RimWorld

RimWorld

Ratkin Ranged Weapon Expanded New
DARKkai  [developer] Feb 7, 2023 @ 5:15pm
bug report
在此上报bug
< >
Showing 1-15 of 20 comments
Itsuko Aug 24, 2023 @ 12:29pm 
small problem with the machine guns not firing, might be ce so i'll be letting them know aswell.
DARKkai  [developer] Aug 25, 2023 @ 3:14am 
Sorry, no CE support right now
ましろ Jun 12, 2024 @ 11:55pm 
已調整順序 仍有7把武器紅字報錯

Config error in RK_RF_Sycamore: is equipment but has no CompEquippable
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Config error in RK_SRF_Ginko: is equipment but has no CompEquippable
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Config error in RK_SRF_Qunice: is equipment but has no CompEquippable
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Config error in RK_RF_HM: is equipment but has no CompEquippable
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Config error in RK_HG_CarbineRevolver_HM: is equipment but has no CompEquippable
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Config error in RK_RF_HM: is equipment but has no CompEquippable
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Config error in RK_HG_CarbineRevolver_HM: is equipment but has no CompEquippable
UnityEngine.StackTraceUtility:ExtractStackTrace ()

https://gist.github.com/HugsLibRecordKeeper/60bb16a7848370559681cfe246e8bc62
hd83 Aug 23, 2024 @ 12:32am 
[BetterLoading] Starting stage Constructing Defs.
GAGARIN: <color=white>XmlInheritance.Resolve</color> took <color=red>0.248</color> seconds
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Parsed 1.2 as int.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

[Def Error] RK_SRF_BeechBayonet:Ratkin Ranged Weapon Expanded New\Defs\ThingsDefs\Weapons\GIII.xml

Parsed 1.2 as int.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

[Def Error] RK_SRF_Popala:Ratkin Ranged Weapon Expanded New\Defs\ThingsDefs\Weapons\GV.xml

Parsed 1.5 as int.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

[Def Error] RKMechanoidGun_RFA:Ratkin Mechanoid Expaned\1.5\Defs\ThingsDefs_Misc\Weapons\RKMechWeapons.xml

b.4104:5/23/2024 12:00:00 AM:1.5.4104 rev435
[BetterLoading] Finished stage Constructing Defs at 4:28:15 PM.
hd83 Aug 23, 2024 @ 1:13am 
Perhaps the following part.

```
<damageMultiplier>1.2</damageMultiplier>
```

After changing 1.2 to an integer, the Def Error no longer occurred.
DARKkai  [developer] Aug 24, 2024 @ 6:43pm 
Originally posted by hd83:
Perhaps the following part.

```
<damageMultiplier>1.2</damageMultiplier>
```

After changing 1.2 to an integer, the Def Error no longer occurred.


