Been working on a new Zombies Ate My Neighbors SNES ROM editor, and thought I would post it in here to see if anyone has any comments or suggestions. I've submitted a bunch of other editors/programs to RHDN, but have never posted in this section for input, so thought I'd give it a try.
Some of the features that are currently fully working:
* Editor uses pattern searches to find everything in the ROM, which means that it will work on any version, any region, as well as with or without a header. It should also work on any ZAMN ROM that has been patched with a ROM hack from RHDN, although I haven't tested that yet.
* All of the values shown above were loaded directly from the ROM.
* Can edit starting values like lives, level, ammo, etc.
* There is a Health section for starting health (new game), health after you lose a life, and health from a First Aid kit. There is an option that will keep all 3 of these health values the same, which is highly recommended. The reason is because if you set your health to a higher value and you use a health kit with a lower value, it may reduce how much health you currently have to whatever value you have the first aid kit set to.
* Can add snow to the first level (Zombie Panic). Credit to TCRF for the info on that.
* Can edit some of the weapon damage amounts. May add more weapons later.
* Can edit how long things last, like how long you're invincible after getting hit or losing a life, as well as how long some of the potions last (Monster potion, etc).
* Can edit the hit points (HP) for some of the enemies, as well as all 3 of the final bosses. The final bosses have a lot going on with HP, so there are several different values you can adjust.
* Can adjust how many points you get for each neighbor rescued, which allows you to make it easier or harder to get enough points for bonus victims, etc.
* There is a music and sound FX randomizer that lets you experiment with different values to change which music plays, and which sound FX play. Not particularly useful, but still fun to play around with.
* When you've made any adjustments you want to make, you have the option of patching the ROM you currently have open, or making a new ROM with all of the changes patched into it. This keeps your original ROM safe. If you make a new ROM, it will automatically have "Patched" added to the end of the patched ROM's name, which makes it easy to remember which ROM was patched. Example: Zombies Ate My Neighbors (USA) Patched.sfc.
* Editor will let you know if it recognizes your ROM as a ZAMN ROM (USA, European, header or no header), but will let you open any ROM just in case.
* If the editor can't find all of the pattern searches when looking for ROM addresses, it will let you know that some or all of the addresses weren't found. There is a diagnostic tool that you can use to help figure out what went wrong (see the "Dump" button info below). I tested the editor with 4 different ROMs (USA, European, header and no header) and it worked fine on all of them.
* There is a Dump button that will dump all of the ROM addresses that the editor found into a text file. It contains: the name of the game along with it's location on your computer, all of the ROM addresses it found including the values and a description of what each ROM address is for. Have this about 30% done. This can also be used to help you figure out what the problem is if the editor didn't load all of the values.
* There are Help/Info buttons that should answer any questions.
* Still working on the GUI and may change it around some.
* Have a little free space in the GUI, so may add a few more things to edit (any ideas?).
* Have not finished the Walk faster, No kickback from Bazooka, or Zombies won't hurt neighbors options yet. Still haven't decided if I'm going to use those, or add something different.
I played this game a lot many years ago and I've added most of the things that I remembered thinking would be fun to edit, but it's been a long time so I may have forgotten some things. If anyone has any ideas on other stuff to add or any suggestions, I'd love to hear it.