BG3 Mod Manager Troubleshooting: Every Common Error & Fix (2026)

BG3 PC players in 2026 typically land on this page after one of two things happens: BG3 Mod Manager refuses to do what it should, or Baldur’s Gate 3 itself starts behaving wrongly after a mod was added. Both classes of failure share a small set of root causes, and each cause maps to a specific fix article inside this troubleshooting hub. The catalog below covers every common error class observed since Patch 7 shipped and Patch 8 followed: silent launch failures, missing detection, “Loading Profiles” hangs, dependency warnings, “Mod Was Not Imported” dialogs, modsettings.lsx rewrites, and the Patch 7 override regression.

Each section below names the symptom plainly, identifies the most likely root cause in one or two sentences, and gives the high-level fix. A “Read the full guide” anchor on every section opens the matching deep-dive article. Users who want to start with a diagnostic flow rather than a symptom name should jump to the decision tree in the next section.

Four Causes Account for Most BG3MM Problems

Most BG3 Mod Manager problems trace back to four causes: a missing .NET 8 Desktop Runtime, an incorrect Game Data Path, a Patch 7 or Patch 8 compatibility regression, or modsettings.lsx being rewritten by another tool. Identifying which of the four applies cuts diagnosis time to under five minutes.

How to Diagnose Any BG3 Mod Manager Problem

The fastest way to route a BG3MM symptom to the correct fix is to ask which stage of the workflow has failed. Users can walk this short decision tree in under thirty seconds and arrive at the matching spoke article. The branches are mutually exclusive in most cases: a symptom that fits one branch usually rules out the others.

  • The application will not run at all. Either the EXE is double-clicked and nothing visible happens, or a dialog mentions “.NET 8 Desktop Runtime”. This is a runtime-or-permissions problem. See the spoke on launching failures or the dedicated .NET 8 article below.
  • The application opens but stays on “Loading Profiles” forever. A specific Patch 7 regression around campaign discovery is the typical cause. Skip to the “Loading Profiles” section.
  • The application opens but the mod list is empty. Detection is broken: a misconfigured Game Data Path, an invalid Mods folder, or files placed in the wrong directory. The “Mods or .pak Files Not Detected” section covers each cause.
  • Mods are listed but a yellow or red dependency warning appears. The load order references mods that are not installed or not active. The “Missing Mod Dependencies” section maps the warning to its source.
  • Dragging a .pak into BG3MM produces “Mod Was Not Imported”. The file is corrupted, archived, or lacks valid metadata. The dedicated import-error section describes the three sub-causes.
  • BG3MM works but the in-game launcher does nothing. The Game Executable Path is unset, or Steam interception is blocking the launch. See the “Can’t Launch the Game” section.
  • BG3 launches but crashes during character creation or load. Almost always a Patch 8 mod-binary mismatch. Skip to the Patch 8 crash section.
  • Load order changes silently between sessions. Either a “Reset Externally” dialog appears, or the user notices that order has changed without warning. Two distinct failure modes; both are explained in the consolidated “Load Order Reset” section.
  • Override-style mods stopped working after Patch 7. Patch 7 changed how Larian loads override .pak files. The Patch 7 override section covers the workaround.

Issues that resist this triage are usually misdiagnoses of one of the nine branches above. When in doubt, the LaughingLeader/BG3ModManager GitHub issue tracker (linked under each section) holds the canonical reproduction reports.

BG3 Mod Manager Won’t Open

Symptom: Double-clicking BG3ModManager.exe produces a brief flash of the splash screen, an empty cursor wait, or no visible response at all. The Task Manager process appears for a second and then exits.

Root cause: In about 80 percent of cases, the .NET 8 Desktop Runtime is missing or out of date. The remaining cases trace to the archive being launched directly from inside a ZIP utility (without extraction), to a corrupted Preferences.xml file in %APPDATA%\BG3ModManager, or to Windows blocking the EXE because the file is marked as downloaded from the internet. Ownership and write-permission failures on the extraction folder also block startup. GitHub issue #22 documents the permissions-related failure modes in detail.

Fix: Install the latest .NET 8 Desktop Runtime (x64), extract the BG3MM archive to a folder under the user profile (not Program Files or a OneDrive-synced location), right-click the EXE and uncheck “Unblock” if present, and rename the AppData profile folder before retrying. Read the full guide on BG3 Mod Manager won’t open.

“.NET 8 Desktop Runtime Required” Error

Symptom: A Windows dialog appears with the message “To run this application, you must install .NET” or “.NET 8 Desktop Runtime is required”. The dialog often offers a download link, but that link points to the wrong .NET package (ASP.NET or SDK) and fails to resolve the issue. BG3MM v1.0.12.x and newer require .NET 8 specifically; .NET 9 is not a substitute, and .NET 7 was the prior dependency for v1.0.11 and below.

