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

RFC: Rewrite _v2-entry-point in Python #22

Closed
wants to merge 1 commit into from

Conversation

R1kaB3rN
Copy link
Member

@R1kaB3rN R1kaB3rN commented Feb 10, 2024

Currently, our launchers shells out to two shell scripts -- _v2-entry-point (ULWGL), run or run-in-sniper. This doesn't seem to be a problem and is perfectly fine to just leave it, however this PR demonstrates that it doesn't have to be that way as it's fairly trivial to implement in Python. Whether the benefits, if there is any, warrants the rewrite is left open to debate. Until there's a consensus, this PR will be left in a draft state.

Related to #8

@loathingKernel
Copy link
Contributor

This might complicate #1 and #4, since these scripts are part of the SteamLinuxRuntime distribution, and they will have to be replaced after it is built. I do not think it is worth the maintance effort. and the potential incompatibilities.

@R1kaB3rN
Copy link
Member Author

R1kaB3rN commented Feb 11, 2024

This might complicate #1 and #4, since these scripts are part of the SteamLinuxRuntime distribution, and they will have to be replaced after it is built. I do not think it is worth the maintance effort. and the potential incompatibilities.

With this, those scripts will just be ignored so all the client has to do is execute our launcher. I agree though, it's not clear to me if a custom solution will be worth the maintenance effort...

@loathingKernel
Copy link
Contributor

With this, those scripts will just be ignored so all the client has to do is execute our launcher.

Oh right, got it, I didn't think that through.

@R1kaB3rN R1kaB3rN closed this Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants