Need More Info Persistent Crash on campaign map - 1.71 and older versions - Modded game

Users who are viewing this thread

Version number
1.71
Branch
Main
Modded/unmodded
Yes, I used mods.
Summary: Game crashes at specific point in time in my games. Happened some times months ago in other moments and environments, so that's not the cause.
How to Reproduce: Start a campaing. The next day, load the game with same mods enabled. Walk less than a minute in any direction. Crash.
Have you used cheats and if so which: skill, focus points and attribute related ones. None that spawn things.

Mods Enabled (loaded in this order, all updated): Harmony/ BetterExceptionWindow/ ButterLib/ UIExtenderEx/ Mod Configuration Menu v4/ (Native stuff)/ CA Blood and smoke/ Blood and Smoke Khuzait and Sturgia Temp Fix/ BannerKings/ Caravans Trade XP/ KillCounters/ Anduril Reforged/ MoreArenas/ NewCraft (all purpose weapon forging)/ Pacemaker/ SimpleRTSCam/ TrainYourTroops/ UsefulAlternativeAttacks/ WQsword (chinese swords input).

Media (Screenshots & Video): Only logs and BetterExceptionWindow. No pictures nor footage.
Computer Specs:
OS: Windows 10 64
GPU: NVIDEA RTX 2060
GPU Driver Version: Latest - 14/02/2022
CPU: Intel i7-9750H 9th gen
RAM: 16 GB
Motherboard:
Storage Device (HDD/SSD): 512 GB SSD

Since November, 2021, I've been having a huge letdown on my modded Bannerlord games. As weird as it may be, I start the game and play my eyes out on the first playthrough day. Sometimes, the honeymoon keeps up for a week or so; then BAM, crash loop. It only works smoothly if I take all of the mods off (when I'm not using an overhaul mod). Taking out a few mods isn't enough.

I've already tried Excluding and redownloading the game and mods; Verifying files on Steam; Deleting shader files, then verifying on Steam; Deleting the chinese localisation on Language in Modules; Deleting the Mount&Blade Bannerlord data on ProgramData and Documents to let Steam recreate it; Installing some programs you guys recommend on "Crash checklist"; Change between every version since 1.65 to 1.71; Modifying the lines that cause the problem inside the Shader file; Changed the pagination memory manually in advanced systems configuration. Basically, I only forgot to sacrifice a child to Bill Gates.

Would you kindly help me through this challenge? It annoys me to no end not being able to play Bannerlord as I'd like to. Below, the logs I suppose that carry any meaning.

BetterExceptionWindow Reason acuses "TaleWorlds.CampaignSystem". Troubleshoot acuses some Shader files - namely, semicloudy_Aserai, semicloudy_Battania and so on, always Modules/Native/Atmospheres -> semicloudy_whatever.

launcher_log accuses:
Couldn't find .dll: ..\..\Modules\Native\bin\Win64_Shipping_Client\TaleWorlds.MountAndBlade.DedicatedServer.dll
Couldn't find .dll: ..\..\Modules\Native\bin\Win64_Shipping_Client\TaleWorlds.MountAndBlade.DedicatedCustomServer.dll
Couldn't find .dll: ..\..\Modules\Native\bin\Win64_Shipping_Client\TaleWorlds.MountAndBlade.Platform.PS.dll
Couldn't find .dll: ..\..\Modules\Native\bin\Win64_Shipping_Client\TaleWorlds.MountAndBlade.Platform.GDK.dll

