I don’t have any cache editing tools written other than my BZipStripping at the moment, but its a possibility for the future.
I still need to load maps and sounds and figure out how I am going to fit all this in together. My big concern seperating what Jagex wrote out of nessesity (the scene graph and camera stuff) and what THREE.js can take over for me, I’ve also played around with the idea of simply ditching THREE.js and instead use an openGL 2d engine like Pixie as it would be an easier port as I could simply use the entire Jagex drawing library with little to no rewriting.