BG3 Mod Manager Settings Explained: Every Preference (2026 Reference)

BG3 Mod Manager hides most of its power inside a single dialog: File > Preferences, sometimes labeled Settings depending on the build. Operators who never open this window only see roughly half of what the application can do, and many of the most commonly reported issues on the project’s GitHub tracker trace back to a single misconfigured field that the user never knew existed. The Game Data Path determines whether mods load at all. Auto-Export decides whether the load order survives the next game launch. Lock Modsettings prevents Larian’s launcher from wiping the export. Keyboard shortcuts compress repetitive workflows from minutes to seconds. This 2026 reference walks through every preference, every tab, and every keybind currently exposed by BG3 Mod Manager v1.0.12.x, with the canonical setting names taken from the maintainer’s Settings.cs source on GitHub. Users who finish this article will know exactly which switch controls which behavior, which defaults to keep, and which to flip for power-user workflows.

How to Open BG3 Mod Manager Settings

The Settings dialog is reachable from the application’s top menu bar. With BG3 Mod Manager open, users should click File and then Preferences. Older builds prior to v1.0.10 used a separate Settings menu, but the v1.0.12 release consolidates everything into the Preferences dialog. The keyboard shortcut Ctrl + , opens the same window directly without touching the menu bar, which matches the convention used by Visual Studio and most professional desktop applications.

The Preferences window is modal and tabbed. The default tab on first launch is General, which exposes the application-wide preferences that affect every profile. Other tabs visible in v1.0.12.9 include Mods, Updates, Keybindings, and (when verbose logging is enabled) Logging. All values entered into the dialog are written to %APPDATA%\BG3ModManager\Settings\settings.json when the OK button is clicked. The dialog does not auto-save: clicking the close button without OK discards the changes.

BG3 Mod Manager Preferences dialog showing general application settings with tabs across the top
The Preferences dialog opened from the File menu shows the General tab on first open. Every application-wide preference lives in this single window, organized into tabs.

General Tab: Application-Wide Preferences

The General tab covers preferences that change how the application behaves for every profile. The fields here map directly to properties on the ModManagerSettings class in the maintainer’s source repository, which makes the canonical names easy to confirm. Users who run into setting-related bugs are sometimes asked by the project maintainer to share these values verbatim, so understanding the mapping helps when filing issues like #213 or #355.

  • Game Data Path (GameDataPath): the absolute path to the Baldur’s Gate 3 Data folder. This is the single most important setting in the application.
  • Game Executable Path (GameExecutable): the absolute path to bg3.exe or bg3_dx11.exe. Used by the in-app Launch button.
  • Workshop Path (WorkshopPath): points to the Steam Workshop content folder when the user has subscribed to BG3 Workshop mods.
  • Documents Folder Override (DocumentsFolderPathOverride): overrides the auto-detected Documents path for users on non-default OneDrive setups.
  • Default Profile (SelectedProfileUUID): the profile that loads by default each time the application opens.
  • Auto Add Missing Dependencies (AutoAddDependenciesWhenEnabling): automatically pulls dependent mods into the active load order when a mod is enabled.
  • Save Window Location (SaveWindowLocation): restores the window position and size on next launch.
  • Theme (SelectedTheme): Light or Dark application theme.

Game Data Path: The Most Important Setting

The Game Data Path is the field that determines whether BG3 Mod Manager works at all. The application uses this path to locate the game’s Mods folder, the modsettings.lsx file, and the engine resources required to validate .pak archives. When the field is empty or wrong, every mod the user enables shows a yellow warning triangle and the export button silently does nothing. GitHub issue #22 remains the most-referenced thread on this exact failure mode.

Game Data Path field with browse dialog open showing the Steam BG3 Data folder selected
The Game Data Path field accepts the absolute path to the BG3 Data folder. The browse dialog opens to the user’s Documents folder by default; users navigate to their Steam, GOG, or Microsoft Store install location.

The correct path varies by storefront. On a default Steam install the value is C:\Program Files (x86)\Steam\steamapps\common\Baldurs Gate 3\Data. GOG Galaxy installs use C:\GOG Games\Baldur's Gate 3\Data. Microsoft Store and GamePass installs are more complex because of the WindowsApps folder permissions; users on that storefront should consult the dedicated guidance in the community wiki. Auto-detection is attempted on first launch by reading Steam’s manifest files, but users who installed BG3 to a non-default library or used a portable Steam install will need to set the path manually.

Game Data Path Must Point to the Data Folder

The Game Data Path must point to the Data folder, not the parent Baldurs Gate 3 folder. Pointing one level too high is the single most common configuration mistake and causes silent mod-detection failures.

Workshop Path and Mod Sources

