Cheat Engine WIP

This forum is for making announcements about updated cheat files (for any emulator), updated web pages and of course about improvements to the MAME/MESS cheat engine.
Locked
User avatar
ianpatt
Posts: 336
Joined: Sat Sep 22, 2001 1:00 am
Location: San Francisco, CA

Post by ianpatt »

WIP time again. Watchpoints and all the add/delete/watch/save keys work. Cheat searching is still slow because it searches all memory areas (including ROM, NOP, etc.) so I'll add selecting memory areas to search next version.

Tested to build with 0.58 source.

http://cheatfinder.hoops.ne.jp/~ian/cheat_new.zip.
Tourniquet
Posts: 163
Joined: Wed Sep 19, 2001 1:00 am
Location: UK
Contact:

Post by Tourniquet »

Looking good, Still getting used to the new searching dialogue.
User avatar
ianpatt
Posts: 336
Joined: Sat Sep 22, 2001 1:00 am
Location: San Francisco, CA

Post by ianpatt »

Yes, I'm going to make the search dialog easier to use for people other than me by the next WIP.
Bugfinder
Posts: 168
Joined: Tue Sep 25, 2001 1:00 am
Location: Rio de Janeiro, Brasil

Post by Bugfinder »

Great idea, to overclock! Even better because it doesn't stop at 200%, I can overclock to any percentage I want. VERY cool! Just an observation though, in the example you provided in source:

Example 2: overclocking CPU #3 by 125%

:gamename:65004000:00000000:00014000:00000000:

The third argument should be 00000003 because it's CPU number :smile:
User avatar
ianpatt
Posts: 336
Joined: Sat Sep 22, 2001 1:00 am
Location: San Francisco, CA

Post by ianpatt »

Thanks for noticing. Fixed.

I added the overclocking after seeing ~5 posts in one week asking how to save overclocking on the MAME message board. It only took a few lines of code and about five minutes (mostly compile/game loading time) so it couldn't hurt.

Of course, now the questions will be "how do I make it *stop* overclocking?" I'll probably make the UI add a descriptive name to the cheat like "overclock [gamename] CPU #0 by 200% (does not show up in cheat list)" so it's more obvious.

<font size=-1>[ This Message was edited by: ianpatt on 2002-02-21 18:13 ]</font>
Bugfinder
Posts: 168
Joined: Tue Sep 25, 2001 1:00 am
Location: Rio de Janeiro, Brasil

Post by Bugfinder »

Ian, suggestion for the new cheat engine: autofire. Inspired by this post from Smitdogg (MAMEtesters.com:

http://www.mame.net/cgi-bin/wwwthreads/ ... #Post68456

If you find it interesting, you can make the cheat work defining which button will be affected, how many shots per second etc. You have room for special codes, maybe you can add it :-)
Bugfinder
------------------------------------------
If there's a bug, I'm gonna find it!
User avatar
ianpatt
Posts: 336
Joined: Sat Sep 22, 2001 1:00 am
Location: San Francisco, CA

sorry, no

Post by ianpatt »

This goes outside of the realm of the cheat engine for right now. To implement something like this would require messing around with the input code, not just providing access to pre-existing functions (like overclocking.)

So, no for right now. I like the idea, but I don't like having to modify other areas of the MAME source to implement cheats.

Maybe later. (adds to to-do list)
sum
Posts: 153
Joined: Wed Sep 26, 2001 1:00 am
Location: Hong Kong
Contact:

Post by sum »

WIP time again. Watchpoints and all the add/delete/watch/save keys work. Cheat searching is still slow because it searches all memory areas (including ROM, NOP, etc.) so I'll add selecting memory areas to search next version.

Tested to build with 0.58 source.

http://cheatfinder.hoops.ne.jp/~ian/cheat_new.zip.
Mamew of this cheat.c version is upload at
http://cheatfinder.hoops.ne.jp/~ian/mame.exe
sum
Posts: 153
Joined: Wed Sep 26, 2001 1:00 am
Location: Hong Kong
Contact:

Post by sum »

WIP time again. Watchpoints and all the add/delete/watch/save keys work. Cheat searching is still slow because it searches all memory areas (including ROM, NOP, etc.) so I'll add selecting memory areas to search next version.

Tested to build with 0.58 source.

http://cheatfinder.hoops.ne.jp/~ian/cheat_new.zip.
Mame32 of this cheat.c version is upload at
http://cheatfinder.hoops.ne.jp/~ian/mame32.exe
Locked