RimWorld

RimWorld

[MAP] Mechanoid Addition Programme 机械族补全计划
 This topic has been pinned, so it's probably important
残风中的回忆  [developer] 15 May, 2024 @ 1:51am
Bug Report
If you find any bug plz report here.
如果你遇到任何bug请在此反馈。
< >
Showing 1-15 of 21 comments
残风中的回忆  [developer] 15 May, 2024 @ 2:04am 
已解决的Bug反馈会删除
The report which has been fixed will be delete
残风中的回忆  [developer] 20 May, 2024 @ 8:30am 
Originally posted by 大表哥:
反映一个BUG~~造出指挥官以后~工作那一栏就显示不出来了~~~拆掉指挥官就可以正常显示
已修复
残风中的回忆  [developer] 1 Jun, 2024 @ 7:51am 
Originally posted by Metal LED:
战术人形拆解后只会掉落武器和合成它所需的材料,装备会全部消失,我因此损失了强大的装备;以及在装备Kraltech Industries中的反机械轨道炮时,会出现无法射击的情况。
已修复
Metal LED 1 Jun, 2024 @ 8:02am 
ok,谢谢大佬了,还有,Kraltech Industries应该是其他mod的问题,麻烦你了。
asvc 9 Jun, 2024 @ 1:14am 
能量小蠊会去尝试换ve的基站机械体的电池,引发报错
残风中的回忆  [developer] 9 Jun, 2024 @ 1:17am 
Originally posted by asvc:
能量小蠊会去尝试换ve的基站机械体的电池,引发报错
有具体报错日志吗,我没装那个mod,像这种无机械师监管的机械体确实容易导致交互bug,好的解决方案暂时想不出来。因为超出原版框架的mod都有独立的体系,很难都考虑进去。
asvc 9 Jun, 2024 @ 2:16am 
报错是10jobs/tick那个,也就是小蠊他卡在给这个机械体换电池这工作上了,可以试试看在workgiver排除掉没有needs.energy的pawn,我看你检查了这个need但false了没有直接返回

然后我看了一下,这个机械体征召右键也报错,你把MechanitorUtilities.InMechanitorCommandRange给prefix了,这个建议拿postfix改吧,属于是patch高发地
asvc 9 Jun, 2024 @ 2:36am 
然后就是,能量小蠊工作模式只要有电就不会去充电池,充电模式就不会给其他没电的换电池,给他设置充电上限也会充不满,感觉只能手操他去充电再让他出来放电?
残风中的回忆  [developer] 9 Jun, 2024 @ 3:42am 
Originally posted by asvc:
然后就是,能量小蠊工作模式只要有电就不会去充电池,充电模式就不会给其他没电的换电池,给他设置充电上限也会充不满,感觉只能手操他去充电再让他出来放电?
建议搭配更多机械体工作模式的mod使用,里面可以允许没工作时自动去充电。
残风中的回忆  [developer] 9 Jun, 2024 @ 3:48am 
Originally posted by asvc:
报错是10jobs/tick那个,也就是小蠊他卡在给这个机械体换电池这工作上了,可以试试看在workgiver排除掉没有needs.energy的pawn,我看你检查了这个need但false了没有直接返回

然后我看了一下,这个机械体征召右键也报错,你把MechanitorUtilities.InMechanitorCommandRange给prefix了,这个建议拿postfix改吧,属于是patch高发地

我只检查了是否需要充电且现在电量低于设置的充电阈值。
另一个确实有一个植入物用了prefix改的,下次更新时改成postfix改。
asvc 9 Jun, 2024 @ 4:10am 
Originally posted by 残风中的回忆:
Originally posted by asvc:
报错是10jobs/tick那个,也就是小蠊他卡在给这个机械体换电池这工作上了,可以试试看在workgiver排除掉没有needs.energy的pawn,我看你检查了这个need但false了没有直接返回

然后我看了一下,这个机械体征召右键也报错,你把MechanitorUtilities.InMechanitorCommandRange给prefix了,这个建议拿postfix改吧,属于是patch高发地

我只检查了是否需要充电且现在电量低于设置的充电阈值。
另一个确实有一个植入物用了prefix改的,下次更新时改成postfix改。

