Earlier quoted context omitted.
I don't think it's impossible, but it would take a lot of time and a lot of money; likely more time than good enough models have been commercially available. I have been working on an incremental decompilation-based reimplementation (basically how OpenRCT2 was done) of Worms Armageddon for the past 2 months with a lot of help from LLM tools; primarily Claude Code and Ghidra MCP. I've worked on it almost every day, re…
This is really cool! Your process is compelling, and your choice of game is excellent. I'd like to read a long blog post about your entire journey from the beginning to a working binary once you get there. For those wondering, there is a public Git repository at https://github.com/paavohuhtala/OpenWA .
Metal Gear Solid 2's source code has been leaked on 4chan
61–70 of 163 posts
Re: Metal Gear Solid 2's source code has been leaked on 4chan
#62Earlier quoted context omitted.
> Clearly if it was able to be leaked it already was being preserved Preserved by whom ? Many leaks are done by old or ex-employees who quietly kept a shall we say 'backup' of their work. More than one 'official' re-release has been rumored to be an embarrassed company quietly filing the serial numbers off a rogue leak because they realized way too late that their archival practices were inadequate.
Anti-emulation Nintendo was caught repacking a pirated ROM. https://www.eurogamer.net/did-nintendo-download-a-mario-rom-...
Re: Metal Gear Solid 2's source code has been leaked on 4chan
#63Earlier quoted context omitted.
Who cares? Who said anything about recreating the exact code? You will get usable, compilable, and surprisingly readable source code, in your language of choice, that yields the functional equivalent of the binary. Barring obvious edge cases that could show up but don't usually, like intentional race conditions. Timing is the one area where things get iffy.
> Who said anything about recreating the exact code? The person I'm replying to? Who said you will get the same code as if it were the original source?
Re: Metal Gear Solid 2's source code has been leaked on 4chan
#64Re: Metal Gear Solid 2's source code has been leaked on 4chan
#65Re: Metal Gear Solid 2's source code has been leaked on 4chan
#66Re: Metal Gear Solid 2's source code has been leaked on 4chan
#67Being the Vita/360 versions makes this much more usable. I would be having a little panic attack if I had to go back to working on PS2 only code. I mean you came to like the thing but I'm convinced it was a form of digital Stockholm syndrome.
Re: Metal Gear Solid 2's source code has been leaked on 4chan
#68Maybe with the source code, I'd be able to figure out what the hell happened in the last ~2 hours of the game.
Not much, just accurately predicted the next 30 years exactly
Yeah I know, sure, fake information on the internet. It's so prescient I guess, but the actual story is incomprehensible.
Re: Metal Gear Solid 2's source code has been leaked on 4chan
#69Earlier quoted context omitted.
I wouldn't be too sure about that. The original decompilations of Mario 64 and Ocarina of Time were done mostly by hand because LLMs weren't really around yet, but these kinds of projects seem perfectly suited for handing the gritty work off to AI: There is a clear output (exact binary recreation) and a straightforward path to get there (look at this assembly code and produce some C code from it). The decompilation o…
Decompilation to C (and even C++!) has been done automatically for 2-3 decades at least. I am not sure what has changed in recent years other than people playing fast and loose with copyright (and GitHub allowing it, likely because their LLMs also stand to benefit). Introducing LLMs here is only going to introduce errors, delays and likely push you away from a reliable result. The challenge here is readability. Readi…
Only in a very rudimentary sense and definitely not in a working compilation (much less binary equivalent) sense. LLMs have turned this from a gimmick for static analysis into something that actually works pretty well for recompilation projects.
Re: Metal Gear Solid 2's source code has been leaked on 4chan
#70Earlier quoted context omitted.
Absolutely. This is just some delusions of a vibe coder at best. Not with just current generation of AI tools but essentially never. The conversion from C, C++, Rust or whatever, through post-processing (macros etc), through IR generation, through compile time optimizations, through link time optimizations, to the generated machine code is a one way street for low level languages. You can get a pretty close higher le…
Who cares? Who said anything about recreating the exact code? You will get usable, compilable, and surprisingly readable source code, in your language of choice, that yields the functional equivalent of the binary. Barring obvious edge cases that could show up but don't usually, like intentional race conditions. Timing is the one area where things get iffy.