fixed
我觉得火炮不显示应该是CE兼容的问题
Exception drawing RK_ISGun_Cinnamon_Def24266: System.InvalidCastException: Specified cast is not valid.
[Ref 770394A9]
at CombatExtended.CE_Utility.Recoil (Verse.ThingDef weaponDef, Verse.Verb shootVerb, UnityEngine.Vector3& drawOffset, System.Single& angleOffset, System.Single aimAngle, System.Boolean handheld) [0x00035] in <d4f808b7eac94548b83685e1520170fc>:0
at CombatExtended.Building_TurretGunCE.DrawAt (UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00041] in <d4f808b7eac94548b83685e1520170fc>:0
at Verse.Thing.DynamicDrawPhaseAt (Verse.DrawPhase phase, UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00004] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.Thing.DynamicDrawPhase (Verse.DrawPhase phase) [0x00017] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x0011a] in <69945a8ed6c540cf90b578de735e0605>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- POSTFIX net.pardeike.rimworld.mod.camera+: Void CameraPlus.DynamicDrawManager_DrawDynamicThings_Patch:Postfix()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DynamicDrawManager.DrawDynamicThings_Patch1 (Verse.DynamicDrawManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Map.MapUpdate_Patch1 (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
DARKkai  [developer] Feb 26 @ 11:06pm 
CE补丁在做了
neko587 Mar 2 @ 12:23am 
Artillery description and title are swapped causing a really big research icon :D
nope Jul 29 @ 6:59am 
有红字会导致鼠族(除鼠邦外)的所有商队刷不出,单加鼠族也刷不出,红字如下
Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6B251C45] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GeneratePawn_Patch2 (Verse.PawnGenerationRequest)
RimWorld.PawnGroupKindWorker_Trader:GenerateGuards (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,Verse.Pawn,System.Collections.Generic.List`1<Verse.Thing>,System.Collections.Generic.List`1<Verse.Pawn>)
RimWorld.PawnGroupKindWorker_Trader:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,System.Collections.Generic.List`1<Verse.Pawn>,bool)
RimWorld.PawnGroupKindWorker:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool)
RimWorld.PawnGroupMaker:GeneratePawns (RimWorld.PawnGroupMakerParms,bool)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
RimWorld.IncidentWorker_NeutralGroup:SpawnPawns (RimWorld.IncidentParms)
RimWorld.IncidentWorker_TraderCaravanArrival:TryExecuteWorker (RimWorld.IncidentParms)
RimWorld.IncidentWorker:TryExecute (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass0_3:<DoTradeCaravanSpecific>b__1 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)


Exception while generating pawn group: System.NullReferenceException: Object reference not set to an instance of an object
[Ref A88C4E6C] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
RimWorld.PawnGroupKindWorker:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool)
RimWorld.PawnGroupMaker:GeneratePawns (RimWorld.PawnGroupMakerParms,bool)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
RimWorld.IncidentWorker_NeutralGroup:SpawnPawns (RimWorld.IncidentParms)
RimWorld.IncidentWorker_TraderCaravanArrival:TryExecuteWorker (RimWorld.IncidentParms)
RimWorld.IncidentWorker:TryExecute (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass0_3:<DoTradeCaravanSpecific>b__1 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
DARKkai  [developer] Jul 29 @ 11:53pm 
Originally posted by nope:
有红字会导致鼠族(除鼠邦外)的所有商队刷不出,单加鼠族也刷不出,红字如下
Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6B251C45] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GeneratePawn_Patch2 (Verse.PawnGenerationRequest)
RimWorld.PawnGroupKindWorker_Trader:GenerateGuards (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,Verse.Pawn,System.Collections.Generic.List`1<Verse.Thing>,System.Collections.Generic.List`1<Verse.Pawn>)
RimWorld.PawnGroupKindWorker_Trader:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,System.Collections.Generic.List`1<Verse.Pawn>,bool)
RimWorld.PawnGroupKindWorker:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool)
RimWorld.PawnGroupMaker:GeneratePawns (RimWorld.PawnGroupMakerParms,bool)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
RimWorld.IncidentWorker_NeutralGroup:SpawnPawns (RimWorld.IncidentParms)
RimWorld.IncidentWorker_TraderCaravanArrival:TryExecuteWorker (RimWorld.IncidentParms)
RimWorld.IncidentWorker:TryExecute (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass0_3:<DoTradeCaravanSpecific>b__1 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)


