Hello astute readers,
I am the owner of a private server (at version 3.1.3) and I have long wished for a way to customize spells (to undo the butchering of gameplay that Blizzard has done). However, whenever I modified Spell.dbc, World of Warcraft would throw error 83 (file corrupt) in my face. So, I inducted myself into assembly programming.
Using the renowned debugger OllyDBG, I studied Wow.exe and experimented for a whole week. I had figured it should be as easy as changing a few conditional jumps into unconditional ones, but whenever I tackled one check, another would be thrown in my face.
My question to you is this: has anyone succeeded in disabling the file checks in the client? If not, I am looking for someone to work with on this. I have built up some documentation on the functions inside Wow.exe.
Thanks in advance,
Itzamna