就,如果获取不到电量需求就直接返回
Sakura 27 Jul, 2024 @ 2:48am 
选中机械体后右键其他机械会报错
Exception in Verse.Root.OnGUI: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 29DAB7C0]
at MAP.MAP_Mechanoid.EnergyMilitor.ReplaceEnergyJob.WorkGiver_ReplaceEnergyByEnergyMilitor.HasJobOnThing (Verse.Pawn pawn, Verse.Thing t, System.Boolean forced) [0x00099] in <83488cadcc68438d8fa0609d45011cf9>:0
at RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts, System.Boolean drafted) [0x001d4] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER net.pardeike.rimworld.mods.achtung: IEnumerable`1 AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Transpiler(IEnumerable`1 instructions, ILGenerator generator)
- PREFIX net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Prefix(Pawn pawn, ForcedWork& __state)
- PREFIX OskarPotocki.VFECore: Boolean AnimalBehaviours.VanillaExpandedFramework_FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:SkipIfAnimal(Pawn pawn)
- PREFIX VanillaExpanded.VFEA: Void VFEAncients.PowerWorker_NoPrioritize:StoreOpts(List`1 opts, List`1& __state, Pawn pawn)
- POSTFIX VanillaExpanded.VFEA: Void VFEAncients.PowerWorker_NoPrioritize:DisableOpts(List`1 opts, List`1 __state, Pawn pawn)
- POSTFIX net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Postfix(Pawn pawn, ForcedWork __state)
at RimWorld.FloatMenuMakerMap.AddDraftedOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts, System.Boolean suppressAutoTakeableGoto) [0x01b7f] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER legodude17.mvcf: IEnumerable`1 MVCF.PatchSets.PatchSet_PreferMelee:CheckForMelee(IEnumerable`1 instructions)
- PREFIX OskarPotocki.VFECore: Boolean VFE.Mechanoids.HarmonyPatches.AddDraftedOrders_Patch:Prefix(Vector3 clickPos, Pawn pawn, List`1 opts)
at RimWorld.FloatMenuMakerMap.ChoicesAtFor (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Boolean suppressAutoTakeableGoto) [0x000ad] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- POSTFIX OskarPotocki.VFECore: Void VFE.Mechanoids.HarmonyPatches.FloatMenuMakerMap_ChoicesAtFor_Patch:Postfix(List`1& __result, Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto)
- POSTFIX mzksg.MAP: Void MAP.TacticalDoll.Patch.FloatMenuMakerMap_ChoicesAtFor_Patch:Postfix(Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto, List`1& __result)
- POSTFIX net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Postfix:Postfix(List`1 __result, Vector3 clickPos, Pawn pawn)
- POSTFIX DraftableAnimals.Mod: Void DraftableAnimals.FloatMenuMakerMap_ChoicesAtFor_Patch:Postfix(List`1& __result, Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto)
at AchtungMod.MultiActions.AddColonist (AchtungMod.Colonist colonist) [0x0001f] in <c48846fe21134b1d9cad8f1931a7d35c>:0
at AchtungMod.Tools.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <c48846fe21134b1d9cad8f1931a7d35c>:0
at <0x189b0a941b0 + 0x002ca> <unknown method>
at AchtungMod.Controller.MouseDown (UnityEngine.Vector3 pos, System.Int32 button, System.Boolean longPress) [0x00090] in <c48846fe21134b1d9cad8f1931a7d35c>:0
at AchtungMod.Controller.HandleEvents () [0x000cf] in <c48846fe21134b1d9cad8f1931a7d35c>:0
at AchtungMod.Selector_HandleMapClicks_Patch.Prefix () [0x00005] in <c48846fe21134b1d9cad8f1931a7d35c>:0
at RimWorld.Selector.HandleMapClicks () [0x00035] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- PREFIX net.littlewhitemouse.LWM.DeepStorage: Boolean LWM.DeepStorage.Patch_HandleMapClicks:Prefix(Selector __instance, List`1 ___selected)
- PREFIX SmashPhil.VehicleFramework: Boolean Vehicles.Extra:MultiSelectFloatMenu(List`1 ___selected)
- PREFIX net.pardeike.rimworld.mods.achtung: Boolean AchtungMod.Selector_HandleMapClicks_Patch:Prefix()
at RimWorld.Selector.SelectorOnGUI () [0x00000] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.MapInterface.HandleLowPriorityInput () [0x0000f] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x000f0] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- PREFIX SmashPhil.SmashTools: Void SmashTools.MainMenuKeyBindHandler:HandleKeyInputs()
- PREFIX Dubwise.PerformanceAnalyzer: Void Analyzer.H_KeyPresses:OnGUI()
- POSTFIX Krkr.RocketMan: Void RocketMan.KeyBinder:OnGUI()
at Verse.Root.OnGUI () [0x00046] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- POSTFIX UnlimitedHugs.HugsLib: Void HugsLib.Patches.Root_OnGUI_Patch:OnGUIHookUnfiltered()
Last edited by Sakura; 27 Jul, 2024 @ 2:52am
残风中的回忆  [developer] 30 Jul, 2024 @ 7:11pm 
Originally posted by Sakura:
选中机械体后右键其他机械会报错
Exception in Verse.Root.OnGUI: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 29DAB7C0]
at MAP.MAP_Mechanoid.EnergyMilitor.ReplaceEnergyJob.WorkGiver_ReplaceEnergyByEnergyMilitor.HasJobOnThing (Verse.Pawn pawn, Verse.Thing t, System.Boolean forced) [0x00099] in <83488cadcc68438d8fa0609d45011cf9>:0
at RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts, System.Boolean drafted) [0x001d4] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER net.pardeike.rimworld.mods.achtung: IEnumerable`1 AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Transpiler(IEnumerable`1 instructions, ILGenerator generator)
- PREFIX net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Prefix(Pawn pawn, ForcedWork& __state)
- PREFIX OskarPotocki.VFECore: Boolean AnimalBehaviours.VanillaExpandedFramework_FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:SkipIfAnimal(Pawn pawn)
- PREFIX VanillaExpanded.VFEA: Void VFEAncients.PowerWorker_NoPrioritize:StoreOpts(List`1 opts, List`1& __state, Pawn pawn)
- POSTFIX VanillaExpanded.VFEA: Void VFEAncients.PowerWorker_NoPrioritize:DisableOpts(List`1 opts, List`1 __state, Pawn pawn)
- POSTFIX net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Postfix(Pawn pawn, ForcedWork __state)
at RimWorld.FloatMenuMakerMap.AddDraftedOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts, System.Boolean suppressAutoTakeableGoto) [0x01b7f] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER legodude17.mvcf: IEnumerable`1 MVCF.PatchSets.PatchSet_PreferMelee:CheckForMelee(IEnumerable`1 instructions)
- PREFIX OskarPotocki.VFECore: Boolean VFE.Mechanoids.HarmonyPatches.AddDraftedOrders_Patch:Prefix(Vector3 clickPos, Pawn pawn, List`1 opts)
at RimWorld.FloatMenuMakerMap.ChoicesAtFor (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Boolean suppressAutoTakeableGoto) [0x000ad] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- POSTFIX OskarPotocki.VFECore: Void VFE.Mechanoids.HarmonyPatches.FloatMenuMakerMap_ChoicesAtFor_Patch:Postfix(List`1& __result, Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto)
- POSTFIX mzksg.MAP: Void MAP.TacticalDoll.Patch.FloatMenuMakerMap_ChoicesAtFor_Patch:Postfix(Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto, List`1& __result)
- POSTFIX net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Postfix:Postfix(List`1 __result, Vector3 clickPos, Pawn pawn)
- POSTFIX DraftableAnimals.Mod: Void DraftableAnimals.FloatMenuMakerMap_ChoicesAtFor_Patch:Postfix(List`1& __result, Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto)
at AchtungMod.MultiActions.AddColonist (AchtungMod.Colonist colonist) [0x0001f] in <c48846fe21134b1d9cad8f1931a7d35c>:0
at AchtungMod.Tools.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <c48846fe21134b1d9cad8f1931a7d35c>:0
at <0x189b0a941b0 + 0x002ca> <unknown method>
at AchtungMod.Controller.MouseDown (UnityEngine.Vector3 pos, System.Int32 button, System.Boolean longPress) [0x00090] in <c48846fe21134b1d9cad8f1931a7d35c>:0
at AchtungMod.Controller.HandleEvents () [0x000cf] in <c48846fe21134b1d9cad8f1931a7d35c>:0
at AchtungMod.Selector_HandleMapClicks_Patch.Prefix () [0x00005] in <c48846fe21134b1d9cad8f1931a7d35c>:0
at RimWorld.Selector.HandleMapClicks () [0x00035] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- PREFIX net.littlewhitemouse.LWM.DeepStorage: Boolean LWM.DeepStorage.Patch_HandleMapClicks:Prefix(Selector __instance, List`1 ___selected)
- PREFIX SmashPhil.VehicleFramework: Boolean Vehicles.Extra:MultiSelectFloatMenu(List`1 ___selected)
- PREFIX net.pardeike.rimworld.mods.achtung: Boolean AchtungMod.Selector_HandleMapClicks_Patch:Prefix()
at RimWorld.Selector.SelectorOnGUI () [0x00000] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.MapInterface.HandleLowPriorityInput () [0x0000f] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x000f0] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- PREFIX SmashPhil.SmashTools: Void SmashTools.MainMenuKeyBindHandler:HandleKeyInputs()
- PREFIX Dubwise.PerformanceAnalyzer: Void Analyzer.H_KeyPresses:OnGUI()
- POSTFIX Krkr.RocketMan: Void RocketMan.KeyBinder:OnGUI()
at Verse.Root.OnGUI () [0x00046] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- POSTFIX UnlimitedHugs.HugsLib: Void HugsLib.Patches.Root_OnGUI_Patch:OnGUIHookUnfiltered()


是能量小蠊是吗,确实会有这个问题,应该是新写的这个工作和其他mod冲突了,你这打的mod有点多好多前置修改,我也很难确定是哪个mod的前置冲突了。
time lapses 15 Aug, 2024 @ 6:36am 
短驳通讯器的黄金多写了一个0,要求100黄金,实际消耗1000黄金

用黑科技的分解机分解,只返回了100黄金。
残风中的回忆  [developer] 15 Aug, 2024 @ 7:08pm 
Originally posted by time lapses:
短驳通讯器的黄金多写了一个0,要求100黄金,实际消耗1000黄金

用黑科技的分解机分解,只返回了100黄金。

奇怪,我检查了下,我写的就是100黄金,游戏里的显示也是基于需求文件里定义的,也就是100黄金,但是实际要消耗1000黄金···我其实也没太搞懂是怎么回事。
< >
Showing 1-15 of 21 comments
Per page: 1530 50