Originally Posted by
8Ball
Yeah .Net 4.5 is needed here, I may retract that later after I analyse the speed difference between that and 3.5 (which is built into Vista+), I did mention it a few posts back but guess I forgot this time, surprised it even executed really, normally it would throw a fit.
There aren't any file types really, you have the standard CON file used to store files made on-console (hence, CON) which is an STFS container and then you just have the raw unbridled save data which doesn't have a format name. I take the con, run it through ISOlib which has functions for handling STFS, send it to fairchilds toolkit for decompression, load the decompressed file into a buffer then parse some of the details of interest into editable form.
The saving is just writing to a buffer, writing said buffer to a file, comrpessing the file and then injecting the rebuilt one into the CON and having isolib sign the file so the xbox is happy.
I originally planned to support already decompressed saves but thats such a nuisance I took it out, you either use a CON or you don't use it at all.
The library really makes this a walk in the park.
In other news I've started work on the soldiers, the datas all loading fine and I'm just working out the smaller details, specifically what values to load of interest, some of the more important ones are strings representing enumerations, may get a bit messy modifying those, resurrections certainly possible though, as is promotions and class jumps.