fufexan / nix-gaming

Gaming on Nix
MIT License
582 stars 56 forks source link

star-citizen: Can't download game - launcher version 2.0.0 (beta) #183

Closed Sntx626 closed 5 months ago

Sntx626 commented 6 months ago

When trying to install the game with the latest launcher, I get the following error:

image

21:00:08.440 > "[Installer] - Installing Star Citizen LIVE 3.23.1-live.9179031 at C:\\Program Files\\Roberts Space Industries\\StarCitizen"
21:00:08.447 > "[Installer] - Starting download of base pack (SC LIVE 3.23.1-live.9179031) in C:\\Program Files\\Roberts Space Industries\\StarCitizen"
21:00:08.449 > "[Initial-Download] - Initial download start"
01ac:fixme:explorerframe:taskbar_list_SetProgressState iface 0000000007642E30, hwnd 000000000001008E, flags 2 stub!
01ac:fixme:explorerframe:taskbar_list_SetProgressValue iface 0000000007642E30, hwnd 000000000001008E, ullCompleted 1, ullTotal 64 stub!
01ac:fixme:winsock:setsockopt Unknown IPPROTO_TCP optname 0x00000003
21:00:08.476 > "[InitialDownload Error] - verification download files failed: UnknownRemoteResourceError: Unknown error"
21:00:08.479 > "[Initial-Download] - Verification header not found for initial download"
21:00:08.480 > [
 "[Initial-download] - createInitialDownload error",
 {
  "error": {
   "name": "VerificationHeaderError"
  }
 }
]
21:00:08.482 > "[Installer] - Error installing at C:\\Program Files\\Roberts Space Industries\\StarCitizen\\LIVE: VerificationHeaderError: [Initial-Download] - Verification heade
r not found for initial download"
21:00:08.484 > [
 "[Installer] - Error: ",
 {
  "error": {
   "name": "VerificationHeaderError"
  }
 }
]
damccull commented 5 months ago

I was getting a similar error with the 2.0 launcher when trying to install it in proton earlier, but mine included an issue about being unable to create the installation folders because the user hadn't given permission. I assumed that was due to a broken UAC query or something. In this case I don't see it, but I wanted to throw my info here in case it was helpful. The legacy launcher seems to be doing well...

fufexan commented 5 months ago

@LovingMelody

LovingMelody commented 5 months ago

The 2.0 Launcher requires Wine 9.5 or newer, whereas wine-ge is significantly older and the necessary patches have not been back ported. If you still want to use it, you'll need to override the Wine package and edit your host file to block the installation of EAC or use EOS_USE_ANTICHEATCLIENTNULL=1 (this is already the default setting in the script).

The 1.X Launcher isn't being phased out any time soon. Currently, the 2.X Launcher (still in beta) causes performance issues and won't be particularly useful until Squadron 42 is released.

EDIT: If you have a specific reason to use the 2.X Launcher, please let me know, and I can look into adding support for it. However, I'd prefer not to maintain two separate launcher versions if there's no substantial benefit to doing so.

Sntx626 commented 5 months ago

Thanks for the response!

After your response I went back to the 1.X launcher and everything works. I mistakingly thought that the 2.X launcher replaced the 1.X launcher.

In the future there'll probably be an issue on enabling the 2.X launcher, but I'm closing this issue, since I see no reason to maintain the 2.X launcher for now.