Hacker News new | ask | show | jobs
by bsksi 1746 days ago
It's reverse engineered using IDA and such. I think even the class/functions names are the same since the developer forgot to strip one of the binaries.

As much as I support this kind of project, I would say they are legally screwed. But they already knew that when they started.

1 comments

Yeah, sounds that way, if it's almost literally the same code rejiggered to build as C. A proper clean-room rewrite effort would be so much slower. You'd need one guy in IDA decompiling/understanding, then explaining the design of how it should work to read and render the assets etc without actually writing the code to do that, and someone different reading the spec and implementing it without touching the original code at all. Or a single person doing both halves but being almost impossibly strict about it.