I'm wondering if they changed how cultures work in 1.7.1 or if other people found work arounds in their mods cause ive been digging through lots of different mods to find out their structure and none of them really have the notable templates laid out in the spcultures.xml however I have created all those and when I put them back into spcultures.xml this is the error i get instead. I wish i was better at reading these callstacks so i could just read them and know what the error was.
Outer exception callstack: at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at TaleWorlds.CampaignSystem.CaravanPartyComponent.InitializeCaravanOnCreation(MobileParty mobileParty, Hero caravanLeader, ItemRoster caravanItems, Int32 troopToBeGiven)
at TaleWorlds.CampaignSystem.CaravanPartyComponent.<>c__DisplayClass29_0.b__0(MobileParty mobileParty)
at TaleWorlds.CampaignSystem.MobileParty.CreateParty(String stringId, PartyComponent component, OnPartyComponentCreatedDelegate delegateFunction)
at TaleWorlds.CampaignSystem.CaravanPartyComponent.CreateCaravanParty(Hero caravanOwner, Settlement spawnSettlement, Boolean isInitialSpawn, Hero caravanLeader, ItemRoster caravanItems, Int32 troopToBeGiven)
at TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CaravansCampaignBehavior.SpawnCaravan(Hero hero, Boolean initialSpawn)
at TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CaravansCampaignBehavior.OnNewGameCreatedPartialFollowUpEvent(CampaignGameStarter starter, Int32 i)
at TaleWorlds.CampaignSystem.MbEvent`2.InvokeList(EventHandlerRec`2 list, T1 t1, T2 t2)
at TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreated(CampaignGameStarter campaignGameStarter)
at TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnNewGameCreated(CampaignGameStarter campaignGameStarter)
at TaleWorlds.CampaignSystem.Campaign.OnNewGameCreated(CampaignGameStarter gameStarter)
at TaleWorlds.CampaignSystem.Campaign.DoLoadingForGameType(GameTypeLoadingStates gameTypeLoadingState, GameTypeLoadingStates& nextState)
at StoryMode.CampaignStoryMode.DoLoadingForGameType(GameTypeLoadingStates gameTypeLoadingState, GameTypeLoadingStates& nextState)
at TaleWorlds.Core.GameType.DoLoadingForGameType()
at SandBox.SandBoxGameManager.DoLoadingForGameManager(GameManagerLoadingSteps gameManagerLoadingStep, GameManagerLoadingSteps& nextStep)
at TaleWorlds.Core.GameManagerBase.DoLoadingForGameManager()
at TaleWorlds.MountAndBlade.GameLoadingState.OnTick(Single dt)
at TaleWorlds.Core.GameStateManager.OnTick(Single dt)
at TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch1(Module this, Single dt)