安装 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(越南语)
Українська(乌克兰语)
报告翻译问题
@ouyangzuwu: 有单独选项,可设置为原版数值
启迪碎片属于有格子的容器,堆叠可能有bug、蓝图堆叠可能有些无法解决的bug,所以默认不开启堆叠
LUA ERROR stack traceback:
scripts/components/stackable_replica.lua:99 in (method) SetMaxSize (Lua) <98-100>
scripts/components/stackable.lua:20 in (field) ?(Lua) <11-21>
scripts/class.lua:43 in ()? (Lua) <36-45>
scripts/components/stackable.lua:28 in (field)_ctor (Lua) <23-29>
scripts/class.lua:191in (local) cmp (Lua) <181-194>
scripts/entityscript.lua:627 in (method) AddComponent (Lua) <604-640>
scripts/prefabs/trinkets.lua:140 in (field) fn (Lua) <96-175>
scripts/mainfunctions.lua:362 in ()?(Lua)<347-397>
=[C]:-1 in (method) SpawnPrefab (C) <-1--1>
我用一个1400天, 31个模组,堆叠上限9999的档测完没有任何问题。
考虑到各人情况和添加模组有所不同, 所以需要日志来分辨具体崩溃原因。
1. **Mod 覆盖原生逻辑**
- **勋章盒(workshop-1909182187)**:其自定义的 `TakeActiveItemFromAllOfSlot` 可能未正确处理物品销毁后的逻辑。
- **自动堆叠(workshop-3050607025)**:合并物品时可能未及时清理无效实体引用。
2. **无效实体残留**
物品实体被合并或移除后,其引用仍被保留在操作链中(如背包缓存、事件监听),后续操作尝试访问已失效的 `replica`。
错误发生在物品从背包或容器中移除时,尝试访问一个已被销毁的实体(`inst`)的 `replica.inventoryitem` 字段,导致 `nil` 索引。具体流程如下:
1. 玩家点击物品栏中的某个槽位(`invslot.lua` 的 `Click` 方法)。
2. 游戏尝试从槽位中取出物品(`TakeActiveItemFromAllOfSlot`)。
3. 执行 `RemoveItemBySlot` 移除物品时,触发 `inventoryitem` 组件的 `OnRemoved` 方法。
4. 在 `OnRemoved` 中调用 `ClearOwner` 方法时,`inst.replica.inventoryitem` 已被释放(`inst` 被标记为 `valid:false`),导致访问失败。
可以在设置菜单关掉黑心选项
红包堆叠后会整组出一个元宝, 所以暂时不做添加
贝壳堆叠,敲掉只有两个贝壳碎片(贝壳钟堆叠)
远古科技5本,用莎草纸换蓝图,只能得到3个相同的蓝图(开了蓝图堆叠)
草图堆叠的时候可能会消失,具体怎么操作忘了(草图堆叠)
建议 :
火花柜堆叠的那个BUG希望可以修一修,不然太致命了
Joker: 是模组吗 还是原版的
夜淋汐: 谢谢喜欢
Delysid: 纯净档测的吗
Twinkling: 模组设置里把暗影心房选项打开