Skip to content

Settings

FiveLaunch has two kinds of settings. App settings apply everywhere, and link options belong to one client and control what happens when that client launches.

FiveLaunch keeps its data in its own directory:

  • %APPDATA%\FiveLaunch\settings.json: app settings
  • %APPDATA%\FiveLaunch\clients.json: clients and their options
  • %APPDATA%\FiveLaunch\clients\<clientId>\...: each client’s files
  • %APPDATA%\FiveLaunch\backups\: the backup store

This is FiveM.app location in Settings. It overrides where FiveLaunch looks for your FiveM.app folder.

FiveLaunch uses it to find the real FiveM folders and files: mods, plugins, citizen, and FiveM.app/settings.xml. Leave it empty and FiveLaunch uses the default, %LOCALAPPDATA%\FiveM\FiveM.app.

Common problems:

  • Wrong folder. Point it at FiveM.app itself, not the FiveM folder above it. Otherwise linking and launch fail.
  • Moved or custom install. Set gamePath to wherever your FiveM.app lives now.
  • Access errors. If file operations fail with permission errors, run FiveLaunch as admin once or add its folder to your antivirus allow list.

Each client has link options that decide what FiveLaunch links or syncs at launch.

Points FiveM.app/mods at the client’s own mods folder through a junction.

Common problems:

  • OneDrive or other cloud-synced folders. Junctions inside a synced folder can misbehave.
  • File locks. Windows locks the files while FiveM or GTA runs. Close both before you switch clients.

Turns on per-client handling of FiveM.app/plugins. With it off, FiveM uses whatever is already there.

Only applies when plugins is on.

junction is the default. FiveM.app/plugins becomes a junction to the client’s plugins folder. It’s the fastest option, but some tools resolve the real path and read or write inside the client folder.

sync keeps FiveM.app/plugins as a real folder. FiveLaunch copies the client’s plugins in at launch, syncs a short list of safe config files back while you play, and finishes the rest on exit.

Use junction for most setups. Use sync for ReShade with add-ons, or anything that needs its files physically under FiveM.app/plugins.

Links the client’s citizen folder into FiveM.app/citizen.

Writes the client’s gta5_settings.xml to every location FiveM and GTA read from:

  • %APPDATA%\CitizenFX\gta5_settings.xml, the main one for FiveM
  • %LOCALAPPDATA%\CitizenFX\gta5_settings.xml, used by some installs
  • FiveM.app/settings.xml, used by some launch flows

FiveLaunch writes the real file instead of linking it, so the game reads the exact bytes you saved. After launch, FiveLaunch watches the file for a short window and re-applies your settings if something changes them.

Common problems:

  • Settings reset to defaults. FiveM can still rewrite settings after the re-apply window ends. If yours keep resetting, check for:
    • fivem_sdk.cfg in %APPDATA%\CitizenFX\. FiveLaunch backs it up and removes it when it applies settings.
    • “optimizer” tools
    • read-only files or permission problems on the target files
  • Empty or broken XML. GTA and FiveM regenerate defaults from a malformed file. FiveLaunch repairs the file before it applies it, but it can’t stop another tool from breaking it after launch.

Keeps %APPDATA%\CitizenFX\CitizenFX.ini in sync with the client’s copy while the game runs.

Common problems:

  • %APPDATA% doesn’t resolve. Rare, but then there’s nothing to sync to.
  • Edits don’t stick. FiveM or another tool can rewrite the ini. FiveLaunch syncs it on a best-effort basis.

Passes FiveM’s pure-mode flag at launch. Off passes nothing, Level 1 passes -pure_1, and Level 2 passes -pure_2. Only turn it on for servers that ask for a pure level, since the wrong value can keep you from connecting.

The GTA settings editor can load a starting point from two places:

  • Import from game reads your real GTA V settings. It tries Documents\Rockstar Games\GTA V\settings.xml first, which Steam, Rockstar, and Epic installs all use. FiveLaunch finds that folder through the Windows known-folder API, so OneDrive-redirected Documents folders work. If that file is missing, it falls back to the FiveM copies, like %APPDATA%\CitizenFX\gta5_settings.xml.
  • Load example loads the template that ships with the app.

The template sets configSource=SMC_USER. That value stops GTA from auto-detecting your hardware and wiping your manual settings on the next launch.

Since v2.7, the editor shows each option with the same name and values the in-game menu uses, so you can compare it side by side with GTA’s settings screen.