Anti char reset measures

The Man In Black

Administrator
Staff member
Administrator
Moderator
RiP
Joined
Jul 9, 2006
Messages
6,904
Reaction score
71
The dreaded char reset! The biggest "need" for a char reset is updates to the character, whether adding more boolean flags, more skill stats, etc. Here are 3 ideas that I have to prevent this in source:

1. Unused data slots. Add in more boolean flags and skills and such than you think you need, just incase you want to add something more. That way, it's already there, you just need to acess it.

2. A way to update characters via a program separate from MS. Obviously, there are a few problems with this one. Firstly, there's the leak. No one wants a character editor to get out just for this, so the program would most likely have to be on the Dev's computers ONLY. But, that has it's own problems. People who have serverside characters would have to send them to the Devs, and that would just get annoying.

3. An int on the character that marks the version. Everytime characters need to be updated, (yes, I've said this MANY times before..) the code does this:

If (version == 1)
{
Load it normally
Feed the extra data values with defaults
Version = 2
}
else
{
etc
}

Anyone else have ideas?
 
Top