• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

White River - Tools of Citizenship Quests 1.2 & Multiple Languages

I'm using this one https://github.com/XelaNull/7DTD-WhiteRiver_ToC/archive/refs/tags/WhiteRiverToC-1.1_1.0_rc1.zip

This is the error from the player side since I asked them to send me their logs 

 

2024-10-02T19:13:44 198.333 ERR [XUi] Error while updating window group 'quests':
2024-10-02T19:13:44 198.333 EXC Object reference not set to an instance of an object
at ObjectiveFetch.SetupDisplay () [0x00000] in <e8e43063270440388d2e6b7642da1a62>:0
at BaseObjective.get_Description () [0x00008] in <e8e43063270440388d2e6b7642da1a62>:0
at XUiC_QuestObjectiveEntry.GetBindingValue (System.String& value, System.String bindingName) [0x0031a] in <e8e43063270440388d2e6b7642da1a62>:0
at BindingItemStandard.GetValue (System.Boolean _forceAll) [0x00013] in <e8e43063270440388d2e6b7642da1a62>:0
at BindingInfo.RefreshValue (System.Boolean _forceAll) [0x0001a] in <e8e43063270440388d2e6b7642da1a62>:0
at XUiController.RefreshBindings (System.Boolean _forceAll) [0x00010] in <e8e43063270440388d2e6b7642da1a62>:0
at XUiC_QuestObjectiveEntry.set_Objective (BaseObjective value) [0x0004c] in <e8e43063270440388d2e6b7642da1a62>:0
at XUiC_QuestObjectiveList.Update (System.Single _dt) [0x000e5] in <e8e43063270440388d2e6b7642da1a62>:0
at XUiController.Update (System.Single _dt) [0x00084] in <e8e43063270440388d2e6b7642da1a62>:0
at XUiController.Update (System.Single _dt) [0x00084] in <e8e43063270440388d2e6b7642da1a62>:0
at XUiController.Update (System.Single _dt) [0x00084] in <e8e43063270440388d2e6b7642da1a62>:0
at XUiController.Update (System.Single _dt) [0x00084] in <e8e43063270440388d2e6b7642da1a62>:0
at XUi.OnUpdateDeltaTime (System.Single updateDeltaTime) [0x00159] in <e8e43063270440388d2e6b7642da1a62>:0
UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
Log:Exception(Exception)
XUi:OnUpdateDeltaTime(Single)
XUiUpdater:Update()
XUiUpdateHelper:LateUpdate()



This is the mod giving the above issue "WhiteRiverToC_Deschains_Revolver". I swapped it to the `1.2` version to fix the issue where players couldn't even get past the log screen
Thank you. I appreciate the extra information. I'm on it tonight to look into these issues!

 
Please make sure when ya'll post a problem that you indicate what version of the modlet you are running. I've got one version posted on the first post and I've got a release candidate that I've been posting asking for help checking out.

I'm shocked you ran into so many problems with this. I'm assuming this is the 1.1.1.0_rc1 version I posted above?

I'll take another fresh look at this tonight again. I swear I did test these as functional before publishing. lol :)

What version?
Everything of mine is of your recent update and being used on the New York Map.
List of mods being used:
All of Project Z
New York Undead Map B
White River to C (Everything)
Server Side Behemoth
No Digging Zombies
N1-Server Side Weapons
MM Underground Crops
Mean Ones Trader Never Closes
Lootable Zombies
LittleRedSonja - Plumbed Water Solutions
KHV1 Zombie Reach Adjustment
KHV1 3 Slot Forge
Improved Hordes
Better Armorset Bonuses 1-6
TumdemXML ePickup
Script's Vanilla Extended - The Gourmet
Better Vanilla Vehicles

From what I can see in game, everything is compatible.

 
Everything of mine is of your recent update and being used on the New York Map.
List of mods being used:
All of Project Z
New York Undead Map B
White River to C (Everything)
Server Side Behemoth
No Digging Zombies
N1-Server Side Weapons
MM Underground Crops
Mean Ones Trader Never Closes
Lootable Zombies
LittleRedSonja - Plumbed Water Solutions
KHV1 Zombie Reach Adjustment
KHV1 3 Slot Forge
Improved Hordes
Better Armorset Bonuses 1-6
TumdemXML ePickup
Script's Vanilla Extended - The Gourmet
Better Vanilla Vehicles