Root cause: The Windows install lacks the Desktop Runtime variant of .NET 8. ASP.NET Core Runtime, the SDK, and .NET 6/7 do not satisfy the dependency. GitHub issue #213 collects user reports where the wrong runtime was installed and the dialog persisted.

Fix: Download the .NET 8 Desktop Runtime (x64) directly from dotnet.microsoft.com/download/dotnet/8.0, run the installer, reboot, and relaunch BG3MM. Existing .NET 6, 7, or 9 installs do not need to be removed; .NET runtimes coexist by design. Read the full guide on the .NET 8 error.

BG3MM Stuck on “Loading Profiles”

Symptom: BG3 Mod Manager opens, displays the splash, and reaches the “Loading Profiles” step in the status bar. The progress never advances; the campaign dropdown stays empty; closing and reopening reproduces the same state. The hang is most often reported on Patch 7 and on first-run installs that were upgraded across versions.

Root cause: The profiles directory under %LOCALAPPDATA%\Larian Studios\Baldur's Gate 3\PlayerProfiles contains a malformed profile.lsb or a stale modsettings.lsx from a previous Patch 7 boot. BG3MM’s profile parser will block on the malformed XML rather than skipping it, which presents as an indefinite “Loading Profiles” wait. GitHub issue #355 captures the path-config edge case that triggers this in OneDrive-redirected Documents folders.

Fix: Close BG3MM, back up the PlayerProfiles folder, launch Baldur’s Gate 3 once to regenerate a clean profile, then reopen BG3MM. If the hang persists, delete modsettings.lsx inside the active profile so the game writes a fresh copy on next boot. Read the full guide on the Loading Profiles hang.

Mods or .pak Files Not Detected by BG3MM

Symptom: BG3 Mod Manager launches normally, but the Mods pane is empty even though .pak files are visibly present in %LOCALAPPDATA%\Larian Studios\Baldur's Gate 3\Mods. The Refresh button produces no status-bar update, or the count remains zero.

Root cause: The Game Data Path is missing or wrong, the Mods folder is pointed at an invalid directory (often a OneDrive-redirected variant), or the .pak files are placed inside subfolders rather than loose at the Mods root. GamePass installs add a permission edge case where BG3MM cannot read the WindowsApps directory until ownership is taken (GitHub issue #398).

Fix: Open File > Preferences > General. Set the Game Data Path so it ends in \Data and the Game Executable Path so it ends in bg3.exe. Confirm the Mods folder path matches the actual location of the loose .pak files. Save preferences and click Refresh. Read the full guide on BG3MM not detecting mods.

Missing Mod Dependencies in the Load Order

Symptom: A yellow exclamation mark or red error icon appears next to one or more mods. Hovering shows a message like “Missing Dependency: ImpUI” or “ScriptExtender required”. The dependency mod may already be installed but in the wrong list (Inactive instead of Active).

Root cause: BG3MM reads the meta.lsx dependency declaration from each mod and warns when a referenced UUID is not present in the active load order. Common offenders are framework mods like ImpUI, CompatibilityFramework, ModConfigurationMenu, or Norbyte’s Script Extender. GitHub issue #234 collects dependency-resolution edge cases involving cross-version UUIDs.

Fix: Read the warning text to identify the missing UUID or mod name, install or activate the missing dependency, click Refresh, and confirm the warning has cleared before exporting the load order to the game. Read the full guide on missing dependencies.

“Mod Was Not Imported” When Dragging a .pak

Symptom: A user drags a .pak file (or several) from a download folder into the BG3 Mod Manager window. A dialog appears with the message “Mod Was Not Imported” and the file count of failed imports. The mods do not appear in the Inactive list.

Root cause: The dropped file is one of three things: a still-archived bundle (.zip, .rar, .7z) rather than a loose .pak; a .pak that lacks a valid meta.lsx inside (often the case with override-only mods or partially built test packages); or a corrupted file from an interrupted download.

Fix: Extract any archive to expose the inner .pak before dropping. For mods that ship without meta.lsx (typically Patch 7 override-style packages), place the .pak directly into %LOCALAPPDATA%\Larian Studios\Baldur's Gate 3\Mods and skip BG3MM’s import flow entirely. For corrupted files, redownload from the original source. Read the full guide on the Mod Was Not Imported error.

BG3 Mod Manager Can’t Launch the Game

Symptom: Clicking the Launch button in BG3MM’s toolbar produces no response, or returns the user to the BG3MM window without opening Baldur’s Gate 3. The status bar may show “Launching…” that never resolves, or a brief error popup about the executable path.

Root cause: The Game Executable Path in Preferences is unset, points to the wrong file (e.g. bg3_dx11.exe when Vulkan is desired, or vice versa), or points at a Steam shortcut that no longer exists. On GamePass, the launch fails because BG3MM cannot invoke the WindowsApps-bound EXE without elevated permissions. GitHub issue #355 documents the path-config sub-cases.

Fix: Open File > Preferences > General. Set the Game Executable Path to the actual bg3.exe or bg3_dx11.exe inside the BG3 install’s bin folder. For GamePass installs, run BG3 Mod Manager as administrator. As an alternative, launch the game directly from Steam or the Larian launcher after exporting the order from BG3MM. Read the full guide on can’t launch the game.

BG3 Crashes After Patch 8 with Mods Installed

Symptom: Baldur’s Gate 3 launches with mods active but crashes during the Larian splash, the main menu, character creation, or save load. Removing all mods makes the crash stop. Crashes are most consistent on Patch 8 builds where Larian shipped engine changes that invalidated mods built for Patch 7 binaries.

Root cause: One or more mods was compiled against Patch 7 internals and references functions or asset offsets that Patch 8 changed. Script Extender mods are particularly affected, since the extender itself must be rebuilt for each game patch. GitHub issue #418 tracks the Patch 8 hotfix list and the mod versions known to crash.

Fix: Update Script Extender to the Patch 8 build via Norbyte’s bg3se repository, update individual mods to their Patch 8-compatible releases, and disable any mod whose author has not yet shipped a Patch 8 update. Bisect the load order by halving the active list to identify the offending mod. Read the full guide on Patch 8 crashes.

Load Order Reset Errors

Two distinct failure modes both show up as “the load order changed without permission”. They share a symptom but have different root causes and different fixes, so distinguishing them matters.

Sub-case A: “Load Order Has Been Reset Externally” dialog. A modal dialog appears on launch saying that BG3MM detected an external change to the active load order. This means another tool, the in-game manager, or the user opened modsettings.lsx outside BG3MM, and the on-disk file no longer matches BG3MM’s last known state. The dialog offers to keep BG3MM’s order or accept the on-disk version. The fix is to choose deliberately and disable Larian’s in-game manager when working from BG3MM, since the two write to the same file. GitHub issue #353 documents how Patch 7 added the in-game manager that overwrites modsettings.lsx silently. Read the full guide on the Reset Externally dialog.

Sub-case B: modsettings.lsx keeps resetting at file level. No dialog appears, but the on-disk modsettings.lsx reverts to a default or pre-mod state every time the game launches. The active mod list is wiped from inside BG3 itself. Root cause is Patch 7 launcher behavior plus interaction with the in-game manager, OneDrive sync rewriting the file mid-launch, or an antivirus tool restoring a previous version. The fix involves marking modsettings.lsx as read-only after exporting from BG3MM, disabling Larian’s in-game manager, and excluding the Larian profile path from antivirus monitoring. Read the full guide on modsettings.lsx resets.

“Override” Mods Broken After Patch 7

Symptom: Mods that previously worked stopped applying after Patch 7. The load order shows them as Active in BG3MM, but the in-game effect is missing. These are typically textures, audio replacements, or stat overrides that ship as override-style packages without a meta.lsx.

Root cause: Patch 7 changed the way Larian’s engine loads loose .pak overrides. Files placed in the user-profile Mods folder are no longer guaranteed to override packed game data; the new precedence rules give shipped game .pak files priority unless the override is placed inside the BG3 install’s Data folder directly. GitHub issue #404 tracks the regression and the community-tested workarounds.

Fix: Move override-style .pak files from %LOCALAPPDATA%\Larian Studios\Baldur's Gate 3\Mods into the BG3 install’s Data folder (the Steam path is typically steamapps\common\Baldurs Gate 3\Data). These files do not appear in BG3MM and do not need to be activated; the game engine reads them directly. Read the full guide on Patch 7 override mods.

When to Reinstall BG3 Mod Manager from Scratch

A clean reinstall is rarely necessary, since BG3 Mod Manager is portable and most issues live in %APPDATA%\BG3ModManager rather than the application folder. The reinstall path is appropriate in three situations: when the EXE has been corrupted by an aborted virus-scanner action, when a beta build was tested and the user wants to return to the stable channel, or when an upgrade-in-place left mixed file versions that produce inconsistent behavior.

Before reinstalling, users should rename the AppData profile folder so the broken Preferences XML is preserved for diagnosis but does not load on first launch. The latest signed release is always available on the BG3 Mod Manager download page, which links directly to the GitHub release. The full project source is on the LaughingLeader/BG3ModManager repository for users who prefer to build from source. The pillar overview at bg3modmanager.net explains the portable model and what files are written outside the install folder.

Watch the Workflow

The video below shows the standard BG3 Mod Manager workflow end-to-end: opening the application, configuring the Game Data Path, refreshing the mod list, building a load order, and exporting it to the game. Most troubleshooting symptoms become obvious once the working workflow is visible side by side with the broken state.

Frequently Asked Questions

Further reading and the full source for BG3 Mod Manager are available on the official LaughingLeader/BG3ModManager GitHub repository. The latest signed release is linked from the BG3 Mod Manager download page, and the pillar overview is on the main BG3 Mod Manager guide.