On 2003-01-25 16:41, Spy wrote:
If somebody figures out a way to restore corrupted characters, that person will have my respect. Parlor tricks like Baru's are childsplay though.
Heh..all you need is a hex editor and a reasonable knowledge of hex editing. Oh, and you need to trick the GC into connecting into your computer, but all that is is some clever DNS settings manipulation.
I don't think you can restore corrupted characters. The saved file would most likely be incomplete, and would miss some important information. You really don't know what is missing. Without that info, you're screwed, for a lack of a better word. Unless, of course, I am wrong, and Sega purposely puts in a flag that turns on when you turn off when saving, but that is very doubtful(Ever wonder why you shouldn't remove a storage device when saving? It's because the file could be damaged by incomplete overwrites, which would make the file useless.).
Personally, I honor her(yes, Barubary is a girl, at least as far as Baru has told everyone) skills in this case. She isn't causing any harm to anyone. People, there is
honor among hackers. Don't let the mass media fool you; without hackers, there wouldn't be computers to begin with(By definition, "hacker" means anyone that posesses great skill with computing.).
To prevent duping, it would be a good idea to generate a random(preferably with a key of at least 256 bits) code for each item. That code would be generated at the time of drop(from enemy) or at time of obtainment(from either shops or quests). There would be a flag in the code that would make sure that the code doesn't change if a human player drops it. If a human dropped it, and they had a duping code on, it would keep one in the inventory. There could be a subroutine for this as well(to identify which is the real, and which is the dupe). It would take checking the inventory for an item with the same code, and if the item matched the one in the inventory, it would be given a true value. If the item had a true value, it would be a dupe. If it had a false value, then it would be legit. Once the item had a true, it and any dupes resulting from it would stay that way. Any item that had a true value would be eliminated, and the owners of those items would be notified.
All it would take is a small patch(maybe the Xbox version could benefit from a code like this), done by Sonic Team. It would take all of a half hour for someone to make this one(heck, I understand the basics of this one).
Personally, I trust Barubary, because she has alerted us to problems before(remember the chair thing? She was the one who made the thread about it and got people to understand why it happened).
Too bad Sonic Team wouldn't have her fix the darn thing.
<font size=-1>[ This Message was edited by: DJ_Monkey on 2003-01-25 23:36 ]</font>