View previous topic :: View next topic |
Author |
Message |
Dark Thunder How do I cheat?
Reputation: 0
Joined: 22 Apr 2011 Posts: 3
|
Posted: Fri Apr 22, 2011 11:09 pm Post subject: Can i use cheat engine to hack ps1 game ? |
|
|
I use epsxe to play ps1 game in pc and i wonder if i can hack it with cheat engine. please help me with that. thank you very much.
|
|
Back to top |
|
 |
hcavolsdsadgadsg I'm a spammer
Reputation: 26
Joined: 11 Jun 2007 Posts: 5801
|
Posted: Sat Apr 23, 2011 2:11 am Post subject: |
|
|
depends on the emulator, but if it has a built in way to do it, you will have better luck with that.
|
|
Back to top |
|
 |
Geri Moderator
Reputation: 111
Joined: 05 Feb 2010 Posts: 5636
|
Posted: Sat Apr 23, 2011 8:47 am Post subject: Re: Can i use cheat engine to hack ps1 game ? |
|
|
Dark Thunder wrote: | I use epsxe to play ps1 game in pc and i wonder if i can hack it with cheat engine. please help me with that. thank you very much. |
Of course you can use CE for it. Sinstar has even posted lots of cheat tables for PS1 games.
_________________
|
|
Back to top |
|
 |
SinStar87 Master Cheater
Reputation: 7
Joined: 23 Sep 2010 Posts: 420
|
Posted: Tue Aug 02, 2011 4:59 pm Post subject: |
|
|
I've been absent a long time. Indeed you can use CE on EpsxE, as well as many others. (Snes9x and Project64, I'm sad to say, I am unable to accomplish. But expect Tables for VBA in the future.)
On another note. Hey Geri!!
|
|
Back to top |
|
 |
Geri Moderator
Reputation: 111
Joined: 05 Feb 2010 Posts: 5636
|
Posted: Tue Aug 02, 2011 5:34 pm Post subject: |
|
|
SinStar87 wrote: | I've been absent a long time. Indeed you can use CE on EpsxE, as well as many others. (Snes9x and Project64, I'm sad to say, I am unable to accomplish. But expect Tables for VBA in the future.)
On another note. Hey Geri!! |
Hi!
For Snes and N64, you just need to find the base address of the emulated space and usually the game itself is using static addresses compared to the base. In most cases, one of the registers are storing the base address.
_________________
|
|
Back to top |
|
 |
SwaggaJackin' Master Cheater
Reputation: 2
Joined: 06 Nov 2009 Posts: 304
|
Posted: Tue Aug 02, 2011 6:08 pm Post subject: |
|
|
I always start by finding the pointer to the emulated machines writable ram. In pSX, there is a pointer that points to where the PS1 RAM begins, so you can just set your search range to the address the pointer is pointing to + 2048KB (0x00200000, 2MB) and you'll be directly searching the PS1's main RAM. You can also find the pointers for where the sound/video/CD-ROM ram as well, but not really useful when making cheats.
That's how I make PS1 cheats with cheat engine.
|
|
Back to top |
|
 |
gaming04 Expert Cheater
Reputation: 0
Joined: 06 Dec 2010 Posts: 189
|
Posted: Wed Aug 03, 2011 1:04 pm Post subject: |
|
|
I found it hard to disassemble epsxe machine code. It is entirely composed of a full engine and the same loop is used for more than a single variable.
|
|
Back to top |
|
 |
SwaggaJackin' Master Cheater
Reputation: 2
Joined: 06 Nov 2009 Posts: 304
|
Posted: Wed Aug 03, 2011 4:10 pm Post subject: |
|
|
gaming04 wrote: | I found it hard to disassemble epsxe machine code. It is entirely composed of a full engine and the same loop is used for more than a single variable. |
Dynamic recompilation.
|
|
Back to top |
|
 |
gaming04 Expert Cheater
Reputation: 0
Joined: 06 Dec 2010 Posts: 189
|
Posted: Fri Aug 05, 2011 1:19 pm Post subject: |
|
|
SwaggaJackin' wrote: | gaming04 wrote: | I found it hard to disassemble epsxe machine code. It is entirely composed of a full engine and the same loop is used for more than a single variable. |
Dynamic recompilation. |
Never heard of that before.
|
|
Back to top |
|
 |
SwaggaJackin' Master Cheater
Reputation: 2
Joined: 06 Nov 2009 Posts: 304
|
|
Back to top |
|
 |
gaming04 Expert Cheater
Reputation: 0
Joined: 06 Dec 2010 Posts: 189
|
Posted: Sat Aug 06, 2011 1:48 pm Post subject: |
|
|
Interesting, it only stands to differ a bit compared to normal memory allocation. I will see what I can, thanks for the tip.
~~~
I tried to do it but failed hard. Any chance you want to write a tutorial for doing Dynamic Recompilation?
|
|
Back to top |
|
 |
|