PWI Eclipse changes

07/07/2016 05:13 derleyvolt#241
Diagnost, you here, ù.ù, I admire your posts forum zhyk, if you have time left, could enlighten me some questions? my skype is soliderdream96
11/23/2016 00:23 DurianMontong#242
Quote:
Originally Posted by jasty View Post
Here is my python script for finding all the function addresses at the top. I havent tried making one for doing all the offsets I use.
Hi jasty, i try the script but

("PARTYINV_ADDRESS", '9068.{8}68.{8}6A066A1068(.{8})E8.{8}C390', 0x20)

is not found can u check it, this is my elementclient
11/23/2016 09:24 DurianMontong#243
can someone help me guide to find PARTYINV_ADDRESS many guide find hp offset n max hp offset but how to find PARTYINV_ADDRESS
11/23/2016 23:16 jasty#244
Quote:
Originally Posted by DurianMontong View Post
can someone help me guide to find PARTYINV_ADDRESS many guide find hp offset n max hp offset but how to find PARTYINV_ADDRESS
In cheat engine do a breakpoint in the sendpacket address when you accept a party inv, (or use a packet listener tool).

That packet is 10 bytes long and looks like
'1C00XXXXXXXXYYYYYYYY'
XXXXXXXX = player ID of the person inviting you (in rev hex)
YYYYYYYY = party inv counter (in rev hex)

In cheat engine do a search for the YYYYYYYY term. (if you do it as a hex search you have to unreverse it).

Do more invites a few more times to get new values to narrow down your search.

Once you find the right location add it to the list of addresses and do "find what accesses this address". Then do a party inv again.

You should see something access that field with an offset of 0x14. You examine that and see what the value in the associated register was that used this offset. Do a search for this value and you'll find a static address.

That static address is PARTYINV_ADDRESS. The party inv counter is at (PARTYINV_ADDRESS) + 0x14.
12/16/2016 00:41 Smurfin#245
Here is the packet that's used to enter Heavenfall.
$packet = '230005F00087'
$packetSize = 6
sendPacket($packet, $packetSize, $pid)
$packet='25006100000004000000'
$packet&=$stage
$packet&='000000'
$packetSize = 14
sendPacket($packet, $packetSize, $pid)

but the packet I underline and bold above seems to be changing everytime the instance reset, is there any way to read the 'instance ID' or whatever it's called ?

-edit-

Nevermind, got it.
01/02/2017 02:35 Stark77#246
@[Only registered and activated users can see links. Click Here To Register...]: Do you know how to find out, whats the highest room (stage) you can enter? Btw is this first packet you send really important to change a room?
01/02/2017 19:01 jasty#247
I just enter the tower and the highest room manually. You can figure out the room number from reading the chat buffer where it says "You have entered room #37". The first packet is unique but after that you only need to send the room number. If you really need it it's probably somewhere near the other tower data at 0xf1dc2c.
01/07/2017 00:19 Smurfin#248
@[Only registered and activated users can see links. Click Here To Register...] Yea, the highest room is the last room we already cleared. Can't add anything more than what jasty already said.

Can only enter using the packet after we've known the instance ID which can only be gotten after we enter any stage once.