OpenJJ2?
How hard would it be to just rewrite JJ2 engine from scratch? I mean, differences between JJ2 and JJ2+ are so big at this point that it gets harder to implement new stuff when all you have to work with is Win32 debugger. Plus game's quite old and its age shows on newer systems (vide recent DirectDraw issues on Win8/8.1/10).
__________________
Code:
.──.
│O_O │
││_╱ │
╱╱ │╲
(|▔╲ │ )
╱'╲_▔ _╱`╲
╲___) (___╱ TUX LOVES YOU.
|