RimWorld

RimWorld

Ancot Library
103 Comments
WeskerMo Sep 19 @ 1:01pm 
对不起……我排查了才发现轨道地图不能正常生成的原因是sos2.
DORK SOULS Sep 18 @ 7:24am 
启动游戏后MOD加载完毕的日志里有个该MOD相关的黄字,下面是黄字展开后下面详细信息的首部分内容(至于为什么知道是这个MOD导致的,是因为后面文本中显示了Ancot library):

Tried to use an uninitialized DefOf of type DamageDefOf. DefOfs are initialized right after all defs all loaded. Uninitialized DefOfs will return only nulls. (hint: don't use DefOfs as default field values in Defs, try to resolve them in ResolveReferences() instead)


多半不是什么冲突导致的问题,因为我把能拔掉的MOD全拔掉了只留下猫和米还是有这条黄字。另外只有这个库不会跳这个黄字,但是启用了绮罗和米之后,每打一个族多一条,都打了会多两个一摸一样的黄字。我想咨询一下,这个黄字没问题吗?我问DEEPSEEK说这黄字可能导致崩溃,如果没问题我就不管了
只管不断向前 Sep 18 @ 2:48am 
Hash collision between SEC_Turret_AI_HMG_ReplaceStuff and Ancot_WeaponFitting_PrecisionScope: both have short hash 22110
好像是SEC的东西和安科特的东西出问题了
有好长一大串文字,ai说是什么哈希值一样了
美狐星环那边我也去说了
Ayakuramei Sep 2 @ 7:18pm 
工作台指定工作者按钮失效,无法指定工作者,含以下报错信息:
Exception filling window for RimWorld.Dialog_BillConfig: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6564E97D]
at AncotLibrary.AncotBillDialogUtility+<>c__DisplayClass0_0.<GetMechRestrictionOptionsForBill>b__3 (Verse.Pawn pawn) [0x00000] in <8009fbae33e54deb80af200ae94a1db8>:0
at System.Linq.EnumerableSorter`2[TElement,TKey].ComputeKeys (TElement[] elements, System.Int32 count) [0x00010] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at AncotLibrary.AncotBillDialogUtility+<GetMechRestrictionOptionsForBill>d__0.MoveNext () [0x00572] in <8009fbae33e54deb80af200ae94a1db8>:0
at Milira.MiliraPatch_MechRestrictionOptionsForBill+<Postfix>d__0.MoveNext () [0x0016e] in <3d6b02737c1b4480ab427240bb8dab95>:0
WeskerMo Sep 1 @ 8:57pm 
@Jeremie
确实,我的小人到了太空地图就变成一块棕色的正方形,然后小人就卡在那里动不了。地图没有办法正常生成。
Kiharu Aug 31 @ 10:29am 
工作台菜单配置面里,没法指定人员工作,和milira一起报
小蛋糕 Aug 29 @ 4:43am 
请问是这个mod导致的黑屏吗?开局就卡死找了好久。
點頭妹` Aug 28 @ 12:20am 
只开了前置与这个还有milira测试了一下,除了爆红字以外,会导致小人闲逛不工作,只能右键
Jeremie Aug 27 @ 3:10am 
这个mod好像会导致无法生成地图。使用主菜单的dev快速测试就能复现。感觉是和什么冲突了。
https://gist.github.com/HugsLibRecordKeeper/f0c86b01c53f75220b487bc789f5a8a4
Ancot  [author] Aug 25 @ 8:39pm 
@小连招 这个问题在两周以前就修复了,确认一下milira是否有正确更新
小连招 Aug 24 @ 9:25am 
Attempt to use string DroneKind to refer to field droneKind in type AncotLibrary.ScenPart_StartDrones; xml tags are now case-sensitive.

AncotLibrary.ScenPart_StartDrones 类中,字段名称是 droneKind(小写开头),但在 XML 中使用了 DroneKind(大写开头)。

