3,490 users, 10 online now.
A total of 1,028,402 plays!

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

166 posts | Jump | 1 ... 8 9 10 11 12
Toothy
Slider Savant
100 posts
PH Flag

2 months 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
473 posts
PL Flag

2 months 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 2 months ago, edited 1 time in total.
jvyden
Spinner Sage
139 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
139 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
13 posts
VN Flag

1 month ago
ANDROID? I CAN FINALLY MAKE TD SCORES YAY TYSM LEVI



Levi
Project Lead / Developer
1,905 posts
DE Flag

1 month ago
you can thank jvyden and his giga huge brain
Cloudpaw
Combo Commander
366 posts
US Flag

1 month 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
139 posts
US Flag

2 weeks 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
139 posts
US Flag

2 weeks 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,896 posts
HR Flag

2 weeks 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,013 posts
RS Flag

2 weeks ago

kingkurboh335 wrote:

android version error?


I have the same issue aswell
jvyden
Spinner Sage
139 posts
US Flag

2 weeks ago

b1138 for Android has been released, fixing the game!



Have fun with the April Fools update!




  • Fix FNA libraries not being bundled with the game on Android
jvyden
Spinner Sage
139 posts
US Flag

2 weeks ago

🚀🚀🚀🚀 Say Hello to Gecko AI Technologies 🚀🚀🚀🚀


For April Fools I'm pushing some experimental changes to RetroGecko to increase variety and investor satisfaction as our brand new for-profit company, "Gecko AI Technologies" push for an IPO! Please give them a try, as ignoring your feedback will help me make some quick cash.

This is the first ever game update that has been 200% vibe-coded! As Gecko AI Technologies is an AI-first company, we want to assert that we do AI the best, and we do AI more AI than any other AI company doing AI than us and our AI. At Gecko Technologies, we love AI. And we're doing it the best.

🚀🚀🚀🚀 Introducing Ask Pippi, the blazing-fast🚀 AI🚀 osu! skill trainer AI🚀.🚀🚀🚀🚀


Upon launching the new RetroGecko update, you'll notice a new button on the main menu named Ask Pippi. This is our groundbreaking new AI model, designed to learn from you and increase our profits.

Ask Pippi is the first AI model ever to be 100% accurate. We have achieved AGI. Here's a short demo of our brand new technology.



As you can see, Pippi has learned my skillset, suggesting that I play on Level 18 to progress and achieve maximum performance points for my skill level! It's very versatile.

We care deeply about the environment, so we've also added a real-time tracker to allow you to see how much water you're deleting from Planet Earth for every prompt you write. It's your fault, not ours. 😇

🚀🚀🚀🚀 Main Menu Redesign🚀🚀🚀🚀


We're experimenting with new logo designs on the main menu, particularly the font used for the osu! cookie. Let us know which ones you prefer!

We've also stolen the rights to the Trollface and are now using this for our mascot. RetroGecko now sports his theme song and we've added him to the main menu!



🚀🚀🚀🚀 Gameplay Variety🚀🚀🚀🚀


osu!standard has gotten stale over the years, so we've introduced one special enhancement to osu! gameplay to keep you on your toes. There are also a couple of hidden features we're A/B testing elsewhere throughout osu!, so let us know if you find our extra features and what you think of them.

🔔🔔🔔🔔Bell🔔🔔🔔🔔


Bell Bell Bell Bell Bell

Bell Bell Bell Bell Bell Bell Bell Bell Bell Bell Bell Bell Bell Bell Bell Bell Bell

Bell Bell Bell Bell Bell Bell Bell

Conclusion


In conclusion, we believe we've made RetroGecko significantly more investor-friendly and profitable, and we hope that your investment Gecko AI Technologies and the RetroGecko product's future is worthwhile.

We plan to make more profitable changes in April 2027. Please let us know what you think! 🚀🚀🚀🚀

jvyden
Spinner Sage
139 posts
US Flag

2 weeks ago
Props to Nikku for immediately breaking the AI and making it slurp infinite fucking water indefinitely. It consumed 2,166.1 gallons of water from the pacific ocean before I had to kill the server and make my GPU stop screaming.
cacaomallows
Combo Commander
457 posts
RU Flag

2 weeks ago
something that peppy won't do in both clients because twitter crybabys will cancel him

166 posts | Jump | 1 ... 8 9 10 11 12
Users browsing this forum: None