

I know that's an unreaslistic expectation of a small project / hobbyist, but it means that you are technically breaching copyright and your code will be tainted because it intermingles with the copyrighted decompiled-code. Other projects that have worked on this basis have kept a strict line between the developers inspecting+documenting decompiled code and developers re-implementing a program based on that documentation (e.g. Whomever owns the rights to RCT2 could well issue a cease & desist against you for decompiling-then-rewriting-in-situe their code.

I would say that you are on legally shakey ground.