<li Class="AncotLibrary.ScenPart_StartDrones">
<def>Ancot_StartingDrone</def>
<DroneKind>Milira_DroneFreight</DroneKind> <!-- 错误的大小写 -->
<DroneAmount>2</DroneAmount> <!-- 可能也是错误的大小写 -->
</li>
Ancot  [author] Aug 24 @ 5:49am 
发报错信息。
N0rthern Aug 24 @ 2:27am 
还没修好...
一只忘八 Aug 21 @ 9:19am 
这个mod会导致地图建筑生成异常,求修复
Guarwo Aug 19 @ 6:05pm 
:( issues with rimhud even though worked before had to temp remove this till it fixed. Think it's from update from this. Was working before though.
Misterdino Prime Aug 17 @ 8:22am 
new update have errors with rim hud
|$w$| Aug 17 @ 1:56am 
Verb_MeleeAttackDamage_AOE里的list没有将isprisoner排除掉,导致有时候宽刃剑有时候会把旁边的囚犯打伤,考虑加上被
寒昼冷雨 Aug 16 @ 3:10am 
工作台也没法指定人员工作,同样报的是UI错误
寒昼冷雨 Aug 16 @ 3:09am 
好家伙,原来是你啊:LUCY_ANGRY:我就说哪来这么那么多BUG,气得我删档
jikelove Aug 16 @ 12:17am 
今天更新后会和RunAndGun之类的MOD冲突导致人物征召后失去UI栏
xmkhewei Aug 14 @ 10:13pm 
更新后 穿梭机装载-物品ui报错,看不到任何物品。@许DEKO @ANCOT
吴树珊 Aug 14 @ 12:24pm 
UI挂了一堆:steamsad:
一只忘八 Aug 14 @ 7:32am 
更新之后会导致穿梭机和运输仓的物品UI里物品信息丢失
epq1176 Aug 14 @ 4:08am 
疑似在对UnfinishedThingLabel做patch时没有判断空值,导致一堆相关UI会挂掉
TheLastSeeker Aug 12 @ 2:32am 
this lib caused items not to load when trying to add to pods it seems, throwing errors
Cinderella Aug 9 @ 11:27pm 
征召我的一个米莉安会导致征召后的菜单消失了:steamsad:
Blake Belladonna Aug 9 @ 5:24am 
重组远行队的时候物品栏没有物品
启明 Aug 5 @ 5:05pm 
这好像和Adaptive Storage存储框架mod有BUG,会导致重组远行队的时候物品栏没有物品
elias Aug 3 @ 10:28am 
在real ruin里会触发物品表空引用错误
savePlane Aug 3 @ 6:01am 
汇报一个bug:尝试给米莉拉穿戴旅行兜帽的时候会爆红字并导致棋子变成光头/头部直接消失。

该bug在仅仅依次加载了 Harmony,全dlc,Humanoid Alien Races,Ancot Library,Milira Race 的情况下仍能稳定复现。

穿戴其它的米莉拉衣物似乎不会触发该bug,至少瓦尔基里头盔和和代达罗斯头盔是这样的。
报错信息为:
Exception setting up dynamic nodes for 阿加特: System.MissingMethodException: Constructor on type 'AncotLibrary.PawnRenderNode_ApparelAddition' not found.
[Ref A29F926A]

令人奇怪的是,AncotLibrary.PawnRenderNode_ApparelAddition.ctor() 这一符号在mod的 .dll 文件中是存在的,由于本人并不了解 rimworld 的 mod 加载机制,所以无从提供更多信息了。
cherryseed Aug 3 @ 5:09am 
Ancot_PhysicalShieldStaminaCostThershold → Ancot_PhysicalShieldStaminaCostThreshold

Would you mind fixing it :)
八云辉夜 Aug 1 @ 10:03pm 
@Reteng 好嘛,是瓦莱丽的米莉拉扩展包没有匹配更新前置库的原因,刚才已经更新了
Reteng Aug 1 @ 9:36pm 
试了重新订阅mod,删了mod文件重下,打开游戏还是出现红字报错
Exception loading def from file Apparel_ConceptWeaponry.xml: System.ArgumentException: Could not find type named AncotLibrary.CompProperties_WeaponAbility from node <li Class="AncotLibrary.CompProperties_WeaponAbility"><abilityDef>Milira_LaunchRocketSwarmInAreaA</abilityDef></li>
Parameter name: node

Could not resolve cross-reference to Verse.ThingDef named Milira_ConceptWeaponry_Paris (wanter=apparelList)
UnityEngine.StackTraceUtility:ExtractStackTrace ()

