last updated 2017/10/09 11:16 usa central daylight time
At this point, the Fire Pro World Save Tool is generally "usable", but there are still a few things I'd like to deal with...
Coding the logic editor is annoying since it uses a single DataGridView. Every time the category is changed, I need to write the existing values to the working logic set. If the categories don't add up to 100%, I have to handle that in some fashion.
You can't really edit much in here right now. Part of this is the game's user interface going bonkers if you put a bad texture filename in any slot. I haven't checked to see if this extends to custom highlight values (e.g. anything not 0/25/50/75/100) as well.
Other features aren't properly handled (e.g. enabling/disabling costumes) due to unplanned situations.
Alphabetical sort has been requested, but there are a few issues with that...
- How to deal with edits that start with a space, due to the first versions of the game not allowing the Long name to be blank. (Trim the names or leave them as is?)
- Japanese name ordering (separate them out after the English names, or attempt to place them within the English names?)
- I personally don't want to use it; I like to order the wrestlers based on their rank. (see also: default Fire Pro Returns wrestler roster order)
Other sorting possibilities exist, such as number of edit points, country, wrestler rank (as a secondary sort)...
I'm not sure if this should be a part of the Save Tool or if it should be a separate program entirely.
The "Edit Analyzer" would attempt to extrapolate how a match would play out with the edit's logic and settings. Of course, this wouldn't be perfect, but it would give a general idea of how the edit would perform.
There would also be an option to compare two edits, to see how close they are to each other.
Importing edits from other Fire Pro games would probably be done in this manner:
- Export edit from (pre-Returns game) using a new tool I'd need to code up.
- Convert edit from (pre-Returns game) to Returns. (After implementing the necessary changes in ReturnsWrestlerTool.)
- Import Returns edit in WorldSaveTool.
Fire Pro Z would be the easiest to import to Returns, but I honestly don't know how Fire Pro Z stores its wrestler data. In reality, this would probably begin at Fire Pro D and move backwards. YEAH FIRE PRO D WOOOOOOOOOOOOOOOO DREAMCAST FOREVER oops sorry where was I
After Fire Pro D would come G and the GBA games. Everything else is a little more complicated to deal with for various reasons.
Here's a list of reasons why:
- Fire Pro for WonderSwan: Current emus don't actually save data? Good luck.
- Fire Pro S: 6Men Scramble: Saturn backup RAM has every other byte as 0x00; some sort of pre-processing would be required.
- Super Fire Pro Wrestling X (Premium): Edit data is compressed, and 65816 assembly scares me due to the 8/16-bit mode switches. You pretty much need to be debugging it at runtime if you want to have any chance at figuring it out.
- Everything before SFPWX(P): I honestly haven't looked too hard into these games. They'd be the lowest priority.