Vegetaman's Lufia Save State Evaluator

This (C#) program will take a Lufia & The Fortress of Doom save state (from ZSNES only, meaning it ends in .zst/.zs1/.zs2, etc.) and read through it and pull out your current party characters and let you read their stats and equipment and magic, as well as showing your party's gold and items carried.

Above: Character data.

Below: Item data

Version 1.0: Console Application that reads in HP, MP, equipment and items.

Version 2.0: Migrated to Windows Forms Application that reads in Equipment, Items, Gold, and Stats.

Version 2.1: Upgrade to v.2.0, fixed bugs and made it so you can select the save state file on your own, made it so you can't cause crashes by clicking something wrong. Added "About" and "Help".

Current Issues: The program has a few bugs, such as when the party is Maxim/Guy/Selan/Artea, or when you are going after The Fairy Kiss, or when you fight The Apprentice, or after you beat Glasdar Tower (namely because I need to figure out how the game treats these events). Hopefully they will be fixed in the near future. Will cause errors if you have the wrong type of save state file.

Proposed Features: The next idea is to make it so you can use this program to edit your item list, so that you can give yourself any item you want, and as much of it as you want (whether you add it to a blank space, change a quantity of an existing item, or change an existing item would be up to you). I would also like to add some information on experience, but I have yet to find where that data is stored.

Want to try this program out on your Lufia Save States? Download it here: http://www.mediafire.com/file/431jd0mbzn2/VegetamanLufiaSaveStateEvaluator.exe

The one stat that an offset should be mentioned for is WGT (or rather, weight, I believe), changing it doesn't seem to do anything though, and it is oddly stored far away from the other variables [and remember, this only works for ZSNES save states]:

0x2363-0x2364 - Hero WGT

0x2365-0x2366 - Lufia WGT

0x2367-0x2368 - Aguro WGT

0x2369-0x237A - Jerin WGT

Also, the Hero name (that you input), will be stored at [this location, as well as again right before it - stored twice for some reason that escapes me]:

0x20C3-0x20C7

Have a suggestion? Drop me a line at: vegetaman@gmail.com