Could not resolve cross-reference: No Verse.ThingDef named Milira_ConceptWeaponry_Paris found to give to AncotLibrary.CompProperties_AbilityCheckApparelReloadable AncotLibrary.CompProperties_AbilityCheckApparelReloadable
UnityEngine.StackTraceUtility:ExtractStackTrace ()
八云辉夜 Aug 1 @ 3:34pm 
昨晚更新完后游戏打开有红字
青雨天 Jul 31 @ 4:18am 
哎红温了,我就说怎么今天下午米一更新就不能玩了,原来是steam不给我更新安科图书馆(x)
没事了,是创意工坊不给我更新
Could not find a type named AncotLibrary.Verb_ChargeShootSustained
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.ParseHelper:ParseType (string)
Verse.ParseHelper/Parsers`1/<>c__DisplayClass2_0<System.Type>:<Register>b__0 (string)
Verse.ParseHelper:FromString (string,System.Type)
(wrapper dynamic-method) Verse.DirectXmlToObjectNew/DummyTypeToHoldDynamicMethods:ParseAndSetComplexTypeField_System_Type (object,System.Reflection.FieldInfo,System.Xml.XmlNode,System.Type)
(wrapper dynamic-method)
Could not find a type named AncotLibrary.CompChangeTarget
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.ParseHelper:ParseType (string)
Verse.ParseHelper/Parsers`1/<>c__DisplayClass2_0<System.Type>:<Register>b__0 (string)
Verse.ParseHelper:FromString (string,System.Type)
(wrapper dynamic-method) V
(System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
Could not find a type named AncotLibrary.Beam
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.ParseHelper:ParseType (string)
Verse.ParseHelper/Parsers`1/<>c__DisplayClass2_0<System.Type>:<Register>b__0 (string)
Verse.ParseHelper:FromString (string,System.Type)
(wrapper dynamic-method) Verse.DirectXmlToObjectNew/DummyTypeToHoldDynamicMethods:ParseAndSetComplexTypeField_System_Type (object,System.Reflection.FieldInfo,System.Xml.XmlNode,System.Type)
(wrapper dynamic-method) Verse.DirectXmlToObjectNew/DummyTypeToHoldDynamicMethods:ParseAndReturnDef_Verse_ThingDef (int,int,System.Xml.XmlNode,System.Type)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DirectXmlToObjectNew.DefFromNodeNew_Patch3 (System.Xml.XmlNode,Verse.LoadableXmlAsset)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LoadedModManager.ParseAndProcessXML_Patch0
不能生成地图了
星云天角 Jul 30 @ 4:15am 
今天Milira种族无法征召,一征召,下方按钮全部消失不见 System.NullReferenceException: Object reference not set to an instance of an object
[Ref 3FC367F0]
at AncotLibrary.CompAbilityIntegrationWeaponSystem.get_ShouldHideGizmo () [0x00006] in <2f545bf9b8294daf82202d6b04573be0>:0
at RimWorld.Ability.GizmosVisible () [0x00022] in <ed371ab4349b419183d9be3af652e6dc>:0
at RimWorld.Pawn_AbilityTracker+<GetGizmos>d__13.MoveNext () [0x0013c] in <ed371ab4349b419183d9be3af652e6dc>:0
at System.Collections.Generic.List`1[T].AddEnumerable (System.Collections.Generic.IEnumerable`1[T] enumerable) [0x00059] in (后面省略)
消失的光明-xgm Jul 29 @ 2:45am 
今天更新完后米莉拉旅行兜帽出现了问题,模型直接没了而且会让米莉拉的头模型消失,隐藏帽子也没用,开发者控制台显示的是此模组的问题
玄子Awuwa Jul 25 @ 9:14pm 
这个前置让小人进不去运输仓,我想要米莉拉绮罗啊啊呜呜
mohun Jul 23 @ 7:25am 
不清楚是否和别的小mod冲突,但没有大mod的情况下,这个mod现在会使小人无法进入运输舱
超级金蓝白黑粉毛控 Jun 18 @ 10:15am 
或许是这个CompPhysicalShield.cs文件的问题,其中ShieldState、CurJob属性未检查PawnOwner是否为空,不清楚CompTick方法需不需要再加一层判断,希望大佬有空的时候看一眼,我这里缺少关键依赖,没法编译运行,只能纯看:neo_smile3:
超级金蓝白黑粉毛控 Jun 18 @ 5:09am 
大佬,CompPhysicalShield引发空引用异常,友方装备盾牌的米莉拉倒地/死亡时,引发渲染模型缺失,循环报错(护盾组件在角色无工作状态时仍尝试访问工作属性),同时与人物编辑器冲突,敌方米莉拉不受影响
FlyIN_11 Jun 10 @ 10:08pm 
我取消了一下这个前置重下了一次又好了:frog_worry:好怪
FlyIN_11 Jun 10 @ 10:00pm 
Exception filling window for Milira.MainTabWindow_MilianConfig: System.MissingFieldException: Field 'AncotLibrary.AncotLibraryIcon.Hammer' not found.
[Ref B84142B]
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <630e2863bc9a4a3493f2eff01e3a9556>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
FlyIN_11 Jun 10 @ 10:00pm 
今天更新后就开始暴红字了, 米莉安的配置界面打开之后不显示任何东西并且无限出这个报错:lunar2019crylaughingpig:大佬能看看是什么原因吗, 单开了米莉拉和米莉拉的前置, 米莉安简介, 农夫米莉安, 可种植日曜水晶, 近战动画, 面部动画和两个动画相应的补丁