From what I can see in game, everything is compatible.
Check Bear Grylls again... Note that the act of using the Zombie bear bait causes a secondary quest to move to the tracker. The main quest is still in the background and when you kill the zombie bear, you get the loot and it completes the main quest. I did it this way so that people would be able to use the bait separate from the quest. I just checked this on my own server. I also double checked that Amelia's when you read the map it gives a treasure marker immediately. Please see if you can figure out which of your mods is the one conflicting. If you can tell me which one, I may be able to dive into the code of it to figure out what is conflicting.

Still looking into Deschain's Revolver and Spirit of Vengeance

 
Please make sure when ya'll post a problem that you indicate what version of the modlet you are running. I've got one version posted on the first post and I've got a release candidate that I've been posting asking for help checking out.

I'm shocked you ran into so many problems with this. I'm assuming this is the 1.1.1.0_rc1 version I posted above?

I'll take another fresh look at this tonight again. I swear I did test these as functional before publishing. lol :)

What version?
The version I'm using <Version value="1.0.1.0"/> has 2 lootgroups that no longer exist, this is likely the problem

<quest id="+Reward of Deschain's Revolver">
      <property name="name_key" value="questreward_toc_desch_name"/>
      <property name="subtitle_key" value="questreward_toc_desch_subtitle"/>
      <property name="description_key" value="questreward_toc_desch_description"/>
      <property name="icon" value="ui_game_symbol_map_trader"/>
      <property name="repeatable" value="false"/>
      <property name="category_key" value="quest"/>
      <property name="difficulty" value="easy"/>
      <property name="offer_key" value="questreward_toc_desch_offer"/>
      <property name="statement_key" value="questreward_toc_desch_statement"/>
      <property name="response_key" value="questrewarddialog_toc_desch"/>
      <property name="group_name_key" value="quest_toc_desch_group"/>
      <property name="shareable" value="false"/>
      <property name="completiontype" value="TurnIn"/>
      <property name="reward_choices_count" value="3"/>
      <objective type="ReturnToNPC">
        <property name="phase" value="2"/>
        <property name="nav_object" value="return_to_trader"/>
      </objective>
      <objective type="InteractWithNPC">
        <property name="phase" value="3"/>
        <property name="nav_object" value="return_to_trader"/>
      </objective>
      <reward type="SkillPoints" value="1"/>
      <reward type="Exp" value="1500"/>
      <reward type="LootItem" id="groupQuestcasinoCoinT2" value="1"/>
      <reward type="Item" id="questitem_toc_citizencard_name" value="1"/>
      <reward type="Item" id="questitem_citizen_completion_ticket" value="1"/>
      <reward type="LootItem" id="groupWhiteRiverTOCDeschain" value="1" isfixed="true"/>
      <reward type="LootItem" id="groupWhiteRiverTOCDeschainAmmo" value="1" isfixed="true"/>
      <reward type="LootItem" id="groupTreasureMaps" ischosen="true" isfixed="true" value="1"/>
      <reward type="LootItem" id="groupQuestT3RangedMods" ischosen="true" value="1"/>
      <reward type="LootItem" id="groupQuestT2HeavyArmorBonus" ischosen="true" value="1"/>
      <reward type="LootItem" id="groupQuestT2LightArmorBonus" ischosen="true" value="1"/>
    </quest>
 

 
Last edited by a moderator:
The version I'm using <Version value="1.0.1.0"/> has 2 lootgroups that no longer exist, this is likely the problem

<quest id="+Reward of Deschain's Revolver">
      <property name="name_key" value="questreward_toc_desch_name"/>
      <property name="subtitle_key" value="questreward_toc_desch_subtitle"/>
      <property name="description_key" value="questreward_toc_desch_description"/>
      <property name="icon" value="ui_game_symbol_map_trader"/>
      <property name="repeatable" value="false"/>
      <property name="category_key" value="quest"/>
      <property name="difficulty" value="easy"/>
      <property name="offer_key" value="questreward_toc_desch_offer"/>
      <property name="statement_key" value="questreward_toc_desch_statement"/>
      <property name="response_key" value="questrewarddialog_toc_desch"/>
      <property name="group_name_key" value="quest_toc_desch_group"/>
      <property name="shareable" value="false"/>
      <property name="completiontype" value="TurnIn"/>
      <property name="reward_choices_count" value="3"/>
      <objective type="ReturnToNPC">
        <property name="phase" value="2"/>
        <property name="nav_object" value="return_to_trader"/>
      </objective>
      <objective type="InteractWithNPC">
        <property name="phase" value="3"/>
        <property name="nav_object" value="return_to_trader"/>
      </objective>
      <reward type="SkillPoints" value="1"/>
      <reward type="Exp" value="1500"/>
      <reward type="LootItem" id="groupQuestcasinoCoinT2" value="1"/>
      <reward type="Item" id="questitem_toc_citizencard_name" value="1"/>
      <reward type="Item" id="questitem_citizen_completion_ticket" value="1"/>
      <reward type="LootItem" id="groupWhiteRiverTOCDeschain" value="1" isfixed="true"/>
      <reward type="LootItem" id="groupWhiteRiverTOCDeschainAmmo" value="1" isfixed="true"/>
      <reward type="LootItem" id="groupTreasureMaps" ischosen="true" isfixed="true" value="1"/>
      <reward type="LootItem" id="groupQuestT3RangedMods" ischosen="true" value="1"/>
      <reward type="LootItem" id="groupQuestT2HeavyArmorBonus" ischosen="true" value="1"/>
      <reward type="LootItem" id="groupQuestT2LightArmorBonus" ischosen="true" value="1"/>
    </quest>
 
