I had taken a stab at addressing the compatibility with 1.3.X.
It seemed to be due to TaleWorlds rearranging library functions. Specifically it seemed that QuestBase object class inherits from TaleWorlds.SystemObjects.MBObjectBase. The functions GetNames() and ChangeQuestDueTime() requires that definition. Once the library was referenced it can resolve the calls.
I have uploaded a patched version below that includes the dependency if you want to try. https://www.nexusmods.com/mountandblade2bannerlord/mods/1413?tab=description
Just in case it was not obvious in the mod post, all credit of this patched mod goes to GeneralBrae. I have no intention of taking credit for their work.
I hope it works for you all as it has for me, as GeneralBrae's work really has allowed me to continue to enjoy the game!
If/when GeneralBrae patches, or the patch becomes irrelevant, I will remove my patched version to prevent confusion.
I'm only a tick away from the conspiracy possibly screwing my campaign, so this mod would be cool to have updated. On the other hand I've looked at the code and I have yet to be familiar with the game files, but it looks like it has mostly to do with an invalid MSObjectBase through the QuestBase object I think? I'm having a difficult time tracking where the object is null, however.
Edit: It crashes the game when performing the daily "check" on the timer. I tested with this mod installed, and the game crashes on the daily update (when daily money comes in). Then I tested without this mod installed, and it didn't crash on the daily update.
40 comments
I had taken a stab at addressing the compatibility with 1.3.X.
It seemed to be due to TaleWorlds rearranging library functions. Specifically it seemed that QuestBase object class inherits from TaleWorlds.SystemObjects.MBObjectBase. The functions GetNames() and ChangeQuestDueTime() requires that definition. Once the library was referenced it can resolve the calls.
I have uploaded a patched version below that includes the dependency if you want to try.
https://www.nexusmods.com/mountandblade2bannerlord/mods/1413?tab=description
Just in case it was not obvious in the mod post, all credit of this patched mod goes to GeneralBrae. I have no intention of taking credit for their work.
I hope it works for you all as it has for me, as GeneralBrae's work really has allowed me to continue to enjoy the game!
If/when GeneralBrae patches, or the patch becomes irrelevant, I will remove my patched version to prevent confusion.
Thanks for doing the patch OP, was a bit slow noticing this one. Haven't had time to play the game for a while.
Just wanted to help out is all, as this mod has allowed myself and many others to continue to enjoy the game!
I have removed the mod file and will be removing the mod page shortly to prevent confusion, as per my "mission statement".
Thanks again!
Edit: It crashes the game when performing the daily "check" on the timer. I tested with this mod installed, and the game crashes on the daily update (when daily money comes in). Then I tested without this mod installed, and it didn't crash on the daily update.