Comment on How Should I Retro? (OC, Long Post)
MrScottyTay@sh.itjust.works 1 year agoI don’t think decompilations will be the future due to the usually needing a leaked codebase to kick-start them off. It’s very hard to decompile and learn exactly what each function does without the contents and names from the original source code. It’s possible but it takes so long that it’ll never be enough to be the main way to play old games in the future.
lewegee@feddit.nl 1 year ago
They don’t necessairly. There are hundreds of examples of clean-room reverse engineered decompilations, such as the ones that I have listed. The great part is that once it’s done for one game, that game will forever be open source and perfectly preserved, able to be relatively trivially ported to any platform from the present pr future, indefinetly.
MrScottyTay@sh.itjust.works 1 year ago
But considering the amount of games that exist that is never going to be the primary ways to play older games. It’s great for those that end up getting that prices done for them but it’s only going to be the odd few that end up becoming a passion project for some super fans with the ability to do so.
basxto@discuss.tchncs.de 1 year ago
I don’t think decompilation is the best way due to higher risks of git repo takedowns due to copyright violations. And the above mentioned “clean-room reverse engineered decompilations” contradicts itself since it’s either decompiled or clean room.
But that aside it can be somwhat useful for games with similar engines, but yes they are usually games with a quite active community. As soon as one of the games has a working port basing ports for other games on it is a lot easier than starting from scratch. This can affect not so important games using bigger engines.
examples: