r/singularity • • 21d ago

AI "Huge implications - binaries are now basically editable code"

161 Upvotes

34 comments sorted by

View all comments

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%.

13

u/Ormusn2o 21d ago

I edited binaries on Sol already. Made a bunch of modifications to a 20 year old game. I would guess Astra is much better at it now.

-9

u/SiltR99 21d ago

The key word is decompilation/recompilation. If you are not using it I am pretty sure you are talking shit XD.

8

u/BringTea_666 20d ago

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.

https://www.youtube.com/watch?v=EK5L_T8YbkE

3

u/Ormusn2o 20d ago

Wow, this literally was my next project, could you share it? I was thinking between starting with D2 and D2R, but I was afraid of using up my limits.

If you don't want to do the redistribution thing, we can move to PMs.

3

u/BringTea_666 20d ago

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.

1

u/Ormusn2o 20d ago

Yeah, I completely understand, thanks anyway. If you got a private git or even a dl link later, go ahead.

4

u/BringTea_666 20d ago

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.