UPDATE: New code has been added the repository. Only states a few little changes...
Savegame Manager - Alpha 2ish
Savegame Manager - Alpha 2ish
WaRMarinE said:Can you make a changelog for the people (like me) who doesnt understand the coding??
No it doesn't need a disc.boy2048 said:Is it save to use it? Known Bugs (Alpha)?
I think to a [Beta] / [Final] release it would be a lot of time need? Some months?
Another Question: SavegameInstaller/Extractor needs GameDisk this one not?
Any games that use title IDs with letters in them will fail to install.typo99 said:Poked around a little more.
Seems when the savegame file is extracted it lists the title id as 00010000-524D4745
However, when it is in install mode it lists the title id as 00010000-52434745.
Maybe that is the problem. Tried renaming the folder, but didn't work.
Ah well, it is Alpha after all, I'll just wait for a revision.
There is a major bug in utils.c:
CODEu64 StrToHex64(const char *str)
{
ÂÂÂÂu64 val = 0;
ÂÂÂÂu32 cnt, len;
ÂÂÂÂ/* String length */
ÂÂÂÂlen = strlen(str);
ÂÂÂÂfor (cnt = 0; cnt < len; cnt++) {
ÂÂÂÂÂÂÂÂu32ÂÂidx = len - (cnt + 1);
ÂÂÂÂÂÂÂÂchar cÂÂ = toupper(str[idx]);
ÂÂÂÂÂÂÂÂu64 n = (isdigit(c)) ? c - '0' : c - 'A';
ÂÂÂÂÂÂÂÂ// The line above should be:
ÂÂÂÂÂÂÂÂ// u64 n = (isdigit(c)) ? c - '0' : c - 'A' + 10;
ÂÂÂÂÂÂÂÂu64 m = 1;
ÂÂÂÂÂÂÂÂfor (idx = 0; idx < cnt; idx++)
ÂÂÂÂÂÂÂÂÂÂÂÂm *= 16;
ÂÂÂÂÂÂÂÂ/* Convert to hex */
ÂÂÂÂÂÂÂÂval += n * m;
ÂÂÂÂ}
ÂÂÂÂreturn val;
}