3,283 users, 5 online now.
A total of 947,433 plays!

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

154 posts | Jump | 1 ... 6 7 8 9 10 11
Leviathan
Slider Savant
95 posts
US Flag

2 days ago

jvyden wrote:

Previous quote

Leviathan wrote:

is there a way to access the skins, songs and stuff through files? i assume so but my file picker on samsung wont come up when clicking "show osu folder" and i cant find the folders themselves

really cool port btw!! :D


You can find osu! in your file picker at /sdcard/Android/data/xyz.jvyden.retrogecko/files. I recommend using ADB to put a bunch of songs in at first since I don't have file import working yet (other than osu!direct)

Example: adb push Songs/ /sdcard/Android/data/xyz.jvyden.retrogecko/files/


just got my skin into that folder, thank you!!
Last edited by Leviathan 2 days ago, edited 1 time in total.
BlakeBelladonna
Combo Commander
275 posts
US Flag

2 days ago

BlakeBelladonna wrote:

Also insta crashes on an Android emulator, is this intended behavior?


F:\Users\Blake Belladonna>adb -s 127.0.0.1:5555 logcat *:E
--------- beginning of main
--------- beginning of system
02-12 20:36:59.338 2086 2239 E BstGCallService-JNI: void gcallCommonCommandClbk(i32, const char *, const char *) called: code=1, name=xyz.jvyden.retrogecko, data=
02-12 20:36:59.637 1849 1890 E InputDispatcher: channel 'df58ac6 xyz.jvyden.retrogecko/crc64adb9fa7409e8c09a.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
02-12 20:36:59.671 2086 2239 E BstGCallService-JNI: void gcallCommonCommandClbk(i32, const char *, const char *) called: code=1, name=com.uncube.launcher3, data=
Last edited by BlakeBelladonna 2 days ago, edited 1 time in total.
jvyden
Spinner Sage
130 posts
US Flag

2 days ago
If it's an x86-based emulator, then no it won't work for the time being, I'm only shipping arm64 binaries.
BlakeBelladonna
Combo Commander
275 posts
US Flag

1 day ago
Running some tests with different devices and it seems like Android 13 and up is what you can run this client on, anything lower results in the app crashing or just refusing to run. This heavily limits the amount of devices that can run the Android version.

https://chierion.top/files/logs.txt
deafleaf
Cymbal Sounder
48 posts
RU Flag

1 day ago
gdiplus jumpscare
BlakeBelladonna
Combo Commander
275 posts
US Flag

1 day ago
A few things I've noticed while messing around with the Android port;

- The editor needs some work, everything is off-centered and I'm assuming this is going to be fixed on a later date.


- The editor does not allow you to select "Song Setup" since it's another pop-up window, assuming this would be extremely hard to replicate in the Android version? This also includes the other helpful tools at the top that are missing.

- The data folder you listed may not exist for some users; and may have to either be rooted or use another file manager like https://apkpure.com/file-manager/com.alphainventor.filemanager/download/.

- Pressing exit will sometimes result in an error, and if it does close, the app doesn't automatically close itself so it's still running in the background.

- Switching apps while a song is playing will have it still playing in the background, I think it would be nice if there was an autopause function.
Last edited by BlakeBelladonna 1 day ago, edited 1 time in total.
cacaomallows
Combo Commander
417 posts
RU Flag

1 day ago

BlakeBelladonna wrote:

Also insta crashes on an Android emulator, is this intended behavior?

thats because you have selected vulkan for renderer
you can go to the cfg directory and remove vulkan from renderer string
BlakeBelladonna
Combo Commander
275 posts
US Flag

1 day ago
it's an x86_64 issue, this APK is only meant for ARMv8-a, this emulator can run it but it needs to be specifically set at ARM/ARM64 in Bluestacks.

It can run it fine when it's set correctly and not using a translation layer.
cacaomallows
Combo Commander
417 posts
RU Flag

1 day ago
some things in android release needs to be changed, like:
- make back button to behave like esc button (i cant cancel button hotkey bind, i should press back button to leave button configuration)
- move game files directory to home android directory (where downloads, documents, etc. folders exists)
- disable editor for now, users without keyboard can't properly map, and editor is unusable without imgui
jvyden
Spinner Sage
130 posts
US Flag

1 day ago

BlakeBelladonna wrote:

The editor needs some work, everything is off-centered and I'm assuming this is going to be fixed on a later date.

BlakeBelladonna wrote:

The editor does not allow you to select "Song Setup" since it's another pop-up window, assuming this would be extremely hard to replicate in the Android version? This also includes the other helpful tools at the top that are missing.

Well, the Editor is going to be uhhh…, uhhhh, uhhhmmm… w.. why are you trying to map on mobile? ?_?

ImGui being missing is a known problem though and will be fixed.

BlakeBelladonna wrote:

The data folder you listed may not exist for some users; and may have to either be rooted or use another file manager like https://apkpure.com/file-manager/com.alphainventor.filemanager/download/.

It's very unlikely that I can do anything about this. You'll have to explain more, what devices are you seeing this on?

BlakeBelladonna wrote:

Pressing exit will sometimes result in an error, and if it does close, the app doesn't automatically close itself so it's still running in the background.

This isn't helpful on its own, I need to see these errors. Also ensure this is still happening after b1044.

BlakeBelladonna wrote:

Switching apps while a song is playing will have it still playing in the background, I think it would be nice if there was an autopause function.

I'll have a fix by next release.
jvyden
Spinner Sage
130 posts
US Flag

1 day ago

cacaomallows wrote:

make back button to behave like esc button (i cant cancel button hotkey bind, i should press back button to leave button configuration)

Good catch, thanks.

cacaomallows wrote:

move game files directory to home android directory (where downloads, documents, etc. folders exists)

May I ask why?

cacaomallows wrote:

disable editor for now, users without keyboard can't properly map, and editor is unusable without imgui

Although I agree the Editor is pretty useless on mobile I'm not going to just disable it. It can still provide some utility, e.g. just looking at a map for practice reasons.
Last edited by jvyden 1 day ago, edited 1 time in total.
BlakeBelladonna
Combo Commander
275 posts
US Flag

1 day ago
- I'm seeing the error on the S20/S22/Pixel devices.

- I'll have to get a screenshot of the error when it happens again, it is on the latest release.
BlakeBelladonna
Combo Commander
275 posts
US Flag

1 day ago
As for those who are wanting to know if their phone supports it; here is a list of devices I've personally tested with. And yes, the Android version matters. If you see your phone here, but are getting crashes and or the app does not load, you're likely not on Android 13+.

- Samsung Galaxy S20 FE on Android 13.
- Samsung Galaxy S22 on Android 13.
- Samsung Galaxy S24 on Android 13.
- Google Pixel 9 on Android 14.
- Xiaomi 15 on Android 15.
- Amazon Fire HD 10 on Android 13. (Modified, theoretically *not* supported out of the box.)
jvyden
Spinner Sage
130 posts
US Flag

1 day ago
Please be patient, next release should fix Android <13. It's due to an oversight I made while implementing back button handling.

Android 12 and older is supported, but is currently bugged.
Last edited by jvyden 1 day ago, edited 1 time in total.
jvyden
Spinner Sage
130 posts
US Flag

1 day ago

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
Last edited by jvyden 1 day ago, edited 1 time in total.

154 posts | Jump | 1 ... 6 7 8 9 10 11
Users browsing this forum: None