Troubleshooting and Reporting Script Extender's implementation of IMGUI, the UI library used by MCM, is still in development. Therefore, some issues may arise when using MCM with certain setups.
If you're having trouble with MCM not appearing, please follow these steps to narrow down the issue:
Disable overlays (Nvidia/AMD/Discord, etc; Steam might be fine).
If crashing under Vulkan, check if it still crashes without IMGUI mods such as MCM.
Verify that the problem persists with no other DLL mods, such as WASD movement.
Note that MCM only officially supports the latest BG3 version and Release versions of SE. If you disabled SE autoupdates or are using the Devel channel, please switch back.
Reporting issues:
Provide your system specs (GPU model, CPU model, OS).
Describe behavior under DirectX 11 and Vulkan. Please test both if possible.
Upload crash reports if prompted by Script Extender, and provide the report ID here.
Known issues:
UI not showing up: Don't alt-tab before reaching the main menu. Switch the rendering API: test both Vulkan and DirectX 11. You can switch it through Larian's launcher. Note that the mods that depend on MCM should still work regardless of whether MCM shows up or not.
Small text size: SE support for UI scaling is in progress.SE introduced dynamic scaling in v17
Keybinding issues: Unfocus MCM's window before using keybinds. SE might improve this in the future.
The MCM appears as normal when I hit Insert. There's a UI sound effect that plays now, like when I open the custom difficulty settings. When I click on the MCM option in the escape menu, I also get the SFX but no menu opens.
Volitio, correct. I hit escape to bring up the menu, I try clicking on MCM, I get the sound effect but no menu opens. Hitting insert continues to work as normally to open the config menu. I have MCM as the second mod in my load order right after the Community Library, I'm on the latest Script Extender version.
The Script Extender Console doesn't have anything to report. I tried setting the debug level to the highest for the sake of testing but there's nothing reported when I successfully open the menu (hit insert) or when it fails to open when I hit escape and click on MCM. The escape -> MCM option fails on Vulkan and on dx11, works with hitting insert in both situations.
We're both in the Larian Studios discord if that's a more useful way to get info from me / ask me to try any workaround or fix ideas you have. I'm _.ajax :)
Was this tested on 1.6.1? A user above has been able to use the ESC menu button after upgrading to 1.6.1. It should log stuff related to the button if debug level is set to 2. Just note that, currently, if setting the debug level through MCM itself, you need to set it every time the game is loaded, even if it already shows "2" when you open it. MCM has a thread in the releases channel of that server, feel free to send a message there
I've installed the newest version of the mod configuration menu and put it at the top of the load order in bg3 mod manager as instructed. i haven't pressed alt+tab since opening the game and starting a new one. when i try to press the "mod configuration menu" selection in the menu (upon pressing [esc]), nothing happens. i've also tried bringing the mod config menu up by pressing the default keybinding [insert] but nothing happens. i can't see or access the mod config menu despite it apparently being properly installed. is this an issue with the latest version or is there something i'm missing?
that seems to have fixed it. thank you very much!!! EDIT: i've changed nothing about my load order or any mods but now the mod configuration menu is invisible. when it pops up automatically opened i can't interact with anything on the screen where the invisible window is, and i only figured out it was the mod config menu when i tried hitting insert. i don't know why it's suddenly become invisible. at times certain parts of my screen seem to go completely "dead" and unresponsive, where my cursor isn't registered and i can't click on anything. this is especially frustrating since mod config menu opens automatically on reloading a save, so there's an invisible barrier any time i load a save where i need to [esc] to the game menu and hit insert on every load
This mod is being very stubborn for me. I tried to put it far down in the Mod order along with ISF and the Emerald Grove Waypoint Mod. But whenever i save my mod order, then close and re open BG3MM, it jumped right back in the middle of the mod order.^^
Chinese characters ain't able to show properly, which are all displayed as "?".
This issue occur to me when I 1.use Auto Loot Seller V4 with a Chinese Simplified loca and all the config description is lots of "?" 2.try to spawn items by EasyCheat with in-game UI (MCM)(SE) but item name and item description is lots of "?"
Most of them displayed correctly. However, some characters is still "?", such as "头盔(Helmet)"→"头?", "库席革(Kushigo)"→"库席?"
Also, the words in debug page of Auto Loot Seller and Configurable movement speed is wrongly displayed as the description of the spell Target_IceStorm. I'm afraid this is not because of Chinese Loca, for Configurable movement speed is not translated
The menu won't show up for me, not even after re-loading a save file. Removed all my .dll mods, changed from Dx11 to Vulkan, still not working. All my overlays are disabled aswell. Idk what else to do. :( pastebin
New update is making speed mod text all the same, still works but cant config in menu if i don't know what they do, other mods r cool (yes i have all mods updated to there previous version)
Couldn't reproduce this, these strings aren't present in any locale (vanilla or CMS') that I'm aware of. If you got errors in your SE console, you could share them
Understandable, just to throw in last thing, its only the speed mod, everything else is cool so it maybe on speed mod side that need to update to ur new stuff or conflict which i dont see any errors in console so idk but thx u
MCM isn't showing up for me anymore, I have no idea why. I deleted all the BG3MCM files from Script Extender folder because I thought I may have screwed up with some custom settings, but after the files regenerated it's still not showing. It should show up as soon as I boot up the game, but it's not, and not even when I press Insert.
I play with controller, but that didn't pose a problem with the mod before. The switch between the controller and the keyboard wasn't problematic. In the meantime I updated Preemptively Label Containers, Auto Send Food To Camp and I installed Mod Uninstaller. The first two work fine as always, and I wish I could access Mod Uninstaller, but I wasn't able to ever since I installed it, because MCM isn't showing up.
I'd need the SE logs then, you could set the debug level in the mod_configuration_menu_config.json file to 2 and send me your SE console logs up to after loading a save
Do I need to enable something in BG3MM Preferences for SE console logging? And do I still need to have SE console enabled? I disabled it because I don't use it.
There's a light year of text more below that, it all starts with: Accessing key 'GetSettingValue' from table-class: 'table: 00000206EFD007C0' 'MCM' Accessing key 'GetAllModSettings' from table-class: 'table: 00000206EFD007C0' 'MCM' Accessing key 'mods' from table-class: 'table: 00000206EFD007C0' 'MCM' and repeats into infinity.
There's nothing between versions 1.4 and 1.5 that indicates a cause for this issue, the main difference is that version 1.5.0+ requires SE v17+, so I'm not sure what the problem could be :(
Have you recently started a Multiplayer save? After I had, mcm will shop up but when I go to my single player files, I cannot get it to appear either. I've also gone through all the troubleshooting steps, made a fresh save without the mcm, then reinstalled it but still no luck.
EDIT: Idk if multiplayer influenced the problem but I did manage to get it fixed. What I did was go to the SE folder for the MCM mod "\AppData\Local\Larian Studios\Baldur's Gate 3\Script Extender\BG3MCM\Profiles\Default\BG3MCM" and edit the settings.json. I used Notepad++.
For whatever reason "Open on Start" was false and there wasn't any setting set for keybinding or scancode. After setting these to INSERT, the menu came back after loading into a save.
Are you sure you're using notepad++? You should just be able to right click the file and select "open with". Maybe try updating notepad as it has a built in TextFX plugin that should be able to read it.
207 comments
Script Extender's implementation of IMGUI, the UI library used by MCM, is still in development. Therefore, some issues may arise when using MCM with certain setups.
If you're having trouble with MCM not appearing, please follow these steps to narrow down the issue:
Reporting issues:
Known issues:
Small text size: SE support for UI scaling is in progress.SE introduced dynamic scaling in v17I'm on Vulkan. I have a pretty heavily modded game including WASD Movement and Achievement Enabler via Native Mod Loader.
The Script Extender Console doesn't have anything to report. I tried setting the debug level to the highest for the sake of testing but there's nothing reported when I successfully open the menu (hit insert) or when it fails to open when I hit escape and click on MCM. The escape -> MCM option fails on Vulkan and on dx11, works with hitting insert in both situations.
We're both in the Larian Studios discord if that's a more useful way to get info from me / ask me to try any workaround or fix ideas you have. I'm _.ajax :)
It should log stuff related to the button if debug level is set to 2. Just note that, currently, if setting the debug level through MCM itself, you need to set it every time the game is loaded, even if it already shows "2" when you open it.
MCM has a thread in the releases channel of that server, feel free to send a message there
Seems like 1.6.0 had an edge case that could cause the mod to stop working.
that seems to have fixed it. thank you very much!!!EDIT: i've changed nothing about my load order or any mods but now the mod configuration menu is invisible. when it pops up automatically opened i can't interact with anything on the screen where the invisible window is, and i only figured out it was the mod config menu when i tried hitting insert. i don't know why it's suddenly become invisible. at times certain parts of my screen seem to go completely "dead" and unresponsive, where my cursor isn't registered and i can't click on anything. this is especially frustrating since mod config menu opens automatically on reloading a save, so there's an invisible barrier any time i load a save where i need to [esc] to the game menu and hit insert on every load
What can i do to make it stay where i want?
This issue occur to me when I
1.use Auto Loot Seller V4 with a Chinese Simplified loca and all the config description is lots of "?"
2.try to spawn items by EasyCheat with in-game UI (MCM)(SE) but item name and item description is lots of "?"
Also, the words in debug page of Auto Loot Seller and Configurable movement speed is wrongly displayed as the description of the spell Target_IceStorm. I'm afraid this is not because of Chinese Loca, for Configurable movement speed is not translated
pastebin
edit: I re-installed SE and now it works. :D
https://www.nexusmods.com/baldursgate3/mods/9514
I deleted all the BG3MCM files from Script Extender folder because I thought I may have screwed up with some custom settings, but after the files regenerated it's still not showing. It should show up as soon as I boot up the game, but it's not, and not even when I press Insert.
I play with controller, but that didn't pose a problem with the mod before. The switch between the controller and the keyboard wasn't problematic.
In the meantime I updated Preemptively Label Containers, Auto Send Food To Camp and I installed Mod Uninstaller. The first two work fine as always, and I wish I could access Mod Uninstaller, but I wasn't able to ever since I installed it, because MCM isn't showing up.
You can use Mod Uninstaller via the console, by the way
You mean the SE console? I never used it...
The last version of this mod that worked for me is 1.4.0. I reinstalled it and I can access MCM now.
There's a light year of text more below that, it all starts with:
Accessing key 'GetSettingValue' from table-class: 'table: 00000206EFD007C0' 'MCM'
Accessing key 'GetAllModSettings' from table-class: 'table: 00000206EFD007C0' 'MCM'
Accessing key 'mods' from table-class: 'table: 00000206EFD007C0' 'MCM'
and repeats into infinity.
EDIT:
Idk if multiplayer influenced the problem but I did manage to get it fixed. What I did was go to the SE folder for the MCM mod "\AppData\Local\Larian Studios\Baldur's Gate 3\Script Extender\BG3MCM\Profiles\Default\BG3MCM" and edit the settings.json. I used Notepad++.
For whatever reason "Open on Start" was false and there wasn't any setting set for keybinding or scancode. After setting these to INSERT, the menu came back after loading into a save.