安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题










환경:
RimWorld 1.6.4566 rev607, XmlExtensions 1.7, AncotLibrary 최신,
Mechanoid Tweaks + DMS + Chougou + Milira + Wolfein
Ancot 자체는 잘 작동하지만, Tweaks가 이 노드를 찾지 못해 XML 에러가 계속 남습니다.
영문과 한글 모두 chatGPT를 사용하였습니다.
댓글을 여러개 작성하여 죄송합니다.
Ancot Library를 사용할 때 Mechanoid Tweaks(2880154462)에서
다음과 같은 XML 패치 실패 로그가 반복됩니다:
XmlExtensions.ForEachDescendant xpathParent='/Defs/ThingDef[@Name="BaseMechanoid"]'
Ancot Library가 기존 RimWorld/VFE의 BaseMechanoid 구조를 완전히 대체한 것 같으며,
그 결과 Tweaks처럼 해당 노드를 찾는 모드가 전부 실패합니다.
로드 순서를 Ancot 위로 올려도 마찬가지이며, 단순히 노드 자체가 존재하지 않는 상태입니다.
제안: Ancot Library 쪽에서 BaseMechanoid를 Ancot_MechanoidBase에 alias 형태로 연결하거나,
더미 추상 노드를 추가하면 완벽히 호환될 것 같습니다:
or provide an alias that resolves /Defs/ThingDef[@Name='BaseMechanoid']
for compatibility with mods expecting the vanilla structure.
Environment:
RimWorld 1.6.4566 rev607
Ancot Library (latest)
XmlExtensions v1.7
Mechanoid Tweaks (2880154462)
DMS, Chougou, Milira, Wolfein
Note:
This is not a crash — it’s a patch failure caused by XML node mismatch.
Ancot works fine otherwise, but the error floods the log and breaks compatibility with Tweaks.
Use chatGPT
What seems to happen:
Ancot Library appears to redefine or replace the vanilla/VFE “BaseMechanoid” ThingDef structure.
Because of this, any mod that searches for /Defs/ThingDef[@Name="BaseMechanoid"] (like Mechanoid Tweaks) can’t find the node and fails its patch operation.
Changing the load order (above or below Ancot) doesn’t help — the node simply doesn’t exist under Ancot’s XML schema.
Why it matters:
Ancot Library is increasingly used as the base for Milira, Wolfein, DMS Synthetic, etc.
Many mech-related balancing or QoL mods (like Mechanoid Tweaks) rely on the “BaseMechanoid” node.
A small compatibility alias or dummy BaseMechanoid def in Ancot could make it fully compatible.
Possible fix suggestion:
<ThingDef Name="BaseMechanoid" ParentName="Ancot_MechanoidBase" Abstract="True" />
Title: Compatibility issue with Mechanoid Tweaks – “BaseMechanoid” definition missing under Ancot Library
Description:
When using Ancot Library together with Mechanoid Tweaks (Steam ID: 2880154462),
the log shows repeated XML patch failures like this:
[Mechanoid Tweaks - Start of stack trace]
XmlExtensions.ForEachDescendant xpathParent='/Defs/ThingDef[@Name="BaseMechanoid"]'
[Mechanoid Tweaks] Patch operation XmlExtensions.ForEachDescendant failed
file: ...\2880154462\Patches\Patch.xml
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说这黄字可能导致崩溃,如果没问题我就不管了