matzen
11-05-2014, 11:18 PM
After a long break I'm back, lol. Since the acc and pass could no longer be found in a static address after the update 9.71, we had to get them based on the address of the Character List (Pointer), using a structure, as you all know. I got the C++ code and successfully translated it to VB6. It worked like a charm, but eventually I abandoned Tibia. But here I am, 2 years later, asking: did the structure change since then?
adrCharListPtr=&H9CAE28
(this address is used along with the structure to pinpoint the acc and pass)
I always used the adrCharListPtr address from BlackD, and the one above, also from him, is for the latest 10.61 client. However the acc and pass are returning blank. Either the address is wrong (which I doubt) or the code below is no longer able to pinpoint to the the acc and pass in the memory, possibly due to a small change in the structure:
VB6 structure:
Public Type textField ' 0
cstring(0 To 15) As Byte ' 16
textLength As Byte ' 17
unknown1(0 To 2) As Byte ' 20
fieldType As Byte ' 21
unknown2(0 To 2) As Byte ' 24
unknown3 As Long ' 28
End Type
Public Type loginInfo
charListBegin As Long
charListEnd As Long
unknown(0 To 11) As Byte
accountName As textField
password As textField
End Type
Help please?!?
adrCharListPtr=&H9CAE28
(this address is used along with the structure to pinpoint the acc and pass)
I always used the adrCharListPtr address from BlackD, and the one above, also from him, is for the latest 10.61 client. However the acc and pass are returning blank. Either the address is wrong (which I doubt) or the code below is no longer able to pinpoint to the the acc and pass in the memory, possibly due to a small change in the structure:
VB6 structure:
Public Type textField ' 0
cstring(0 To 15) As Byte ' 16
textLength As Byte ' 17
unknown1(0 To 2) As Byte ' 20
fieldType As Byte ' 21
unknown2(0 To 2) As Byte ' 24
unknown3 As Long ' 28
End Type
Public Type loginInfo
charListBegin As Long
charListEnd As Long
unknown(0 To 11) As Byte
accountName As textField
password As textField
End Type
Help please?!?