Download: https://github.com/pakueamb/OSUrecompress
I used to play osu on Linux with wine. I recently checked out osu!Lazer which runs natively on Linux. That's fine until you realize that the 'import beatmaps from stable' feature doesn't work on Linux.
I didn't want to use the beatmap editor and export beatmaps one by one. So, I searched for a bit for an alternative. I figured out how to compress beatmaps and skins back to .osz and .osk files. From there, I can just pass these files to osu!Lazer and start playing.
Since I was writing a reusable python script, I thought I might as well share the project in case anyone else needs it.
I used to play osu on Linux with wine. I recently checked out osu!Lazer which runs natively on Linux. That's fine until you realize that the 'import beatmaps from stable' feature doesn't work on Linux.
I didn't want to use the beatmap editor and export beatmaps one by one. So, I searched for a bit for an alternative. I figured out how to compress beatmaps and skins back to .osz and .osk files. From there, I can just pass these files to osu!Lazer and start playing.
Since I was writing a reusable python script, I thought I might as well share the project in case anyone else needs it.