I appreciate the problem report, but this one is already fixed in 1.1.1.0_rc1! I just ran through the quest end-to-end again and Deschain's functions properly as well (with 1.1.1.0)

 
 



Modified the Spirit of Vengeance and Amelia's to use chained-quests to separate the ClearPOI quest from the quest to kill the boss. This seems to fix the multiplayer server issue with rallypoint on both quests.

1.1.1.1_rc2 - This is a release candidate (pre-release) version.

https://github.com/XelaNull/7DTD-WhiteRiver_ToC/archive/refs/tags/WhiteRiverToC-1.1_1.1_rc2.zip

Looking forward to your feedback, as in the testing on my own server (with no other modlets installed) it is functioning. As reminder, I am happy to look into any suspected case of modlet conflict, but would just ask that you please point me to the modlet that is conflicting so that I may analyze it and distill the reason for the conflict. The testing that I'm doing at the moment, is on a server with no other modlets installed. I haven't yet worked back up to a heavily modded server. :)

I am aware that the Bunyan's FireAxe and the burning shaft mod aren't working together at the moment (which I consider a minor thing in comparison to recent reports of some quests being wholly broken or interrupting player progress).
 
Last edited by a moderator:
Check Bear Grylls again... Note that the act of using the Zombie bear bait causes a secondary quest to move to the tracker. The main quest is still in the background and when you kill the zombie bear, you get the loot and it completes the main quest. I did it this way so that people would be able to use the bait separate from the quest. I just checked this on my own server. I also double checked that Amelia's when you read the map it gives a treasure marker immediately. Please see if you can figure out which of your mods is the one conflicting. If you can tell me which one, I may be able to dive into the code of it to figure out what is conflicting.

Still looking into Deschain's Revolver and Spirit of Vengeance
So I removed all the mods and tossed your mods back in from the  1.1.1.0 rc1 Above.
Current Modlist

The error in game:

2024-10-02T18:45:59 3497.611 EXC Value cannot be null.
Parameter name: _value
Parameter name: _value
  at PooledBinaryWriter.Write (System.String _value) [0x00003] in <e8e43063270440388d2e6b7642da1a62>:0 
  at NetPackageGameEventRequest.write (PooledBinaryWriter _bw) [0x00007] in <e8e43063270440388d2e6b7642da1a62>:0 
  at NetConnectionSimple.WriteToStream (System.Int32 streamIndex, System.Int32 packageIndex, System.Int32& packagesToSend, NetPackage& package, PooledBinaryWriter& writer, System.IO.MemoryStream& stream) [0x0007e] in <e8e43063270440388d2e6b7642da1a62>:0 
UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
Log:Exception(Exception)
NetConnectionSimple:WriteToStream(Int32, Int32, Int32&, NetPackage&, PooledBinaryWriter&, MemoryStream&)
NetConnectionSimple:taskSerialize(ThreadInfo)
ThreadManager:myThreadInvoke(Object)
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart(Object)

2024-10-02T18:45:59 3497.611 WRN Failed writing NetPackageGameEventRequest to client (ch=0), requeueing 2 packages. Stream index: 2 - stream size before: 275
2024-10-02T18:45:59 3497.611 WRN Packages in stream:
2024-10-02T18:45:59 3497.611 WRN    NetPackageTileEntity: 1
2024-10-02T18:45:59 3497.615 EXC Value cannot be null.
Parameter name: _value
Parameter name: _value
  at PooledBinaryWriter.Write (System.String _value) [0x00003] in <e8e43063270440388d2e6b7642da1a62>:0 
  at NetPackageGameEventRequest.write (PooledBinaryWriter _bw) [0x00007] in <e8e43063270440388d2e6b7642da1a62>:0 
  at NetConnectionSimple.WriteToStream (System.Int32 streamIndex, System.Int32 packageIndex, System.Int32& packagesToSend, NetPackage& package, PooledBinaryWriter& writer, System.IO.MemoryStream& stream) [0x0007e] in <e8e43063270440388d2e6b7642da1a62>:0 
UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
Log:Exception(Exception)
NetConnectionSimple:WriteToStream(Int32, Int32, Int32&, NetPackage&, PooledBinaryWriter&, MemoryStream&)
NetConnectionSimple:taskSerialize(ThreadInfo)
ThreadManager:myThreadInvoke(Object)
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart(Object)

2024-10-02T18:45:59 3497.615 WRN Failed writing first package: NetPackageGameEventRequest of size 30. 2 remaining packages in queue.

Console Error:

2024-10-02T19:47:46 36.732 WRN XML patch for "progression.xml" from mod "WhiteRiverToC_Bear_Grylls_Claws" did not apply: <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/display_entry[@name_key='foodT1-1,foodT1-2,foodT1-3,foodT1-4,foodT1-5']/unlock_entry[@unlock_tier='1']/@item"  (line 15 at pos 6)
2024-10-02T19:47:46 36.734 WRN XML patch for "progression.xml" from mod "WhiteRiverToC_Bear_Grylls_Claws" did not apply: <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/display_entry[@name_key='foodT2-1,foodT2-2,foodT2-3,foodT2-4,foodT2-5']/unlock_entry[@unlock_tier='1']/@item"  (line 16 at pos 6)

 
Last edited by a moderator:
 



  • Modified the Spirit of Vengeance and Amelia's to use chained-quests to separate the ClearPOI quest from the quest to kill the boss. This seems to fix the multiplayer server issue with rallypoint on both quests.

    1.1.1.1_rc2 - This is a release candidate (pre-release) version.



Looking forward to your feedback, as in the testing on my own server (with no other modlets installed) it is functioning. As reminder, I am happy to look into any suspected case of modlet conflict, but would just ask that you please point me to the modlet that is conflicting so that I may analyze it and distill the reason for the conflict. The testing that I'm doing at the moment, is on a server with no other modlets installed. I haven't yet worked back up to a heavily modded server. :)

I am aware that the Bunyan's FireAxe and the burning shaft mod aren't working together at the moment (which I consider a minor thing in comparison to recent reports of some quests being wholly broken or interrupting player progress).
Unclickable.
Also my other post is currently on hold xD but tldr until approved. Only using your mods in the 1.1.1.0rc1 above. Still having issues with the Zombie bears.

Server logs error:

 

2024-10-02T19:47:46 36.732 WRN XML patch for "progression.xml" from mod "WhiteRiverToC_Bear_Grylls_Claws" did not apply: <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/display_entry[@name_key='foodT1-1,foodT1-2,foodT1-3,foodT1-4,foodT1-5']/unlock_entry[@unlock_tier='1']/@item"  (line 15 at pos 6)
2024-10-02T19:47:46 36.734 WRN XML patch for "progression.xml" from mod "WhiteRiverToC_Bear_Grylls_Claws" did not apply: <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/display_entry[@name_key='foodT2-1,foodT2-2,foodT2-3,foodT2-4,foodT2-5']/unlock_entry[@unlock_tier='1']/@item"  (line 16 at pos 6)


Edit:

Narrowed it down to when I craft the Steel Knuckles I'll get this error:

2024-10-02T19:03:09 4528.006 EXC Value cannot be null.
Parameter name: _value
Parameter name: _value
  at PooledBinaryWriter.Write (System.String _value) [0x00003] in <e8e43063270440388d2e6b7642da1a62>:0 
  at NetPackageGameEventRequest.write (PooledBinaryWriter _bw) [0x00007] in <e8e43063270440388d2e6b7642da1a62>:0 
  at NetConnectionSimple.WriteToStream (System.Int32 streamIndex, System.Int32 packageIndex, System.Int32& packagesToSend, NetPackage& package, PooledBinaryWriter& writer, System.IO.MemoryStream& stream) [0x0007e] in <e8e43063270440388d2e6b7642da1a62>:0 
UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
Log:Exception(Exception)
NetConnectionSimple:WriteToStream(Int32, Int32, Int32&, NetPackage&, PooledBinaryWriter&, MemoryStream&)
NetConnectionSimple:taskSerialize(ThreadInfo)
ThreadManager:myThreadInvoke(Object)
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart(Object)

They could be T1 -> T6 and I'll be the same error.

 
Last edited by a moderator:
Unclickable.
Also my other post is currently on hold xD but tldr until approved. Only using your mods in the 1.1.1.0rc1 above. Still having issues with the Zombie bears.