The Workshop Path setting controls where BG3 Mod Manager looks for Steam Workshop subscriptions. Steam stores subscribed Workshop content under steamapps\workshop\content\1086940, where 1086940 is Baldur’s Gate 3’s Steam app ID. When this field is configured, mods subscribed via Steam Workshop appear in the application’s mod list alongside manually installed .pak files. Users who do not use Steam Workshop can leave this field empty without any side effect.

Beginning with v1.0.11, the application also exposes optional fields for the GOG Galaxy game install path and the Larian-managed mod folder under %LOCALAPPDATA%\Larian Studios\Baldur's Gate 3\Mods. Most users do not need to touch these because auto-detection covers the standard install paths, but the override fields exist for users running multiple installs side-by-side or working from custom drive letters.

  • Steam Workshop folder: typically auto-detected from the active Steam library. Required only if the user has subscribed Workshop mods.
  • Documents folder override: relevant for users whose Documents folder has been redirected to OneDrive at a non-standard path.
  • Mods folder override: rarely set. Used by power users who store mods on a separate drive for SSD wear management.

Default Profile and Per-Profile Settings

BG3 Mod Manager supports multiple profiles, each with its own load order, custom tags, and active mod set. The Default Profile dropdown in the General tab determines which profile loads when the application starts. Most users only ever see the Public profile because that profile maps to Larian’s default game profile, but Larian’s engine supports additional profile UUIDs and the manager exposes them in the dropdown when they exist.

Several settings are stored per-profile rather than application-wide. These are saved to %APPDATA%\BG3ModManager\Profiles\<profile-name>\modsettings.json alongside the load-order data. Per-profile settings include the active load order name, the last-exported timestamp, and any custom tags applied to mods inside that profile.

  • Public profile: the default Larian profile that maps to %LOCALAPPDATA%\Larian Studios\Baldur's Gate 3\PlayerProfiles\Public.
  • Custom profiles: rarely used. Larian’s engine reads only the active profile, so most mod-test workflows are easier to manage as separate saved load orders within Public.
  • Saved load orders: distinct from profiles. Saved load orders are JSON files in the profile folder that the user can switch between with one click.

Auto-Export and Backup Behavior

The Auto-Export and backup-related preferences are arguably the most underused settings in BG3 Mod Manager. By default, the application requires the user to press F5 or click Export Order to Game every time a load order changes. Auto-Export removes that step by writing the active order to modsettings.lsx automatically each time a mod is enabled, disabled, or reordered. The trade-off is that experimenting with the order in the manager always reflects in-game on the next launch, which some users find disruptive.

Auto-Export checkbox and Lock Modsettings option visible on the Preferences dialog
Auto-Export and Lock Modsettings live near each other in the General tab. Together they automate the load-order export and protect the result from being overwritten by Larian’s launcher.

The related backup preferences control how the application handles the previous modsettings.lsx when a new export occurs, which is critical insurance for any user who actively reorders mods between game sessions. The default behavior creates a timestamped backup file in the same folder, which lets users roll back if a problematic export breaks the game’s main menu. The number of retained backups is configurable; the default is five.

  • Auto-Export to Game (AutoExportOnSave): enables automatic write of modsettings.lsx on every load-order change. Default off.
  • Backup modsettings.lsx (BackupModSettings): writes a timestamped modsettings.lsx.bak.YYYYMMDD-HHMMSS before every export. Default on.
  • Backup retention (BackupRetentionCount): number of historical backups kept per profile. Default 5.
  • Save load order on close (SaveLoadOrderOnExit): commits the active load order to the saved-orders folder when the window is closed.

Lock Modsettings and Save Load Order Options

Lock Modsettings is the single most useful preference for users on Patch 7 and later. Larian’s launcher rewrites modsettings.lsx whenever the game closes or whenever the in-game mod manager runs, which silently removes load orders that BG3 Mod Manager just exported. The Lock Modsettings option (LockModSettings) sets the file’s read-only attribute after every export, preventing the launcher from overwriting it. GitHub issue #355 tracks the long-running discussion about this behavior and confirms that toggling Lock Modsettings is the supported workaround.

Users who run both BG3 Mod Manager and Larian’s in-game manager should leave Lock Modsettings enabled. Users who only use BG3 Mod Manager and never touch the in-game manager can leave it off, but turning it on adds no downside other than a one-time read-only attribute that the application itself manages automatically.

  • Lock Modsettings (LockModSettings): sets read-only on modsettings.lsx after each export. Recommended on.
  • Confirm before save (ConfirmBeforeOverwriteOrder): prompts before overwriting an existing saved load order with the same name.
  • Auto-save load order names (AutoSaveLoadOrderName): generates a timestamped name for each new saved order if no name is entered.

Refresh Interval and Performance

BG3 Mod Manager polls the Mods folder periodically to detect new .pak files added by external tools, mod-installer scripts, or Steam Workshop subscriptions. The Refresh Interval setting (ModRefreshIntervalSeconds) controls how often this polling occurs. The default is 60 seconds, which balances responsiveness against background CPU usage. Users with very large mod collections (more than 200 mods) sometimes raise this value to 180 seconds to reduce background work, while users actively installing dozens of mods in a session often lower it to 15 or 30 seconds for instant pickup.

A separate Refresh Now button (and F5 shortcut) forces an immediate scan, which makes the interval less critical for interactive use. The interval matters mostly when users have left the application open in the background while installing mods through other tools.

  • Mod Refresh Interval (ModRefreshIntervalSeconds): seconds between background scans of the Mods folder. Default 60.
  • Disable background refresh (DisableBackgroundRefresh): turns off automatic polling entirely. Manual refresh via F5 still works.
  • Skip launcher (SkipLauncher): bypasses Larian’s launcher when the in-app Launch button is used. Reduces startup time.

Theme, Logging, and Diagnostic Settings

The Theme dropdown switches between Light and Dark application styling, with the choice persisting across application restarts via the SelectedTheme setting. The Dark theme is the default in v1.0.12 and reduces eye strain in evening sessions. Several users in issue threads have requested additional themes, but the maintainer has confirmed that custom theming would require a substantial rewrite of the WPF skinning system.

Verbose logging (VerboseLogging) enables detailed diagnostic output written to %APPDATA%\BG3ModManager\Logs\bg3mm-YYYYMMDD.log. Each launch creates a new log file. With verbose logging on, the application records every file scan, every export attempt, every settings change, and every detected error. The logs are essential when filing GitHub issues because they contain the exact stack trace and the configured paths the user has set.

  • Theme (SelectedTheme): Light or Dark. Default Dark.
  • Verbose Logging (VerboseLogging): enables detailed log output. Default off.
  • Log Retention Days (LogRetentionDays): days before old logs are auto-deleted. Default 30.
  • Send anonymous usage data (SendUsageData): disabled by default. The maintainer does not run a telemetry server, so this setting is currently a no-op kept for future use.

Keyboard Shortcuts and Power-User Workflow

The Keybindings tab in Preferences exposes every keyboard shortcut the application supports. Most are pre-bound to convention-matching combinations, but every binding is editable. Users who manage large mod collections will find that learning even five shortcuts compresses common tasks from menu-clicks to single keystrokes.

Keybindings tab in BG3 Mod Manager Preferences listing keyboard shortcuts for common actions
The Keybindings tab lists every action exposed by BG3 Mod Manager along with its current shortcut. Each binding is editable by clicking the row and pressing the new key combination.
  • F5: Refresh mod list and re-scan the Mods folder.
  • Ctrl + S: Save active load order.
  • Ctrl + Shift + S: Save active load order as a new file.
  • Ctrl + E: Export load order to modsettings.lsx.
  • Ctrl+Shift+O: Import load order from a JSON file or modsettings.lsx.
  • Ctrl + L: Launch BG3 from the configured Game Executable Path.
  • Ctrl + ,: Open the Preferences dialog.
  • Delete: Disable the selected mod (does not remove the .pak file).
  • Ctrl + F: Focus the search box and filter the active mod list.

Complete Settings Reference Table

The following table consolidates every preference exposed by BG3 Mod Manager v1.0.12.9 into a single reference. Setting names match the property names in Settings.cs on the maintainer’s GitHub repository, which makes them easy to confirm against the latest source. Defaults reflect a fresh first-run install.

SettingDefaultWhat It DoesWhen To Change
Game Data Pathauto-detectedPath to the BG3 Data folder; required for mod detectionWhenever the game install moves, or after switching storefronts
Game Executable Pathauto-detectedPath to bg3.exe used by the in-app Launch buttonWhen using the DirectX 11 executable instead of Vulkan
Workshop Pathauto-detectedSteam Workshop content folder for BG3 subscriptionsWhen subscribing to Workshop mods on a non-default Steam library
Documents OverrideemptyOverrides the auto-detected Documents folderOneDrive redirected to a non-standard path
Default ProfilePublicProfile loaded on application startWhen using a custom profile UUID
Auto-ExportoffWrites modsettings.lsx automatically on every load-order changeFor convenience once the load order is stable
Lock ModsettingsoffSets read-only on modsettings.lsx after each exportAlways on for users who also use the in-game mod manager
Backup ModsettingsonWrites a timestamped backup before every exportLeave on. Disable only on storage-constrained devices
Backup Retention5Number of backups kept per profileIncrease to 20+ when testing many load orders
Save Load Order on ExitoffCommits the active order on window closeFor workflows that rarely use Ctrl+S
Auto-Add DependenciesonPulls dependent mods into the active order automaticallyLeave on. Off only for advanced override testing
Mod Refresh Interval60sSeconds between background Mods-folder scansLower to 15s during active mod installs, raise to 180s for very large collections
Disable Background RefreshoffStops periodic polling entirelyFor underpowered machines where polling causes stutter
Skip LauncheroffBypasses Larian’s launcher on in-app launchTo save 3-5 seconds per game start
ThemeDarkLight or Dark application stylingPersonal preference
Save Window LocationonRestores window position and size on next launchDisable on multi-monitor setups with frequently changing layouts
Verbose LoggingoffDetailed diagnostic output to %APPDATA%\BG3ModManager\LogsAlways on before filing a GitHub issue
Log Retention Days30Days before old logs auto-deleteLower for storage-constrained devices
Send Usage DataoffNo-op currently; reserved for future telemetryLeave off
Confirm Before OverwriteonPrompts before overwriting saved load ordersDisable for power users with naming discipline
Auto-Save Load Order NameonGenerates timestamped names for unnamed savesLeave on
Check For Updates on StartonChecks GitHub releases for newer manager versionsDisable on metered or air-gapped networks

Recommended Settings Profile for New Users

New users running BG3 Mod Manager for the first time should keep most defaults but enable two specific settings to avoid the most common pain points. The recommended profile prioritizes safety and clarity over speed: backups stay on, Lock Modsettings is on, and Auto-Export is off so that the user remains in control of when changes hit the game.

  • Game Data Path: confirmed correct via the browse dialog (tip: paste the path into Windows Explorer to verify it opens the Data folder).
  • Lock Modsettings: ON. Prevents Larian’s launcher from wiping the export.
  • Backup Modsettings: ON (default). Provides rollback if an export breaks the game’s main menu.
  • Auto-Export: OFF (default). The manual F5 + Ctrl+E workflow is more predictable for new users.
  • Verbose Logging: OFF (default). Turn on only when filing a GitHub issue.
  • Theme: Dark (default). Optional preference.
  • Mod Refresh Interval: 60s (default). Adequate for collections under 100 mods.

Recommended Settings Profile for Power Users

Power users who manage 200+ mods, switch between several saved load orders per session, and routinely test conflicts will benefit from a more aggressive configuration. Auto-Export accelerates iteration. Skip Launcher saves several seconds per launch. Verbose Logging stays on so that any anomaly can be traced retroactively without re-running a failure scenario.

  • Auto-Export: ON. Removes the manual export step from the iteration loop.
  • Lock Modsettings: ON. Mandatory whenever the in-game manager is also in use.
  • Skip Launcher: ON. Saves 3-5 seconds per in-app launch.
  • Backup Retention: 25. Provides a deeper rollback window during conflict-testing sessions.
  • Mod Refresh Interval: 15s. Picks up newly installed mods almost immediately during active mod-installation sessions.
  • Verbose Logging: ON. Logs every action so that anomalies can be traced post-hoc.
  • Save Window Location: ON, with a wide-window layout that shows the active and inactive mod columns side-by-side.
  • Custom Keybindings: rebind Ctrl+E to a single function key (F8) for one-handed export workflows during conflict-testing.

Users curious about the latest stable release can grab the current build from the BG3 Mod Manager download page, then return to the main guide for the full first-time setup walkthrough.

The settings recommendations above represent a baseline tested against BG3 v4.1.1.6629882 with the August 2025 hotfix. Larian’s engine occasionally introduces new behaviors at the launcher level (most recently the auto-rebuild of modsettings.lsx on game close), and the BG3 Mod Manager team responds with corresponding settings updates within one or two release cycles. Users who notice unexpected behavior after a Larian patch should check the GitHub release notes for the next manager update before assuming a configuration is broken. Issues like #355 and threads on the community wiki typically capture these interactions within hours of a patch dropping.

Two settings warrant a final note for users running BG3 Mod Manager alongside the Script Extender (BG3SE). First, the Game Executable Path should point to the same exe that BG3SE was installed against. If BG3SE was installed for the DirectX 11 build (bg3_dx11.exe), the manager’s launch button must target the same exe to honor the loaded extension. Second, when Skip Launcher is enabled, the manager bypasses Larian’s launcher and starts the configured exe directly, which is the only reliable way to ensure BG3SE loads. Users who keep Skip Launcher off and rely on the launcher’s Play button may find that BG3SE is silently skipped on some launches, an issue that has been logged repeatedly across BG3 Mod Manager and Norbyte/bg3se threads.

Leave a Comment