Well now I am in the process of remaking it but with a bit of a different approach. The plan is to just get it to copy everything that comes through DrawIndexedPrimitive into "chunks". Once a chunck has been loaded up with 250 entries it gets dumped to a folder in the games directory called "dumps". It doesn't bother checking for duplicates just yet because that was one of the major contributors to slowdowns in the previous version.
And...that's about all it does for now, but it looks very clean and organized unlike the last one which was...ugly to say the least.
Hopefully the sorting and rendering will be done and ready to show in the next week :)
Feel free to leave a comment or email firstname.lastname@example.org