Server logs error:

 

2024-10-02T19:47:46 36.732 WRN XML patch for "progression.xml" from mod "WhiteRiverToC_Bear_Grylls_Claws" did not apply: <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/display_entry[@name_key='foodT1-1,foodT1-2,foodT1-3,foodT1-4,foodT1-5']/unlock_entry[@unlock_tier='1']/@item"  (line 15 at pos 6)
2024-10-02T19:47:46 36.734 WRN XML patch for "progression.xml" from mod "WhiteRiverToC_Bear_Grylls_Claws" did not apply: <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/display_entry[@name_key='foodT2-1,foodT2-2,foodT2-3,foodT2-4,foodT2-5']/unlock_entry[@unlock_tier='1']/@item"  (line 16 at pos 6)
I looked again at my server and I'm not seeing this WRN. I also checked single-player and I don't see this WRN. I pulled up the vanilla XML and traced this  XPath and it looks accurate to me matching the game. Has your progression.xml been modified manually?

 
I looked again at my server and I'm not seeing this WRN. I also checked single-player and I don't see this WRN. I pulled up the vanilla XML and traced this  XPath and it looks accurate to me matching the game. Has your progression.xml been modified manually?
Nope. I've removed all the mods and put all of them back in from your zip folder. 
If you're talking about the Bear Grylls Progression.xml this is it below;


 

<Config>
<!--
<crafting_skills complete_sound="ui_mag_read_set">
    <crafting_skill name="craftingFood" max_level="100" parent="attCrafting" name_key="craftingFoodName" desc_key="craftingFoodDesc" long_desc_key="craftingFoodLongDesc" icon="ui_game_symbol_fork">
        <display_entry icon="foodCornOnTheCob,foodCornBread,foodGrilledMeat,foodBoiledMeat,foodBaconAndEggs" name_key="foodT1-1,foodT1-2,foodT1-3,foodT1-4,foodT1-5" has_quality="false" unlock_level="2,4,6,8,10" >
            <unlock_entry item="foodCornOnTheCob,foodBakedPotato" unlock_tier="1" />
            <unlock_entry item="foodCornBread,drinkJarGoldenRodTea" unlock_tier="2" />
            <unlock_entry item="foodGrilledMeat,drinkJarRedTea" unlock_tier="3" />
            <unlock_entry item="foodBoiledMeat,drinkJarYuccaJuice" unlock_tier="4" />
            <unlock_entry item="foodBaconAndEggs,drinkJarCoffee" unlock_tier="5" />
        </display_entry>
        <display_entry icon="foodPumpkinBread,foodPumpkinPie,foodPumpkinCheesecake,foodMeatStew,foodSteakAndPotato" name_key="foodT2-1,foodT2-2,foodT2-3,foodT2-4,foodT2-5" has_quality="false" unlock_level="11,14,18,22,26" >
            <unlock_entry item="foodPumpkinBread,foodBlueberryPie" unlock_tier="1" />
-->
    <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/display_entry[@name_key='foodT1-1,foodT1-2,foodT1-3,foodT1-4,foodT1-5']/unlock_entry[@unlock_tier='1']/@item">,tocClawsBearBait</append>
    <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/display_entry[@name_key='foodT2-1,foodT2-2,foodT2-3,foodT2-4,foodT2-5']/unlock_entry[@unlock_tier='1']/@item">,tocClawsZombieBearBait</append>
    <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/effect_group/passive_effect[@level='2,100']/@tags">,tocClawsBearBait</append>
    <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/effect_group/passive_effect[@level='11,100']/@tags">,tocClawsZombieBearBait</append>

</Config>

 
Nope. I've removed all the mods and put all of them back in from your zip folder. 
If you're talking about the Bear Grylls Progression.xml this is it below;


 

