2,085 users, 7 online now.
A total of 548,210 plays!

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

57 posts | Jump | 1 2 3 4
jvyden
43 posts
US Flag

2 months ago

mei4bo1lou4 wrote:

I tried to open this game in Fedora 42, but sadly it haven't even loaded, claiming that it has some initialization error


Been meaning to push out an update which has some extra debugging functionality. I'll get started on that now so we can see whats wrong.
mei4bo1lou4
27 posts
RU Flag

2 months ago

jvyden wrote:

Been meaning to push out an update which has some extra debugging functionality. I'll get started on that now so we can see whats wrong.

Cool 👍
jvyden
43 posts
US Flag

2 months ago

b519 is out, containing new features, optimizations and fixes!



I'm eepy asf so I'll just dive right into it. New things, new stuff, new bugsquashes.


  • Add dedicated screen for testing new Drawables system (press t at menu. you can also see benchmark with b.)
  • Force platform to always be x64 in all circumstances
  • Increase internal functionality of ImGui windows
  • Add Song Setup window
  • Support unsigned total score values for scoring (by Digitalfear117)
  • Add very verbose logging of startup process Should help Linux users debug startup issues.
  • Move most new engine functionality to engine project. Should make some stack traces more readable
  • Improvements to core Drawable engine
  • Make input handling a bit more abstractable
  • Remove unused Bancho code, optimize networking code
  • Always record replays in 60fps
  • Add custom IPC implementation Allows for the game to see itself & close instead of spawning two instances. Also properly handles file associations.
  • Ability to drag & drop files into the game
  • Fix not being able to enter the editor in some cases
  • Adjust theming of ImGui windows
  • Fix rare crash when updating sprites
  • Add Editor Extension allowing you to see realtime star rating and other info. This can be found under Extras -> Map Information.
  • Refactor osu-native implementation
  • Add Editor Extension allowing you to see strain values. This can be found under Extras -> Strain Display.
  • Change ImGui libraries, add ImPlot
  • Allow score submission for Relax and AutoPilot
  • Add sprite import dialog

jvyden
43 posts
US Flag

2 months ago
Build looks to be bugged, investigating rn
jvyden
43 posts
US Flag

2 months ago
Should be fixed! I just pushed out b520 to fix the startup crash. The obfuscator caused the build to break which is a terrifying bug to think about.
vg185
109 posts
UA Flag

2 months ago
Add Editor Extension allowing you to see strain values.Add Editor Extension allowing you to see strain values.Add Editor Extension allowing you to see strain values.Add Editor Extension allowing you to see strain values.Add Editor Extension allowing you to see strain values.Add Editor Extension allowing you to see strain values.Add Editor Extension allowing you to see strain values.Add Editor Extension allowing you to see strain values.Add Editor Extension allowing you to see strain values.Add Editor Extension allowing you to see strain values.Add Editor Extension allowing you to see strain values.
mei4bo1lou4
27 posts
RU Flag

2 months ago
Uhm… Sure, thx for timing section


I just deleted an object, wtf 😭
Last edited by mei4bo1lou4 2 months ago, edited 1 time in total.
BlueChinchompa

1 month ago
wtf native linux



this is huge
BlueChinchompa

1 month ago
I keep recieving this error on Linux
I installed dotnet from this link https://learn.microsoft.com/en-us/dotnet/core/install/linux?WT.mc_id=dotnet-35129-website

I am on Linux mint 22.1 and I installed the debian 12 package. I did try deleting it and did a manual install of dotnet 9 and it still didnt work.


alex@colonthree:~/Downloads/linux-x64$ ./osu\!
Unhandled exception. System.TypeInitializationException: The type initializer for 'Microsoft.Xna.Framework.FNAPlatform' threw an exception.
—> System.IO.FileLoadException: Failed to load native library: SDL2!
at Microsoft.Xna.Framework.NativeLibraryResolver.ResolveLibrary(String libraryName, Assembly assembly, Nullable`1 dllImportSearchPath)
at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String libraryName, Assembly assembly, Boolean hasDllImportSearchPathFlags, UInt32 dllImportSearchPathFlags)
at SDL2.SDL.INTERNAL_SDL_GetPlatform()
at SDL2.SDL.SDL_GetPlatform()
at Microsoft.Xna.Framework.SDL2_FNAPlatform.ProgramInit(LaunchParameters args)
at Microsoft.Xna.Framework.FNAPlatform..cctor()
— End of inner exception stack trace —
at Microsoft.Xna.Framework.Game..ctor()
at GeckoEngine.GeckoGame..ctor()
at AddPlayerToGroup Read GetTypesFromInterface.GetCommand..ctor(String startupFile)
at <FixedUpdate>b__4_0 Titanic logRCON.ExternalAssemblyLoad.Log get_AllowedCaller LoadPlugin.ParseUInt32()
Aborted (core dumped)
Levi
1,703 posts
DE Flag

1 month ago
Ah yeah, I think you need to replace the DLL files from an older release
I hope he releases a new build to fix it soon xDD
wilted_rose
142 posts
RU Flag

1 week ago
still no updates?
and would you planning to port this client to .net 10 when it will release?
and please, before compressing linux build to archive, make osu file to be executable by default so we will not change this file type manually. thanks!
przemekbestgames - SKIBIDI TOILET PIOSENKA Skibidi Toilet GONI MNIE - (szedis) [ohio rizzlord skibidi toilet camera man gyat].osu
jvyden
43 posts
US Flag

1 week ago
I've been focused on another project so updates to RetroGecko have been on hold. I definitely plan to come back to working on RetroGecko at some point, though!

To answer some questions, yeah I've been keeping some tabs on .NET 10. I will support it pretty much day one, or whenever I get around to updating things. Breaking changes are few and far between between major modern .NET versions so it should be pretty smooth.

And yes, I'm aware of the Linux build being nonfunctional. You can work around it by running the last build (archive to the old builds are on the main post)

57 posts | Jump | 1 2 3 4