Giter Site home page Giter Site logo

osu-winello's Introduction

b275014-FlcOu4jwbpLe

o/, Nello here!

Linux enthusiast, CS student ( ˘▽˘)っ♨

nellokudo

  • 🔭 Currently working on: (;☉_☉)

  • 🌱 Currently learning: Maths 💀

  • 📫 How to reach me (Discord): marshnello

  • 🎬 My AniList: https://anilist.co/user/NelloKudo/

Languages and tools:

My Skills

Stats and stuff:

 nellokudo

 nellokudo

osu-winello's People

Contributors

chicco-carone avatar cronyakatsuki avatar fleap-dev avatar hotburger avatar kiwec avatar luminiscental avatar nellokudo avatar phoenixemik avatar ragasubekti avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

osu-winello's Issues

not sure if this is me but

wine: WINEARCH set to win64 but '/home/asara/.local/share/wineprefixes/osu-wineprefix' is a 32-bit installation.
is this related to the shell script

Script fails to download a dead Dropbox link for wine-osu

The script fails to continue the installation process thanks to one of the nescessary links going out:
Captura desde 2022-11-19 22-42-26

I attempted to get wget to grab gonX's wine-osu but google drive is weird and I couldn't figure it out.

Quick workaround was to just edit the 6th line on the script, replacing the Glibc version check to an "old" version and use the system's Wine install, which works for me on Fedora 37 but probably won't on the debian/ubuntu/mint people with no-so-recent versions of Wine.

Stuck On 60fps

Osu is stuck on 60fps ever since i changed to a low latency kernel (linux-image-5.15.0-91-lowlatency). It was running fine on the normal kernel (linux-image-6.0.2-generic), so why can't it run as good as the normal kernel? The reason why I switched to the lowlatency kernel is because it literally doubled my fps on any other games like Minecraft, McOsu and any other. I've reinstalled osu-wine completely and nothing has changed. Please help.

using OBS destroys fps

using GNOME on Wayland, flatpak obs
Display Capture doesn't capture osu window (froze)
Window Capture captures osu window but experience stutters, input lag and fps drop in osu

Check if multilib was already enabled

I already had multilib enabled when I ran the script, and it added it again.
Maybe just checking if there is a line that starts with "[multilib]" in pacman.conf will do it.

Lutris was found but not detected??

I wanted to add osu to lutris but when I run "osu-wine --lutris" it says that Lutris was found and if I wanna copy osu-wine there and regardless of what I choose, it says Lutris wasn't detected despite me having it literally running. I'm running EndeavourOS btw

screenshot showing the problem:
FauIcJa2Dii3th7n

Add custom command?

Can I add custom command of running osu!? Because of some reason I have to run aplay /dev/zero before starting osu!.
It will be great if I can add it to custom command.

osu! refuses to start after updating

Not sure why it happened, but here's the log:

