Register for your free account! | Forgot your password?

You last visited: Today at 17:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PWI Eclipse changes

Discussion on PWI Eclipse changes within the PW Hacks, Bots, Cheats, Exploits forum part of the Perfect World category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
PWI Eclipse changes

A few weeks before xmas PWI changed to Eclipse Version (829).

0) Offsets:
Here you can find most of the new offsets ()

1) Interact:
i used the following code to interact (open npc, use skills) but i cannot get it to work again. source for this was Interest's post . Swoosh already said, that actionstructs dont work anymore for movements, i was wondering if those kind of interactions are still possible without big changes. Does anyone know if it possible to fix the red offsets or if its not possible anymore?

2) GuiClose:
i used a snipet from DumbFck to close a NPC dialog window. code below. since update its not working anymore and i struggle to check the offset or call. Would be very cool if someone knows how to fix this or might have another idea how to atleast disable the dialog's.

3) Movement:
Its seems to be not possible to move with actionstructs the way many bots did before but there is a way to use the ingame autopathing. pgrind and vanillaBot have this already and jollyjoker0305 started a thread with first thoughts about it . Any hints would be great for tools that follow main chars or healing tools.

---------------------------------------------------------------------------------------
Stark77 is offline  
Thanks
2 Users
Old 01/03/2015, 07:28   #2
 
elite*gold: 0
Join Date: Dec 2011
Posts: 15
Received Thanks: 26
- autopath
Remmm is offline  
Thanks
3 Users
Old 01/04/2015, 00:27   #3
 
Smurfin's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
Found something for replacing the action struct yet ? The autopath is in assembler, Is it gonna be like that or can it be translated into memory write codes ?

Is using autopath as good as moving using the old movement struct ? like for moving precisely to x,y and or z on the dot. Does it work for flying vertically up and down as well ?

Btw why did they change the action/movement thingy, is it for fighting bots or just part of the 'new engine' or so they say.
Smurfin is offline  
Old 01/04/2015, 01:17   #4
 
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
well the autopathing of pGrind works prety good but so far its not able to fly up.
a big advantage of this is collision detection.
i am not sure why they changed the action structs... but seems not many pro ppl are active in this forum to talk about it^^. and i am just a helpless person learning from this forum abit.

was trying to translate the asm code from the russian forum to AHK but without success.... functionsize, call address changed in version 1.52 or anything else could be the reason... but i dont know how to deal with it.

Stark77 is offline  
Thanks
2 Users
Old 01/04/2015, 23:18   #5
 
elite*gold: 0
Join Date: Dec 2011
Posts: 15
Received Thanks: 26
to respond to the Z need to add

Code:
    opcode.s ="60"                  ;60  PUSHAD
    opcode=opcode+"b900000000"      ;B9 00000000    MOV ECX,z
    opcode=opcode+"6A00"            ;6A 00          PUSH 0
    opcode=opcode+"6A00"            ;6A 00          PUSH 0
    opcode=opcode+"6A00"            ;6A 00          PUSH 0 1-преземлится у цели
    opcode=opcode+"51"              ;51             PUSH ECX
    opcode=opcode+"6A01"            ;6A 01          PUSH 1
    opcode=opcode+"6A00"            ;6A 00          PUSH 0
    opcode=opcode+"6A00"            ;6A 00          PUSH 0
    opcode=opcode+"684A010000"      ;68 4A010000    PUSH 14A
    opcode=opcode+"b900000000"      ;B9 00000000    MOV ECX,BA
    opcode=opcode+"8B09"            ;8B09           MOV ECX,DWORD PTR DS:[ECX]
    opcode=opcode+"83C11C"          ;83C1 1C        ADD ECX,1C
    opcode=opcode+"8B09"            ;8B09           MOV ECX,DWORD PTR DS:[ECX]
    opcode=opcode+"BB00000000"      ;BB 00000000    MOV EBX,calladr
    opcode=opcode+"FFD3"            ;FFD3           CALL EBX
    opcode=opcode+"61"              ;61             POPAD
    opcode=opcode+"c3"              ;C3
then changes the height
Remmm is offline  
Thanks
2 Users
Old 01/11/2015, 19:55   #6
 
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
2) disable Gui: there is an easy way to disable a dialog window of NPC by simply changing a flag. this will disable the dialog but its still visible. there is also a flag to hide it, but i wasnt able to find out the offset chain.


1) interactions: i am still lost at performing actions like talk to NPC or attack without packets. i can easily find out if there is an action performed but not fix the offsets (like in first post). maybe the old concept isnt working anymore. Does anyone know how to fix it?

Stark77 is offline  
Thanks
1 User
Old 01/11/2015, 20:43   #7
 
Smurfin's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
Interest07's startNpcDialogue packet also doesn't work now ?

Have you got the movement working ? please post the new working solution if you don't mind.
Smurfin is offline  
Old 01/11/2015, 20:49   #8
 
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
the startDialog is working just fine with packets but i didnt know before how to close it again^^. And no sorry the auto pathing is still not working for me. the OP codes from russian version or my callAddress seem to be wrong.

its not very nice but moving on even ground or flyup with the move packets like Interest explained is quite easy. i added the offsets and direction calculation. but since its not possible to know the height of where u wanna go (steps between), this is kinda useless as general movement function.