Exception while generating pawn group: System.NullReferenceException: Object reference not set to an instance of an object
[Ref A88C4E6C] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
RimWorld.PawnGroupKindWorker:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool)
RimWorld.PawnGroupMaker:GeneratePawns (RimWorld.PawnGroupMakerParms,bool)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
RimWorld.IncidentWorker_NeutralGroup:SpawnPawns (RimWorld.IncidentParms)
RimWorld.IncidentWorker_TraderCaravanArrival:TryExecuteWorker (RimWorld.IncidentParms)
RimWorld.IncidentWorker:TryExecute (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass0_3:<DoTradeCaravanSpecific>b__1 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

这个好像不应该,似乎是pawn生成的问题,但这个mod不涉及对pawn的修改,而且没有明确文段指出是我的mod问题。你最好检查排序和完整性,然后再确定具体是哪个mod,以及泰南和HAR的最近更新不知道会不会产生影响
nope Jul 30 @ 3:53am 
Originally posted by DARKkai:
Originally posted by nope:
有红字会导致鼠族(除鼠邦外)的所有商队刷不出,单加鼠族也刷不出,红字如下
Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6B251C45] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GeneratePawn_Patch2 (Verse.PawnGenerationRequest)
RimWorld.PawnGroupKindWorker_Trader:GenerateGuards (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,Verse.Pawn,System.Collections.Generic.List`1<Verse.Thing>,System.Collections.Generic.List`1<Verse.Pawn>)
RimWorld.PawnGroupKindWorker_Trader:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,System.Collections.Generic.List`1<Verse.Pawn>,bool)
RimWorld.PawnGroupKindWorker:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool)
RimWorld.PawnGroupMaker:GeneratePawns (RimWorld.PawnGroupMakerParms,bool)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
RimWorld.IncidentWorker_NeutralGroup:SpawnPawns (RimWorld.IncidentParms)
RimWorld.IncidentWorker_TraderCaravanArrival:TryExecuteWorker (RimWorld.IncidentParms)
RimWorld.IncidentWorker:TryExecute (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass0_3:<DoTradeCaravanSpecific>b__1 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)


Exception while generating pawn group: System.NullReferenceException: Object reference not set to an instance of an object
[Ref A88C4E6C] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
RimWorld.PawnGroupKindWorker:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool)
RimWorld.PawnGroupMaker:GeneratePawns (RimWorld.PawnGroupMakerParms,bool)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
RimWorld.IncidentWorker_NeutralGroup:SpawnPawns (RimWorld.IncidentParms)
RimWorld.IncidentWorker_TraderCaravanArrival:TryExecuteWorker (RimWorld.IncidentParms)
RimWorld.IncidentWorker:TryExecute (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass0_3:<DoTradeCaravanSpecific>b__1 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

这个好像不应该,似乎是pawn生成的问题,但这个mod不涉及对pawn的修改,而且没有明确文段指出是我的mod问题。你最好检查排序和完整性,然后再确定具体是哪个mod,以及泰南和HAR的最近更新不知道会不会产生影响
排了一下这两红字好像确实没啥关系,但我用26日更新前的版本在仅加载鼠族和1.5版本全dlc环境下能正常出商队,而26号更新的版本重新订阅验证完整性后仅加载鼠族和1.5版本全dlc也不能正常出商队
Last edited by nope; Jul 30 @ 10:18am
雨殇 Aug 13 @ 11:44pm 
似乎Mugwort那把枪制造有bug,制造读条结束后没有产物出现并且清单制作数量也不减少...
Log如下

JobDriver threw exception in toil FinishRecipeAndStartStoringProduct's initAction for pawn Walnut driver=JobDriver_DoBill (toilIndex=31) driver.job=(DoBill (Job_7441246) A = Thing_TableMachining578859 B = Thing_UnfinishedGun736475 C = (145, 0, 188) Giver = JobGiver_Work [workGiverDef: DoBillsMachiningTable])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref FE3F9F3]
at RimWorld.AbilityUtility.MakeAbility (RimWorld.AbilityDef def, Verse.Pawn pawn) [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
at RimWorld.CompEquippableAbility.get_AbilityForReading () [0x0001a] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.CompEquippableAbilityReloadable.PostPostMake () [0x00006] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.ThingWithComps.PostMake () [0x00024] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x00128] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- PREFIX LeathersOptimizationMod: Void OptimizationLeather.Patch_MakeThing:Prefix(ThingDef def, ThingDef& stuff)
- PREFIX ResourceDictionary.Mod: Void ResourceDictionary.ThingMaker_MakeThing:Prefix(ThingDef& def, ThingDef& stuff)
- POSTFIX net.avilmask.rimworld.mod.CommonSense: Void CommonSense.ThingMaker_MakeThing_CommonSensePatch:Postfix(Thing __result, ThingDef def)
- POSTFIX com.NewRatkin.rimworld.mod: Void NewRatkin.ThingMakeColorHook:Postfix(Thing& __result)
at Verse.GenRecipe+<MakeRecipeProducts>d__0.MoveNext () [0x00101] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER com.spdskatr.projectrimfactory: IEnumerable`1 ProjectRimFactory.Common.HarmonyPatches.Patch_GenRecipe_MakeRecipeProducts_foodPoisoning:Transpiler(IEnumerable`1 instructions)
- TRANSPILER net.avilmask.rimworld.mod.CommonSense: IEnumerable`1 CommonSense.GenRecipe_MakeRecipeProducts_CommonSensePatch:CleanIngList(IEnumerable`1 instrs)
- TRANSPILER Uuugggg.rimworld.TD_Enhancement_Pack.main: IEnumerable`1 TD_Enhancement_Pack.ColorVariation:GenRecipe_Transpiler(IEnumerable`1 instructions)
at <0x1b0fe66bd50 + 0x002c9> <unknown method>
at ProjectRimFactory.Common.Patch_GenRecipe_MakeRecipeProducts_BonusYield+<Postfix>d__0.MoveNext () [0x00028] in <a22e2603d2b24620b1692d13d18c7324>:0
at OberoniaAurea.MakeRecipeProducts_Patch+<Postfix>d__0.MoveNext () [0x0006b] in <653d8226e40540a0a7e67afdaf8e8d7a>:0
at <0x1b0fe66bd50 + 0x002c9> <unknown method>
at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at VanillaCookingExpanded.VanillaCookingExpanded_GenRecipe_MakeRecipeProducts_Patch.Postfix (System.Collections.Generic.IEnumerable`1[T] values, Verse.RecipeDef recipeDef, Verse.Pawn worker) [0x00000] in <4bd121db4303498f871027a8c64ab017>:0
at Verse.GenRecipe.MakeRecipeProducts (Verse.RecipeDef recipeDef, Verse.Pawn worker, System.Collections.Generic.List`1[T] ingredients, Verse.Thing dominantIngredient, RimWorld.IBillGiver billGiver, RimWorld.Precept_ThingStyle precept, Verse.ThingStyleDef style, System.Nullable`1[T] overrideGraphicIndex) [0x00134] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- PREFIX VanillaExpanded.VFEA: Boolean VFEAncients.HarmonyPatches.MendingPatches:RepairItem(RecipeDef recipeDef, List`1 ingredients, IEnumerable`1& __result)
- POSTFIX com.spdskatr.projectrimfactory: IEnumerable`1 ProjectRimFactory.Common.Patch_GenRecipe_MakeRecipeProducts_BonusYield:Postfix(IEnumerable`1 __result, RecipeDef recipeDef, Pawn worker, List`1 ingredients, Thing dominantIngredient, IBillGiver billGiver)
- POSTFIX OberoniaAurea.Harmony: IEnumerable`1 OberoniaAurea.MakeRecipeProducts_Patch:Postfix(IEnumerable`1 values, Thing dominantIngredient, IBillGiver billGiver)
- POSTFIX kaitorisenkou.ModularWeapons: Void ModularWeapons.MakeRecipeProducts_Postfix:Postfix(RecipeDef recipeDef, Pawn worker, List`1 ingredients, IEnumerable`1& __result)
- POSTFIX VanillaCookingExpanded: IEnumerable`1 VanillaCookingExpanded.VanillaCookingExpanded_GenRecipe_MakeRecipeProducts_Patch:Postfix(IEnumerable`1 values, RecipeDef recipeDef, Pawn worker)
- POSTFIX OskarPotocki.VanillaSocialInteractionsExpanded: Void VanillaSocialInteractionsExpanded.MakeRecipeProducts_Patch:Postfix(IEnumerable`1 __result, RecipeDef recipeDef, Pawn worker, List`1 ingredients, Thing dominantIngredient, IBillGiver billGiver)
- POSTFIX OskarPotocki.VanillaTraitsExpanded: Void VanillaTraitsExpanded.MakeRecipeProducts_Patch:Postfix(RecipeDef recipeDef, Pawn worker, List`1 ingredients, Thing dominantIngredient, IBillGiver billGiver)
- POSTFIX Smuffle.HarvestOrgansPostMortem: Void Autopsy.MakeRecipeProductsPatch:Postfix(IEnumerable`1& __result, RecipeDef recipeDef, Pawn worker, List`1 ingredients)
at Verse.AI.Toils_Recipe+<>c__DisplayClass3_0.<FinishRecipeAndStartStoringProduct>b__1 () [0x0015d] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER Andromeda.StackGap: IEnumerable`1 StorageUpperBound.ToilsRecipePatch:Transpiler(IEnumerable`1 instructions)
- TRANSPILER Uuugggg.rimworld.TD_Enhancement_Pack.main: IEnumerable`1 TD_Enhancement_Pack.ColorVariation:Toils_Recipe_Transpiler(IEnumerable`1 instructions)
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x00208] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Warning_Patch3 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch2 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.TryActuallyStartNextToil_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.ReadyForNextToil_Patch1 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.TryActuallyStartNextToil_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.ReadyForNextToil_Patch1 (Verse.AI.JobDriver)
Verse.AI.Toils_Recipe/<>c__DisplayClass2_0:<DoRecipeWork>b__1 ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch4 (Verse.Pawn)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch7 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)
DARKkai  [developer] Aug 14 @ 1:28am 
Originally posted by 雨殇:
似乎Mugwort那把枪制造有bug,制造读条结束后没有产物出现并且清单制作数量也不减少...
Log如下

