Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Losing sleep over teleport hack

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
crocki
How do I cheat?
Reputation: 0

Joined: 07 Feb 2023
Posts: 7

PostPosted: Tue Feb 07, 2023 5:58 am    Post subject: Losing sleep over teleport hack Reply with quote

Hey, this is my first post so welcome everyone.

For the past few days ive been trying to create a teleport hack for an old mmo, now only playable on a private server.

I've managed to isolate float value for one axis, and with use of "what writes to this" function ive gotten other two axis adresses.

Now the hard part, they can neither be frozen, nor edited = they immediatly go back old value.



pngg.PNG
 Description:
 Filesize:  2.62 KB
 Viewed:  2652 Time(s)

pngg.PNG


Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25788
Location: The netherlands

PostPosted: Tue Feb 07, 2023 6:38 am    Post subject: Reply with quote

remove all code that writes to it and manually edit them from that point on
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
crocki
How do I cheat?
Reputation: 0

Joined: 07 Feb 2023
Posts: 7

PostPosted: Tue Feb 07, 2023 8:05 am    Post subject: Reply with quote

Dark Byte wrote:
remove all code that writes to it and manually edit them from that point on


hi Dark Byte. how do i go about removing all code that writes to it? still a newbie in this.

could it be something done with replace with code that does nothing function?
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25788
Location: The netherlands

PostPosted: Tue Feb 07, 2023 9:01 am    Post subject: Reply with quote

yeah. Start with that one and see what happens. (Find what writes, and replace them all)

then change the coordinates and wait a minute (so the server finally gives up putting you back in place and accepts your current position) and then restore the replaced instructions with the orignal

it's not perfect, but it's a basic thing you could try

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
crocki
How do I cheat?
Reputation: 0

Joined: 07 Feb 2023
Posts: 7

PostPosted: Tue Feb 07, 2023 9:27 am    Post subject: Reply with quote

i did just that, and it worked, but it only moved my camera, not the character Sad



edit: whenever i try to isolate X or Z i do the thing i learned from youtube tutorials: face north, move forward, decrease value, move backward, increase value etc. in the end i am down to 400-600 adresses. i freeze batches of them and the only reaction from the game i get is minor graphical glitches or 1-2 adresses doing funky thing with camera. never once i had my character truly stuck on any axis
Back to top
View user's profile Send private message
cooleko
Grandmaster Cheater
Reputation: 11

Joined: 04 May 2016
Posts: 717

PostPosted: Tue Feb 07, 2023 2:11 pm    Post subject: Reply with quote

Since you found the camera, go into first person view and search a range around the camera position. Then, instead of freezing and moving, teleport the batches by 1 until your character moves. That will enable you to find the true address quickly.
Back to top
View user's profile Send private message
crocki
How do I cheat?
Reputation: 0

Joined: 07 Feb 2023
Posts: 7

PostPosted: Tue Feb 07, 2023 2:47 pm    Post subject: Reply with quote

cooleko wrote:
Since you found the camera, go into first person view and search a range around the camera position. Then, instead of freezing and moving, teleport the batches by 1 until your character moves. That will enable you to find the true address quickly.


hello and thanks for reply. could you by any chance be more specific on how to do that?

i just tried again and it seems that all adresses i find are just related to character rendering, i change coords and characters arm shoots away and stuff like that

removing the code just freezes camera Sad


Last edited by crocki on Tue Feb 07, 2023 2:59 pm; edited 1 time in total
Back to top
View user's profile Send private message
cooleko
Grandmaster Cheater
Reputation: 11

Joined: 04 May 2016
Posts: 717

PostPosted: Tue Feb 07, 2023 2:58 pm    Post subject: Reply with quote

It's in the general settings according to google. Maybe delete the name incase it's against the rules.
Back to top
View user's profile Send private message
crocki
How do I cheat?
Reputation: 0

Joined: 07 Feb 2023
Posts: 7

PostPosted: Tue Feb 07, 2023 3:00 pm    Post subject: Reply with quote

cooleko wrote:
It's in the general settings according to google. Maybe delete the name incase it's against the rules.


ive no problem turning 1st person mode, but how is it going to help?


i know teleport is possible cause there were fly/teleport hacks when game had an official server
Back to top
View user's profile Send private message
cooleko
Grandmaster Cheater
Reputation: 11

Joined: 04 May 2016
Posts: 717

PostPosted: Tue Feb 07, 2023 4:03 pm    Post subject: Reply with quote

In all my experiences making auto-walkers, teleporters, and the like I have found the camera is a different entity in the game than the player. You found the camera but cant find the player. By finding the camera and putting it into first person view, the X and Y coordinates should be near exact with the player. If you search the known coordinates within a very small range (camera +/- range), you should guarantee one of the results is the player. Then filtering down the results using the batch and write method to teleport your character a unit in a direction, you can find the correct values. once you find the correct values, find out what writes to it to create an AOB that lets you skip straight to the goodies in the future.

Good luck!
Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Tue Feb 07, 2023 6:27 pm    Post subject: Reply with quote

Perhaps consider trying different methods for searching. For example, you may try searching for character elevation instead. Do not always assume that one way is positive and one way is negative etc.. Also, avoid any 'unchanged' and 'exact' value searching.

Freezing values can work, but may still produce glitching or other artifacts to show up, so you may need to NOP the instruction(s) that write to the address to check to see if you have a workable address. You can also try to see if you are able to teleport through objects or not as another way to check.

Also consider the possibility, that, if you are not hosting the game server, that the data may not be handled locally. There could also have been deterrence measures implemented since you last played.
Back to top
View user's profile Send private message
crocki
How do I cheat?
Reputation: 0

Joined: 07 Feb 2023
Posts: 7

PostPosted: Wed Feb 08, 2023 1:21 am    Post subject: Reply with quote

cooleko wrote:
find out what writes to it to create an AOB that lets you skip straight to the goodies in the future.


please elaborate, what is AOB?

++METHOS wrote:
so you may need to NOP the instruction(s) that write to the address to check to see if you have a workable address.


What is NOP?

++METHOS wrote:

Also consider the possibility, that, if you are not hosting the game server, that the data may not be handled locally. There could also have been deterrence measures implemented since you last played.


game features battles with hundreds of players in the same area. movement takes collision into account (cant run thru players). i am positive that server couldnt handle all that serverside
Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Wed Feb 08, 2023 2:06 am    Post subject: Reply with quote

crocki wrote:
What is NOP?
Same as described before - (No Operation); replace with code that does nothing.

crocki wrote:
game features battles with hundreds of players in the same area. movement takes collision into account (cant run thru players). i am positive that server couldnt handle all that serverside
-Probably. But if that is your only reasoning, I would not be so sure. Just something to consider, anyway.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites