Skip to content

Refactor legendary setup #2629

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

Merged
merged 5 commits into from
Aug 6, 2023

Conversation

Etaash-mathamsetty
Copy link
Member

@Etaash-mathamsetty Etaash-mathamsetty commented Apr 16, 2023

created this PR early when wine-ge 8.x (or proton 8) eventually releases
it's released

Use the following Checklist if you have changed something on the Backend or Frontend:

  • Tested the feature and it's working on a current and clean install.
  • Tested the main App features and they are still working on a current and clean install. (Login, Install, Play, Uninstall, Move games, etc.)
  • Created / Updated Tests (If necessary)
  • Created / Updated documentation (If necessary)

@guihkx
Copy link

guihkx commented Apr 16, 2023

(I just found this PR 'by accident', so please disregard this comment if I don't make any sense).

If I understand correctly, this is only applicable for Proton 8, right? But doesn't Heroic allow changing the Proton version freely? What would happen if the user manually downgraded their Proton version and tried to run Ubisoft Connect?

@Etaash-mathamsetty
Copy link
Member Author

(I just found this PR 'by accident', so please disregard this comment if I don't make any sense).

If I understand correctly, this is only applicable for Proton 8, right? But doesn't Heroic allow changing the Proton version freely? What would happen if the user manually downgraded their Proton version and tried to run Ubisoft Connect?

proton ships fonts already, so that's not a problem, and users should be using wine-ge 8.0 when that releases. (it will be pretty well regression tested since valve is taking forever to release proton 8)

@Etaash-mathamsetty Etaash-mathamsetty marked this pull request as ready for review April 18, 2023 00:45
@Etaash-mathamsetty
Copy link
Member Author

Etaash-mathamsetty commented Apr 18, 2023

this became relevant way sooner than expected :0
we still need to wait for GE to do magical things and then release wine-ge 8.0 tho

@Etaash-mathamsetty
Copy link
Member Author

this is now relevant! (wine-ge 8.0 has released)

@arielj
Copy link
Collaborator

arielj commented May 2, 2023

Maybe we should add a conditional for now to ignore this if wine 8? I know after the proton 8 release there was an issue with Elden Ring for example, maybe there are unknown issues with other games, I think it's better to just ignore the installation if 8 and if anybody needs to use 7 for any reason (who knows) this would still work

@flavioislima
Copy link
Member

I think it is fine to install that on wine 8, it is just a font anyway. I don't think it will cause any harm and adding a wine --version check will slow down the process as well.

Perhaps once Wine-GE is more stable in the future we can get back to this but for now this is too hasty imo.

@flavioislima flavioislima added the pr:wip WIP, don't merge. label May 3, 2023
@Etaash-mathamsetty
Copy link
Member Author

ok tested with wine-ge (it needed WINE_FSYNC_SIMULATE_SCHED_QUANTUM=1 to run), and I can confirm that it works without installing the arial font

@Etaash-mathamsetty
Copy link
Member Author

I think this can get merged now, considering wine-ge can run ubisoft connect flawlessly now ootb

@Etaash-mathamsetty
Copy link
Member Author

it's been a few months, I think we could potentially merge this after 2.9.1

@Etaash-mathamsetty Etaash-mathamsetty changed the title Remove installation of arial font in ubisoft connect installation Refactor ubisoft connect setup Jul 28, 2023
@Etaash-mathamsetty Etaash-mathamsetty changed the title Refactor ubisoft connect setup Refactor legendary setup Jul 28, 2023
Copy link
Collaborator

@arielj arielj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, I tested installing/playing a ubisoft game and fallout new vegas.

@arielj arielj merged commit 33e3dd2 into Heroic-Games-Launcher:main Aug 6, 2023
@arielj arielj added this to the 2.9.2 milestone Aug 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr:wip WIP, don't merge.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants