Since enough people have asked about an update, I've gone ahead and fixed the project using more recent code so it works again.
- The PK2 reader is from the PK2Tools 5-in-1 project (the latest released version)
- SFML is 1.6 and now is built from source rather than linking to the .libs. This means you can use the project in any modern VS without having to worry about the dependency (you will still have to make a project for it though).
- SOIL is now built from source rather than linking a library and DLL. Like SFML, this makes the project easier to use with different versions of VS.
- Boost requirement is gone. Now just regular types are used in a common header file so users do not have to worry about that.
- Project upgraded to VS2010. Nowadays more people are using it, so the project solution file has been upgraded. You can still use an older version, but you must create a new project file and the necessary files.
The rest of the code is pretty much as-is. I've not worked on reversing any more Silkroad stuff for a while now and have no plans since I am working on other things for the time being. Remember this was just a proof of concept project that was meant to show some of the things I was working on. A lot of work is still needed to turn it into something really usable.
Download: Attached (
)