| View previous topic :: View next topic |
| Author |
Message |
drgsldr69 How do I cheat?
Reputation: 0
Joined: 10 Jul 2020 Posts: 9
|
Posted: Fri Jul 10, 2020 10:54 pm Post subject: Dark Wizard on Fusion Emulator for sega cd |
|
|
I can find the address with no problem. however everytime i got into a town or anything and i have the address locked it freezes the game, plus everytime i restart the game i gotta rescan to find the addresses all over again. Which is a TOTAL pain as I'm scanning for OVER 100 codes and thats just for the exp. So any help would be greatly appreciated.
Ive tried scanning for pointers but it NEVER finds any. searched for what writes to it. only found 1 thing
004769CA - 88 57 01 - mov [edi+01],dl
thats what watches it
004767F2 - 8A 57 01 - mov dl,[edi+01]
004769CA - 88 57 01 - mov [edi+01],dl
Not sure what to do from there. Im used to hex editing games but using pointers and stuff ya aint learned that yet. So anyone interested in helping me out here?
|
|
| Back to top |
|
 |
drgsldr69 How do I cheat?
Reputation: 0
Joined: 10 Jul 2020 Posts: 9
|
Posted: Sat Jul 11, 2020 11:00 pm Post subject: |
|
|
| Oh come on. NOONE will help me out here? It's not like im asking for you to do the work Im asking for help to figure out how to do it myself. I got most the answers already just not sure where to go from here. Specially since when i do a pointer search it finds nothing. It changes the addresses everytime i reboot the game. So i need to figure out how to make it so i dont have to rescan for all the address all the time.
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 472
Joined: 09 May 2003 Posts: 25870 Location: The netherlands
|
Posted: Sun Jul 12, 2020 2:35 am Post subject: |
|
|
If you don't freeze the address and go into a town and then leave, is the address correct then?
if so use a hotkey that sets the value to what you need but do not freeze it ever, this game likely uses the same memory for the battlemode as townmode to conserve on used memory
if not then perhaps it uses pointers but good luck with that:
1. debugging won't help you as it's an emulator and the code you find belongs to the emulator
2. Pointer references need to be offset by the base address of the emulated system, and if uses bigendian pointers that's going to be even worse
_________________
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 |
|
 |
drgsldr69 How do I cheat?
Reputation: 0
Joined: 10 Jul 2020 Posts: 9
|
Posted: Sun Jul 12, 2020 11:40 am Post subject: |
|
|
is that what the edi+01 means that it uses the endian system? I know the +01 means the offset should be 1.
Also when i reload the game the code address is in pretty much the same area. 009A but all 4 of the last is diffecerent but more then 1.
|
|
| Back to top |
|
 |
drgsldr69 How do I cheat?
Reputation: 0
Joined: 10 Jul 2020 Posts: 9
|
Posted: Tue Jul 14, 2020 8:40 pm Post subject: |
|
|
ok here is a new question.
I have seen other CE files where there would be a list of addresses which would change each time you load the game. but at the top he had an extra one for the header. it was somehow setup to change all the addresses to the correct one once you found the first address.
Howq would i got about setting that up? IF i even explained it right.
|
|
| Back to top |
|
 |
|