This is a shit load of code, serious devs capable of doing this would be doing something that paid them instead.
That’s just not true. There’s plenty of passion projects out there of people hand decompiling code for massive games.
Decompilations and emulators have been a thing long before LLMs even existed.
Which is why we have playable Ocarina of Time remake emulators and decomps within 2 or 3 days all of a sudden.
No, we have Ocarina of Time emulators and decomps within 2 or 3 days because the yuzu folks spent years reverse engineering and documenting every detail about the Switch 1.
The Switch 2 is so similar to the Switch 1, the first proof of concept Switch 2 emulator is 95% just Eden/yuzu. Things would have taken much longer if yuzu didn’t exist, even with LLMs.
Everything is built on someone else’s accomplishments, literally everything.
My point is that lowering the time and expertise needed to contribute means more people can try things, iterate and get something working. “They used an existing codebase” doesn’t address that. That’s precisely the sort of material these tools can help someone navigate.
The maintainer of decomp.dev literally shut down its public index last month over the influx of AI-assisted forks and rushed ports, while explicitly acknowledging that AI can “expedite the decompilation process in a significant way”. There’s no sense trying to pretend they might not be helping, the scene is transparently booming.
Judge the projects on whether they work. The obsession with whether someone touched an LLM along the way is fucking tedious.
That’s just not true. There’s plenty of passion projects out there of people hand decompiling code for massive games.
Decompilations and emulators have been a thing long before LLMs even existed.
No, we have Ocarina of Time emulators and decomps within 2 or 3 days because the yuzu folks spent years reverse engineering and documenting every detail about the Switch 1.
The Switch 2 is so similar to the Switch 1, the first proof of concept Switch 2 emulator is 95% just Eden/yuzu. Things would have taken much longer if yuzu didn’t exist, even with LLMs.
Everything is built on someone else’s accomplishments, literally everything.
My point is that lowering the time and expertise needed to contribute means more people can try things, iterate and get something working. “They used an existing codebase” doesn’t address that. That’s precisely the sort of material these tools can help someone navigate.
The maintainer of decomp.dev literally shut down its public index last month over the influx of AI-assisted forks and rushed ports, while explicitly acknowledging that AI can “expedite the decompilation process in a significant way”. There’s no sense trying to pretend they might not be helping, the scene is transparently booming.
Judge the projects on whether they work. The obsession with whether someone touched an LLM along the way is fucking tedious.
I challenged two of your claims.
I have not made any statements on whether LLM generated decompilations are good or bad.
Thats fair, I mention it only as it was the topic above.