Package Details: osu 20250316-1

Git Clone URL: https://aur.archlinux.org/osu.git (read-only, click to copy)
Package Base: osu
Description: A free-to-win rhythm game
Upstream URL: https://osu.ppy.sh
Keywords: catch circle ctb game mania osu peppy ppy rhythm stable taiko
Licenses: custom
Submitter: ValdikSS
Maintainer: fossdd
Last Packager: fossdd
Votes: 64
Popularity: 0.000743
First Submitted: 2012-11-07 13:27 (UTC)
Last Updated: 2025-03-16 16:51 (UTC)

Pinned Comments

huupoke12 commented on 2021-06-09 03:04 (UTC) (edited on 2022-03-31 13:24 (UTC) by huupoke12)

@amingirl If you want to use a custom Wine build, you can just prepend the PATH environment variable with the custom Wine's path.

But I have written this script with the idea of not to directly edit /usr/bin/osu-stable, but to create your own script if you want to override any of the value.

This is my ~/bin/osu-stable file (/usr/bin/osu-stable is unmodified, and ~/bin is added to my PATH)

#!/bin/sh
export PATH="${HOME}/build/wine:${PATH}"
export OSU_STABLE_DATA_DIRECTORY="${HOME}/osuStableDir"
/usr/bin/osu-stable "$@"

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 16 Next › Last »

Ev1lbl0w commented on 2021-02-28 21:45 (UTC) (edited on 2021-02-28 21:47 (UTC) by Ev1lbl0w)

I get the following error, seems related to below ones:

* Assertion at /vagrant/mono/mono/metadata/marshal.c:3691, condition 'type_is_blittable (sig->ret)' not met, function:mono_marshal_get_native_func_wrapper_indirect, sig e



abnormal program termination

e3a4 commented on 2021-02-05 15:51 (UTC) (edited on 2021-02-05 15:51 (UTC) by e3a4)

I get the following error on launch (black screen):

System.RuntimeInteropServices.MarshalDirectiveException: Byref array marshalling to managed code is not implemented at (wrapper native-to-managed) System._AppDomain.GetAssemblies(intptr,intptr)

Happens with wine-6.1 (Staging) and lib32-libxcomposite installed

armeclemes commented on 2021-01-29 00:01 (UTC)

Same issue here, System.Runtime.InteropServices.MarshalDirectiveException: Byref array marshalling to managed code is not implemented. at (wrapper native-to-managed) System._AppDomain.GetAssemblies(intptr,intptr)

rhysperry111 commented on 2021-01-20 13:25 (UTC) (edited on 2021-01-20 13:25 (UTC) by rhysperry111)

Hi, I got a completely blank screen, but it was fixed by installing lib32-libxcomposite. The problem is, I also get this error from Osu!

System.Runtime.InteropServices.MarshalDirectiveException: Byref array marshalling to managed code is not implemented.
  at (wrapper native-to-managed) System._AppDomain.GetAssemblies(intptr,intptr)

yrds commented on 2020-08-24 17:17 (UTC)

If the game init with a black screen and nothing happens, install lib32-libxcomposite, as pointed out by @huupoke12. If the game have no sound at all and you use pulse, install lib32-libpulse.

pyuku commented on 2020-08-12 21:51 (UTC)

everything seems to have installed correctly but there's no audio in-game

huupoke12 commented on 2020-01-03 09:17 (UTC) (edited on 2020-08-09 11:05 (UTC) by huupoke12)

With the new osu! release which updated the audio library (BASS) and now using WASAPI instead of DirectSound, the latency workarounds may not be needed anymore and may cause problems. So if you are experiencing issues, try removing the workarounds as:

Reset the audio driver to wine's default (pulse); Remove the registry values; Remove or comment out the PULSE_LATENCY_MSEC variable. If you are experiencing sound crackling, try setting PULSE_LATENCY_MSEC=40 (or lower if your hardware handle that). Or just use wine-staging.