I have disowned the package since I don't have interest in stable anymore and have switched to lazer. Feel free to adopt it if you have the time and ability to maintain it.
Search Criteria
Package Details: osu 20220715-1
Package Actions
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: | R0dn3yS |
Last Packager: | R0dn3yS |
Votes: | 56 |
Popularity: | 0.22 |
First Submitted: | 2012-11-07 13:27 (UTC) |
Last Updated: | 2022-07-15 13:25 (UTC) |
Dependencies (7)
- lib32-gnutls (lib32-gnutls-git)
- lib32-gst-plugins-base-libs (lib32-gst-plugins-base-libs-git)
- lib32-libxcomposite
- wine (wine-valve-git, wine-stable-next, wine-stable, wine-git, wine-staging-git, wine-wl-git, wine-valve, wine-winscard, wine-ge-custom, wine-staging)
- winetricks (winetricks-git)
- icoutils (make)
- pipewire-pulse (pipewire-pulse-git, pipewire-common-pulse-git, pipewire-full-pulse-git) (optional) – low-latency audio backend
Required by (0)
Sources (5)
Latest Comments
huupoke12 commented on 2022-07-04 02:11 (UTC) (edited on 2022-07-04 02:12 (UTC) by huupoke12)
jedel commented on 2022-06-06 01:30 (UTC) (edited on 2022-06-08 05:19 (UTC) by jedel)
EDIT: Fixed by reinstalling all lib32 libraries
Running osu-stable
from the console fails with:
Executing cd /home/jedel/.cache/winetricks/dotnet40
Executing wine dotNetFx40_Full_x86_x64.exe /q /c:install.exe /q
Inconsistency detected by ld.so: dl-open.c: 581: dl_open_worker_begin: Assertion `_dl_debug_update (args->nsid)->r_state == RT_CONSISTENT' failed!
------------------------------------------------------
warning: Note: command wine dotNetFx40_Full_x86_x64.exe /q /c:install.exe /q returned status 127. Aborting.
revamp commented on 2021-10-06 01:00 (UTC)
how do I use a custom wine header or edit the wine header it installed it?
revamp commented on 2021-09-21 16:37 (UTC)
Just got this error.
==> ERROR: One or more files did not pass the validity check! error: failed to download sources for 'osu-20210821-2': error: packages failed to buid: osu-20210821-2
psun256 commented on 2021-09-06 14:59 (UTC) (edited on 2021-09-06 14:59 (UTC) by psun256)
@amingirl I'm using one of gonX's wine builds for osu, seems to work fine. https://drive.google.com/drive/folders/17MVlyXixv7uS3JW4B-H8oS4qgLn7eBw5
It installs in /opt/wine-osu/ so I replaced export PATH="${HOME}/build/wine:${PATH}"
in huupoke's osu-stable file with export PATH="/opt/wine-osu/bin:${PATH}"
Here is mine:
export vblank_mode=0
export PATH="/opt/wine-osu/bin:${PATH}"
export OSU_STABLE_DATA_DIRECTORY="${HOME}/osuStableDir"
setsid osu-stable "$@" &
huupoke12 commented on 2021-08-12 08:56 (UTC)
@That1Calculator It doesn't happen for me. Are you using a custom Wine build? If that's the case, you might want to try the vanilla Wine.
That1Calculator commented on 2021-08-12 03:09 (UTC)
This just happened after the latest update -- no matter what I do, I get this error:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 423
Current serial number in output stream: 424
Please help!
huupoke12 commented on 2021-08-10 14:35 (UTC)
@Ketchup901 I have updated the hash. Seems like peppy posted the changelog before pushing the new build.
Ketchup901 commented on 2021-08-10 12:30 (UTC)
osu-installer-20210809.1.exe
fails validity check
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 "$@"
amingirl commented on 2021-06-08 21:15 (UTC)
Is there an easy way to use custom wine? Right now I am editing /usr/bin/osu-stable
to replace wine
with /opt/wine-osu/bin/wine
, but could you make it an environment variable or something?
yinux commented on 2021-06-05 22:08 (UTC)
@forestmemories me too cpu load heavy, when i run stable on windows it is not nearly as much
forestmemories commented on 2021-05-06 05:57 (UTC)
Anyone else having low performance in Wayland?
openglfreak commented on 2021-04-21 22:28 (UTC)
Hi huupoke, you could just depend on my package "osu-mime" instead of shipping your own mime types.
mastel commented on 2021-04-18 08:51 (UTC)
I think there is a slight mistake in the PKGBUILD. osu.xml
is mapped to /usr/share/applications/sh.ppy.osu.stable.desktop
when it should be osu.desktop
.
huupoke12 commented on 2021-04-16 13:40 (UTC)
I have rewritten the package. If you want to reuse your existing osu!stable install, you can either move the existing osu!stable data folder to ~/.local/share/osu-stable
or create a symlink at that location to your existing osu!stable data folder.
SebbyMichaelis commented on 2021-04-01 12:47 (UTC) (edited on 2021-04-01 12:48 (UTC) by SebbyMichaelis)
I get this error message when I start osu. How can I fix this?
MESA-INTEL: warning: Bay Trail Vulkan support is incomplete
wine: failed to open L"/home/ochinchin/.local/share/wineprefixes/osu/drive_c/users/ochinchin/Local Settings/Application Data/osu!/osu!.exe": c0000135
Blazzy commented on 2021-03-29 01:55 (UTC)
I get the following error when I launch.
* Assertion at /vagrant/mono/mono/metadata/marshal.c:3691, condition `type_is_blittable (sig->ret)' not met, function:mono_marshal_get_native_func_wrappere
abnormal program termination
sTiKyt commented on 2021-03-26 18:52 (UTC)
Why are osu! and osu!lazer in conflict? That makes no sense, those are 2 completely different apps with shared purpose...
Makes no sense that i get this osu and osu-lazer-bin are in conflict. Remove osu-lazer-bin? [y/N]
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
.
huupoke12 commented on 2019-11-04 14:17 (UTC) (edited on 2020-01-03 09:18 (UTC) by huupoke12)
I have modified the launcher script (osulauncher
) so it can be used with winetricks
with arguments (by the way, I have commented out the WINEDEBUG since I think it's necessary to see the debug output):
http://ix.io/20MW
huupoke12 commented on 2019-09-29 06:11 (UTC)
@ZenRen Yeah, it's because of wine built-in gdiplus bug. You can install Windows's gdiplus by running: osu install-optional
ZenRen commented on 2019-09-28 19:56 (UTC)
Do they play/pause controls not display on the main menu for anyone else?
huupoke12 commented on 2019-04-19 13:28 (UTC) (edited on 2019-08-04 15:09 (UTC) by huupoke12)
I don't know if anyone having the same problem but osu! runs without rendering (there are still sounds, and I can still go into the game and quit using keyboard keys and mouse but can't see anything). When I quit, there is an error output:
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 12 (X_ConfigureWindow)
Resource id in failed request: 0x8e0006a
Serial number of failed request: 255
Current serial number in output stream: 255
Try installing lib32-libxcomposite
to see if the problem is solved.
If not, you can downgrade wine to 4.5.
aecsocket commented on 2019-04-12 08:32 (UTC)
Audio was not working for me. Fixed by installing lib32-alsa-* and lib32-libpulse from multilib.
alteax commented on 2019-02-05 16:30 (UTC)
"double free or corruption (!prev)" when trying to launch the game, anyone got the same issue?
huupoke12 commented on 2019-01-26 09:41 (UTC)
@siryx Try to open it multiple time. It fails to open when the terminal closed. I always have to open it like 2, 3 times before it can actually run (Just on the first launch after your PC booted).
siryx commented on 2019-01-11 23:10 (UTC) (edited on 2019-01-11 23:15 (UTC) by siryx)
Doesnt open at all for me as well. No output on the terminal at all. No DE, just i3 and composer. Installation seemed to work, was asked to install .net 4 twice though. Maybe two versions.
emersion commented on 2018-11-19 16:35 (UTC)
Not working for me. It just doesn't open.
Can you try to run it from a terminal and see what it outputs?
qwedas commented on 2018-09-21 23:55 (UTC)
I keep getting "ATTENTION: default value of option vblank_mode overridden by environment." when I try to run osu and I just get a blank screen. Anyone know how to fix this?
emersion commented on 2018-09-17 11:54 (UTC)
@LavaPower: should be fixed now
LavaPower commented on 2018-09-16 18:25 (UTC)
==> Validation des fichiers source avec md5sums… osu!install.exe ... Ignoré directsound-latency.reg ... Réussite osu.desktop ... Réussite osulauncher ... ÉCHEC osu.png ... Réussite
openglfreak commented on 2018-08-09 13:32 (UTC) (edited on 2018-08-09 13:32 (UTC) by openglfreak)
I made a patch that corrects and enhances some things:
https://pastebin.com/qspnAkWC
Apply using
patch osulauncher < patch_for_osu_aur_package.sh
openglfreak commented on 2018-07-02 11:18 (UTC)
You can use WINEDLLOVERRIDES='mscoree=' to prevent installation of Mono. Simply replace "wine hh || exit 1" with "WINEDLLOVERRIDES='mscoree=' wine hh || exit 1".
openglfreak commented on 2018-06-07 06:55 (UTC)
sed -i 's/vblank_mode=0/\0 __GL_SYNC_TO_VBLANK=0 exec/g' osulauncher
emersion commented on 2018-01-14 13:32 (UTC)
If the installer keeps downloading discord-rpc.dll, here's a fix: https://osu.ppy.sh/community/forums/topics/679205
emersion commented on 2018-01-14 13:23 (UTC)
Works again with wine 3.0rc6-1.
ARM_User commented on 2018-01-02 22:25 (UTC)
@Reavershark actually trying to install .NET frameworks manually I'll write you later :D
ARM_User commented on 2018-01-02 22:16 (UTC)
@Reavershark When the launcher will be updated?
Reavershark commented on 2017-12-28 13:20 (UTC) (edited on 2017-12-29 22:59 (UTC) by Reavershark)
@ARM_User Looks like it has something to do with the number of opened files limit (ulimit -n) EDIT: Downgrading to wine version 2.21 fixes some errors, still fails.
ARM_User commented on 2017-12-26 13:26 (UTC)
Client updater stuck at: failed to install .NET framework v4. Click here to install them manually
forcemagic commented on 2017-12-19 17:52 (UTC) (edited on 2017-12-19 17:52 (UTC) by forcemagic)
For me, the client is stuck at the updating window. (Appears & disappears forever)
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 myPATH
)huupoke12 commented on 2021-04-16 13:40 (UTC)
I have rewritten the package. If you want to reuse your existing osu!stable install, you can either move the existing osu!stable data folder to
~/.local/share/osu-stable
or create a symlink at that location to your existing osu!stable data folder.