Hi guys, I'm trying to learn something about reverse engineering with Shaiya and I've already done some works, but now I'm stuck and I'm here to ask help.
I was searching something to add safe zones and I found where Eric-Dutra16 released a Cheat engine script for creating safe zones.
Here's the script code
Now I can't understand what does "dword ptr [edx+D0]" represent, surely a coordinate (x coord i guess), but what specific coordinate? I can't figure it out, thanks for your help
Actually this script was made by nubness (sorry nubness, I know I did very wrong). I don't have a 4.5 server for testing and I don't remember but I think "[edx+D0]" is the X coordinate of the player who is receiving the attack and "[eax+D0]" is the X coordinate of the attacking player, or vice versa. If you want to know, activate the script in the cheat engine, go to the line "cmp dword ptr [edx+D0],(float)120.000" right click, select "find out what addresses this instruction accesses", select "Float" at the bottom of the window, then go into the game and attack the player.
Best bet is for you to start learning ASM (Assembly Language).
Tutorials are good and all but its useless when you're on your own since you will not understand how the flow of the program works without learning ASM.
Actually this script was made by nubness (sorry nubness, I know I did very wrong). I don't have a 4.5 server for testing and I don't remember but I think "[edx+D0]" is the X coordinate of the player who is receiving the attack and "[eax+D0]" is the X coordinate of the attacking player, or vice versa. If you want to know, activate the script in the cheat engine, go to the line "cmp dword ptr [edx+D0],(float)120.000" right click, select "find out what addresses this instruction accesses", select "Float" at the bottom of the window, then go into the game and attack the player.
First of all, thanks both.
Second thing: what if I want to do that script to myself? I have an ep 6.3 so nubness's script doesn't work, how could I search for find a generic attack (offset) (for check later if is in x y z position?), what should I search?
Quote:
Originally Posted by killzone
Best bet is for you to start learning ASM (Assembly Language).
Tutorials are good and all but its useless when you're on your own since you will not understand how the flow of the program works without learning ASM.
Yeah, I know I should learn also assembly, but atm I'm very busy and I'm only searching something to distract me in my free time
Hello everyone Safe zone is much easier to do. Everything is done in the Client.
Well, the effect itself is set in the file 45.wld
Thanks kolin, I know is possible also through client protection, but can easily be exploited. Also I'd like to learn something new about reverse engineering
Looking for some reverse engineering help 12/19/2014 - Main - 3 Replies I am looking for someone with knowledge in reverse engineering and creating a full emulator of Reel Deal Casino Live. I believe the task should be relatively simple but we shall see. I know it's not a well known game but its an online 3D casino world.
[Help]Reverse Engineering 08/23/2011 - Private Server - 0 Replies Hello Guys ,
I will not take much time from you . let me get to the story fast , me and other 300 player were playing online game which is closed now with no reason { You Can Check That } . Well We Tried To Find/Buy The Server Files But With No Good . Someone Told Me You Can Make An Emu Or Something Like That From The Game Client If You Are Pro In reverse engineering And Other Said You can Make One If You Are Pro Mysql And Got The Oldest Version Of The Game . Well I Hope Someone Can Tell Me...
Reverse-Engineering talk 12/02/2005 - General Coding - 3 Replies kennt sich jmd. mit der rechtlichen lage bezgl. reverse-engineering aus?
die einen sagen das es illegal ist, die anderen wiederum meinen das re legal ist, was stimmt nun?
ganz interessant ist auch http://de.wikipedia.org/wiki/Reverse_Engin...htlic he_Aspekte
ich finde wir sollten das mal diskutieren um ein wenig klarheit zu schaffen.
Die diskussion sollte speziell auf gamehacking gerichtet sein (nicht auf das cracken von programmen)