Update 06.09.2013 -
I recoded this application from scratch using a different approach on parsing. This makes finding available item ID's pretty much instantaneous.
I haven't thoroughly tested this application thoroughly for bugs, so I'm not entirely sure it would work flawlessly, but it should do as intended.
Download:
----
Hey guys, I've noticed how the original version was going very slow, and that it frequently crashed for some people, I've managed to resolve all of the old bugs, and issues.
I've also noticed that there were compatibility issues since it used .NET Framework 4.0, this new one should use 2.0 meaning no requirements for updating your Framework.
I'm now reading each file and putting the ID's into a unsigned short array, then using those values and putting them as index
for a byte array with the value 1 (indicating its being used). Then once all files have been processed this way, I run a final for loop to grab all the unused ids, and write them to a file.
Download:
Installation/Use Instructions:
1. Place the exe where itemweapon.csv, itemarmor.csv, itemetc.csv, and itemcash.csv are located.
2. Run the application.
3. Open the Unused Ids.txt file to get all your unused ids!
Enjoy guys.