3,152 users, 8 online now.
A total of 880,567 plays!

Index » Other » Client Modding » RetroGecko - b1816 for the modern world

82 posts | Jump | 1 2 3 4 5 6
jvyden
Beat Clicker
61 posts
US Flag

9 months ago

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 10, 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 12 and Vulkan
  • Hardware video decoding
  • Various rewrites of parts of the engine
  • Many QOL features, such as a backported Visual Settings and modern star calculation!


All of this means that on a modern computer, your FPS will FLY! But don't expect to run this on Windows XP.

Keep in mind that this only is a BETA!
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.
  • MMSliders don't work yet due to a graphical bug, for now I've forced the game to use peppy/worm sliders

    Downloads


    RetroGecko versions can be found on my website.
    The latest version is b704.

    Download for Windows x64
    Download for Linux x64

    Older Versions (may be cleared out from time to time): https://jvyden.xyz/gex/retro/


    Rendering APIs


    By default, RetroGecko will use OpenGL as its renderer. In most cases this appears to be the fastest renderer, but FNA comes with several graphics backends.

    To change the renderer in use to experiment with performance, see the options menu in-game.
    In the case you've selected a renderer which crashes or doesn't work, you can open your osu!.<user>.cfg file and change the GraphicsBackend option.


  • OpenGL (default)
  • Vulkan
  • D3D11 (Windows only*)
  • D3D12 (Windows only, unsupported at the moment)


    Changing the renderer from OpenGL will usually result in slower performance on desktop GPUs, but on integrated/mobile GPUs you may see a performance improvement from using Vulkan.

    Your mileage may vary!

    *technically might possibly work on Linux with libdxvk installed if you rebuild FNA3D with FNA3D_DXVK_NATIVE why would you do this i dont know but im being held at gunpoint forced to tell you this

    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
Last edited by jvyden 10 hours ago, edited 19 times in total.
Levi
Project Lead / Developer
1,830 posts
DE Flag

9 months ago
Downloads will be available soon (once I wake up and add the build)
wilted_rose
Combo Commander
325 posts
RU Flag

9 months ago
[ Deleted ]
secretly npc
jvyden
Beat Clicker
61 posts
US Flag

9 months ago
Yeah, you can feel free to download and run it if you still have the link, but don't log in with it or else you'll get banned.

I just don't want people to accidentally run it and get banned D:
Oreeeee
Contributor
85 posts
PL Flag

9 months ago
Yay finally a new modded client!

I should probably hurry up with the b394a.definitive release lol
#ChujKurwaRankedOrLovedTitanicPlz
Oreeeee
Contributor
85 posts
PL Flag

9 months ago

jvyden wrote:

Yeah, you can feel free to download and run it if you still have the link, but don't log in with it or else you'll get banned.

I just don't want people to accidentally run it and get banned D:


It will just return "outdated version" login reply and show "This version of osu! is made for testers only" and that's it. As long as you don't try to bypass anything that is.
#ChujKurwaRankedOrLovedTitanicPlz
jvyden
Beat Clicker
61 posts
US Flag

9 months ago
RetroGecko is now actually out! Go download it and let me know what you guys think! :D
Digitalfear117
BAT Manager / Global Moderator / Mr. Ladybug
3,397 posts
US Flag

9 months ago
This client has me very genuinely excited for the future of osu! mods! I hope to see lots of people give this client and try!

How in the hell did you update everything to modern stuff, it’s insane!
Levi
Project Lead / Developer
1,830 posts
DE Flag

9 months ago
There may or may not have been a mistake with the client approval, whoops
jvyden
Beat Clicker
61 posts
US Flag

9 months ago
b165 is out, removing the .test suffix. Should work on normal accounts now.

I thought it would be cool cuz it was a beta build of the client BUT LOOK AT ME GO NOW
Levi
Project Lead / Developer
1,830 posts
DE Flag

9 months ago
i think it would've worked with b1816test.retrogecko lmao
jvyden
Beat Clicker
61 posts
US Flag

9 months ago

RetroGecko b205 is out, with the following additions and fixes!



  • Add 'beta' marker to branding
  • Fix some exceptions not being reported properly
  • Replace image loading with ImageSharp (resulting in a smaller filesize for the osu.dll!)
  • Allow setting Background Dim to 100%
  • Fix flashing being too intense
  • Fix options in RetroGecko options tab not saving
  • Compress osu!.db (now called retrogecko_beatmaps.db), resulting in significantly smaller filesizes for large volumes of beatmaps.
  • Only show one storyboard error when loading beatmaps (should help with newer maps)
  • Try to lower BASS buffer sizes. Should result in lower audio latency if your computer can support it. I also want to try using WASAPI at some point.
  • Introduce a basic update checker
  • Remove a couple outdated libraries, replacing them with the .NET 9 BCL equivalents
  • Make beatmap importing a background job
Last edited by jvyden 9 months ago, edited 1 time in total.
jvyden
Beat Clicker
61 posts
US Flag

9 months ago

RetroGecko b213 is out. Just a small hotfix this time!



  • Fix beatmap importing causing crashes in the audio engine
  • Fix not being able to toggle gameplay settings e.g. hit lighting
  • Fall back to loading .jpg files if a .png was not found
  • Allow loading menu-background from skins
  • Fix background dim setting only going down to 30%
wilted_rose
Combo Commander
325 posts
RU Flag

9 months ago
suggestions:
> make password field in login menu to be more confidential (every letter should draw as *)
> synchronize available resolutions with available ones for gpu
secretly npc
scug
osu! BAT
479 posts
US Flag

9 months ago
would be great if there was a "remember me" check box on the login screen, could also add "remember password", etc :shrug:
furry

82 posts | Jump | 1 2 3 4 5 6
Users browsing this forum: Joey