View previous topic :: View next topic |
Author |
Message |
FunkyPrince How do I cheat? Reputation: 0
Joined: 21 Sep 2018 Posts: 2
|
Posted: Fri Sep 21, 2018 11:27 am Post subject: Hacking PS1 game, RetroArch (Too many shared instructions) |
|
|
Hello, I am hacking a ps1 game emulated through RetroArch, I'm using a core called "Beetle PSX HW". When I click on "Find out what addresses this instruction access" I get too many addresses and the game freezes until I stop the operation, I tried using VEH debugger, Windows debugger and kernelmode debugger, nothing changes except that kernelmode debugger crashes RetroArch when I try that operation.
Any hopes to do that operation without freezing the game? Also how am I supposed to find out the address I'm looking for if there are too many addresses?
Thanks in advance
|
|
Back to top |
|
|
sickbutt Master Cheater Reputation: 0
Joined: 08 Aug 2007 Posts: 283 Location: Between Infiniteh's silky smooth boobieS
|
Posted: Fri Oct 05, 2018 8:51 pm Post subject: |
|
|
"Have you gone to
Edit -> Settings -> Scan Settings -> check the MEM_MAPPED option?
This is needed to find addresses on emulators."
- Quote : AskaLangly
|
|
Back to top |
|
|
sbryzl Master Cheater Reputation: 6
Joined: 25 Jul 2016 Posts: 252
|
Posted: Fri Oct 05, 2018 11:26 pm Post subject: |
|
|
Do an injection with less than or greater than checks on the memory location. It could be accessing a lot of locations you're not likely interested in like stack locations since those change too much.
Take a look at the memory viewer and if those addresses are extremely active then they probably won't be too useful unless you actually are looking for some rapidly changing value.
|
|
Back to top |
|
|
FunkyPrince How do I cheat? Reputation: 0
Joined: 21 Sep 2018 Posts: 2
|
Posted: Wed Oct 10, 2018 7:05 pm Post subject: |
|
|
sickbutt wrote: | "Have you gone to
Edit -> Settings -> Scan Settings -> check the MEM_MAPPED option?
This is needed to find addresses on emulators."
- Quote : AskaLangly |
I just tried it but there are still too many addresses.
sbryzl wrote: | Do an injection with less than or greater than checks on the memory location. It could be accessing a lot of locations you're not likely interested in like stack locations since those change too much.
Take a look at the memory viewer and if those addresses are extremely active then they probably won't be too useful unless you actually are looking for some rapidly changing value. |
I can look for a value that I can change when I want.
I'm new into CE tho, I know about injecting, but I'm not sure if I got what you mean.
The problem is that the emulator almost freezes(probably 0.001fps or something like that) when I try the option I said in the main post, and so I cannot change the value myself in the game, the address will never show up in the list.
|
|
Back to top |
|
|
TheyCallMeTim13 Wiki Contributor Reputation: 50
Joined: 24 Feb 2017 Posts: 976 Location: Pluto
|
Posted: Wed Oct 10, 2018 7:18 pm Post subject: |
|
|
Best advice I think is to learn more about CE and reversing before working on emulated software. Because you'll want to understand the emulator to reverse that, and understand what architecture is being emulated to better reverse that.
_________________
|
|
Back to top |
|
|
|