@niatrinh
I just looked at the app and the save files. Indeed, the file formats are identical
I didn't bother with restoring on PS3, but importing to psu and exporting to bin works great, and I have no reason to believe fixing checksum would fail as well. Good work
If you're looking to enhance the app, I do have a few suggestions:
- Change the references to bin to a more generic one, now that it covers PS3 as well. Maybe "Save File" or something
- The message box would need its messages changed as well, like the one it says restore to vita. Maybe you can limit it to SAVES and .bin, and make it detect that if its saves, then load PS3 messages, if bin, then Vita messages.
- I feel the messages order should be the opposite. Older to newer rather than newer to older.
- When exporting to bin, maybe rename the old one to SAVES-OLD instead of overwriting it. Same for PSVita. You never know, someone might forget to backup their save file and something wrong happens
- Implement a user browser to choose a bin and psu to load rather than just the drag. Maybe keep the original settings as default, while the browser as custom
Also, a few things that I feel may need fixing:
- The drag box, it doesn't cover the entire box, only a portion of it. When you hover with a file over the box, and like keep hovering on and off, the message will keep repeating
- This one is important, and a continuation to the last point in the suggestions section. Assume after importing to PSU, a user closes your program, and loads the PSU through FFXED, saves after changes, and now wants to restore. If they run the program again, it will ask for the save file again. Once they load it, it will only ask to import to psu, while exporting to bin would be disabled. Meaning, the program can not be closed at any point.
Anyway, For what it does, it works great. But I like to make stuff perfect
Thanks again