Quote:
Originally Posted by afkguy
Yea I just realized that and was coming back to edit my post :P
First time I seen it change like that, guess I never used it when it was updating. My first thought was "what a pathetic attempt to slow us down this week...".... as if changing the addresses is even that bad heh.
Amoxicillin? LOL got an infection?
|
lol random name choice while looking around the house, and my wife had some Amoxicillin :P When I'm at a loss as to what to name a toon I just look for names from various objects, and find one that I like at the moment lol Amoxicillin for the win !.
But yeah I ran into the exe changing thing already and was like wtf. So I started to redo some of the memory addresses. Half-way through I closed the client to see if any of he values would change upon reloading, and well...there it was _launcher.exe again lol.
I even changed launcher.exe to _Launcher.exe. It'll load the updater and then it auto updates long enough to create a new launcher.exe to go with the _Launcher.exe. crazy stuff.
Wait till you get into the French client addresses....there's a shit ton compared to the English client. I've also ran int oan issue I believe that is caused by keyboards with french layouts not correctly inputting the skill keys to send. Seems the shift key gets held down and sticky keys are not enabled.
Another thing that's weird is when I first scanned for my hp to obtain the base address I received
_Launcher.exe+88D590 as the base address or 0x00C8D590
with the offsets
0x94, 0xC, 0x23C, 0x18
then as normal 0x4 for current HP (most of the rest of the offsets changed)
There was also a variation using
0x6C, 0xC, 0x23C, 0x18 that would accurately read the values. I marked these as "alternate" pointers.
so in cheat engine you'll have 5 offsets and you know cheat engines layout so here is how it will look.
From bottom to top...
Code:
Return Pointer + 0x4 <--current HP
Return Pointer + 0x18
Return Pointer + 0x23C
Return Pointer + 0xC
_Launcher.exe+88D590 + 0x94
Return Pointer + 0x48 <--Max HP (4C becomes 48 so I guess it's minus 4 bytes)
Return Pointer + 0x18
Return Pointer + 0x23C
Return Pointer + 0xC
_Launcher.exe+88D590 + 0x94
I started it the other night only to find that the pointers for me were wrong. I rescanned and came up with offsets
0x2AC, 0xC, 0x23C, 0x18 rather than the original 0x94, 0xC, 0x23C, 0x18
so now I got
Code:
Return Pointer + 0x4 <--current HP
Return Pointer + 0x18
Return Pointer + 0x23C
Return Pointer + 0xC
_Launcher.exe+88D590 + 0x2AC
This works fine for my French client on my pc. But for the two other French users who were testing this for me they were still using the first set of offsets I found (0x94, 0xC, 0x23C, 0x18) and it was working fine. So with mine now using the first offset as 0x2AC instead of 0x94 when I give it to them they are not able to see their hp and mp correctly unless I change it back for them. This may make it difficult to keep everyone using the french client up to date with their addresses. I'm not sure if this is because I'm using an American PC with the French client or not as I do not have a French PC and keyboard to further test this. Now when I scan there is no address using the offset 0x94 as the first offset, so I do not know why it would still be 0x94 for them and not for me lol.