WoW v3.0.2 Information menu

User Tag List

Page 9 of 11 FirstFirst ... 567891011 LastLast
Results 121 to 135 of 155
  1. #121
    mordok's Avatar Member
    Reputation
    11
    Join Date
    Oct 2007
    Posts
    103
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank Shynd or I should call u shine XD. I didnt knew that the objects inluded mobs arround me thx.

    WoW v3.0.2 Information
  2. #122
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Cypher, how do you come up with the offsets for the CGObject_C class? I've looked in the memory, but I have no idea how you manage to dump all of those offsets within ~12 hours of a patch.

  3. #123
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by lanman92 View Post
    Cypher, how do you come up with the offsets for the CGObject_C class? I've looked in the memory, but I have no idea how you manage to dump all of those offsets within ~12 hours of a patch.
    Which ones precisely are you talking about?

    Theres a huge dump of info there, be more specific.

  4. #124
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Mainly, the pointers to the movementState, X, Y, Z, etc. The pointers to the DB/Cache or whatever also. I'm gonna start looking at that, I've never looked at it... Seems nice.

  5. #125
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by lanman92 View Post
    Mainly, the pointers to the movementState, X, Y, Z, etc. The pointers to the DB/Cache or whatever also. I'm gonna start looking at that, I've never looked at it... Seems nice.
    Via functions that use the pointers. I find the functions across WoW versions and use them to rip out the offsets I need.

  6. #126
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ohhhh, I didn't think about that. I really need to start using FIndpattern()... I'm sick of updating EVERYTHING.

    EDIT: XREF's FTW for that method I'm assuming. Heh.
    Last edited by lanman92; 11-30-2008 at 09:27 AM.

  7. #127
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by lanman92 View Post
    Ohhhh, I didn't think about that. I really need to start using FIndpattern()... I'm sick of updating EVERYTHING.

    EDIT: XREF's FTW for that method I'm assuming. Heh.
    Stuff is fairly easy to track down, even with a binary/hex based scanner.

    I intend to write an IDA script that can do more advanced scanning by utilizing xrefs, the string list, etc when I'm not feeling so damn lazy.

  8. #128
    ostapus's Avatar Active Member
    Reputation
    60
    Join Date
    Nov 2008
    Posts
    180
    Thanks G/R
    3/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Small IDA script i made to rename LUA functions to readable state...
    the script tries to identify LUA tables ie:

    .data:00FCDBF0 dd offset aGetunitspeed ; "GetUnitSpeed"
    .data:00FCDBF4 dd offset sub_00FCDBF4

    and rename to

    .data:00FCDBF0 dd offset aGetunitspeed ; "GetUnitSpeed"
    .data:00FCDBF4 dd offset myluaf_GetUnitSpeed

    sometime helpfull :-)


    #include <idc.idc>

    static main(){
    auto x, ea, end_seg, write, OutFName, Outfile;
    auto sname, fname ;
    auto fptr, nptr, fstart ;

    ea = FirstSeg();
    // ea = here ;
    end_seg = SegEnd(ea);

    while ( ea != BADADDR) {
    if( substr( Name(ea), 0, 1) == "a" && DfirstB(ea) != BADADDR ) {
    nptr = DfirstB(ea) ;
    fptr = Dword(nptr+4) ;
    fstart = LocByName(GetFunctionName(fptr));

    Message("String %s @ %x -> %x <> %x/%x : ", Name(ea), ea, nptr, fptr, fstart) ;
    if ( nptr != BADADDR && GetStringType(ea) == 0 && strlen(GetFunctionName(fptr)) != 0 && fstart == fptr)
    {
    fname = GetFunctionName(fptr) ;
    sname = GetString(ea, -1, 0) ;

    Message("Detected @ %08X : <%s> (%d) -> <%s>\n", ea, sname, GetStringType(nptr), fname) ;

    MakeNameEx(fptr, form("myluaf_%s", sname), 1) ;
    // break ;
    }
    else
    {
    Message(" Wrong: %d %s/%d\n", GetStringType(nptr), GetFunctionName(fptr), strlen(GetFunctionName(fptr))) ;
    }

    }
    if (ea == end_seg)
    {
    ea = NextSeg(ea);
    if (ea!=BADADDR) end_seg = SegEnd(ea);
    }
    else
    {
    ea = NextHead(ea, 0xffffffff);
    }
    }
    Message( "String Search complete!\n\n" );
    }

  9. #129
    Shamun's Avatar Member
    Reputation
    1
    Join Date
    Nov 2008
    Posts
    76
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    How can I use the lua function with the BlackMagic Library?

  10. #130
    ostapus's Avatar Active Member
    Reputation
    60
    Join Date
    Nov 2008
    Posts
    180
    Thanks G/R
    3/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i dont know... have no idea what BlackMagic is.

  11. #131
    Shamun's Avatar Member
    Reputation
    1
    Join Date
    Nov 2008
    Posts
    76
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    BlackMagis is shynd's library it helps to read/write process memory and inject code or dll...
    Don't mind BlackMagic how can I use the function?
    I'll manage to convert it by myself..

  12. #132
    Shynd's Avatar Contributor
    Reputation
    97
    Join Date
    May 2008
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can use it when you learn what the hell you're doing. Its an IDA script, not something you inject into the game. Unless, of course, you're talking about something else.

  13. #133
    Shamun's Avatar Member
    Reputation
    1
    Join Date
    Nov 2008
    Posts
    76
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I want to call a lua function from my bot...

  14. #134
    Shynd's Avatar Contributor
    Reputation
    97
    Join Date
    May 2008
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Then you should probably figure out what you need to do to achieve that. If you're trying to call a protected LUA function, you have to disable the protection; if you're not, then what's the problem?

  15. #135
    Shamun's Avatar Member
    Reputation
    1
    Join Date
    Nov 2008
    Posts
    76
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can you show me an example please?

Page 9 of 11 FirstFirst ... 567891011 LastLast

Similar Threads

  1. [WoW] [3.1.1] General Information
    By Cypher in forum WoW Memory Editing
    Replies: 59
    Last Post: 05-02-2009, 08:22 PM
  2. Need information on getting a machine for my wow server!
    By mafiaboy in forum World of Warcraft Emulator Servers
    Replies: 18
    Last Post: 12-12-2007, 10:02 PM
  3. Informative WoW Items Site
    By Lonsdale in forum World of Warcraft General
    Replies: 1
    Last Post: 05-31-2006, 12:17 AM
All times are GMT -5. The time now is 04:18 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search