3,433 users, 11 online now.
A total of 1,008,453 plays!

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

161 posts | Jump | 1 ... 7 8 9 10 11
Dandy
Slider Savant
100 posts
PH Flag

1 month ago

jvyden wrote:

b1062 is out, with some much needed fixes for Android!



This release fixes a bunch of things, hopefully including support for Android versions below 12! Arm32/Android Go support is still pending some work, which I wanted to get to today but I ran out of energy. Sorry :s

The editor's ImGui windows are now fixed on Android for all you insane people mapping on touchscreen apparently.


  • Fix back handling causing a crash on startup on older Android versions
  • Fix minimize detection on Linux and Android
  • Pause the game when the game becomes unfocused or minimized
  • Pause AudioEngine when the game is minimized on Android
  • Add --force-mobile command line argument to test mobile-specific behavior on desktop
  • Add custom hardware retrieval abstraction to fix benchmark submission on Android
  • Disable trimming on Desktop for now as it was causing many issues
  • Force OpenGL on Android for now
  • Skip libgdiplus check on startup on Android
  • Add "present" abstraction to allow Android to open links, directories and files
  • Disable GPU debug mode on Android
  • Re-enable ImGui on Android
  • Scale ImGui up a bit on Android to be more touchscreen friendly


Can't wait for the Android go support
Currently semi-active at this point.
"Respect my authoritah"
Oposh
Combo Commander
470 posts
PL Flag

1 month ago
Okay, so checked on my phone (Redmi Note 14 5G, Android 15) doesn't work. It throws osu error exception upon launching. Gonna check on one Huawei and Infinix (if I'll gonna somehow be able to restart it to factory reset because it refuses for some reason) hoping it would work.

Edit: Needed to change from Xiaomi to Redmi, even tho it means the same juat less "premium" in Xiaomi's ecosystem (yes with all the bloatware they include can communite with eachother, believe it or no) but still was needed to correct that.
Last edited by Oposh 1 month ago, edited 1 time in total.
jvyden
Spinner Sage
132 posts
US Flag

1 month ago

Isshiki Kaname wrote:

When you open chat with F8 while in map selection menu, you cannot type in chat, only works through cookie menu chat button

Yeah, text input is known to be a little buggy, particularly with multiple textboxes. These both happen to be omniscient text boxes which constantly try to use the input so I think something broke here. I'll try and take a look and see if I can debug/reproduce this.

Isshiki Kaname wrote:

Enabling opentabletdriver basically halves fps and creates underrun issues (at least on my fossil of a computer)
Enabling vulkan hangs the game on first hc tap

This sounds like your computer sucks, yeah. I could potentially try to see if I can reduce the polling rate of OTD but if I can't then there's not much I can do about that. OTD runs its input gathering in another thread. What are the specs/distro/all of your computer?
jvyden
Spinner Sage
132 posts
US Flag

1 month ago

b1076 is out with some more fixes!




  • Make ImGuiManager more resilient against improper initialization
  • Fix crash when opening benchmark submitters' profile pages
  • Improve thread safety when calculating beatmap difficulties
  • Embed debugging symbols in osu! and GeckoEngine for better error reports on desktop
  • Fix crash when restarting
  • Fix incorrect executable being used when restarting
  • Safely handle ImGui failing to initialize (should fix Android 13 and below! although ImGui will not render)
  • Refactor error submission to be accessible from engine code
  • Report more exceptions during startup
  • Include OS in error reports
  • Fix and workaround crashes relating to menus being updated while scrolling
MediatekStaff
Tempo Trainee
10 posts
VN Flag

3 weeks ago
ANDROID? I CAN FINALLY MAKE TD SCORES YAY TYSM LEVI
Levi
Project Lead / Developer
1,900 posts
DE Flag

3 weeks ago
you can thank jvyden and his giga huge brain
Cloudpaw
Combo Commander
344 posts
US Flag

3 weeks ago

Levi wrote:

you can thank jvyden and his giga huge brain


no no, take credit for his work. you did this. you are responsible for this. conquer like you were meant to
it/its only
jvyden
Spinner Sage
132 posts
US Flag

9 hours ago

b1135 is out, celebrating RetroGecko's first release anniversary!


Thank you all for the support over the past year! Crazy to think that I've been working on this client (off and on) for upwards of a year.



Some random history because I feel like yapping at 4:44 AM, apologies if incomprehensible:

RetroGecko actually existed in another form as far back as May 25th, 2022. It used to be named "modern-b1816" before the Titanic release. It was never nearly as active in development as when I released it as RetroGecko. So actually if I think about it, this client has been a thing for 4 years now (maybe I should have another anniversary day? xD). I mostly dropped it in 2023, and it didn't see many updates until March 29th, 2025 which is when I officially picked the project back up after discovering Titanic. It was a great excuse to polish things up and fix up Bancho support and bring a better 2011 experience to all.

As reference for how much work I and many others have been putting into this, I'll point out how the version number works. You might think the build number I release is random each time, but it actually represents how many commits (changes to the code) I've made to the source repo. osu! versions of this era follow a similar principle, I believe. RetroGecko was released as ~b165, and now I'm releasing b1135, meaning that between then and now we've made 970 discreet, individual changes. But before then we'd only made about 164 or so.

In other words, this is the biggest osu! project I've ever worked on (even past emsu! and Gex, both being pretty big in scope) and it's thanks to you guys that I want to keep working on it. I don't release my work much but I'm glad I chose to with this one. Gex was an example of one I've never really released but I might fix it up and release a variant of it if 2016-based clients ever become a thing on Titanic.

Okay, it just crossed 5AM so I'm done yapping. Anyways, here's to another year of implementing crazy things into this ancient client! <3

Oh, and stay tuned for April 1st… ;3


  • Simplify how native libraries are shipped internally
  • Fix crash in pSpriteText if assets are missing (by Digitalfear117)
  • Re-implement MP3 metadata scanning during editor song import (by ascenttree)
  • Fix Benchmark Leaderboard displaying incorrectly on wide aspect ratios (by Digitalfear117)
  • Read correct value for the date format dropdown in Benchmark Leaderboard (by Digitalfear117)
  • Remove unused image helper
  • Add support for seasonal customizations & events
  • Fix ImGui crash handling causing an even worse crash
  • Rework ImGui font registration to allow switching the font dynamically
  • Cleanup desktop font loading
  • Use bundled .ttf fonts on Windows
  • Fix bug where replays could be paused by minimizing the game
  • Add custom osu! cookie, background, and song for RetroGecko's first release anniversary!
  • Fix crash when opening Timing Entry window on an empty map
  • Fix corruption when writing .osz2 files, many other osz2 bugfixes
  • Allow bundling osz2 files and using them as intro songs like current stable
  • Fix header processing exception when loading a modern map with Drum samplesets
  • Preparations for April Fools
jvyden
Spinner Sage
132 posts
US Flag

9 hours ago
Also chat do we fw the logo? I don't think it looks particularly good, but I can easily have a toggle to keep it if you guys want. Obviously without the "anniversary" subtext of course.
kingkurboh335
Global Moderator / BAT Manager
2,857 posts
HR Flag

8 hours ago
android version error?
LVL1 | 300 ATK | 200 DEF
If this card on the field is destroyed and sent to the GY: For the rest of this turn, you take no battle damage.
iSlodinx
Rhythm Incarnate
1,001 posts
RS Flag

6 hours ago

kingkurboh335 wrote:

android version error?


I have the same issue aswell

161 posts | Jump | 1 ... 7 8 9 10 11
Users browsing this forum: Excalibur