Below is a link to an application I wrote in an attempt to parse the spell data file used by the client. This program is very early in development, so there could be several bugs, inaccuracies, and various other problems. I had no previous experience in dealing with any spell files before writing this program.
I wrote this program for two primary reasons. First, I personally wanted to see the effects of item spells not found at the SoD spell database web page. Second, it seemed like the raw spell file would be an interesting puzzle to attempt to solve.
There are probably a few million inaccuracies with the spell listings. All I ask, if you would like the program to improve, is that you point out what is incorrect (with verified correct numbers and character level), and eventually the data will more closely resemble reality.
Here is the link:
http://pages.sbcglobal.net/kobe/sodparse.zip
The file is 5 megs due to the runtimes that need to be installed. The actual executable and interface portion is only about 250K.
Hopefully some of you will find this thing useful. Just remember that the information might be completely incorrect, so don't bug the SoD staff about problems you notice with spells. Always test in-game before making assertions when possible. If something seems broken, it's far more likely to be my mistaken interpretation than an actual problem relating to the server.
Have I mentioned that this program might not be entirely accurate?
Edit: Oh yea, how to use this thing. Just perform a search with specific text, for a specific class, or both. If you don't choose a specific class and don't specify a search string, the list of spells returned will be rather... large. The search results will appear in the list box.
Edit II: I'd also like to thank Mongrel and his online spell page. I referred to the page many times when trying to figure out the spell formats.
Edit III: Fixed the link
I wrote this program for two primary reasons. First, I personally wanted to see the effects of item spells not found at the SoD spell database web page. Second, it seemed like the raw spell file would be an interesting puzzle to attempt to solve.
There are probably a few million inaccuracies with the spell listings. All I ask, if you would like the program to improve, is that you point out what is incorrect (with verified correct numbers and character level), and eventually the data will more closely resemble reality.
Here is the link:
http://pages.sbcglobal.net/kobe/sodparse.zip
The file is 5 megs due to the runtimes that need to be installed. The actual executable and interface portion is only about 250K.
Hopefully some of you will find this thing useful. Just remember that the information might be completely incorrect, so don't bug the SoD staff about problems you notice with spells. Always test in-game before making assertions when possible. If something seems broken, it's far more likely to be my mistaken interpretation than an actual problem relating to the server.
Have I mentioned that this program might not be entirely accurate?
Edit: Oh yea, how to use this thing. Just perform a search with specific text, for a specific class, or both. If you don't choose a specific class and don't specify a search string, the list of spells returned will be rather... large. The search results will appear in the list box.
Edit II: I'd also like to thank Mongrel and his online spell page. I referred to the page many times when trying to figure out the spell formats.
Edit III: Fixed the link