This used to work. I'm trying to pull up resource id's and names with it and it's not performing as it used to. Am I missing something?
Oh, and I'm using
Oh, and I'm using
Code:
Global $vBaseAdress = IniRead($SOFTWARE_CONFIG, $cfg_address_key, $cfg_vBaseAdress, "13067820") $vpointer1 = _MemoryRead($vBaseAddress, $vOpen) $vpointer2 = _MemoryRead($vpointer1, $vOpen) + 0x8 $vpointer3 = _MemoryRead($vpointer2, $vOpen) + 0x28 $pointer = _MemoryRead($vpointer3, $vOpen) + 0x18 for $i=0 to 768 Local $item_base1 = _MemoryRead($pointer, $vOpen) + $i*4 Local $item_base = _MemoryRead($item_base1, $vOpen) + 0x4 Local $ITEM_NAME1 = _MemoryRead($item_base, $vOpen) + 0x164 Local $ITEM_NAME = _MemoryRead($item_name1, 'wchar[30]') ;Item-Name
Edit: Screw this, they can change at every new patch. I've got a better idea.Quote:
hmm ok.. we agreed with some points and your lists is same as mine...
but, let me explain how can i see this:
Players list (sequential):
Player-Struct = base_ptr + 0x8 + 0x20 + 0x90 + index*4
Player-Count = base_ptr + 0x8 + 0x20 + 0x14
Player-ID = Player-Struct + 44C
Player-Name = Player-Struct + 5F0 + 0
NPC/MOB list (sequential):
NPC-Struct = base_ptr + 0x8 + 0x24 + 0x50 + index*4
NPC-Count = base_ptr + 0x8 + 0x24 + 0x14
NPC-ID = Player-Struct + 11C
NPC-Name = Player-Struct + 23c + 0
Resource list (sequential):
Resource-Struct = base_ptr + 0x8 + 0x28 + 0x18 + index*4 + 4
Resource-Count = base_ptr + 0x8 + 0x28 + 0x14
Resource-ID = base_ptr + 0x8 + 0x28 + 0x18 + index*4 + 8
Resource-Name = Resource-Struct + 164 + 0
the Resource-Struct have an aditional +4 offset to make the correct sequential pointers. (simple as you can see)
i hope its help!! :)