Ogre Battle 64 Recompiled Project at 99.05%(github.com) |
Ogre Battle 64 Recompiled Project at 99.05%(github.com) |
I'd love to play it again some day, since my first playthrough was without a guide and despite 60+ hours logged into the game, I ended up getting the worst ending thanks to the completely unexplained mechanic that your ending was determined by how many forts you "liberate" vs "conquer" (basically was your character of a higher or lower alignment than the fort when you captured it).
Nothing since has come close.
The closer analogy would be fan-translation patches, which are also pretty clearly copyright-infringing derivative works though generally tolerated by rights holders.
Companies often encourage (or at least turn a blind eye to) creative derivative works from fan communities, especially if they're non-commercial and aren't cutting into the market share of their own official products enough for them to take notice.
I do agree that decompilation projects are obviously not transformative (the only fair use feet they really have to stand on are purpose and market effect), but recomp projects are a little more interesting and might live on much less shaky footing.
Note that this isn't the same as a "decomp" where the goal is to make readable source code that resembles something that the original developers would have worked with. A "recomp" simply translates the assembly instructions to C. You end up with "assembly code but in C" rather than idiomatic C code.
It's absurd how long we've made copyright terms, and it's really endangering preservation.
At least in the way that I see it, a recomp is like building your own turntable to play your vinyl records, after stydying their grooves and infering how they would sound (so I guess that it would be less gray than an emulator).
All AI recomps are not to be used, nor considered true recomps. They likely contain stolen or copyrighted code.
How would that be possible when it's trying to byte-match the original binaries
You may not like that the author is mostly an LLM, but the output clearly works.