Quick launcher for FFXIV with automatic Two-Factor Authentication
Launches configured XIVLauncher
Waits for launcher initialization
Auto-generates 2FA code
Sends OTP and starts FFXIV
Install these Python packages to enable 2FA functionality.
If your account already has 2FA enabled, log into your Square Enix account, navigate to One-Time Password settings, and remove/disable the existing authenticator.
⚠️ Critical: Do not click the back button or navigate away during this process.
Enable the following settings in XIVLauncher:
The FIRST time you attempt to use the OTP macro support, you may get a Windows environment popup asking for permissions. Allow the permissions and try again if needed.
Use the provided Set_2FA_Key.py script to store your authentication key securely:
python Set_2FA_Key.pyConfigure the launcher script with your account settings:
Execute the script to launch FFXIV with automatic 2FA:
The script will validate your configuration, launch XIVLauncher, wait for initialization, send the OTP code, and launch the game automatically.
If you're using more than one account, alternative launchers help you avoid:
For detailed instructions on creating alternative Dalamud launchers, please refer to our comprehensive guide:
Read How to Add a Launcher