redandbluedragon How do I cheat?
Reputation: 0
Joined: 14 Aug 2016 Posts: 4
|
Posted: Sun Aug 14, 2016 11:37 am Post subject: Save Coordinates in PS2 emulator |
|
|
Hey guys I'm new here and not sure if this is the correct subforum,
So I use Cheat Engine for a lot of time now and made all the custom trainers for the games I played by myself. Still there is some stuff I never tried before which includes the scan for coordinates in a game.
So this is what I am trying to do right now. I am playing Mortal Kombat Shaolin Monks after many years finally again, this time on an emulated PS2 on my PC (pcsx2). So far I have been abled to make and filter a pointer scan for infinite Mana and found the locations for health although I have to redo this everytime as the pointer scan just doesnt give any results. From what I have seen it doesnt matter if you load another save file in the game (not the emulator but really the game) or if you move into another level. Once a location (temperal) is found even without finding the pointers the value always are the same, much in comparison to modern PC games where even loading another level might require a new scan if you dont save the pointers but jusr the current position you scaned for.
So this is much to my advantage as I can swap between save states without worrying of loosing my values. Now what I want to do is the follow. I want to know if if I was abled to reach a certain edge a bit further up which requites some jumps you get later in the game I was able to actually skip some level or whether the game would continue there. As I found out by reducing the enemies life to 1 at the beginning of a fight it automatically triggers all the sequences in between and skips the middle part. So I guess as soon as I am at a certain position I can just continue the game.
I managed to beat the game a dozen times now so cheating is only for fun an curiosity here. I have one save file where I am on the next higher position (which requires this jump or wallrun) and I have the same location with a fresh started game. All I need is to catch the coordinates of savestate one and copy them into the second one.
Now there are many tutorials on how to write a teleporter and I am only asking here because I dont need any later editing as some people do it. I only need them once as I should have acess to them already. Usually people do this if they want to reach a certain spot they have not unlocked yet. But I have it unlocked in another file so I dont need to do large editing.
The way I did it now was to set the scan for floating values as I read coordinates were floating values actually but I also tried a 4 Byte scan. Then I moved for 10 minutes and kept smashing the "changed values" button, stopped inbetween and deleted those which did not change, ....
I ended up with about 50 values I could not further filter this way.
What I did was to copy them all and checked them to be active at this value. Then I loaded my safestate. As some may know pcsx2 allows to set hotkeys where you can save a location in the middle of the game and just reload it even in sequences which is really useful sometimes. So I didnt have to reload or anything but just hit F3 and I was on my other account. What happened was that I was stuck, much as I had expected it since the coordinates should be locked but not where I wanted it to be and the values had changed.
So although I marked them to be active they were overwritten as I loaded the other game file. my questions are. Is there a way to further filter these values somehow to really only get the position ? And how can I safe a set of values to be always the same even if the game changes them ?
Would be really thankful if someone had an idea to this problem.
Thank you all for your suggestions,
Greetings,
Martin
|
|