So if anyone knows the callAddress and OPcodes for auto pathing, this would be more than welcome =)
Stark77 is offline  
Thanks
2 Users
Old 01/12/2015, 14:39   #9
 
Smurfin's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
I usually close the startNpcDialogue by sending 'esc' keypress 3 times, but that'd need the clients to be unfreezed.

It'd look like this for mine, I always send esc after doing anything with the npc so I can put taking quest and handing in quest in one function and don't bother about the error.
Smurfin is offline  
Thanks
2 Users
Old 01/12/2015, 16:41   #10
 
Sᴡoosh's Avatar
 
elite*gold: 20
Join Date: May 2009
Posts: 1,290
Received Thanks: 325
Stark, why would you want to do any interaction without packets? Without packets, you are just calling wrapper functions which send packets somewhere further down the line. The advantage of packets is that you only need to maintain one address in order to do many things.

Also, the russians are doing it in a weird way. The injection I use only needs a register populated with a ptr to character struct, a parameter on stack pointing to destination data, a call, and off it goes.
Sᴡoosh is offline  
Old 01/12/2015, 17:51   #11
 
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
well it was way more comfortable to use those action structs for interactions like talking to NPC because those also moved to it... same for casting skill. if i use a packet to cast the skill and the character is out of range, nothing happens so i have to check the max range for every skill and stuff. but ya its not the biggest issue atm. if i figure out how to move again, everything is fine^^

thanks for your hints ill try out if i can use that and get it to work.

_-_-__-_-__-_-__-_-__-_-__-_-__-_-__-_-__-_-__-_-__-_-__-_-__-_-__-_

btw this is the updated accept invite. LeaderID is the playerID of the party leader that sent the invite. PlayerPID is the process ID of the client that want to accept the invite.
Stark77 is offline  
Thanks
2 Users
Old 01/14/2015, 18:21   #12
 
elite*gold: 0
Join Date: Sep 2011
Posts: 46
Received Thanks: 144
This is the AutoPath Function in AutoIt Script...
Unfortunately, can't fly up vertically Y_Y


Yep, it's from the russian site I don't claim a thing from this script...
I just translate it into AutoIt so others who hate the said scripting language will get Eye Spasms!!!
And most of all, I just want to share... enjoy ^^

Note: If you want your input to be in INT (In-game coordinates) then

denzjh is offline  
Thanks
2 Users
Old 01/14/2015, 18:39   #13
 
Smurfin's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
Thanks for the script, will be useful a few months later when Eclipse hits PW Indo

If you don't mind please post the tutorial on how to find the Autopath call address as well. Or with regexp.
Smurfin is offline  
Old 01/14/2015, 18:46   #14
 
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
thanks alot for sharing this
the call address is the same as in the russian forum. i would also love to know how to find it^^

btw: in the 2nd script you dont multiply the z coord with 10. is that intended?
Stark77 is offline  
Old 01/14/2015, 18:49   #15
 
elite*gold: 0
Join Date: Sep 2011
Posts: 46
Received Thanks: 144
Nope, the $DEST_Z in the script is the value of sliding bar(altitude) when the autopath function is on-going in-game.

As per Smurfin Request ^^
denzjh is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
WTS 4 lvl 50 -Red eclipse
04/27/2013 - Star Wars: The Old Republic Trading - 1 Replies
================High-End Account================ Hi there I want to sell my High-end SWTOR account wich is based on the server " The Red-eclipse " I am a Hard-core gamer and always want the best gear for my characters, this is no diferant with this account. I am a well known and respected player on this server ( the char names are in good standing :). How ever i dont have the time to play anymore wich ofcourse breaks my heart but my career comes first. Here by i am offering my...
Fly For Eclipse !!
07/18/2011 - Flyff Private Server - 5 Replies
Kann es sein das der Server oft abkackt?:D und wenn ja wie lange bleibt er dann off??
Eclipse Flyff
07/12/2011 - Flyff Trading - 2 Replies
Hey, hat jemand Interesse an mehrere Imba Eclipse Flyff Chars? http://www7.pic-upload.de/thumb/01.06.11/y9n1bcfi twcx.png Hab noch viele Rare Item's wo du locker 500b zusammen bekommst hab noch mehrere Imba chars. Interesse? dann schreib hier :>
My Eclipse to your Demon.
04/04/2011 - Flyff Trading - 0 Replies
Hi dears.. I'm Trading all my itens and money on Eclipse flyff to itens or money on demon flyff. On Eclipse,I have Many Solar Weapon's,Cs Sets,Bike,Pets and so much money. If you are interested,add me on msn. [email protected] :mofo:
C++ in Eclipse
02/01/2010 - C/C++ - 2 Replies
Huhu, kann mir mal bitte jemand helfen. Ich habe im Internet ein Tutorial befolgt um C++/C auf Eclipse zu programmieren. Ich habe alles befolgt wies sein sollte, laut Tutorial. Wenn ich nun build mache, dann kommt folgendes: Habe die Eclipse CDT und MinGW installiert. Habe danach auch ein wenig gegoogelt und nichts hilfreiches gefunden. Ich vermute, dass ich irgendwo noch einen Pfad verändern muss, aber ich weiß nicht wo.



All times are GMT +2. The time now is 17:20.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.