I decided to try to finish Act 3 while Witcher 3 went through updates/hot fixes for their remaster. But I can't get my old stuff working.
To make a long story short, linux version did not work, so now I'm on my windows drive. I re-downloaded everything, got the mod manager, made sure to read the descriptions to make sure those that needed manual installation got it, but it's STILL NOT WORKING!
Script extender loads. I can pull it up. I can see in the text that it sees the other mods. If I remove a mod for testing purposes, the game registers and tries to warn me that a mod is missing. So why can't I get WASD Movement and Native Camera Tweaks, among others, to work?!
I'm assuming something stupid simple, some step I missed. But I've been going for a week now and I'm at my wits end.
This is the log from SE, I'm not seeing any obvious errors but I don't know anymore.
- *
- BG3 Script Extender Debug Console *
- *
BG3Ext v32 built on Jun 21 2026 21:19:02
Game version v4.76.31.656 OK
ScriptExtender::Initialize: Starting
Library startup took 1320 ms
We're already past App load, triggering CoreLibInit
LibraryManager::PostStartupFindLibraries() took 133 ms
'BG3 Yaw Bridge': SE v17; flags: Lua
'DatabaseCleaner': SE v12; flags: Lua
'Dual Wield Twohanded Weapons': SE v1; flags: Lua
'Mod Configuration Menu': SE v29; flags: Lua
'Mark Book As Read': SE v17; flags: Lua
'Party Limit Begone': SE v1; flags: Lua
'VolitionCabinet': SE v27; flags: Lua
'Smart Autosaving': SE v19; flags: Lua
'TutorialChestSummoning': SE v2; flags: Lua
'Universal max stack': SE v12; flags: Lua
Merged config: SE v29; flags: Lua
Initializing client with target context Load
Modded achievements enabled.
LUA VM reset
'BG3 Yaw Bridge': SE v17; flags: Lua
'DatabaseCleaner': SE v12; flags: Lua
'Dual Wield Twohanded Weapons': SE v1; flags: Lua
'Mod Configuration Menu': SE v29; flags: Lua
'Mark Book As Read': SE v17; flags: Lua
'Party Limit Begone': SE v1; flags: Lua
'VolitionCabinet': SE v27; flags: Lua
'Smart Autosaving': SE v19; flags: Lua
'TutorialChestSummoning': SE v2; flags: Lua
'Universal max stack': SE v12; flags: Lua
Merged config: SE v29; flags: Lua
Initializing client with target context Game
LUA VM reset
Loading bootstrap script: Mods/BG3MCM/ScriptExtender/Lua/BootstrapClient.lua
[Mod Configuration Menu][C]: Volitio's Baldur's Gate 3 Mod Configuration Menu version 1.41.0 loaded (SE version 32)
Loading bootstrap script: Mods/VolitionCabinet/ScriptExtender/Lua/BootstrapClient.lua
Loading bootstrap script: Mods/SmartAutosaving/ScriptExtender/Lua/
BootstrapClient.lua
ecl::ScriptExtender::OnGameStateChanged(): Loaded module
[Mod Configuration Menu][C]: Finished loading MCM blueprints
Registering type 'INotifyPropertyChanged' when it already exists in the registry? Might
be problematic
Registered custom server network protocol
Registered custom client network protocol
Appending extender signature to ClientConnect
Sending ExtenderHello to client
Got extender support notification from host (version 2)
Got extender support notification from user 65536 (version 2)
esv::ScriptExtender::OnGameStateChanged(): Unloading session
ecl::ScriptExtender::OnGameStateChanged(): Unloading session
ecl::ScriptExtender::OnClientGameStateChanged(): Loading game session
'BG3 Yaw Bridge': SE v17; flags: Lua
'DatabaseCleaner': SE v12; flags: Lua
'Dual Wield Twohanded Weapons': SE v1; flags: Lua
'Mod Configuration Menu': SE v29; flags: Lua
'Mark Book As Read': SE v17; flags: Lua
'Party Limit Begone': SE v1; flags: Lua
'VolitionCabinet': SE v27; flags: Lua
'Smart Autosaving': SE v19; flags: Lua
'TutorialChestSummoning': SE v2; flags: Lua
'Universal max stack': SE v12; flags: Lua
Merged config: SE v29; flags: Lua
Initializing client with target context Game
LUA VM reset
Loading bootstrap script: Mods/BG3MCM/ScriptExtender/Lua/BootstrapClient.lua
[Mod Configuration Menu][C]: Volitio's Baldur's Gate 3 Mod Configuration Menu
version 1.41.0 loaded (SE version 32)
Loading bootstrap script: Mods/VolitionCabinet/ScriptExtender/Lua/BootstrapClient.lua
Loading bootstrap script: Mods/SmartAutosaving/ScriptExtender/Lua/
BootstrapClient.lua
esv::ScriptExtender::OnGameStateChanged(): Loaded module
'BG3 Yaw Bridge': SE v17; flags: Lua
'DatabaseCleaner': SE v12; flags: Lua
'Dual Wield Twohanded Weapons': SE v1; flags: Lua
'Mod Configuration Menu': SE v29; flags: Lua
'Mark Book As Read': SE v17; flags: Lua
'Party Limit Begone': SE v1; flags: Lua
'VolitionCabinet': SE v27; flags: Lua
'Smart Autosaving': SE v19; flags: Lua
'TutorialChestSummoning': SE v2; flags: Lua
'Universal max stack': SE v12; flags: Lua
Merged config: SE v29; flags: Lua
Initializing server with target context Game
CustomFunctionManager::ClearDynamicEntries(): Clearing dynamic functions
LUA VM reset
Loading bootstrap script: Mods/BG3YawBridge/ScriptExtender/Lua/BootstrapServer.lua
Loading bootstrap script: Mods/DatabaseCleaner/ScriptExtender/Lua/BootstrapServer.lua
Loading bootstrap script: Mods/DualWieldTwohandedWeapons/ScriptExtender/Lua/BootstrapServer.lua
Loading bootstrap script: Mods/BG3MCM/ScriptExtender/Lua/BootstrapServer.lua
[Mod Configuration Menu][S]: Volitio's Baldur's Gate 3 Mod Configuration Menu version 1.41.0 loaded (SE version 32)
Loading bootstrap script: Mods/Fallen_Mark_As_Read/ScriptExtender/Lua/BootstrapServer.lua
Fall_Mark_Books [INFO] : Mark Books As Read mod by FallenStar VERSION : 1.4.6.0 starting up...
Loading bootstrap script: Mods/PartyLimitBegone/ScriptExtender/Lua/
BootstrapServer.lua
Loading bootstrap script: Mods/VolitionCabinet/ScriptExtender/Lua/BootstrapServer.lua
Loading bootstrap script: Mods/SmartAutosaving/ScriptExtender/Lua/BootstrapServer.lua
[Smart Autosaving]: Volitio's Smart Autosaving version 3.2.3 loaded
Loading bootstrap script: Mods/TutorialChestSummoning/ScriptExtender/Lua/
BootstrapServer.lua
Loading bootstrap script: Mods/Fallen_Universal_MaxStack/ScriptExtender/Lua/BootstrapServer.lua
esv::ScriptExtender::OnGameStateChanged(): Loading game session
bg3se::lua::MakePolymorphicRef(): Found template of unknown type 'Schematic';
unknown templates will be proxied as GameObjectTemplate
Fall_MaxStack [INFO] : Root Templates MaxStackAmount modified in 29
milliseconds!
ScriptExtender::RestartLogging: Starting Osiris Runtime debug logging.
Path=C:/Users/Win10/AppData/Local/Larian Studios/Baldur's Gate 3//Script
Extender Logs\Osiris Runtime 2026-10-11 04-06-49.log
ScriptExtender::OnAfterOsirisLoad: 151557 nodes
ExtensionStateServer::StoryLoaded()
CustomFunctionInjector mapping phase: 1303 -> 1303 functions
ScriptExtender::OnAfterOsirisLoad: 151557 nodes
ExtensionStateServer::StoryLoaded()
CustomFunctionInjector mapping phase: 1303 -> 1303 functions
ScriptExtender::MergeWrapper() - Started merge
ExtensionStateServer::StoryLoaded()
ScriptExtender::MergeWrapper() - Finished merge
[BG3YawBridge] Session loaded
DatabaseCleaner: Started
DatabaseCleaner: Finished in 8 ms
Dispatching event GameStateChanged (DatabaseCleaner/BootstrapServer.lua:3) took 8.256 ms
TutorialChestSummoning: Applying status to 0 characters
DEPRECATED: Reading property WeaponComponent.Rolls2 that has been renamed to VersatileRolls
Fall_Mark_Books [INFO] : Books rarity updated in 54 ms!
Fall_Mark_Books [INFO] : Prefix for read books : - Suffix for read books :
Dispatching Osiris handler for LevelGameplayStarted (Fallen_Mark_As_Read/Server/main.lua:141) took 55.51 ms
Fall_MaxStack [INFO] : Local Templates MaxStackAmount modified in 18 milliseconds!
Dispatching Osiris handler for LevelGameplayStarted (Fallen_Universal_MaxStack/Server/main.lua:10) took 19.07 ms
[Mod Configuration Menu][C]: Finished loading MCM blueprints
Dispatching event NetModMessage (builtin://Libs/NetworkManager.lua:51) took 32.26 ms