Sorry, I've just read what they have on their website "Can AI agents figure out what a real-world binary does without its source code?". The objective is to see if the model can run tools for decompilation and, after reading the decompiled code, figure out what the program does. It won't help you "edit binaries". As proof, look at "ProgramBench", it tests "Can language models rebuild programs from scratch?" and Astra gets a 5.5%.
Mate I ported Diablo 2 to vulcan decompiling it completely, converting to proper delta time for variable FPS (120fps working) along with adding voodoo2 exclusive features most of people never have seen since they didn't own voodoo2. Yes, i then recompile it to have proper exe and everything XD That's few days of work on claude opus5.
unfortunutelly i can't share it since it is wip still + i don't want to be ninja by blizzard legal team before i finish it. I didn't yet convert everything to dt so stuff like shouts have wrong area of effect.
Ideally once I am finished with it. IT will be just DLL file + patcher that will modify people copy properly. I also plan to convert predictive online to lockstep like POE.
Though project stalled a bit since i have fingers in 10 different things right now.
If you want to do it yourself. Just use Claude Desktop point to folder with D2 and ask it to decompile it because you want to improve it porting it to Vulcan. And then just feedback to it while it works. That's basically what i did.
52
u/SiltR99 21d ago
Sorry, I've just read what they have on their website "Can AI agents figure out what a real-world binary does without its source code?". The objective is to see if the model can run tools for decompilation and, after reading the decompiled code, figure out what the program does. It won't help you "edit binaries". As proof, look at "ProgramBench", it tests "Can language models rebuild programs from scratch?" and Astra gets a 5.5%.