边缘世界 RimWorld

边缘世界 RimWorld

(DISCONTINUED) Expanded Woodworking (Continued)
 此主题已被置顶,因此可能具有重要性
TeH_Dav  [开发者] 9 月 11 日 上午 11:56
Bug Reports
If you encounter any issues with the mod, please report it here!

Please provide a hugslog containing the error and an explanation of what happened, how it happened, and any steps to reproduce the error. If you suspect it is an issue of mod compatibility, please provide any details on what mod you think is conflicting with this mod. If you are unable to provide a hugslog, I will also accept player.log files uploaded to an appropriate website where I can view them. Even a picture of the full error uploaded to imgur is better than a simply telling me "the mod isn't working" or something like that.
< >
正在显示第 1 - 15 条,共 44 条留言
QOMRADEQUEER 9 月 11 日 下午 5:34 
I seem to be encountering an issue where trying to right-click fails and produces a long error with this installed. Mind you, I am shoving it into a large modlist, and also used Resource Dict and Cherry Picker to make it play nicely with said modlist.

I assume this is a compatability issue with something, but with what I am unsure.

Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object [Ref 5DF0AB71] at RimWorld.FloatMenuMakerMap.GetProviderOptions (RimWorld.FloatMenuContext context, System.Collections.Generic.List`1[T] options) [0x00000] in <31482697ada14932981abc5e76101d5d>:0 - POSTFIX com.WalkTheWorld.WalkTheWorld: Void WalkTheWorld.HarmonyPatches.FloatMenuMakerMap_GetProviderOptions_Patch:Postfix(FloatMenuContext context, List`1 options) at RimWorld.FloatMenuMakerMap.GetOptions (System.Collections.Generic.List`1[T] selectedPawns, UnityEngine.Vector3 clickPos, RimWorld.FloatMenuContext& context) [0x00171] in <31482697ada14932981abc5e76101d5d>:0 - PREFIX com.forcedojob.rimworld.mod: Void ForceDoJob.Patch_FloatMenuMakerMap_ChoicesAtFor:Prefix(List`1 selectedPawns) - PREFIX sensiblebedownership.1trickPwnyta: Boolean SensibleBedOwnership.Patch_FloatMenuMakerMap_GetOptions:Prefix(List`1 selectedPawns, Vector3 clickPos, FloatMenuContext& context, List`1& __state) - POSTFIX com.forcedojob.rimworld.mod: Void ForceDoJob.Patch_FloatMenuMakerMap_ChoicesAtFor:Postfix() - POSTFIX alt4s.visitsettlements: Void VS_SettlementInteractionMenu:Postfix(List`1 selectedPawns, Vector3 clickPos, FloatMenuContext& context, List`1& __result) - POSTFIX com.DCSzar.Despicable: Void Despicable.HarmonyPatch_FloatMenuMakerMap:Postfix(List`1 __result, List`1 selectedPawns, Vector3 clickPos) - POSTFIX co.uk.epicguru.meleeanimation: Void AM.Patches.Patch_FloatMenuMakerMap_GetOptions:Postfix(Vector3 clickPos, List`1 selectedPawns, List`1 __result) - POSTFIX RedMattis.BetterPrerequisites: Void BigAndSmall.FloatMenuMakerMap_AddHumanlikeOrders_Patch:Postfix(List`1 selectedPawns, Vector3 clickPos, FloatMenuContext& context, List`1& __result) - POSTFIX sensiblebedownership.1trickPwnyta: Void SensibleBedOwnership.Patch_FloatMenuMakerMap_GetOptions:Postfix(List`1 selectedPawns, List`1& __state, List`1& __result) at ReverseCommands.Tools+<>c__DisplayClass5_0.<GetPawnActions>b__1 (Verse.Pawn pawn) [0x00058] in <bc80f1f654024be29d25f2d4f0c2c9e2>:0 at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <e53399289d9b419d83f9f5b02c5cf609>:0 at ReverseCommands.Tools.GetPawnActions () [0x00092] in <bc80f1f654024be29d25f2d4f0c2c9e2>:0 at ReverseCommands.MainTabsRoot_HandleLowPriorityShortcuts_Patch.Prefix () [0x00023] in <bc80f1f654024be29d25f2d4f0c2c9e2>:0 at RimWorld.MainTabsRoot.HandleLowPriorityShortcuts () [0x00016] in <31482697ada14932981abc5e76101d5d>:0 - PREFIX Dubwise.DubsMintMenus: Boolean DubsMintMenus.HarmonyPatches+Patch_InterfaceTryActivate:Prefix(MainButtonWorker __instance) - PREFIX net.pardeike.reversecommands: Boolean ReverseCommands.MainTabsRoot_HandleLowPriorityShortcuts_Patch:Prefix() at RimWorld.MainButtonsRoot.HandleLowPriorityShortcuts () [0x00000] in <31482697ada14932981abc5e76101d5d>:0 - TRANSPILER Troy_Alias.TacticalGroups: IEnumerable`1 TacticalGroups.HarmonyPatches:HandleLowPriorityShortcuts_Transpiler(IEnumerable`1 instructions) at RimWorld.UIRoot_Play.UIRootOnGUI () [0x000db] in <31482697ada14932981abc5e76101d5d>:0 - PREFIX Dubwise.PerformanceAnalyzer: Void Analyzer.H_KeyPresses:OnGUI() at Verse.Root.OnGUI () [0x00040] in <31482697ada14932981abc5e76101d5d>:0 [Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.UnityEngine.StackTraceUtility.ExtractStackTrace_Patch1() [Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Log.Error_Patch5(System.String) [Core, Assembly-CSharp.dll] Verse.Root.OnGUI()
TeH_Dav  [开发者] 9 月 11 日 下午 9:48 
Thanks for the report! From the stack trace, the nullref is happening inside FloatMenu providers patched by other mods (e.g. Reverse Commands, Force Do Job, Sensible Bed Ownership, Visit Settlements, Despicable, Melee Animation, BetterPrerequisites, Dubs Mint Menus, TacticalGroups). Expanded Woodworking doesn’t patch FloatMenu or UI, so this looks like a conflict.

Could you please:
1) Attach your full Player.log after reproducing the error.
2) Share your mod list (HugsLib log share link is ideal) and steps to reproduce.
3) Confirm Harmony is enabled and you’re only using this page (not the old one at the same time).

Quick isolation:
Test with Core + Harmony + Expanded Woodworking only. If it still errors, we’ll dig in on our side.
If it doesn’t, re-enable mods in batches to find the first mod that reintroduces the error. Based on the trace, try toggling: Reverse Commands, Force Do Job, Sensible Bed Ownership, Visit Settlements, Despicable, AM Melee Animation, BetterPrerequisites, Dubs Mint Menus, TacticalGroups.

Optional: If you test with only Expanded Woodworking and it still errors, enable Debug Logging for Expanded Woodworking in Mod Settings, reproduce once more, and reattach the new Player.log so we can investigate further. Thanks!
QOMRADEQUEER 9 月 12 日 上午 10:11 
Hello again!

I tried running some tests with just Expanded Woodworking and the referenced mods (Reverse Commands, Force Do Job, Sensible Bed Ownership, Visit Settlements, Despicable, AM Melee Animation, Dubs Mint Menus), and could not reproduce the error. I cannot figure out what BetterPrerequisites or TacticalGroups are. I enabled all the mods in my list by author RedMattis, which BetterPrerequisites mentions, and could not reproduce the error. I enabled ColonyGroups, which I thought might be related to TacticalGroups, and could not reproduce the error.

I enabled my entire list again to reproduce the error and get the HugsLib log:

https://gist.github.com/HugsLibRecordKeeper/2a8ade83409cc5cf5186c70f8ed42ab7

Here is my player.log (with EW debug on):

https://privatebin.net/?c944916c23e6f007#68LPJiHQKwBSZEy9oZfo8QnMAfmaiHvoBJKSRE1iVHaB

I do not know why Expanded Woodworking is upsetting the delicate balance when installed.
QOMRADEQUEER 9 月 12 日 上午 10:33 
One more thing of interest: the error does not occur with the previous version of the mod, only this one.
TeH_Dav  [开发者] 9 月 12 日 下午 12:52 
引用自 sayheyjay
I switched to this version and i'm getting errors for Fertile Fields on load and Medieval Overhaul in game. With MO it breaks the palisade items (log gate, palisade, and embrasure). Swapped back to Zal's version and the issues went away. I'll try to get an error log or stack trace.

Yeah, if you could get me an error log that would be perfect.


引用自 QOMRADEQUEER
Hello again!

I tried running some tests with just Expanded Woodworking and the referenced mods (Reverse Commands, Force Do Job, Sensible Bed Ownership, Visit Settlements, Despicable, AM Melee Animation, Dubs Mint Menus), and could not reproduce the error. I cannot figure out what BetterPrerequisites or TacticalGroups are. I enabled all the mods in my list by author RedMattis, which BetterPrerequisites mentions, and could not reproduce the error. I enabled ColonyGroups, which I thought might be related to TacticalGroups, and could not reproduce the error.

I enabled my entire list again to reproduce the error and get the HugsLib log:

https://gist.github.com/HugsLibRecordKeeper/2a8ade83409cc5cf5186c70f8ed42ab7

Here is my player.log (with EW debug on):

https://privatebin.net/?c944916c23e6f007#68LPJiHQKwBSZEy9oZfo8QnMAfmaiHvoBJKSRE1iVHaB

I do not know why Expanded Woodworking is upsetting the delicate balance when installed.

I'm pushing a fix that I believe will address it? Let me know what happens.
sayheyjay 9 月 12 日 下午 2:10 
引用自 TeH_Dav
引用自 sayheyjay
I switched to this version and i'm getting errors for Fertile Fields on load and Medieval Overhaul in game. With MO it breaks the palisade items (log gate, palisade, and embrasure). Swapped back to Zal's version and the issues went away. I'll try to get an error log or stack trace.

Yeah, if you could get me an error log that would be perfect.


So, after rebooting twice it somehow fixed itself. But, now the latest update kills the GUI on load into the game. Cannot do anything and have to force quit
最后由 sayheyjay 编辑于; 9 月 12 日 下午 2:11
TeH_Dav  [开发者] 9 月 12 日 下午 2:20 
引用自 sayheyjay
引用自 TeH_Dav

Yeah, if you could get me an error log that would be perfect.


So, after rebooting twice it somehow fixed itself. But, now the latest update kills the GUI on load into the game. Cannot do anything and have to force quit

When you say it kills the GUI, do you mean as soon as the game gets to the start menu, or that there is no GUI in-game?

A log of some kind would help. A hugslib log from after the error happens is preferred, but if the game simply isn't running enough for you to get a hugslib, then trigger the error, join the discord, and give me your player.log file in my troubleshooting chat.
最后由 TeH_Dav 编辑于; 9 月 12 日 下午 2:23
QOMRADEQUEER 9 月 12 日 下午 2:37 
引用自 TeH_Dav

I'm pushing a fix that I believe will address it? Let me know what happens.

The latest update seems to have fixed the issue! Nice!

What, uh-- was the problem?
TeH_Dav  [开发者] 9 月 12 日 下午 3:21 
引用自 QOMRADEQUEER
引用自 TeH_Dav

I'm pushing a fix that I believe will address it? Let me know what happens.

The latest update seems to have fixed the issue! Nice!

What, uh-- was the problem?

It seems the mod was trying to add woods from mods that weren't installed, and struggling with the plants from VV - New Harvest. I ensured that the those wood types are gated behind their respective mods being active.
QOMRADEQUEER 9 月 14 日 下午 2:43 
Sorry, back with another issue!

Getting an error when using this alongside Better Exploration Loot.

Here is a link to my hugslib log:

https://gist.github.com/HugsLibRecordKeeper/ff7ecd87b4ef080a5c0078b616a92111

And my player.log:

https://privatebin.net/?2fb77e59c4766ba3#2j8ybjGqvut96xARzhrhbX9hYNzWgg3eekCceX5NQysb
TeH_Dav  [开发者] 9 月 14 日 下午 7:33 
引用自 QOMRADEQUEER
Sorry, back with another issue!

Getting an error when using this alongside Better Exploration Loot.

Here is a link to my hugslib log:

https://gist.github.com/HugsLibRecordKeeper/ff7ecd87b4ef080a5c0078b616a92111

And my player.log:

https://privatebin.net/?2fb77e59c4766ba3#2j8ybjGqvut96xARzhrhbX9hYNzWgg3eekCceX5NQysb

Did you just add that mod?
The error is from Better Exploration Loot: a StackOverflow while resolving MapGen_FleshSackLoot in StatWorker_MarketValue; EW isn’t in the call stack. See the loop in the HugsLib log around that def and MarketValue calls link.

What to do now:
1) Attempt to reproduce the error with only Core + DLC + EW + BEL + dependencies. IF it still happens with only my mod and that mod, I'll see what the error says then and try to address it.
2) If it doesn’t happen, the culprit is a third mod that is likely patching the MarketValue stats of items. Or BEL itself.
Captolamia 9 月 14 日 下午 8:07 
Could you add this to your about.xml please:

<forceLoadAfter>
<li>Ludeon.RimWorld</li>
<li>Ludeon.RimWorld.Royalty</li>
<li>Ludeon.RimWorld.Ideology</li>
<li>Ludeon.RimWorld.Biotech</li>
<li>Ludeon.RimWorld.Odyssey</li>
</forceLoadBefore>

Its not your mod thats the issue really its 1.6


[Mod list length: 8]
Harmony [https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2009463077]
Core [https:// no link (local mod)]
Expanded Woodworking (Continued) [https:// no link (local mod)]
Royalty [Official DLC] [https:// no link (local mod)]
Ideology [Official DLC] [https:// no link (local mod)]
Biotech [Official DLC] [https:// no link (local mod)]
Anomaly [Official DLC] [https:// no link (local mod)]
Odyssey [Official DLC] [https:// no link (local mod)]
TeH_Dav  [开发者] 9 月 14 日 下午 8:28 
引用自 Captolamia
Could you add this to your about.xml please:

<forceLoadAfter>
<li>Ludeon.RimWorld</li>
<li>Ludeon.RimWorld.Royalty</li>
<li>Ludeon.RimWorld.Ideology</li>
<li>Ludeon.RimWorld.Biotech</li>
<li>Ludeon.RimWorld.Odyssey</li>
</forceLoadBefore>

Its not your mod thats the issue really its 1.6


[Mod list length: 8]
Harmony [https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2009463077]
Core [https:// no link (local mod)]
Expanded Woodworking (Continued) [https:// no link (local mod)]
Royalty [Official DLC] [https:// no link (local mod)]
Ideology [Official DLC] [https:// no link (local mod)]
Biotech [Official DLC] [https:// no link (local mod)]
Anomaly [Official DLC] [https:// no link (local mod)]
Odyssey [Official DLC] [https:// no link (local mod)]

Aight.
Captolamia 9 月 14 日 下午 8:31 
Getting CTD, Crash to Desktop. No hugs logs because not able to create, player log shows no issues and stops at the end of Toolkit Utilities. ToolkitUtilities has been buggy so It might not be your mod.

So mostly this might be FYI and I will have to wait till Toolkit Updates.

[quote=

Aight. [/quote]

Sorry I dont have much this but its crashing to the Desktop with Toolkit mods,

[Mod list length: 12]
Harmony [https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2009463077]
Core [https:// no link (local mod)]
Royalty [Official DLC] [https:// no link (local mod)]
Ideology [Official DLC] [https:// no link (local mod)]
Biotech [Official DLC] [https:// no link (local mod)]
Anomaly [Official DLC] [https:// no link (local mod)]
HugsLib [https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=818773962]
Expanded Woodworking (Continued) [https:// no link (local mod)]
Odyssey [Official DLC] [https:// no link (local mod)]
ToolkitCore [https:// no link (local mod)]
Twitch Toolkit [https:// no link (local mod)]
ToolkitUtils [https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2009500580]


thats the mod list. I am not getting a Hugs Log at all Its a crash to desktop.

The old version did not do this.

So right now not compatible with Toolkit I guess. (those are the steam version btw)
最后由 Captolamia 编辑于; 9 月 14 日 下午 8:33
TeH_Dav  [开发者] 9 月 14 日 下午 8:49 
引用自 Captolamia
Getting CTD, Crash to Desktop. No hugs logs because not able to create, player log shows no issues and stops at the end of Toolkit Utilities. ToolkitUtilities has been buggy so It might not be your mod.

So mostly this might be FYI and I will have to wait till Toolkit Updates.

[quote=

Aight.

Sorry I dont have much this but its crashing to the Desktop with Toolkit mods,

[Mod list length: 12]
Harmony [https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2009463077]
Core [https:// no link (local mod)]
Royalty [Official DLC] [https:// no link (local mod)]
Ideology [Official DLC] [https:// no link (local mod)]
Biotech [Official DLC] [https:// no link (local mod)]
Anomaly [Official DLC] [https:// no link (local mod)]
HugsLib [https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=818773962]
Expanded Woodworking (Continued) [https:// no link (local mod)]
Odyssey [Official DLC] [https:// no link (local mod)]
ToolkitCore [https:// no link (local mod)]
Twitch Toolkit [https:// no link (local mod)]
ToolkitUtils [https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2009500580]


thats the mod list. I am not getting a Hugs Log at all Its a crash to desktop.

The old version did not do this.

So right now not compatible with Toolkit I guess. (those are the steam version btw) [/quote]

I downloaded the mods and decompiled their DLL files to see where there might be a conflict in the code between them and this mod, and I'm just not seeing anything.
< >
正在显示第 1 - 15 条,共 44 条留言
每页显示数: 1530 50