rgl_log accuses:
[21:14:56.068] Loading xml file: $BASE/Modules/SandBox/SceneObj/Main_map/scene.xscene.
[21:14:56.114] Loading xml file: $BASE/Modules/SandBox/SceneObj/Main_map/atmosphere.xml.
[21:14:57.514] rglShader_manager::read_compressed_shader_cache_package : 0.000158
[21:14:57.791] Loading xml file: $BASE/Modules/Native//ModuleData/water_prefabs.xml.
[21:14:57.813] SettlementsDistanceCacheFilePath: ..\..\Modules\SandBox/ModuleData/settlements_distance_cache.bin
[21:14:57.912] SettlementsDistanceCacheFilePath: ..\..\Modules\SandBox/ModuleData/settlements_distance_cache.bin
[21:14:58.671] Loading xml file: ../../Modules/Native/Atmospheres/Interpolated/campaign_map.xml.
[21:14:58.694] Ticking map scene for first initialization
[21:14:59.473] CleanScreens
[21:14:59.473] TaleWorlds.MountAndBlade.View.Screen.MBGameLoadingScreen::HandlePause
[21:14:59.473] TaleWorlds.MountAndBlade.View.Screen.MBGameLoadingScreen::HandleDeactivate
[21:14:59.473] TaleWorlds.MountAndBlade.View.Screen.MBGameLoadingScreen::HandleFinalize
[21:14:59.473] OnScreenListChanged
[21:14:59.486] Force VSync State is now DEACTIVATED
[21:14:59.486] CleanAndPushScreen
[21:14:59.486] DeactivateAndFinalizeAllScreens
[21:14:59.486] OnScreenListChanged
[21:14:59.939] OnScreenListChanged
[21:14:59.939] SandBox.View.Map.MapScreen::HandleInitialize
[21:15:00.697] AddGlobalLayer
[21:15:00.703] AddGlobalLayer
[21:15:00.717] SandBox.View.Map.MapScreen::HandleActivate
[21:15:00.745] SandBox.View.Map.MapScreen::HandleResume
[21:15:01.485] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:01.485] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:01.485] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:01.531] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:01.531] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:01.532] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:01.629] Bake Terrain
[21:15:01.721] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:01.801] Bake Terrain
[21:15:01.859] Bake Terrain
[21:15:02.750] Scene_view::clear_all(scn_soldier)
[21:15:02.761] Scene_view::clear_all(scn_item_tableau)
[21:15:02.761] Scene_view::clear_all(TableauCacheManager.BannerScene)
[21:15:02.762] Scene_view::clear_all(scn_soldier)
[21:15:02.762] Scene_view::clear_all(scn_item_tableau)
[21:15:02.762] Scene_view::clear_all(scn_item_tableau)
[21:15:03.857] Stop Sound Event 51
[21:15:04.504] Stop Sound Event 49
[21:15:07.101] Stop Sound Event 58
[21:15:08.583] Stop Sound Event 59
[21:15:09.603] CommonAreaCampaignBehavior.OnHeroKilled> Victim: CharacterObject_2525 CommonAreaList: 0
[21:15:09.821] Stop Sound Event 61
[21:15:09.961] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:09.961] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:09.961] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:10.780] Scene_view::clear_all(scn_soldier)
[21:15:10.785] Scene_view::clear_all(scn_item_tableau)
[21:15:10.785] Scene_view::clear_all(TableauCacheManager.BannerScene)
[21:15:10.785] Scene_view::clear_all(scn_soldier)
[21:15:10.785] Scene_view::clear_all(scn_item_tableau)
[21:15:10.785] Scene_view::clear_all(scn_item_tableau)
[21:15:14.707] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:14.707] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:15.481] Scene_view::clear_all(scn_soldier)
[21:15:15.486] Scene_view::clear_all(scn_item_tableau)
[21:15:15.486] Scene_view::clear_all(TableauCacheManager.BannerScene)
[21:15:15.486] Scene_view::clear_all(scn_soldier)
[21:15:15.486] Scene_view::clear_all(scn_item_tableau)
[21:15:15.486] Scene_view::clear_all(scn_item_tableau)
[21:15:18.017] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:18.017] Trying to make partial read on compressed asset data. This does not improve performance since partial decompression is not supported[21:15:18.057] Resolving: BetterExceptionWindow.resources, Version=3.3.0.0, Culture=en-US, PublicKeyToken=null
[21:15:18.057] Resolving: BetterExceptionWindow.resources, Version=3.3.0.0, Culture=en-US, PublicKeyToken=null
[21:15:18.058] Resolving: BetterExceptionWindow.resources, Version=3.3.0.0, Culture=en, PublicKeyToken=null
[21:15:18.058] Resolving: BetterExceptionWindow.resources, Version=3.3.0.0, Culture=en, PublicKeyToken=null
[21:15:18.096] rglEngine_interface::set_resize_event: 1920-1080
[21:15:18.179] ok
[21:15:18.179] Bannerlord.ButterLib.dll
[21:15:18.183] ok
[21:15:18.183] Bannerlord.ButterLib.dll
[21:15:18.187] ok
[21:15:18.187] MCMv4.dll
[21:15:18.187] ok
[21:15:18.188] MCMv4.dll
[21:15:18.188] ok
[21:15:18.188] MCMv4.UI.dll
[21:15:18.189] ok
[21:15:18.189] MCMv4.Adapter.MBO.dll
[21:15:18.189] ok
[21:15:18.190] ModLib.dll
[21:15:18.190] ok
[21:15:18.190] ModLib.Definitions.dll
[21:15:18.191] ok
[21:15:18.191] MCMv4.Adapter.ModLib.dll
[21:15:18.195] ok
[21:15:18.195] MCMv4.Adapter.MCMv3.dll
[21:15:18.223] ok
[21:15:18.223] TaleWorlds.MountAndBlade.View.dll
[21:15:18.224] ok
[21:15:18.224] TaleWorlds.MountAndBlade.GauntletUI.dll
[21:15:18.226] ok
[21:15:18.226] TaleWorlds.MountAndBlade.Platform.PC.dll
[21:15:18.238] ok
[21:15:18.238] SandBox.dll
[21:15:18.239] ok
[21:15:18.239] SandBox.View.dll
[21:15:18.240] ok
[21:15:18.240] SandBox.GauntletUI.dll
[21:15:18.257] ok
[21:15:18.257] StoryMode.dll
[21:15:18.258] ok
[21:15:18.258] StoryMode.View.dll
[21:15:18.259] ok
[21:15:18.259] StoryMode.GauntletUI.dll
[21:15:23.069] rglEngine_interface::set_resize_event: 1920-1080
[21:15:23.096] rglEngine_interface::set_resize_event: 1920-1080
[21:15:23.526] rglEngine_interface::set_resize_event: 1920-1080
[21:15:25.849] Resolving: OptaneShellExt.resources, Version=1.0.0.0, Culture=en-US, PublicKeyToken=b2b395177cd09cef
[21:15:25.849] Resolving: OptaneShellExt.resources, Version=1.0.0.0, Culture=en-US, PublicKeyToken=b2b395177cd09cef
[21:15:25.850] Resolving: OptaneShellExt.resources, Version=1.0.0.0, Culture=en, PublicKeyToken=b2b395177cd09cef
[21:15:25.850] Resolving: OptaneShellExt.resources, Version=1.0.0.0, Culture=en, PublicKeyToken=b2b395177cd09cef
 
