RetroGecko beta
b1816 for the modern world
This is an updated version of osu! b1816 to bring the game to modern standards, even past what the latest osu!stable targets.
Improvements include:
- .NET 9, the latest of a more modern, cross-platform, high-performance version of .NET Framework
- 64-bit support. osu! finally takes advantage of computers made after 2010!
- Support for Linux. Natively. Yes, that means Wayland!
- Modern renderers, like DirectX 11 and Vulkan
- Hardware video decoding
- Various rewrites of parts of the engine
- Many QOL features, such as a backported Visual Settings!
All of this means that on a modern computer, your FPS will FLY! But don't expect to run this on Windows XP.
Expect bugs, missing features, and other unexpected behavior.
PLEASE PLEASE PLEASE report anything strange you see here on this forum thread.
Known Bugs & Issues
As this is a beta, there are several issues you should know about.
Please don't report these, as I already know about them.
- Text input is buggy. You can type into multiple textboxes at once, which is a little funky.
- The editor is in beta. The way it works requires a heavy dependency on Windows APIs so this will need some major rewrites. Some of this has already been done, but it's not in a rank-a-beatmap state.
- MMSliders don't work yet due to a graphical bug, for now I've forced the game to use peppy/worm sliders
- Files can't be dragged into the game
Downloads
RetroGecko versions can be found on my website.
The latest version is b520.
Download for Windows x64
Download for Linux x64
Older Versions (may be cleared out from time to time): https://jvyden.xyz/gex/retro/Special Thanks
Developers
- The FNA-XNA team for their amazing work on extending XNA4 for modern platforms. This library is why RetroGecko is possible!
- The people behind libSDL for making cross-platform games easy and fun.
- Omar Cornut for making Dear ImGui, powering the beatmap editor and mods.
- peppy for making this amazing game and being an awesome developer.
- Beyley for feeding my desire to do dumb shit like this. Also helped with the port.
- Digitalfear117 for helping with porting some functionality from later clients and helping with editor ports
Testers
- Levi (helped test Linux)
- Oreeeee (helped test Linux)
- Digitalfear117
- Nikku