FAQ
6
.markdownlint.jsonc
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"MD013": false, // line-length
|
||||||
|
"MD033": false, // no-inline-html
|
||||||
|
"MD040": false, // fenced-code-language
|
||||||
|
"MD045": false // no-alt-text (but we should be doing this...)
|
||||||
|
}
|
BIN
src/assets/faq/LinuxConfigScreenshot.png
Normal file
After Width: | Height: | Size: 80 KiB |
BIN
src/assets/faq/otp/howtouse_image_ios1_en.png
Normal file
After Width: | Height: | Size: 343 KiB |
BIN
src/assets/faq/otp/howtouse_image_ios1_ja.jpg
Normal file
After Width: | Height: | Size: 587 KiB |
BIN
src/assets/faq/otp/howtouse_image_ios2_en.png
Normal file
After Width: | Height: | Size: 470 KiB |
BIN
src/assets/faq/otp/howtouse_image_ios2_ja.jpg
Normal file
After Width: | Height: | Size: 1,020 KiB |
BIN
src/assets/faq/otp/howtouse_image_ios3_en.png
Normal file
After Width: | Height: | Size: 568 KiB |
BIN
src/assets/faq/otp/howtouse_image_ios3_ja.jpg
Normal file
After Width: | Height: | Size: 825 KiB |
BIN
src/assets/faq/otp/ios_add_shortcut1.png
Normal file
After Width: | Height: | Size: 468 KiB |
BIN
src/assets/faq/otp/ios_add_shortcut2.png
Normal file
After Width: | Height: | Size: 451 KiB |
BIN
src/assets/faq/otp/ios_edit_shortcut1.png
Normal file
After Width: | Height: | Size: 140 KiB |
BIN
src/assets/faq/otp/ios_edit_shortcut2.png
Normal file
After Width: | Height: | Size: 1 MiB |
BIN
src/assets/faq/otp/ios_settings1.png
Normal file
After Width: | Height: | Size: 729 KiB |
BIN
src/assets/faq/otp/ios_settings2.png
Normal file
After Width: | Height: | Size: 411 KiB |
BIN
src/assets/faq/otp/macrodroid-change-httpget.jpg
Normal file
After Width: | Height: | Size: 103 KiB |
BIN
src/assets/faq/otp/macrodroid-change-macro.jpg
Normal file
After Width: | Height: | Size: 155 KiB |
BIN
src/assets/faq/otp/macrodroid-ffxivmacro.jpg
Normal file
After Width: | Height: | Size: 90 KiB |
BIN
src/assets/faq/otp/macrodroid-overview-macros.jpg
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
src/assets/faq/otp/macrodroid-overview-template.jpg
Normal file
After Width: | Height: | Size: 95 KiB |
BIN
src/assets/faq/otp/macrodroid-save-macro.jpg
Normal file
After Width: | Height: | Size: 154 KiB |
BIN
src/assets/faq/otp/macrodroid-set-ip.jpg
Normal file
After Width: | Height: | Size: 119 KiB |
BIN
src/assets/faq/otp/macrodroid-shortcut.jpg
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
src/assets/faq/otp/otp_checkbox.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
src/assets/faq/third_plugin_lookslike.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
src/assets/faq/upload_crash_tspack.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
src/assets/faq/wtfastconfig.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
src/assets/faq/xivlauncher_unsupported.png
Normal file
After Width: | Height: | Size: 139 KiB |
BIN
src/assets/faq/xivlaunchersSettings.png
Normal file
After Width: | Height: | Size: 47 KiB |
14
src/components/FAQLinks.astro
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
---
|
||||||
|
import { getCollection } from "astro:content";
|
||||||
|
const entries = await getCollection("faq");
|
||||||
|
---
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
{
|
||||||
|
entries.map((entry) => (
|
||||||
|
<li>
|
||||||
|
<a href={`/faq/${entry.slug}`}>{entry.data.title}</a>
|
||||||
|
</li>
|
||||||
|
))
|
||||||
|
}
|
||||||
|
</ul>
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
import { Image } from "astro:assets";
|
import { Image } from "astro:assets";
|
||||||
|
import { discordLink } from "../constants";
|
||||||
import header from "../assets/header.png";
|
import header from "../assets/header.png";
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -7,7 +8,7 @@ import header from "../assets/header.png";
|
||||||
<Image src={header} alt="XIVLauncher logo" class="headerLogo" />
|
<Image src={header} alt="XIVLauncher logo" class="headerLogo" />
|
||||||
<a href="/">Home</a>
|
<a href="/">Home</a>
|
||||||
<a href="/faq">FAQ</a>
|
<a href="/faq">FAQ</a>
|
||||||
<a href="https://discord.gg/3NMcUV5">Discord</a>
|
<a href={discordLink}>Discord</a>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
@ -19,6 +20,7 @@ import header from "../assets/header.png";
|
||||||
header {
|
header {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
flex-wrap: wrap;
|
||||||
gap: 2ch;
|
gap: 2ch;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
|
@ -33,5 +35,8 @@ import header from "../assets/header.png";
|
||||||
|
|
||||||
.headerLogo {
|
.headerLogo {
|
||||||
width: auto;
|
width: auto;
|
||||||
|
height: auto;
|
||||||
|
max-height: 100%;
|
||||||
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
1
src/constants.ts
Normal file
|
@ -0,0 +1 @@
|
||||||
|
export const discordLink = "https://discord.gg/3NMcUV5";
|
12
src/content/config.ts
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
import { z, defineCollection } from "astro:content";
|
||||||
|
|
||||||
|
const faq = defineCollection({
|
||||||
|
type: "content",
|
||||||
|
schema: z.object({
|
||||||
|
title: z.string()
|
||||||
|
})
|
||||||
|
});
|
||||||
|
|
||||||
|
export const collections = {
|
||||||
|
faq
|
||||||
|
};
|
115
src/content/faq/dalamud_troubleshooting.mdx
Normal file
|
@ -0,0 +1,115 @@
|
||||||
|
---
|
||||||
|
title: Dalamud FAQ
|
||||||
|
---
|
||||||
|
import { discordLink } from "../../constants.ts";
|
||||||
|
|
||||||
|
## How do I install/enable plugins?
|
||||||
|
|
||||||
|
Not sure how to install plugins? Just type `/xlplugins` in-game after you see that the in-game hook has loaded.
|
||||||
|
|
||||||
|
## How do I enable plugin test builds?
|
||||||
|
|
||||||
|
1. Type `/xlsettings` in game.
|
||||||
|
2. Go to the `Experimental` tab.
|
||||||
|
3. Click the checkbox for `Get plugin testing builds`.
|
||||||
|
4. Click `Save` / `Save and Close`.
|
||||||
|
|
||||||
|
- **NOTE: Testing plugins will have bugs, issues, crashes, and may even change dramatically before final release.**
|
||||||
|
|
||||||
|
For troubleshooting, please keep questions/comments/issues in the [plugin-testing](https://discord.com/channels/581875019861328007/719513457988337724) channel on our <a href={discordLink}>Discord server</a>.
|
||||||
|
|
||||||
|
## What is the command for \<insert plugin here\>?
|
||||||
|
|
||||||
|
Plugins will list their command(s) from the plugin installer window (`/xlplugins`). The command `/xlhelp` will print all commands in your chat.
|
||||||
|
|
||||||
|
## How can I access Dalamud if I play with a controller?
|
||||||
|
|
||||||
|
You can toggle the controller mode with Left Bumper and clicking in Left Stick (L1 and L3) allowing you to navigate among the Dalamud UI.
|
||||||
|
|
||||||
|
In this mode you can also open and close the Plugin Installer with Right Stick (R3).
|
||||||
|
|
||||||
|
## How do I turn Dalamud Staging on or off?
|
||||||
|
|
||||||
|
### In game (if you can still launch)
|
||||||
|
|
||||||
|
1. Type `/xldev` in game.
|
||||||
|
2. Click on the Dalamud menu on the top of the screen.
|
||||||
|
3. Select/unselect the settings as wanted.
|
||||||
|
4. Relaunch the game.
|
||||||
|
|
||||||
|
### Out of game (when you get crashes)
|
||||||
|
|
||||||
|
1. Close the game.
|
||||||
|
2. Go to `%AppData%\XIVLauncher\` and open `dalamudConfig.json` in your text editor of choice.
|
||||||
|
3. Go to the line that says `"DalamudBetaKey":`. Change the value to `"BETAKEYHERE"` to enable Dalamud Staging, and **`null`** (no quotes) to disable Dalamud Staging.
|
||||||
|
4. Save the file.
|
||||||
|
5. Launch the game.
|
||||||
|
|
||||||
|
- This is for developers, not users. Plugin testers should only use it when specifically stated. You should expect to encounter issues and crash more often on staging builds. **Use with caution.**
|
||||||
|
- NOTE: After enabling Dalamud Staging, you may have to wait for Dalamud to be redownloaded.
|
||||||
|
- NOTE 2: You should replace the `BETAKEYHERE` entry with a real beta key. **It requires the quotes**.
|
||||||
|
- NOTE 3: Make sure there are no quotes when setting `DalamudBetaKey` to null.
|
||||||
|
|
||||||
|
## How do I reset dalamud/plugin window locations?
|
||||||
|
|
||||||
|
1. Close the game.
|
||||||
|
2. Go to `%AppData%\XIVLauncher\`.
|
||||||
|
3. Delete `dalamudUI.ini`.
|
||||||
|
4. Start the game.
|
||||||
|
|
||||||
|
## How do I manually delete plugins?
|
||||||
|
|
||||||
|
1. Close the game and XIVLauncher.
|
||||||
|
2. Go to `%AppData%\XIVLauncher\installedPlugins`.
|
||||||
|
3. Remove the folder\[s\] for the plugin\[s\].
|
||||||
|
4. Go to `%AppData%\XIVLauncher\devPlugins`.
|
||||||
|
5. Remove all manually installed plugins. (Check if they have a third party repo, or reinstall them later.)
|
||||||
|
6. Start the game.
|
||||||
|
|
||||||
|
- NOTE: You may not have any manually installed plugins. That's fine.
|
||||||
|
|
||||||
|
## Why can't I find a plugin?
|
||||||
|
|
||||||
|
Plugins often have to be updated for new patches. Please be patient if it's only been a few days or weeks - the plugin will often return. There are no estimates nor SLAs, and are subject to the developer's time/interest/motivation. You can view this [site](https://tommadness.github.io/Plugin-Browser/) to see which plugins are currently available.
|
||||||
|
|
||||||
|
## I get an error message when trying to install/update/disable a plugin
|
||||||
|
|
||||||
|
Please give us more information so we can help troubleshoot why this is happening to you.
|
||||||
|
|
||||||
|
- Which plugin is it?
|
||||||
|
- Did a previous version work, and do you know what version it was?
|
||||||
|
- Does deleting the plugin and trying a fresh install work?
|
||||||
|
- Can you please provide your dalamud.txt file?
|
||||||
|
|
||||||
|
## ReShade and its variants don't work or Dalamud UI fails
|
||||||
|
|
||||||
|
1. Go to `(your game installation folder)\game`.
|
||||||
|
2. Make sure the game is closed.
|
||||||
|
3. If there is a file called `d3d11.dll` or `dinput8.dll`, **rename it** to `dxgi.dll`.
|
||||||
|
4. Relaunch the game.
|
||||||
|
|
||||||
|
If this doesn't help, please contact us in our [Discord server](https://goat.place/).
|
||||||
|
|
||||||
|
## How do I fix plugins that rely on Dalamud provided opcodes?
|
||||||
|
|
||||||
|
Certain plugins and features (Universalis updates, PennyPincher, and more) require knowing about the FFXIV client's current opcodes. These change every patch and can sometimes take more time to sort out before a Dalamud update for a new patch is ready.
|
||||||
|
|
||||||
|
If you need to refresh your opcode information after it was updated, please relaunch the game. Dalamud will check for updated definitions when it is launched.
|
||||||
|
|
||||||
|
## All my plugins basically stopped working
|
||||||
|
|
||||||
|
There can be a number of things causing this, and we'll need to get more information from you!
|
||||||
|
|
||||||
|
If possible, please join our [Discord server](https://goat.place/) and ask in our support channels. We'll probably need your `output.log` and/or `dalamud.log` file to investigate the cause.
|
||||||
|
|
||||||
|
It is also helpful to know if you have any additional addons/injectors/mods such as ReShade/GShade, RivaTuner/RTSS/MSI Afterburner, any on-screen-displays/overlays, or mods installed via TexTools, as these can also contribute to crashing or conflicts.
|
||||||
|
|
||||||
|
## Do not expect XL/Dalamud/Plugin updates on patch day releases
|
||||||
|
|
||||||
|
Please remember that many of the developers have school/jobs/both and live across a variety of time zones. Things will be updated when they can be. The notion that "XL could be gone at any time" still exists.
|
||||||
|
|
||||||
|
## Remember the patches, no matter how small, can break plugins
|
||||||
|
|
||||||
|
If you're experiencing crashes once Dalamud is whitelisted for a patch, you will want to disable/delete plugins and wait for updates.
|
||||||
|
|
||||||
|
Plugins that rely on opcodes may take a little longer than ones ones that rely on hooks in some cases, but it ultimately depends on how much the FFXIV client changed.
|
148
src/content/faq/mobile_otp.md
Normal file
|
@ -0,0 +1,148 @@
|
||||||
|
---
|
||||||
|
title: XIVLauncher Authenticator App
|
||||||
|
---
|
||||||
|
|
||||||
|
You can use an app together with XIVLauncher to automatically log yourself in without needing to type the OTP code manually. The app will send the code over your local network to XIVLauncher, which will use it to log you in.
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
|
You can download the newest version of the app from the [app releases page](https://github.com/goaaats/xl-authenticator/releases/latest). You can also find the source code on the linked repository.
|
||||||
|
|
||||||
|
#### Installing on Android
|
||||||
|
|
||||||
|
Download the APK file from the linked releases page and open it. You will be prompted to allow Chrome/your browser to install applications from unknown sources. After allowing this installation, you will be able to find the app on your regular app drawer.
|
||||||
|
|
||||||
|
#### Installing on iOS
|
||||||
|
|
||||||
|
Since we can't publish the app on the App Store, you will have to use an alternative store like [AltStore](https://altstore.io/) to install the app. You can also use a Jailbroken device with AppSync Unified from [Karen's repo](https://cydia.akemi.ai/?page/net.angelxwind.appsyncunified).
|
||||||
|
|
||||||
|
### Registering the app
|
||||||
|
|
||||||
|
To use the app as an OTP Token, you have to register it with your Square Enix account.
|
||||||
|
|
||||||
|
You can do so on the [Mog Station](https://secure.square-enix.com/account/app/svc/mogstation) by choosing "Manage Square Enix Account" and then clicking the "One Time Password" option in the title bar.
|
||||||
|
|
||||||
|
On the resulting page, you can then choose "Other authenticator apps (Google Authenticator, etc.)". You will see a QR code.
|
||||||
|
|
||||||
|
Open the XL Authenticator App and tap "Set-Up OTP code". Scan the provided QR code. After scanning, your SE account username should be listed on the settings page.
|
||||||
|
|
||||||
|
If you cannot scan the code due to your camera not working, you can also tap "Enter by hand" and type the code manually. Mind that in this case, your username will not be shown.
|
||||||
|
|
||||||
|
**Note:** We recommend scanning the code with another Authenticator app like Authy at the same time, so you have two apps that can generate codes in case one is lost. Please also remember writing down your fallback code in a secure location.
|
||||||
|
|
||||||
|
### Entering the XIVLauncher IP
|
||||||
|
|
||||||
|
To connect the app to your PC, you first need to find your PC's **local** IP address. To do this, we recommend this [high-quality article by American lifestyle online media-outlet "Lifehacker"](https://lifehacker.com/how-to-find-your-local-and-external-ip-address-5833108).
|
||||||
|
|
||||||
|
On the XL Authenticator app settings page, tap "Set XIVLauncher IP" and enter the IP address you determined earlier.
|
||||||
|
|
||||||
|
### Enabling the OTP app feature in XIVLauncher
|
||||||
|
|
||||||
|
In XIVLauncher, click the settings "gear" icon on the main screen. If you have Auto-Login enabled, you will have to hold shift while starting to get back to the XIVLauncher main screen.
|
||||||
|
|
||||||
|
On the following screen, make sure "Enable XL Authenticator app/OTP macro support" is ticked.
|
||||||
|
|
||||||
|
NOTE: If you're on the stable build of XIVLauncher 5.5.3 or prior, you won't see this setting because it's always on.
|
||||||
|
|
||||||
|
![Make sure to tick this box](../../assets/faq/otp/otp_checkbox.png)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Congratulations! From now on, when XIVLauncher is waiting for you to enter an OTP code, you will be able to just open the app and log yourself in automatically.
|
||||||
|
|
||||||
|
## OTP Macros
|
||||||
|
|
||||||
|
If you don't want to use the app, you can also use macros on iOS and via MacroDroid on Android.
|
||||||
|
|
||||||
|
On the OTP input screen, it's possible to log in automatically by accessing the URL below with the IP of your computer and the OTP you want to use with your account:
|
||||||
|
|
||||||
|
`http://[Your PC Address]:4646/ffxivlauncher/[one-time password]`
|
||||||
|
|
||||||
|
You can usually find your computer's address through `cmd.exe` by entering the command `ipconfig`.
|
||||||
|
|
||||||
|
```text
|
||||||
|
Ethernet adapter Gigabit Ethernet:
|
||||||
|
|
||||||
|
Connection-specific DNS Suffix . :
|
||||||
|
Link-local IPv6 Address . . . . . : 5ea9:b5a8:77aa:e9a:56e0:1057:8245:a4db
|
||||||
|
IPv4 Address. . . . . . . . . . . : 10.0.0.39 <----- We want this
|
||||||
|
Subnet Mask . . . . . . . . . . . : 255.255.255.0
|
||||||
|
Default Gateway . . . . . . . . . : 10.0.0.1
|
||||||
|
```
|
||||||
|
|
||||||
|
Copy the `IPv4 Address` to the OTP macro.
|
||||||
|
|
||||||
|
## Initial settings
|
||||||
|
|
||||||
|
When launching your game with OTP, make sure to allow XIVLauncher to communicate past your Windows firewall.
|
||||||
|
|
||||||
|
## Phone settings
|
||||||
|
|
||||||
|
### iOS
|
||||||
|
|
||||||
|
This method has only been tested on iOS 13.1+, it may not work on earlier firmware versions.
|
||||||
|
|
||||||
|
- Install the [Shortcuts app](https://apps.apple.com/us/app/%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88/id915249334 "Shortcuts app") on an iOS device.
|
||||||
|
- Allow untrusted shortcuts in your Shortcuts settings in the Settings app.
|
||||||
|
|
||||||
|
<img src="https://i.imgur.com/cySnPjr.png" width="280">
|
||||||
|
<img src="https://i.imgur.com/xg6gig4.png" width="280">
|
||||||
|
|
||||||
|
- Open the [FFXIV Login shortcut](https://www.icloud.com/shortcuts/6b4a512582e24e2baeaa08e771c9b998 "FFXIV Login shortcut") in Safari and tap "Get Shortcut".
|
||||||
|
- If you open in Chrome or Firefox, you can not open in the Shortcuts app.
|
||||||
|
- Review the Shortcut and Add it to your shortcut list.
|
||||||
|
|
||||||
|
<img src="https://raw.githubusercontent.com/goaaats/FFXIVQuickLauncher/master/images/ios_add_shortcut1.png" width="280">
|
||||||
|
<img src="https://raw.githubusercontent.com/goaaats/FFXIVQuickLauncher/master/images/ios_add_shortcut2.png" width="280">
|
||||||
|
|
||||||
|
- Rewrite the part set as "0.0.0.0" of "Replace With" with your PC's IP address or PC name.
|
||||||
|
|
||||||
|
<img src="../../assets/faq/otp/ios_edit_shortcut1.png" width="280">
|
||||||
|
<img src="../../assets/faq/otp/ios_edit_shortcut2.png" width="280">
|
||||||
|
|
||||||
|
- Add the Shortcut to your Share Sheet.
|
||||||
|
|
||||||
|
<img src="https://i.imgur.com/2FkQBFw.png" width="280">
|
||||||
|
|
||||||
|
- Tap "Done".
|
||||||
|
|
||||||
|
#### How to Use
|
||||||
|
|
||||||
|
- Start XIVLauncher on your PC and start the login process, either by clicking login or by autologin.
|
||||||
|
- Open the "Square Enix Software Token" app.
|
||||||
|
- Long tap on the one-time password part and select "Share".
|
||||||
|
|
||||||
|
<img src="../../assets/faq/otp/howtouse_image_ios1_en.png" width="280" />
|
||||||
|
|
||||||
|
- Select "FFXIV Login".
|
||||||
|
|
||||||
|
<img src="https://i.imgur.com/RgGi9yS.jpg" width="280" />
|
||||||
|
|
||||||
|
### Android (Versions before 10)
|
||||||
|
|
||||||
|
> WARNING!!!! THIS MACRO ONLY WORKS WITH ANDROID VERSIONS BEFORE 10!
|
||||||
|
>
|
||||||
|
> THIS IS DUE TO A PERMISSION CHANGE WHERE APPS ARE NOT ALLOWED ACCESS TO THE CLIPBOARD!
|
||||||
|
|
||||||
|
1. Install the [MacroDroid](https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid) app
|
||||||
|
2. Hide all notifications for MacroDroid in your Android system settings(optional, but recommended)
|
||||||
|
3. Open MacroDroid, follow the initial setup
|
||||||
|
4. Tap "Templates" and "browse"
|
||||||
|
5. Tap the looking glass and search for "ffxiv"
|
||||||
|
6. Add the macro called "FFXIV OTP" by "goat" and replace the IP in the "HTTP GET" action with the IP of your computer
|
||||||
|
7. Go back to the main screen, tap Macros, hold the "FFXIV OTP" macro and select "Create home screen shortcut"
|
||||||
|
|
||||||
|
### Android (Versions after 10)
|
||||||
|
|
||||||
|
Due to the changes to Android not providing access to the clipboard for background apps, you can make a slight modification to the Macro to open up MacroDroid before sending your OTP to the launcher (Thanks Catalysta#8888!)
|
||||||
|
|
||||||
|
#### How to use
|
||||||
|
|
||||||
|
1. Start XIVLauncher on your PC and start the login process, either by clicking login or by autologin.
|
||||||
|
2. Tap the home screen shortcut you made for the macro
|
||||||
|
3. Wait for "Square Enix Software Token" app to automatically open and for the macro to be sent
|
||||||
|
|
||||||
|
[Return to the top](#setup)\
|
||||||
|
<a href="{{ site.github.baseurl }}/">Return to the main FAQ</a>
|
83
src/content/faq/steamdeck.md
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
---
|
||||||
|
title: XIVLauncher Steam Deck Installation Guide
|
||||||
|
---
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
### Install the Steam version of FFXIV on your Steam Deck
|
||||||
|
|
||||||
|
To use XIVLauncher, the FFXIV Free Trial or the full version of FFXIV has to be installed on your Steam Deck's **internal memory**. You don't need to start it at any point in time, or need to create a Steam account, it just has to be installed. If you don't own FFXIV on Steam, please install the Free Trial.
|
||||||
|
|
||||||
|
To install the Trial, you will need to look for it in the Steam Store. Depending on whether or not you have previously installed the Trial on this account, it may be hidden from search results. In this case, look for Demos within the Final Fantasy franchise in Desktop Mode, or [use this link to go to the Trial](https://store.steampowered.com/app/312060/FINAL_FANTASY_XIV_Online_Free_Trial/).
|
||||||
|
|
||||||
|
This is needed for Gaming Mode to see the game window.
|
||||||
|
|
||||||
|
### Switch to Desktop Mode
|
||||||
|
|
||||||
|
Press and hold the Power Button. Select `Switch to Desktop Mode`
|
||||||
|
|
||||||
|
### Install XIVLauncher
|
||||||
|
|
||||||
|
Open the `Discover Store`, search for `XIVLauncher`, and press Install.
|
||||||
|
|
||||||
|
**For Any other linux distro** The `Discover Store` is a GUI for flatpak. Find the package [here](https://flathub.org/apps/dev.goats.xivlauncher).
|
||||||
|
|
||||||
|
**OPTIONAL:** If you would like to install Final Fantasy XIV to your Deck's MicroSD card or any folder outside of the default (`~/.xlcore/ffxiv`), you will also need `Flatseal` from the Discover Store.
|
||||||
|
|
||||||
|
### Add a Non-Steam Game
|
||||||
|
|
||||||
|
In Steam's Desktop mode, select `ADD A GAME`, scroll down to XIVLauncher, click the checkbox, and click `ADD SELECTED PROGRAM`
|
||||||
|
|
||||||
|
Right click on XIVLauncher in Steam, select `Properties`, and replace the `Launch Options` with the following: `XL_SECRET_PROVIDER=FILE %command% run --parent-expose-pids --parent-share-pids --parent-pid=1 --branch=stable --arch=x86_64 --command=xivlauncher dev.goats.xivlauncher`
|
||||||
|
|
||||||
|
Please note that with this configuration, XIVLauncher will save your password to a file on your Steam Deck, as Valve does not ship a safer way to store passwords by default. If this is a problem for you, please leave out `XL_SECRET_PROVIDER=FILE %command%` from the line above - XIVLauncher won't be able to save your password in that case.
|
||||||
|
|
||||||
|
(For desktop Linux users with a sudden performance drop after some time in game, this may be caused by the Steam overlay. Try adding `LD_PRELOAD=""` at the start to disable it.)
|
||||||
|
|
||||||
|
**Do not set a Compatibility mode for XIVLauncher.** XIVLauncher is a native Linux application. Setting Compatibility for it will break it.
|
||||||
|
|
||||||
|
### OPTIONAL: Allow external folder access to XIVLauncher
|
||||||
|
|
||||||
|
Run Flatseal. On the left, scroll down to XIVLauncher. In the main part of the window, scroll down to `Filesystem`. Click the Folder icon next to Other files. Type the location where you would like to install Final Fantasy XIV. By default, your MicroSD is mounted to `/run/media/mmcblk0p1`.
|
||||||
|
|
||||||
|
### Switch to Gaming Mode
|
||||||
|
|
||||||
|
On the Desktop, tab `Return to Gaming Mode`.
|
||||||
|
|
||||||
|
### First time setup / Running the game
|
||||||
|
|
||||||
|
Run XIVLauncher in Steam. Once XIVLauncher has opened, click the Gear icon in the bottom left if you need to set the game data path, OTP macro, etc. (Use the mount location above for the data path if you're installing to the MicroSD.) After changing settings, click the check mark. Input your username and password, click login, and let XIVLauncher install the game (if it is not already present in your game data path).
|
||||||
|
|
||||||
|
When prompted, press the `Steam` button, select `FINAL FANTASY XIV Online` or `FINAL FANTASY XIV Online Free Trial` (the latter will appear for non-Steam service accounts). Final Fantasy XIV will appear on the screen after a few moments.
|
||||||
|
|
||||||
|
## FREQUENTLY ASKED QUESTIONS
|
||||||
|
|
||||||
|
### Where are my configuration files kept?
|
||||||
|
|
||||||
|
Configuration files are saved to `~/.xlcore`.
|
||||||
|
|
||||||
|
### The game is disappearing randomly and won't resume after sleep mode
|
||||||
|
|
||||||
|
Please make sure that FFXIV or the FFXIV Free Trial from the Steam Store is installed on your Steam Deck's **internal memory**.
|
||||||
|
|
||||||
|
### My audio is crackling/distorted
|
||||||
|
|
||||||
|
Try adding `PULSE_LATENCY_MSEC=60` to the beginning of the Launch Options in Steam.
|
||||||
|
|
||||||
|
### I can't control my game
|
||||||
|
|
||||||
|
Change the control layout for the game SteamOS thinks FFXIV is running as. For non-Steam service accounts, this means `FINAL FANTASY XIV Online Free Trial`.
|
||||||
|
|
||||||
|
If that does not fix it, rename `~/.xlcore/ffxivConfig/FFXIV.cfg` to `FFXIV.cfg.bak` and run the game again from Gaming Mode. This will reset all Final Fantasy XIV System settings to default.
|
||||||
|
|
||||||
|
### Final Fantasy XIV doesn't close properly / Steam constantly thinks Final Fantasy XIV is playing
|
||||||
|
|
||||||
|
Make sure you set the Launch Options in the "Add a Non-Steam Game" step. Specifically the `--parent-expose-pids --parent-share-pids --parent-pid=1` arguments allow XIVLauncher to communicate with Steam to report the game closing.
|
||||||
|
|
||||||
|
### XIVLauncher immediately closes when trying to run it through Steam
|
||||||
|
|
||||||
|
Do not set a Compatibility mode for XIVLauncher in Steam. XIVLauncher is a native Steam application that does not need Proton to run.
|
||||||
|
|
||||||
|
### I can't enter my username/password
|
||||||
|
|
||||||
|
Due to a limitation of Steam's text input API, please use the Steam Deck's Gaming Mode to finish setup.
|
23
src/content/faq/support.md
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
---
|
||||||
|
title: Support what we care about
|
||||||
|
---
|
||||||
|
|
||||||
|
XIVLauncher doesn't or won't accept direct financial contributions. However, we would be extremely grateful if you could consider donating to one of these, or an organization of your own choice instead:
|
||||||
|
|
||||||
|
- [Extinction Rebellion](https://rebellion.global/) and [Fridays for Future](https://fridaysforfuture.org/) fight for governments worldwide to take action against the climate crisis
|
||||||
|
- The [Electronic Frontier Foundation](https://www.eff.org/) fights for privacy rights and internet freedom in the US and globally
|
||||||
|
- [Chaos Computer Club e.V.](https://www.ccc.de/en/) fights for privacy rights and internet freedom in Germany and in the European Union
|
||||||
|
- The [Wikimedia Foundation](https://wikimediafoundation.org/) fights for open knowledge all over the world
|
||||||
|
- Your local no-kill animal shelter fights for your local <img style="display: inline; vertical-align: middle; width: 4%;" src="https://cdn.discordapp.com/emojis/833812234969940048.png?size=128" alt="Dognose"> to have a loving family
|
||||||
|
|
||||||
|
## Direct support
|
||||||
|
|
||||||
|
### Via stars
|
||||||
|
|
||||||
|
If you want to directly support us, we would be very happy if you could star [our projects](https://github.com/goatcorp/) on GitHub. This is free, but helps our contributors regardless.
|
||||||
|
|
||||||
|
[![This is what the button looks like](https://user-images.githubusercontent.com/16760685/145173596-b3d9ca08-fcdc-4282-ad62-a67243a711f6.png)](https://github.com/goatcorp/FFXIVQuickLauncher)
|
||||||
|
|
||||||
|
### Donations
|
||||||
|
|
||||||
|
Individual developers often have their own donation links - these are typically linked within their plugins or on their GitHub profiles. Feel free to browse around - every one of them will appreciate your support. If you can't find a way to donate, the developer likely does not take direct donations.
|
411
src/content/faq/xl_troubleshooting.mdx
Normal file
|
@ -0,0 +1,411 @@
|
||||||
|
---
|
||||||
|
title: XIVLauncher FAQ
|
||||||
|
---
|
||||||
|
import { discordLink } from "../../constants.ts";
|
||||||
|
|
||||||
|
## How do I disable autologin?
|
||||||
|
|
||||||
|
Keep the shift key held down while you open XIVLauncher. Keep it held down until the main window appears.
|
||||||
|
|
||||||
|
## Are XIVLauncher, Dalamud, and Dalamud Plugins safe to use?
|
||||||
|
|
||||||
|
Yes! Here at Goat Systems Interactive, we take security extremely seriously. Using our software should never put you in a situation where another player can detect you're using third party modifications. At this time, we have no reason to believe that Square Enix does anything to detect client modifications in any form. Compare to using ReShade/GShade, ACT, Teamcraft, and other community projects.
|
||||||
|
|
||||||
|
### General Disclaimer
|
||||||
|
|
||||||
|
You shouldn't mention using XIVLauncher or plugins in-game, just like you shouldn't admit to using *any* third party modifications, as it is technically against the FFXIV Terms of Service. We have no reported cases of a user being banned for using XIVLauncher, Dalamud, or Dalamud plugins, but you should still exercise caution. All officially supported plugins go through code review to ensure that they are not exploiting the game or doing anything in such a manner that would result in your game client sending invalid data to the game servers. **We cannot endorse any unofficial plugins from third party plugin repositories. You use those at your own risk.**
|
||||||
|
|
||||||
|
Additionally, XIVLauncher is entirely a **hobby project**. We do this because it's fun to us, and not because we get paid for it. This means that we always try our best to be professional and responsive, but it also means that everything we do provide to you is on a "best effort" basis - maintaining software like this takes a lot of time and we're just human as well :)
|
||||||
|
|
||||||
|
If you have any questions about XIVLauncher, Dalamud, or Dalamud plugins, please feel free to ask questions in our <a href={discordLink}>Discord server</a>. We are a primarily English-speaking community and support in other languages may be limited.
|
||||||
|
|
||||||
|
### XIVLauncher Security Specifics
|
||||||
|
|
||||||
|
Here are some additional details about XIVLauncher itself.
|
||||||
|
|
||||||
|
1. XIVLauncher is open source. You can audit the code in the main [XIVLauncher GitHub repository](https://github.com/goatcorp/FFXIVQuickLauncher).
|
||||||
|
2. XIVLauncher releases are now built directly on GitHub. Anything you download, you can be sure that it is from the version of the open source code that is listed on the GitHub repository. The XIVLauncher version check file is cached onto a private VPS to help reduce your chances of hitting GitHub API rate limits and country-specific ISP blocks. File downloads will show our proxy domain (`kamori.goats.dev`), but this redirects to GitHub. You may use a network analysis tool of your choice to verify this behavior. The VPS uses Cloudflare to cache the data in turn and is only accessible via VPN and a hardware key.
|
||||||
|
3. In the event that the launcher has been modified, or you are running a version intended for development, it will clearly denote that it is a debug build or otherwise a test/unsupported release.
|
||||||
|
4. XIVLauncher uses the Windows Credential Manager to safely store your account credentials, if you choose to save them. Your passwords are encrypted and can only be accessed by authorized programs. However, that does mean if someone manages to gain access to your computer, they can technically extract your password (but at that point, you likely have bigger issues). XLCore (the Linux native XIVLauncher) uses `libsecret` to safely store your account credentials. `gnome-keyring`, `kwallet` (provided with KDE Framework version 5.97.0 or newer), `keepassxc`, `secret-service`, and other secret providers that implement `org.freedesktop.secrets` can be used for storing and managing these credentials.
|
||||||
|
5. XIVLauncher only communicates with our secured proxy, GitHub, and official FFXIV websites.
|
||||||
|
6. XIVLauncher has been designed to fully replicate the same login and authorization process as the official launcher. Steps have been taken to ensure that it will always match retail, down to experiencing the same login issues. Patch downloads are obtained from the same patchlist that SE provides the retail launcher, and all patch files are verified to be correct before they are applied.
|
||||||
|
|
||||||
|
### Dalamud Security Specifics
|
||||||
|
|
||||||
|
Here are some additional details about Dalamud.
|
||||||
|
|
||||||
|
1. Dalamud **is** a code injection framework. By definition, it's going to look and act like a virus-like program. Your antivirus might even consider it harmful or potentially harmful software! You can read more about [whitelisting Dalamud](/todo) elsewhere on the FAQ. **We recommend whitelisting for the best experience, but your computing environment may not require it.**
|
||||||
|
2. Dalamud allows you to read game memory and network packets. Compare this to using ACT.
|
||||||
|
3. Dalamud's framework comes with the ability for modifying game memory/hooking into game client memory and functions that plugins can choose to use. We however only provide safe read-only (where it applies) access to game data in the official [Dalamud game data APIs](https://dalamud.dev/).
|
||||||
|
|
||||||
|
### Plugin Security Specifics
|
||||||
|
|
||||||
|
Here are some additional details about Dalamud plugins.
|
||||||
|
|
||||||
|
1. Dalamud plugins on our official plugin repository have been deemed "safe to use" by us.
|
||||||
|
2. Officially supported plugins should always be downloaded/installed directly in game from the `/xlplugins` plugin installer. You don't need to download them manually or install them manually.
|
||||||
|
3. Dalamud does support third party plugin repositories, with limited support.
|
||||||
|
|
||||||
|
Please note:
|
||||||
|
|
||||||
|
- We cannot provide support for unofficial plugins
|
||||||
|
- While many unofficial plugins are safe to use, others may do things that exploit the game or create unsafe conditions that could send invalid data to the game servers or could result in bans. Please exercise caution before using an unsupported plugin. We cannot take any responsibility for them.
|
||||||
|
- Unsupported plugin troubleshooting should be taken to the plugin developer or their relevant communities. Please do not ask for support on the XIVLauncher support discord for these plugins, even if they don't have proper support channels elsewhere.
|
||||||
|
|
||||||
|
### Network Security Specifics
|
||||||
|
|
||||||
|
These are the non-FFXIV domains you should expect to see network traffic from. All connections are made with HTTPS where possible. (Square-Enix is dumb and some of their services do not use HTTPS. We do not like this, but have no control over it.)
|
||||||
|
|
||||||
|
You can find the source code for our additional web services [here](https://github.com/goatcorp/XLWebServices).
|
||||||
|
|
||||||
|
1. `kamori.goats.dev` - this is a private VPS behind Cloudflare, run by the maintainer of XIVLauncher, to proxy and cache some common files that XIVLauncher and Dalamud need to check their version. It's being used to reduce the number of network connections to GitHub so that users do not need to worry about hitting rate limits and having bad connections/being blocked by their countries' firewall, which then directs traffic to GitHub as needed. The VPS uses Cloudflare to cache the data in turn and is only accessible via VPN and a hardware key.
|
||||||
|
2. `github.com`, `raw.githubusercontent.com`, and `goatcorp.github.io` - It's GitHub. You're on it right now!
|
||||||
|
3. `is.xivup.com` - basic community site to check for server status.
|
||||||
|
|
||||||
|
## How do I uninstall XIVLauncher?
|
||||||
|
|
||||||
|
You can uninstall XIVLauncher like any normal Windows program though the Control Panel or Settings app. If you want to purge any trace of it, check for and remove these folders.
|
||||||
|
|
||||||
|
Program installation and old versions:
|
||||||
|
|
||||||
|
- `%LocalAppData%\XIVLauncher`
|
||||||
|
- `%LocalAppData%\goatsoft` (if it exists)
|
||||||
|
|
||||||
|
Settings/plugins and other user config:
|
||||||
|
|
||||||
|
- `%AppData%\XIVLauncher`
|
||||||
|
|
||||||
|
## Will plugins/XIVLauncher work on patch day?
|
||||||
|
|
||||||
|
Please remember that many of the developers have school/jobs/both and live across a variety of time zones. Things will be updated when they can be. The notion that "XL could be gone at any time" still exists. **We have no clue how much work/time any possible patch may take and we can't give you any ETAs - it's impossible.** Please don't badger us about it, the more support we have to do on patch days, the less work we can do to fix things.
|
||||||
|
|
||||||
|
XIVLauncher:
|
||||||
|
|
||||||
|
- Users do not need to take any preemptive actions for XIVLauncher compatibility with a new patch.
|
||||||
|
- Unless SE decides to completely change how authentication or patch download/updating works, the launcher will work just fine on patch days.
|
||||||
|
|
||||||
|
Dalamud:
|
||||||
|
|
||||||
|
- Dalamud has an internal mechanism that checks the client version and a whitelisted compatibility file.
|
||||||
|
- If the client version does not match what's whitelisted, Dalamud will not load.
|
||||||
|
- Once Dalamud has been whitelisted, it will load the next time you launch with XIVLauncher. (We'll also make an announcement on Discord)
|
||||||
|
- Dalamud may or may not require updates to be made compatible with the current client. This ultimately depends on how much changed internally and we cannot provide any estimates on how long it may take to whitelist as compatible.
|
||||||
|
|
||||||
|
Plugins:
|
||||||
|
|
||||||
|
- Expect all plugins to stop working every patch.
|
||||||
|
- Once Dalamud has been whitelisted for a new patch, it will try to load plugins.
|
||||||
|
- It's entirely possible that a patch will be fine for Dalamud, but break a plugin. (If this happens, you'll want to disable/remove the plugin until it's updated)
|
||||||
|
|
||||||
|
## Can I use XIVLauncher to log in early before a patch goes live?
|
||||||
|
|
||||||
|
No.
|
||||||
|
|
||||||
|
Like every patch maintenance, the lobby server will likely be taken offline as usual. Even assuming you get the patch downloaded and applied mid-maintenance, your authorization will almost assuredly be expired before things are back up.
|
||||||
|
|
||||||
|
You can make use of XL's "wait for maintenance to be over" features to sit and check for boot patches (no login required) and then prompt you to login for game patches as soon as they are generally available.
|
||||||
|
|
||||||
|
The "wait for maintenance to be over" feature can also check for servers to be live every ~15 seconds to get you logged in as soon as things are live.
|
||||||
|
|
||||||
|
As with any patch, **in-game addons will be automatically disabled until Dalamud is updated for new patch content**. Do not manually inject Dalamud as a startup application unless you'd like to crash your client!
|
||||||
|
|
||||||
|
## Where can I find my FFXIV installation?
|
||||||
|
|
||||||
|
(AKA: What does XIVLauncher mean by "game path"?)
|
||||||
|
|
||||||
|
FFXIV installs to a few different locations depending on whether you used the official installer or steam, when you installed it, and potentially if you installed the free trial or not. Here are some of the common paths.
|
||||||
|
|
||||||
|
Whatever you do, DO NOT SELECT THE `boot` OR `game` FOLDER. But if you already have a copy of FFXIV installed, you'll want the folder that contains them.
|
||||||
|
|
||||||
|
Official Launcher:
|
||||||
|
|
||||||
|
- `C:\Program Files (x86)\SquareEnix\FINAL FANTASY XIV - A Realm Reborn`
|
||||||
|
|
||||||
|
Steam:
|
||||||
|
|
||||||
|
- `C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY XIV Online`
|
||||||
|
- `C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY XIV - A Realm Reborn`
|
||||||
|
|
||||||
|
**NOTE**: If your steam library is on another drive, it will have a different, but similar structure.
|
||||||
|
|
||||||
|
![Example](../../assets/faq/xivlaunchersSettings.png)
|
||||||
|
|
||||||
|
## How do I migrate FFXIV and/or XIVLauncher files from an old installation to a new one? \[Windows\]
|
||||||
|
|
||||||
|
For the most part, FFXIV is portable. You just need to make sure you've installed DirectX as needed. I recommend installing the launcher with SE's installer first, and then replacing the files with a backup if you don't want to patch.
|
||||||
|
|
||||||
|
**NOTE**: You shouldn't do this if you had TexTools installed. Or at least, make sure to restore indexes/repair game first as it probably broke your client.
|
||||||
|
|
||||||
|
- Copy your user\character settings: `%USERPROFILE%\Documents\My Games\FINAL FANTASY XIV - A Realm Reborn`
|
||||||
|
- Copy XIVLauncher config (please reinstall your plugins): `%appdata%\XIVLauncher\pluginConfigs`
|
||||||
|
- **NOTE**: do not copy other config or folders as those are unique to that particular computer. You should set them up per machine.
|
||||||
|
|
||||||
|
## How do I migrate FFXIV and/or XIVLauncher files from an old Wine prefix to a new one? \[Linux\]
|
||||||
|
|
||||||
|
Once you've made your new XIVLauncher-based prefix, you can copy files from your old ffxiv prefix for the following:
|
||||||
|
|
||||||
|
### Copy a FFXIV install from one prefix to another (or move/symlink as desired)
|
||||||
|
|
||||||
|
- Copy from: `~/Games/<old prefix>/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn`
|
||||||
|
- Copy to :
|
||||||
|
- (Lutris) `~/Games/<new prefix>/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn`
|
||||||
|
- (Proton) `~/.steam/steam/steamapps/steamapps/common/FINAL FANTASY XIV Online`
|
||||||
|
- (XLCore) `~/.xlcore/ffxiv`
|
||||||
|
|
||||||
|
### Copy your user/character settings
|
||||||
|
|
||||||
|
- Copy from: `~/Games/<old prefix>/drive_c/users/<username>/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn`
|
||||||
|
- Copy to:
|
||||||
|
- (Lutris) `~/Games/<new prefix>/drive_c/users/<username>/Documents/My Games/FINAL FANTASY XIV - A Realm Reborn`
|
||||||
|
- (Proton) `~/.local/share/Steam/steamapps/compatdata/39210/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn`
|
||||||
|
- (XLCore) `~/.xlcore/ffxivConfig`
|
||||||
|
|
||||||
|
### Copy XIVLauncher config (please reinstall your plugins)
|
||||||
|
|
||||||
|
- Copy from: `~/Games/<old prefix>/drive_c/users/<username>/Application Data/XIVLauncher/pluginConfigs`
|
||||||
|
- Copy to:
|
||||||
|
- (Lutris) `~/Games/<new prefix>/drive_c/users/<username>/AppData/Roaming/XIVLauncher/pluginConfigs`
|
||||||
|
- (XLCore) `~/.xlcore/pluginConfigs`
|
||||||
|
|
||||||
|
### Copy other files and programs in the Wine prefix
|
||||||
|
|
||||||
|
- Copy from: `~/Games/<old prefix>/drive_c`
|
||||||
|
- Copy to:
|
||||||
|
- (Lutris) `~/Games/<new prefix>/drive_c`
|
||||||
|
- (XLCore) `~/.xlcore/wineprefix/drive_c`
|
||||||
|
|
||||||
|
## What's the deal with Steam support?
|
||||||
|
|
||||||
|
People who bought FFXIV on Steam are required to link their Steam account to their Square Enix account in the official launcher. We have no way around this, and because of this, you are required to have Steam open if you have a Steam service account.
|
||||||
|
|
||||||
|
Your Steam installation also needs to be signed into the correct account.
|
||||||
|
|
||||||
|
If you want the Steam overlay on a non-Steam service account, you need to add XIVLauncher as a non-Steam game through Steam. If you want Steam to count hours for FFXIV, you can right-click it in your library, choose `Properties` and set `Launch Options` to `C:\Users\**YOUR USERNAME HERE**\AppData\Local\XIVLauncher\XIVLauncher.exe %command%`.
|
||||||
|
|
||||||
|
## I get an error saying XIVLauncher failed to check for updates when I open the program
|
||||||
|
|
||||||
|
There are a few different reasons that XIVLauncher will fail to open. Here are a few common ones.
|
||||||
|
|
||||||
|
### XIVLauncher is being blocked by my antivirus/firewall
|
||||||
|
|
||||||
|
See the main [antivirus FAQ post](/todo) for information on how to whitelist XIVLauncher.
|
||||||
|
|
||||||
|
### GitHub Rate Limits
|
||||||
|
|
||||||
|
If you've made a lot of queries to GitHub recently, it's possible they may have rate-limited you. This is usually a combined effort of XIVLauncher, Dalamud, Dalamud plugin updates, GShade, etc. all being done in rapid succession, which shouldn't happen under normal circumstances.
|
||||||
|
|
||||||
|
1. Try to visit [https://api.github.com/rate_limit](https://api.github.com/rate_limit) and see if the post loads (or downloads a JSON file).
|
||||||
|
2. Look for `resources.core.remaining`. If it's 0, you've hit GitHub's rate limit.
|
||||||
|
3. If you've hit the limit, grab the timestamp number from resources.core.reset and convert the UTC timestamp into a human-readable date. [unixtimestamp.com](https://www.unixtimestamp.com/) works great for this.
|
||||||
|
4. Wait the alloted time before launching again, or the timeout period could be extended (if you absolutely need to get in game, use the official launcher during this time).
|
||||||
|
|
||||||
|
### Not sure?
|
||||||
|
|
||||||
|
For the fastest support, head over to our <a href={discordLink}>Discord server</a> and post into the XIVLauncher help channel with the error you're getting, a screenshot (if possible), and your `output.log` file (which can be found in `%AppData%\XIVLauncher` - use `f!faq logxl` in the Discord for more details there).
|
||||||
|
|
||||||
|
## I'm on Linux and I keep getting "XIVLauncher failed to update" errors
|
||||||
|
|
||||||
|
On some more recent Linux distributions, TLS 1.0 and 1.1 has been disabled. This causes an issue with Wine and FFXIV/XIVLauncher because it may not always negotiate TLS correctly.
|
||||||
|
|
||||||
|
You can fix this by setting your `dssenh` DLL override to native if it isn't already. (`dssenh=n` as an environment variable or in Lutris)
|
||||||
|
|
||||||
|
This has also been added to the XIVLauncher Lutris script as well. Thank you to kainz0r for this tip!
|
||||||
|
|
||||||
|
![Example](../../assets/faq/LinuxConfigScreenshot.png)
|
||||||
|
|
||||||
|
On **Fedora**? You will need to run `sudo update-crypto-policies --set DEFAULT:FEDORA32` in order to lighten up the security policies as Fedora 33 and later have stricter SSL/TLS settings. `FEDORA32` didn't work? Try instead: `sudo update-crypto-policies --set LEGACY`
|
||||||
|
|
||||||
|
## How come the in-game addon (Dalamud) doesn't work and/or plugins don't display?
|
||||||
|
|
||||||
|
Like many other game tools, Dalamud works by injecting into the FFXIV process and hooking DirectX. Occasionally, it conflicts with other tools or can't work because of them.
|
||||||
|
|
||||||
|
Some of the more common ones that may cause issues are:
|
||||||
|
|
||||||
|
- **Common Third-Party Antivirus**: See [this FAQ entry](/todo).
|
||||||
|
- **FRAPS**: Please make sure FRAPS is closed when opening FFXIV. It hooks DirectX for the FPS display and/or recording. You can open it for those features after the game is running.
|
||||||
|
- **Logitech GHub**: We don't know why this is a problematic application, but it is. This program may cause Dalamud to crash when exiting the game, leaving you on a black screen that's stuck and has to be closed uncleanly.
|
||||||
|
- **MacType**: MacType makes no changes to FFXIV because it doesn't use normal fonts anyways. Block it from hooking to FFXIV and you'll be fine.
|
||||||
|
- **MSI Afterburner**: Contains RTSS. See below.
|
||||||
|
- **OBS**: Some of the streaming modes involve hooking DirectX for better capture. This can cause plugins to render in streams or to not render at all. You may need to change your capture methods.
|
||||||
|
- **RivaTuner**/**RTSS**: Either blacklist FFXIV from automatic hooking or [set a RTSS load delay](/todo). RTSS can be used after Dalamud loads without issues.
|
||||||
|
- **SpecialK**: This also injects into DirectX and can mess things up for Dalamud's injection. It's not consistent, but you probably shouldn't use it unless you have a way of making it hook after Dalamud has loaded.
|
||||||
|
|
||||||
|
## How do I whitelist XIVLauncher and Dalamud so my antivirus leaves them alone?
|
||||||
|
|
||||||
|
Please make exceptions (or whitelist) the following folders:
|
||||||
|
|
||||||
|
- `%LocalAppData%\XIVLauncher`
|
||||||
|
- `%AppData%\XIVLauncher`
|
||||||
|
- Your FFXIV game installation folder
|
||||||
|
|
||||||
|
Please also restart your computer afterwards.
|
||||||
|
|
||||||
|
**NOTE**: Most programs will not let you use the shorthand for `%localappdata%` and `%appdata%`. You will need to use their full/real path (usually some form of `C:\Users\AppData` followed by `Local` or `Roaming`.
|
||||||
|
|
||||||
|
### Resetting Dalamud
|
||||||
|
|
||||||
|
You may also need to reset Dalamud (the plugin system). To reset Dalamud, remove the `%AppData%\XIVLauncher\addon\Hooks` folder.
|
||||||
|
|
||||||
|
### Extra Exceptions
|
||||||
|
|
||||||
|
You should also try to whitelist the following files if possible:
|
||||||
|
|
||||||
|
- `(your FFXIV installation)\game\ffxiv_dx11.exe`
|
||||||
|
- `%LocalAppData%\XIVLauncher\XIVLauncher.exe`
|
||||||
|
- `%LocalAppData%\XIVLauncher\app-X.Y.Z\XIVLauncher.exe`
|
||||||
|
- NOTE: replace X.Y.Z with the latest version available. **This changes with every launcher update!**
|
||||||
|
- `%AppData%\XIVLauncher\addon\Hooks\W.X.Y.Z\Dalamud.Injector.exe`
|
||||||
|
- NOTE: replace W.X.Y.Z with the latest version available. **This changes with every Dalamud update!**
|
||||||
|
- `%AppData%\XIVLauncher\addon\Hooks\W.X.Y.Z\DalamudCrashHandler.exe`
|
||||||
|
- NOTE: replace X.Y.Z with the latest version available. **This changes with every launcher update!**
|
||||||
|
- `%AppData%\XIVLauncher\addon\Hooks\W.X.Y.Z\Dalamud.dll`
|
||||||
|
- NOTE: replace W.X.Y.Z with the latest version available. **This changes with every Dalamud update!**
|
||||||
|
- `%AppData%\XIVLauncher\runtime`
|
||||||
|
|
||||||
|
### Instructions for individual AV
|
||||||
|
|
||||||
|
- [Avast](https://support.avast.com/en-ww/article/Antivirus-scan-exclusions)
|
||||||
|
- [AVG](https://support.avg.com/SupportArticleView?l=en&urlname=AVG-Antivirus-scan-exclusions)
|
||||||
|
- [Bitdefender](https://www.bitdefender.com/consumer/support/answer/13427/)
|
||||||
|
- NOTE: BitDefender users will also need to whitelist XIVLauncher's program files (`%LocalAppData%` stuff) through the [BitDefender firewall](https://www.bitdefender.com/consumer/support/answer/13425/). Otherwise, XIVLauncher will fail to check for updates, possibly fail to apply patches, and won't be able to download plugins.
|
||||||
|
- [Kaspersky Internet Security](https://usa.kaspersky.com/blog/kaspersky-add-exclusion/11075/)
|
||||||
|
- NOTE: Please add **file and folder** exclusion in the `Threats and Exclusions` section for the antivirus component. See the lists above for all details. You may also need to explicitly manager which AV scanners need to be disabled. [See this image for an example](https://user-images.githubusercontent.com/10376708/131000436-35097d20-f186-4942-ab43-73e51ff77609.png).
|
||||||
|
- NOTE 2: You may need to whitelist XIVLauncher's program files in the **[Kaspersky firewall](https://support.kaspersky.com/15163)** Application Rules as well. You'll know if you need to do this if you receive error messages related to checking for updates, applying patches, or downloading plugins and your logs indicate an access permission issue.
|
||||||
|
- [McAfee](https://service.mcafee.com/webcenter/portal/cp/home/articleview?articleId=TS102056)
|
||||||
|
- NOTE: McAfee doesn't allow you to whitelist folders. Instead, you'll need to whitelist files, which is more annoying and also version-specific. See the list above.
|
||||||
|
- [Norton](https://support.norton.com/sp/en/us/home/current/solutions/v3672136)
|
||||||
|
- NOTE: You may also need to make exclusions from active detection or another similarly named feature.
|
||||||
|
- [Windows Defender](https://support.microsoft.com/en-us/help/4028485/windows-10-add-an-exclusion-to-windows-security)
|
||||||
|
|
||||||
|
(**PLEASE PROCEED WITH CAUTION**. If you're installing dev plugins, third-party plugins, or something outside of the normal `/xlplugins` method, we cannot be sure that the plugins will work, be undetected in-game, and not cause harm to your computer.)
|
||||||
|
|
||||||
|
## XIVLauncher isn't saving my new password / how do I clear my saved password?
|
||||||
|
|
||||||
|
XIVLauncher saves user credentials in the Windows Credential Manager. They will be appropriately labelled so you can find the exact one you want to edit/remove.
|
||||||
|
|
||||||
|
1. Open the Windows Credential Manager application. The fastest method is to just start typing its name in the start menu.
|
||||||
|
2. Select button for Windows Credentials
|
||||||
|
3. Scroll down until you see an entry like FINAL FANTASY XIV-username and expand the entry
|
||||||
|
4. Delete the entry. XIVLauncher will no longer be able to load it.
|
||||||
|
5. Now open XIVLauncher and try to login.
|
||||||
|
|
||||||
|
If you need more help, a basic guide can be found [here](https://pureinfotech.com/credential-manager-windows-10/).
|
||||||
|
|
||||||
|
## I think XIVLauncher is giving me a Blue Screen of Death. What information would help narrow this down?
|
||||||
|
|
||||||
|
(NOTE: It's probably not XIVLauncher, but the following information will help us verify that)
|
||||||
|
|
||||||
|
1. What stop code are you getting?
|
||||||
|
2. What is the faulting application or driver?
|
||||||
|
3. When did this start happening for you?
|
||||||
|
4. Which plugins do you have installed? Does it still happen if you disable them and selectively re-enable them one by one?
|
||||||
|
5. Have you done a full uninstall of XIVLauncher and reinstall? (see a few posts above for details)
|
||||||
|
|
||||||
|
If unsure about some of those details or if the Windows Event Viewer doesn't tell you, [BlueScreenView](https://www.nirsoft.net/utils/blue_screen_view.html) can read the memory dump (please let the computer finish it without hitting the reset button while it dumps your memory to hard drive).
|
||||||
|
|
||||||
|
## How can I fix crashes on startup?
|
||||||
|
|
||||||
|
If you are on Windows, please try to install the [VC Redist from Microsoft](https://github.com/abbodi1406/vcredist/releases/latest), as well as the [.NET 4.8 Runtime](https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-web-installer).
|
||||||
|
|
||||||
|
This does not apply to XIVLauncher.Core on Linux, as .Net Framework is not used and Wine takes care of providing Visual C++ compatibility.
|
||||||
|
|
||||||
|
If you are still facing issues, please join our <a href={discordLink}>Discord server</a>.
|
||||||
|
|
||||||
|
## The launcher shows a red world icon and an error message when trying to log in, and the official launcher doesn't open
|
||||||
|
|
||||||
|
This is an issue with Square Enix servers that has been affecting players in the US for a while now, being caused by the login servers being hosted directly by SE in Japan and not taking care of their routes to players.
|
||||||
|
|
||||||
|
To remedy it, you can either wait a while and try again then, or set your VPN to Japan until you are on the title screen. Then you should be able to play normally without a VPN. DNS changes have also been said to help.
|
||||||
|
|
||||||
|
We can recommend [MUDFISH](https://mudfish.net) as a VPN for playing FFXIV as it's cheap and seems to work reliably. If you get errors when patching, we recommend [ProtonVPN](https://protonvpn.com/) or [Cloudflare WARP](https://1.1.1.1/).
|
||||||
|
|
||||||
|
To troubleshoot, you can ping `frontier.ffxiv.com`, SE's Japanese login server.
|
||||||
|
|
||||||
|
## The official launcher isn't working / XIVLauncher failed to check for updates / Patch files could not be verified
|
||||||
|
|
||||||
|
Most likely, there's an issue with your network connection or the route it's taken to Square Enix's servers and/or GitHub. The only information XIVLauncher really gets from this is "something went wrong" though.
|
||||||
|
|
||||||
|
While this usually is a per-household kinda thing, there's no guarantee that multiple computers in the same location would get load balanced onto the same servers (which is why one computer worked and another didn't).
|
||||||
|
|
||||||
|
If you're sure this isn't a firewall issue or a rate limit, here are some things you can try.
|
||||||
|
|
||||||
|
- Reboot the computer
|
||||||
|
- Reboot the network equipment (modem and router)
|
||||||
|
- Ensure your hard disk is not full
|
||||||
|
- Try different DNS
|
||||||
|
- Google offers 8.8.8.8 and 8.8.4.4
|
||||||
|
- CloudFlare offers 1.1.1.1 and 1.0.0.1
|
||||||
|
- Level3 offers 4.2.2.2 and 4.2.2.4
|
||||||
|
- Try a VPN
|
||||||
|
- If you already connect using a VPN, try disconnecting it first
|
||||||
|
- If you want to try a free VPN service, Cloudflare offers one at [1.1.1.1](https://1.1.1.1/) or you can try [ProtonVPN](https://protonvpn.com/) for more control.
|
||||||
|
- If you want to try a paid VPN service (still no guarantee) we've recommended [MUDFISH](https://mudfish.net) in the past.
|
||||||
|
- Copy a working FFXIV install from another computer
|
||||||
|
- The easiest method is to just copy the folder onto a large flash drive or external HDD.
|
||||||
|
- If you're familiar with setting up Windows Sharing, you can also share the drive/folder from a working computer and copy it over your network.
|
||||||
|
|
||||||
|
## Do not run XIVLauncher as admin
|
||||||
|
|
||||||
|
Yes, you've read that correctly! **Please do not run XIVLauncher as admin.** (And by extension, please do not run Dalamud manually as admin.)
|
||||||
|
|
||||||
|
You should also never let FFXIV run as admin as it **can and will result in your game configuration data becoming write-protected by your own user**. This can result in you being unable to save character config, hotbars, settings, and take screenshots, with no easy solution beyond trying to fix broken permissions or deleting all config and starting over. (SE does not handle file permissions very well!)
|
||||||
|
|
||||||
|
## XL Environment Variables
|
||||||
|
|
||||||
|
You can set `XL_PRERELEASE=true` for testing a new release of XIVLauncher if applicable. **If you set this on without knowing what it does, we will not help you if something breaks.**
|
||||||
|
|
||||||
|
Don't use the wine env var anymore. Just use the properly working Lutris scripts that work with SquirrelSetup.
|
||||||
|
|
||||||
|
**Support will not be provided if you are not on the current version of XL, Dalamud, and plugins. Use with caution as outdated versions will likely crash.**
|
||||||
|
|
||||||
|
## WTFast Config
|
||||||
|
|
||||||
|
![WTFast config settings](../../assets/faq/wtfastconfig.png)
|
||||||
|
|
||||||
|
## How to set an injection delay in RivaTuner/RTSS
|
||||||
|
|
||||||
|
1. Go to `C:\Program Files (x86)\RivaTuner Statistics Server\Profiles\`.
|
||||||
|
2. Open the`ffxiv_dx11.exe.cfg` file in your text editor of choice.
|
||||||
|
3. Find the `[Hooking]` section and change 2 parameters there:
|
||||||
|
|
||||||
|
```text
|
||||||
|
InjectionDelay=15000
|
||||||
|
InjectionDelayTriggers=KERNEL32.dll,USER32.dll
|
||||||
|
```
|
||||||
|
|
||||||
|
If they are not present, add them.
|
||||||
|
|
||||||
|
## Can I repair my FFXIV installation?
|
||||||
|
|
||||||
|
Yes! Right click `Log in` in XIVLauncher and select `Repair game files`.
|
||||||
|
|
||||||
|
**DO NOT USE THE REPAIR FEATURE IN THE OFFICIAL LAUNCHER!** It deletes your entire game installation and redownloads it.
|
||||||
|
|
||||||
|
## How do I fix a version check error when trying to update FFXIV?
|
||||||
|
|
||||||
|
1. Go to `(your user folder)\Documents\My Games\FINAL FANTASY XIV - A Realm Reborn`.
|
||||||
|
2. Open the `FFXIV_BOOT.cfg` file in your text editor of choice.
|
||||||
|
3. Change `BootVersionCheckMode` to `1`.
|
||||||
|
4. Relaunch.
|
||||||
|
|
||||||
|
## I updated my game with TexTools mods installed. How do I fix crashes?
|
||||||
|
|
||||||
|
You'll know if you're affected by this because the official launcher will crash the game too. This issue is not caused by XIVLauncher.
|
||||||
|
|
||||||
|
Back up your mod files and [follow this FAQ entry to repair your game](/todo). Please note your mods will be uninstalled.
|
||||||
|
|
||||||
|
## You need to install an app for this task
|
||||||
|
|
||||||
|
This is due to a feature originally introduced in Windows 10, but that only started being enabled more often in Windows 11 fresh installs (or OEM machines that came with Windows installed).
|
||||||
|
|
||||||
|
The original post we found related to this can be found [here](https://superuser.com/questions/1525779/search-for-app-in-the-store-prompt-when-opening-exe-files).
|
||||||
|
|
||||||
|
There are two settings you'll want to check in **Windows Security**
|
||||||
|
|
||||||
|
First, go to **App & browser control** and click on **Smart App Control Settings** -> Turn it off (this is off by default on machines upgraded to Windows 10/11 and is more of an overprotective feature). Afterward, please restart your computer and try again.
|
||||||
|
![image](https://github.com/goatcorp/FFXIVQuickLauncher/assets/10376708/3fd22f63-a4e0-4b28-b054-a4ffbd4f7644)
|
||||||
|
|
||||||
|
If the issue persists, then we'll temporarily turn off Windows Smart Screen (you'll want to turn this back on later though).
|
||||||
|
|
||||||
|
In **Windows Security**, go back **App & browser control** and click on **Reputation-based protection** -> Turn off "Check apps and files"
|
||||||
|
![image](https://github.com/goatcorp/FFXIVQuickLauncher/assets/10376708/a702e47d-c705-44a7-a99b-28bf2073e61b)
|
1
src/env.d.ts
vendored
|
@ -1 +1,2 @@
|
||||||
|
/// <reference path="../.astro/types.d.ts" />
|
||||||
/// <reference types="astro/client" />
|
/// <reference types="astro/client" />
|
||||||
|
|
|
@ -22,7 +22,16 @@ const { title, description } = Astro.props;
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<Header />
|
<Header />
|
||||||
|
|
||||||
<slot />
|
<slot />
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
FINAL FANTASY is a registered trademark of Square Enix Holdings Co.,
|
||||||
|
Ltd. FINAL FANTASY XIV © 2010-2024 SQUARE ENIX CO., LTD. All Rights
|
||||||
|
Reserved. We are not affiliated with SQUARE ENIX CO., LTD. in any way.
|
||||||
|
</p>
|
||||||
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -69,4 +78,9 @@ const { title, description } = Astro.props;
|
||||||
footer {
|
footer {
|
||||||
color: var(--fgalt);
|
color: var(--fgalt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
height: auto;
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
10
src/pages/faq.astro
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
import Layout from "../layouts/Layout.astro";
|
||||||
|
import FAQLinks from "../components/FAQLinks.astro";
|
||||||
|
---
|
||||||
|
|
||||||
|
<Layout title="FAQ" description="FAQ entries for XIVLauncher & Dalamud">
|
||||||
|
<main>
|
||||||
|
<FAQLinks />
|
||||||
|
</main>
|
||||||
|
</Layout>
|
44
src/pages/faq/[...slug].astro
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
---
|
||||||
|
import { getCollection } from "astro:content";
|
||||||
|
import Layout from "../../layouts/Layout.astro";
|
||||||
|
import FAQLinks from "../../components/FAQLinks.astro";
|
||||||
|
|
||||||
|
export async function getStaticPaths() {
|
||||||
|
const entries = await getCollection("faq");
|
||||||
|
return entries.map((entry) => ({
|
||||||
|
params: { slug: entry.slug },
|
||||||
|
props: { entry }
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
|
||||||
|
const { entry } = Astro.props;
|
||||||
|
const { Content, headings } = await entry.render();
|
||||||
|
---
|
||||||
|
|
||||||
|
<Layout
|
||||||
|
title={entry.data.title}
|
||||||
|
description="FAQ entries for XIVLauncher & Dalamud"
|
||||||
|
>
|
||||||
|
<main>
|
||||||
|
<FAQLinks />
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Table of Contents</summary>
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
{
|
||||||
|
headings
|
||||||
|
.filter((heading) => heading.depth === 2)
|
||||||
|
.map((heading) => (
|
||||||
|
<li>
|
||||||
|
<a href={`#${heading.slug}`}>{heading.text}</a>
|
||||||
|
</li>
|
||||||
|
))
|
||||||
|
}
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<Content />
|
||||||
|
</main>
|
||||||
|
</Layout>
|
|
@ -13,16 +13,16 @@ The original FFXIV launcher is slow and cannot save your password. This project
|
||||||
|
|
||||||
- Auto-login
|
- Auto-login
|
||||||
- Fast patching
|
- Fast patching
|
||||||
- Saving your account password & logging into multiple accounts
|
- Saving your account password
|
||||||
- Game install repair
|
|
||||||
- In-game plugin system
|
- In-game plugin system
|
||||||
|
- Managing multiple accounts
|
||||||
|
- Game install repair
|
||||||
|
|
||||||
## How to install the launcher
|
## How to install the launcher
|
||||||
|
|
||||||
[Download the latest "Setup.exe" from the releases](https://github.com/goatcorp/FFXIVQuickLauncher/releases/latest) page and run it. XIVLauncher will start and will be installed to your start menu.
|
[Download the latest "Setup.exe" from the releases](https://github.com/goatcorp/FFXIVQuickLauncher/releases/latest) page and run it. XIVLauncher will start and will be installed to your start menu. To uninstall, you can use the Windows Programs & Apps menu or right click XIVLauncher in your start menu.
|
||||||
To uninstall, you can use the Windows Programs & Apps menu or right click XIVLauncher in your start menu.
|
|
||||||
|
|
||||||
**Attention!** If you receive errors during the installation or if the launcher doesn't work correctly, make sure to **check your antivirus** first and disable it for XIVLauncher. Many commercial antivirus programs detect XIVLauncher as a false positive. You can check for yourself on VirusTotal. If you need any help with this, please [check our FAQ](https://goatcorp.github.io/faq/xl_troubleshooting#q-how-do-i-whitelist-xivlauncher-and-dalamud-so-my-antivirus-leaves-them-alone) or join our Discord channel.
|
**Attention!** If you receive errors during the installation or if the launcher doesn't work correctly, make sure to **check your antivirus** first and disable it for XIVLauncher. Many commercial antivirus programs detect XIVLauncher as a false positive. You can check for yourself on VirusTotal. If you need any help with this, please [check our FAQ](/todo) or join our Discord server.
|
||||||
|
|
||||||
## On Steam Deck and Desktop Linux
|
## On Steam Deck and Desktop Linux
|
||||||
|
|
||||||
|
@ -59,7 +59,3 @@ We feel like that this offers developers the *freedom to improve the game's func
|
||||||
## Disclaimer
|
## Disclaimer
|
||||||
|
|
||||||
XIVLauncher is not in-line with Square Enix ToS. We are doing our best to make it safe to use for everyone, and to our knowledge, no one ever got into trouble for using XIVLauncher, but please be aware that it is a possibility. You can read through our [FAQ entry](/todo) on this matter if you want to know more.
|
XIVLauncher is not in-line with Square Enix ToS. We are doing our best to make it safe to use for everyone, and to our knowledge, no one ever got into trouble for using XIVLauncher, but please be aware that it is a possibility. You can read through our [FAQ entry](/todo) on this matter if you want to know more.
|
||||||
|
|
||||||
<footer>
|
|
||||||
FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd. FINAL FANTASY XIV © 2010-2024 SQUARE ENIX CO., LTD. All Rights Reserved. We are not affiliated with SQUARE ENIX CO., LTD. in any way.
|
|
||||||
</footer>
|
|
||||||
|
|