This crash did not happen in any vanilla build. Probably a mod crash. If you can reproduce the issue in a new, un-modded and verified campaign please let us know!
Please note that we can’t support any modding-related issues. You can find more information about how to remove modifications here and more information about what we think about issues related to modding here.
Thanks for reporting and sorry for any inconvenience!
 
Just an important footnote:

The game began to work again after disabling "Mod configuration Menu" and its associated mods. Weirdly enough, it wasn't the overhaul mod that was causing the jam.

I'm sorry for taking your time into an unsupported featura. Thank you for such an excellent game! (I mean it, it's not irony)
 
I spoke way too soon. It came back to haunt me. Always the same cursed files: "atmosphere/semicloudy_faction - there are multiple root elements".

I'll write it in my gravestone, as it looks like my destiny.
 
From the data I've acquired looking into the modules and throughout other forums, this crash ain't common. Only found it once here at TaleWorlds, once at Reddit and once on a Japanese forum. None had answers, and the posts had some months old.

Its location is:
C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\Native\Atmospheres\Interpolated

The troubleshoot always points out to "There are multiple root elements" in the following line in most files inside "Interpolated" folder:
<sun_color>

I've tried to delete Interpolated folder and distribute its files across the rest of the atmosphere folder. It went... badly. Had to redownload it all.

Lastly, troubleshoot accused a mod of being the culprit behind the crashes. Yet, I disabled it, the game loaded as usual, I moved as usual, it crashed as usual. Exactly at the same spot and time. That's entertaining in a very annoying way.
 
Last entry for the day: changed some very slight points in CA Smoke and Blood mod submodule XML. Specifically, changed every entry that said "1.7.0" to "1.7.1". For the time being, it worked wonders, even if it's a completely imbecile intervention.
 
Of course when I finally find someone having the same (or near same) crashes there wasn't a conclusion lol!
Seems, for me, to have something to do with the files in "...Modules\Native\Atmospheres\Interpolated"
only shared mods with OP are Harmony/ BetterExceptionWindow/ ButterLib/ UIExtenderEx/ Mod Configuration Menu v4/ Bannerkings
My issues with going unmodded and seeing if it occurs is whether or not it needs to be a fresh, new game as I only run into this crash at a minimum of 400days in and it happening ~2000 days in this time... takes a while to get there. And if I just use the saves that I am crashing on without the mods then I'd worry that somehow the save it's self is just broken in some way that would Taint the crash findings
If getting it to crash on that save without mods is helpful then I'll go about it and find what I can
 
I got the exact same thing related to atmosphere/interpolated xml.
Except the quator harmony related mod, we got in common more arenas.
But i use bloodmod kind of similar to smoke and blood...
 
Of course when I finally find someone having the same (or near same) crashes there wasn't a conclusion lol!
Seems, for me, to have something to do with the files in "...Modules\Native\Atmospheres\Interpolated"
only shared mods with OP are Harmony/ BetterExceptionWindow/ ButterLib/ UIExtenderEx/ Mod Configuration Menu v4/ Bannerkings
My issues with going unmodded and seeing if it occurs is whether or not it needs to be a fresh, new game as I only run into this crash at a minimum of 400days in and it happening ~2000 days in this time... takes a while to get there. And if I just use the saves that I am crashing on without the mods then I'd worry that somehow the save it's self is just broken in some way that would Taint the crash findings
If getting it to crash on that save without mods is helpful then I'll go about it and find what I can
Lol, you were using BannerKings? Well there is your problem. That mod breaks the game. Strange you are even wondering what the issue is when you have your answer under your nose. May be best to wait until the dev can figure out how to make a stable mod before using it. Good luck!
 
Back
Top Bottom