Hacker News
Decompiling Games with AI: Virtueel Zoetermeer(bou.ke)
33 points by bouk 1 day ago | 8 comments
[–] gmerc 20 hours ago
DeepSeek is just good enough by now to do it very token efficient. Hitman 2 only a handful of days of off peak usage ... And then you can do this https://m.youtube.com/watch?v=1qsacoS2mqA

Even since I wrote this last month, the release of DS-4.1-Flash-1017 has easily sped up the process by another 50%

https://georgzoeller.com/blog/posts/what-reverse-engineering...

[–] smodo 16 hours ago
Hah I knew that was you from the first mention of DS and game remixing :) Love your contributions on LI.
[–] thenthenthen 1 day ago
Mmm none of the graphic content seems to be loading on the page. Would love a virtual Zoetermeer, the real place is kinda drab :D edit: googled some pics, yeah looks cool!
[–] lmz 1 day ago
The comments and field names in the source code are all Dutch. Expected I guess given the context, just wonder if that was generated or if it was derived from the compiled code. I know Delphi has RTTI info.
[–] bouk 23 hours ago
The comments are AI-generated, but the original class names were all in Dutch, so I told it to make the rest of the code match :)
[–] xyzsparetimexyz 1 day ago
> I’m hoping that smarter models (surely Fable 5.5 is dropping any moment now) can do a breakthrough to reverse compile games more efficiently.

This seems like an oxymoron, no? What is Fable going to do that makes decompilation easier apart from chewing through token budget like there's no tomorrow? Perhaps if it internalized codegen patterns for EVERY compiler and EVERY permutation of flags, or wrote a decompiler for the same, but like..

[–] tancop 11 hours ago
Decompiling into readable code that gives you the exact same binary and probably matches what the developers wrote is a lot more complicated. You need a human expert or equivalent AI to do it. Deterministic tools will almost always give you code that looks like trash or doesn't compile at all.
[–] suddenlybananas 21 hours ago
I'd be curious to know what makes some games easier than others to decompile for models? Besides just how complicated the game is.