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

bug: Error when Titanfall2 is installed on default EA App path. #238

Open
GeckoEidechse opened this issue Jun 9, 2024 · 4 comments · May be fixed by #249
Open

bug: Error when Titanfall2 is installed on default EA App path. #238

GeckoEidechse opened this issue Jun 9, 2024 · 4 comments · May be fixed by #249
Labels
bug Something isn't working

Comments

@GeckoEidechse
Copy link
Contributor

Describe the bug
We got a ticket on the Northstar Discord with a user being unable to install Northstar using Viper

Screenshots
Taken directly from their Discord ticket

image

Version:
???

Additional Info
As hinted by the issue title, the error is most likely caused by Titanfall2 being installed on the default install path. The reason I know this, is cause this the error message the user got when trying to use FlightCore

image
(which is triggered by this check)

@GeckoEidechse GeckoEidechse added the bug Something isn't working label Jun 9, 2024
@GeckoEidechse
Copy link
Contributor Author

Note that the ticket was since resolved by the user moving their install and switching to FlightCore so not sure if we can collect any additional info from them anymore... ^^"

@0neGal
Copy link
Owner

0neGal commented Jun 9, 2024

Due to not using Windows I had no idea this was even an issue, out of curiosity, why does FlightCore not allow that install path? Is it some permissions issue or?

@GeckoEidechse
Copy link
Contributor Author

It's a permission issue, yes. I don't know the exact details, whether it's an EA App thing or a Program Files thing but basically the default directory C:\Program Files\EA Games\Titanfall2 is locked to EA App (and admin ofc). So user level stuff has no write access to it. (I assume to prevent programs modifying other programs logic)

Given that that is essentially what we wanna do to install Northstar, the suggested workaround is to move the game files to another location that is user writeable.
(Running as admin would also work but is not recommended as it increases the attack surface)

Note that this only affects EA App, as Origin and Steam both install into Program Files (x86) which does not have the same permission requirements.

@0neGal
Copy link
Owner

0neGal commented Jun 9, 2024

Huh, weird, because there's checks in place to check for whether Viper can write into the gamepath, I guess it's only parts of it that's not writable or something...

Might've to adjust it, and possibly change the permission message to also mention that moving the install path may help.

As currently, when it was previously readable, it just tells the user to adjust the folder's permissions or select a different gamepath, and when the error happens on the initial gamepath selection it only does the latter.

@Jan200101 Jan200101 linked a pull request Aug 4, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants