Osu: Manually importing osu!stable data from wine emulator

Created on 6 Nov 2019  路  10Comments  路  Source: ppy/osu

hello, sorry if this isn't the right way to go about this issue, i played osu!stable via wine before macos catalina came out and screwed up everything. osu!lazer can't find my osu!stable files. is there a way to manually import data from stable? if not, how can i get lazer to find my stable install?

macOS

Most helpful comment

ln -s /Applications/osu!.app/Content/Resources/drive_c/osu\! ~/.osu;

This should allow you to import all stable files from your wine install.

All 10 comments

I believe checking whether we're running under wine isn't a thing anymore (check ppy/osu-framework#2936), and that marks this issue as impossible to fix.

EDIT: Sorry, I've misread this.

to clarify, stable was running on wine, i'm using the latest lazer build from this github. i've tried looking through as much of lazer's folders as possible and i can't find where to put anything.

You can manually import beatmap files (.osz), skin files (.osk), and replay files (.osr) by dragging them into the running osu!lazer window. Support for automatic import from osu!stable is only available on Windows. Please also note, that osu!direct is available free for anyone to use without supporter on osu!lazer.

is there a way to "rezip" beatmaps after they've been opened? sorry if this is a dumb question but i tried to drop them in and nothing happened

I'm not entirely sure what you mean. If you are trying to import the contents of the osu!stable /songs/ folder, I don't believe that is supported.

that's what i was trying to do, thanks anyways :') i think i'll just redownload the maps i was using (hopefully i won't lose any progress)

Just to add onto this, dragging and dropping an existing osu!stable /songs folder or individual beatmap folders seems like a valid use case. This may be added in the future.

At this point there seems to be no viable user-facing way to do this, even with a hacky workaround or script. The mechanism to do this is already mostly in place though (see LegacyDirectoryArchiveReader).

The remaining work to allow arbitrary folder drag-and-drop would be to properly handle directory structures and recognize which directory holds what. I'd rather honestly allow a limited version of this, such as drag-and-dropping the entire stable directory triggering an import from stable in the same way it already works on Windows, but skipping the platform-specific paths and registry entry lookups and just using the user-provided path instead.

ln -s /Applications/osu!.app/Content/Resources/drive_c/osu\! ~/.osu;

This should allow you to import all stable files from your wine install.

Closing as the above solution should be valid.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

smileyhead picture smileyhead  路  3Comments

smileyhead picture smileyhead  路  3Comments

Axeanz picture Axeanz  路  3Comments

LanTenDragon picture LanTenDragon  路  3Comments

Fatal3ty picture Fatal3ty  路  3Comments