fsync: up and running.
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.15 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (126).
00b4:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00b4:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00b4:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00b4:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
WARNING: radv is not a conformant Vulkan implementation, testing use only.
013c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
013c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 10003241, 28) stub
013c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 01B409AD, 28) stub
013c:fixme:heap:GetNumaHighestNodeNumber semi-stub: 00A4FC74
013c:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 01B30000) stub
0144:err:ole:CoGetContextToken apartment not initialised
013c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 02B2A128, 65) stub
013c:fixme:nls:get_dummy_preferred_ui_language (0x8 00A4DCC0 00000000 00A4DCC4) returning a dummy value (current locale)
013c:fixme:nls:get_dummy_preferred_ui_language (0x8 00A4DCC0 00BBAA18 00A4DCC4) returning a dummy value (current locale)
013c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
013c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
013c:fixme:ntdll:NtQuerySystemInformation (0x000000ce,0xa4d42c,0x00000008,(nil)) stub
013c:fixme:bcrypt:BCryptGetFipsAlgorithmMode 00A4DEBC - semi-stub
013c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 02B901F0, 51) stub
013c:fixme:amsi:AmsiInitialize L"DotNet", 00A4E638
013c:fixme:amsi:AmsiScanBuffer DEADBEEF, 03B314E0, 223232, (null), 00000000, 00A4E62C
013c:fixme:process:SetProcessPriorityBoost (00000380,0): stub
013c:fixme:ntdll:NtQuerySystemInformation SystemCodeIntegrityInformation, size 8, info 0xa4edb8, stub!
0180:fixme:amsi:AmsiScanBuffer DEADBEEF, 03B67D00, 173056, (null), 00000000, 0BB0F468
0180:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 4 00D49380 0BB0EA58 0BB0F0A0 00000000
0180:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 00D493C4 0BB0EC48 0BB0F290 00000000
0180:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 00D493C4 0BB0EC48 0BB0F290 00000000
0164:fixme:crypt:SystemFunction041 (00D21144, 10, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1EE2C, 10, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1EE2C, 10, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1EE2C, 10, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1EE2C, 10, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1EE2C, 10, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1EE2C, 10, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1EE2C, 10, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1EE2C, 10, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1EE2C, 10, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1EE2C, 10, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1EE2C, 10, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1EE2C, 10, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1EE2C, 10, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1EE2C, 10, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1EE2C, 10, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (0EBA123C, 20, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (0EBA123C, 20, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (0EBA123C, 20, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (0EBA123C, 20, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (0EBA123C, 20, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (0EBA123C, 20, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (0EBA123C, 20, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (0EBA123C, 20, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (0EBA123C, 20, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (0EBA123C, 20, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (0EBA123C, 20, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (0EBA123C, 20, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (0EBA123C, 20, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (0EBA123C, 20, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (0EBA123C, 20, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (0EBA123C, 20, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1F414, 30, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1F414, 30, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1F414, 30, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1F414, 30, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1F414, 30, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1F414, 30, 0): stub [RtlEncryptMemory]
0164:fixme:crypt:SystemFunction041 (00D1F414, 30, 0): stub [RtlDecryptMemory]
0164:fixme:crypt:SystemFunction040 (00D1F414, 30, 0): stub [RtlEncryptMemory]
0188:fixme:ras:RasEnumConnectionsW (0EC96468,0D5FEEA4,0D5FEEA8),stub!
0188:fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
0188:fixme:ras:RasConnectionNotificationW (FFFFFFFF,000004A0,0x00000003),stub!
0188:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 02C05D28, 53) stub
0194:fixme:sync:SetWaitableTimerEx (000004D4, 0EF9FE98, 500, 00000000, 00000000, 00000000, 50) semi-stub
019c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 0F59FEF8

I already tried updating wine-osu, osu-wineprefix. osu! still refuses to start.

UPDATE: Since I experienced this crash on Nobara, try not to use Nobara for the time being, as the kernel that's shipped with makes osu! refuses to start. Unfortunately, the (temporary) fix for this is by switching your linux distro...

Add some gamemode optimization configs to Wiki page

It's good to make an optimization while running osu! in windowed mode on KDE, which can be added to https://github.com/NelloKudo/osu-winello/wiki/(Possibly)-optimize-your-game:-Gamemode
Adding the following configs to /etc/gamemode.ini will disable compositing automatically when launching osu! (or any other programs) via gamemode. And it will enable compositing after exiting osu!.

[custom]
start=kdialog --title 'Gamemode' --passivepopup 'Started' 2
start=qdbus org.kde.KWin /Compositor org.kde.kwin.Compositing.suspend
end=kdialog --title 'Gamemode' --passivepopup 'Stopped' 2
end=qdbus org.kde.KWin /Compositor org.kde.kwin.Compositing.resume

On some distros (eg. openSUSE Tumbleweed), use qdbus-qt5 instead of qdbus.

[custom]
start=kdialog --title 'Gamemode' --passivepopup 'Started' 2
start=qdbus-qt5 org.kde.KWin /Compositor org.kde.kwin.Compositing.suspend
end=kdialog --title 'Gamemode' --passivepopup 'Stopped' 2
end=qdbus-qt5 org.kde.KWin /Compositor org.kde.kwin.Compositing.resume

Wacom table issues in Hyprland

Hi I've tried using the Wayland tutorial you provided however the issue remains that I can tap to click but the cursor won't move at all. However everything works fine outside Osu wine.

Not having enough RAM causes extraction to fail

OS: Arch Linux
RAM: 2gb
Both p7zip and tar cannot complete full extraction of their archives due to lacking enough RAM to store on /tmp
Consider adding an option if the end-user wants to extract directly to the specified directory or if they don't want to.

"Your version of osu! is too old to submit scores" on an up-to-date installation

I can't submit scores because apparently my osu! is too old. However whenever I start the game the updater says that osu is up-to-date. This issue started seemingly out of no-where, my last submitted score was 18 hours ago and it worked fine, but out of nowhere I was just unable to submit scores. It started on stable but I switched to cutting-edge and the issue stayed.
There are two other people that say they've had the issue in the osu-wine thread and apparently one person solved it by updating osu-wine and updating their system, but that didn't work for me.

Distro: Ubuntu 22.04.1
Kernel: 5.15.0-43-generic
Using NVIDIA's proprietary 515 drivers with 32 bit binaries installed

What I have tried:

  • Switching to cutting-edge
  • Running osu-wine --update
  • Running sudo apt-get update && sudo apt-get upgrade and rebooting
  • Running osu-wine --fixprefix
  • Not using gamemoderun to start osu.

Error during installation and very low fps

Hi, first of all I'm very appreciated about this project and would like to thank you for your hard work!

I recently install osu! using this script on a freshly installed Arch Linux with KDE Plasma.
During installation, I encountered an error "This application could not be started". Despite that, the installation was complete and osu! can startup with no problem. But, I get very low fps even just in the main menu(50fps~) and worse in editor(20fps~). I tried multiple method to fix the problem but no luck.

The error during installation:
Screenshot_20230321_154651

Ingame screenshot:
Screenshot_20230321_160113

If I switch osu! to compatible mode, fps increase to my monitor refresh rate(165fps), but it won't go over that.

My setup(a desktop PC):

OS: Arch Linux x86_64
Kernel: 6.2.7-arch1-1
Packages: 978 (pacman)
Shell: fish 3.6.0
Resolution: 3840x2160
DE: Plasma 5.27.3
WM: kwin
Terminal: alacritty
CPU: AMD Ryzen 9 5950X (32) @ 3.400GHz
GPU: AMD Radeon RX 6900 XT
Memory: 8523MiB / 64222MiB

I checked my GPU driver:

~ [1]> sudo pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader
警告: lib32-mesa-22.3.6-1 は最新です -- スキップ
警告: vulkan-radeon-22.3.6-1 は最新です -- スキップ
警告: lib32-vulkan-radeon-22.3.6-1 は最新です -- スキップ
警告: vulkan-icd-loader-1.3.240-1 は最新です -- スキップ
警告: lib32-vulkan-icd-loader-1.3.240-1 は最新です -- スキップ
 何も行うことがありません

I also check my CPU and it clocked fine, with turbo enable and boosting to spec.
And I ran some benchmark to ensure both CPU and GPU performs just fine.
Running osu!lazer is also fine, albeit with much lower fps(only 400fps~) than running stable on Windows(maybe it's normal?).

I really want to get osu! working on Linux, any help would be really appreciated! Thanks in advance!

osu! crash when exiting a song or passing a map

im using zorin os and sometimes the game just freezes with a black screen when i exit a song or pass a map
it says osu!.exe is not responding and i can force quit the game
this issue didnt happen to me on other distros

Bass-Boosted sound

I have a bass-boosted sound, don't look at fps, I have Intel Celeron and just want to try to run the game with good sound (If it's possible)
Video(Sorry, it doesn't record the sound)

www_screencapture_com_2023-5-27_13_56.mp4

Also it says about audio driver card problem:

Screenshot 2023-05-27 2 03 48 PM

extremely low fps

use a laptop with a 3060 laptop gpu and a ryzen 7 5800h. used to get around 2000fps while playing, but after i reinstalled it, im barely getting 80fps on the main menu. also using linux mint and all my drivers are updated. any help would be great :D

Bad FPS after install

I don't know if this is the proper place to open this issue however after installing I'm getting 65FPS on the main menu, with a 3060Ti and 3700x, I'm using arch linux my drivers are installed I updated my system as well. I'm not sure where to start troubleshooting this. Any input is greatly appreciated!

Gamma control?

Is there any possible way to add gamma control to better play with low/high ar?

Invalid argument during internet connection check

OS: Arch Linux
` Info "Checking for internet connection.."

! ping -c 1 1.1.1.1 >/dev/null 2>&1 && (! ping -c google.com && Error "Please connect to internet before continuing xd. Run the script again")`

There is no packet count on google.com, installation does continue.

Gentoo improvement's

Hi, just tried to use your script today and have seen two things that need improvement's for your gentoo support.

  1. Check if the /etc/portage/package.use is a file instead of a directory and if it is just append the line.
  2. Enable 32bit support only on specific packages instead of the whole system, otherwise it makes almost the whole system to get a reinstallation, when only a few packages actually need 32bit support.

From what I remember just emerging a package like wine or wine staging on gentoo automatically add the 32bit flags to needed packages without having to reinstall the whole system with the global flag.

Osu crashing upon startup (arch)

Hey, so once I start osu it crashes, I already tried reinstalling but that didn't work..

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  495
  Current serial number in output stream:  496

I am on arch with nvidia drivers. It all used to work fine but recently it just started crashing when I would start it.

Script failed when extracting "WINE.wine32.7z"

image
Script failed when extracting "WINE.wine32.7z" with 7zip command.
It seems like the errors come up when there's filename starting with a "dot".
The return value is 2, therefore the script always exits after extracting.
image

Can't run AIMod

Looking at the runtime.log it seems to be a font issue?

...
2024-03-21T07:28:02: ERROR: soft handled
2024-03-21T07:28:02: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Font 'Microsoft YaHei UI' does not support style 'Regular'.
2024-03-21T07:28:02: at System.Drawing.Font.CreateNativeFont()
2024-03-21T07:28:02: at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
2024-03-21T07:28:02: at System.Drawing.Font.Initialize(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
2024-03-21T07:28:02: at System.Drawing.Font..ctor(String familyName, Single emSize)
2024-03-21T07:28:02: at #=zoK9RmJrg77IgUYugT9RafJ$iLrpm6LYKQ9uugtM=.#=zQJKpSiVG1u$v()
2024-03-21T07:28:02: at #=zoK9RmJrg77IgUYugT9RafJ$iLrpm6LYKQ9uugtM=..ctor(#=zVNEIXbeXTXPPenUV87woFjmU2SKW #=z45fvA2k=)
2024-03-21T07:28:02: at #=zVNEIXbeXTXPPenUV87woFjmU2SKW.#=zhaWNkdUwLq$h()
2024-03-21T07:28:02: at #=zVNEIXbeXTXPPenUV87woFjmU2SKW.#=zjUHZ5iZMf_pgbXmW1Q==(Object #=zGMAdaLU=, Keys #=zqeXt9Sg=, Boolean #=zps_lTKU=)
2024-03-21T07:28:02: --- End of inner exception stack trace ---
2024-03-21T07:28:02: at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
2024-03-21T07:28:02: at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
2024-03-21T07:28:02: at System.Delegate.DynamicInvokeImpl(Object[] args)
2024-03-21T07:28:02: at #=zFFa5Be4TTxJHJRmmu47_w4w=.#=ztAEAZ_5JnSER(Keys #=zqeXt9Sg=, Boolean #=zps_lTKU=)
2024-03-21T07:28:02: at #=zFFa5Be4TTxJHJRmmu47_w4w=.#=zm1VstkFTzC1W(Keys #=zqeXt9Sg=)
2024-03-21T07:28:02: at #=z0_XJIXhmCRsNNe0PuQ==.#=zrEqKn7o=(List`1 #=zcRm$CBg=)
2024-03-21T07:28:02: at #=z0_XJIXhmCRsNNe0PuQ==.#=zib5_4mA=(#=zxVEbENJoVyyTFEGjOdcb3Xg= #=zG5t1qVw=)
2024-03-21T07:28:02: at #=zduF3QmjgMG4eSc$fOQ==.#=zCU0pfvw=()
2024-03-21T07:28:02: ERROR:
2024-03-21T07:28:02: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Font 'Microsoft YaHei UI' does not support style 'Regular'.
2024-03-21T07:28:02: at System.Drawing.Font.CreateNativeFont()
2024-03-21T07:28:02: at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
2024-03-21T07:28:02: at System.Drawing.Font.Initialize(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
2024-03-21T07:28:02: at System.Drawing.Font..ctor(String familyName, Single emSize)
2024-03-21T07:28:02: at #=zoK9RmJrg77IgUYugT9RafJ$iLrpm6LYKQ9uugtM=.#=zQJKpSiVG1u$v()
2024-03-21T07:28:02: at #=zoK9RmJrg77IgUYugT9RafJ$iLrpm6LYKQ9uugtM=..ctor(#=zVNEIXbeXTXPPenUV87woFjmU2SKW #=z45fvA2k=)
2024-03-21T07:28:02: at #=zVNEIXbeXTXPPenUV87woFjmU2SKW.#=zhaWNkdUwLq$h()
2024-03-21T07:28:02: at #=zVNEIXbeXTXPPenUV87woFjmU2SKW.#=zjUHZ5iZMf_pgbXmW1Q==(Object #=zGMAdaLU=, Keys #=zqeXt9Sg=, Boolean #=zps_lTKU=)
2024-03-21T07:28:02: --- End of inner exception stack trace ---
2024-03-21T07:28:02: at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
2024-03-21T07:28:02: at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
2024-03-21T07:28:02: at System.Delegate.DynamicInvokeImpl(Object[] args)
2024-03-21T07:28:02: at #=zFFa5Be4TTxJHJRmmu47_w4w=.#=ztAEAZ_5JnSER(Keys #=zqeXt9Sg=, Boolean #=zps_lTKU=)
2024-03-21T07:28:02: at #=zFFa5Be4TTxJHJRmmu47_w4w=.#=zm1VstkFTzC1W(Keys #=zqeXt9Sg=)
2024-03-21T07:28:02: at #=z0_XJIXhmCRsNNe0PuQ==.#=zrEqKn7o=(List`1 #=zcRm$CBg=)
2024-03-21T07:28:02: at #=z0_XJIXhmCRsNNe0PuQ==.#=zib5_4mA=(#=zxVEbENJoVyyTFEGjOdcb3Xg= #=zG5t1qVw=)
2024-03-21T07:28:02: at #=zduF3QmjgMG4eSc$fOQ==.#=zCU0pfvw=()

When importing a beatmap game crashes

Hello there, i've been using osu-winello for a long time now; for a month now i've been encountering this problem that consists in this: everytime i open osu! for the first time in my game session and try to import a beatmap, the game freezes and the audio continues playing. I need to kill the process and then only after i reboot osu! i can import that beatmap. My system runs EndeavourOS Galileo, kernel 6.6.4-arch1-1, KDE, AMD GPU. What could be the problem?

wine prefix directory

it would be great if there was an option to choose the directory for osuwineprefix :) thanks

Importing a map makes the game not register keybord input

Every time i want to import a map that i downloaded after i import it the game stops registering keyboard input and i have to open task manager or alt+tab a lot of times to until the game gets minimized and when it gets minimized i can open it again and it works. sometimes this just kills the entire os and i can only restart.

system information pulled from lutris
System]
OS: Arch Linux rolling n/a
Arch: x86_64
Kernel: 6.1.1-xanmod1-linux-xanmod
Desktop: KDE
Display Server: x11

[CPU]
Vendor: GenuineIntel
Model: 11th Gen Intel(R) Core(TM) i5-11600K @ 3.90GHz
Physical cores: 6
Logical cores: 12

[Memory]
RAM: 15.5 GB
Swap: 4.0 GB

[Graphics]
Vendor: NVIDIA Corporation
OpenGL Renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL Version: 4.6.0 NVIDIA 525.78.01
OpenGL Core: 4.6.0 NVIDIA 525.78.01
OpenGL ES: OpenGL ES 3.2 NVIDIA 525.78.01
Vulkan: Supported

New wine osu version focus issues

The new wine osu version has issues with focusing the window, making it so I need to reboot the system for it to function properly again.

Border just keeps flickering and locks me to one workspace ( I use xmonad ) and also leaves a phantom window that keeps my system focused on it only.

Also happens when I run osu-wine --winecfg, the winecfg border keeps flickers and locks my sytem.

NixOS {question}

Do you plan to add support for the Nix OS?
Since configuration.nix installs packages and always installs them in /nix/store the script does not work, I think it would be easier to write nixpkgs and specify the required dependencies in it. I found wine-osu and osu-stable packages in the unofficial nix gaming repository but they did not work for me. I used your script to play osu on Arch Linux before.

Regards Demine

Why not DXVK ?

osu-wine --lutris returns:

In runner options, select 'wine-osu' as Wine version and disable DXVK/VKD3D.

The question is why are you advising to disable DXVK/VKD3D ?
Also why not enabling them by default when launching via the osu-wine script too ?

osu! uses OpenGL by default, and DirectX only if using "Compatibility mode".
Thus, enabling/disabling DXVK will not change anything unless you enable Compatibility mode, and as far as I can tell, on my setup performances in Compatibility mode are terrible without DXVK but actually quite good with DXVK. As far as I can remember from my past discussion and research, this is the same for most people.
I get similar performances with OpenGL than with Compatibility mode + DXVK, but it seems that I have less lag-spikes with DXVK and I remember seeing similar feedback on the osu! forum before, with more benefits for some than others, probably due to the variable levels of Vulkan and OpenGL support of the various linux gpu drivers.

Thus my question: Since having DXVK enabled has no drawbacks when running on OpenGL and can potentially deliver a smoother performances than OpenGL on some setups, why would you disable it ?

P.S.: Thank you for your great work. I remember the hassle of installing and tweaking everything to have osu! working with low latency in the past, and your script eases the installation a ton !

discord

discord rich presence doesn't work for me after i installed osu!stable over you're osu-winello script!
what im need to do to fix that issue

winestreamproxy

hey! the wineHQ update version 9.2 brake the osu rich presence function aka winestreamproxy wont to start!

rundll32.exe error upon launching osu!

Since I first installed the script, launching osu! will occasionally pop up with this error.
image
As long as I press "No" the game seems to launch fine (after a bit of waiting), but I'm not sure why it happens or if there's a way to fix it.

osu doesn't open after changing osu! directory

running on PopOS x11 gnome

it worked fine after default installation, but after running osu-wine --changedir and selecting /media/akira/Data/osu!, the osu! logo appears but dissapears and the program stops

terminal output:
0598:err:system:NtUserChangeDisplaySettings Changing L"\\\\.\\DISPLAY1" display settings returned -2. 0598:err:explorer:initialize_display_settings Failed to initialize registry display settings for L"\\\\.\\DISPLAY1". 0410:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0410:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 10003241, 28) stub 0410:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 011009AD, 28) stub 0410:fixme:heap:GetNumaHighestNodeNumber semi-stub: 0094FC74 0410:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 010F0000) stub 05b0:err:ole:CoGetContextToken apartment not initialised 0410:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 01D2A258, 65) stub 0410:fixme:nls:get_dummy_preferred_ui_language (0x8 0x409 0094DCC0 00000000 0094DCC4) returning a dummy value (current locale) 0410:fixme:nls:get_dummy_preferred_ui_language (0x8 0x409 0094DCC0 00EB6F48 0094DCC4) returning a dummy value (current locale) 0410:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0410:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0410:fixme:ntdll:NtQuerySystemInformation (0x000000ce,0x94d42c,0x00000008,(nil)) stub 0410:fixme:bcrypt:BCryptGetFipsAlgorithmMode 0094DEBC - semi-stub 0410:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 01D8F240, 51) stub 0410:fixme:wldp:WldpIsDynamicCodePolicyEnabled 0094E648 0410:fixme:amsi:AmsiInitialize L"DotNet", 0094E638 0410:fixme:amsi:AmsiScanBuffer DEADBEEF, 02D314E0, 223232, (null), 00000000, 0094E62C 069c:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 4 07B952F8 07B2B7F8 07B2BE40 00000000 069c:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 07BAA8A4 07B2B9E8 07B2C030 00000000 069c:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 07BAA8A4 07B2B9E8 07B2C030 00000000 0410:fixme:process:SetProcessPriorityBoost (00000320,0): stub 05f0:fixme:ras:RasEnumConnectionsW (07C7C660,0ADEEEA4,0ADEEEA8),stub! 05f0:fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead! 0410:fixme:ntdll:NtQuerySystemInformation SystemCodeIntegrityInformation, size 8, info 0x94edb8, stub! 0204:fixme:dciman:DCICreatePrimary 0101004E 0A0515FC 05f0:fixme:ras:RasConnectionNotificationW (FFFFFFFF,00000364,0x00000003),stub! 05f0:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 01DC4BB4, 53) stub 0550:fixme:amsi:AmsiScanBuffer DEADBEEF, 02DAC830, 180736, (null), 00000000, 0BE3EDA8 05f0:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 05f0:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems 05f0:fixme:ver:GetCurrentPackageId (0ADEEAD0 00000000): stub 05ec:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 0DA1FEF8 05f0:fixme:secur32:get_cipher_algid unknown algorithm 23 05f0:fixme:secur32:get_mac_algid unknown algorithm 200, cipher 23 05f0:fixme:secur32:get_cipher_algid unknown algorithm 23 05f0:fixme:secur32:get_mac_algid unknown algorithm 200, cipher 23 05f0:fixme:crypt:CertAddCertificateLinkToStore (00E3EC70, 00E3D8BC, 00000004, 00000000): semi-stub 05f0:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0ADEE2A0, 07C2E770, 0ADEE2A4, 0ADEE298 05f0:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0ADEE2A0, 07C2E770, 0ADEE2A4, 0ADEE298 05f0:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0ADEE2A0, 07C2E770, 0ADEE2A4, 0ADEE298 0724:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0F83FF10): stub 0550:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0550:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0410:err:wgl:glxdrv_wglShareLists Could not share display lists because both of the contexts have already been current or shared 0410:err:wgl:glxdrv_wglShareLists Could not share display lists because both of the contexts have already been current or shared 0410:err:wgl:glxdrv_wglShareLists Could not share display lists because both of the contexts have already been current or shared 0410:err:wgl:glxdrv_wglShareLists Could not share display lists because both of the contexts have already been current or shared 0410:err:wgl:glxdrv_wglShareLists Could not share display lists because both of the contexts have already been current or shared 0410:err:wgl:glxdrv_wglShareLists Could not share display lists because both of the contexts have already been current or shared 0484:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 02261CE4, 46) stub 05b0:fixme:ole:thread_context_callback_ContextCallback 0643177C, 012B81F0, 040BF798, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 00000000 05b0:fixme:ole:thread_context_callback_ContextCallback 0643177C, 012B81F0, 040BF71C, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 00000000 05b0:fixme:ole:thread_context_callback_ContextCallback 0643177C, 012B81F0, 040BF71C, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 00000000

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.