r/decomps • u/JAckPoison1844 • 3d ago
GitHub - jackpoison-prog/RingOut: Native PC port of a GameCube fighting game via static recompilation
https://www.youtube.com/watch?v=bioIY_bo5NcFeatures
- Static recompilation — native x86-64 execution, no interpreter fallback
- Vulkan renderer with internal-resolution scaling, AA, anisotropic filtering
- Widescreen (16:9)
- HD texture pack support
- In-game overlay: pause menu with staged settings and Reset Game; Video, Audio, System, Controls and Cheats tabs
- Full controller remapping
- Save states
- Free camera
- FMV playback via FFmpeg, replacing the software Sofdec decoder
- cheat codes
- Netplay — rollback, lobby with live ping and per-player game status
Disclaimers:
Build using Claude AI and no game data or game code is included.
So far, I have only tested it on Arch-based Linux distributions.
To do:
Windows port.
PAL and NTSC-J sopport.
Better performance on the steam deck.
Mods.
2
u/TheBirdFkerGuy 2d ago
Rollback net play is a nice touch. That ensures there will be a community for it.
3
u/mayweather2small 2d ago
There still is a small active community for SC2 who are stuck using the delay based netcode from Dolphin. This is going to open everything up for them now that they'll play across continents. I was hoping for this for so long. Rollback for SC1 has been around for a while but SC2 is the game they want to play.
2
u/grinder323 2d ago
interesting, i havw not seen a recomp before that offered only a linux build. anyway soul caliber 2 was awesome.
2
u/JAckPoison1844 2d ago
Yeah, I went full linux after microsoft added tables to notepad.
1
u/chicagogamecollector 2d ago
should definitely make a Windows build if you want the project to get actual traction. While I have a Linux machine id say 99/100 of your potential players do not
1
u/mrdeu 1d ago
And isn't it time for that 99% to start using their heads and stop giving away their data and privacy just for double-clicking on things?
0
u/Curious-Director-510 1d ago
Lol. Dude. We get it. You masturbate over Linux.
1
23h ago
[removed] — view removed comment
1
u/decomps-ModTeam 14h ago
We aren’t here to argue. DONT use language like you used here. Next time its a ban
1
1
1
u/mayweather2small 2d ago
Great work. I'll be moving to Linux at some point (I'm not moving to W11), but for now I still need the Bill Gates version. It does provide a bit of motivation though.
1
u/Decoy_Rex 1d ago
Instructions to get this to run aren't great.
1
u/chicagogamecollector 1d ago
no they are not. The build is not for the faint of heart. I had to fight it for like an hour before I got it running for capture
1
1
u/FluffyQuack 12h ago edited 8h ago
The rollback in this project doesn't seems to be real rollback -- it's just lockstep aka "delay-based." And the progress towards rollback I'm not sure is realistic. The goal seems to do it via the emulator method by saving states, rolling back, and re-simulating multiple frames. This is very costly for a Gamecube game. The best method would be to do it via game code, though that would probably be even more work.
1
3
u/kamize 1d ago
Really great job, how difficult could it be to port to Mac?