JobDriver threw exception in toil FinishRecipeAndStartStoringProduct's initAction for pawn Walnut driver=JobDriver_DoBill (toilIndex=31) driver.job=(DoBill (Job_7441246) A = Thing_TableMachining578859 B = Thing_UnfinishedGun736475 C = (145, 0, 188) Giver = JobGiver_Work [workGiverDef: DoBillsMachiningTable])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref FE3F9F3]
at RimWorld.AbilityUtility.MakeAbility (RimWorld.AbilityDef def, Verse.Pawn pawn) [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
at RimWorld.CompEquippableAbility.get_AbilityForReading () [0x0001a] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.CompEquippableAbilityReloadable.PostPostMake () [0x00006] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.ThingWithComps.PostMake () [0x00024] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x00128] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- PREFIX LeathersOptimizationMod: Void OptimizationLeather.Patch_MakeThing:Prefix(ThingDef def, ThingDef& stuff)
- PREFIX ResourceDictionary.Mod: Void ResourceDictionary.ThingMaker_MakeThing:Prefix(ThingDef& def, ThingDef& stuff)
- POSTFIX net.avilmask.rimworld.mod.CommonSense: Void CommonSense.ThingMaker_MakeThing_CommonSensePatch:Postfix(Thing __result, ThingDef def)
- POSTFIX com.NewRatkin.rimworld.mod: Void NewRatkin.ThingMakeColorHook:Postfix(Thing& __result)
at Verse.GenRecipe+<MakeRecipeProducts>d__0.MoveNext () [0x00101] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER com.spdskatr.projectrimfactory: IEnumerable`1 ProjectRimFactory.Common.HarmonyPatches.Patch_GenRecipe_MakeRecipeProducts_foodPoisoning:Transpiler(IEnumerable`1 instructions)
- TRANSPILER net.avilmask.rimworld.mod.CommonSense: IEnumerable`1 CommonSense.GenRecipe_MakeRecipeProducts_CommonSensePatch:CleanIngList(IEnumerable`1 instrs)
- TRANSPILER Uuugggg.rimworld.TD_Enhancement_Pack.main: IEnumerable`1 TD_Enhancement_Pack.ColorVariation:GenRecipe_Transpiler(IEnumerable`1 instructions)
at <0x1b0fe66bd50 + 0x002c9> <unknown method>
at ProjectRimFactory.Common.Patch_GenRecipe_MakeRecipeProducts_BonusYield+<Postfix>d__0.MoveNext () [0x00028] in <a22e2603d2b24620b1692d13d18c7324>:0
at OberoniaAurea.MakeRecipeProducts_Patch+<Postfix>d__0.MoveNext () [0x0006b] in <653d8226e40540a0a7e67afdaf8e8d7a>:0
at <0x1b0fe66bd50 + 0x002c9> <unknown method>
at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at VanillaCookingExpanded.VanillaCookingExpanded_GenRecipe_MakeRecipeProducts_Patch.Postfix (System.Collections.Generic.IEnumerable`1[T] values, Verse.RecipeDef recipeDef, Verse.Pawn worker) [0x00000] in <4bd121db4303498f871027a8c64ab017>:0
at Verse.GenRecipe.MakeRecipeProducts (Verse.RecipeDef recipeDef, Verse.Pawn worker, System.Collections.Generic.List`1[T] ingredients, Verse.Thing dominantIngredient, RimWorld.IBillGiver billGiver, RimWorld.Precept_ThingStyle precept, Verse.ThingStyleDef style, System.Nullable`1[T] overrideGraphicIndex) [0x00134] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- PREFIX VanillaExpanded.VFEA: Boolean VFEAncients.HarmonyPatches.MendingPatches:RepairItem(RecipeDef recipeDef, List`1 ingredients, IEnumerable`1& __result)
- POSTFIX com.spdskatr.projectrimfactory: IEnumerable`1 ProjectRimFactory.Common.Patch_GenRecipe_MakeRecipeProducts_BonusYield:Postfix(IEnumerable`1 __result, RecipeDef recipeDef, Pawn worker, List`1 ingredients, Thing dominantIngredient, IBillGiver billGiver)
- POSTFIX OberoniaAurea.Harmony: IEnumerable`1 OberoniaAurea.MakeRecipeProducts_Patch:Postfix(IEnumerable`1 values, Thing dominantIngredient, IBillGiver billGiver)
- POSTFIX kaitorisenkou.ModularWeapons: Void ModularWeapons.MakeRecipeProducts_Postfix:Postfix(RecipeDef recipeDef, Pawn worker, List`1 ingredients, IEnumerable`1& __result)
- POSTFIX VanillaCookingExpanded: IEnumerable`1 VanillaCookingExpanded.VanillaCookingExpanded_GenRecipe_MakeRecipeProducts_Patch:Postfix(IEnumerable`1 values, RecipeDef recipeDef, Pawn worker)
- POSTFIX OskarPotocki.VanillaSocialInteractionsExpanded: Void VanillaSocialInteractionsExpanded.MakeRecipeProducts_Patch:Postfix(IEnumerable`1 __result, RecipeDef recipeDef, Pawn worker, List`1 ingredients, Thing dominantIngredient, IBillGiver billGiver)
- POSTFIX OskarPotocki.VanillaTraitsExpanded: Void VanillaTraitsExpanded.MakeRecipeProducts_Patch:Postfix(RecipeDef recipeDef, Pawn worker, List`1 ingredients, Thing dominantIngredient, IBillGiver billGiver)
- POSTFIX Smuffle.HarvestOrgansPostMortem: Void Autopsy.MakeRecipeProductsPatch:Postfix(IEnumerable`1& __result, RecipeDef recipeDef, Pawn worker, List`1 ingredients)
at Verse.AI.Toils_Recipe+<>c__DisplayClass3_0.<FinishRecipeAndStartStoringProduct>b__1 () [0x0015d] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER Andromeda.StackGap: IEnumerable`1 StorageUpperBound.ToilsRecipePatch:Transpiler(IEnumerable`1 instructions)
- TRANSPILER Uuugggg.rimworld.TD_Enhancement_Pack.main: IEnumerable`1 TD_Enhancement_Pack.ColorVariation:Toils_Recipe_Transpiler(IEnumerable`1 instructions)
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x00208] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Warning_Patch3 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch2 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.TryActuallyStartNextToil_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.ReadyForNextToil_Patch1 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.TryActuallyStartNextToil_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.ReadyForNextToil_Patch1 (Verse.AI.JobDriver)
Verse.AI.Toils_Recipe/<>c__DisplayClass2_0:<DoRecipeWork>b__1 ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch4 (Verse.Pawn)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch7 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)

考虑一下先检查一下别的mod问题?因为这看不出像是我mod的问题,或者检查排序或验证文件完整性?
雨殇 Aug 14 @ 9:19am 
好的,因为其他这个mod里的枪都能造只有这一把出问题了所以比较疑惑(悲
< >
Showing 1-15 of 20 comments
Per page: 1530 50