[Help Request] Disassemble LocalPlayer.Coinage menu

Shout-Out

User Tag List

Results 1 to 2 of 2
  1. #1
    abuckau907's Avatar Active Member
    Reputation
    49
    Join Date
    May 2009
    Posts
    225
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Help Request] Disassemble LocalPlayer.Coinage

    So I used cheatengine to find the location of my .coinage in ram --> then set a write break-point on it to see what writes to it..got a hit:

    wow.006b9cdc mov [eax+edx*4],ecx

    I know that's super basic..but now I'm stuck trying to figure out offset
    from unitFields

    Code:
    001 push ebp
    002 mov ebp,esp
    003 mov eax,[ecx+0x8]	       'eax = unit_fields_addr ?
    004 mov ecx,[ebp+0xc]		
    005 mov edx,[ebp+0x8[
    006 mov [eax+edx*4],ecx    '[] = .coinageLoc, ecx = .value ?
    007 pop ebp
    008 retn 0x8
    So..this is what I *thought*
    006: this is the line that actually writes to .coinage so [eax+edx*4] must == localplayer.Coinage Address. So, ecx = new_coin_value ?

    At first I thought at 003 eax == unit_fields
    at 004..should be setting new_coin_value, wth is ebp+0xc
    eax+edx*4 looks like the standard for finding a property based on offset*4
    unitFields + offset * 4, but why is ecx == ebp+0xc



    Anyway, I tried writing down all the registers..comparing them to my .baseAddress, unitfields, etc..and they didn't match like I thought, so..if anyone could shed some light..would be much appreciated.

    ps. I know .coinage is unitFields + 0x478 * 4, just trying to learn to find myself.

    [Help Request] Disassemble LocalPlayer.Coinage
  2. #2
    flo8464's Avatar Active Member
    Reputation
    30
    Join Date
    Apr 2009
    Posts
    434
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Why are you so sure ecx is a pointer to your player?
    It could basically be a pointer to every structure.

Similar Threads

  1. It keeps DCing me.Help request!
    By sirios in forum World of Warcraft Emulator Servers
    Replies: 12
    Last Post: 01-20-2008, 01:40 AM
  2. [Help/request/crazy] Look inside please.
    By jokerjokes in forum World of Warcraft Emulator Servers
    Replies: 8
    Last Post: 01-01-2008, 07:26 PM
  3. [help/request] I need trainers for 2.3 lol
    By jokerjokes in forum World of Warcraft Emulator Servers
    Replies: 1
    Last Post: 12-28-2007, 12:39 PM
  4. Getting A Friend Connected (Help Request)
    By Magnusvermis in forum World of Warcraft Emulator Servers
    Replies: 9
    Last Post: 12-07-2007, 11:57 PM
  5. Help Request
    By sirios in forum World of Warcraft Emulator Servers
    Replies: 4
    Last Post: 10-14-2007, 12:47 PM
All times are GMT -5. The time now is 05:40 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