Results 1 to 2 of 2
  1. #1
    no0ob91
    no0ob91 is offline
    Guest
    Join Date
    2010 Oct
    Location
    Germany
    Posts
    2
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    5
    Thanked in
    0 Posts
    Rep Power
    0

    Angry Jade Dynasty Memory Struct

    This is a little list of some memory structs i've found this weekend ^^
    it could be interesting for bot coders or ppl who are interested in memory of JD ;)

    Code:
    00B6763C				= BA (Base Address)
    00B6B12C				= GA (Game Address = [BA]+1C)
    
    [GA]+28				= CS (Char Struct)
    [GA]+28+3C			= X
    [GA]+28+40			= Z
    [GA]+28+44			= Y
    [GA]+28+264			= ID
    [GA]+28+270			= level
    [GA]+28+278			= HP
    [GA]+28+27C			= MP
    [GA]+28+290			= HP Max
    [GA]+28+294			= MP Max
    [GA]+28+330			= Money
    [GA]+28+4A0+0			= name
    [GA]+28+7F4			= Zoom (The real zoom value)
    [GA]+28+7F8			= Zoom2 (game checks this for zoom limit)
    
    [GA]+8+28				= building struct
    [GA]+8+28+14			= building count
    [GA]+8+28+24			= buiding max count
    
    [GA]+8+24				= mat struct
    [GA]+8+24+14			= mat count
    [GA]+8+24+24			= mat max count
    
    [GA]+8+20				= NPC struct
    [GA]+8+20+14			= NPC count
    [GA]+8+20+54			= NPC count2
    [GA]+8+20+24			= NPC max count
    i = 0 to NPC max count
    
    [GA]+8+20+i*4+4			= NPC info struct -> DWORD
    [GA]+8+20+i*4+4			= NPC type (mob=148,pet=104,npc=???) ->BYTE
    [GA]+8+20+i*4+4+11C		= NPC ID
    [GA]+8+20+i*4+4+254+0	= NPC name (max length = 64) -> WCHAR[64]
    [GA]+8+20+i*4+4+B4		= NPT type2
    [GA]+8+20+i*4+4+3C		= NPC X
    [GA]+8+20+i*4+4+40		= NPC Z
    [GA]+8+20+i*4+4+44		= NPC Y
    
    [GA]+8+1C				= player struct
    [GA]+8+1C+14			= player count
    [GA]+8+1C+94			= player count2
    [GA]+8+1C+24			= player max count
    i = 0 to player max count
    
    [GA]+8+1C+i*4+4		= player info struct
    [GA]+8+1C+i*4+4+4A0+0	= player name
    [GA]+8+1C+i*4+4+270		= player level
    [GA]+8+1C+i*4+4+278		= player hp
    [GA]+8+1C+i*4+4+290		= player max hp
    [GA]+8+1C+i*4+4+27C		= player mp
    [GA]+8+1C+i*4+4+294		= player max mp
    [GA]+8+1C+i*4+4+3C		= player X
    [GA]+8+1C+i*4+4+40		= player Z
    [GA]+8+1C+i*4+4+44		= player Y
    and the attached file is some stuff for injecting packets into the JD process to use some funktions of the game like target a mob or pick up(or drop) items/mats.
    (just some AutoIt scripts sry ^^)

    Please register or login to download attachments.


  2. The Following 5 Users Say Thank You to no0ob91 For This Useful Post:


  3. #2
    uchihaaxl
    uchihaaxl is offline
    Guest
    Join Date
    2011 Feb
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0
    im totally a noob in this things can u learn how i find that codes???

Posting Permissions

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