NelloKudo/osu-winello

winello-umu will create the osu! config file as osu!.steamuser.cfg

Closed this issue · 5 comments

I think it is supposed to have such a behavior.
But if there is already an osu! installation, can we make "osu!.steamuser.cfg" as a symbolic link to the existing osu! config file "osu!.$USER.cfg"?

Example command (cautious with the exclamation mark after 'osu'):

ln -s "osu"'!'".$USER.cfg" 'osu!.steamuser.cfg'

Great advice actually! I’ll add that to the script when I’m free then. Should be pretty easy anyways ;)

Maybe we should always use $USER osu! config instead of the steamuser one for better consistency.

Maybe we should always use $USER osu! config instead of the steamuser one for better consistency.

Thought about that too, but i’d need to check whether osu!’d just overwrite that file when first launched. I mean, I could also just patch proton to use the actual username instead of steamuser, but I’m afraid it’d cause other issues in umu or related :// will consider that though.

Just did a quick test.
osu! overwrites osu!.steamuser.cfg when the game exits, even if the steamuser cfg has been turned into a symbolic link.
And if there is a "steamuser cfg -> actual username cfg" link, the username cfg is removed automatically at the same time.
So the symbolic link method doesn't work...

Fixed by patching Proton, Wine now just uses the username as usual. 🥳
More here if you're curious: whrvt/umubuilder@5289903

I'll now push the update, let me know if any other issue comes up 🙏🏻