

2025.9.25 官方公告更新B42.12(不稳定版)。
全文为官方公告翻译,重要变化我用红字标出。
新增内容:
- 调整了命中部位伤害计算的顺序,使其在物理弹道击中身体部位后判定。
- 远程武器伤害现在可使用特定身体部位的伤害修正。这使得远程伤害与近战伤害的机制保持一致:头部射击将造成3倍伤害,四肢所受伤害则大幅降低。
- 修复了霰弹枪瞄准漏洞。此前僵尸能躲开霰弹弹丸,当瞄准特定身体部位时,其他弹丸会神秘消失。现在所有霰弹枪弹丸都能正确计算命中,每个僵尸都将受到应有的伤害。(这些改动将影响霰弹枪的使用方式和手感)
- 性能设置中新增视野锥透明度滑块。
- 更新了视野锥效果:当室外亮度高于当前亮度值时,视野锥将采用方形光照,以便玩家在黄昏、黎明和夜晚能借助路灯及其他光源视物。
- 更新了照明系统,关闭的房间现在会处于黑暗状态。
- 为可破坏的金属围栏添加了更多材质纹理。
- 休息时,耐力图标(Endurance moodle)可作为进度指示器。
- 更新了寻路系统,允许玩家在“移动至”模式下自动翻越可攀爬的路径。
- 新增枪口闪光的模型、纹理和模型关键数据。
- 允许玩家将尸体存放在车辆后备箱或座椅上。
- 在制作界面中添加“所需物品”选项和“排序”功能。将“排序”修改为“按字母顺序(A-Z)排序”。
- 香烟可直接从烟盒中抽取吸食,无需事先取出。
- 对于需要打开才能饮用的液体容器,若玩家有能力打开该容器,界面将显示“饮用”选项;选中该选项后,系统会先执行打开容器的制作流程。右键菜单中饮用饮品的选项已从“饮用”改为“打开并饮用”。
- 对于需要打开才能食用的罐头食品,若玩家有能力打开该罐头,右键菜单将显示“打开并食用”选项;选中该选项后,系统会先执行打开罐头的制作流程,再进行食用操作。
- 与双击食物即可进食的操作类似:双击药片和可消耗的物品(如嚼烟),可触发角色的消耗动作。此操作不适用于毒药,以防误操作导致玩家死亡。
- 双击饮品类物品,玩家会饮用该饮品;若需打开容器,系统会事先执行打开操作。
- 双击水面,若玩家处于口渴状态,将直接饮用。
- 优化了制作界面搜索时首个配方的自动高亮功能。现在列表仅会高亮显示玩家选定的配方。
- 新增对玩家可见的污染物/有毒物的判断机制:若液体物品存在玩家可见的污染/毒性,将禁用其双击饮用功能。
- 在“可用材料”列表中添加了Windows风格的Shift+点击选择功能(目前适用于建造和制作菜单,后续将扩展至工作台)。
- 在标题栏节点上添加了Ctrl+点击功能,可选中节点内的所有内容。
- 角色移动时,制作和建造菜单将自动关闭。在手工制作和建造窗口中新增锁定按钮,可防止角色移动时窗口自动关闭。
- 制作和建造界面会保存并恢复上次的大小和位置(在加载/保存存档时)。
- 物品可标记为“不需要”(Unwanted),设置后所有该物品在库存菜单中都会显示文本灰暗效果。
- 已观看/收听的录像带(VHS Tapes)和光盘(CD's)会在工具提示和显示图标中标注状态。
- 若玩家因炉灶无燃料而无法用钻孔木板点燃时,该操作选项将显示为警告色,并在工具提示中说明“炉灶需添加燃料”。
- 当玩家因极度疲劳而无法用钻孔木板点燃时,新增明确的提示和警告色选项。
- 若堆肥箱处于“室内”环境,箱内的蚯蚓在冬季也能繁殖(此前冬季蚯蚓完全无法繁殖)。(堆肥箱内的蚯蚓繁殖需满足两个条件:至少有2条新鲜蚯蚓,且不在冬季或处于“室内”环境。)
- 右键点击库存物品,可将其标记为“不可用于制作/建造配方”,也可取消该标记。
- 在物品栏底部添加了按钮。
- 新增情境化物品栏按钮,用于移除篝火以及将尸体扔到未点燃的篝火上。
- 新增陶瓷碗、玻璃罐和平底玻璃杯的装满状态模型。
- 优化了制作菜单中的输入物品工具提示,添加了“可使用的液体”选项。
- 在厨房台面杂物的生成池中添加了低等级烹饪技能书。
- 新增“巧手”(Crafty)特质,功能类似“快速学习”(Fast Learner)特质:提供30%经验值加成,但仅适用于制作类技能。
- 该特质与“快速学习”和“慢速学习”(Slow Learner)特质互斥,需消耗3点特质点数。
- 右键点击库存物品,可查看其可用于哪些建造配方。
- 玩家现在可重命名材质物品中的容器。
- 在建造菜单中添加“可能的材料”功能。
- 物品工具提示中,不适度、移动速度修正和战斗速度修正的彩色条:若为正面效果,将使用用户设定的“良好”颜色;若为负面效果,则使用“警告”颜色。
- 食用后可提供耐力、疲劳度或压力修正的物品,提示中将使用彩色条而非数字显示相关数值。
- 穿戴后可提供视力或听力修正的物品,提示中将根据效果正负使用警告色或良好色条(所有基础游戏中的修正均为负面,但模组可能会添加正面修正),且色条不随数值缩放。
- 现在可从干草捆上获取干草。
- 当制作/建造界面无可用配方时,显示文本“无配方可显示”。
- 优化了“判断库存物品是否为玩家特定的配方输入材料”的计算逻辑。
- 加强了“判断地面杂物是否可‘直接拾取’”的校验,以避免材质被意外直接拾取的情况。
- 新增喷泉杯和塑料杯的装满状态模型。
- 新增制作镜子的配方。
- 若角色的烹饪技能至少达到5级,可烹饪食物的工具将显示烹饪所需时间。
- 若玩家在车外查看车辆后备箱库存窗口,窗口顶部将新增“关闭后备箱”按钮;此外,若玩家持有车辆钥匙,还将显示“关闭并锁上后备箱”按钮。
- 在动物指定区域界面中,新增动物尸体的显示和高亮功能。
- 烤盘现在可盛放液体。
- 新增可制作的罐子(Jar)物品,并更新配方以产出该罐子(并非掉落版)。
- 在径向菜单文本下方添加背景图层,以提升可读性。
- 将微波炉设置和烤箱设置按钮中的“取消”(Cancel)重命名为“关闭”(Close)。
- 职业创建界面首次显示时,手柄焦点将自动定位到职业列表。
- 角色创建界面首次显示时,手柄焦点将自动定位到角色面板。
- 按下左肩按钮切换至顶层界面时,新增视觉过渡效果。
- 使用手柄时,物品栏底部的按钮功能将添加到容器的上下文菜单中;使用手柄时,这些按钮仍会显示。
- 在主菜单未加载游戏时,按“Esc”键现在将激活各界面的“返回”按钮,按“回车”键将激活“下一步/开始游戏”按钮。
- 调整主菜单面板,采用制作和木工界面所用的新型手柄导航方式。
- 从右键菜单中移除“调查该区域”“车辆信息”以及“砸碎车辆窗户”选项。
- 新增幸存者姓名。
- 新增从容器中取出尸体的动画。
- 纳斯卡赛车(Nascar cars)现在会在游戏世界中生成,主要分布在欧文顿赛道(Irvington race track)。
- 新增多种音效(SFX):木架、金属架、植物架、皮革晾晒架、工作台、现代烤箱开关、木抽屉、杂志架和展示柜;此外,还包括用钻孔木板点燃篝火、玩具枪、步枪、左轮手枪、火坑、小型植物晾晒架、手刹、金属储物柜和金属箱的音效。
- 重构了物品转移的音效系统。
- 新增“工作台音效”(CraftBenchSounds)组件,用于自定义添加和移除物品时播放的音效。
- 新增喊声音效:“嘿”(Hey)、“轻声嘿”(HeyWhisper)、“嘘”(Psst)(含男女声)。
- 为多种液体容器添加了填充音效。
- 将动物重击声的传播范围从30格扩大至40格。
- 将动物叫声的传播范围从20格扩大至40格。
- 玩家绊倒或穿过树林受伤时,现在会播放疼痛音效。
- 优化了拖拽尸体时的语音事件音效系统。
平衡性:
- 被车辆伤害击杀的僵尸现在会计入驾驶者的僵尸击杀数。
- 重新平衡了卡路里消耗的代谢系数,并将部分配方/计时动作从“默认”类别调整至更合适的类别。这将使大多数常见活动/配方及休息状态下的总体消耗降低,少数高强度活动/配方的消耗则略有增加。这一调整将对长期游戏流程中幸存者的体重产生影响。
- 当无法用钻孔木板点燃火灶时,现在会提供更全面的提示信息。
- 为晾晒架添加可烘干不同数量输入物品的功能。更新了烘干配方及晾晒架,允许每个架子输入不同数量的物品进行烘干。
- 在谷仓和车库的地面杂物生成池中添加了大钩(Large Hooks);该物品此前已在农场仓库的地面杂物中生成。
- 修复了录像带租赁店的物品生成问题。
- 更新了渔网捕获鱼类的饥饿值计算方式,使其与其他捕鱼方式保持一致。
- 具有锋利度属性的非武器物品(如拆卸下来的刀刃),其物品工具提示中现在会像带有锋利度的武器一样显示当前锋利度数值。
- 提高了干玉米的饥饿值。补充了干豌豆和干大豆缺失的营养数据。
- 草现在可进行烘干处理。
- 将大钩的锻造技能要求从2级降至1级,使玩家更容易制作屠宰钩。
- 微调了户外事件的生成位置。
- 为双耳陶罐、皮革晾晒架和楼梯添加了生命值数据。
- 更新了“用砖块制作”(Make with Brick)和“用矮砖块制作”(Make with Brick Low)这两个计时动作的代谢消耗和肌肉劳损效果。
- 角色种植技能达到10级时,将学会所有尚未掌握的全季节种植配方。
- 角色的技工技能达到8级、9级或10级时,若尚未掌握基础、中级或高级机械配方,将自动学会对应配方。
- 新增更多可作为工作台面的材质。
- 角色的电工技能达到3级时,将自动学会发电机的操作方法。
- 现在会正确检查角色的电工、种植和技工技能等级:若技能等级足够高,将解锁相应的发电机/农耕季节,效果等同于通过配方学会。
- 降低了清理血迹或涂鸦所需用水量。
- 将“制作牛奶黄油”和“制作羊奶黄油”的配方合并为一个通用配方。该配方允许混合使用牛奶和羊奶制作黄油。
- 在更多进阶配方中加入南瓜作为材料。
- 为巧克力牛奶添加了愉悦度加成效果。
- 将`Item.PoisonDetectionLevel`(物品毒素检测等级)从`null`(空值)修改为`0`。
- 将所有面向玩家的“金属加工”技能文本统一更改为“锻造技能”。
- 降低了石凿配方的技能等级要求和自动学习等级要求。
- 破损的金属管可与完好的金属管一同用于制作管状炸弹。
- 更新了工程师职业的选择工具提示,注明该职业可操作发电机。
- 更新了“发电机燃油消耗”的默认沙盒设置数值,以反映燃油消耗机制的修复结果。
- 重构了爆炸物的伤害及起火机制:
- 土制炸弹:爆炸伤害=高,起火风险=无
- 气溶胶炸弹:爆炸伤害=中,起火风险=低
- 燃烧瓶:爆炸伤害=无,起火风险=中
- 火焰炸弹:爆炸伤害=无,起火风险=高
修复:
- 修复了语言设置导致的界面错误,该问题曾给土耳其语社区玩家带来不良体验。
- 修复了【手柄】玩家在转向时原地旋转的问题。
- 修复了动物屠宰计算错误,此前动物尸体在12至30小时内腐烂时会产出更多肉类。
- 修复了地下室电路不影响发电机燃油消耗的问题。
- 修复了使用农业调试功能时,作物右键菜单中种植季节显示错误的问题。
- 修复了烧焦食物导致的不合理中毒问题。此前已对此设置防护机制,但显然不够完善。
- 修复了韭菜、柠檬草和迷迭香将2月同时列为播种月和不适宜播种月的问题。
- 修复了农业系统中月份计算不准确的问题。
- 修复了玩家在附近有椅子时,优先坐下而非关门的问题。
- 修复了“所需物品”筛选器在建造菜单中无法正常工作的问题。
- 修复了建造面板中“搜索配方...”文本超出输入框的问题。
- 修复了骨尖长矛缺失“损坏”函数的问题。
- 修复了“坐姿瞄准”漏洞。
- 修复了无动画工作台缺失计时的问题。
- 修复了制作粗石斧时燧石碎片位置异常的问题。
- 修复了南瓜和南瓜片位置不准确的问题。
- 修复了南瓜块未使用“小口食用”食用类型的问题。
- 修复了进食动画中胡萝卜尺寸异常的问题。
- 修复了进食动画中烹饪锅晃动不稳的问题。
- 通过为“大口吞咽”食物动画添加anim.xml饮用条件,修复了多个进食和饮水动作中的对齐问题。
- 修复了进食时红丝绒蛋糕切片尺寸错误的问题。
- 修复了进食动画中平底锅朝向异常的问题。
- 修复了面包片法线反转导致背面被剔除的问题。
- 修复了FMOD事件相关的内存泄漏问题。此问题可能导致长期游戏时音效出现异常。
- 修复了装备背包时“ 库存内翻找”音效(Rummage In Inventory SFX)不停止播放的问题。
- 修复了点击物品栏标题栏的关闭按钮时,容器关闭音效播放两次的问题。
- 修复了僵尸撞击带刺铁丝网围栏时播放错误音效的问题。
- 修复了使用特定枪支射击时不播放子弹撞击音效(Bullet Impact SFX)的问题。
- 修复了拆解物体时重复播放敲击声(Hammering sound)的问题。
- 修复了部分座椅未分配“皮革”(Leather)座椅材质的问题。
- 修复了玩家和僵尸翻越破损的铁丝网围栏时播放木质音效的问题。
- 修复了新增xxxForest区域未被ZoneForest FMOD参数识别的问题。
- 修复了推搡时M16步枪射击音效持续播放的问题。
- 修复了`floors_exterior_tilesandstone_01_1`材质的覆盖层问题。
- 修复了钥匙在不合适的车辆旁生成的问题,例如烧毁的车辆或无门的拖车旁。
- 修复了烹饪白蚁时获得烹饪经验值的问题。
- 修复了制作提灯玻璃罩缺失的配方。
- 修复了玩家驾驶时获得灵活经验值的问题。
- 修复了饮水和进食动作未检查锻造版烹饪锅的问题。
- 修复了“液体转移”面板中“从...倒出”槽位内液体显示名称错误的问题。
- 修复了“组装大型油布框架包”(Assemble Large Tarp Framepack)的名称,改为“组装简易油布框架包”(Assemble Simple Tarp Framepack),以匹配其实际尺寸。
- 修复了“sportstorKey”拼写错误,改为“sportstoreKey”,避免体育用品店出现通用名称的钥匙。
- 修复了新渲染系统下多个材质的深度图问题。
- 修复了Steam Deck设备上“选择出生点”面板中的“随机种子”按钮与地图重叠的问题。
- 修复了工具状态未满时无法磨砺的问题。
- 修复了电视机被拾取并放置两次后无法被撞击的问题。
- 修复了制作菜单中的配方进度条仅在批量制作的第一个物品时更新的问题。
- 修复了在特定窗户上放置路障导致窗帘在1个区块外渲染的问题。
- 修复了堆叠物品中单个物品的毒性指示器显示异常的问题。
- 修复了多个世界地图设置无法保存的问题。
- 修复了在车辆内无法丢弃物品的问题。
- 修复了双管霰弹枪重新装填后枪管未闭合的问题。
- 修复了随机车辆场景调试菜单选项的工具提示文本错误。
- 修复了基础车辆拖车因使用错误着色器导致纹理闪烁的问题。
- 修复了动物在单元格间移动时出现的复制漏洞。
- 修复了当某单元格中唯一的动物死亡后,可能出现复活的问题。
- 修复了部分火灶交互的文本字符串未翻译的问题。
- 修复了“清除地图标记”按钮同时移除城市/森林/河流名称的问题。
- 修复了为鱼类物品添加“太小无法切片”提示的代码,以避免不一致问题。
- 修复了茶杯和陶瓷茶杯的装满状态模型。
- 修复了木桶和油漆桶未使用其装满状态模型的问题。
- 修复了BobKates调试场景使用旧版MuldraughPOT地图的问题。
- 修复了每次加载游戏时动物单元格都被热保存的问题。
- 修复了某些情况下无法用钻孔木板点燃火灶的问题。
- 修复了在库存中的动物尸体有时会消失的问题。
- 修复了部分可放置的可移动物体(如木炉和烧烤架)被当作防僵尸路障的问题。
- 修复了尝试销毁IsoObjects时出现的错误。
- 修复了与火灶交互时的性能影响问题。
- 修复了木桶、香槟杯、油漆桶和平底锅装满状态模型的纹理。
- 修复了部分警车显示错误颜色变体的损坏纹理问题。
- 修复了ThumpState.java中拾取僵尸已锁定目标的材质时可能出现的两处错误/崩溃问题。
- 修复了装满液体时水杯的尺寸问题。
- 修复了紫色猫眼太阳镜的颜色问题。
- 修复了floors_exterior_tilesandstone_01材质的定义问题。
- 修复了液体容器物品放置到世界中后未恢复标准温度值的问题。
- 修复了右键上下文菜单不显示图标的问题。
- 修复了无法用镐头移除树桩的问题。
- 修复了因字符串中包含标点符号导致明信片文本字符串格式错误的问题。
- 修复了冷冻食品首次创建时其存放时间计算错误的问题。
- 修复了帐篷和庇护所用于休息时无法提供防雨保护的问题。
- 修复了拖拽尸体时“移动至”无法使用的问题。
- 修复了动物尸体在挂上/取下屠刀挂钩时死亡时间未被保存的问题。
- 修复了制作界面中金属锯条缺失文本字符串的问题。
- 修复了冷冻的液体容器物品在角色库存或其他容器内温度不变化的问题。
- 修复了停电后时间重置到晚上7点的问题。
- 修复了动物尸体不受冰箱和冰柜时间减缓效果影响的问题。
- 修复了动物在笼舍内死亡时出现的异常问题。
- 修复了车辆容器中背包的物品栏按钮无法使用的问题。
- 修复了黑暗房间中血迹飞溅和人体模型的照明问题。
- 修复了甜菜作物图标。
- 修复了从笼舍中取出的死鸟被丢到地上时看似再次死亡的问题。
- 修复了动物径向菜单在“每次按键显示/隐藏径向菜单”选项关闭时仍生效的问题。
- 修复了旧的动物足迹可能未被移除的问题。
- 修复了动物足迹信息的布局问题。
- 修复了物体轮廓可能在屏幕外渲染的问题。
- 修复了技能进度条工具提示底部的多余空格问题。
- 修复了道路场景在田野和其他不合适场景中生成的问题。
- 修复了车辆在不合适情况下生成在建筑物内的问题。
- 修复了远程武器状态漏洞。已装填的远程武器在开火时会检查状态损耗。
- 修复了热饮茶杯显示名称为“一杯茶”(Cup of Tea)的问题。
- 修复了车辆前灯在被移除、重新加载后重新生成的问题。
- 修复了可无限重复阅读配方杂志以降低压力和无聊感,且无冷却时间的问题(普通增益状态杂志有冷却时间)。此前为配方杂志添加压力和无聊感降低效果时,未为其添加增益类文献物品所需的重复生效冷却机制。
- 修复了脱衣舞俱乐部霓虹灯无法正常工作的问题。
- 修复了“限制视野的衣物”在车辆内反而提升视野范围的问题。
- 修复了干绿豆未被归类为食物的问题。
- 修复了用刀刃制作且符合磨砺条件的长矛,需进一步损坏后才能磨砺的问题。
- 修复了可裁剪正在穿戴的子弹带的问题。
- 修复了规划路径穿过占据整个方格的solidtrans物体时的部分问题。
- 修复了MapSpawnSelect.lua中引用不存在按钮的问题。
- 修复了角色创建后游戏有时卡死的问题。
- 修复了动物计时器问题。
- 修复了“最后时刻”(Last Stand)仅掉落1个钉子或弹药的问题。
- 修复了IsoAnimal在测试getClimbingFailChanceFloat()时因无状态条(moodles)可检查而导致的空指针异常(NPE)。
- 修复了僵尸掉落时自动吸附到最近网格的问题。
- 修复了“剪短长裤”未继承实际模型的问题。
- 修复了将食物分到2/4个碗中时,平底煮锅无法使用的问题。
- 修复了即使沙盒(SB)设置中为车辆设定“高质量”(High Quality)状态,生成时状态仍偏低的问题。
- 修复了记录可移动物体自定义容器名称的模组数据时出现的错误。
- 修复了桶式烤箱刚建造完成时无法正常工作的问题。
- 修复了ISWearClothing.lua中手表相关的异常行为,例如双击穿戴无法生效。
- 修复了打开葡萄酒瓶的制作配方无法使用的问题。
- 修复了黑暗中无法建造篝火的问题。
- 修复了发电机燃油消耗异常的问题。
- 修复了焚烧尸体时销毁所持物品的问题。
- 修复了玩家吹响塑料牛仔帽上的哨子时,播放喊叫动画而非吹哨动画的问题。
- 修复了可移动物体显示其材质的右键组件选项并导致错误的问题。
- 修复了关闭双耳陶罐盖子时出现的错误。现在开关动作会追踪物体状态。
- 修复了“步行取消‘坐姿钓鱼’后,再次尝试钓鱼时玩家摔倒”的问题。
- 修复了【手柄】“与所持动物交互时出现错误,且上下文菜单不消失”的问题。
- 修复了食物的压力加成属性无法保存和加载的问题。
- 修复了通用分割器(common divider)可分割液体的问题,现在仅可分割固体物品。
- 修复了玩家离开车辆后,车辆发动机动力恢复至最大值的问题。
- 修复了“四分之一钢条”被标记为“可熔炼的金属”而非“钢”的问题。
- 修复了建造木炭燃烧桶和木炭燃烧坑时缺失动画的问题。
- 修复了Base.OmeletteRecipeForged未显示库存图标的问题。
- 修复了喷泉杯生成时若内部有水,容量会多出约60%的问题。
- 修复了“制作稻草人”配方不接受制作的秋裤问题,并为秋裤添加了物品标签。
- 修复了“给喷灯充气”在丙烷罐剩余使用次数低于70时创建失败的问题。
- 修复了诱捕笼被摧毁时返还的铁丝可制作2个陷阱的问题。
- 修复了“拆解渔网”配方返还的铁丝可制作2个陷阱的问题。
- 修复了钢弹和四分之一钢棒被标记为铁制品的问题。
- 修复了黄铜锭和铜锭缺失“锭”(Ingot)标签的问题。
- 修复了缺失“锻造园艺叉头”(Forge Garden Fork Head)制作配方的问题。
- 修复了部分芬兰语(FI)本地化文件的编码问题。
- 修复了某些情况下方格可见性变化时墙壁未被切除的问题。
- 修复了小型皮革晾晒架旋转后功能失效的问题。
- 修复了火焰硬化长矛不会提升其耐用度,反而再次随机判定的问题。
- 修复了技能书在手中时的色调问题。
- 修复了“制作防霉药剂” 配方仅接受牛奶的问题。
- 修复了“制作骨甲手套” 配方不接受棕色皮手套的问题。
- 修复了“从铁矿石中提取铁” 配方产出钢的问题。
- 修复了“缝制简易内裤” 配方中使用皮革条却产出破布内裤的问题。
- 修复了羊皮背心因缺失布料类型,撕裂时出现错误的问题。
- 修复了薄荷种子打包后返回空袋的问题。
- 修复了“雕刻木质菜板” 配方无物品产出的问题。
- 修复了圆顶窑配方不接受木质泥刀的问题(高级窑和小型窑均接受该工具)。
- 修复了“制作小型简易框架包” 配方产出2个框架包的问题。
- 修复了鱼竿移除鱼饵或鱼坠后被命名为“FishingRod”或“CraftedFishingRod”的问题。
- 修复了生吃准备好的派时不返还烤盘的问题。
- 修复了“制作火焰炸弹”配方不消耗水瓶的问题。
- 修复了军用对讲机在放置时尺寸过小的问题。
- 修复了玩家与火坑交互时朝向异常的问题。
- 修复了制作和建造筛选器中的闪烁文本光标未与文本垂直居中对齐的问题。
- 修复了有餐具可用时,进食动画未使用餐具的问题。
- 修复了“铸造钢锭” 无法生效的问题。
- 修复了“铸造钢条” 无法生效的问题。
- 修复了多个配方中“锻造剑刃” 的错误声明。
- 修复了多个配方产出物品错误或无法制作的问题。
- 修复了“打开红酒瓶”(WineOpen)流体显示为淡绿色(PaleGreen)的问题。
- 修复了一包热狗(HotdogPack)和单个热狗(Hotdog_single)的重量问题。
- 修复了大量纹理错误及静态/世界静态模型错误。
- 修复了多个配方中使用错误音效的问题。
- 修复了武士刀(Katana)、破损武士刀(Katana_Broken)、砍刀(Machete)、废铁短剑(ShortSword_Scrap)、破损剑(Sword_Broken)、废铁剑(Sword_Scrap)、破损废铁剑(Sword_Scrap_Broken)和木工凿(CarpentryChisel)缺失可研究配方的问题。
- 修复了“制作高级大型框架包框架”(MakeAdvancedLargeFramepackFrame)自动学习(AutoLearn)数值错误的问题。
- 修复了“制作油布连衣裙” 的“需学习” 属性从“truealse”改为“true”。
- 修复了“缝制兽皮背心” 标签重复的问题。
- 修复了“为炸弹添加计时器” 映射器无法工作的问题。
- 修复了车辆脚本中的多个问题。
- 修复了建造时自动旋转在不应生效的场景下仍生效的问题。
技术 / 调试:
- 脚本与配方已迁移至《僵尸毁灭工程》(PZ)的Java代码中。(模组制作者无需担心,此改动对你们无任何影响,因为在流程结束时,游戏仍会输出脚本并从中读取内容。)
此举旨在避免输入过程中出现错误,同时使我们能够在Java中快速查阅相关信息——无需通过字符串搜索,就能轻松查看物品的定义位置、哪些制作配方会用到该物品等。这还允许我们使用验证工具来确保所用字符串的有效性,例如检查图标、翻译内容等。在此过程中,我们还发现了许多长期未被察觉的隐藏漏洞。
未来,这一改动将助力我们实现ECS(实体组件系统)物品功能:物品将拥有组件,不再是“Food.class”(食物类)这样的单一物品类型,而是会有基础的“InventoryItem”(库存物品),并为其添加“Nutrition”(营养)等组件。其最终目的是大幅简化我们的代码结构。
- 新增支持在运行时为每个布娃娃实例单独修改布娃娃身体动力学参数
- 在特定条件满足时,显著降低了布娃娃与车辆之间的摩擦
- 控制台日志现在会在加载/启动游戏时明确显示游戏模式。该信息将出现在控制台明确列出所有沙盒设置之前。
- 允许所有以“pyramid.zip”结尾的文件上传至Steam创意工坊。此举是为了支持模组中的“forest.pyramid.zip”(森林金字塔文件)和“spawnSelectImagePyramid.zip”(出生点选择图像金字塔文件)。
- 移除了未使用的文件“Characters.pack”和“Erosion.pack”。
- 移除了非必需的自动检测功能(调试模式)
- 移除了临时不可用(tempNotWorking)的脚本。
- 在调试材质信息中,除了“MovedThumpable”(可移动可撞击物体)外,新增了“IsoThumpable”(可撞击物体)材质的相关信息。
- 在“ThumpState.java”中添加了一些安全性/合理性检查:若僵尸的撞击目标已不存在或没有对应的网格方格,将使僵尸退出撞击状态。
- 新增“BaseVehicle.getSquareForArea(areaID)”(获取车辆特定区域方格)方法。
- 修复了存储“lowRiderParam”(低底盘参数)时的索引错误。将“lowRiderLevel”(低底盘等级)降至0.25。
- 将“pzwiki.net”(《僵尸毁灭工程》维基网站)添加至Lua全局函数`openUrl()`和`activateSteamOverlayToWebPage()`可打开的网址列表中。
- 新增“FoodType Insect”(食物类型:昆虫)的翻译,并修复了鱼竿的少量翻译问题。
- 为不同物品添加/移除了标签
- 更新了多个材质的属性
- 新增了各类翻译条目
- 用“FireStartingEnergy”(点火能量)和“FireStartingChance”(点火概率)替代了“FirePower”(火焰威力),以提升清晰度和可控性
- 将爆炸处理逻辑从“IsoGridSquare”(网格方格)迁移至“IsoTraps/IsoGenerator”(陷阱/发电机):包括“绘制圆形爆炸效果”、“爆炸”、“引爆”、“烟雾”、“陷阱爆炸”等函数。