Hey all.
Managed to get in-memory DBC editing working and I'm having no trouble changing fields in-game. eg I got creature edits, item edits, etc working.
The problem I'm having is with NamesReserved.dbc.
I decided I wanted to see if it was possible to create a char with a name that is on that list, so I overwrote all the instances of "arthas" with "charmander" (this is inside memory, at runtime, so I'm not using a model edit fix). I confirmed the changes had been made by printing the values into my console after changing them and the new values were in fact in place. The problem was that when I tried to make a character, not only were reserved names blocked, ALL names were blocked. That is, I couldn't create a character no matter what I set the name to.
I logged WoWs packets and confirmed the denial was in-fact client side (just like the denial of names on the list to begin with). So I was wondering, is there some kind of integity check on that file? Could someone who possibly knows more about DBC files than I do test using a 'conventional' method and let me know the results.
Thank you for your time.