Gah that was a prime example of why gamefaqs is looked down upon in terms of writing style.
And still I trust it. I mean, when I want to come by information in some game, it's there that I'll go in most cases.
Still it looks like the PS2 kicks memory handling to the game itself and Soul Calibur's is not up to par, in general programming this is nothing unusual as writing robust file allocation table handling code is not as easy as you might think. That would be something that ROM hackers take care of, though I would prefer to wait and see if any emulator author tackles it first. It might turn out to be someone fluffed a compare somewhere and it could, as the faq speculated, be that someone neglected figure out the maximum potential save size
I did not see mention of it there but was there ever a fixed version? This sort of thing is the exact sort of thing I often see fixed in new pressings, when it makes it to greatest hits and other such things. I would be far more happy to port a fix than reverse engineer something and figure out what is wrong, especially if it is something solved as easily as "just make sure you have a backup".
I didn't hear of any bugfixed version of Soul Calibur II and III. Still, I never dealt with PS2 emulators before (as my machine isn't able to run a PS2 emulator), so I don't know if the guys who made PCSX2 managed to sort this out.
On the unlocks thing. So if I understand the game has something like "beat 5 opponents without being hit to unlock uber sword, alternatively compete in 500 bouts and the uber sword will be unlocked". You want to change it so the only way to unlock would be the no damage run and you could compete in as many bouts as you like and it would never unlock. Personally I do like that and having unlocks after so many bouts works for me but it is a perfectly valid hack. There are all sorts of ways to set about this but I would be reasonably surprised if it did not turn out to be an assembly hack. If you can do cheats though then the value may well be in memory. If you hold the number of bouts at a low number (a basic cheat really) then you could effectively do the same but it is not the best solution for what you want here.
You didn't understand.
The Soul Calibur III unlocking system actually goes partially by the amount of fights you entered. It counts continues in Arcade Mode and Tales of Souls as well, as well as the random fights in Chronicles of the Swords.
Alternately to that, there are other methods to unlock things in SCIII. To unlock a specific character, you must beat him in Tales of Souls mode. This goes also for Olcadan and Abyss, the two last ones to be unlocked.http://www.gamefaqs.com/ps2/927089-soulcalibur-iii/cheats
Just pay attention to the list of unlockables. Namely:
> Various Character Illustrations, Group Illustrations, Speciality Arts
> Extra Create a Soul Classes
> The Vs. Special mode
> Every unlockable character
> Every unlockable stage
Most of them, alternatively to having attended a prerequisite mentioned on the page I showed, can demand you to only play a set number of battles. That's not fair, and I want to have this "battle number system" removed, leaving only the hard way to unlock things on this game. I mean, like the good ol' Soul Calibur, and a good ol' console fighting game, ya know.