| View previous topic :: View next topic |
| Author |
Message |
Madghostek How do I cheat?
Reputation: 0
Joined: 26 Aug 2016 Posts: 6 Location: Poland
|
Posted: Sun Sep 11, 2016 7:47 am Post subject: Snes to cheat engine |
|
|
Hi!
So yes...I think this question is very noobish...but...
I am intrested in arbitrary code executions on console games,and I know how this thing work.The game is running code injected into unused RAM space by button input.I think I'll try doing these codes mysefl but...how all of these memory banks and addresses work?! Let's say that power up address on console is 0x0AB75,so how would it be stored on emulator? I mean...if I would want to add adddress in Cheat engine it won't be the same as address where the arbitrary code starts.So how can I know wich address is it?
Anyway I still dunno if I know everything right  _________________
Still learning  |
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Sun Sep 11, 2016 8:53 am Post subject: |
|
|
| Not sure what you mean, but any emulated code is going to be inside the emulator, and determined by that. So, the module that you'll likely be working from, will the be emulator's main executable. Because of this, depending on the emulator, the code may shift around, thus require AOB signatures for any hooking. |
|
| Back to top |
|
 |
Madghostek How do I cheat?
Reputation: 0
Joined: 26 Aug 2016 Posts: 6 Location: Poland
|
Posted: Sun Sep 11, 2016 2:26 pm Post subject: |
|
|
Okay,this explain to me this a little bit.I wan wondering how could I search for assembly and try to create my own code.If the addresses are diffrent that in game memory so how can I create them?but I still don't know how memory banks work.
On emulator you have memory banks on wich game operates.One is coressponding to something in game (graphics,sounds,game physics and others).In game that I'm working on (Super Mario World) memory bank where things commonly used,like coordinates and states is 7E.In PC there are just addresses.So memory bank is just this thing? :
"7E"2033 _________________
Still learning  |
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Sun Sep 11, 2016 4:22 pm Post subject: |
|
|
| I haven't watched this tutorial, but based on the description, porting over gameshark and other codes should be possible, depending on the emulator. If that's the case, then there should be some identifiable correlation between the console addresses and what is found in the emulator. |
|
| Back to top |
|
 |
|