<Config>
<!--
<crafting_skills complete_sound="ui_mag_read_set">
    <crafting_skill name="craftingFood" max_level="100" parent="attCrafting" name_key="craftingFoodName" desc_key="craftingFoodDesc" long_desc_key="craftingFoodLongDesc" icon="ui_game_symbol_fork">
        <display_entry icon="foodCornOnTheCob,foodCornBread,foodGrilledMeat,foodBoiledMeat,foodBaconAndEggs" name_key="foodT1-1,foodT1-2,foodT1-3,foodT1-4,foodT1-5" has_quality="false" unlock_level="2,4,6,8,10" >
            <unlock_entry item="foodCornOnTheCob,foodBakedPotato" unlock_tier="1" />
            <unlock_entry item="foodCornBread,drinkJarGoldenRodTea" unlock_tier="2" />
            <unlock_entry item="foodGrilledMeat,drinkJarRedTea" unlock_tier="3" />
            <unlock_entry item="foodBoiledMeat,drinkJarYuccaJuice" unlock_tier="4" />
            <unlock_entry item="foodBaconAndEggs,drinkJarCoffee" unlock_tier="5" />
        </display_entry>
        <display_entry icon="foodPumpkinBread,foodPumpkinPie,foodPumpkinCheesecake,foodMeatStew,foodSteakAndPotato" name_key="foodT2-1,foodT2-2,foodT2-3,foodT2-4,foodT2-5" has_quality="false" unlock_level="11,14,18,22,26" >
            <unlock_entry item="foodPumpkinBread,foodBlueberryPie" unlock_tier="1" />
-->
    <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/display_entry[@name_key='foodT1-1,foodT1-2,foodT1-3,foodT1-4,foodT1-5']/unlock_entry[@unlock_tier='1']/@item">,tocClawsBearBait</append>
    <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/display_entry[@name_key='foodT2-1,foodT2-2,foodT2-3,foodT2-4,foodT2-5']/unlock_entry[@unlock_tier='1']/@item">,tocClawsZombieBearBait</append>
    <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/effect_group/passive_effect[@level='2,100']/@tags">,tocClawsBearBait</append>
    <append xpath="progression/crafting_skills[@complete_sound='ui_mag_read_set']/crafting_skill[@name='craftingFood']/effect_group/passive_effect[@level='11,100']/@tags">,tocClawsZombieBearBait</append>

</Config>
I'm referring to your gameserver's progression.xml. The warning your are getting is telling you that the XPath statement is not being found in your game's vanilla progression.xml. This file normally should be left unmodified, leaving it to the modlets to make the changes to it. Try looking in your game's progression.xml at line 687-690, they should look like this:


<crafting_skill name="craftingFood" max_level="100" parent="attCrafting" name_key="craftingFoodName" desc_key="craftingFoodDesc" long_desc_key="craftingFoodLongDesc" icon="ui_game_symbol_fork">
 

<display_entry icon="foodCornOnTheCob,foodCornBread,foodGrilledMeat,foodBoiledMeat,foodBaconAndEggs" name_key="foodT1-1,foodT1-2,foodT1-3,foodT1-4,foodT1-5" has_quality="false" unlock_level="2,4,6,8,10" >
<unlock_entry item="foodCornOnTheCob,foodBakedPotato" unlock_tier="1" />

Here is my 7DTD Gameserver log showing the version of Bear Grylls I'm running, my gameserver version, and evidence that there is no XPath WRN in my logs for this modlet. This is on a fresh gameserver install.

# grep -e GameVersion -e Bear -e 'WRN XML patch' 7dtd.log
2024-10-03T01:01:04 2.355 INF [MODS]   Trying to load from folder: 'WhiteRiverToC_Bear_Grylls_Claws'
2024-10-03T01:01:04 2.355 INF [MODS]     Loaded Mod: WhiteRiverToC_Bear_Grylls_Claws (1.1.1.0)
2024-10-03T01:01:05 3.453 INF [MODS] Loading localization from mod: WhiteRiverToC_Bear_Grylls_Claws
GamePref.GameVersion = V 1.1

# md5sum Data/Config/progression.xml
e832360e26e95220de6ce785dad64537  Data/Config/progression.xml

 
I'm referring to your gameserver's progression.xml. The warning your are getting is telling you that the XPath statement is not being found in your game's vanilla progression.xml. This file normally should be left unmodified, leaving it to the modlets to make the changes to it. Try looking in your game's progression.xml at line 687-690, they should look like this:


<crafting_skill name="craftingFood" max_level="100" parent="attCrafting" name_key="craftingFoodName" desc_key="craftingFoodDesc" long_desc_key="craftingFoodLongDesc" icon="ui_game_symbol_fork">
 

<display_entry icon="foodCornOnTheCob,foodCornBread,foodGrilledMeat,foodBoiledMeat,foodBaconAndEggs" name_key="foodT1-1,foodT1-2,foodT1-3,foodT1-4,foodT1-5" has_quality="false" unlock_level="2,4,6,8,10" >
<unlock_entry item="foodCornOnTheCob,foodBakedPotato" unlock_tier="1" />


Here is my 7DTD Gameserver log showing the version of Bear Grylls I'm running, my gameserver version, and evidence that there is no XPath WRN in my logs for this modlet. This is on a fresh gameserver install.

