PWI Elysium Changes

05/16/2016 20:04 sasukezero#31
Quote:
Originally Posted by jasty View Post
You need to replace a "28" in there with _Hex($Player_Offset, 2), the 28 was hard coded when it should not have been.

[Only registered and activated users can see links. Click Here To Register...]
Ah didn't see that ty :)
Does anyone by chance have the current Partyinv offset as 0xE67CC8 doesn't seem to work ?
I can't even find it with my old regex....
05/16/2016 21:54 Stark77#32
try 0xE67C80
05/16/2016 22:26 sasukezero#33
Checked the Adress in IDA and tested it, works :) Tyvm
Apparently there is sometimes an issue when you read an Address lower case like current base address like this "0xe5b2a4" instead of this "0xE5B2A4". Let's the game crash oh well....one reason why Moveto didn't work.

I'm starting to lose my mind...the Moveto function works again, but my character tries to walk to the top end of the map all the time...I checked wrong addresses, different calculations, different variations of x,y,z(in case something changed), Autopath works...., tried revhex, hex etc......
Is anyone facing the same problem ?
05/17/2016 22:09 Stark77#34
i changed nothing but the Player_Offset and everything worked as before.
05/17/2016 22:20 Remmm#35
click for "Select" serverlist:
Code:
Procedure ClConfurm(pid)
    
    hProcess=OpenProcess_(#PROCESS_ALL_ACCESS, #False, pid) 
    ReadProcessMemory_(hProcess,($00e5ba4c ) Ibuf,4,NoB)
    ReadProcessMemory_(hProcess,(ibuf+$18) Ibuf,4,NoB)
    ReadProcessMemory_(hProcess,(ibuf+$8) windarr,4,NoB)
    ReadProcessMemory_(hProcess,(WindArr+$8c) Winup,4,NoB)
    
    While WinUp<>0
      ReadProcessMemory_(hProcess,(WinUp+$8) winstruct,4,NoB)
      ReadProcessMemory_(hProcess,(winstruct+$4c)  winnameadr,4,NoB)
      ReadProcessMemory_(hProcess,(winnameadr+0)  winname,50,NoB) ;ASCII string
      
      If winname="Win_LoginServerListButton"
        ReadProcessMemory_(hProcess,(winstruct+$1c8) Ibuf,4,NoB)
        ReadProcessMemory_(hProcess,(ibuf+$0c) Ibuf,4,NoB)
        ReadProcessMemory_(hProcess,(ibuf+$08) Ibuf,4,NoB)
        ReadProcessMemory_(hProcess,(ibuf+$1c) Ibuf,4,NoB) ; Commandadr
        
        opcode.s="60"+"B9"+Reverse(winstruct)+"68"+Reverse(ibuf)+"BA"+Reverse($A69A70)+"FFD2"+"61"+"C3"
        Inject(pid,opcode) 
        CloseHandle_(hProcess)
        ProcedureReturn 1;click send
      EndIf 
      ReadProcessMemory_(hProcess,(WinUp) Winup,4,NoB)
      
    Wend
    
    CloseHandle_(hProcess) 
    ProcedureReturn 0 ;not find window
  EndProcedure
* Chance of ReportBug
** addresses are specified for the current version PWI(946)
*** English is not my native language.
05/18/2016 22:37 sasukezero#36
Quote:
Originally Posted by Stark77 View Post
i changed nothing but the Player_Offset and everything worked as before.
Found the issue...it was a replaced 24...replace all is not always good...
Went through my whole code to eliminate a lot of things and therefore it happened oh well. Tyvm, this way i knew it still works
05/18/2016 23:02 Stark77#37
thats good to hear :) i acutally also have a question related to this moveto function. for me this function is only working on windows 7 or lower. client will crash with win10.

does anyone have the same issue or maybe even knows how to fix it? the opcode i use is below.

05/19/2016 19:04 Remmm#38
Try it moveto (works for win10, unstable, possible crash client)
05/19/2016 23:31 Stark77#39
:handsdown: :handsdown: :handsdown:

THANK YOU alot for this ... its working perfectly :)
05/20/2016 23:44 sasukezero#40
I was playing around with the chat. I can read out the whole chat with this function here:

The only Problem here is, that linked items are shown like this "<1><>" :/
Does anyone know what way i can read out the text with items as wchar doesn't really do the trick?
05/21/2016 01:54 jasty#41
Quote:
Originally Posted by sasukezero View Post
The only Problem here is, that linked items are shown like this "<1><>" :/
Does anyone know what way i can read out the text with items as wchar doesn't really do the trick?
Here's an old writeup but getting the actual tooltip looks complicated. [Only registered and activated users can see links. Click Here To Register...]

The item itself looks like its at the same offset chain but with 0xC at the end instead of 0x8.
05/21/2016 03:09 sasukezero#42
Quote:
Originally Posted by jasty View Post
Here's an old writeup but getting the actual tooltip looks complicated. [Only registered and activated users can see links. Click Here To Register...]

The item itself looks like its at the same offset chain but with 0xC at the end instead of 0x8.
That did the trick :) with 0xC it reads out the item name too. Now i still have the extra signs etc but its more readable. String replace does the rest. Ty :)

05/21/2016 11:54 DurianMontong#43
hi any one can give me questID for Enter Base faction from

Faction Base Manager Zeen
[Only registered and activated users can see links. Click Here To Register...]

i try find in pwdatabase.com

"Enter the Base"
[Only registered and activated users can see links. Click Here To Register...]

but no quest found
05/21/2016 15:57 sasukezero#44
I checked for the send package via this old guid: [Only registered and activated users can see links. Click Here To Register...]

And came up with this:


Tested it on 2 different characters and it works like a charm.
Seems like you don't have to open the npcdialogue, just stand close enough and select it :)
05/21/2016 17:46 DurianMontong#45
Quote:
Originally Posted by sasukezero View Post
I checked for the send package via this old guid: [Only registered and activated users can see links. Click Here To Register...]

And came up with this:


Tested it on 2 different characters and it works like a charm.
Seems like you don't have to open the npcdialogue, just stand close enough and select it :)
hi thx for info, but can u tell me how to find my $factionid