Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to open more than one osu!framework based project at the same time #6127

Closed
anispwyn opened this issue Jan 11, 2024 · 1 comment · Fixed by #6129
Closed

Unable to open more than one osu!framework based project at the same time #6127

anispwyn opened this issue Jan 11, 2024 · 1 comment · Fixed by #6129
Labels
area:configuration priority:1 Very important. Feels bad without fix. Affects the majority of users.

Comments

@anispwyn
Copy link

when you're opening something like osu!lazer, fluXis would refuse to open and vise versa (it report STATUS_SUCCESS after closed)

for some reason, you can open Vigette and osu!lazer (or fluXis) just fine, probably because it(Vigette) is using the old version of the framework

you can watch an example video here:
https://streamable.com/yxxxtb

tested using:
osu!lazer 2023.1231.0
fluXis Hotfix v2024.1.1

environment:
windows 11 enterprise insider preview build 26020
r5 6600h
rtx 3050ti

@bdach
Copy link
Collaborator

bdach commented Jan 11, 2024

probably because it(Vigette) is using the old version of the framework

No. Root cause will be in here: https://github.com/TeamFluXis/fluXis/blob/5890fbe6487e3323c379a83454f935d5a0f4f346/fluXis.Desktop/Program.cs#L25-L45

fluxis instance thinks the previously opened osu! instance is the primary instance of itself rather than a completely different framework app.

The ipc port probably needs to be configurable per framework app:

https://github.com/ppy/osu-framework/blob/master/osu.Framework/Platform/DesktopGameHost.cs#L18

@peppy peppy changed the title unable to open more than one programs at the same time Unable to open more than one osu!framework based project at the same time Jan 12, 2024
@peppy peppy added the priority:1 Very important. Feels bad without fix. Affects the majority of users. label Jan 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:configuration priority:1 Very important. Feels bad without fix. Affects the majority of users.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants