The Mugen Fighters Guild

Help => M.U.G.E.N Development Help => Tips, Tricks, Tutorials => Topic started by: N. on May 06, 2015, 08:00:37 am

Title: From Artmoney table to MAME cheat
Post by: N. on May 06, 2015, 08:00:37 am
I don't know how helpful this'll be, but I figured it couldn't hurt to have a tutorial for turning your Artmoney findings into MAME cheats.

If there's any confusion with anything, let me know, and I'll update this post.

What you'll need:


Spoiler: Some set up (click to see content)


Searching for addresses
Spoiler: Artmoney + RAM search (click to see content)
Spoiler: Artmoney + Debugger (value searching) (click to see content)
Spoiler: Artmoney + Debugger (memory dump) (click to see content)
Spoiler: Combing through address ranges (click to see content)
Spoiler: The Bizhawk Method? (click to see content)

A video showing me using the 4 methods. (http://webmshare.com/Mno4P)  Sorta.  For the 4th method, I just show an address range I'd go checking around (I made it before realizing I didn't have to use the map part of the command).  I don't use a cheat that affects a large address range to see what I'm affecting or use the memory window to edit the values around it.  There's also some jump cuts in the video, because redoing the video meant hard resetting MAME and having to find the offset to get the table working again. :p

Converting addresses to various types of MAME cheats
Spoiler: Here's a simple constant memory write I used, and a break down what you'd need to change for it: (click to see content)
Spoiler: This one lets you cycle through a custom range of values (I use it for X/Y position mods, so you can place the players wherever you want): (click to see content)
Spoiler: This one's for if you want to increase the value to multiple addresses in different ways (viewing tiles is one way, but I've mainly used it for sound modifiers): (click to see content)
Spoiler: This one gives you a list of choices with descriptions for them: (click to see content)
Spoiler: This one only triggers when a condition is met: (click to see content)
Spoiler: This one only triggers when 2 conditions are met to increase a value: (click to see content)


For more complicated cheats/further information on this, I suggest checking syndromtr's guide (http://cheat.retrogames.com/guides.htm).  The 2 conditionals cheat I made came from there.

Hope this helps.

Edit: I added some notes on Bizhawk and how to try to get games running on it because they started trying to get MAME working on it.  TBH, I didn't know where to put this and I didn't want to make a new thread, but I felt it merited mentioning because it could make making cheats even easier in the future.