# grep -e GameVersion -e Bear -e 'WRN XML patch' 7dtd.log
2024-10-03T01:01:04 2.355 INF [MODS]   Trying to load from folder: 'WhiteRiverToC_Bear_Grylls_Claws'
2024-10-03T01:01:04 2.355 INF [MODS]     Loaded Mod: WhiteRiverToC_Bear_Grylls_Claws (1.1.1.0)
2024-10-03T01:01:05 3.453 INF [MODS] Loading localization from mod: WhiteRiverToC_Bear_Grylls_Claws
GamePref.GameVersion = V 1.1

# md5sum Data/Config/progression.xml
e832360e26e95220de6ce785dad64537  Data/Config/progression.xml
gameserver's progression.xml
progression.xml
Line #687 -> #690

<crafting_skill name="craftingFood" max_level="100" parent="attCrafting" name_key="craftingFoodName" desc_key="craftingFoodDesc" long_desc_key="craftingFoodLongDesc" icon="ui_game_symbol_fork">
 

<display_entry icon="foodCornOnTheCob,foodCornBread,foodGrilledMeat,foodBoiledMeat,foodBaconAndEggs" name_key="foodT1-1,foodT1-2,foodT1-3,foodT1-4,foodT1-5" has_quality="false" unlock_level="2,4,6,8,10" >

<unlock_entry item="foodCornOnTheCob,foodBakedPotato" unlock_tier="1" />

I also just noticed when using the 1.1.1.0_rc1 github link above it's giving me a different version:
2024-10-02T20:38:12 2.410 INF [MODS]   Trying to load from folder: 'WhiteRiverToC_Bear_Grylls_Claws'
2024-10-02T20:38:12 2.411 INF [MODS]     Loaded Mod: WhiteRiverToC_Bear_Grylls_Claws (1.0.1.3)

(This is what I see on Gportal Server Logs in my server panel)
I'm confusing myself now.

 
Please double check that you are using:
https://github.com/XelaNull/7DTD-WhiteRiver_ToC/archive/refs/tags/WhiteRiverToC-1.1_1.1_rc2.zip
 

You should be seeing 1.1.1.0 as the Bear Grylls version. I think maybe you might just be running a slightly older code.
It was unclickable when I was doing my posts T.T
Did some test using this one:
2024-10-02T21:49:10 2.329 INF [MODS]   Trying to load from folder: 'WhiteRiverToC_Bear_Grylls_Claws'
2024-10-02T21:49:10 2.330 INF [MODS]     Loaded Mod: WhiteRiverToC_Bear_Grylls_Claws (1.1.1.0)

 

2024-10-02T19:59:12 7890.346 EXC Value cannot be null.
Parameter name: _value
Parameter name: _value
  at PooledBinaryWriter.Write (System.String _value) [0x00003] in <e8e43063270440388d2e6b7642da1a62>:0 
  at NetPackageGameEventRequest.write (PooledBinaryWriter _bw) [0x00007] in <e8e43063270440388d2e6b7642da1a62>:0 
  at NetConnectionSimple.WriteToStream (System.Int32 streamIndex, System.Int32 packageIndex, System.Int32& packagesToSend, NetPackage& package, PooledBinaryWriter& writer, System.IO.MemoryStream& stream) [0x0007e] in <e8e43063270440388d2e6b7642da1a62>:0 
UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
Log:Exception(Exception)
NetConnectionSimple:WriteToStream(Int32, Int32, Int32&, NetPackage&, PooledBinaryWriter&, MemoryStream&)
NetConnectionSimple:taskSerialize(ThreadInfo)
ThreadManager:myThreadInvoke(Object)
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart(Object)

2024-10-02T19:59:12 7890.346 WRN Failed writing first package: NetPackageGameEventRequest of size 30. 3 remaining packages in queue.

I'm honestly having no clue on why I'm having issues now.. Unless it's the New York Map itself causing a problem but that wouldn't effect progression no?

 
It was unclickable when I was doing my posts T.T
Did some test using this one:
2024-10-02T21:49:10 2.329 INF [MODS]   Trying to load from folder: 'WhiteRiverToC_Bear_Grylls_Claws'
2024-10-02T21:49:10 2.330 INF [MODS]     Loaded Mod: WhiteRiverToC_Bear_Grylls_Claws (1.1.1.0)

 

