winepak / applications

A collection of flatpak manifest for building Microsoft Windows applications with Wine via flatpak
https://www.winepak.org
414 stars 39 forks source link

Osu! :) #156

Closed user5145 closed 4 years ago

user5145 commented 5 years ago

I have working osu! :) Unfortunately, i've created a bit too many commits trying to make it work so it's history is a bit messy. Because of it I fully understand if you don't want to merge it, but I want your honest opinion about the code. It needs wine 3.18 or newer, so for now it doesn't use precompiled wine runtime/extension.

I've been testing it only for a few minutes, but so far everything is working (except some fonts, I need help with them).

edit: and merry christmas and happy new year edit 2: #25

lionirdeadman commented 5 years ago

It's worth mentioning that osu! does have a Linux client in the works.

user5145 commented 5 years ago

True, but it depends on dotnet core. It isn't available for every distribution and still no one has compiled it successfully inside flatpak, so it's easier that way. And osu-lazer still has disabled multiplayer.

and I've found out that new osu starts when I doubleclick osz file, but it doesn't happen when i launch it using "--devel --command=bash". I guess it has something to do with dbus.

this works flatpak run --devel --command=bash sh.ppy.Osu start & start /home/user5145/Downloads/43466\ DJ\ Genericname\ -\ Dear\ You.osz

But this doesn't flatpak run sh.ppy.Osu & flatpak run sh.ppy.Osu /home/user5145/Downloads/43466\ DJ\ Genericname\ -\ Dear\ You.osz

lionirdeadman commented 5 years ago

I'd like to note there is a .net cote extension for FreeDesktop IIRC and that I know a friend which was working on getting osu!lazer working with that. As for the multiplayer, yeah, you're right.

user5145 commented 5 years ago

@lionirdeadman Do you mind if i create osu-lazer flatpak?

refi64 commented 5 years ago

@user5145 Like, a native one with the .NET Core extension? If so, I can send you the manifest I had + the progress I had made (ran into a couple of issues and don't have too much time for it ATM).

user5145 commented 5 years ago

Yes, the native one, but don't get your hopes too high, I will only try to make it and only for x86_64. You can give me a link if you want. edit: user5145/sh.ppy.Osu-lazer-flatpak