Helpful information for everyone who wants to write their own bot or something else.
By reading following memory addresses you can get some information from the running client
Player Data:
- $00B33E30 : x[0] ( Float )
$00B3417C : Login ( String ) Note: Account name
$00B34390 : X ( Float )
$00B34394 : Y ( Float )
$00B34398 : Z ( Float )
$00B3FDD0 : exp[0] ( Unsigned Long )
$00E5F5C4 : Char name ( String )
$00E5F794 : x[2] ( Float )
$00E5F7A4 : Walk ( Long ) Note: if walk = 1
$00E5F7A8 : Stay ( Long ) Note: if stay = 1
$00E5F7AC : Stay ( Long ) Note: if stay = 1
$00E5F7B4 : Stay ( Long ) Note: if stay = 1
$00E5F7E0 ]( Unsigned Long )[/i]
$00E5F7E8 ]( Unsigned 64-bit Integer )[/i]
$00E5F7F0 : rage ( Unsigned 64-bit Integer )
$00E5F7F8 : Lvl ( Unsigned 64-bit Integer )
$00E5F800 : Exp ( Unsigned 64-bit Integer )
$00E5F800 : Exp[1] ( Unsigned Long )
$00E5F808 : Points ( Unsigned 64-bit Integer )
$00E5F818 : HP[1] ( Unsigned Long )
$00E5F818 : HP max ( Unsigned 64-bit Integer )
$00E5F820 : MP max ( Unsigned 64-bit Integer )
$00E5F838 : HP regen ( Unsigned 64-bit Integer )
$00E5F848 : Accuracy ( Unsigned 64-bit Integer )
$00E5F868 : Evasion ( Unsigned 64-bit Integer )
$00E5F870 : Str ( Unsigned 64-bit Integer )
$00E5F878 : Vit ( Unsigned 64-bit Integer )
$00E5F880 : Dex ( Unsigned 64-bit Integer )
$00E5F888 : Int ( Unsigned 64-bit Integer )
$00E5F890 : Spr ( Unsigned 64-bit Integer )
$00E5F8C0 : Phys Attack min ( Unsigned 64-bit Integer )
$00E5F8C8 : Phys Attack max ( Unsigned 64-bit Integer )
$00E5F8D0 : Magic Attack ( Unsigned 64-bit Integer )
$00E5F928 : Phys def ( Unsigned 64-bit Integer )
$00E5F938 : Magic def ( Unsigned 64-bit Integer )
$00E5F968 : Money ( Unsigned Long )
$00E5F9F8 : Next Ivl ( Unsigned 64-bit Integer )
$01189FDC : Research time ( Unsigned Long )
$0149DDB8 : x[3] ( Float )
$0170A704 : x[4] ( Float )
$0170A71C : x[5] ( Float )
$0170A748 : x[6] ( Float )
$024DBE98 : x[7] ( Float )
$027ED0CC : x[8] ( Float )
Target Data:
- $0173CD8C : target x ( Float )
$00B33E9C : target ID[0] ( Unsigned Short )
$00B33F3C : target ID[1] ( Unsigned Short )
$00E55580 : target X screen[0] ( Float ) Note: Sprite position in client window
$00E55584 : target Y screen[0] ( Float ) Note: Sprite position in client window
$00E5559C : target X screen[1] ( Float ) Note: Sprite position in client window
$00E555A0 : target Y screen[1] ( Float ) Note: Sprite position in client window
$00E555B8 : target X screen[2] ( Float ) Note: Sprite position in client window
$00E555BC : target Y screen[2] ( Float ) Note: Sprite position in client window
$00E555D4 : target X screen[3] ( Float ) Note: Sprite position in client window
$00E555D8 : target Y screen[3] ( Float ) Note: Sprite position in client window
$0108EDB8 : target ID ( Unsigned Short )
$0108EDBC : target ID ( Unsigned Long )
$0173CD00 : target X ( Float )
$0173CD04 : target Y ( Float )
$0173CD08 : target Z[0] ( Float )
$0173CD90 : target Y[1] ( Float )
$0173CD94 : target Z[1] ( Float )
$0173CE20 : target Z[2] ( Float )
$0173CEAC : target Z[3] ( Float )
$0173CF38 : target Z[4] ( Float )
$0173CFC4 : target Z[5] ( Float )
$0173D050 : target Z[6] ( Float )
$0173D0DC : target Z[7] ( Float )
Pet Data:
- $00E7A3A4 : Is Pet summon ( Unsigned Long )
$00EAE7C8 : Pet name ( String )
$00EB9DF0 : Pet HP ( Unsigned Long )
$00EBA110 : Pet MP ( Unsigned Long )
Maps ID
$08: Angkor Encampment
$58: Angkor Jungle
$01: Atlantic Ocean
$02: Atlantis
$6f: Atlantis Square
$07: Bermuda Islands
$77: Dragon Emperor's Cata.
$14: Dwarves' Forest
$00: Easter Island North
$6A: Easter Island South
$78: Emperor's Catacomb Lvl-1
$79: Emperor's Catacomb Lvl-2
$7A: Emperor's Catacomb Lvl-3
$80: Expedition Camp
$06: Grand Rift
$57: Great Abyss
$0D: King's Gorge
$5A: Nile River West
$25: Rock Abyss Lvl-1
$26: Rock Abyss Lvl-2
$27: Rock Abyss Lvl-3
$28: Rock Abyss Lvl-4
$29: Rock Abyss Lvl-5
$2A: Rock Abyss Lvl-6
$2B: Rock Abyss Lvl-7
$2C: Rock Abyss Lvl-8
$2D: Rock Abyss Lvl-9
$81: Scorpion Lord's Crypt
$56: Sea of Atlantis
$5D: Viking Steppe
$03: Vodalia North
$04: Vodalia Proper
$05: Vodalia South
GUI elements, windows
$00926FDC:GUI - HP bar length (float, 4b)
$00B33E60:Camera (float, 4b)
$00E61FB4:wnd - Merge (dword, 4b)
$00EC9FAC:wnd - Pet (dword, 4b)
$00F2CC84:wnd - Health Game (dword, 4b)
$00F2E6B4:wnd - Keybaord Help (dword, 4b)
$00F2F35C:wnd - Magic Fuse (dword, 4b)
$00F62134:wnd - Lottery (dword, 4b)
$00FACE34:wnd - Bounty Chest (dword, 4b)
$00FEADDC:wnd - NPC Message Box (dword, 4b)
$00FF02E0:Is Progress start (dword, 4b)
$00FF0724:GUI - Progress bar BG (dword, 4b)
$00FF0DD4:GUI - Progress bar Visibillity (dword, 4b)
$00FF171C:GUI - Progress bar Glow part (dword, 4b)
$00FF1A74:GUI - Progress bar Line (dword, 4b)
$00FF20F4:GUI - Progress bar Text (dword, 4b)
$00FF285C:wnd - Group Me (dword, 4b)
$01016104:wnd - Main Story (dword, 4b)
$01021A24:wnd - New Skill (dword, 4b)
$0102373C:wnd - Pick Up (dword, 4b)
$010268C4:wnd - PK Pick Up (dword, 4b)
$01064D18:wnd - Market Place (dword, 4b)
$010853D4:wnd - Target Friendly (dword, 4b)
$0108EEA4:wnd - Target Monster (dword, 4b)
$0109754C:wnd - World Map (dword, 4b)
$010B5164:wnd - Private Shop (dword, 4b)
$010C0B38:wnd - Bag (dword, 4b)
$010DE934:wnd - Gear (dword, 4b)
$0111824C:wnd - Action List (dword, 4b)
$0116D5C0:GUI - Track List page 1 (dword, 4b)
$0116EB70:GUI - Track List page Num (dword, 4b)
$0124177C:wnd - Portable stash (dword, 4b)
$012471F3:wnd - Portable stash (dword, 4b)
$01258B80:wnd - Mount Pet (dword, 4b)
$013489D4:wnd - GM Control (dword, 4b)
$0149E004:wnd - Group (dword, 4b)
$0152B13C:wnd - GM Bulletin (dword, 4b)
$015CDFF4:wnd - Guild (dword, 4b)
$0170A724:Camera (float, 4b)
$0170A72C:Camera (float, 4b)
$024DC1D0:Camera (float, 4b)
Please register or login to download attachments.