Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem








FMOD Error: Can't play event dontstarve/characters/amiya/hurt: The requested event, event group, event category or event property could not be found.
目前主要开着 成就mod 和 battle overhaul之类的增加游戏体验的mod(还有五格背包之类的), 请问开发者大大有头绪吗qwq
[00:45:55]: [workshop-2189004162 (Insight)]: Text: [string "../mods/workshop-1892210190/modmain.lua"]:2: attempt to compare number with nil
LUA ERROR stack traceback:
../mods/workshop-1892210190/modmain.lua:2 in () ? (Lua) <2-2>
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
scripts/components/combat.lua:649 in (upvalue) XVxxx (Lua) <548-690>
../mods/workshop-1892210190/modmain.lua:2 in () ? (Lua) <2-2>
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
scripts/components/combat.lua:1213 in () ? (Lua) <1098-1220>
=(tail call):-1 in () (tail) <-1--1>
../mods/workshop-1909182187/scripts/medal_hook.lua:3996 in (method) DoAttack (Lua) <3989-3997>
scripts/prefabs/shadowthrall_centipede.lua:69 in (field) fn (Lua) <47-72>
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
scripts/scheduler.lua:409 in (global) RunScheduler (Lua) <407-415>
scripts/update.lua:240 in () ? (Lua) <224-298>
[00:45:55]: [workshop-2189004162 (Insight)]: Additionaltext: 此错误可能是由于你启用的某个模组所致!
你启用了下列模组:
"史诗血量条" "暖心相拥" "Insight for Functional Medal" "不掉落冬季盛宴物品(Don't Drop Winter's Feast Things)" "四五六格装备栏(自用超强版)" "牢麦增强" "田园物语" "简易DPS显示" "简易存储" "防卡好多招" "Heap of Foods" "[DST] 棱镜" "Global Positions" "Wormholes/Sinkholes Icons For Server 虫洞/硕大的泥坑服务器图标" "[Arknights]Amiya" "Insight" "能力勋章" "勋章技能树补丁" "掉落堆叠(Drop & Stack)" "Smart Minisign" "[DST]Musha [完整版]-Sunnyyyholic" " Simple Health Bar DST" "馨食记"
[00:45:55]: [workshop-2189004162 (Insight)]: Checking if we can send a crash report.
[00:45:55]: [workshop-2189004162 (Insight)]: report_server: false, report_client: false
[00:45:55]: [workshop-2189004162 (Insight)]: CanWeSendReport: false server did not find an authoritative opt-in
🧠 理解错误与初步判断
根据你提供的日志,我们可以获得以下关键信息:
错误根源:Lua错误 attempt to compare number with nil 发生在模组文件 ../mods/workshop-1892210190/modmain.lua 的第2行。这表明该模组在尝试进行数值比较时,有一个变量是nil(空值)。
错误触发路径:从错误堆栈看,问题最终在 scripts/components/combat.lua(游戏战斗组件)和 scripts/prefabs/shadowthrall_centipede.lua(暗影百足虫生物)的代码逻辑中被触发。这强烈暗示问题与修改了游戏战斗机制或与特定生物(暗影百足虫)互动的模组有关。
潜在冲突模组:在你的模组列表中,"能力勋章"、"Insight for Functional Medal"、"简易DPS显示" 以及 "[Arknights]Amiya" 等模组,都有可能修改了角色的战斗属性、技能或伤害计算方式,从而可能与游戏原有的战斗系统或其他修改战斗的模组产生冲突。
🔧 排查与解决步骤
你可以按照下面的步骤来定位并解决问题:
更新模组:首先检查所有模组,尤其是上述提到的几个,确保它们都是最新版本。模组作者通常会修复已知的兼容性问题。
验证游戏文件完整性:在Steam库中右键点击《饥荒联机版》,选择"属性" > "已安装文件" > "验证游戏文件的完整性"。这可以修复游戏核心文件的损坏或丢失。
针对性禁用模组(推荐):
由于错误与战斗系统高度相关,建议你先尝试禁用 "能力勋章"、"Insight for Functional Medal"、"简易DPS显示" 这几个模组,然后进入游戏测试是否还会报错。
如果问题依旧,可以进一步禁用 "[Arknights]Amiya"(阿米娅角色模组)进行测试。
注意:在禁用"能力勋章"后,其配套的"勋章技能树补丁"也应一并禁用。
二分法排查(如果上述方法无效):
如果通过针对性禁用无法确定问题模组,可以采用"二分法"。
先禁用一半的模组,进入游戏测试。
如果错误消失,说明问题模组在刚刚禁用的一半里;如果错误还在,说明问题模组在仍启用的一半里。
不断重复这个过程,缩小范围,直到找到导致冲突的那个模组。
查看模组页面:访问你怀疑的问题模组的Steam创意工坊页面,仔细阅读模组说明、更新日志和评论区,看看是否有其他玩家反映了类似的兼容性问题,以及作者是否提供了解决方案或兼容性补丁。
💎 总结
总而言之,当前最可疑的是"能力勋章"及其相关模组,或者"[Arknights]Amiya"与游戏当前版本(特别是暗影生物相关机制)存在兼容性问题。请务必在排查前备份你的存档。
希望这些步骤能帮你解决问题!如果排查后情况依旧,或者你发现了新的线索,请随时告诉我。