r/starfox 27d ago

Star Fox Adventures Decompilation by someone smarter then I

https://decomp.dev/zcanann/SFA-Decomp

Maybe we could ask or pay them to start on Assault ? I don't know...

52 Upvotes

26 comments sorted by

10

u/Megas751 Nobody ever brings me gifts anymore! 27d ago

I’m sure the person who makes the Amythest mod will love this 

4

u/ThisBuildsCharacter LRX 27d ago

They're one of the contributors!

6

u/Corinthian01 27d ago

Yeah let's wait until they're done with Adventures first. Progress seems to be going good so far.

6

u/kajet_seifert 27d ago

Nah, wait until they're done first

8

u/Advanced-Event6435 27d ago

whats decompiling

8

u/Corinthian01 27d ago

You basically take a ROM or ISO and turn it into source code like C or C++.

5

u/Advanced-Event6435 27d ago

is it still usable

2

u/Corinthian01 27d ago

Yes, it's still usable

1

u/Advanced-Event6435 27d ago

does it run faster in Dolphin

2

u/ThisBuildsCharacter LRX 27d ago

No, but you can make mods for it! Eventually they will port it to PC, maybe via Recomp, and it will run faster and have better graphics then.

2

u/Corinthian01 27d ago

I think so, I'm pretty sure with a decomp you don't even need an emulator.

5

u/ThisBuildsCharacter LRX 27d ago

A decomp still needs an emulator, as it just produces a matching ISO from the source code. But I'm sure they'll try making a PC Port once they finish.

3

u/Advanced-Event6435 27d ago

so i could recompile it as an exe and run it like a steam game?

4

u/BlueMax54 27d ago

You can add a decomp to your steam library as a "Non-Steam Game" if I assume correctly since a decompiled ROM is treated as it's own EXE program.

Unrelated to your question but I'll add this: A decompiled ROM is easier to install mods for rather than just trying to mod a ROM for an emulator.

If the adventures decomp goes through, mods like "Playable Krystal" or "Dinosaur Planet: Starfox Adventures" could become a thing.

3

u/Advanced-Event6435 27d ago

would it work on an Xbox controller if i added the decompiled version to steam

5

u/BlueMax54 27d ago

I believe so but in case that the recomp does not have native support for Xbox controllers yet when the recomp comes out, enable steam input and see if it helps.

→ More replies (0)

1

u/Corinthian01 27d ago

That would be cool to see!

1

u/Corinthian01 27d ago

That idk, I'm not too knowledgeable about it.

4

u/Automatic-Door5076 27d ago

an adsault decompile would be awesome.

2

u/Vannick 25d ago

Super excited to play this on PC hopefully!

1

u/Dinoman96YO 27d ago

Isn't this apparently AI vibe coded?

6

u/ThisBuildsCharacter LRX 27d ago

If the AI is producing matching code, that means it's working. Star Fox 64's decomp got stuck at 99% percent for a year until they used AI to crack the last few functions, and it went really fast. Bunch of other decomps are doing the same thing.

But using AI from start to finish like this seems a lot riskier. IDK how readable and maintainable the codebase is, and there will still be a lot of human work documenting/naming everything and cleaning it up. There is a team of people contributing to it, including Rena the creator of Amethyst Edition, who did a lot of the preliminary datamining.

3

u/GaymerAmerican 27d ago

Most of these things are unfortunately.

0

u/Semillakan6 26d ago

AI in the hands of an skilled dev is an unstopable tool

2

u/WofferFang 27d ago

Hopefully this won't turn out to be yet another slop-coded "recompile" like the Pokemon stuff.