I'm just throwing this idea out there to see if there would be any interest in such a project.
I was playing Code Veronica and needed a save editor. So far, the only one around was from Jappi88 and it was fairly basic. Jappi said he wasn't all that interested in the game, which is why that editor has been more or less left neglected. However, upon request, he was kind enough to send me the source so that I may finish what he started.
Little did I realise that the source was in VB. I probably should have anticipated this, but that's fine - long story short, I hate VB and I'm going to rewrite the thing from scratch in a language of my preference. Jappi's source will still come in handy, though and he sent me blackskillz research, so a big thanks to them both for that.
Anyway, when I build stuff, I like to build it in as open a way as possible. I could knock up a quick editor for RE:CV in a day or two, but I'd much rather do something more beneficial to everyone, in case this happens again - a game is neglected because the people with the skills to make the editor aren't interested enough to make one, even though the people skilled enough with a Hex editor have figured out what to mod and where.
I could knock up a program that loads basic config files (text, probably XML) for save editing. That way, you don't need a whole new program, just an .xml file that ANYONE can cook up with ease, giving you all the usual options. It wouldn't necessarily be very complex, but since most gamesave editors are simple stat modding, it would suffice for most tasks. Anything else and a dedicated editor could still be made.
Here's an example of what the XML file could look like (This is just an example, it's not final as I haven't sat down to work out the best possible format yet):
As you can see, it's pretty straightforward and you don't need to be a programmer to figure out what's going on there. It would also encourage more open "research" into save files as they're not always documented very well. The source code to this app would be released as well.Code:<?xml version="1.0" encoding="ISO-8859-1"?> <Game> <Name>Resident Evil: Code Veronica</Name> <file name="backupdata.txt"> <!-- Filename inside CON file--> <Edit name="Number of Saves"> <!-- What to display to the user--> <Offset location=0x10, size=0x01/> <!-- This is the important bit--> <Values min=0x00, max=0xFF/> <!-- Some hacks only like certain values and ranges --> </Edit> </file> </Game>
Like I said, at the moment I'm just testing the waters to see if anyone would be interested in such a thing. If not, then I won't bother spending time on it. So, what's the word - any interest?