Settings
This page covers every setting in FiveLaunch: the global app settings, and the per-client link options that control what happens at launch.
Where settings live
Section titled “Where settings live”FiveLaunch stores its data in its own directory. On Windows that’s:
%APPDATA%\FiveLaunch\settings.json: global app settings%APPDATA%\FiveLaunch\clients.json: client profiles and their options%APPDATA%\FiveLaunch\clients\<clientId>\...: per-client storage%APPDATA%\FiveLaunch\backups\: the central backup store
App settings (global)
Section titled “App settings (global)”gamePath
Section titled “gamePath”What it is: A manual override for the location of your FiveM.app folder.
Used for: Finding the real FiveM folders and files (mods, plugins, citizen,
and FiveM.app/settings.xml).
Default: If unset, FiveLaunch uses the standard install location
%LOCALAPPDATA%\FiveM\FiveM.app.
Common issues
- Wrong folder selected: point it at the
FiveM.appdirectory itself, not the parentFiveMfolder, or linking and launch will fail. - Moved / custom install: set
gamePathto your customFiveM.apppath. - Permissions / antivirus: if file operations fail with access errors, run FiveLaunch as admin once, or whitelist the install folder.
Client settings (per profile)
Section titled “Client settings (per profile)”Each client has a set of link options that control what gets linked or synced at launch.
mods (boolean)
Section titled “mods (boolean)”Points FiveM’s FiveM.app/mods at the client’s own mods folder (via a junction).
Common issues
- OneDrive / cloud-synced installs: junctions inside a cloud-synced directory can behave oddly.
- File locks: Windows locks files while FiveM/GTA run; close both before switching.
plugins (boolean)
Section titled “plugins (boolean)”Enables per-client handling of FiveM.app/plugins. If off, FiveM uses whatever is
already there.
pluginsMode (junction | sync)
Section titled “pluginsMode (junction | sync)”Applies only when plugins is on.
junction (default): FiveM.app/plugins becomes a junction to the client’s
plugins folder. Fastest and simplest; some tools resolve the real path and read/write
into the client folder directly.
sync (copy mode): FiveM.app/plugins stays a real folder. Client plugins are
copied in at launch; while the game runs, only a small set of safe config files sync
back; the rest is finalized on exit.
When to use which: junction for most setups; sync for ReShade/add-ons or
anything that hard-requires files physically under FiveM.app/plugins.
citizen (boolean)
Section titled “citizen (boolean)”Links the client’s citizen folder into FiveM.app/citizen.
gtaSettings (boolean)
Section titled “gtaSettings (boolean)”Applies the client’s gta5_settings.xml by writing it to every location FiveM/GTA may
read:
%APPDATA%\CitizenFX\gta5_settings.xml(primary for FiveM)%LOCALAPPDATA%\CitizenFX\gta5_settings.xml(some installs)FiveM.app/settings.xml(some launch flows)
FiveLaunch writes the real settings file directly (it does not link or junction it), so the values you set are the exact bytes the game reads.
To stop the game overwriting them, FiveLaunch runs a short enforcement loop after launch that re-applies the client settings if something changes them.
Common issues
- Settings reset to defaults: FiveM can still rewrite settings after launch.
FiveLaunch re-applies for a short window, but if yours keep resetting, check:
fivem_sdk.cfgunder%APPDATA%\CitizenFX\(FiveLaunch backs it up and removes it when applying settings)- external “optimizer” tools
- read-only / permission problems on the target files
- Empty or invalid XML: a malformed settings file makes GTA/FiveM regenerate defaults. FiveLaunch now repairs this automatically before applying, but a file that another tool corrupts after launch is outside its control.
citizenFxIni (boolean)
Section titled “citizenFxIni (boolean)”Keeps %APPDATA%\CitizenFX\CitizenFX.ini synced with the client’s copy while the game
runs.
Common issues
%APPDATA%can’t resolve (rare): then it can’t sync.- Edits not sticking: another tool (or FiveM) can rewrite the INI; the sync is best-effort.
Pure mode (Off | Level 1 | Level 2)
Section titled “Pure mode (Off | Level 1 | Level 2)”Passes FiveM’s anti-tamper flag to the game on launch: nothing for Off, -pure_1
for Level 1, -pure_2 for Level 2. Only enable it for servers that require a
specific pure level; the wrong value can block you from connecting.
Importing GTA settings
Section titled “Importing GTA settings”FiveLaunch can import a gta5_settings.xml from:
- Your real GTA V settings:
Documents\Rockstar Games\GTA V\settings.xmlis read first (resolved through the Windows known-folder API, so OneDrive-redirected Documents folders work too — Steam, Rockstar, and Epic installs all use this same file), then FiveM/CitizenFX copies like%APPDATA%\CitizenFX\gta5_settings.xmlas fallbacks - A template XML shipped with the app
The template includes configSource=SMC_USER, which is important: it stops GTA from
auto-detecting hardware and wiping your manual settings on the next launch.
In the settings editor, each option shows the exact name and values the in-game menu uses (v2.7), so you can match it against GTA’s own settings screen.