2024-10-02T19:59:12 7890.346 EXC Value cannot be null.
Parameter name: _value
Parameter name: _value
  at PooledBinaryWriter.Write (System.String _value) [0x00003] in <e8e43063270440388d2e6b7642da1a62>:0 
  at NetPackageGameEventRequest.write (PooledBinaryWriter _bw) [0x00007] in <e8e43063270440388d2e6b7642da1a62>:0 
  at NetConnectionSimple.WriteToStream (System.Int32 streamIndex, System.Int32 packageIndex, System.Int32& packagesToSend, NetPackage& package, PooledBinaryWriter& writer, System.IO.MemoryStream& stream) [0x0007e] in <e8e43063270440388d2e6b7642da1a62>:0 
UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
Log:Exception(Exception)
NetConnectionSimple:WriteToStream(Int32, Int32, Int32&, NetPackage&, PooledBinaryWriter&, MemoryStream&)
NetConnectionSimple:taskSerialize(ThreadInfo)
ThreadManager:myThreadInvoke(Object)
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart(Object)

2024-10-02T19:59:12 7890.346 WRN Failed writing first package: NetPackageGameEventRequest of size 30. 3 remaining packages in queue.

I'm honestly having no clue on why I'm having issues now.. Unless it's the New York Map itself causing a problem but that wouldn't effect progression no?
I see an "EXC" log entry... but that's not a WRN or ERR. Is causing the console to popup for your players upon login or is this just some random entries from your server's log?
The one WRN you are showing doesn't seem to reference anything in ToC.

Are you sure the above is causing you an actual problem?

 
I see an "EXC" log entry... but that's not a WRN or ERR. Is causing the console to popup for your players upon login or is this just some random entries from your server's log?
The one WRN you are showing doesn't seem to reference anything in ToC.

Are you sure the above is causing you an actual problem?
From what I seen and other players told me is that it would either not allow the completion of the quest or it would let you progress but you couldn't hand it in. But, in the meantime I'll just use admin to give rewards.

It pops up when grabbing steel knuckles/zombie bear bait to complete the current phase in the quest line now that I think about it..

But if I'm the only one having the issue for this quest I'll just put a notice out to let people know to come to me for the quest reward

 
From what I seen and other players told me is that it would either not allow the completion of the quest or it would let you progress but you couldn't hand it in. But, in the meantime I'll just use admin to give rewards.

It pops up when grabbing steel knuckles/zombie bear bait to complete the current phase in the quest line now that I think about it..

But if I'm the only one having the issue for this quest I'll just put a notice out to let people know to come to me for the quest reward
I'm not sure what you mean by "grabbing"? The steel knuckles are just vanilla item, so I doubt they would be causing any error. The Zombie bear bait is crafted at a cooking station. How is the bait being grabbed exactly? Are the steps reproducible?

The whole idea behind the release candidates is to work with anyone having problems to try and resolve the issue so that maybe others wont have the same issue. Are you seeing any errors in this quest under 1.1.1.0_rc2? (You've provided me two sets, the first set we concluded was for an old version of code, and the new set didnt seem related)

 
I'm not sure what you mean by "grabbing"? The steel knuckles are just vanilla item, so I doubt they would be causing any error. The Zombie bear bait is crafted at a cooking station. How is the bait being grabbed exactly? Are the steps reproducible?

The whole idea behind the release candidates is to work with anyone having problems to try and resolve the issue so that maybe others wont have the same issue. Are you seeing any errors in this quest under 1.1.1.0_rc2? (You've provided me two sets, the first set we concluded was for an old version of code, and the new set didnt seem related)
The new one is from the newest version. I'm currently unable to test more right now as my host provider servers went down as I was making a backup and it corrupted everything. 

 
 



Modified the Spirit of Vengeance and Amelia's to use chained-quests to separate the ClearPOI quest from the quest to kill the boss. This seems to fix the multiplayer server issue with rallypoint on both quests.

1.1.1.1_rc2 - This is a release candidate (pre-release) version.

https://github.com/XelaNull/7DTD-WhiteRiver_ToC/archive/refs/tags/WhiteRiverToC-1.1_1.1_rc2.zip

Looking forward to your feedback, as in the testing on my own server (with no other modlets installed) it is functioning. As reminder, I am happy to look into any suspected case of modlet conflict, but would just ask that you please point me to the modlet that is conflicting so that I may analyze it and distill the reason for the conflict. The testing that I'm doing at the moment, is on a server with no other modlets installed. I haven't yet worked back up to a heavily modded server. :)

I am aware that the Bunyan's FireAxe and the burning shaft mod aren't working together at the moment (which I consider a minor thing in comparison to recent reports of some quests being wholly broken or interrupting player progress).
So i'm using that version you just released. I updated amelias quest. In the console i can see this error 

 

2024-10-03T21:05:42 14673.613 ERR Loading player quests: Quest with ID quest_for_amelias_lost_plans: Failed loading objectives

 
Back
Top