Results 11 to 19 of 19

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,222
    Thanks Thanks Given 
    211
    Thanks Thanks Received 
    2,230
    Thanked in
    292 Posts
    Rep Power
    10

    Forsaken World Offsets, Base Address, Memory Structure

    The aim of this thread is to collect valuable data of the Forsaken World client memory structure. It means: offsets, base address and so on, - information which maybe need for ingame bot creation.
    If someone is familiar with Perfect World, so you will not find big differences between these games (at the beginning

    So, I spent some of my “coffee time” to collect useful information about FW memory structure, offsets and so on. And ask everyone who interested in this field to continue this work Reason? To “improve” your future bot functionality

    About Base Address (BA).
    For current version (), it’s
    BA = 0xD37B10

    How to find… you can check something like this
    8B0D 107BD300   mov     ecx, dword ptr [0xD37B10] 
    6A 06 push 0x6
    56 push esi
    8B49 24 mov ecx, dword ptr [ecx+0x24]
    E8 32880200 call 007A9E20
    56 push esi
    E8 EC9B2600 call 009EB1E0
    83C4 04 add esp, 0x4
    5E pop esi
    C3 retn


    [[BA] + 0x20] - Main game structures
    [[BA] + 0x20] + 0x24] - Player structure
    [[BA] + 0x20] + 0x0C] - Base world lists
    [[[BA + 0x20] + 0x0C] + 0x1C] - Players list
    [[[BA + 0x20] + 0x0C] + 0x20] - Mob/Pet/NPC list
    [[[BA + 0x20] + 0x0C] + 0x24] - Loot/Mine/Herb list


    Draft table of the players’ memory structure. I didn’t check all of 0x1200 values but after 20 min I got this:

    Player structure: [[[BA] + 0x20] + 0x24]



    If you like visual representation of memory block with colorful cells.. excel table is in attachment

    Please register or login to download attachments.

    Please, post your questions on forum, not by PM or mail

    I spend my time, so please pay a little bit of your time to keep world in equilibrium

  2. The Following 3 Users Say Thank You to Dwar For This Useful Post:


Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •