Earlier quoted context omitted.
As someone who reverse engineers games for fun and preservation, I would personally be more than happy to take an external request. With compensation, of course. Maybe not so much if it's the "do hundreds to thousands of hours of highly specialised labour for free" kind of request :)
What is the current SOTA in terms of tools? How are these tools being used with LLMs to speed up decompilation? My current wishlist is to decomp Elite CGA version (tiny x86 binary) back into assembler and annotating all the method names, vars etc. That way I could swap out some of the inner loop using knowledge that has been uncovered in the last 40 years of optimizations.
Snowboard Kids 2 is 100% Decompiled
51–60 of 118 posts
Re: Snowboard Kids 2 is 100% Decompiled
#52Re: Snowboard Kids 2 is 100% Decompiled
#53Always nice to see another game decompiled like this. It's a big deal as far as laying the groundwork for possible ports to PC and other consoles is concerned, and will probably aid modders quite a bit. If anyone needs a full list of these projects (which includes this one), there's a pretty good selection here: https://decomp.dev/projects Though these may have a few they missed: https://readonlymemo.com/decompilatio…
- Moon Lights 2: https://github.com/Armonte/ml2decomp
- F-15 Strike Eagle II: https://github.com/neuviemeporte/f15se2-re
I've also been in discussion with people working on decompilation projects which are private. I won't share details, but it includes both well-known games and recent games (as in, built with link time optimizations).
The decompilation community is quite decentralized, with lots of Discord servers specific to one platform or a series of games. In the case of Windows it's also heavily fragmented, as there is no equivalent to community-standard tooling like splat or dtk-decomp for that platform, although my Ghidra extension has carved itself a niche in it.
Re: Snowboard Kids 2 is 100% Decompiled
#54Earlier quoted context omitted.
given the heavy correlation to those communities and anti AI sentiment. I've noticed the anti-AI sentiment is starting to die down. People are slowly realising that, along with the voluminous amounts of slop, there are others who have been able to leverage AI with much success.
You say that, but just today I showcased my Megaman X Recomp on a Megaman subreddit. I got harassed by a drive-by anti-AI cabal and then the moderators of the subreddit removed my submission after I reported the harassment, citing that AI was involved, and AI is theft.
Re: Snowboard Kids 2 is 100% Decompiled
#55Earlier quoted context omitted.
You say that, but just today I showcased my Megaman X Recomp on a Megaman subreddit. I got harassed by a drive-by anti-AI cabal and then the moderators of the subreddit removed my submission after I reported the harassment, citing that AI was involved, and AI is theft.
big reason why i stopped using reddit
Re: Snowboard Kids 2 is 100% Decompiled
#56This is what the internet is for. I only remember playing this game once or twice on a friend's N64, so I don't have any nostalgia for it, but the idea that someone chose this as their strange, impractical personal project is really satisfying.
Re: Snowboard Kids 2 is 100% Decompiled
#57Earlier quoted context omitted.
When people work for an insanely difficult project for more than 2 years, they probably pick something they personally love and don't need any external request.
As someone who reverse engineers games for fun and preservation, I would personally be more than happy to take an external request. With compensation, of course. Maybe not so much if it's the "do hundreds to thousands of hours of highly specialised labour for free" kind of request :)
I did this because those particular pieces were significant to me.
But I attracted the attention of another user who wanted to see more public-domain orchestral music on the site, and who contacted me to ask if I was planning to do the entire ballet (no; it's about 600 pages) and if I would take requests.
I responded that I was happy to take requests but wouldn't guarantee that I'd do any work on them. He requested Tchaikovsky's Italian Capriccio, which was a decent guess as to what I might be willing to transcribe (it's the same author)... but I looked into it, listened to the music, and just couldn't muster the enthusiasm to keep working on it.
So yeah, a request might work, but it's only likely to work if you happen to make an excellent guess about what the person would have wanted to do anyway. Think of it like drawing someone's attention to something.
Re: Snowboard Kids 2 is 100% Decompiled
#58How much have LLMs sped up these decompilations?
Re: Snowboard Kids 2 is 100% Decompiled
#59As someone who has done RE for decades, I feel like I've been seeing a lot of new decompilation projects recently, but even before the rise of AI. Possibly correlated with the release of Ghidra? Either way, it's great to see and perhaps a sign of a greater trend. Controversial opinion: I think the FOSS movement was a setback and distraction from attaining software freedom as well as giving an undeserved negative repu…
The FSF succeeded at changing the mindset towards more collaboration.
I agree that this also allowed to divert efforts from research on reverse engineering tooling by reducing the needs.
But AI is game changer for reverse engineering, so no secrets will be hidden in binaries.
In a way, this is a merge of an alternate branch of history where RE would be more powerful.
Re: Snowboard Kids 2 is 100% Decompiled
#60>n64s greatest game. HEY, it was a GREAT game, but GREATEST? COME ON, this ain't no goldeneye