how long can you work on an engine decompilation before it's no longer a decompilation? if you bring the whole engine to a different programming language, update the graphics system for modern apis with custom shader support, replace the existing assembly-like scripting with a more flexible approach... could you call it a source port, even? or something beyond that? we'll just have to see, later this year

