goatcorp / FFXIVQuickLauncher

Custom launcher for FFXIV
https://goatcorp.github.io/
GNU General Public License v3.0
2.84k stars 332 forks source link

This Square Enix account cannot play Final Fantasy XIV #634

Closed Kromilan closed 2 years ago

Kromilan commented 2 years ago

Using the launcher gives the error "This Square Enix account cannot play Final Fantasy XIV". However, I can play the game just fine with the vanilla launcher.

Steps to reproduce the bug:

1. Start the game.
2. The error appears instead of the launcher.

Other information (please complete the following information): Operating System: Manjaro Linux XIVLauncher version: v6.1.3.0 Launching as admin?: no Using Steam?: no Addons/Plugins enabled: yes/not sure how to disable them without starting the game

Additional information Bought Endwalker, have Playtime, everything. As said, I can log in just fine with the vanilla launcher

reiichi001 commented 2 years ago

Hi, do you use a VPN of any kind?

Can you please attach the output.log file as well? You can find it in $WINEPREFIX/drive_c/users/$USER/Appdata/Roaming/XIVLauncher/

Kromilan commented 2 years ago

no VPN of any kind. I now see in the log that it thinks that I'm using a steam account. But I don't. I use the game without steam. So maybe that's it? But I don't see a way to tell it whether I'm using steam or not. "Steam integration" is disabled.


2021-12-13 19:23:55.819 +01:00 [INF] XIVLauncher started as xivlauncher-6.1.3.0-6.1.3-0-gbd8da51
2021-12-13 19:23:55.819 +01:00 [INF] Starting update check...
2021-12-13 19:24:00.045 +01:00 [INF] Engaging Autologin...
2021-12-13 19:24:00.061 +01:00 [INF] [DUPDATE] Starting...
2021-12-13 19:24:00.136 +01:00 [INF] [DUPDATE] Now starting for Dalamud 6.2.0.6
2021-12-13 19:24:00.143 +01:00 [INF] [DUPDATE] Now starting for .NET Runtime 5.0.6
2021-12-13 19:24:00.271 +01:00 [INF] [DUPDATE] All set for 2021.11.28.0000.0000
2021-12-13 19:24:00.710 +01:00 [INF] StartLogin() called
2021-12-13 19:24:01.717 +01:00 [INF] XivGame::Login(steamServiceAccount:True, cache:False)
2021-12-13 19:24:01.717 +01:00 [INF] Cache is invalid or disabled, logging in normally.
2021-12-13 19:24:03.324 +01:00 [INF] OAuth login successful - playable:False terms:True region:3 expack:0```
reiichi001 commented 2 years ago

Steam Integration and Steam Service Account are separate checkboxes.

Steam Integration is to tell the Steam client FFXIV is running. (And doesn't typically work in Linux anyways)

The Steam Service Account checkbox is on the main XIVLauncher and is for people who bought FFXIV on steam, as it's treated as a separate platform. If you didn't, don't check that box.

Kromilan commented 2 years ago

found it. Thank you :)