[VERSION] 41 - Initial Beta Release
[SECTION]
[NODOT] <CENTRE><SIZE:large> Build 41 是 Project Zomboid 有史以来最基础和最广泛的更新。 <BR><LINE> 我们希望它成为我们未来多年发展的稳定基础。 然而，出于这个原因，我们预计会有相当长的公开测试版，而社区测试人员向我们提出的所有各种问题都得到了重点关注和补救。 <LINE> 一些关键功能，主要是 MP，在 beta 版本中被禁用。 <LINE> 
<LEFT> 新的游戏风格：建造者、斗士和幸存者
更致命的"幸存者"（Survival）游戏平衡 - 玩家可以被部落拖下并大吃大喝等。
新的幸存者能力：坐着、偷偷摸摸、冲刺、慢跑、架子、重装、攀爬、跳栅栏、倒塌等等。
新战斗，新武器，新难度平衡。
新角色创造——许多不同的新服装选择，无论是在重生点上，还是在世界上作为战利品或僵尸身上都可以发现。
新的僵尸行为：吃最近的尸体，靠在墙上，从栅栏上摔下来等。
逐渐使幸存者和僵尸的身体和衣服流血的血液系统
新的伤害系统——受伤时移动和战斗明显受到阻碍。现在可能出现撕裂伤，这是一种介于咬伤和抓伤之间的损伤状态。
改进的枪战：绿色/红色瞄准轮廓，新枪，改进的货架和重新加载，增加枪支战利品产生。
僵尸死亡场景 - 在人们死亡的情况下发现的僵尸。祈祷会、体育观看派对、背着背包的幸存者等。
情景僵尸类型/服装和库存——警察局的警察、被烧毁的建筑物中的消防员、餐厅厨房的厨师、教堂婚礼上的新娘和新郎等。
服装防护：不同的服装提供不同程度的僵尸攻击防护。
明显撕裂和损坏的衣服。
新的模拟人生风格的剖面视觉系统。
车辆操控性改进、调整大小和外观调整。
更新、重新制作和改进了肯塔基主题配乐。原创音乐仍在轮播中，也可通过游戏选项访问。
新音效：武器、僵尸呻吟等。
新的水视觉效果——包括可见的流向。
大雨期间的新水坑系统。
碎玻璃和相关伤害。
车库门可能会打开/关闭并在撞击时摇晃。
新挑战地图：电影制片厂和金斯茅斯度假岛
3D Store Mannequins - 可以随心所欲地穿着
工作的洗衣机和烘干机
新游戏光标
新的升级音效和调整后的升级系统。
微弱的等距瞄准光标，显示您在 iso 空间中的瞄准位置。
新的战利品平衡和战利品平衡系统：房屋和商店现在有你在现实生活中所期望的容器中的战利品 - 而不是混乱。
两层战利品优先级——允许在更有价值的游戏物品中获得更逼真的"填充"战利品。
许多、许多一般性修复，包括针对以下问题的补救措施：浮动汽车、农业问题、听不见的房屋警报、侵蚀灌木阻挡车辆、脱敏幸存者被爬行者惊慌等等。
可见的背包！
 
[VERSION] 41.13
[SECTION]
使用静态链接的 c++ 库重建 jassimp64.dll（删除对 msvcp140.dll 的依赖）。
使用 2 键鼠标修复了 MouseState 中的异常。
使用爬过窗口上下文菜单命令修复了 lua 错误。
修复了 windowframes 旁边的 solidtrans 对象——没有窗口是实心的。
移除 3D 模型和 3D 尸体选项以修复隐形僵尸尸体。
移除了 AutoZombieManager.java，它会根据性能调整 3D 模型的数量。
修复了"新屋顶隐藏"的异常 = 没有导致外部黑屏的选项。
修复了"welcome to build 41"偏离中心的问题。
可能在 Mac OS 上修复了彩虹色的机身。
可能修复了使用土耳其语（可能还有其他）语言环境在 Windows 上加载 bob/bob_idle 动画失败的问题。
 
[VERSION] 41.14
[SECTION]
各种运动/旋转修复，希望是最终的土耳其语问题修复，各种其他错误修复以及工作 Brawler 和 Builder 模式
[SECTION]动画
现在将瞄准/扫射视为零动量状态，如空闲。
Turn180 现在使用 idleToRun180 而不是 runToTurn180 从 strafe -> 以相反的行进方向运行。
仅在 isTurningAround==false 时混合（与动画）到 defaultWalk/Run/Sprint
否则使用无动画过渡。这可以防止过渡动画与 turn180s 动画重叠。
ZNetFriends 在单人游戏中继续 ping，可能是 FPS 下降的原因之一
Run -> Strafe -> Run 现在保持直线行驶。过渡期间不再有奇怪的弧线运动
Strafe -> 运行转场现在仅在转角不超过 90 度时才使用转场动画。
当 isTurning90/Around 时，Strafe -> 移动过渡更新为正确的目标。
 
[SECTION] 平衡
在生存模式下将汽车轮胎的质量提高到至少 20-30%
 
[SECTION]修复
固定车辆在轮胎爆裂后立即停止
无法轮询设备垃圾邮件应该被隐藏，对于那些使用蓝牙或其他无线硬件的人来说，这可能是 FPS 下降的来源
修复了土耳其系统上缺少 bob/bob_idle 的问题。
修复了土耳其语言环境（"空闲"->"空闲"）的 AnimationSet 查找错误。
修复了 IsoSpriteInstance.get() 中的 EmptyStackException。
修复了 AReallyCDDAy 中没有衣服的播放器无法启动的问题。
修复了重新加载游戏后衣服和容器的自定义图标丢失的问题。
修复了用浴巾清洁血液的异常。
修复了异常装载霰弹枪（或任何没有弹匣的枪）。
GrabItemAction 一次传输多个项目，类似于 InventoryTransferAction。
修复了传输大量物品坦克 FPS 的问题。
修复了在制造锯断式霰弹枪时丢失弹药的问题。
修复了自定义角色屏幕的调整大小行为。
修复了源容器和目标容器不同时组合 InventoryTransferActions 的问题。
在某些使用 const 表达式中的函数的着色器中，将"版本 110"更改为"版本 120"。
修复 MainThread/GameThread 崩溃处理。
[NODOT]<INDENT:40> RenderThread 崩溃不再锁定游戏。
[NODOT]<INDENT:40> - 未捕获的错误现在被吸收、记录，并尝试保存保存数据。
[NODOT]<INDENT:40> 向 MainThread、GameThread 和我能找到的任何其他内部线程添加了未捕获的异常处理程序。
[NODOT]<INDENT:40> 为任何外部线程添加了默认的未捕获处理程序。
[NODOT]<INDENT:40> 为 MainThread 添加了自定义处理程序，设置 bGameThreadExited 并向 RenderThread 发出信号。
[NODOT]<INDENT:40> 为 RenderThread 添加了自定义处理程序，设置 m_isCloseRequested，删除所有等待队列，并等待 MainThread 保存和关闭。
[NODOT]<INDENT:40> - DebugOptions
[NODOT]<INDENT:40> 添加了 testThreadCrash 机制，用于从 AnimZed 远程按需触发崩溃。
修复了从步行 -> 扫射过渡期间的奇数圆弧转弯
修复了 Brawler 和 Builder 菜单中的游戏风格选项，以阻止他们错误地启动 Survivor
当 getVectorFromDirection 被赋予空向量时的崩溃修复。
 
[VERSION] 41.15
[SECTION]新增
为清晰起见重命名了游戏风格，并强调了他们应该如何玩的开发意图。斗士成为幸存者，幸存者成为天启。
为sneakerWalk -> strafe、sneakerRun -> strafe、sneakerWalkLow -> strafe 和sneakerRunLow -> strafe 添加了无动画过渡
[NODOT]<INDENT:40> - 在过渡到扫射时消除奇怪的转弯弧。
从 strafeSneak -> walk/run/etc 中移除 strafeToWalk 动画。
[NODOT]<INDENT:40> - 减少角色从 strafeSneak 过渡到上述状态时的跳跃量。
实施了 SFX 以降低冲击力的汽车碰撞
添加了坠落僵尸状态。
添加了用于打开/关闭窗帘以显示键盘和鼠标快捷键的上下文菜单工具提示。
将 VERSION=1 添加到 keys.ini。当 VERSION 不存在或小于 1 时，将 C 重新映射到 L。
增加了从弓步到僵尸坠落的状态转换。
添加了翻越栅栏过渡到坠落（当另一侧没有地板时）。
为水坑添加了高度贴图纹理。绘制水坑时，此纹理应该会提高性能。
添加了 Logs/ZombieSpawn.txt 以记录僵尸生成。应该记录在建筑物内生成的僵尸，而不是在外面。
 
[SECTION]平衡
在幸存者（前身为 Brawler）中降低了僵尸和僵尸的生成
减少了在玩家可以移动之前爬过窗户或越过栅栏后的延迟。
暂时禁用体温变化，帮助人们度过冬天
对击落僵尸的身体部位进行命中检测更加慷慨
多击中的空手现在最多可以推 3 个僵尸 - 在幸存者模式下（以前是 Brawler）
设置生成器 ConditionMax=100。
设置一些车辆部件ConditionMax=100。
 
[SECTION]动画和模型更改
调整了几个回合动画
颠倒的麦考伊面包车标志
 
[SECTION]修复
修复了推射范围内的第一个僵尸，而不是范围内最近的僵尸。
修复了环境钢琴的错误路径
尝试通过重建 Mac 'lighting' libLighting.dylib 修复 Mac 问题
修复了树木划痕造成的僵尸化。
修复了 RenderThread 作业有时在被调用之前报告为已完成的问题。
修复了自定义角色屏幕中重置玩家职业的"随机"按钮。
修复了燃烧弹和损坏的武器没有从玩家手中移除的问题。
当"双倍大小的纹理"=否时，地面上的固定项目图标是正常大小的两倍。
修复了将玩家保存到 Vehicles.db 数据库的问题。
动画/模型导入器不支持固定的 unicode 文件名。
修复了当玩家已经站在广场的正中心时无法通过上下文菜单打开/关闭窗口的问题。
阻止僵尸将上帝模式玩家拖至死亡。
降低了跑车的外部乘客位置（修复了摄像头故障）。
撕裂服装和工艺表绳适用于所有选定的项目（如果它们有效）。
删除了 PerformanceSettings.modelsEnabled 和 PerformanceSettings.support3D。
在具有 4 个或更少硬件线程的系统上，将资产加载线程的数量从 4 个降低到 2 个。即具有超线程的双核，或没有超线程的四核。
修复了使用土耳其语言环境时缺少的特征图标。（容易生病，文盲等）。任何带有大写字母 I 的东西。
双击新游戏屏幕中的教程和游戏风格标签进入下一个屏幕。
修复了在车辆中攻击的问题（无限弹药，无法推搡）。
尝试修复 ClimbThroughWindowState 中的异常。不要将 IsoWindow 或 IsoGridSquare 存储在 StateMachineParams 中，因为它们可能会由于地图滚动而变得无效（对于加载区域边缘的僵尸，而不是玩家）
修复了 DebugChunkStateUI 中的 lua 错误
修复了将 LMENU 显示为 LALT。将 RMENU 显示为 RALT。
修复了清除键绑定显示它没有名称而不是 NONE。
修复了靠近僵尸时快进取消的一些奇怪现象。
修复了从车辆内部掉落时漂浮在地面上的物品。
修复了使用"双手装备"后的倍增生成器。
修复了在刀卡在僵尸头部后将玩家的物品栏养育给僵尸的问题。
修复了空手不被算作最喜欢的武器，除了踩踏时。
修复了加载游戏后已经解开头发的"解开头发"选项。修复了玩家摔倒后没有正确死亡的问题。
 
[VERSION] 41.16
[SECTION]
- 增加了 64 位 zomboid 的内存分配，这可能会避免某些系统加载到游戏时崩溃。
修复了影响某些 GPU 的服装覆盖层和孔洞的着色器问题（游戏负载/离开重生室时挂起/崩溃的主要来源，并且可能与报告的某些 mac 问题的原因相同）
添加了用于战斗的 iso 光标的透明度/可见性选项。
- 渲染线程现在将抛出更好的错误消息来诊断未来的问题。
修复了僵尸有时在被刺伤（但不是被下巴刺伤）时播放死亡声音的问题。
[NODOT]<INDENT:40> 这发生在 bClos​​eKill=true 但 CriticalHit=false 时。
丧尸在被下巴刺伤后立即死亡，而不是在倒地后死亡。
[NODOT]<INDENT:40> KnifeDeath 动画在 falldown 状态下播放，而不是在 hitreaction 状态下播放。
[NODOT]<INDENT:40> KnifeDeath 命中反应现在不会发生，因为僵尸在倒下之前已经死了。
修复了生存中的僵尸数量问题
修复了当该方格在所有方向上都被阻挡时在同一个方格上移动时寻路失败的问题。
[NODOT]<INDENT:40> 这在 luautils.walkAdj() 更改为不调用 AdjacentFreeTileFinder.isTileOrAdjacent() 之前有效。
 
[VERSION] 41.17
[SECTION]新增
现在所有角色都以腰带开头 - 给他们一个"背部"插槽和两个腰带（左/右）腰带插槽。
您可以右键单击一个插槽，也可以将武器拖放到其中。或者，或者，单击库存中的武器以将其附加到快捷栏。
武器将显示在玩家身上。按下热键（从 1 到 5）将自动装备分配给每个插槽的武器。
添加了皮套。皮套有机会在警察/警察僵尸身上生成
将 ProjectZomboid.exe 重建为 gui 应用程序，不再有控制台窗口。现在应该可以与 Steam 远程播放一起使用了。
添加了玩家 Bob_VaultOverToFall 翻越栅栏时的动画。
为 walktoward 和 pathfind 状态添加了僵尸 Zombie_WalkTrees 动画。
僵尸弓步动画在树上以 50% 的速度播放。
 
[SECTION]平衡
 
提高木斧伤害、速度、扫射期间可以移动的时间，使其成为可行（但仍然很慢）的重伤武器
从水槽喝水/填充物品时强制站立。
缩小手枪模型尺寸（+枪口重做）
在制作长矛配方中添加了碎石。
当玩家在他们身后时使高高的栅栏透明
禁用忧郁症特质，直到可以完全重做
现在在剪辑中插入子弹（小机会）和重新加载（更大机会）时会给出重新加载 XP。
加入了长矛捕鱼。
现在在拿泥土/沙子时装备 2 只手铲。
加入干锅炒菜。
 
[SECTION]修复
 
修复了在玩家进入建筑物后很久才会在建筑物中生成僵尸的问题。
修复了双管霰弹枪问题。
[NODOT]<INDENT:40> 1) 缺少库存图标。
[NODOT]<INDENT:40> 2) 移除了允许装载 3 个炮弹的腔室。
[NODOT]<INDENT:40> 3) 不需要上架。
修复了生成时的 blob/手提箱 Zeds
修复了 64 位上的 FMOD 崩溃问题。
修复了僵尸爬过窗户后卡在空中的问题。
修复了重命名食物以在其中包含美元符号字符后的异常。
修复了从堆肥机中获取堆肥时的 lua 错误。
修复了通过左键单击与门/窗/等交互的僵尸玩家。
修复了新的铲子不能用于取土/砾石/沙子的问题。
修复了从袋子中倾倒泥土/砾石/沙子时的锤击动画。
固定 Logs.zip console.txts 在大多数崩溃期间仅限于所有 2 行
修复了在进入或退出车辆或切换座位时按下 Escape 的问题。
修复了玩家在跑过靠近墙壁的栅栏时穿过墙壁的问题。
已修复问题：SQLDB 在非 UTF8 环境中未处理的线程异常。
固定保护屏幕不能与控制器一起使用。
修复了信息头发/胡须按钮无法与控制器一起使用的问题。
修复了断电后衣物烘干机和洗衣机继续播放声音的问题。
修复了缩放级别更改时不更新的天气遮罩。
修复了天气遮罩不为分屏播放器渲染的问题。
修复了僵尸在翻过另一侧没有地板的栅栏后卡住的问题。
修复了一些通过垃圾收集关闭的文件。
蹲下键只影响玩家 0 修复分屏共享蹲下
固定的"坐在地上"上下文菜单选项在已经坐下时可用。
修复了使用控制器时"坐在地面上"上下文菜单选项不可用的问题。
修复了将冷冻食品添加到食谱中的问题。
修复了仍然存在的旧袜子。
 
[VERSION] 41.18
[SECTION]
为洗衣机/烘干机添加"完成"声音
循环激活时无法在洗衣机/干衣机中添加/移除衣服
更改 Moodle "轻伤，需要急救"
如果名称中包含"/"，则自定义沙盒设置不另存为已保存的预设
钓鱼音效未同步
服装合奏虫
填充破碎的平底锅虫
使用 TallFenceShader 修复了未初始化的统一索引。
在非调试模式下禁用 TerrainRenderTiles_UseShaders，设置 default=false。
每次开始游戏时都会重新创建固定的地板和墙壁着色器。
希望修复雨坑性能问题。
重新启用 fridehum/window/door/etc 环境声音。  
将 WaterDrip 声音更改为仅在带水的 IsoFlagType.waterPiped 精灵上播放（因此它们在水关闭后不会滴落，除非连接到水源）。
保存 hotbbar 位置以避免在装备皮套的情况下加载游戏时出现怪异。
调整了附加武器的一些模型位置。
增加了双管霰弹枪。（动画+生成）。
修复了枪支的一些奇怪之处。
现在在转移物品时重置战利品位置
现在可以捡起碎玻璃（警告，如果没有手套你可能会受伤）。
增加肥皂生成率。
减少肥皂用量 (*2)。
 
未来超级幸存者更新的各种兼容性更改。
清洁液现在可以用来洗自己/衣服（新的清洁液，以前的不起作用）。
清洁时间现在取决于衣服上的血液/污垢量。
衣服手洗后会湿透。
修复了洗袜子时的异常。
减少洗衣服的时间。
为枪支/枪支添加了各种后坐力动画，瞄准水平越高，你射击的速度越快+来自动画的后坐力越小。
为 M16 添加了开关 Single/Auto。
修复了快捷栏重量优先于装备物品重量的问题。
如果武器在快捷栏中，工具提示现在会显示正确的重量。
平衡突击步枪
固定：缩小水面会导致黑色方块而不是水
修复了为玩家渲染两次死后文本的问题。
修复了分屏中的雨溅渲染错误。
修复了 ISBaseObject.type 的错字。Capital-T 类型在几个地方使用。
修复了交换快捷栏项目时重置玩家模型的问题。
修复了交换快捷栏项目时角色信息头像不更新的问题。
在 update() 中调用 ISHotbar:refresh()。我之前的提交在 IsoGameCharacter.setAttachedItem() 中添加了对 triggerEvent("OnClothingUpdate") 的调用，这可能会导致在意外时间调用 refresh()。
将 IsoGameCharacter.attachedModels 移至 ModelSlot.attachedModels。
修复了当僵尸附加了多个项目时 ISAttachedItemsUI.lua 中的错误。
延迟重置角色的装备和连接模型，直到下一帧。
更改了 ISHotbar:update() 以处理 InventoryItem.getAttachedSlot() 由于某种原因变得无效。
修复了文本框不被破坏的错误
修复了将两条传送带中的第一条移动到容器后的快捷栏异常。
修复了将之前游戏的僵尸人口设置应用于新游戏的问题。
修复了 Survivor.lua 沙盒预设永远不会被加载的问题。
重建 Linux libPZPopMan64.so。
降低烧毁房屋的生成率。
修复了僵尸从窗户落下时被认为是在后面的问题。
现在可以不用肥皂清洗自己，但需要更长的时间。
限制洗衣服所需的时间。
添加了皮套图标。
 
[VERSION] 41.19
[SECTION]新增
将短跑僵尸重新添加到沙盒中。
某些头饰现在在攻击时有机会掉落（对僵尸和玩家）。帽子现在在世界上呈现为 3D 模型。
现在，当鼠标悬停在该槽位时，槽位标签会显示在快捷栏上方。这是为了修复比插槽长的标签。当插槽中没有物品时，会显示提供该插槽的物品（例如腰带）的褪色图标。
用于低冲击汽车碰撞的新 SFX
向沙盒选项屏幕添加了新的沙盒预设。更新了所有沙盒预设文件，使其包含所有选项的值。
添加了星标以显示快捷栏中物品的耐用性。
现在首先是左腰带，然后是右插槽，这只有在您取消装备/重新装备腰带时才会起作用。
更新了社区翻译
添加了 ProjectZomboidOpenGLDebug64.bat，它使用 lwjgl-debug.jar 而不是 lwjgl.jar 来启用扩展错误检查。除其他外，这会在每次 OpenGL 调用之后调用 glGetError()。
现在，在步行/慢跑时，潜行比正常步行/慢跑消耗更多的耐力。
装备物品/服装现在位于库存末尾，而不是顶部。
现在按 R 可以做很多事情：
[NODOT]<INDENT:40> - 如果弹匣在装备的枪中，卸下它，检查是否有新的弹匣插入。
[NODOT]<INDENT:40> - 如果没有找到其他弹匣，检查我们是否可以在一个弹匣中加载子弹，完成后自动重新加载/机架。
添加了一些关于退出和退出时保存游戏的调试信息
 
[SECTION]平衡
当僵尸在打开的门的另一侧时，将所有打开的门更改为透明以帮助战斗。
如果车辆在车库内，则车辆面积现在会略微减小 - 以帮助停车。
平衡的枪支统计数据。
增加在枪支中找到弹匣的机会。
改进的 M16 和自动火力武器。
调整了一些战利品生成
制作长矛时添加木工经验。
僵尸现在根据服装进行防御
现在吃冷冻食品会让人感到不快/无聊。
重新添加枪支以生成
降低 gigamart 生成率。
增加安全屋战利品。
将 Builder 的食物稀有度设置从"极其稀有"更改为"稀有"
当另一侧没有地板时，禁用自动越过栅栏。
添加了一个宽限期，在此期间"惊喜浴室僵尸"攻击不会造成任何伤害，以避免不公平的反击。
 
[SECTION]动画和模型更改
调整狩猎背心 x 文件和面具，以便它们更好地协同工作
调整后的婚礼夹克与套头衫搭配效果更好。
调整了 Huntingvest 面罩，使其更适合服装
 
 
[SECTION]修复
修复了玩家在使用控制器瞄准时走错方向的问题。
修复了分屏和调整游戏窗口大小后的快捷栏位置。
修复了丢失的窗口图标。
修复了疲倦的穆德尔不在计算枪支命中率的问题。
修复了精疲力竭的穆德尔不在计算跺脚的问题。
固定的僵尸推着僵尸坐在墙上。
固定手斧在正确连接皮带时旋转错误。
固定各种身体位置（防毒面具可以戴眼镜，一些完整的头盔等..）
固定衣物防护可显示100%以上。
修复了咬伤/防刮伤颜色的错误配色方案。
修复了重载大于 0 时不恢复耐力的问题。
修复了重载穆德尔 4 级对耐力再生没有任何作用的问题。
固定体能等级 10 让你跑得更快（现在只影响耐力）。
修复了丢失的撕裂服装 SFX。
修复了用石头制造长矛时石头不会丢失的问题。
用螺丝刀固定双创建矛。
修复了在矛配方中添加菜刀的问题。
修复了偶尔重复的汽车。
修复了加载部分地图后选择坐的地方时僵尸会通过墙壁传送的问题。
修复了僵尸永远不会靠在南墙或东墙的问题。IsoGridSquare.getWallType() 查找不存在的 WallS 和 WallE 属性。
修复了从尸体中掠夺快捷栏物品的 lua 错误。
修复了拆卸不强迫你站立的问题。
修复了从枪支中移除弹匣也会从弹夹中移除 1 颗子弹的问题。
修复了一些 lua 错误被打印到控制台而不显示红色错误框。
修复了汽车电池充电器有时不渲染的问题。
修复了 Vault Over 期间的一些混合问题。
修复了 VaultOverRun 结束时的突然暂停
修复了冲刺冲刺时的保险库。
修复了在动作中间停止的吃喝动画
修复了一些僵尸走得太快或太慢的问题
当实际设置用于 Survivor.lua aka Apocalypse 时，修复了最初在沙箱"已保存的预设"组合框中选择的 Builder 预设。
修复了玩家的视锥改变方向比模型转动更快的问题。
修正洗血后角色信息头像不更新的问题。
修复了僵尸在应该追赶玩家时有时会闲置的问题。
修复了当 Double-sized Textures = No 时 iso 光标以两倍大小渲染的问题。
修复了玩家在执行动作时并不总是面对他们应该面对的方向。
修复了玩家在关闭库存中的警报时走路的问题。
固定房屋警报不起作用。
 
[VERSION] 41.20
[SECTION]新增
为僵尸和幸存者角色添加了新纹理。
僵尸现在有 3 级衰减，它们会根据你的生存时间显示（在 apo 后 6 个月有很多衰减级别 3 等..）
更新了 Kingsmouth & Studio 地图，还更改了他们对占位符的描述并为他们添加了正确的 thumblr。
[SECTION]人物温度资料：
为 BodyDamage 添加了 Thermoregulator 来处理所有玩家的热量
添加了字符面板热水瓶 ui 和元素
由于体温调节状态，饥饿，口渴，疲劳可能成倍增加
重做冷/热伤害和惩罚
将伞的有效性更改为基于每个身体部位
改变了获得寒冷的机会来测量每个身体部位的皮肤温度 + 湿度，头部/颈部/胸部更重
改变户外活动者将感冒的几率降低到正常的 10%
为气候管理器添加适当的湿度
为计时动作、步行、战斗增加了体热生成值（也基于体重增加）
增加了每个身体部位的体湿，而不是整个身体的一个值
改变了衣服的干湿程度，增加了汗水和体热，从内到外使各层工作
为新服装添加了服装保温值，服装保温可设置为 0.0 到 1.0
增加服装防风，降低风寒效果，可设置为 0.0 到 1.0
添加衣服防水，1.0 完全停止渗透（例如雨披）较低的值会减慢它
当手/手臂很冷时，为定时动作增加了时间惩罚
将 bodypart 小部件添加到保护面板
更改 PlayerClimateDebug 以显示温度调节器的调试内容
添加 BodyPartContacts，可用于确定哪个身体部位连接到另一个
为 BodyPartType 添加了到核心的距离、皮肤表面百分比和伞模型
[SECTION]增加服装修复：
右键单击一个项目以添加/删除服装补丁。
在洞中添加补丁可以将其移除，否则只会为您提供防御加成（如果只是升级，则需要为它们添加更多绝缘）。
防守质量取决于使用的面料和剪裁技巧。
在接下来的几周内，将制作一个 UI 来检查服装，这样子菜单的点击率就会降低。
更改了撕裂衣服的工作方式，以便在添加新衣服时更容易更新。
现在可以撕开皮革/牛仔布的东西以获得条带（需要剪刀）。
提升整体线程生成率，在拆卸皮革物品（沙发等）时也可以获得皮革条
无论使用何种面料，补丁纹理目前都是相同的，它们是占位符纹理。
[SECTION]枪支改进：
调整了用枪击中的几率：现在应该更容易并且对瞄准水平有更"线性"的感觉。
[SECTION]改进的僵尸短跑运动员：
他们现在只有在有目标时才会冲刺，否则他们只会走路。
他们在冲刺时有机会绊倒和跌倒。
修复了僵尸在树上冲刺的问题。
短跑运动员在短跑时有更宽的转弯三角洲。
控制器 X 按钮现在将物品从玩家转移到战利品窗口中显示的任何容器，而不是地板。
[SECTION]保存和日志：
将 DebugLog.txt 文件添加到 logs.zip。此文件包含在存档的 /debug-log/ 目录中。
检查车辆.db 文件是否保存在 logs.zip 中。此文件包含在存档的 /save/ 目录中。
添加了游戏开始时的最后保存。这些文件包含在存档的 /save_old/ 目录中。
[SECTION]水质改善：
在 Westpoint 以北的码头和船库添加了 WaterZones，以修复使用水着色器进行的渲染。
[NODOT]<INDENT:40> 不是 100% 固定的；为码头提供厚度的瓷砖是不可见的，并且在码头与海岸相接的地方有一个 1 瓷砖故障。
[NODOT]<INDENT:40> 将水着色器代码更改为分两次渲染，首先是实心水砖，然后是普通砖，然后是海岸砖。
[NODOT]<INDENT:40> 修复了 Westpoint 以北的码头/船库和 Westpoint 以东的铁路桥上隐藏的一些瓷砖。以前你看不到铁路桥边缘的透明地板，因为水覆盖了它们。
[SECTION]一般
添加了一些食物模型（主要是蔬菜/水果）。
添加了从盘子动画中吃的东西
添加了裁缝特性/书籍。
修复了有时将生成房屋设置为路障的问题。
将被动技能移动到技能选项卡的顶部。
将物品转移 20 stakcs 现在仅适用于小物品（重量 <= 0.1），如钉子、子弹等。
更改了瞄准僵尸的轮廓颜色以使用较少的深红色。
更改了修复菜单上的一些文字。
添加 Bob_IdleEatingFromPlate.X 和 Bob_DrinkFromFloor.X
修复了水面上的水坑渲染（当不使用水着色器和动态水坑 = 全部时）。
修复了水坑数据渲染
[NODOT]<INDENT:40> 这是为了修复使用控制器打开/关闭门时的错误，水坑会短暂出现在门周围的 3x3 区域中。奇怪的是，使用"E"键时没有发生这种情况。
修复了在使用控制器时自动选择战利品窗口中的第二个容器而不是第一个容器的问题。
修复了 25,31 号牢房的一些车库门，后面有墙。
固定僵尸继承了一些其他房间分布，通过将僵尸引诱到特定房间来轻松种植一些物品。
删除了新玩家的教程弹出消息。
修复了进入车辆有时花费的时间比应有的时间更长的问题。这似乎发生在玩家播放转弯动画并进入车辆时。
修复了受旧圆形模板影响的墙藤渲染。
在 100% 不公平的即时突袭情况下，为僵尸"攻击"状态添加了攻击前延迟动画。动画持续 1/2 秒。这将替换上一个补丁的"宽限期"。
删除了僵尸攻击的开始和结束动画之间的混合时间。这似乎在僵尸的姿势中造成了障碍。
修复了玩家在转移物品时走到相邻容器的问题。
修复了如何将色调应用于模型与角色服装的差异。
修复了未在 7 月开始的幸存者和建造者模式。
修复了玩家在低血量时不会醒来的问题。
修复了如果僵尸摧毁房子里的东西（窗户、门、路障...），玩家不会醒来
修复了有时玩家在即将入睡时继续行走，使他逐步穿过墙壁等。
修复了在容器中加载可移动项目的纹理相关异常。
修复了睡眠结束过早的问题。
修复了玩家在抢劫时转身的问题，因为这样做可能会改变显示的容器。
修复了每次加载尸体时都会重新创建尸体纹理的问题。
修复了当库存中没有子弹时从弹匣中卸载子弹的 lua 错误。
修复了用喷灯拆除车辆的问题。
修复了重复单击角色创建屏幕中的"随机化"按钮后组合框会杀死 fps 的问题。
修复 ClothingSelectionDefinitions.lua 中的错字。
 
 
 
[VERSION] 41.21
[SECTION]新增
将剪裁子菜单替换为类似于健康面板的"检查服装 UI"。
在角色上添加了可见的绷带模型
更改了建造原木墙时的动画，并隐藏手模型，因为不需要工具。
为某些武器模型添加了"世界"附件，以便在它们在地面上时很好地定位和旋转它们。例如，这用于铲子和木板平放在地面上。
添加了"瞄准轮廓"显示选项。
当两个物品都在快捷栏中时，玩家现在在装备另一个物品之前先取消装备当前物品。
修复了检查服装 UI 的一些错误并添加了条件栏。
成品绷带模型（添加脏！）
删除了"新屋顶隐藏"选项。
保存游戏时捕获并记录所有 Throwable 错误。
添加了随机车辆生成事件 - 车祸等。
引入了新挑战的各个方面：僵尸现在在 Studio 中晚上活跃，白天不活跃，你从午夜的火炬开始。调整金斯茅斯沙盒选项。
改进了到动作动画的过渡以删除动画捕捉
 
 
[SECTION][绝缘系统变化]
修复了在条件适用时导致没有感冒几率的错误
减慢体热产生的增加/减少率
在热选项卡上添加了高级视图和应用文本更改
固定的四肢温度偏移更加明显
根据测试反馈更改了一些内部值，使抗寒变得更加困难，还包括：核心温度的下降现在会影响可能产生的总热量和身体保持抗寒的能力
过热/过冷时能量/流体消耗率略有增加
在产生大量热量时增加了能量消耗的小幅增加。
改变的皮肤温度在恢复到有利水平时移动得更快，因此再次预热不需要那么长时间。
修复了在加热期间由于绝缘而使皮肤过热过快的错误
固定了几件衣服的绝缘层
更改了在核心 35 而不是 33 的低温阶段 2
潜行时增加了下半身发热值。
添加了小的增量绝缘奖励，主要影响高绝缘服装
在较冷的温度下为服装添加了额外的低排汗率调节剂
为各种夹克、裤子、帽子和鞋类增加了防水性
 
 
[SECTION]平衡
增加了附在僵尸身上的少量武器生成。
增加园艺喷雾、剪刀、手套和黄油刀的生成率。
移除了可以切割的腰带。
增加了厨房的线程生成率。
力学窗口工具提示现在显示电池电量、油箱中的燃料量、轮胎中的空气量。
改进了日/夜循环僵尸沙盒选项的工作方式：激活时，它们会获得您的沙盒选项。当不活动时，他们真的很慢而且很弱，但他们仍然可以走路/攻击。
添加了缓慢的蹒跚者僵尸速度。
 
 
[SECTION]修复
可能修复了原地行走的僵尸。
修复了用双皮套替换皮套时快捷栏不更新的问题，反之亦然。
修复了食物和制作收音机的自定义重量没有被保存。
修复了"清除灰烬"不可用的问题。
允许使用 Shovel/Shovel2/SnowShovel/HandShovel 清除灰烬。
修复了 DebugChunkState 在 modData 中显示表的 lua 错误。
修复了"车辆有时会消失，直到您重新加载游戏"的错误。
修复了玩家在攀爬绳索时被卡住并且顶部被挡住的问题。玩家会自动爬下来。
修复了 37,22 号牢房中重叠的车库门和墙壁。
修复了裁缝技能书在阅读后消失的问题。
修复了燃烧瓷砖的污垢/覆盖物/等。
修复bug：-Dnosave 选项抛出一堆错误
固定的汽车电池有时会超过 100% 的电量。
修复了使用家具移动工具捡起碎玻璃时不会像使用上下文菜单那样切割手的问题。
修复了红色车库门无法打开的问题。
当其中一个项目是可移动（家具）项目时，固定转移全部不起作用。
修复了消毒绷带或制作热饮时有时使用冷水的问题。
修复了僵尸计数沙盒选项设置人口乘数不正确的问题（因为添加了非常高）。
修复了手持手枪时播放错误的爬过栅栏动画。
修复了快进后的 MEGA THUNDER 错误
修复了僵尸在翻过栅栏后被击中时会直立而不是被踩到的问题。
修复了当库存中没有子弹时尝试重新加载弹匣时的 lua 错误。
修复了需要将物品转移到主库存时制作时的 lua 错误。（将钉子装进多个盒子）。
修复了无法将工作服戴在头上的问题（交换了 FullSuit 和 FullSuitHead 的位置）。这应该会修复当僵尸死亡时焊接面罩消失的问题，如果他们穿着工作服的话。
修复了能够从太远的地方点击门来打开/关闭它们的问题。现在玩家必须在门附近的 2x3 或 3x2 方格中。
修复了穿过墙壁击中树木的问题。
修复了僵尸跑步者没有跑向声音的问题（打破窗户，电视..）
固定的僵尸跑步者在你周围跑来跑去。
 
[VERSION] 41.22
 
[SECTION]新增
产生车辆故事的新方法，现在使用块中的区域相交来非常准确。
添加了更多车辆故事。
在武器上下文菜单选项中的插入子弹上添加了武器名称
瞄准行走时添加了脚步声。
Moodles 现在会摇晃和闪烁以表示战斗受到影响
更新了一些车辆纹理。
修复了一些丢失的车辆损坏覆盖。
增加重型武器的上限战斗速度。
按下一个快捷键半秒现在会显示一个径向菜单，用于选择要在该插槽中装备的物品。
可以将治疗项目拖到"健康"面板上以治疗伤害。-为翻译人员转换的字符串
战利品窗口中的所有容器现在显示在玩家周围的 3x3 区域中。
[NODOT]<INDENT:40> 1) 这允许我们添加回"在抢劫时转向面向容器"，因为转向不会改变在战利品窗口中显示的容器。
[NODOT]<INDENT:40> 2) 修复了掠夺尸体的一些尴尬，因为玩家经常在视觉上站在尸体上，而不是面对尸体所在的方格。
[NODOT]<INDENT:40> 3) 玩家总是可以点击世界中的容器并在战利品窗口中显示它的内容，即使容器在玩家身后并且没有按钮战利品窗口。
更新了西班牙语、匈牙利语、日语和波兰语的翻译。
 
[SECTION]修复
修复了效果器中缺少的车辆生锈问题。
修复了玩家在瞄准时开始重新装载/架起枪支后被锁定在原地的问题。
修复了坐着和捶打的僵尸被其他僵尸推着的问题
在快捷栏中显示手持物品的"装备"图标。
添加了"退出桌面"主菜单选项。
玩家现在在尝试解锁时面对车门。
修复了玩家死亡后僵尸卡在动画中的问题。
修复了 State 未暴露给 lua 时的 DebugChunkState 错误。
修复了坐着的僵尸有时会面对错误的方向。
修复了物品栏窗口中"收藏夹"图标的位置（它被夹在上面的行中）。
修复了在右手没有打火机的情况下能够投掷燃烧弹，并且右手物品随后消失的问题。
修复了无法将多个砍树动作排队的问题。
修复了玩家死亡时继续按钮跳过职业屏幕的问题。
修复了快捷栏切换动画。
修复了更改玩家手中模型时玩家的方向捕捉问题。
修复了玩家转身时的卡顿问题
修复了将多个相同类型的治疗项目拖到健康 ui 上的问题。
修复了在一堆物品上点击"磨损"的问题
修复了能够打开无限 Inspect Clothing UI 的问题。
修复了右键单击需要相应枪的子弹才能在弹匣中插入子弹的问题。
修复了在库存中单击一次子弹会为每个项目带来"在弹匣中插入弹药"的问题。
修复了无法清洁脏皮革/牛仔布条的问题。
修复了一堆重叠的文本与用于翻译的服装 UI，现在所有内容都与各种字符串宽度相关联。
修复了加载保存的游戏时沙盒战利品设置重置为默认值的问题。
修复了当"日/夜活动"沙盒设置不是"两者"时僵尸不会攻击他们面前的玩家的问题。
如果我们将打火机用作光源，它不会耗尽燃料
修复了赤脚脚步声不比穿鞋时更柔软的问题
修复了在 1 级时钓到鱼的几率过高
修复了单击"随机"时职业服装（例如伐木工人衬衫）从组合中消失的问题
修复了大灯太容易砸坏的问题
未保存库存菜单的固定 Pin 状态
修复了无法恢复和修复长矛制造中使用的武器的问题
具有饮料选项的固定式烘干机
修复了绘画墙的 lua 错误
修复了使用具有不正确 sfx 的长矛钓鱼的问题
修复了门被摧毁时声音太大的问题
修复了不正确的高强度moodle描述
修复了树木/服装保护系统问题
修复了所有工具都没有 SFX 的 dig Graves 动作
固定车辆警报器错字
修复了由于不同的挖掘动作而导致的农业"挖掘"令人困惑 - 现在是"挖掘犁沟"等。
固定武器 SwingSound 不播放（例如棒球棒的嗖嗖声）。
修复了 HitVehiclePartWithWeapon 和 HitVehicleWindowWithWeapon 不播放的问题，并且它使用了僵尸声音。
修复了多次从复活的玩家僵尸身上掉落的帽子。
修复了在第一个玩家的屏幕上渲染分屏玩家的目标轮廓。
修复了不为分屏播放器渲染的天气效果。
修复了选择项目时在角色创建屏幕中显示错误的服装颜色。
固定乘客不允许在行驶的车辆中阅读书籍（司机仍然不能）。
固定车库门，在 22,33 和 27,33 号牢房后面有墙。
修复了 SmithingMag4 在读取时变成 SmithingMag3 的问题。
修复了 RVSCarCrashCorpse 可能的空指针。
修复了在进行动作时已经面向方向时再次转向的问题。
修复了打开 ISMultiStageBuild 时播放器动画捕捉的问题。
修复了当 fps 较低时车辆转向像弹球桨一样翻转的问题。
修复了导致"WalkTowardState 但 path2 != null"消息的寻路错误。
修复了在游戏加载过程中按下热键快捷键时的 lua 错误。
修复了 PolygonalMap2.intersectLineWithVehicle() 的异常。
修复了 ISRepairEngine 中的 lua 错误
禁止阅读太高级的技能书。玩家会读一会儿然后在说"我不明白..."等之后停下来。
修复了有时使用较小的 WItem_xxx 纹理的 IsoWorldInventoryObject。
固定汽车复制。
修复了车辆大灯在被破坏时不会被移除，在被破坏时会发光
 
[VERSION] 41.23
[SECTION]新增
单击非图标按钮以获取视觉反馈时更改它们的颜色。
添加了新的沙盒战利品选项：
[NODOT]<INDENT:40> - 罐头食品、医疗、机械、生存装备、远程武器、弹药、文学。
[NODOT]<INDENT:40> - 加载之前的游戏时，这些新的战利品修饰符将基于现有的（因此远程 wpn/ammo 将采用武器修饰符，其他将采用"其他"战利品修饰符）
从主菜单中删除了教程。
 
[SECTION]平衡
僵尸在夜间发现玩家的机会较小（它已经在那里，但只在真正漆黑的夜晚发生，降低了一点门槛）
将干扰枪支的几率减半
现在长头发需要 20 天而不是 30 天。
平衡一些衣服的重量。
防盗职业现在可以对车辆进行热线操作，并且在打开窗户时开锁的机会更少。
耳熟能详现在给出 4 分（从 2 分）。
将厚皮成本增加到 8 点（从 6 点）。
将 ThinSkinned 点数增加到 8（从 6 点）。
一些与体重相关的特征现在会降低健康度。
与体重相关的特征现在对攀爬大栅栏失败的几率有更大的影响。
Nightowl 已修复，现在可以正常工作。
现在，你的血液恐惧症和衣服上有血迹会慢慢增加恐慌。
自动越过栅栏时玩家面对的方向更加宽容。
 
 
[SECTION]修复
 
保存时金斯茅斯挂起的临时修复。该岛被水包围，使游戏无法找到任何重生僵尸的路径。
修复了森林之屋挑战中的假死僵尸。
固定墙在快进时闪烁。
修复了僵尸皮肤随机变化的问题。
固定带等在佩戴时不会随着时间的推移而变干。
修复了移动缓慢和冲刺僵尸丢失的僵尸脚步声。
修复了 IsoGameCharacter.DoFootstepSound(String) 体积被忽略的问题。
修复了短跑运动员僵尸全速穿过树木和灌木丛的问题。
修复了在分屏播放器上执行医疗操作时的动画和转动问题。
固定绷带模型出现在医生身上，而不是分屏中的病人身上。
修复了快速单击按钮忽略每秒单击的问题（按钮忽略双击）。
修复了平底锅模型在地面上的旋转问题。
修复了左轮手枪和 dbl 桶式霰弹枪被锤击的问题
固定隐形绷带（用于将绷带模型应用于玩家）权重为 1.0（现在为 0）。
修复了有时绷带模型没有被移除的问题（例如，当被咬时）。
修复了僵尸攻击时仍然转向面对玩家的问题。当玩家坐在车里时，这一点最为明显；僵尸会走到车辆的窗户，然后在它进行 90 度转弯时发起攻击。当打开一扇后面有僵尸的门，或者在拐角处走进僵尸时，也可能发生这种情况。
修复了库存上下文菜单命令"移动到 > 地板"将物品移动到玩家的库存但不会将它们掉落在地板上的问题。
修复了未加载相邻块时 IsoMovingObject.checkHitWall() 中的 NullPointerException。
修复了在离开车辆后播放玩家的撞击反应动画。看起来僵尸从车辆的另一侧击中了玩家。
修复了玩家在被拖到地上时有时会死亡两次的问题。
修复了僵尸在失去 LOS 后一段时间内知道玩家位置的多个问题
修复了僵尸一听到玩家的声音就会看到玩家身后的问题。现在他们在转过头之前是看不到玩家的。
修复了金属加工操作失败的问题，因为焊工面具不能再装备在手中。现在它穿了。
固定地面攻击击中门、树等。
修复了每帧阻塞主线程的一些调试代码。
如果项目已经在目标容器中，则修复 ISInventoryTransferAction 失败。这修复了当气罐一开始就在袋子中时无法将汽油放入车辆中的问题。
修复了涉及尸体的重复项目利用。
修复了当玩家当前方格为空时 ThunderStorm 中的 NullPointerException。
修复了玩家在远距离射击僵尸后身上沾满鲜血的问题。
修复了 VehiclesDB 未报告许多保存/加载错误的问题。现在它使用了小红盒的厄运。
修复了玩家/车辆数据库的多线程错误。车辆数据已损坏的现有文件将反复抛出异常。
修复了 BaseVehicle.load() 失败时 VehiclesDB 反复抛出异常的问题
修复了 IsoPuddlesGeometry 中的 NullPointerException。
修复了 VERSION=1 在某些情况下未写入 keys.ini 的问题
 
[VERSION] 41.24
 
[SECTION]新增
添加了僵尸转弯警报
当你爬过窗户，被僵尸挡住让你跌回屋里时，僵尸会发出声音，让你知道它就在那里。
现在可以在窗户上射击（如果在范围/方向上，它们会被高亮显示）。
游戏现在会检测僵尸何时在原地行走几秒钟，然后停止移动。
攻击车辆的僵尸群现在可以更好地协调，以避免他们无休止地走进他们无法到达的车辆。
为近战战斗添加了预测。如果你正在攻击一个向你冲过来的僵尸，我们实际上会增加武器的射程以检测攻击，这应该会在你真正击中僵尸时减少"未命中"动画的播放频率。
现在，当车辆倒车时，驾驶员会向后看。这修复了玩家在倒车到看不见的区域时无法看到他们所在的车辆。当车窗未打开时，驾驶员和乘客可以通过按住 Aim 键或控制器右摇杆环顾四周。
现在，当鼠标悬停在物品列表上时，控制鼠标滚轮会在物品栏和战利品窗口中的容器之间循环。
改善生活质量以获取泥土/砾石/沙子。
[NODOT]<INDENT:40> 1) 最满的包是从库存（和背包）中自动选择的，而不必从子菜单中选择一个。
[NODOT]<INDENT:40> 2) 显示一个光标，用于选择要从中提取的位置。这允许玩家连续点击四次来填满一个袋子，而不必右键点击并从上下文菜单中选择四次相同的动作。
改善倾倒泥土/砾石/沙子的生活质量。
[NODOT]<INDENT:40> 1) 光标显示绿色或红色轮廓以便于查看。
[NODOT]<INDENT:40> 2) 第一个非空包是从库存（和背包）中自动选择的，而不必从子菜单中选择一个。
如果玩家站在僵尸之上，僵尸现在不会站起来。
 
[SECTION]平衡
减少从 2 层窗户坠落造成的伤害。
修复了从 2 层窗户坠落和超重时体重过轻/体重过轻导致立即死亡的问题。
允许冲刺的僵尸爬过栅栏和窗户，而不是原地走进它们。
广场恐惧症/幽闭恐惧症现在是相互排斥的。
增加 5 分的恐惧症分数。
 
 
[SECTION]修复
 
修复了没有僵尸沙盒选项仍然在车辆故事中产生僵尸的问题。
修复了在不需要时进行各种操作（填充水瓶）时仍会转向某些物品的问题。
修复了僵尸重击车辆不吸引其他僵尸的问题（缺少 WorldSound）。
修复了 AttackState 清除 StateMachineParams（针对所有状态，而不仅仅是 AttackState）。
修复了两个多线程错误。
修复了使用控制器关闭地图后无法攻击的问题。
固定转移所有移动的快捷栏项目。
修复了在较高帧速率下增加更快的血恐惧症压力。
修复了玩家在钓鱼时执行其他操作会卡在钓鱼状态的问题。
即使放置了木地板，固定驾驶穿过森林也是颠簸的。
修复了房屋着火时 IsoGridSquare.RenderOpenDoorOnly() 中的 NullPointerException。
修复了删除最后一个存档后新游戏屏幕中被阻止的按钮。
修复了如果 Dynamic Skybox = 否，则无法从水坑中取水。
固定的管道水槽从水坑中取水。
固定锁定帧率 = Uncapped 未保存。
固定 BodyPart.RestoreToFullHealth() 不停止流血。
修复了在与其他玩家相同的位置生成分屏玩家时的隐形玩家和其他错误。
修复了 IsoPlayer.getJoypadAimVector() 和 IsoPlayer.getJoypadMoveVector() 执行 sqrt(x * x + y + y)。
修复了乘客在使用控制器时看到"B for Brake"提示的问题。
修复了选择新方块时 DebugChunkStateUI 不更新显示的问题。
创建新游戏时禁止使用现有目录的名称。
禁止在创建新游戏时在保存文件字段中输入各种无效字符。
修复了当输入无效的存档名称时能够双击生成位置以前进到下一个屏幕的问题。
修复了不会在房间内生成僵尸吃尸体的问题。
修复了在禁用僵尸生成时生成的僵尸在房间里吃尸体的问题。
修复了在尸体和僵尸之间有墙或门的僵尸吃尸体的问题。努力寻找在房间内生成尸体的地方，而不是总是选择中心。
修复了血溅导致灌木和树木沙沙作响的问题。
修复了在建造新楼梯后无法从各个方向离开地板的问题。
修复了房间内的尸体/物品/僵尸在楼梯后面无法进入的区域生成的问题（当该区域仅为 1x1 或 2x1 或 1x2 时）。
 
[VERSION] 41.25 and 41.26
[SECTION]新增
改造后的模组系统：
[NODOT]<INDENT:40> - 更新了模组界面。所选模组的模组描述显示在屏幕右侧，而不是模组列表中。其他详细信息，例如 ID、创意工坊 ID（如果有）、安装目录和任何海报都显示在右侧。
[NODOT]<INDENT:40> - mod.info 可以有多个 poster= 行来指定 Mods 屏幕中的多个图像。
[NODOT]<INDENT:40> - mod.info 可以有多个 description= 添加到总描述的行。
[NODOT]<INDENT:40> - 新游戏屏幕有一个按钮可以选择为新游戏启用哪些模组。
[NODOT]<INDENT:40> - 每个存档文件都有自己的模组列表，保存在名为 mods.txt 的文件中。mods.txt 还有一个地图文件夹列表，用于不同地图的部分相互重叠的情况。
[NODOT]<INDENT:40> - 加载游戏屏幕显示所选保存文件使用的地图文件夹和模组名称。由于旧存档文件没有 mods.txt 文件，因此在加载旧存档文件时会使用所有当前启用的模组。首次加载旧存档后，无法更改该存档的模组，除非编辑或删除 mods.txt。
旧的 Zomboid/mods/loaded.txt 文件已被 Zomboid/mods/default.txt 替换。此文件包含创建新游戏时将使用的默认启用模块集。在"新游戏"屏幕中创建新游戏时，可以覆盖默认模组。
default.txt 还包含以前保存在 options.ini 中的地图文件夹列表（用于处理重叠地图的旧"mapOrder"设置）。如果没有地图重叠冲突，则此地图文件夹列表为空。
添加了 bBeingSteppedOn IsoZombie GameVariable 以测试玩家（或僵尸）是否站在俯卧的僵尸上。本来我打算用这个来防止假死僵尸在玩家站在他们身上时翻身。如果另一个僵尸站在他们身上，俯卧的僵尸就不会站起来。
角色创建的变化：
[NODOT]<INDENT:40> - 现在可以保存/加载服装（服装、男/女、姓名）
[NODOT]<INDENT:40> - 现在可以在项目使用多个纹理但没有颜色时选择纹理（牛仔裤有 3 种颜色，但每次都选择随机一种）。
调整水槽洗衣服：
[NODOT]<INDENT:40> - 衣服一次洗一件。
[NODOT]<INDENT:40> - 选择清洗 > 全部时，按照从最少血到最多血的顺序清洗物品。
[NODOT]<INDENT:40> - 上下文菜单工具提示显示所需的肥皂和水量。
[NODOT]<INDENT:40> - 使用了正确数量的肥皂和水。
添加了一个显示选项，以指定与鼠标滚轮组合使用的修改键在库存和战利品窗口中的容器之间循环。默认值为 Shift。
"Walk To"上下文菜单命令显示一个光标以指定要步行到的位置。这允许玩家点击多次而无需再次选择"步行至"命令，从而使穿越森林的长途旅行更容易。
现在将物品放在地上时，物品会放置在相邻的非完整方块上。这是必需的，因为战利品窗口显示周围 3x3 方格的物品，每个方格只能容纳 50 重量。
添加了一个选项（在可访问性下），可以将物品放置在玩家站立的广场中心附近，而不是玩家站立的确切位置，以用于整洁的怪胎。
现在将物品从最轻转移到最重，以最大限度地增加将被转移的物品数量。
现在在主库存和装备包之间转移物品时会播放动画。
车头灯距离和强度是基于零件条件而不是在创建车辆时随机设置的。大灯宽度也取决于零件状况。删除了更改前灯宽度的 Focus Up 和 Focus Down 上下文菜单命令。
 
更新了社区翻译。
添加了一个 nag 面板，当用户第一次尝试访问 Mods 屏幕时会弹出该面板。
在厄运的红色小盒子中添加了"错误"一词。
僵尸现在可以在他们身上贴上随机绷带（血腥！），感谢澳大利亚队长在 reddit 上的想法！
覆盖更新
 
 
[SECTION]平衡
 
限制车辆在尸体上方行驶时施加的力，以防止升空。
向厨房战利品表添加了针线包（图标待定），其中包含针/线和一些用于固定衣服的条带。
在厨房随机分布中添加了捕鼠器。
禁止在没有连接围栏柱或铁丝网段的情况下建造铁丝网围栏。
角色创建时的调色板现在不再偏爱粉红色和绿色阴影。
燧石刀现在有制作配方
现在可以恢复和修复用于制造矛的武器
大腿/胫骨/足部骨折的跺脚现在会影响跺脚的准确性
当踩踏多个僵尸时，玩家现在选择头部最近的一个。之前没有考虑到丧尸的距离，只是在跺脚范围内。
允许玩家在移动时掉落物品，以避免不公平的死亡
更改螺丝重量以匹配钉子。
将 IsoGameCharacter.maxWeight 从 Integer 更改为 int。
减少了击中僵尸对车头灯的伤害。
为站立/地面僵尸检测添加了更多攻击预测。
将裁缝特权从生存主义者移至手工艺子类别。
将燧石刀更改为石刀（使用锋利的石头）。
增加了数字手表的生成率。
降低了一些头盔移除的机会。
现在可以将切肉刀连接到腰带上。
当汽车在zed故事（警察，消防员..）中产生时，可以在其中一个产生的僵尸上找到汽车的钥匙。
降低了房屋故事中汽车生成的一般条件。
重命名为室内钥匙。
房子钥匙现在可以在厨房柜台生成。
烧毁房屋故事中的消防员现在会生成一辆消防车。
添加了来自罐装动画的饮料。
现在可以在各种配方中使用石刀（切割动物、鱼、创建木桩...）
 
觅食 UI 的一些变化：
觅食现在不会关闭 UI。
觅食时在 UI 上添加进度条。
收集的物品将显示在右侧。
现在可以过滤"鱼饵"。
动物过滤器仍然会得到所有的鱼饵。
蠕虫现在可以在 0 级找到。
 
 
[SECTION][剪切修复]
 
Cutaways - [Bug] 无法透过某些物体看到角色
剖面图 - 无法通过面向右上角的窗户看到房屋内部
切口 - 尝试打开窗户时，即使不成功，切口的墙壁也会倒塌。
剖面图 - 当整个建筑物隐藏/透明时，隐藏屋顶上的屋檐
剖面图 - 当在 Z>0 上建造时，玩家制作的墙壁不会在北部和西部显示墙壁、窗框、门框。
Cutaways - 墙壁切割系统没有隐藏足够多的玩家制作的墙壁
切角 - 靠近窗户时的墙切出问题
 
 
[SECTION]修复
 
固定优势通过取消攻击（重要提示：如果您更喜欢在攻击 zed（风筝）时使用行走能力，那么可以通过在沙盒选项中禁用近战移动中断来实现）
 
修复了开枪后枪断时玩家动画锁定的问题。
修复了 McCoys 和监狱区域中的尸体。
修复了重复使用的僵尸动画与僵尸从世界中移除之前播放的前一个动画混合的问题。
修复了男性/女性交换后为僵尸播放错误的 HurtSound。
修复了在尸体上倒车不播放声音的问题。
修复了Fixing Generator中的一堆错误（特权不考虑计算，现在也提供电气经验。）
修复了由于在播放动画前等待转弯完成而导致的农耕动作捕捉
修复了玩家在休息、坐着或睡觉时受到重物伤害的问题。
修复了车辆每次装载时都会受到坠落伤害的问题。并非每次都发生这种情况，可能只有在两辆车接触时才会发生。
修复了瞄准窗户和通过窗户射击僵尸的问题。
修复了无法使用土耳其语加载文件名中带有大写字母 I 的模型。
为更多武器模型添加了"世界"附件，使它们在世界中居中并平放。
修复了距离超过 10 个方格的僵尸有负面机会发现玩家的问题。
修复了无法在一个方向上建造带刺铁丝网的问题。
修复了僵尸重击栅栏柱的问题。
修复了假死僵尸有时会在玩家靠近之前赤身裸体。
修复了在启动 ISBuryCorpse 之前无需等待转弯完成的问题。
修复了在动作完成后显示定时动作绿色突出显示的库存项目。
修复了玩家在睡觉时继续移动的问题。
修复了上次播放的存档文件被删除后单击继续后的 lua 错误。
修复了手电筒在制作柱上灯时不会从袋子或地面上消耗的问题。
修复了在车辆中安装无线电时未保留电池状态的问题。将可安装在车辆中的无线电项目的 ConditionMax 从 10 更改为 100。
修复了在库存中没有补丁材料的情况下无法移除衣服补丁的问题。
修复了在分屏中使用错误播放器的服装工具提示。
修复了未从 mods/default.txt 中删除的已删除 mod 的 mod ID，导致它们被添加到新游戏的 mods.txt 中。
修复了有时会影响滚动条和调试控制台的纹理过滤问题
修复了可以从洗衣机中喝水的问题
修复了没有铲子无法将尸体放入坟墓的问题
修复了由于某些无法解释的原因而具有负面无聊/幸福值的新鲜冷冻冰淇淋
修复了 char 库存中的帽子（未佩戴）也变湿/浸湿的问题
修复了加载游戏 ui 和死后文本中未使用的新游戏模式的翻译。
修复了由于其他僵尸站在僵尸玩家身上而不站起来的问题。
修复了一些地方没有使用游戏模式翻译。
禁止在地面以上挖掘坟墓。人们可以在屋顶上撒泥土，然后在屋顶上挖坟墓。
修复了将物品从包中拖到地板上时不会先打开包装的问题，就像单击"放置"按钮时所做的那样。
修复了面向南方或东方时可以攀爬的军事围栏。
修复了每次加载游戏时都会添加新的绷带项目，导致绷带模型不会被移除的问题。
修复了更高的发动机质量，降低了启动车辆的机会。
修复了较冷的天气增加了盯着车辆的机会。
固定车辆 engineQuality 有时小于零或大于 100。
修复了广场南侧或东侧的电灯开关、架子和其他物体的渲染。这也修复了与大多数其他门（例如 Westpoint Gigamart 和教堂中的双门）相反的门的渲染。
修复了将床单放置在与大多数其他门相反的门上
修复了没有窗户的窗框（例如木工窗框）的剖面轮廓。
修复了无法在玩家或僵尸站立的方格上建造门的问题。
固定金属制品不使用地面上的物品。
如果装备了空的喷灯，则修复了金属制品不装备非空喷灯的问题。
修复了在做木工时允许但不使用非空袋子的问题（例如制造雨桶）。
修复了在创建柱上灯时不允许在地面上放置火炬和绳索物品的问题。
修复了阻止鼠标在上下文菜单上移动的工具提示。
修复了一些电灯开关的属性（attachedE、attachedS）。
修复了 tiledefinitions_overlays.tiles 中某些叠加精灵的属性。
修复了僵尸和地面上的衣服在雨中不会变湿的问题。
修复了在查找 mod.info 文件时不必要地读取目录内容。这首次减慢了激活模组的速度。
修复了游戏暂停时的水效果动画。
修复了创建分屏播放器时的 lua 错误。
修复了玩家可以通过将堆肥箱设为solidtrans 来穿过它们的问题
通过使它们成为solidtrans来修复通过Lamp-on-pillar的角色寻路
修复了原木墙不像高栅栏那样透明的问题。（不是 LOS 透明度）
修复了播放后退出主菜单后保存文件图片不更新的问题。
修复了 DebugOptionsWindow 有时比屏幕高的问题。
修复了足部受伤时能够偷跑/偷跑低位的问题。
修复了制作木桩不给予木制品经验的问题。
修复了在汽车发动机运行时能够取出电池的问题。
固定从碗里喝。（锅动画饮料来了！）
修复了从爆米花中饮用有时间问题的问题。
修复了有时应用于僵尸的重复绷带模型和身体伤害模型。
修复了一个僵尸在爬过柜台后击中它后会直立的问题。如果僵尸还在柜台上被击中，它仍然会直立。
修复了 replaceOnUse/replaceOnDelete 不设置收藏夹是上一个收藏夹的问题。
修复了破坏没有卡路里修饰符的东西。
修复了河边车库丢失战利品表的问题。
 
[VERSION] 41.27
 
恢复（暂时）攻击取消修复，同时我们为下周的补丁制定更优雅的解决方案。
在沙盒选项中添加了缺少的近战移动中断选项。
 
[SECTION][对觅食用户界面的更改：]
 
修复了一些错别字。
觅食行动现在将继续，直到您停止它或该区域为空。
显示当前区域的战利品丰度
只能打开一个 UI 实例。
发现的石头数量减少。
您现在可以选择一个装备好的袋子直接将觅食的物品放入其中。如果袋子已满，它将进入主库存或地面。
 
修复了做木工时袋子里的物品不被使用的问题。
将"在正方形中心附近放置物品"的默认设置更改为 false，因此物品会像以前一样掉落在玩家的脚下。
修复了无法单击木工容器以在战利品窗口中显示其内容的问题，如果容器由于位于玩家面前而更加透明。
 
[VERSION] 41.28
 
[SECTION]新增
实验优化。这允许僵尸通过每个对象的游戏时间乘数每 X 帧更新一次，该乘数取决于玩家的接近度/可见性。它将僵尸的更新滴答传播到帧上，这意味着在大量人群中更高的 FPS。\
伴随上述内容，添加了"分层僵尸更新"选项（默认启用），它将更新远处/看不见的僵尸的频率更低，因此成群的 fps 会更好。
一些解决攻击取消的修复。让我们知道它是如何播放的。
添加了自动紧急广播电台频道
让雨水变得更柔和，在室内时将 alpha 减半
添加了完全禁用室内下雨的选项
为剩余可见无线电频道的文本添加了乘数选项
为 zomboid 收音机添加了计算机化扰频器
更新了社区翻译。
 
觅食 UI 的改进：
现在显示找到的物品列表及其材质。
用户界面更加透明。
取消按钮现在只取消当前操作。
添加了关闭按钮以关闭 UI。
 
钓鱼 UI 的改进
现在使用与觅食相同的 UI 模型
您可以选择杆/诱饵
可以选择将捕获的鱼放入的袋子（与觅食一样）。
 
[SECTION]平衡
在某些栅栏后面时增加潜行奖励
 
[SECTION]修复
修复了当物品在袋子中时按下"Craft All"按钮的 lua 错误。
修复了一个舍入错误，该错误会阻止重量为 0.1 的项目以倍数移动。
修复了营火进入建筑物时的 RuntimeException
修复了拿起电视时的 RuntimeException
修复了拾取正在燃烧的烧烤时的 InvocationTargetException（现在烧烤时无法再拾取，太热了）
修复了从 WestPoint 开车到 Muldraugh 后的 NullPointerException + 游戏崩溃 (RVSContructionSite)
修复了通过直升机快进事件导致持续几天的问题
修复了钓鱼时钓竿断裂时卡住的问题。
修复了未应用的夜间颜色
修复了不可见时打开的门切割天气面罩
修复了根据物品是从物品栏窗口拖动、通过上下文菜单或放置按钮放置还是自动放置（对于装备好的尸体）而导致的放置位置不一致的问题。
修复了有时尸体掉落时战利品窗口不更新的问题。
修复了放置在屏幕底部的库存和战利品窗口在重新加载后位于不同位置的问题，如果它们的大小调整为小于默认高度。
修复了如果选择了其他不需要剪刀的衣服，则可以撕开需要剪刀的衣服。
如果没有足够的墙壁来建造房间，则修复了屋顶不能让玩家保持干燥的问题。
修复了与服装项目查找相关的垃圾创建。
固定清除和钓鱼取消按钮在第一个动作完成后什么都不做。
使用不同大小的字体修复了清除和钓鱼布局。
 
[VERSION] 41.29
 
[SECTION]新增
 
ZOOM beta 合并 - 更清晰的视觉效果和改进的低规格系统性能
添加了一个光标以帮助选择要砍伐的树。
在调试中添加了部落管理器 UI
添加沙盒选项"车辆故事事件机会"
 
 
[SECTION]平衡
 
消除了在小树和灌木上行驶造成的伤害。
减少了在小树和灌木上行驶时的减速。（可能是我们漏掉的一两种类型）
小树苗不再让你在冲刺时摔倒。
更新了社区翻译。
降低了掉落的武器和帽子模型的照明亮度。
 
 
[SECTION]修复
 
修复了旧 Mac 与新型号的一些奇怪问题（Apple 工作人员！请报告！我们有你回来吗？）
修复了 NW 墙角上的切口失败的问题。
修复了剖面系统有时完全失败的问题。
修复了从被杀死的僵尸中获取密钥的 lua 错误。
修复了僵尸在被从世界上移除后得到更新的问题。
修复了如果附近有僵尸站在关闭的门后，则无法攻击俯卧的僵尸。
修复了有时不出现瞄准轮廓的问题。
修复了在 waitToStart() 期间操作被中断时调用的定时操作 stop() 方法。
修复了河滨餐厅丢失的露台地板。
修复了与树木和灌木的碰撞检测。
修复了一些错字（T 恤 -> T 恤）。
修复了多次删除补丁时的定制 XP 漏洞。
修复了"分层僵尸更新"选项不保存的问题。
修复了与服装项目查找相关的垃圾创建
固定清除和钓鱼取消按钮在第一个动作完成后什么都不做。
使用不同大小的字体修复了清除和钓鱼布局。
修复了西北角瓷砖不被切割的问题。
修复了偏离中心的砍树指示器图像。
修复了如果武器已经装备，ISEquipWeaponAction 不会立即完成的问题。
修复了在某些地方调用 AnimationPlayer.getRenderedAngle() 的渲染线程。添加了 AnimationPlayer 对象的池化。
修复了觅食和钓鱼用户界面中的控制器问题。
通过将用于保存车辆的 ByteBuffer 的大小从 64KB 增加到 128KB 来修复车辆保存问题。
修复了 IsoZombieGiblets 永远不会从它们所在的方格中移除的问题。
修复了从外面看不到的封闭窗帘。
修复了能够从太远的地方或有时在建筑物外点击窗帘来打开/关闭它们的问题。
修复了使用控制器时可见的 iso 光标。
修复了如果武器在攻击时断裂，玩家会卡在瞄准动画中的问题。
 
[VERSION] 41.30
 
[SECTION]新增
 
Spiffo的秘密特制酱汁。内容已编辑。
 
[SECTION] 缩放改进：
对非双倍大小的纹理使用与双倍大小的纹理相同的缩放级别。这主要是为了允许进一步放大非双倍大小的纹理。
修复了非钻石地板精灵的瓷砖接缝。
在 Zoom <= 1 时将填充微调为 0.5%，在缩小时为 0。
精灵塑造者的清理。
为一些拖车精灵添加了 WallOverlay 属性以修复接缝（未完全修复）。
为两个平坦的拖车屋顶瓦片添加了 is-floor 属性，以修复接缝和照明。
修复了几块地砖上缺失的旗帜，以修复接缝和照明。
修改了 Iso 精灵填充以减少重叠并最小化接缝。
更改了选择纹理过滤的方式，以在所有缩放级别上获得更好的美感，并在运动时减少视觉伪影。
当一直放大时，使用的滤镜是最近邻的，以获得清晰的像素化外观。
当缩放小于 100% 时，使用的过滤器是双线性的，以获得更平滑的外观并且没有视觉伪影
当缩小超过 100% 时，使用的过滤器是 TriLinear，也称为线性 MipMap，以获得更平滑的外观和更少的像素闪烁。
修复了海岸线上的边缘瓷砖接缝伪影。
 
[SECTION]剖面改进：
玩家制作的墙现在在 Z>0 上建造时会在北面和西面显示墙、窗框、门框。
计时器现在停止切角和其他可见性/隐藏效果闪烁
Z=1 关卡角色的东墙现在可以正常工作
 
[SECTION]在车辆上工作时的抛光动画：
修复了打开引擎盖时的角色角度捕捉问题。
在机械师窗口显示之前播放动画（在检查车辆时）。
添加/移除汽油时播放动画。使用时显示玩家手中的气罐模型。
安装/卸载部件时播放动画。
增加了安装/拆卸轮胎的时间。
在打碎窗户之前确保玩家面向车辆。
 
[SECTION]温度系统改进
在引入加热/冷却设备之前，将室温更改为更适合
修复了体热有时会阻止衣服在雨中弄湿的错误
恢复用于抗寒的食物消费，但影响严重下降
降低了疲劳和液体的其他消耗，但过热时液体仍然是一个重要因素
改变了能量对体温调节的影响，当能量仍然很高时不那么苛刻，但随着能量耗尽而恶化。
当趋势向设定点移动时，核心温度恢复更快
改变的体湿对热量获得/损失的影响稍强
当容量接近最大值时改变能量产生的容量权重因子更强，低时可忽略不计
对温度调节器的某些部分进行了返工和微调
消除了温度调节器的饥饿效应，有利于或增加卡路里摄入量。
 
[SECTION]车辆/玩家数据库
玩家现在与车辆分开保存。
玩家保存在名为 player.db 的文件中。车辆仍保存在车辆.db 中。
[NODOT]<BR>
应该修复进入地图未探索部分（创建新车辆时）时的搭便车问题。
添加了一个光标来选择方块以从中去除血液。
多阶段构建现在在构建时显示玩家手中的木板。
用喷壶添加浇水（例如用于农业）。
从油泵取燃料现在使用动画。
为无线电系统添加了调试面板，以监控所有频道、广播、脚本等，包括它们的设置
僵尸现在在攀爬高高的栅栏/墙壁时不能在半空中咬你，但可以让你摔倒。
添加了针线包纹理。
粉碎的瓶子现在是一种刺刀，不会再对门或树造成伤害。
更好地使架起步枪的声音和动作与动画同步。
在枪的工具提示中添加了一个注释，当它需要上膛来装弹时。
允许尸体面对任意角度，而不是被限制在 8 个不同角度之一。
改变了"洗自己"的动画。
现在可以恢复和修复用于制造矛的武器
当僵尸真的很近时，增加击中远程武器的机会。
Sprinter zed 攻击现在会减慢玩家的速度。
控制器 B 按钮可打开和关闭短跑。
增加一些伤口愈合的时间。
增加了去除街道裂缝上出现的草和风效果的能力
添加通知"需要关闭"。尝试拾取运行时无法拾取的可移动物品时（烧烤）
为模组添加了 DeviceData getEmitter
 
 
[SECTION]平衡
 
增加了在僵尸身上产生的香烟。
僵尸现在可以生成打火机、火柴和数字手表。
增加了各种金属加工相关物品的生成率。
增加捕鼠器、园艺喷雾的生成率。
Chainlink 栅栏是可拆卸的，提供 MetalBar 和 Wire 物品。
 
 
[SECTION]修复
 
修复了跑过玩家的短跑僵尸。
修复了由于 floorTile.frag 上未使用的包含无法正常播放而导致某些英特尔系统崩溃的问题
修复了衣物烘干机可以竖起的问题（移除了 waterPiped 属性）。
修复了启动游戏时导致异常的竞态条件。
修复了在最后一站挑战中没有弹匣的手枪生成问题。
修复了 lot_barn_03，它使用了一块旧的泥瓦 (floors_exterior_natural)，并且屋顶的平坦部分位于错误的水平面上。
修复了钓到东西时钓鱼线总是断的问题。
如果在该区域没有发现任何东西，则修复了觅食动作不会自动重复的问题。
修复了用泥铲取土/砾石/沙子时播放的动画。
修复了屏幕右下角没有被三个合作玩家涂成黑色的问题。
修复了在钓鱼时折断后残留在副手上的折断长矛。
修复了一些"要求 xyz 失败"的错误消息。
修复了与水相关的渲染异常。
修复了僵尸打破和爬过商场金属格栅覆盖的窗户的问题。
修复了地板血溅上的照明。
修复了耙子动画（用拖把清理血液时使用）仅影响上半身骨骼，而不是循环。
修复了仅影响上半身骨骼的草料动画。
修复了 AxeMan 特性在战斗或砍树时不影响动画速度的问题。
固定锯原木不推迟下骨。
修复了不使用任何动画的抓取项目（右键单击项目 -> 抓取）。
修复了当僵尸的衣服被玩家的攻击破坏时的 lua 异常。
修复了车辆前灯在车辆前方太远的问题。
修复了检查服装 ui 中的重叠文本。
修复了玩家和僵尸在翻越障碍物时穿过门/墙/窗/窗框的问题。
修复了僵尸卡在与他们攀爬过的物体相邻的物体内（他们只能翻过一个障碍物）。
修复了玩家通过窗户越过障碍物然后爬上水的问题。
与非木工窗框不同，当放置在木工窗框附近时，固定障碍物是实心的。
修复了河畔酒店游泳池边缘有沙子的问题。
修复了单元格 33,36 中缺少的停车位区域。
修复了一些 TownZone 不是单元格 33,36 中的导航区。
修复了（再次）玩家在武器断裂后卡住瞄准的问题。
修复了每帧渲染数十次的自定义对象工具提示（例如农场植物工具提示）。
修复了 StateMachine 中一些与 lambda 相关的垃圾创建问题。
修复了无法用受污染的水"清洁"脏绷带/抹布的问题
修复了三明治在使用仍然新鲜但会在不到 1 天 12 小时内变质的面包时极度无聊的问题
修复了衣服刚洗完就立刻变得"有点脏"的问题
修复了一些墙壁和汽车在偷偷溜到它们后面时给你 0% 的奖励。
修复了僵尸的 ClimbThroughWindowState 错误。
修复了如果攻击被取消，燃烧弹会消失的问题。
修复了翻越附近有火的栅栏时的异常。
修复了玩家在车内时着火的问题。
修复了如果没有子弹已经装弹，则无法用弹匣装枪。
修复了无法从车辆上重复发射步枪的问题。
固定机架手枪/左轮手枪/霰弹枪（添加 rackBullet 事件）
固定随机尸体总是面向同一个方向。
修复了一些基于故事的尸体与家具一起剪裁的问题。
固定透明地板阻挡视线到其他水平。
通过更改 Muldraugh 火车站建筑物修复了渲染问题，因此上层被视为房间（单元格 38,32、38,33 和 39,33）。
修复了无法使用控制器 A 和 B 按钮与玩家身后的门窗交互的问题，就像使用 E 键已经可以完成的那样。
修复了健康面板中重叠的调试文本。
修复了单元格 35,33 中 Muldraugh 足球场中不正确的泥土瓷砖。
修复了重新加载 lua 文件后未重新创建 VehicleType 静态表的问题。
修复了无法手动调整的自动广播生成频率
修复了应该禁用的尸体或僵尸（在车辆或房屋故事中）
修复了玩家在爬过窗户时向后跌倒后最终落入固体物体中的问题，而僵尸在另一边。
修复了硬编码使用"Zombies/Male Pain"FMOD 事件名称而不是使用脚本定义的声音。
修复了面向错误方向的人体模型。
在资产加载线程而不是渲染线程上创建纹理 mipmap 数据。
尝试减少第一次单击"单击继续"后的长时间延迟。
 
 
[VERSION] 41.31
 
[SECTION]动画
 
调整了扫射和一些近战状态的混合输入和输出（修复了奇怪的击球动画，如擀面杖）
 
 
[SECTION]修改
添加了无线电 OnDeviceText 传递父级 (IsoObject,Item,VehiclePart) 用于修改目的
 
[SECTION]修复
 
增加对栅栏造成的伤害。
修复了僵尸在死时推你的问题。
修复了僵尸在你击中它们后推搡的问题。
修复了僵尸撞墙的问题。
修复了在栅栏或窗户弓步攻击期间僵尸被认为没有"在地板上"的框架
修复了僵尸在进行窗户/栅栏弓步时能够以不同的 Z 水平攻击你的问题。
修复了监狱中囚犯服装中没有僵尸的问题。
固定（再次）斑点尸体。
固定木工不消耗材料。
修复了不能被车辆和僵尸破坏的短木工栅栏。
修复了牢房墙壁阻挡视线的问题。
修复空指针 bodydamage catchacolddelta
修复了物理调试渲染的多线程错误。
修复了当僵尸在里面时有毒建筑物抛出异常的问题。
修复了在建筑物中运行的车辆使其有毒直到再次被抛光的问题
 
[VERSION] 41.32
[SECTION]新增
现在可以使用 ESC 关闭地图和制作窗口
用长矛钓鱼有新的音效
州的变化现在尊重食物的部分消费
绳索现在可以用作绳索
瞄准系统现在更喜欢射击更接近玩家 z 水平的目标。
如果某些（但不是全部）车门已锁定，车辆仪表板中的门锁图标现在会显示为黄色。
将僵尸捶打动画与对门窗的捶击效果同步（除了没有影响的擦窗动画）。
将 Wire 与其他材料一起放置在金属制品菜单工具提示中，而不是低于所需的技能水平。
突出显示具有非默认值的沙盒选项
当你瞄准地面上的僵尸时添加瞄准地板（目前仅在静态时有效，扫射将相同）用于每种武器。
添加了对讲机对讲机静态模型。
增加了在腰带上附加对讲机的能力，因为它在 Planetalgol 的 mod 中是多么的棒。（看看他的东西！）
平衡了所有武器的射程/角度，一些武器缺少角度（意味着你可以从 90° 角度击中），一些射程太大了。
更好地掩蔽近战攻击的骨骼，现在将包括臀部，因此近战攻击感觉不那么奇怪。
现在可以在移动时上勾拳/过顶攻击。
僵尸现在会在警报器/警报开启的情况下敲打汽车，警报器最终会被敲打的僵尸摧毁。
在 SP 中添加了尸体移除默认设置：9 天后，尸体将消失或变成骷髅（骷髅将在 9 天后消失）。
如果你能击中僵尸，你就不会击中任何可重击的东西、门、窗等。
 
 
[SECTION]Zed 栅栏/窗口行为改进：
[NODOT]请注意这是改进的，但不是最终的 - 可能仍然存在一些问题
 
即使可以，僵尸也不会总是进行弓步攻击。
玩家不会 100% 倒在地上，而是根据统计数据掷骰子来检查他是否跌倒，如果没有，他们会稍微失去平衡。
修复了僵尸试图冲向不同 Z 级别的玩家的问题。
在计算中添加了丢失的重量，以便在某些动作期间有机会跌倒。
修复了僵尸栅栏弓步攻击有时射程过大的问题。
修复了从推到颠簸的缺失过渡。
修复了栅栏和窗户上的僵尸横向移动受到限制的问题。
 
 
 
[SECTION]削弱背刺：
以前背刺时用刀有 100% 暴击几率，现在只有在僵尸不警戒时才会发生
如果僵尸处于警戒状态，则背刺期间其他武器的暴击几率会降低，但如果僵尸不警戒，则会大大增加
[NODOT]<BR>
通过代码解决方案用草料区填充了许多块：
森林区域会自动添加，以允许在映射器尚未放置此类区域的区域进行清理。
[NODOT]<INDENT:40> 这些区域恰好覆盖了一大块。
[NODOT]<INDENT:40> 这些区域总是森林类型，而不是深森林。
[NODOT]<INDENT:40> 这些区域未保存。
[NODOT]<INDENT:40> 区块不能是导航区或城镇区，或现有森林或深林区的一部分。
[NODOT]<INDENT:40> 自动森林区域要求所有相邻区块都有树木
 
 
 
[SECTION]平衡
不用肥皂也可以洗衣服，但要花更长的时间
撕裂伤现在可以用脏抹布包扎
增加捕获的鱼的营养价值
缝纫盒中的更多战利品。
厨房里有更多的罐头设备（罐子/罐盖）
箱子里有更多的绘画材料。
增加无指手套的生成率。
在垃圾表中添加了更多战利品
厨房里更杂乱。
棚子里的更多战利品（机械材料，锯子等）
 
 
[SECTION][地图修复]
[NODOT] 修复：
卫生间相对的卫生间
将货架/柜台翻倍
意外的附加墙
缺少窗户
缺少门
缺少电灯开关
摆放不正确的家具
 
 
[SECTION]修复
固定防霉喷雾不能倒在地上
修复了高栅栏和原木墙不属于剖面系统的问题
从相交的墙上固定瓷砖，不会随着切口消失
修复了用斧头砍树的错误定时动作
固定在水面上的地板是隐形的。
修复了 z > 0.* 上水面上方的渲染地板，由 tim
修复了从模组加载 lua 文件的错误。
修复了放置在墙壁旁边的可跳跃座椅的问题 - 透明墙壁和可跳跃的墙壁
修复了在车辆中撞击玩家的栅栏僵尸
修复了"Choke Tube Full"导致霰弹枪无法使用的问题（它将 MinAngle 设置为 1.0）。
修复了沙袋和砾石袋精灵在燃烧时会变成燃烧墙的问题
修复 Character.Debug.Render.AimCone 渲染（角度错误）
修复了与英文 UI 标签不匹配的保存文件夹和游戏模式。
修复了金属制品工具提示中喷灯和焊条的顺序会根据可用性发生变化。
通过将 transparentN/transparentW 标志添加到所有窗口精灵来修复通过窗口的视觉
修复了玩家在攀爬时穿过高高的栅栏的问题。
修复了玩家从太远开始攀爬时不会越过高栅栏的问题。
修复了假死僵尸在用车辆碾过它们时不算"在地上"。
修复了当喊叫键与车辆喇叭键相同时按喇叭时玩家喊叫的问题。
修复了未在sounds_vehicle.txt 中定义的VehicleCrash1 和VehicleCrash2 声音。
修复了查看带注释的地图后某些键不起作用的问题。
修复了缺少的 Stash_MarchRidgeMap6_Text3 翻译。
修复了主菜单中的 JOIN 按钮没有变灰（由 Zac 更改）。
修复了无法通过透明木门（即链环门）攻击僵尸的问题。
修复了僵尸在敲打门窗时有时会面临奇怪的角度。
修复了瞄准地面僵尸时错误的角度计算。
修复了技能弹匣在用作烧烤和壁炉的燃料时不会从库存中移除的问题。
修复了将僵尸推倒在地 + 用践踏杀死 zed 后推动时的快速践踏问题。
固定栅栏门比栅栏更具抵抗力。
修复了僵尸在爬过窗户或越过栅栏后向玩家冲刺时爬过墙壁和栅栏的问题。N
修复了玩家死亡后僵尸卡在 AttackState 的宽限期（伸出双臂站立）的问题。
修复了上下文菜单有时被放置在离快捷栏太远的地方。
修复了僵尸人口渲染器未在右列和底行单元格中显示建筑物的问题。
修复了播放攻击动画时有时由于 bAimAtFloor 切换而导致玩家受到双重攻击的问题。
希望修复了 Wash'Bloooo' 错误。
修复了沙盒选项"攻击块移动"不起作用。
修复了一些武器（左轮手枪、dbl 桶式霰弹枪..）在不应该的情况下卡住的问题。
修复了 media/textures/patches/patchesmask.png 在错误的线程上加载的问题。
修复了无法掉落多部分家具物品（如床）的单个部分。
修复了僵尸在追你时进入房间时"口吃"的问题。
修复了袋子不是空的（里面有物品）被用来装泥土/沙子/砾石的问题。
修复了具有紫色的红色退伍军人衬衫。
修复了其中一件 zeds 的通用装备（一件带有长皮夹克的）总是有白色裤子。
 
[VERSION] 41.33 and 41.34
 
[SECTION]新增
为僵尸尸体添加了完全腐烂：他们从一个阶段到另一个阶段直到完全消失（他们可以在消失前变成骷髅）
调整近战动画。为 2 手、1 手和小刀增加了新的摆动时（仅在后退时）减速
在角色上添加了可见的伤口（尚未完成下半身部分）。
现在可以从健康面板调试菜单中移除可见的血液。
添加了新的车辆故事
为营火和其他燃料物品添加了燃料计时器
增加了绑头巾 RAMBO 样式的功能（很快也会添加撕开的床单）。
增加了使用头巾作为面具的能力
删除了长按 E 以从汽车点火装置中取出钥匙。
增加了撑伞的能力
增加了手持手电筒/手电筒的能力
添加了花园锯。
在调试上下文菜单中添加了一个战利品生成器 UI，以更好地跟踪战利品生成
添加巡航控制，按Shift + W启动/增加它，Shift = S降低它的速度，打破将停止巡航控制（Shift + W恢复到它的设定速度），加速不会打破它，你之后释放加速器速度将恢复设置巡航速度。
控制器 X 按钮可打开/关闭车辆巡航控制。
按住控制器 X 按钮并按下 D-pad 上/下可更改巡航控制速度。
添加了"字体大小"显示选项。
字体从 1x/ 2x/ 3x/ 和 4x/ media/fonts/XX/ 语言特定的子目录（如果存在）加载。
 
[SECTION]隐身改进：
增加了一些刀的颚刺范围。
如果足够接近下颌刺，玩家将举起左手。
从后面添加了颚刺（玩家和僵尸）。
 
[SECTION]染发剂：
添加染发剂（常规颜色会在浴室找到，其他一些在发廊）。
您可以分别染发和胡须，只需右键单击染发剂瓶。
 
[SECTION]平衡
调整了垃圾和杂乱的战利品（增加了它们，在那里添加了新的战利品）
增加止痛药的有效时间。
手电筒重量从 2 降低到 1。
添加了用完整的桶/烹饪锅和肥皂在库存中洗衣服的选项
武器弹匣现在受到远程武器沙盒战利品修改器选项的影响。
抛光当前手电筒，手电筒是当前手电筒的更轻版本。
电池现在重量为 0.1 而不是 0.6。
提高了手电筒/电池的生成率。
 
[SECTION]修复
修复了缺少贴花的情况
修复了白天/夜晚活跃的僵尸有时会在应该不活跃时冲刺。
修复了大型建筑（如商场）中的僵尸生成问题
修复了空手在非英语语言中被视为最喜欢的武器的问题。
修复了人体模型渲染错误（与天气 fx 蒙版有关）。
修复了随机生成的建筑物。
修复了 ReplaceOnRotten 指定的项目类型不存在时的异常。
修复了退出游戏时在极少数情况下未正确释放车辆数据库内存的问题。
修复了在跌倒动画期间能够转动的问题。
修复了僵尸在近距离被杀时自动转向玩家的问题。
固定（再次，AGAIIINNN）必须清洗"Blooo"它
修复了使用渔网陷阱进行的钓鱼不提供钓鱼技能经验的问题。
修复了离开 Winter is Coming 游戏重置 Winter 计时器的问题
固定金属地板需要 0/0 焊条和喷灯使用
修复了在人体模型上生成的职业服装
修复了建造栅栏时不使用废金属的问题
修复了掩盖女性角色头发的问题。
修复了针对挑战打开多击沙盒选项的问题。
修复了使用土耳其语言环境时未加载大写字母的模型。
修复了玩家在爬过他/她身后的窗户之前没有完成转身的问题。
修复了某些武器上缺少 BreakSound 的问题。
 
[VERSION] 41.35
[SECTION]新增
实验袋装。请反馈！
[NODOT]<BR>
[NODOT]添加妆容：
- 可用的化妆品将取决于您选择的类型。
- 您还需要在镜子前或库存中有镜子物品。
- 小丑、骷髅、勇敢的心、多种口红和眼影颜色...
[NODOT]<BR>
[NODOT]实验性灯光变化
[NODOT]请反馈！
视锥变暗 25%。
灯柱照明更亮以应对这种情况。
增加角色的照明以平衡较暗的视锥。
[NODOT]<BR>
更改了击中僵尸时造成汽车损坏的方式：
[NODOT]<INDENT:40> 之前低速几乎没有损坏 + 倒车时没有损坏。
[NODOT]<INDENT:40> 现在可以了，虽然它在低速时的伤害相当低，但快速击中链中的僵尸将开始增加造成的伤害。
[NODOT]<INDENT:40> 如果引擎盖被破坏，将对引擎造成一些损坏。
[NODOT]<INDENT:40> 轮胎现在也可以通过击中僵尸来击中。
[NODOT]<INDENT:40> 击中僵尸时对前灯造成的伤害增加（那些东西是无敌的！）。请反馈！
 
[NODOT]添加了污垢/污垢。
[NODOT]<INDENT:40>面具是为角色设计的，但我也用它来做衣服，让裙子/裙子没有很多污垢，我会要求 Mash 更新面具。
[NODOT]<INDENT:40>着色器可以使用更多的作品，特别是在服装上。
[NODOT]<INDENT:40>有点像血。
[NODOT]<INDENT:40>在 zed 创建时会添加随机污垢（天启后期会添加更多）。
对于性格：
[NODOT]<INDENT:40> 跑步或出汗会给你的角色增加污垢，慢慢地穿上你的衣服，你越脏。
[NODOT]<INDENT:40> 我还需要添加一些动作来添加更多的污垢（铲土、园艺...）
[NODOT]<INDENT:40> 在树上会直接在你的衣服上添加污垢。
[NODOT]<INDENT:40> 落下也会增加泥土。
 
[NODOT]<BR>
服装物品现在可以有超过 1 个额外选项。
所有头巾现在都可以按正常方式系结，兰博风格或戴在脸上。
添加了带有随机色调的头巾。
为僵尸服装添加了新的头巾。
 
添加了新的车辆故事：路上的土匪，几辆撞车，几具尸体和一些僵尸（土匪很可能附有枪支！）。仅在存活一个月后出现。
警察封锁汽车的故事有可能打开警报灯。
 
添加了平铺属性"IsMirror"并为游戏中的每种类型的镜子添加了它（用于化妆）。
更新了头发纹理。
更新了包的材质。
Nerfed 打碎的瓶子条件较低的机会。
开窗音效与动画同步效果更好，尽量避免重复音效。
玩家现在在按住控制器触发器时重复攻击，而不是在释放时一次。
现在可以右键单击左侧（主要或次要）的装备图标以调出上下文菜单。
 
 
[SECTION]平衡
油漆罐的使用次数从每罐 4 次增加到 10 次。
增加建造的金属墙的健康。
生成在僵尸身上的枪现在有更多机会拥有子弹/弹夹
增加杂志的生成率。
停止从推树中获得力量 xp（这不是我的世界哟）
 
[SECTION]修复
固定标签面板在某些情况下不显示左/右滚动按钮（即，在具有较大字体或许多标签的制作用户界面中）。
修复了鼠标滚轮不滚动选项 ui 中的选项卡的问题。
修复了健康面板并不总是足够宽以显示其中的所有文本。
修复了温度调试 ui 无法使用不同大小的字体垂直调整大小（需要进行水平调整大小）。
固定 model.offset、model.rotate 和 model.scale 不适用于车轮模型。
修复了沙盒不默认为天启而不是幸存者的问题。
修复了"后处理"显示选项的存在（着色器不再是可选的）
修复了新手电筒（又名手电筒）缺少的配方。
修复了非被动技能在可以获得多个级别时仅获得一个级别（由于沙盒 XP 乘数较高）。
修复了手持火炬/雨伞时有时无法攻击的问题。
固定角色在准备下巴刺伤时不举手。
使用与双木门相同的配方固定双金属门
修复了制作金属屋顶不消耗任何废金属的问题
修复了"灭火"导致营火燃料时间的小数点值
不需要使用丙烷火炬和焊条的固定金属屋顶
修复了某些地方未使用快捷栏插槽名称的翻译。
修复了检查服装 ui 的上下文菜单中缺少的一些翻译。
修复了在运行时添加的警察路障和交通锥不是交互式的（不能被汽车撞到或捡起）。
修复了"NeedMasking"变量的重置。
修复了带有不合适服装的人体模型
修复了女性角色没有头发生长的问题。
修复了有时会出现在角色物品栏中的"Blooo"项目。（Blooo回来了：'（）
修复了武器模型在连接到玩家的背部或腰带时丢失的血液纹理。
修复了角色信息头像面板中未出现胡须颜色的问题。
固定手袋在做动作时不会被隐藏。
修复了有时取消装备包不会将其从装备模型中移除的问题。
固定右手行李袋被视为左手。
修复了翻越栅栏后掉落时重复袋子的问题。
固定的拱顶围栏不会发生在每种类型的拱顶上。
固定妆容现在会在洗完自己后卸掉。
修复了拆卸手电筒时不显示手电筒模型的问题（以前是 CDPlayer）。
修复了在做动作时隐藏武器的问题。
修复了能够取消远程射击/攻击的问题。
修复了在射击时推搡时卡在瞄准的问题。
修复了装备包时的一些拖放怪异问题。
固定手臂在拿着袋子和跑步时摆动。
修复了将袋子放在地板上时不保存颜色的问题。
修复了上下文键总是掉落重物的问题。
修复了多个手提袋面罩混合/捕捉问题。
修复了背着包跑步时的卡嗒声和摇晃问题。
修复了在闲置时按下换档，在拿着袋子时移动手臂。
修复了跑步时按空间不立即注册推力，但仅在您停止跑步时才注册的问题。
修复了使用删除额外选项时新项目的图标（例如，头巾从未更改其图标）。
修复了一些不能化妆的镜子（它们是附加的精灵而不是新对象）。
修复了左臂受伤影响战斗速度的问题。
固定书店收银机里面有书而不是钱。
修复了不正确的雨伞图标。
修复了警察和其他一些特定装备没有附有武器的问题（例如警察身上的手枪）。
修复了坐在地上和打开窗户时看到袋子的问题。
修复了锁中断时 OpenWindowState.exit() 中的异常。
修复了 GameServer.SpawnRegions 未初始化的问题。
修复了服务器上的 ISWeatherChannel 错误。
修复了在客户端调用的旧 map_p.bin 保存文件代码。
固定房间灯可能比以前亮两倍。现在只有外部灯的亮度可能是原来的两倍。
修复了一些与手提袋混合的问题。
修复了统一僵尸分布不会将僵尸放置在生成图像中强度为零的位置的问题。
修复了在以某些语言（即俄语）查看地图后 UI 字体被缩放的问题。更改显示选项中的语言会在不在游戏中时重新加载 UI。
修复了两次修补洞后衣服上的洞消失的问题。
修复了 Lua 阅读技能书两次的错误。技能书应该可能使用 DisappearOnUse=FALSE 而不是通过 ReplaceOnUse 被替换为相同的项目。
修复了窗户上方的金属栅栏，当僵尸出现在广场对象列表中的窗口之前时，它们不会阻挡僵尸。
修复了尸体比僵尸更黑的问题。在提交 4216 中更改了模型照明。
修复了未更改显示语言时重新加载 Lua 文件的问题。
固定车辆模型被灯柱等从错误的方向点亮。
修复了使用 Model.Render.Lights 调试选项时有时会抛出异常（从渲染线程访问 IsoGridSquare）。
修复了 item-spawner 调试 ui 中的重叠文本。
固定音乐"戏剧"永远不会失败。
修复了每帧都会重新创建玩家纹理，从而降低帧速率的问题。
修复了玩家在爬过栏杆爬上楼梯时受到伤害并掉落装备好的物品的问题。
修复了玩家在绊倒或死亡后掉落手持物品的问题。
修复了物品栏和战利品窗口外的物品掉落被折叠窗口的隐藏部分阻挡的问题。
修复了每次加载 Last Stand Accumulator 玩家时都会增加一些玩家技能的问题
 
 
[SECTION]扎克的东西
 
为每个骨骼动画排序添加了优先级参数。组合现在按：层、优先级、权重排序
动画播放器
[NODOT]<INDENT:40>- 新字段，int[] m_animBlendPriorities。用于按优先级排序轨道的可重用数组。
[NODOT]<INDENT:40> - 更新了函数 updateMultiTrackBoneTransformsInternal 以在排序算法中包含优先级。
[NODOT]<INDENT:40>- 进行小的重构以提高可读性。
实时动画节点
[NODOT]<INDENT:40>- 新的实用函数可以访问源 AnimNode 值：
[NODOT]<INDENT:60> getPriority()
[NODOT]<INDENT:60> getDeferredBoneName()
[NODOT]<INDENT:60> getDeferredBoneAxis()
[NODOT]<INDENT:60> getSubStateBoneWeights()
[NODOT]<INDENT:60> findTransitionTo(...)
[NODOT]<INDENT:60> getSpeedScale(...)
动画节点
[NODOT]<INDENT:40> - 新变量 m_Priority
[NODOT]<INDENT:40> - 新函数 getPriority()
[NODOT]<INDENT:40> - 为各个字段添加了额外的 api 文档。
动画层
[NODOT]<INDENT:40> - updateNodeActiveFlags 更新为通过优先级值。
[NODOT]<INDENT:40> - 不再重复调用 LiveAnimNode.getSourceNode。改用新封装的实用程序函数。
[NODOT]<INDENT:40> - StartAnimTrackParameters
[NODOT]<INDENT:40> - 新变量，优先级。
等播放器
[NODOT]<INDENT:40> 删除了"AttackVariableX"的解决方法。0.01 和 0.99 的值现在是 0 和 1 的整数值。
高级动画师
[NODOT]<INDENT:40> 删除了未使用的函数：ensureEnoughLayers。
    
将 1HDefault.Priority 更新为 4 而不是 default(5)。
[NODOT]<INDENT:40>修复了手持雨伞从单手瞄准攻击转出时的奇怪卡顿问题。
 
修复了角色锁骨的错误骨骼重新绑定。
[NODOT]<INDENT:40>- 使用"Bip01_X_Clavicle"而不是"Bip_X_Clavicle"
如果骨骼重新绑定无效，则向控制台添加警告。
为 AnimBoneBinding、AnimBoneBindingPair 和 SkinningBone 添加了 toString 覆盖。
字符串实用程序
[NODOT]<INDENT:40>新增功能：缩进
[NODOT]<INDENT:60> - 缩进所提供文本中的所有行。
[NODOT]<INDENT:60> 允许我们指定缩进第一行的内容，
[NODOT]<INDENT:60> 用什么缩进所有非第一行，
[NODOT]<INDENT:60> 使用什么作为 newLine 字符串（例如"\n"、"\r\n"或其他任何内容，如"newLine:"）
[NODOT]<INDENT:40> 默认重载使用 System.lineSeparator，
[NODOT]<INDENT:60> 不缩进第一行，
[NODOT]<INDENT:60> 并使用制表符缩进所有非第一行。
 
添加了 AnimStateNameTable
[NODOT]<INDENT:40>- 新类：GenericNameTable、NameTableEntry 和 AnimStateNameTable。
[NODOT]<INDENT:40>- 通用表提供索引名称、名称索引表的所有功能。
[NODOT]<INDENT:40>- 线程安全，使用锁进行添加/删除/修改。
[NODOT]<INDENT:40>- NameTableEntries 有一个名称，并且可以有一个索引。除非另有说明，否则默认为 -1。
[NODOT]<INDENT:40>- NameTableEntries 在其名称/索引更改时通知其父表，保持表一致。
[NODOT]<INDENT:40>- 初始实现尚未连接到网络或 AnimStates。
 
AnimLayers 现在同步到它们的父级
[NODOT]<INDENT:40>- 每一层都保持同步节点和轨道缓存。
[NODOT]<INDENT:40>- 每个子层检查它们的父层是否有缓存的同步节点+轨道。
[NODOT]<INDENT:40>- 如果没有找到，则使用它自己的。
[NODOT]<INDENT:40>- 即。Bob_Anim_Bags 现在同步到根 Bob_Anim
  
  
[VERSION] 41.36
 
[SECTION]平衡
- 增加了角色的污垢。
 
[SECTION]修复
修复了一些无法使用新花园锯的食谱。
修复了由于缺少眼影纹理而导致的异常。
修复了化妆 ui 无法使用不同大小的字体的问题。
修复了化妆 ui 无法与控制器一起使用的问题。
修复了 Lua 调试器错误 ui 在一种情况下不显示异常的问题。
修复了右键单击 Windows 时偶尔出现的 Lua 错误。
修复了从手中掉落时袋子在地面上的奇怪位置。
通过使项目的默认 DisplayName 现在是该项目的 Module.Type 来修复 Blooo（再次再次），使其更易于调试。
修复了执行某些定时动作（进食、吸烟等）时的"踢腿"。
 
 
[VERSION] 41.37
[SECTION]新增
防止俯卧的僵尸头部穿过墙壁和障碍物：坠落和俯卧的僵尸现在会从墙壁上滑开。
添加了吉他箱/飞行箱
在垃圾桶/箱的"Loot all"按钮旁边添加了一个"Delete All"按钮，单击此按钮将从容器中永久删除项目（在删除它们之前有一个确认对话框）。
使许多以前不可移动的物体可移动：长凳、双层床、地毯、檐篷、spiffo 的桌子、酒吧凳子、柜台等。
添加了"定时操作完成后恢复正常速度"辅助功能选项。（一旦定时动作完成（读书、烹饪、制作...），它会自动取消快进。通过 ESC 取消定时动作将取消快进。）
添加了 CounterOverlays.lua，其中添加了 Mash 随机打开的橱柜门和文件柜抽屉。
使头盔掉落的攻击现在将阻止攻击
 
 
[SECTION]平衡
撕裂衣服现在有机会提供线（取决于剪裁技巧和物品的大小）。
现在可以合并线程（如果您有多个使用过的线程，请右键单击堆栈将它们合并在一起）
降低拥有厕纸屋的机会。（https://www.youtube.com/watch?v=1nPT64U6X40）
减少在没有引擎盖的情况下撞击僵尸时对汽车引擎造成的伤害。
在一些缺失的食谱中添加了砍刀（切片食物、制作长矛...）。
增加钓鱼线生成率。
 
[SECTION][控制器改进]
 
使用控制器时添加了战利品窗口上下文菜单命令：
[NODOT]<INDENT:40> 1) 打开/关闭微波炉和炉子。
[NODOT]<INDENT:40> 2) 显示微波炉和火炉的设置 ui。
[NODOT]<INDENT:40> 3) 打开/关闭干衣机和洗衣机。
[NODOT]<INDENT:40> 4) 从垃圾桶中删除项目。
 
更改了控制器肩部按钮以影响当前突出显示的库存或战利品窗口。
[NODOT]<INDENT:40>以前，左肩按钮会选择物品栏窗口中的下一个容器，而右肩按钮会选择战利品窗口中的下一个容器。
[NODOT]<INDENT:40> 现在左肩按钮选择当前突出显示窗口中的前一个容器。
 
[SECTION][包包改进（主要在引擎盖下）]
尝试在手上装备或不装备包时不创建新的库存物品。
将"masking"动画状态拆分为"maskingleft"和"maskingright"，以修复拿着包和手电筒的错误。
现在可以选择用左手或右手拿着包
当左手拿着一个包时，不再出现下颚刺伤 RaiseHand 动画。
当背包拿在手中时，固定在背部的武器就像背着背包一样放置。
从 maskingleft 和 maskingright 动画组中删除了过渡。
 
 
[SECTION]修复
修复了水上缺乏照明的问题。
修复了僵尸玩家的视锥角不更新的问题。
修复了玩家死亡后更新快捷栏的 lua 错误。
修复了定制 ui 和生成器信息 ui 中未翻译的字符串。在 MakeUp_EN.txt 中添加了化妆类别和类型的翻译。
修复了无法打开双门的问题。
固定应用化妆增加你的体重。
修复了天启中 30 天之前出现的强盗道路故事。
固定午餐盒被设置为"医疗"（仅用于战利品机会）。
修复了双"红色唇膏"选项。
修复了包外物品出现的"解包"问题。
修复了快进时能够摆动的问题。
修复了主手的爱丽丝包错误。
修复了玩家坐着时被僵尸击中时会站起来的问题。
修复了僵尸在咬他时推动玩家的问题。
修复了一些缺失的翻译（感谢 Narnika！）。
修复了生存指南中的错字。
修复了玩家的视锥在短视特性下变得更亮的问题。
修复了坐着时不播放的重新加载动画。
修复了 ISCharacterInfoWindow 有时会在窗口关闭后更新。
修复了在不单击应用的情况下关闭化妆 ui 时应用的化妆。
修复了僵尸重击短金属栅栏的问题。
修复了僵尸破坏已卸载块上的对象时的异常。
修复了觅食 ui 无法正确处理有组织和无组织特征的问题。
修复了显示某些窗口时截屏键不起作用的问题
修复了分屏玩家按下 X 按钮驾驶车辆时的 lua 错误。
修复了在分屏中显示（或不显示）某些操作的上下文菜单工具提示。
修复了无法使用的木材在烧烤添加燃料菜单中出现两次的问题。
修复了玩家在显示信息 ui 时不会转身面对烧烤的问题。
 
 
[VERSION] 41.38
[SECTION][新教程]
Xeonyx 更新和改进了森林地图中的小屋（如果你最终幸存下来，值得探索）
新的步骤和扩展的外部序列
主要涵盖移动和战斗- 将在以后扩展，并与游戏手柄兼容
 
添加了用于重新加载枪支和备用弹匣的径向菜单。
[NODOT]<INDENT:40> 按住 Reload 键（或控制器按钮）半秒后显示菜单。
[NODOT]<INDENT:40>"立即显示重新加载径向菜单"辅助功能选项更改了此行为，因此菜单立即显示。
 
在项目上下文菜单和重新加载径向菜单中添加了一个命令，以从非弹匣类型的枪支（如左轮手枪）中卸载所有子弹。
将非弹匣型枪的"机架"更改为"卸载轮"。
为 RadioMag、MechanicMag 和 BookMechanic 项目添加了 StaticModel。
重建瓷砖包 - 这应该包括更薄的原木墙以帮助切割，并希望去除一些瓷砖上的随机红点
酒吧水龙头现在可移动。
从之前放置的方块中取出泥土、砾石或沙子现在既可以移除它，也可以恢复之前的地板精灵。
添加了人字拖和腰包。后者可以戴在前面或后面。
装备有颜色的包现在在右侧面板（背包所在的位置）上有一个有色图标。
右侧面板上装备包的工具提示现在显示包的名称。
添加了公文包。
添加了 Mash 的新叠加精灵（冰箱、火炉、座椅等）。
在车辆径向菜单中添加了一个不同的图标，用于从加油站的泵加油。
从地上抓起尸体时播放动画。
 
 
[SECTION][新车辆材料]
 
内存优化：车辆使用相同的损坏和生锈纹理，带有第二个 UV 通道。
血液分别在车辆的正面、背面和侧面绘制，以应对不同位置的僵尸撞击。
血液强度从 0.0 变化到 1.0，而不是使用 2 种不同的血液质地。
在损坏纹理之前在车窗上画血，以避免血液覆盖窗户上的孔
击中僵尸时会在车辆的前后添加血液。
僵尸正在攻击的车窗中添加了血液。
更新了车辆血液纹理。
添加了"清洗车辆"上下文菜单命令以清除车辆上的血液。需要水。
在拆卸车辆时播放喷灯声音并使用喷灯动画。
 
 
[SECTION][堆肥]
 
在"[DEBUG] Objects"上下文菜单中添加了"Set Compost"命令，以设置堆肥机中的堆肥量。
添加了一个上下文菜单命令，用于将堆肥袋中的堆肥添加到堆肥机中。
部分堆肥可放入空袋和部分空堆肥袋中。以前，玩家一次只能吃满 10 个单位的堆肥。
 
 
[SECTION][修改]
 
启用了之前添加的 worldflares 系统
 
 
[SECTION][调整女模特]
 
调整了手臂周围的女性网眼
再出口女装
重新分配 Vest_BulletCivilian.xml 以指向正确的母网格
 
 
[SECTION][用户界面改进]
 
重命名为"退出""退出到菜单"。
将"退出到桌面"移动到"退出到菜单"下方，以匹配主菜单中按钮的顺序。
将"新角色"移至"退出菜单"上方。
将"显示"选项中的"是/否"组合框替换为复选框。
将删除按钮移动到 Last Stand 玩家选择 ui 中的新建和播放按钮的左侧，以匹配其他 ui。
在角色创建 ui 中按名称对胡须和发型进行排序。
将"是/否""胸毛"组合框更改为角色创建用户界面中的复选框。
 
 
[SECTION][控制器改进]
添加了一个可访问性选项，用于选择肩部按钮如何在库存和战利品窗口中切换容器。
 
 
[SECTION][社区翻译改进]
可以通过在与 description.txt 相同的文件夹中添加名为 title.txt 的文件来指定地图标题的翻译。
例如 media\lua\shared\Translate\FR\Muldraugh, KY\title.txt。该文件应包含带有已翻译地图名称的单行。
修复了缺失的 Last Stand 翻译。
改进和标准化的英语语言演示。
在角色创建 ui 中添加了"Type 1"等服装纹理选择的翻译。
添加了与 Tooltip_clothing_XXX 分开的 IGUI_ClothingName_XXX 翻译（脏、湿等）。
 
 
[SECTION]平衡
 
使技能杂志阅读时间为 10 分钟，相当于阅读 5 页技能书。
使短栅栏门可以跳动并且从不上锁。可以使用上下文菜单、按住 E 键或按下 B 控制器按钮来跳过它们。
如果有可用的空喷雾罐，RMC 防霉/杀虫剂喷雾（完整）会显示使苍蝇治愈的选项
如果库存中没有其他非空弹匣，则在按下重新加载键时会重新加载部分装载的枪弹匣。
一个完整的弹匣被弹出而无需重新加载。
多个瓶子等的"全部填充"选项
漂白剂在消耗时变成"空漂白剂瓶"（之前它消失了）。
添加了"装水的漂白剂瓶"，它的容量是汽水瓶的两倍（重量是汽水瓶的两倍）。
完全消耗后变成空物品的食物（例如橙子苏打水和漂白剂）会根据剩余量变轻。
降低角色的灯光。
 
 
[SECTION]修复
修复了 mod .pack 文件加载得太晚，导致缺少项目纹理的问题。
修复了 ModelManager.RenderSkyBox() 绑定错误的 FBO。
修复了更改显示语言时不会更改特权名称翻译的问题。
固定窗框在安装窗户后变得非交互式。例如，在装上窗户后，不可能在制作好的窗框上抹灰，直到重新加载游戏。
修复了 Lua 调试器错误窗口中未显示的解析错误。
修复了在游戏未完全放大时更新服装纹理时 1x1 NormalGlasses.png 纹理看起来透明的问题。
修复了 Texture.getUVScale() 每次调用分配一个新的 Vector2。
修复了当物品不在玩家的物品栏中时 Dye Hair 什么都不做的问题。
修复了退出主菜单后未重新加载的翻译。
修复了 lua 错误爬过高高的栅栏，在库存窗口中选择了一个袋子。
修复了短金属杆栅栏可以敲击的问题。
修复了 Bag_NormalHikingBag 模型未出现在玩家手中的问题。
修复了加载分屏时不使部分屏幕变黑的问题。
修复了使用控制器加载分屏游戏时不可见的玩家 1。
修复了玩家死亡时化妆和觅食用户界面不会被移除的问题。
修复了当"点击 E"足以爬过时显示"按住 E"的上下文菜单工具提示。
修复了玩家在冲刺穿过树木时绊倒时有时会播放错误的"起床"动画。
修复了有时在 Anim Monitor 调试 ui 中显示的错误节点名称。
当玩家前面有可用的车门时，修复了在玩家身后使用门或窗的问题。
修复了每次单击"全部删除"按钮时出现的新"清空垃圾箱"对话框。
修复了在裁缝 ui 已经可见时检查服装时的 lua 错误。
修复了能够旋转多瓷砖家具以使零件穿过墙壁和关闭的门的问题。
在尝试放置时将"警察标志"固定在适当的高度。
修复了应用天气干扰时无线电消息不显示行的最后一部分的问题。
修复了 propane-bbq-with-tank 精灵现在是可移动的，因此它可以显示信息面板。
修复了有关缺少 IGUI_SkinTemperature 转换的警告。
固定保持 E 不会爬过短的 IsoThumpable 栅栏门（它仅适用于 IsoDoor）。
修复了当窗户另一侧没有地板时，玩家在爬过窗户时被僵尸攻击时绊倒并爬起来而不是跌倒的问题。
修复了玩家在爬过窗户时被僵尸攻击时绊倒并站起来后播放命中反应动画的问题。
修复了僵尸有时会从远处吃尸体的问题。
修复了几个镜像精灵的平铺属性（它们缺少附加的 N/S/W/E 属性）。
固定台灯有时会挂在家具边缘。这是通过限制台灯朝向家具移动工具所需的相同方向来完成的。
修复了 IsoPlayer.updateDirt() 中的 NullPointerException。这发生在加载睡眠分屏播放器时。
修复了玩家在走进颠倒的车辆后卡住的问题。
修复了沙拉和维生素在食用时不显示模型的问题。
修复了两块烤箱的两半可以单独激活。
修复了车辆径向菜单"打开引擎盖"命令之后不显示机械用户界面的问题。
修复了通过径向菜单打开机械用户界面后车辆引擎盖不会自动关闭的问题。
修复了短跑僵尸有时会在绊倒后跳过起床动画。
修复了短跑僵尸在绊倒后不被视为"在地面上"的问题。
修复了无法修复新枪支的问题。
修复了没有弹膛的枪支（例如左轮手枪）在不存在的弹膛中产生 +1 发子弹的问题。
修复了由于未释放纹理内存导致的 OutOfMemoryError 错误。
修复了当 windSpeed 0 和缩放时雨变成水平的问题
固定车窗有时会在不被破坏的情况下保持 0 状态（InventoryItem 未设置为 null）。
固定车窗受到僵尸攻击两倍的伤害。
修复了僵尸只会损坏玩家坐在旁边的车窗的问题。
修复了在角色创建 ui 中切换男性和女性时玩家模型变成一团的问题。
修复了在不使用控制器时永久突出显示角色创建 ui 男性/女性组合框的问题。
修复了 DynamicRadio_EN.txt 中的一些错别字
修复了货车和皮卡的反向保险杠面罩颜色
修复了动画循环时有时会跳过动画事件的问题。
修复了重新加载技能不影响子弹插入或从弹匣中取出子弹的速度的问题。
修复了（可能）插入子弹和移除子弹的声音与弹匣重新加载/卸载动画不同步的问题。
修复了当勾选"过滤所有"复选框时，进化的配方不会显示在制作用户界面中的问题。
修复了当进化配方包含非食品成分时，制作用户界面中的 lua 错误。（例如，准备饮料使用糖）。
修复了在容器中保存多个相同类型的项目时的无限循环。（这发生在将两具尸体保存在容器中时。）
修复了在使用弹出弹匣上下文菜单命令后重新加载空弹匣并将其放回枪中的问题。将 ISLoadBulletsInMagazine.lua 的部分重构为 ISUnloadBulletsFromMagazine.lua。
修复了在计算玩家目标时使用错误的朝向。（这个错误的影响是，根据玩家用光标瞄准的方向，应该在瞄准锥中的僵尸有时会被错过。）
修复了在仍然转身时能够将僵尸推到玩家身后的问题。它正在使用 getForwardDirection()。
使用不存在的 containerItem Base.Duffelbag 项目修复了 StashDescriptions。
修复了僵尸通过门、墙和窗户吃尸体的问题。
修复了在从快捷栏上附加或分离物品时不重新显示玩家的物品栏的问题。
修复了有时在车辆机械师 UI 中显示的错误"工作类型"。
修复了栅栏隐藏逻辑的一些元素
修复了某些物品失去"最喜欢"状态的问题
修复了具有木质声音的破坏金属路障
固定古董炉没有燃油计时器
修复了存放在衣架上的非服装物品
固定靴子不能防止咬伤/划伤
修复了无法"撕开""长裙"的问题
固定 V 领毛衣背心保护前臂。
修复了不考虑部分食用食物的状态变化
修复了在游戏中发现的鱼片（熟）没有卡路里
固定捕获的动物重量不应有任何变化
修复了玩家在绘画时不面对物体的问题。
修复了无法使用控制器绘制非木工物体的问题。
修复了在使用控制器选择一个来绘制时突出显示堆叠的板条箱。
修复了绘制板条箱时玩家站立的位置。
修复了 ISCampingInfoAction 中无效的"require"语句。
修复了阅读文学作品时会增加无聊、压力和不快乐，从而减少这些统计数据。对于在沙盒游戏中玩较长时间的人来说，这一点已经改变。
修复了 popman/src/doJNI.bat 中使用的 Java 版本。
修复了无法翻译的新发型。
修复了角色创建用户界面中保存的服装的问题。
[NODOT]<INDENT:40> - 服装项目的翻译名称已保存，当显示语言更改时会中断。
[NODOT]<INDENT:40> - 未正确加载所选纹理（例如棒球帽的颜色）。
[NODOT]<INDENT:40> - 单击"随机化"按钮后保存了错误的肤色，但未从组合框中选择肤色。
修复了在取土/砾石/沙子或堆肥时使用装有物品的 EmptySandbag。堆肥袋现在在装备时使用空沙袋模型。
修复了在行驶时发动机关闭时无法转向或制动车辆的问题。
修复了在取土/砾石/沙子时双手装备铲子的问题。
修复了播放教程后等光标闪烁的问题。
修复了从枪支中卸下子弹时库存窗口中未翻译的字符串。
修复了湿毛巾在干衣机中不会更快干燥的问题。
修复了装备枪械时第一次按下重装键的 lua 错误。
修复了一些 IsoObject 字段在释放对象后未重置为默认值的问题。
修复了 HotDrink 项目缺少的 3D 模型。
通过添加用于主菜单中标题的 UIFont.Title 来修复标题问题。使用它来代替 UIFont.Cred2，因为某些语言无法使用 UIFont.Cred2 显示所有字符。对于这些语言，UIFont.Title 与 UIFont.Large 相同。
修复了读取 description.txt 和 title.txt 地图翻译文件时不跳过 UTF-8 字节顺序标记的问题。
修复了一些关于手电筒锥体宽度使用哪个装备物品的混乱等问题。如果双手都有活动灯，则右手物品具有优先权。这可以稍后修复以允许多个活动灯，而不仅仅是在手中，用于前照灯等。
修复了启用离屏渲染的 ui 外观与禁用离屏渲染时的外观不匹配的问题。一个长期存在的问题是两种方法之间的 alpha 值不一样。
修复了 SandboxVars.NatureAbundance 是 ISFishingAction.lua 的错误使用。
修复了某些地方浮点显示值的舍入问题。
[NODOT]<INDENT:40> 1) 服装保护 ui 中的咬伤和抓伤几率。
[NODOT]<INDENT:40> 2) 从电视广播中获得经验值时。
[NODOT]<INDENT:40> 3) 轮胎压力四舍五入到小数点后一位，而不是机械 ui 中的三位。
修复了在"光环"音符后面绘制的背景纹理与为玩家头顶上方的语音文本绘制的背景纹理不同的问题。
修复了爬行僵尸有时转得太快的问题。这是由于 WalkTowardState 调用 setForwardDirection() 时仍然需要做的。（由于在转弯动画中没有延迟旋转，转弯仍然很不稳定。爬行的僵尸在 PathFindState 中仍然"立即"转动，但在 WalkTowardState 中没有。）
修复了使用非英语语言在角色创建 ui 中保存角色服装的 lua 错误。
修复了家具移动和拆卸动作在袋子中找不到工具的问题。
修复了家具拆卸在手中装备焊接面罩而不是佩戴它的问题。
修复了使用喷灯拆卸家具时播放锤击声的问题。
修复了拆卸车辆时手持焊接面罩而不是佩戴它。
修复了物品栏窗口中的快捷栏物品与非快捷栏物品堆叠的问题。
修复了有时会在错误的位置绘制已装备和未装备物品之间的分隔线。
修复了种植农作物时没有从袋子中取出种子的问题。
修复了从水槽/等处取水后留在手中的已装备空水容器物品。
修复了有时战利品窗口中不显示载具容器的问题。
通过在种植农作物时从袋子中移动所有相同类型的种子来修复农业 lua 错误。
修复了双击扩展堆栈中的单个武器不装备或不装备它的问题。
修复了依次双击一组武器装备它们的问题。
修复了双击装备好的武器会立即解除装备并且不重新显示库存的问题。
 
 
[SECTION][动画系统修复]
 
还原了对 getSkinTransformData() 和 resetSkinTransforms() 的更改。
[NODOT]<INDENT:40>每个 AnimationPlayer 可以有多个活动的 SkinTransformData 对象（例如，每个服装模型一个）。
 
ModelInstance.reset() 不应调用"Pool.tryRelease(AnimPlayer)"，因为 AnimationPlayer 归 IsoGameCharacter 所有。
[NODOT]<INDENT:40>多个模型实例（例如服装模型）都指向同一个 AnimationPlayer。
 
当新数组小于被复制的数组时，修复了 PZArrayUtil.newInstance() 中的异常。
 
 
[VERSION] 41.39
[SECTION]新增
translationProblems.txt 列出了缺少的 ItemName_xxx 而不是旧的 DisplayName_xxx。
删除了 true|false 调试控制台垃圾邮件。
在调试菜单中添加了用于访问附件编辑器、块调试器和车辆编辑器的按钮。
添加了 DebugType.Mod 用于控制向控制台显示与 mod 相关的调试消息。
更新了最新的社区翻译
 
[SECTION]修复
使用 Docker 创建 libjassimp64.so 和 libLighting64.so 的 GCC 版本不会导致某些 Linux 设置出现问题
修复了车辆编辑器未在脚本组合框中选择正确车辆的问题。
修复了不使用双倍尺寸纹理时教程在放大/缩小阶段中断的问题。
修复了斗帽在地面上时的渲染错误。
修复了无法在某些系统上编译的车辆着色器。
修复了分辨率为 2 分钟而不是 1 分钟的 GameTime.getMinutesStamp()。
固定武器模型在武器连接到玩家时移除武器部件（瞄准镜等）后没有更新。
修复了 HuntingRifle (MSR788 Rifle) 瞄准镜未显示的问题。
修复了当多个活动模组使用相同的瓷砖定义文件编号时未检测到的问题。这些文件编号由 mod.info 文件中的"tiledef="指定。
修复了能够在不移除丙烷罐的情况下拿起丙烷烧烤的问题。
修复了动画编辑器在选择动画时未设置反向复选框的问题。
修复了从枪支中取出弹匣的动画。
修复了钓鱼和最后一次诱饵中断时的 lua 错误。
修复了教程中的错误说明：高栅栏
修复（希望）最后一个"瓷砖上的红点"问题
 
 
[VERSION] 41.40
[SECTION]新增
 
添加了可以佩戴在玩家身上的首饰：项链、耳环和手指上的戒指。
增加了补充饮水机的能力
可排出物品现在会根据它们的装满程度来改变它们的重量
更新的学分
为僵尸添加了手镯、手表、狗牌等。注意：不推荐使用旧手表。您将不得不寻找新手表。
添加了 SetMeleeDelay 动画事件，可用于设置攻击之间的延迟。这与 RecoilDelay 基本相同，用于设置枪械射击之间的延迟。
[NODOT]<BR>
recipes.txt 的新内容：
[NODOT]<INDENT:40> 通常，配方源包含硬编码项目类型的列表。
[NODOT]<INDENT:40> 这不适用于所有新服装。
[NODOT]<INDENT:40> 现在，"[function]"形式的配方源指定 Lua 函数的名称，该函数将被调用以获取可用作源项目的项目列表。
[NODOT]<INDENT:40> 示例参见 recipecode.lua 中的 DismantleDigitalWatch_GetItemTypes()。
[NODOT]<BR>
添加了上下文菜单工具提示，显示取水或转移水时含水物品的百分比。
[NODOT]<BR>
添加了 IsoRoofFixer.java 以防止从地图工具未放置的屋顶坠落
[NODOT]<INDENT:40> - 可以尝试为每个瓷砖或每个房间下方的每个房间空间修复掉落的玩家的屋顶，默认为后者
[NODOT]<INDENT:40> - 位置存储在元数据保存中，因此当玩家移除这些楼层时它不会尝试修复它两次（仅限每个房间模式）。
[NODOT]<INDENT:40> - 可以选择放置与屋顶样式相匹配的地板或隐形地板
[NODOT]<BR>
在控制台日志中添加了更多系统规格打印
[NODOT]<INDENT:40> 在"项目列表"调试 ui 中显示项目图标。
  
 
 
[SECTION]上下文菜单和热吧整理
添加了与上下文菜单交互的可选方式。
[NODOT]<INDENT:40> 不是在父菜单的左侧或右侧显示子菜单，而是隐藏父菜单并显示子菜单代替父菜单。
[NODOT]<INDENT:40> 在子菜单顶部添加了一个额外的菜单选项以返回父菜单。
[NODOT]<INDENT:40> 可以在辅助功能选项中为每个分屏播放器启用或禁用此行为。
[NODOT]<INDENT:40> 这适用于控制器。鼠标用户可能喜欢也可能不喜欢这种方法。
 
附加的物品（即快捷栏物品）可能会发光，而不仅仅是玩家手中的物品。目前游戏中没有可以进入快捷栏的发光物品，但是可以用来装备胸灯或头灯。
"装备/打开/关闭光源"键将切换快捷栏中的发光物品（如果存在），而不是装备玩家手中的物品。
如果可能，按下快捷栏插槽的键盘快捷键将激活或停用项目而不是装备它。
如果无法在该插槽中装备拖动的物品，则快捷栏插槽会以红色突出显示。
非武器物品可以拖到快捷栏。已经可以使用上下文菜单和径向菜单将非武器项目添加到快捷栏。
左侧 d-pad 径向菜单（以前只显示可装备的武器）现在也显示玩家库存中最好的发光项目。这可用于在使用控制器时装备和切换手电筒。
在使用鼠标时使用"单个上下文菜单"选项显示上下文菜单时，为上下文菜单添加了动画。使用控制器时已经有动画。
更喜欢在上下文菜单的右侧或左侧显示工具提示，而不是在它们的顶部。
当通过鼠标使用"单一上下文菜单"选项时，短子菜单位于鼠标下方而不是父级位置。
允许将物品拖到主要和次要插槽图标以装备它们。在两个图标之间拖动双手物品会装备双手物品。
在农业上下文菜单中显示所有已知的种子类型，因此模组不需要覆盖 ISFarmingMenu.lua。
显示在战利品窗口中选择的容器类型。这已经为袋子完成了，但现在也将显示衣物烘干机、洗衣机等的图标。
添加了径向菜单选项，可在车外时砸碎车窗。此选项已在右键单击上下文菜单中可用。
添加了"启用切换模型"键绑定，默认为 F3，因此人们可以更改在调试模式下隐藏/显示模型的键。
添加了"切换动画文本"键绑定，默认为 F6，因此人们可以在调试模式下更改隐藏/显示动画相关文本的键。
新的"穿着"子菜单，用于以不同方式穿着的服装：棒球帽、雨披、腰包、连帽衫等。
将"设置警报"对话框中的"开/关"按钮更改为复选框。
添加了通过点击瞄准键来打开和关闭瞄准的选项。按住 Aim 键超过 1/2 秒瞄准而不强制瞄准，因此松开 Aim 键时瞄准停止。跑步将关闭强制瞄准。
在物品栏窗口中点击一个物品时，如果该物品将替换现有物品，则用于将物品附加到快捷栏的"附加"菜单会添加"（替换 XYZ）"。
使用控制器时，用于锁定和解锁车门的车辆径向菜单选项也会锁定和解锁行李箱。
使用鼠标的玩家已经可以通过单击车辆仪表板中的后备箱图标来执行此操作。
附加菜单选项在工具提示中显示要替换的项目而不是选项名称，以匹配磨损菜单
在"吃"子菜单中添加了工具提示，以显示将改变多少饥饿/口渴/不快乐，并显示有关未煮过的食物和更热或更冷的食物的警告。
在"吃"子菜单工具提示中添加了"用微波炉烹制"警告。
不要在磨损项工具提示中包含长行（显示咬/抓奖励的那些）
 
 
 
[SECTION][教程]
为 Turbo 的新目标标记添加代码
添加归位标记目标标记
添加了改进的项目亮点
改进的 Spiffo 教程窗口放置
使用教程添加（不完整的）控制器工作
当玩家打开窗帘看到喂食兄弟时添加了僵尸警报
 
 
[SECTION][尸体和发电机整理]
 
填埋坟墓现在与埋葬第 5 具尸体是一个单独的动作。埋葬第五具尸体后，它仍然会自动发生。
埋葬尸体不再播放铲子动画。这是因为当尸体还在玩家手中时无法装备铁锹，所以铁锹可能会出现在玩家的手上和背上。
当装备手中的物品时，尸体和发电机会在一个单独的动作中首先掉落。一旦装备了物品，就会立即掉落尸体或发电机。
在捡起尸体或发电机之前，手中的物品会在一个单独的动作中解除。当装备的物品在快捷栏中时，这看起来更好。
右键单击装备好的尸体或发电机会说"放下"而不是"取消装备"。
修复了容器中的尸体堆显示"抓一个/抓一半/抓全部"的问题。
 
 
[SECTION][篝火和壁炉整理]
 
木炭可用作营火和壁炉的燃料。
每次使用木炭都会为烧烤/篝火/壁炉增加 30 分钟的燃料，而不是使用整个袋子。
木炭烧烤可以使用与营火和壁炉相同的燃料和启动方法。
只有定义了 FabricType 的衣服（可以撕裂的东西）才能用作烧烤/营火/壁炉的燃料。
新的"添加燃料"和"轻火"工具提示显示每个项目的燃烧时间。
停止下雨，营火燃料减少两倍的速度，因为它看起来像一个虫子。
 
 
 
 
[SECTION][修改和社区翻译]
 
添加了无线电改装的修复/功能，以允许对时间敏感的东西，如画外音改装。
WordZed 中的行现在可以以"${t:xx.xxx}"为前缀，其中 x 是秒数。这将覆盖无线电系统中的标准行触发限制，并在移动到下一行之前使用提供的数量秒。
 
 
删除了语言的硬编码列表，以便模组可以添加新语言。
[NODOT]<INDENT:40> 通过在 media/lua/shared/Translate 文件夹中查找游戏和任何活动模组来加载语言。
[NODOT]<INDENT:40> 在每个语言文件夹中，名为 language.txt 的新文件指定名称和字符编码。
[NODOT]<INDENT:40> 旧的"语言"枚举现在是一个类。这不应该破坏模组（除非他们正在调用未实现的方法）。
 
media/lua/shared/Translate/XX/language.txt 文件可能有一行"base = YY"，其中 YY 是在使用默认语言 EN 之前用于缺少翻译的另一种语言的名称。
[NODOT]<INDENT:40> 例如，想要覆盖某些法语翻译的模组可以使用以下 language.txt 文件：
[NODOT]<INDENT:40> 版本 = 1，
[NODOT]<INDENT:40> 文本 = 法语模组，
[NODOT]<INDENT:40> 字符集 = Cp1252，
[NODOT]<INDENT:40> 基数 = FR，
    
在 media/lua/shared/Translate/EN/<MAP>/ 文件夹中添加了地图 description.txt 和 title.txt 翻译文件。这些现在是为英语阅读的，因此它们可以被 mods 覆盖。
修复了不可翻译的文本"删除‘预设’？" 在沙盒选项 ui 中。
 
 
[SECTION]平衡
 
冷冻或解冻食物的工具提示显示冷冻时间。
冷冻食品不再显示烹饪时间（因为无法烹饪）。
添加了清空煎锅的配方。
将空油漆桶更改为储存水。
只有数字手表在时间显示中显示日期。
 
 
[SECTION]动画
 
为 1HDefault 和 SpearDefault 启用 EarlyTransitionOut。
 
调整了女性 bash 网格看起来更自然
调整了 2h 左右扫射的手部位置
为 Rachel 发型添加了样式选项并调整了一些其他样式选项。
在饮食动作中添加了面具，以改善上身和下身之间的融合
调整 Bob/Bob_StrafeAimSpear_Right.X 和 Bob/Bob_WalkBwdAim2H_Heavy.X 因为武器没有固定在手中
调整 2H_heavy 攻击以正确姿势结束
修复了导致武器在手中滑动的骨骼修复问题，在快进时最明显。
将 IsoLivingCharacter.bareHands 声明为"最终"，并修复了重复分配。
将各种刺伤武器的最小射程降低到 0.61，与其他刺伤武器相同。既然攻击考虑了僵尸的头部位置，头部通常更靠近玩家的身体，MinRange 不需要那么大。可以通过启用 Character.Debug.Render.AimCone 调试选项来查看范围。
修复了没有 CloseKillMove 定义的刺伤武器会受到下颚刺伤攻击的问题。
修复了当玩家开始或停止移动时重新启动的推搡动画。
修复了玩家撞到他们没有面对的车辆的问题。
修复了玩家的坐着动画永远循环的问题。
删除了zombie/walktoward/transitions.xml 中的重复过渡
 
更新了过渡和动画变量集和条件以使用 EarlyTransitionOut
[NODOT]<INDENT:40> 现在所有的过渡都在监听 ActiveAnimFinishing 而不是 ActiveAnimLooped。
[NODOT]<INDENT:60> 使用 <m_time>Start<m_time> 而不是 <m_timePc>0</m_timePc>
[NODOT]<INDENT:60> 使用 <m_time>End<m_time> 而不是 <m_timePc>1</m_timePc>
[NODOT]<INDENT:40> 这允许我们在 EarlyOut 点而不是在最后触发事件。
[NODOT]<INDENT:40> 防止因 100% 等待永远不会发生的事件而导致无限循环。
[NODOT]<INDENT:60> 这应该适用于所有现有动画状态，同时修复所有无限循环。
[NODOT]<INDENT:40> 要为节点启用 EarlyTransitionOut，只需添加 <m_EarlyTransitionOut>true</m_EarlyTransitionOut>
 
 
[SECTION][地图更新]
 
修复了金斯茅斯缺乏发电机的问题，并添加了新的"机库"房间定义
固定工作室上的非剖面墙
对两个挑战地图的总体改进
 
 
[SECTION]修复
 
如果栅栏近侧有俯卧僵尸，玩家将忽略站在栅栏另一侧的僵尸。
玩家可以瞄准俯卧僵尸的头部、腰部或脚部，而不仅仅是头部。瞄准头部仍然会造成最大的伤害。
 
固定武器有额外的 0.5 射程。
[NODOT]<INDENT:40> - 这个额外的范围只应该在攻击开始之前使用，看看是否应该击中俯卧的僵尸或冲刺的僵尸。
[NODOT]<INDENT:40> - 这不应该影响武器射程，因为现在检查站立僵尸头部的位置，当僵尸冲刺时，它往往在身体前方 0.5 个单位。
[NODOT]<INDENT：40> - 从理论上讲，这将在选择攻击站立僵尸而不是靠近俯卧的僵尸时将范围从0.5增加到1.0，而相对于身体的头部+0.5，+0.5，对于+0.5 "额外的弓步范围"。
 
修复了如果玩家携带过多，则无法从容器中装备尸体或发电机的问题。例如，这可以防止玩家从车辆中抓取发电机。必须先把它扔到地上。无论重量如何，玩家总是能够从地面装备尸体或发电机。
修复了使用农业上下文菜单播种的 lua 错误，而无需等待上一个操作完成。
修复了在安装或卸载车辆部件时，成功几率和损坏几率有时小于 0 或大于 100。
修复了底部看起来参差不齐的剖面围栏
修复了所有未切割的栅栏
修复了裁缝和电视节目 XP 增益产生浮动值的咬伤/划痕保护
修复了撕裂表应该被称为撕裂服装的情况
修复了中断的"将受污染的水"倒入空容器中导致饮用水的问题
修复了屠宰捕获的动物没有表现出一些体重和卡路里变化的问题
修复了许多无法撕开的衣物
固定食物的冷冻和解冻时间随着日长的增加而增加。我将时间设置为与默认 30 分钟一天的现有持续时间大致匹配：
[NODOT]<INDENT:40> 冷冻：- 4 小时。解冻：在烤箱中 15 分钟，在室温下 1.5 小时，在冰箱中 3.0 小时。
修复了用于切换家具移动模式的径向菜单不起作用。
修复了 ISContextMenu.lua 中不必要的选项计数。
修复了 ISMoveableInfoWindow 中由家具上的空覆盖精灵引起的 lua 错误。可以向叠加编辑器添加"无"精灵。
修复了玩家的模型照明有时会在装备或卸下物品后发生变化
修复了启用离屏渲染时 UI 有时会闪烁的问题。
修复了无法在 Linux 和 MacOS 上加载的语言。
修复了没有模组时模组 ui 的外观。
修复了木工材料在制作后不会从玩家手中移除的问题。
修复了游戏暂停时不触发 OnTickEvenPaused 事件。它正在检查 GameLoadingState.bDone=true，但在加载完成时设置为 false。
修复了拾取或放置家具后战利品窗口中的容器按钮未更新的问题。
修复了玩家在遇到僵尸后起床后的浮动运行动画。
修复了地面上没有阴影的尸体和僵尸。
修复了使用河流/泳池广场上的水坑水量的动作。
修复了新旧手表不显示时钟的问题。
修复了当移动到没有灯光的区域时接触到正方形的灯光列表没有被清除的问题。
修复了 CurrentCell.roomLights.contains(i) 而不是 contains(roomLight)。
修复了快进时阴影变得混乱的问题。
修复了能够从上面有农场植物的广场上拿走泥土的问题。
修复了能够在现有沟渠上挖沟的问题。已经有一个"删除"选项。
修复了能够在农场植物上放置泥土/砾石/沙子的问题。
修复了使用 2H 武器攻击时腿部抽搐的问题。攻击发生时，转弯状态没有退出方式。
修复了僵尸有时无法翻过栅栏或穿过窗户的问题。
修复了拆卸上下文菜单操作在手中装备焊接面罩而不是佩戴它的问题。
修复了僵尸在接近玩家时有时会慢慢走进墙壁的问题。
固定僵尸爬虫/hitreaction/Default.xml 动画被循环。
修复了点击木工墙后面的营火时丢失的"营火信息"选项。
修复了移动时无法开始包扎伤口的问题，即使开始后允许移动。
修复了库存窗口和战利品窗口选择随着定时操作移除项目而变化的问题。
可能修复了多个僵尸被一次攻击刺伤的问题。
修复了磨损子菜单不显示咬合和刮擦防御加成的问题。Wear 工具提示显示哪些项目将被替换，而不是上下文菜单文本是"用 Y 替换 X"。这样做是因为有时会更换几件物品，例如穿上 Spiffo 套装时。
修复了复制腰包和其他物品的问题。
可能修复了玩家在完成后退动画后进行攻击的问题。需要反馈。
修复了磨损工具提示中的咬伤和刮伤防御始终为绿色的问题。
Wear 工具提示显示了要穿戴的物品的咬合和刮擦防御以及 +/Change，与物品工具提示的方式相同。"咬防御：0 (-10)"例如。
修复了"在室内渲染雨"选项不可更改的问题。
修复了"拆解数字手表"配方不适用于新手表的问题。
添加了"工艺表绳"、"撕裂服装"和"撕裂床单"配方。
修复了当"过滤所有"复选框被选中时，可用的配方没有被排序到配方列表的顶部。
将 Stack 的一些用法更改为 ArrayList。堆栈是同步的，这有点慢。
将一些字段和类声明为"最终"。
移除 HandWeapon.direction
修复了一些与 lambda 相关的 gc
修复了由口罩导致的手表模型外观损坏。
修复了在使用较大的工具提示字体时反汇编上下文菜单工具提示中的文本重叠问题。
修复了不使用控制器时的教程 lua 错误。
每次显示工具提示时停止创建新的库存窗口工具提示，只需重复使用现有的。
修复了进化食谱工具提示中腐烂食物饥饿值的显示（小数点后数字过多）。
修复了使用"单一上下文菜单"选项时，当上下文菜单可见时，库存窗口工具提示不会隐藏的问题。
修复了不使用"单一上下文菜单"选项时上下文菜单的 lua 错误
修复了爬过家具的僵尸在被玩家击中时会直立。
修复了在游戏暂停时右键单击快捷栏中的项目的 lua 错误。游戏暂停时不再显示快捷栏上下文菜单。
重用 ISContextMenu 对象，而不是每次都创建新对象
修复了当恰好有 10 个源项目可能时配方工具提示中的"...还有 0 个"文本
在珠宝工具提示中隐藏"条件"（任何具有 Cosmetic=TRUE 的项目）。
修复了 RichText 面板和布局中调用 drawTextLeft 的错误。
修复了"撕裂衣服"配方不会从脏衣服中产生脏条的问题。
修复了不重复使用上下文菜单工具提示，而不是每次都创建新的提示。木工和金属制品菜单共同创造了 60 多个工具提示。
- 可能修复了退出主菜单后未呈现"游戏暂停"消息。
 
修复了僵尸爬过栅栏爬行攻击的一些问题。
[NODOT]<INDENT:40> - 僵尸的移动受到限制。
[NODOT]<INDENT:40> - 爬行的角度并不总是正确计算。
[NODOT]<INDENT:40> - 攻击命中的测试不太正确。
[NODOT]<INDENT:40> - 玩家对这些攻击的免疫没有处理不同的帧速率 (IsoGameCharacter.lungeFallTimer)。
 
修复了 item.RequireInHandOrInventory 在 ISInventoryPaneContextMenu.doEatOption() 中被视为 DisplayName 而不是项目类型的问题。
修复了 Necklace_Choker_Amber 和 Necklace_Choker_Diamond 的 DisplayName。
修复了"中号银色环形耳环"被命名为"金色"的问题。
重建 UI2.pack 以添加一些缺少的项目图标，以及在检查服装 ui 中显示的血液/洞/补丁纹理。
使用旧的 DisplayName 翻译修复了 Metalwork 菜单工具提示。
 
修复了在前一个动作完成之前从一堆物品中向烧烤/营火/壁炉添加燃料时出现的 Lua 错误。
[NODOT]<INDENT:40> 这是一个老问题，动作队列中的多个动作使用同一个项目。第一个操作完成后，该项目不再可供后续操作使用。可以通过使用新的 ISContextMenu.addActionsOption() 来避免此类问题，它将占位符操作添加到定时操作队列。当占位符动作开始时，它会调用一个函数来将实际动作添加到队列中。
[NODOT]<INDENT:40> 新动作在占位符动作之后立即插入队列。被调用的函数可以找到适当类型的可用项目，因此要使用的项目是在操作开始时确定的，而不是在上下文菜单首次显示时确定。
 
阻止隐形玩家攻击产生吸引僵尸的噪音。
当风使它们摇摆时，固定的草/植被显示在内墙上
 
通过在它们附近放置窗框使它们坚不可摧来修复陷阱。
[NODOT]<INDENT:40> - 不能再将陷阱放置在窗框/跳跃物附近
[NODOT]<INDENT:40> - 如果在先放置陷阱后在陷阱附近建造窗框，陷阱将消耗诱饵但不会捕获任何东西
 
固定化石标志无限拾取/充当电灯开关。这将在新世界中修复，但是由于保存的数据，现有世界仍然存在问题
修复了不必要地创建没有血液、污垢或孔洞的服装模型纹理副本的问题。这主要包括包包、帽子、珠宝和手表
修复了"僵尸惊讶玩家"声音不播放的问题。当我们在玩家进入房屋之前开始在房屋中生成僵尸时，这种情况就被打破了。玩家一打开房间的门，它们就会生成。
修复了对齐文本时不考虑字符信息 ui 中"头发"和"胡须"翻译的文本宽度。
修复了无法通过装备类似刀的武器推搡来击倒僵尸的问题。
 
 
[VERSION] 41.41
 
[SECTION]新增
 
在单人游戏中玩家死亡后启用"新角色"按钮，因此更清楚玩家可以使用新角色继续保存。此按钮已在分屏和多人游戏中可用。
添加了"尸体阴影"显示选项。尸体阴影被绘制为单独的通道（连同玩家、车辆和僵尸阴影），因此可能会影响大量尸体的性能。
添加了一个沙盒选项，用于在翻过栅栏后禁用僵尸冲刺（在僵尸传说中）。
当角色达到 4 级疲劳时，允许在任何地方睡觉。睡眠时间短，比"坏床"有更多的负面影响。
下雨时让玩家去户外睡觉。
添加了"简单服装纹理"选项以禁用服装纹理上的血液/污垢/破洞/补丁。血液/污垢/破洞/补丁仍然在衣服上，但没有被画出来。打开它可以节省纹理内存，并可能提高低规格硬件的性能。
添加了"简单的武器纹理"，它禁止在武器上吸取血液。打开它可以节省纹理内存，并可能提高低规格硬件的性能（但不如简单服装纹理）。
允许同时打开多个地图窗口。
添加了 UIElement:onKeyPress()、onKeyRepeat() 和 onKeyRelease() 方法，因此顶级 UIElements 可以拦截按键，而无需使用 Events.OnKeyPressed 或 Events.OnCustomUIKey 等事件。
 
 
[SECTION]平衡
 
略微降低了僵尸手表的生成率
略微降低了手表上预设闹钟的几率
重新平衡的 M14 单发突击步枪。
[NODOT]<INDENT:40> 更改模型
[NODOT]<INDENT:60> - 现在使用正确的弹药 (.308) 而不是 5.56。
[NODOT]<INDENT:60> - 弹匣尺寸设置为 20
[NODOT]<INDENT:60> - 已平衡伤害以使其与其他步枪保持一致
将木斧的伤害从 3.6 分钟和 4.6 最大值降低至 1.3 分钟和 3 最大值。以前的损坏值是过去错误的解决方法，当所述错误被修复时，该错误最终被压倒了。
为一些僵尸服装添加了连帽衫。
大型金属架子现在需要金属制品才能拆卸，还提供金属条和金属板（以前只有螺丝）。
增加腰包的生成率。
步枪重量增加。
降低最小推角以停止推向远处的僵尸
当玩家推搡时，随着范围"扩大"而降低最大推搡范围（身体前倾，范围也是如此）
当玩家超出范围时，陷阱可能会被摧毁
[NODOT]<INDENT:40>- 当被摧毁时，一个 destroyItem 代替陷阱，默认情况下这是"不可用的木头"，但可以在陷阱定义中设置
"放入容器"库存上下文菜单选项现在显示容器的名称（如果有）。希望这可以更清楚地表明该物品不会进入装备好的包中。
将玩家更喜欢瞄准冲刺僵尸而不是俯卧僵尸的范围从 0.5 增加到 1.0
 
 
[SECTION]动画
调整了 2 手未命中动画以在未命中动画期间将武器留在左手
坐在地上时禁止钓鱼，因为此时所述动作没有可播放的动画。如果首先打开 UI，然后玩家在开始钓鱼之前坐下，则会执行 forceGetUp。
从"僵尸从后面站起来"动画中删除了多余的帧
调整"僵尸起床"的混合设置
 
 
[SECTION]修复
修复了通过完整或设置路障的窗户刺入下巴的僵尸。
修复了下巴刺动画播放但角色丢失的问题
修复了在玩家和僵尸之间击中窗户时溅出的鲜血和播放武器撞击声音的问题。
修复了取消将项目附加到快捷栏的问题，使模型在播放器上可见但不在快捷栏中。
修复了启用 GameTime.Speed.XXX 调试选项时 UI 更新速度变慢的问题。
修复了 IsoZombie AnimationPlayer 被释放，然后在死后重新创建的问题。
修复了从渲染线程访问 AnimationPlayer 的模型渲染调试代码。这是渲染角色骨架和其他东西的代码。
修复了 JOML Matrix4f 类中的一个错误。
删除了一些旧的未使用的类。
修复了游戏暂停时不明显的分屏渲染问题。
修复了当生成位置超出范围时部落管理器 ui 的 lua 错误。
修复了僵尸模型在第一次可见时展开的问题。
修复了 NullPointerException 在没有窗口的情况下爬过窗框的问题。
修复了使用控制器时关闭窗口动画不播放的问题。
修复了能够在移动的汽车中睡觉的问题。
修复了可移动光标无法从西/北侧拾取办公室隔间墙的问题，也使它们可以跳跃。
通过查找库存项目拆卸配方，为任何作为 Iso 和库存（例如无线电）存在的对象添加了功能，以使其 IsoObject 形式可拆卸/可伸缩。为此，必须将 spriteproperties 设置为"CanScrap"，并为废代码定义至少一种虚拟材料以将其识别为有效的可报废材料，返回的实际材料将来自配方
当后者打开时，固定在同一个瓷砖重叠门上的墙壁。
添加了一项检查，以确保门索引始终在最后一堵墙之后，并且墙索引始终在门之前。
为不是墙壁但应在索引中处理的对象（例如淋浴玻璃窗格）添加了 tileproperty TreatAsWallOrder
FPS 乘数现在上限为 5 (6fps->30fps)。这可能会修复楼梯死亡以及其他可能因延迟相关的暂停而导致的突然死亡，因为在这样的暂停期间时间不会显着流逝。
修复了一些 lambda 垃圾回收
修复了重复的 Keyframe.BoneName 字符串（Bip01 等）
修复了使用"新角色"按钮创建新玩家后死亡音乐不会停止的问题。
可能修复了将行走的僵尸视为仍然被击倒的错误，从而在攻击受影响的僵尸时导致错误的目标优先级。
修复了播放单手暴击动画时玩家移动停止的问题。
通过隐藏腕戴物品来固定腕戴物品穿过长袖衣服。
修复了在加载没有胡须的预设时未选择角色创建胡须类型"无"的问题。
修复了某些缩放级别的模糊
修复了在装备或取消装备快捷栏武器模型时不会暂时抽血的问题。
修复了使用"新角色"按钮创建新玩家后影响死亡玩家的各种调试面板。
当结果项目与源项目具有相同类型时，修复了配方不保留项目的"最喜欢"状态。
修复了僵尸在从背部翻转到正面时被击中时最终仰卧的问题。
修复了在关闭的路障窗口上按下 E 键时播放的"关闭窗口"动画。
修复了在连发或单发模式下杀死僵尸的空突击步枪。
修复了衣服被弄湿后不会沾上血液和污垢的问题。这包括腰带、珠宝和手表。
修复了 SleepingEvent 在分屏中无法正常工作的问题。
修复了在楼梯下绘制尸体的问题。如果它们与较低的楼梯瓷砖重叠，它们仍然会被剪掉。
修复了在楼梯下绘制的假帽子
修复了一些空容器看起来像是里面有物品的情况。
修复了战利品生成表中的一些无效项目类型。
当战利品生成表中有无效的项目类型时，向控制台打印警告。
修复了一些带有物品生成的 gc。
ProceduralDistributions Lua 表在启动期间解析一次，而不是每次生成项目时
修复了玩家在攻击开始前被撞到后快捷键不起作用的问题
 
 
[VERSION] 41.42
 
[SECTION]新增
添加了表情轮，您当前按Q打开它。
[NODOT]<INDENT:40> - 表情轮子默认绑定到 Q。
[NODOT]<INDENT:40> - 表情轮现在长按可以调出。
[NODOT]<INDENT:40> - 如果你处于隐身状态，表情轮包括不同的表情
[NODOT]<INDENT:40> - 蹲下时按 Q（喊）现在会有不同的文字和更小的声音半径。
[NODOT]<INDENT:40> - 在空中挥舞你的武器（不击中任何东西）不会再吸引僵尸了。
 
为用长矛钓鱼添加了新的动画集。
[NODOT]<INDENT:40> - 现在可以坐在地上用钓鱼竿钓鱼。
更新了 MacOS 应用程序图标。
允许将医疗物品拖到健康 ui 中的受伤身体部位列表中。以前项目只能拖到身体的图像上。
通过检查项目图标是否在鼠标指针的一定距离内，使右键单击地面上的项目更加可靠。以前，仅检测到正方形上被点击的项目。如果该项目靠近正方形的角落，则用户必须四处寻找正确的点击位置。
更新地图以包括最近的修复和本的小屋
 
 
[SECTION][调试]
 
在 lua 调试器文件列表中添加了一个重新加载按钮。它出现在鼠标悬停的项目的文件名旁边。
添加了一个在调试模式下通过 CTRL+F7 访问的游戏内动画剪辑查看器。
 
 
[SECTION][教程]
 
生活质量的改变和修复
更新了 Binky 的新控制器图标
 
 
[SECTION][修改]
 
将用于单击窗帘、门和电灯开关的代码从 Java 移至 ISObjectClickHandler.lua，以便模组制作者可以更改此行为。
向 IsoPlayer.removeSaveFile() 添加了返回代码以删除 map_pN.bin 保存文件，以帮助 Nolan 进行 SuperSurvivors 和其他小改动，让他的生活更轻松
添加了一个名为标签的新项目属性。标签是一个字符串列表，可用于指定项目的用途。
[NODOT]<INDENT:40> 游戏可以检查带有特定标签的物品，而不是检查物品类型列表，例如 Hammer/HammerStone 或 Saw/GardenSaw。这些标签是：ChopTree、ClearAshes、CutPlant、DigGrave、DigPlow、Hammer、Saw、TakeDirt。此外，数字手表具有数字标签，它会影响时钟的显示方式。
将 recipecode.lua 函数移动到名为 Recipe 的全局表中。
[NODOT]<INDENT:40>这些函数被组织成子表Recipe.OnCreate、Recipe.OnGiveXP 和Recipe.OnTest。
[NODOT]<INDENT:40>这类似于车辆脚本 lua 函数的工作方式。
[NODOT]<INDENT:40>例如，CutFish_TestIsValid 现在是 Recipe.OnTest.CutFish。
[NODOT]<INDENT:40>旧的函数名称仍然可用以避免破坏模组。
如果任何配方的 OnCreate、OnGiveXP 或 OnTest 方法未定义，则会在加载游戏时将错误消息打印到控制台。
 
 
[SECTION]平衡
 
减少了刀的暴击几率。
关闭或打开车门时，请忽略受伤、负面情绪等造成的减速。
减少了可以点击电灯开关的距离。
球头锤现在可以用于木工等。
用于钓鱼的长矛在损坏时会失去状态，并且不会从玩家的库存中消失。
如果你要在僵尸攻击时禁止近身刀杀（下颚刺） - 但你的替代普通攻击会造成更多伤害。当您具有较高的小刀片技能时，这可以避免不必要的下颚刺伤的风险。
当等级低于 5 时，增加重新加载/瞄准 XP 增益。
M14 的最小伤害从 1 增加到 1.2。
 
 
[SECTION]动画
 
重新装填枪支时隐藏左手物品。
砍树时隐藏任何左侧物品。
调整普通眼镜紫外线，使武器显示，男性和女性版本。
调整饮酒动画，使其更自然一些。
调整枪的后坐力、装载和机架混合以消除一些爆裂声。
稍微调整了手枪和步枪的后坐力。
调整 Trousers.xml、Trousers_Black.xml 和 Trousers_NavyBlue.xml 掩码以避免剪裁。
调整 Shorts_ShortFormal.xml 以避免剪辑。
 
 
[SECTION]修复
 
修复了非空容器有时看起来像是没有物品的问题（在随机装满卫生纸的建筑物中）。
修复了极度疲倦且没有点击床/椅子时"休息"上下文菜单选项的 lua 错误。
修复了能够从无限距离钓鱼的问题，您现在需要用一根杆在距水体最多 6 格的位置和使用长矛的 2 格。
修复了可移动物品的各种问题 - 主要是金属物品。
修复了在车辆仍在移动时发动机关闭后车辆不会与僵尸发生碰撞的问题。
修复了僵尸有时会攻击而不是播放他们的命中反应动画。
修复了动画事件垃圾收集。
修复了在同一 AnimSet 中启动新节点后每一帧都会发生的 ActiveAnimXXX 事件。
修复了启动期间创建的两个 DebugLog.txt 文件。其中一个文件是通过垃圾收集关闭的，这在过去曾在 Linux 上引起过问题。
修复了在僵尸播放 Zombie_DoorClaw 动画时无法从背后刺伤僵尸的问题。
固定动作动画（如阅读）在尝试坐着攻击后坐在地上时不播放。
修复了在按下移动键后从坐着起身时继续进行的定时动作。
修复了有时通过上方图层中的孔看不到衣服的部分。
修复了僵尸在杀死玩家后播放他们的攻击声音的问题。在吃身体的声音中它一直在播放。
修复了当玩家被僵尸杀死时，有时会播放多个死亡尖叫声。
修复了僵尸有时会在将玩家拖到地上后再次播放它们的咬人动画的问题。
修复了播放器信息头像在较高帧速率下动画更慢的问题。
修复了动画剪辑查看器动画在较高帧速率下运行更慢的问题。
修复了无法与地图制作者放置的帐篷互动的问题。
修复了当电灯开关打开时房间有时会出现不亮的问题。这发生在加载带有房间灯开关但没有灯或门廊灯的地图的一部分时。
修复了当这些物品名称相同但底层类型不同（如夹克）时，将每件衣服叠穿。
修复了用于营火燃料的收藏物品。
修复了重复使用僵尸的错误，该错误可能导致僵尸试图走向它在从世界上移除之前听到的声音。
修复了当帽子和眼镜从玩家身上取下时玩家信息头像不更新的问题。
修复了战利品窗口没有更新以显示帽子和眼镜从玩家身上掉下来的问题。
修复了游戏暂停时播放器信息头像动画的问题。
修复了木工菜单门子菜单在可以建造门框时显示为禁用的问题。
修复了冰箱/冰柜中袋子中的食物不冷却或冷冻的问题。
修复了大车库门/窗在切口处显示为两倍正常尺寸的门/窗。
修复了在"冬天来了"挑战（和其他）重置计时器时注销和重新登录的问题。
修复了一些物品重量差异。
修复了无法使用除纸以外的任何其他材料开始烧烤的问题。
修复了允许将无限糖添加到饮料中的问题。
固定储物柜没有正确切割。
修复了即使在天启很长一段时间内，午餐盒也总是会产生新鲜食物。
修复了从瓶子倒水到瓶子不保留空瓶子最喜欢的状态。
固定填充损坏的平底锅修复它。
固定沙盒选项"感染死亡率"设置为"从不"不起作用。
修复了从复制诱饵的陷阱中放置和移除诱饵的问题。
修复了制作用户界面"名称过滤器"条目和"过滤所有"复选框在每个选项卡中显示不同值的问题。
修复了钓鱼 ui 有时不够高以显示捕获的物品。
 
 
[VERSION] 41.43
 
[SECTION]新增
使用垫子玩游戏时在游戏屏幕上更新了新的控制器图标
当玩家开始瞄准时，物品栏和战利品窗口会立即折叠，除非它们被固定。
 
如果玩家正在关闭窗户，则打断僵尸爬过窗户。
[NODOT]<INDENT:40> 这适用于僵尸开始爬过窗户并且没有越过窗台的情况。
如果僵尸正在爬过窗户，则阻止玩家关闭窗户。如果僵尸在窗台上，玩家会播放"挣扎"动画。
 
添加了"口渴时自动喝水"可访问性选项。默认开启。口渴时右键单击水瓶会显示一个新选项"止渴"。食物（如易拉罐）不显示此选项，仅水容器显示。一如既往，每单位的水可以消除 10% 的口渴。因此，饮酒后可能会残留低于 10% 的口渴感。
 
添加了"在点火中留下钥匙"可访问性选项。启用后，当发动机关闭时，钥匙仍保留在车辆的点火装置中。
 
 
[SECTION][性能]
 
改进的池化对象，这反过来应该会提高僵尸密度高的区域的性能。
[NODOT]<INDENT:40>（在 6 个月后的设置中，例如，游戏在从世界上移除一个僵尸时需要超过 6 毫秒来释放 AnimationPlayer。这个时间现在已经降低到大约 0.01 毫秒 - 0.03 毫秒）。
 
 
[SECTION]平衡
 
移除了为取消下颚刺伤而进行的攻击
添加了更多的地板藏匿处，包括一些异国情调的藏匿处。
增加找到注释地图的机会
增加找到幸存者 Zed 的机会
用枪械瞄准 zed 时改进了轮廓颜色 - 现在在更有可能获得好射击的机会时出现绿色
增加了在枪支中或旁边发现夹子的机会。
改变了嗜睡和清醒的睡眠时间
添加了在流媒体世界中被摧毁的陷阱，返回的物品与在"屏幕外模拟"中被摧毁时相同
 
 
[SECTION][模型/动画更改]
 
调整了多个袋子和围裙网，因此它们不会相互夹住
制作电焊面罩代替帽子，反之亦然（不能同时佩戴）
这样做的目的是使耳环不会夹在头巾上
 
 
[SECTION]修复
 
修复了爬行僵尸在进行栅栏/窗户爬行攻击时会击中车辆中的玩家的问题。
修复了在控制器处于活动状态的情况下加载游戏后控制器焦点位于加载游戏屏幕上的问题。
修复了在拖动项目时有时会清除库存和战利品窗口选择的问题。这导致拖动的项目没有被渲染。
修复了在车辆内隐藏用户界面后车辆仪表板仍然隐藏的问题。
修复了阻止所有按键事件的工艺、地图和机制 UI。
修复了尸体被移除前"尸体移除前的时间"的倍数。
固定尸体腐烂时从男性变为女性的移动和变化。
如果所有 Lua 文件都因 mods 而重新加载，则在加载挑战时修复了 Lua 错误。
修复了播放多个玩家死亡声音的问题。
修复了检查服装 ui 显示错误的防咬/防刮保护值的项目的eckProtectionModifier < 1。
修复了在颈部保护修饰符 < 1 的衣服上降低颈部咬伤/抓伤防御加成的问题。
修复了从上午 9 点开始将沙盒开始时间设置为上午 5 点的问题。
修复了组合线程时在物品栏窗口中显示"倾注"的问题。
修复了隐藏的木板不起作用（容器"隐藏"在地板中）。
修复了控制器用户显示的快捷栏
修复了物品栏和战利品窗口中的 CTRL+A 导致玩家转向的问题。
修复了"xxx 未为 null 中的操作数定义"异常消息中缺少的函数名称。
修复了使用径向菜单时不从包中取出子弹来重新加载弹匣的问题。使用上下文菜单时采取了袋中的子弹。
修复了能够将污垢倒在水砖上的问题
修复了通过调用 addfloor 的某些操作（倒/取土、建造地板）移除地毯/地毯的问题
修复了一些针对不同朝向需要不同工具的长凳
修复了在倒塌的墙"下方/后面"时无法单击或添加到上下文菜单的对象
修复了在瓷砖（沙子/砾石/泥土）上多次倒出相同类型的相同东西
固定公园护林员没有让他/她穿过树木正常工作
 
 
[VERSION] 41.44
 
[SECTION]新增
重复使用库存和战利品窗口中的容器按钮，而不是在每次更新窗口时创建新按钮。
在草料 ui 中使用单选按钮而不是复选框来获取可用袋子。
现在可以清洗带血和脏的背包。
从角色信息面板中删除了"年龄"统计数据
按下退出到桌面后添加是/否提示
当分辨率发生变化时，更好地安排选项屏幕控件。
重新启用 FPS 计数器 - 默认显示为 K。现在应该可以正常工作了。
DPad-down 显示表情径向菜单。当显示子菜单时，突出显示一个表情并再次按下 DPad-down 将其选中。
如果游戏暂停，当玩家瞄准时，允许折叠的库存和战利品窗口展开。
添加了新发型 - 中分、侧分等
添加了罐子 3D 模型 - 蛋黄酱等。（用勺子吃或直接喝！哇。）
添加了汽油罐 3D 模型（现在也可以将汽油罐拿在手中）
禁止在警车前后座位之间切换，因为它们之间有分隔线。
在 switch-seat ui 中直观地指示无法从当前座位到达的座位。
添加了装备和取消装备物品和服装的动画。
添加了执行定时动作时使用的新坐姿动画。
使用时，允许从袋子中取出鱼竿、长矛和诱饵。
允许在移动时停止响铃和库存中的手表。
更新了翻译。
 
 
[SECTION][战斗修复]
 
为了解决玩家攻击倒地僵尸而不是来袭威胁的问题，现在有一个固定值 1.5 用于忽略俯卧僵尸。当玩家前方 1.5 格内有僵尸站立时，不会发生对地攻击。无论使用哪种武器（包括徒手），该值都是相同的。
站在玩家身后的僵尸不会阻止地面攻击。
与往常一样，如果武器射程内有站立的僵尸（可能大于 1.5），则俯卧的僵尸将被忽略。
 
在地面上的两个僵尸之间进行选择：
[NODOT]<INDENT:40> 1) 给正在起床的僵尸更高的优先级。
[NODOT]<INDENT:40> 2) 给爬行僵尸更高的优先级（但比正在爬起来的僵尸低）。
 
修复了一个可能会选择俯卧僵尸而不是起床的错误。这是由于僵尸在起床动画中途从俯卧状态切换到站立状态。
修复了 RackAfterShoot 枪支的无限弹药利用问题。
改进了僵尸周围瞄准轮廓的外观并改进了颜色。
将"瞄准轮廓"选项更改为三个选项："无"、"远程武器"和"任何武器"。
[NODOT]<INDENT:40> "任何武器"应该可以减少一些不知道可能会击中哪个僵尸的人的挫败感。
 
 
 
[SECTION][健身]
[NODOT]（仍然需要平衡，下个补丁会放在温度等旁边的健康面板中）
右键单击任意位置以调出健身 UI。
选择一个练习（有些需要项目，如哑铃），选择多少时间，然后单击确定。
运动结束后约 12 小时会诱发运动疲劳。
工具提示解释了僵硬的作用（做俯卧撑会导致手臂/胸部疼痛，使战斗变慢等。）
你锻炼得越多，你获得的"规律性"就越多，这意味着你从这个练习中得到的僵硬就越少（每个练习都有自己的规律性）。
系统考虑了疲劳对运动结果、营养等的影响。
包括针对低健身水平角色的"苦苦挣扎"版本的练习。
某些职业在某些练习中存在规律性（健身教练、消防员..）
 
 
[SECTION][水整理]
将含水物品的"止渴"改回"饮用"。
将这些对象上下文菜单选项的工具提示中的"剩余：百分比"更改为"水：当前/最大值"：雨桶信息、饮水机信息
将这些项目上下文菜单选项的工具提示中的"百分比满"更改为"水：当前/最大值"：从项目中添加水、饮用（从项目中）、填充（从对象中取水到项目中）、倒入
添加了从水槽或其他物体饮用时显示"水：当前/最大值"的工具提示，以及水是否被污染。
在水关闭之前从水槽或河流中饮用会显示"水：无限"。
始终显示从对象中喝水的"喝"上下文菜单选项。
从物品和物体中喝水会将口渴减少到零，而不是可能留下一些小于 0.1 的分数。
 
 
 
[SECTION]平衡
 
在不使用径向菜单的情况下按下重新加载键时，子弹会从包中取出。
修复了在添加或移除子弹时未调整武器重量的几个地方。
现在显示手电筒上的装备重量。
将烤蔬菜重命名为烤
现在拆卸汽车残骸时会产生废金属
将".44 Magnum Magazine"重命名为".44 Magazine"。Magnum 是左轮手枪，所以不带杂志。.44 弹匣进入 DE 手枪。
在汽车后退时击中僵尸现在会损坏油箱。
被摧毁的陷阱可以返回多个物品，使用麻线的会返回全部麻线成本
暴风雨现在在白天变得不那么黑暗了
古董炉现在可以在任何仓库的板条箱中生成（非常罕见）
修复了房间类型"露营"中出现的错误项目
修复了房间类型"面包店"中出现的错误项目
将房间类型"campingstorage"添加到列表中：与露营相同的战利品清单，更好的卷，板条箱（纸板箱？）只有。
EggCarton 生成几率增加。在冰箱里找到两个鸡蛋盒的几率很小。
增加了房屋中的地板藏匿处和其中的物品数量。
增加了在 zeds 上的袋子中生成东西的几率
 
 
[SECTION][福克斯的切角抛光]
 
如果没有窗户，玩家建造的围墙不会再倒塌
修复了角色一踏上楼梯就开始的剖面图
修复了切角加载问题
修复了栅栏和墙壁的切面开始有点太晚了。
固定仓库中的垃圾箱永远不会停止被切掉或有锯齿状边缘
通过封闭的车库可以看到固定的汽车
修复了缺少瓷砖属性的剖面图
 
 
 
[SECTION][修改和翻译]
 
添加了 EvolvedRecipeName_EN.txt 翻译文件。这用于项目的 EvolvedRecipeName 属性。
[NODOT]<INDENT:40> 以前，它使用旧的 DisplayName_XXX 翻译。
添加了 ContextMenu_CarBatteryCharger_RemoveBattery 翻译。
在翻译中添加了 %-substitutions：
[NODOT]<INDENT:40> ContextMenu_Add_Ingredient
[NODOT]<INDENT:40> ContextMenu_Create_From_Ingredient
[NODOT]<INDENT:40> ContextMenu_From_Ingredient。
添加了"从 %1 卸载 1 发子弹"翻译，用于从左轮手枪（而不是机架）中移除单发子弹。
在螺丝刀中添加了"标签 = 螺丝刀"。
将使用螺丝刀的配方更改为使用带有 Tags=Screwdriver 的任何项目。
将使用螺丝刀的配方更改为使用带有 Tags=Screwdriver 的任何项目。
将 Tags=CanOpener 添加到 TinOpener。
调整了使用 TinOpener 的配方以使用带有 Tags=CanOpener 的任何项目
为钓竿和长矛添加了 Tags=FishingRod 和 Tags=FishingSpear。
 
 
 
[SECTION][动画更改]
 
裁剪 Bob_RunStumble.X
调整 xmls 以更顺畅地从争夺中起床
封顶 Bob_JacketLong.X、Kate_Jacket.X 和 Kate_JacketLong.X
统一 Bob_WeddingJacket.X 法线
created ShortSleeveShirt Body Location
将一些衬衫服装项目 Body Location 更改为 ShortSleeveShirt，这样它们就不会隐藏手表
隐藏带有某些衣物的腰包
从服装 Waiter_Diner 中移除 ApronTEXTURE
盖上一些男女衣服
调整了跑步和冲刺之间的过渡和混合。潜行版本也完成了。
 
 
 
[SECTION][UI 整理]
 
当退出桌面对话框可见时隐藏死后文本。
在死后文本下方绘制一个矩形，以便在浅色背景上更容易看到。
修复了不同字体大小的某些内容的布局。
 
 
 
[SECTION][优化]
 
优化 PropertyContainer 对 IsoFlagType 的处理。这是对 PZ 代码的基本元素的优化，它应该对游戏的许多元素有一个小的提升，因为属性容器/isoflagtype 的东西在整个过程中都被使用了——尤其是地图渲染、游戏逻辑等。我们已经看到了收益像西点这样的建成区。
声明了很多类和字段'final'。
 
 
[SECTION]修复
修复了 DebugScenarios.lua 调用 Events.LoadGridsquare.Add() 即使在非调试模式下。
固定救护车门面罩以纠正左右
修复了尸体上的一些透明衣服
修复了玩家在双手拿着包时免疫正面攻击的问题。
固定糖没有营养价值
固定石斧重量超过组装它所需的元素
固定煮熟的米饭和意大利面永远不会腐烂
修复了在将栅栏建造到墙上时，它连接到墙壁的部分没有被切割
修复了玩家通过键盘瞄准或平移相机时扩展库存和战利品窗口的能力。
修复了由于一年中的时间和/或技能水平而无法找到无法找到的东西时奖励觅食经验值的问题。玩家可以轻松升级觅食技能，而不会降低该区域的丰度。
修复了 IsoCell.CullFullyOccludedSquares() 中的异常。
修复了动画时钟运行速度低于预期的问题，并调整了全局动画速度以适应
修复了导致不允许倾倒多种类型（沙子/砾石/泥土）不起作用的小错误
修复了构建光标位于空方格（高于地面）时的 lua 错误
修复了悬停无效瓷砖时构建光标不会变红的问题，例如在地面以上时
修复了能够在内部挖坟墓的问题
修复了能够在带有倾倒泥土但下面没有天然地板的瓷砖上挖掘坟墓的问题
固定陷阱生成物品时定期移除它（非破坏）
修复了由于快速冷却导致无线电交互丢失线路（快速前进错过了 XP 错误）
修复了每次射击后没有架起一些武器的问题。
修复了枪支和弹匣重量的问题。
修复了枪口闪光纹理在第一次射击时不可见的问题。
修复了当车辆与玩家在同一个房间内时附近的车辆不会被渲染的问题。
修复了除非时钟可见，否则不会渲染调试 FPSGraph。
固定尸体被绘制在铁轨和坟墓下。
修复了右键单击枪支时"插入杂志"的 Lua 错误。
修复了当角色具有没有纹理的特征时，特征工具提示不会显示在角色信息 ui 中的问题。
修复了 SmallCar 范围与物理底盘形状不匹配的问题。
修复了吸烟时打火机或火柴不从袋子中转移的问题。这也适用于使用 RequireInHandOrInventory 吃任何物品时。
修复了带有表情的动画锁定。
修复了 ZombieSurprisePlayer 声音播放过于频繁的问题。每当玩家看到僵尸时，计时器就会重置。
修复了速度 > 1 时震耳欲聋的多个雷声
如果找到一种以上的项目，则在清理时修复了异常。
修复未从包中取出的物品所需的固定物品。
修复了使用控制器时不显示"用手挖沟"的问题。
修复了使用控制器为分屏玩家显示的快捷栏。
修复了僵尸在被踩到或在车辆下方时从后向前翻转成为爬行者的问题。
修复了修复车辆部件的 lua 错误。
修复了玩家在幽灵模式下被树绊倒的问题。
修复了在发送 unload-magazine 命令时获得免费弹药的问题。
修复了僵尸有时从后面被推后倒下的问题。这发生在 hitForce <= 0.1 时。
修复了可排出物品在用于配方后清空时失去其收藏状态的问题。
修复了不使用"Plumb XYZ"上下文菜单选项的可移动对象名称的翻译。
修复了死后退出到桌面对话框重叠按钮在屏幕底部的问题。
固定的衣服有时在应该的时候没有破洞。
固定短跑运动员追逐碰撞
修复了许多缺失的剖面属性。
修复了长出来的绑头发仍然有"解开"选项的问题
固定远距离钓鱼
固定手枪和左轮手枪上"枪口"附件的位置（用于显示枪口闪光精灵）。
修复了馅饼店中缺失的叠加层
修复了侵蚀系统减缓和刮伤玩家生长的树苗
修复了各种映射错误
修复了将物品放到容器按钮上时物品不会从最轻到最重的问题。
修复了"放入容器"上下文菜单选项在右键单击装备的主要或次要图标时不起作用，除非显示玩家的库存（不是包）。
修复了在未配备燃气罐时向发电机添加燃气的 NullPointerException。
 
 
[VERSION] 41.45
[SECTION]新增
允许使用撬棍移除木路障，并为其使用动画
添加了上下文菜单命令，用于将所有燃料物品和特定类型的所有燃料物品添加到烧烤、营火和壁炉中。
温暖的双手现在可以与壁炉一起使用。
为霰弹枪模型添加了"世界"附件。
添加了一大堆新的男性名字、女性名字和姓氏，取自 1994 年美国人口普查，所以其他所有角色都不叫 Marina Hodgetts。（感谢 Jam 将这些放在一起。）
如果需要，inspect-clothing 命令会将物品转移到玩家的库存中。
充气车辆轮胎将停止在最大压力，而不是总是增加 5。不得不在正确的时间取消动作很烦人。
在衣服上添加补丁和移除补丁时播放"工艺"动画。
更新了翻译。
未选择床时，在上下文菜单中显示"在地面上睡觉"而不是"睡觉"。
"睡眠"工具提示显示床的质量，可以是差、一般或好。
添加了冷却器（可以戴在手中）。
添加了挎包（3 种款式，可背戴或手拿）。
添加了公文包生成
增加了手枪盒。
更新了包的一些纹理。
 
允许玩家在用武器攻击后更快地推（和踩）。
制作 ui 显示玩家对具有所需技能的配方的技能等级（例如制作陷阱盒）。
如果玩家的等级低于所需等级，所需技能会以红色文字显示。
添加了方法 Recipe.getRequiredSkillCount() 和 Recipe.getRequiredSkill()。
Recipe.getRequiredSkill(int index) 使用 getPerk() 和 getLevel() 方法返回一个 RequiredSkill 对象。
 
 
 
[SECTION][改进的雾系统]
现在添加了全新的真棒雾
添加了新雾的显示选项，可以在高质量、中等质量和旧版之间切换（build 40）
改变了雾的生成，现在根据日平均温度改变持续时间。
为风暴增加了灰色雾效果的机会。
为热带风暴添加了保证强烈的有色雾效果，现在非常独特。
修改了暴风雪效果以与新的雾一起很好地工作。
在调试菜单中添加了新的雾控制面板。
 
 
[SECTION][健身]
 
从练习中获得的经验现在可以不同了。
规律性直到锻炼后 24 小时才会下降。
修复了一些健身动画的怪异问题。
上车时移除健身 UI。
修复了 Fitness.decreaseRegularity() 中的 NullPointerException。
修复了 Fitness.load() 中的异常。
将健身移动到健康面板（新按钮）而不是右键菜单。
 
 
[SECTION]平衡
 
允许从水槽等清洁水源清洗脏绷带。
如果手电筒中有电池，则允许拆卸手电筒配方。
将两件夹克重命名为皮夹克。它们已经是皮革了。
古董炉的重量从 20.0 增加到 40.0。
园艺喷雾能力下降
僵尸目标轮廓的大小减少了 20%。
重新装填枪支将在袋子中寻找弹匣，而不仅仅是主要库存。
卫生纸现在可以像纸巾一样使用（装备在主手或副手上以减少咳嗽噪音）。
卫生纸现在可以用来生火/烧烤。
潜行技能略有提升（当在视线范围内时，会降低 zed 视野/脚步声量）
MSR700/MSR788 现在不需要弹匣。
 
 
[SECTION][优化]
优化 ScriptModule.getRecipe()。
声明 SpriteRenderer.instance 和 SpriteRenderer.ringBuffer 'final'。
避免一些与字符串相关的带有切角的 gc（解析精灵名称）。
对剖面渲染的大优化 - 将 TallHoppableW、WallWTrans、TallHoppableN 和 WallNTrans 的测试移至 IsoFlagTypes，因为它们进行了大量的字符串比较并减慢了渲染速度
 
 
[SECTION][模型和动画更改]
调整几何形状，使防毒面具更适合戴帽子。
向 BodyLocations.lua (MaskFull) 添加了另一个身体位置
将焊接面罩部分制作成面罩全身位置
将咳嗽/打喷嚏/烦躁的动画（"ext"状态）更改为"idle"状态的子状态。
重新出口的 TShirt_white 没有扣好前面
 
 
[SECTION]修复
修复了戴上棒球帽时播放错误的动画。
修复了 IsoGridSquare.getPuddlesDir() 中的 NullPointerException。这发生在壁炉上。
修复了一些丢失的翻译文件
修复了瞄准时无法装备和卸下​​物品的问题。
修复了僵尸栅栏翻牌爬行攻击通过关闭的门击中玩家。
修复了没有所需技能的食谱不起作用。
修复了装备光源时不会从包中取出物品的问题。
修复了在将物品拖到主要/次要图标上时，当它看起来应该是双手装备时，一只手装备一个物品。
修复了有时能够爬过关闭的窗户的问题。
修复了瞄准时无法重新加载空弹匣的问题。
修复了坐在地上时的枪声和枪口闪光效果。
修复了用燃气点燃烧烤或壁炉时的异常。
修复了在播放暖手动画时定时动作不起作用的问题。
修复了火熄灭后可能会持续很长时间的暖手动画。
修复了能够用长矛远距离钓鱼的问题。（还有一个问题是如果你只有一根长矛并打开 UI，它被认为是一根钓鱼竿！）
修复了从站立到坐在地上不播放的过渡动画。
修复了使用控制器时可用的快捷栏插槽未更新的问题。
修复了瞄准车辆时不开始的定时动作。
修复了玩家在瞄准时退出车辆时卡住的问题。
固定切换瞄准开/关在车辆中不起作用。
修复了玩家死亡后瞄准辅助光标不会消失的问题。
修复了延伸到制作和切换车辆座椅窗口之外的长文本行。
修复了车辆座椅上的物品自动移动而不移动物品，如果它使用了座位上的所有剩余空间。
如果健身教练/消防员重新初始化固定规律图。
修复了显示错误值的规律性进度条（它永远不会达到 100%！）
修复了进入上一个或下一个屏幕时职业/特质 ui 中的信息弹出窗口没有隐藏的问题。
修复了容量为 3 或更少的容器无法从 Organized 特性中获得额外容量的问题。这影响了腰包。
修复了受有组织和无组织特性影响的尸体库存容量。玩家的库存容量从未受到这些特性的影响（仅包）。
修复了右键单击墙后的营火后"营火信息"命令的问题。
修复了能够以倒档向前驾驶车辆的问题。
修复了在车窗关闭时按住鼠标右键无法环顾四周的问题。这在按住 Aim 键时有效，但在按住鼠标右键时无效。
修复了"全部全部"未将所有木炭添加到烧烤、营火和壁炉的问题。它将一次添加一个单位的木炭（30 分钟），直到用完为止。
修复了僵尸有时会在翻过栅栏后穿过墙壁的问题。这在西点警察局以北快进时很容易重现。
修复了咳嗽/打喷嚏/坐立不安的动画以更高的帧速率更频繁地播放。
修复了最新版本 Translatoid 的上下文菜单烹饪翻译
修复了在翻转帽子、向上/向下放置引擎盖等时丢失服装模组数据的问题。
修复了通过上下文菜单锁定和解锁门时不面向门的问题。
修复了在进行一些健身锻炼时不仅获得力量而且没有获得健身经验的问题。
修复了能够打开多个健身 UI。
修复了双门和棍子陷阱的回报比他们制作时更多的问题。
修复了不影响角色睡眠时间的睡眠特征
修复了无法拆卸大型金属架子的问题
修复了不安分的睡眠者无法消除疲劳的问题
修复了在调试气候绘图仪中未正确显示正面强度的问题
 
 
[VERSION] 41.46
[SECTION][持久的 ZED 服装]
 
僵尸外观现在大部分在重新加载时保留。
添加了 Zombie.Outfit.Random 调试选项以禁用持久服装并在加载僵尸时选择随机服装。
添加了 AttachedWeaponDefinitions 类以避免每次僵尸生成时解析 Lua 表。
重写 ZombiesZon​​eDefinition 以避免每次生成僵尸时解析 Lua 表。
修复了警察路障车辆故事没有正确检查足够宽的区域，从而阻止它们生成。
DebugChunkState 显示一个位置的所有区域。
将客户端/定义移至共享/定义。server/recipecode.lua 使用 ClothingRecipesDefinitions。
 
 
[SECTION][添加预告片]
1) 如果在调试中使用 addVehicle("Base.Trailer") 生成预告片。
2) 停放车辆，使其后端靠近拖车的前部。
3) 查看车辆或拖车，使用车辆径向菜单并选择"附加拖车"（加号图标）。
[NODOT]<BR>
车辆应有一个名为"拖车"的附件，该附件与拖车本身的相同附件对齐。
没有此附件的车辆将连接到车辆后部的某处。
在车辆上编辑附件是车辆编辑器中的一项新功能。
[NODOT]<BR>
增加了对车辆上多种碰撞形状的支持。这是为了支撑从拖车车身向前延伸的拖车挂钩。形状必须添加到车辆的脚本中。它们可以在新的"物理"部分下的车辆编辑器中进行编辑。
最多支持 10 个形状，物理机箱形状减去 1 个。
更新了载具血量和伤害材质。损坏和生锈纹理应用于拖车。然而，血液纹理目前没有出现。
拖车时模拟绳子：全速拉断太多，拖车会撞到你。
添加了未覆盖的拖车 Base.Trailer。Base.TrailerCover 是涵盖的版本。
未覆盖的拖车 FBX 缺少第二个紫外线通道。
拖车制动灯亮时，拖车制动灯会亮起。
添加了四轮广告拖车。
 
为某些武器模型添加了"世界"附件，以便它们在地面上时更好地定位。
添加了新的广告预告片。"设置脚本"车辆调试菜单命令选择随机皮肤。
添加了拖车撞车故事。
 
[SECTION][新 ZED 故事]
 
有时在森林、海滩或湖边，你会发现被僵尸化的人在做不同的活动。
沙滩派对、渔夫旅行、森林露营...
烧烤派对
性感时光（！）
猎人营地
捕手营
更多的！
 
 
[SECTION]一般
添加了啤酒罐和啤酒瓶项目。
配方工具提示现在以灰色文本在不可用项目上方以白色文本显示可用项目。
按下"取消操作"键或控制器 B 按钮时停止表情动画。
添加了更多枪支附件模型，修复了丢失的模型。
添加弹药带作为服装项目。可以佩戴，与炮弹或子弹一起存在，可以提高装弹速度（霰弹枪的炮弹/其余的子弹）。
在警察装备上添加了可能的子弹背心。
添加了几个新的发型
添加了新的胡须样式。
添加了一个 HairOutfitDefinitions.lua 定义文件：
只允许在特定服装上产生一些发型。
强制对一些服装进行一些理发（ZombiesZon​​eDefinition.lua 优先于它）
为 Zed Stories 添加了一些服装。
实施了新的帽子/眼罩（图标、功能等）。
加载模型时添加了 JOIN_IDENTICAL_VERTICES 选项。这可以大大减少模型中的顶点数量。
更新了翻译。
 
 
[SECTION]平衡
 
近战武器对汽车零件的伤害现在根据武器类型更加准确
改变了用汽车撞击僵尸的伤害：速度成倍增加伤害。还试图阻止短跑运动员敲打汽车后部并过快地破坏它。
威士忌酒瓶的水重现在更符合威士忌酒瓶的重量
减少喝啤酒瓶/罐与烈酒的醉酒增益
当角色空腹时，使酒精->醉酒更加有效
拆卸灯现在会得到一个灯泡
日志堆栈配方始终使用 2 根绳索，而不是每条日志 1 根绳索
现在可以只用糖来制备饮料
糖和咖啡现在可以排出物品（由于内部重新考虑，将在下一个补丁中恢复）
引擎盖/引擎盖现在可以用金属板 + 螺丝或火炬修复
未煮过的意大利面或米饭在锅/锅水中现在最终会腐烂
车辆和拖车上平衡的行李箱和手套箱容量
增加了僵尸的手表生成率。
 
 
[SECTION]动画
 
添加了 Zombie_WindowLungeHitReact.X。
调整 bob_sitground 动画以完成正确的姿势
调整坐姿动画以更好地融合
 
 
[SECTION][修改/开发]
 
添加了对模组中自定义贴花、服装和服装的支持。
[NODOT]<INDENT:40> 每个模组可能有它自己的这些文件的副本：
[NODOT]<INDENT:60> 媒体/fileGuidTable.xml
[NODOT]<INDENT:60> media/clothing/clothing.xml
[NODOT]<INDENT:60> media/clothing/clothingDecals.xml
[NODOT]<INDENT:40> 上述模组文件不再覆盖游戏中的同名文件。
[NODOT]<INDENT:40> 与游戏定义同名的 Mod 贴花组和服装将覆盖游戏的。
[NODOT]<BR>
在 mods 中添加了对自定义胡须样式和发型的支持。
[NODOT]<BR>
添加了一个名为 AcceptItemFunction 的新脚本项属性，该属性指定 Lua 函数的名称，以测试容器中是否允许某个项。
[NODOT]<INDENT:40> 这是对现有 OnlyAcceptCategory 属性的补充，该属性测试 InventoryItem:getCategory()。
[NODOT]<INDENT:60> 例如，要仅允许急救箱中的医疗物品，请在clothing_bags.txt 中添加一行：
[NODOT]<INDENT:60> item FirstAidKit
[NODOT]<缩进:60> {
[NODOT]<缩进:60> ...
[NODOT]<INDENT:60> AcceptItemFunction = AcceptItemFunction.FirstAidKit，
[NODOT]<INDENT:60> }
[NODOT]<INDENT:40> 并在 Lua 文件中添加此函数：
[NODOT]<INDENT:60> 函数 AcceptItemFunction.FirstAidKit(container, item)
[NODOT]<INDENT:60> 返回项目：getStringItemType() == "医疗"
[NODOT]<INDENT:60> 结束
[NODOT]<BR>
更改了 Color.HSBtoRGB() 以返回颜色而不是整数 [3]。如果您想要整数值，请使用 Color.getRedByte()、Color.getGreenByte() 和 Color.getBlueByte()。
挑战可以定义一个名为 getSpawnRegion() 的函数来允许多个生成点和生成区域。以前只支持一个固定的生成点。
[NODOT]<INDENT:40>查看注释掉的 Kingsmouth.getSpawnRegion() 函数作为示例。
现在在现有游戏中创建新玩家时会调用挑战的 AddPlayer() 函数。
[NODOT]<INDENT:40>例如，CDDA 挑战赛使用它来开始赤身裸体和受伤的新玩家。
"OnEat"项目脚本 Lua 函数现在使用名为"百分比"的第三个参数调用，以指示消耗项目剩余量的百分比。此外，在食用食物之前调用该函数。
[NODOT]<INDENT:40>有关如何使用它的示例，请参见 OnEat_Cigarettes()。
修复了无法加载纹理时无法恢复的 TextureCombiner 错误。
[NODOT]<INDENT:40> 缺失的纹理显示为红色和白色的棋盘格纹理。
在异常消息中显示加载失败的资产的文件名。
修复了 OutfitRNG 的多线程问题。ImageData 构造函数抛出异常而不是现在捕获它们。
[NODOT]<BR>
修复了无法正确重新加载以前无法加载的修改纹理。
[NODOT]<INDENT:40>这不处理以前丢失的纹理文件，只处理那些加载失败的文件。
在 DebugFileWatcher 处理对已修改文件的更改之前添加了两秒延迟。
[NODOT]<INDENT:40>这是为了解决两件事：
[NODOT]<INDENT:40>1) 该文件可能仍在由另一个正在保存它的应用程序写入。
[NODOT]<INDENT:40>2) 有时同一个文件有多个事件，例如"创建"事件后跟一个或多个"修改"事件。
[NODOT]<BR>
ISSliderPanel 现在检查 shift 单击而不是任何键"运行"绑定。
将水坑渲染更改为使用顶点缓冲区对象，从而减少渲染它们所需的调用次数。
 
 
[SECTION][剪切修复]
固定拉伸窗口切口
固定通风口不会像其他物体一样切掉/变成透明
修复了监狱中的短墙没有以很好的方式切割
固定双门切口 - 以前在建筑物上偏移
固定楼梯没有正确切割
 
 
[SECTION]修复
修复了无法在角色创建 ui 中为没有模型的服装项目选择纹理的问题。例如，牛仔衬衫和皮手套。
修复了"覆盖：真"在模组配方中不起作用，导致配方重复的问题。
修复了快进（F5 或 F6 或睡眠）后天空盒纹理不更新的问题。
修复了 SkyBox.update() 每次分配 Color 和 Vector3f 的问题。
修复了缩放时 Skybox.Show 调试纹理大小发生变化的问题。
修复了在摧毁棍子陷阱时返回少于一个单位的麻线的问题。
修复了服务器端 STrapGlobalObject 调用客户端 CTrapSystem:sendCommand()。
固定重量小于 0.005 的物品显示为 0.0 重量。现在重量小于 0.01 的项目显示为 0.01。例如，螺丝。
修复了双金属门在被破坏时会给出木板和钉子的问题。
修复了在 64 位 Windows 上从用户的 Temp 目录加载 SQL 库的问题。
修复了从没有弹匣的步枪上卸下子弹的缺失动画。
修复了当"将钥匙留在点火器"选项打开时单击仪表板中的钥匙图标时无法从点火器中取出钥匙的问题。
修复了控制器无法打开健身 UI（控制器 Y 按钮从健康 UI 中打开它）
固定 sunstar motel 拱形剖面图。
修复了警察路障车辆故事没有正确检查足够宽的区域，从而阻止它们生成。
修复了在打开健身面板后关闭健康面板的问题。
修复了 Linux 上的多显示器问题。有时会检测到非主显示器的分辨率。
修复了使用水槽/等清洁绷带的错误。
修复了从水槽/等处清洁绷带时不会走到含水物体处的问题。
固定的学生 zeds 可以生成 2 个袋子。
固定枪口闪光灯在白天不发光，即使在黑暗的房间里也是如此。
修复了铲子在填满坟墓时不会出现在玩家手中的问题，如果铲子还没有装备的话。
修复了用汽油燃烧尸体时的动画。
修复了当物品的 IconsForTexture 列表小于该物品的服装纹理数量时 InventoryItem.synchWithVisual() 中的异常。
修复了与 Shorts_ShortDenim 相关的 Clothing_pants.txt 格式错误。
修复了当玩家左手拿着物品时"移除碎玻璃"上下文菜单选项未显示为禁用的问题。
修复了使用控制器时显示健身 ui 时显示的健康面板。
修复了在"这就是你的死法"加载阶段按下按键的错误。
修复了加载不带clothing.xml 的模组时出现的FileNotFoundException。
修复了在附近有发电机时打开或关闭装备无线电的异常。
修复了生成地点的惊喜僵尸，尽管这经常很搞笑。在现有游戏中创建新玩家时，僵尸现在会从玩家生成的建筑物的内部和周围移除。
这不包括复活的玩家僵尸。此外，房屋警报被禁用。
修复了在现有挑战中创建新玩家时没有在正确位置生成的玩家
修复了从吸食部分香烟中获得最大利益（或伤害）的问题。
修复了无法中断关闭窗口或粉碎窗口的问题。
修复了玩家在沿着非常短的路径时转向的问题。现在玩家无需转身就可以移动到新位置。例如，在砸车窗时，玩家会转身，走到需要的位置，然后再次转身面对车辆，再砸车窗。
固定载具在装载或生成时掉落到地面的问题。
修复了 PhysicsDebugRenderer 不是线程安全的问题。
修复了 zed 在某些情况下需要很长时间才能踩死的问题
修复了能够在农田上建造地板的问题
修复了拆除双门时的退货物品
固定门框在漆成浅蓝色时不可见
修复了穿着裙子/裙子生成的男性游客服装。
修复了在某些情况下需要踩踏僵尸的极端长度。
修复了各种地图错误
修复了径向菜单中显示的被烧毁车辆的未翻译名称。
修复了一些包在交互时不播放"zip"音效的问题
修复了彩绘框未正确显示颜色的问题
修复了用帽子替换整个连帽衫，而不是取下罩并戴上帽子的问题
修复了无法"扑灭"烧烤的问题
修复了径向菜单中水平非居中的多行文本。
修复了水坑的分屏渲染问题。
修复了导致沿区块边界出现可见线条的水渲染问题。（加载相邻区块时水流和速度未更新。）
修复了未使用车辆中定义的固定容量的错误。
修复了 MacOS 上的默认 Sprint 键是 LMETA 而不是 LMENU。
修复了树篱不会减慢玩家和僵尸的速度。（处于幽灵模式或 noclip 的玩家不会被树篱或树木减速。）
修复了从头罩向上切换到头罩向下时的衣物状况和湿度重置等问题。
修复了控制器 A 按钮进入货车而不是打开后门进入后备箱。
修复了走短路径时使用的错误扫射角度。
修复了未保存车辆的最大容量。
 
 
[VERSION] 41.47
 
[SECTION]新增
 
添加了迷彩棒球帽。
添加了都市迷彩短裤。
调整附加的武器定义，使其可以处理自定义装备的武器（确保警察产生更多的枪支/警棍，带武器的土匪...）
HairOutfitDefinitions 也可以处理胡须。
添加了一些新的 Zed 故事并改进了一些现有的故事
更新了翻译。
 
 
[SECTION][地图]
为 41.46 中添加到当前主地图的新建筑物添加了车道和停车场（更新日志中没有提到这些）
修复了河滨封闭社区和其他一些区域的不正确车道
 
[SECTION]平衡
修理树干/引擎盖至 1 级时的金属加工要求
不能再用糖制作饮料
糖/咖啡不再是可排出物品（从之前的补丁恢复）
现在即使在 0 木工技能下也可以放置古董烤箱。
 
 
[SECTION][修改/开发]
当已经定义了相同的模型时，不要清除"模型"脚本定义中的附件列表。
[NODOT]<INDENT:40> 诸如 GEAR 之类的 Mod 依赖于它来为 FemaleBody 和 MaleBody 添加附件。这些现在应该再次起作用。
从我们知道存在的文件加载纹理时，避免在主线程上调用 File.exists()。
[NODOT]<INDENT:40> 仍然有很多 File.exists() 调用不存在的纹理文件，例如 WItem 纹理。
添加了 ISPathFindAction.pathToNearest()，它将找到到多个可能目标位置之一的最短路径。
添加标签=写到可以写在日记本和笔记本中的项目
添加了调试代码以检查具有多个冲突包的服装。
添加了 BodyLocation.setMultiItem() 和 isMultiItem() 方法来指定是否允许多个项目在同一个位置。
[NODOT]<INDENT:40> 这不是对 Blood、Wound 和 ZedDmg 位置的这种行为进行硬编码。
修复了在给僵尸穿衣服时不检查 BodyLocation.isExclusive()，这可能导致穿的衣服发生冲突。
 
 
[SECTION]修复
修复了玩家 3 和 4 的水坑和水的分屏渲染问题。
修复了未堆叠原木返回的绳索比堆叠中使用的更多的问题
修复了滞后于相机移动和缩放级别的新雾。
修复了在启用或禁用模块后，当模块覆盖游戏文件时使用的错误服装项目 XML 文件。
修复了胡须的 HumanVisual 异常。
修复了广场北边的车库门挡住了车辆。
修复了在调试器中重新加载 Lua 文件后的无限循环。
修复了重新加载 Lua 文件（AttachedWeaponDefinitions 和 HairOutfitDefinitions）后一些数据没有被清除的问题。
修复了一些与血溅相关的不必要的分配。
修复了分屏雾渲染。
修复了玩家在显示机制 ui 时不会靠近被烧毁的车辆和拖车的问题。
修复了捕鱼丰度有时显示为 nan% 的问题。
修复了当玩家在钓鱼 ui 打开的情况下在地图上移动时显示的钓鱼丰度没有更新的问题。
如果玩家远离被点击的原始方块，则修复了上述错误。
修复了在容器之间转移 1000 支香烟之前的 15 秒暂停。（但帧率仍然受到影响）
修复了车辆遮罩，使损坏不会显示为绿色（请报告您看到的任何仍然显示的内容！）
修复了具有随机油漆颜色的收音机车，显示划痕在哪里。
修复了读取 map_sand.bin 导致游戏无法加载的错误。
修复了使用控制器时"移至"子菜单中腰包和其他磨损容器的缺失选项。
修复了无法用蓝色和红色笔在日记和笔记本上书写的问题。
修复了加载旧存档时某些车辆缺少手套箱的问题。
修复了 GloveBox2.VehicleType 为 1 而不是 2。
修复了 AttachedWeaponDefinitions 中可能出现的 NullPointerException。
修复了"强盗"装备可能会生成两个袋子的问题。
修复了教程中的攀爬栅栏被阻挡的问题
修复了教程中启用的健身
修复了损坏的门不检查瓷砖属性并产生不正确的碎片
修复了僵尸装备系统能够在同一身体位置生成两个物品的问题
修复了删除补丁工具提示中缺少的换行符。
 
 
[VERSION] 41.48
[SECTION][实验性/新]
添加了一个新的键绑定：手动地板攻击：
[NODOT]<INDENT:40> - 默认为 LEFT ALT。
[NODOT]<INDENT:40> - 当你攻击时（按住 RMB 瞄准，按 LMB 攻击）如果你也按住 LEFT ALT 那么你将强制进行地面攻击 - 即使附近有站立/行走/攻击的僵尸.
[NODOT]<INDENT:40> 这还带有一个名为 Manual Floor Attack 的选项 - 它完全禁用对易发攻击的自动检测，这意味着使用 LEFT ALT 至关重要：
 
[NODOT]<INDENT:40> 如果设置为 false，您的玩家将 /!\ 绝不 /!\ 对僵尸进行俯卧/地面攻击，您必须手动按下 LEFT ALT 并用您的地面上的近战武器，或者站在他上方时踩踏的空间。
 
 
[SECTION]新增
添加雨/雪能见度选项：始终、仅限户外、从不。
添加了一个新的 SECRET zed 故事
添加了 ZoneStoryChance 沙盒选项。
添加了一个新的动画来喝葡萄酒/威士忌。
添加了新的饮料漂白动画。
在 zeds 上抛光和改进的长矛冲锋
如果保存文件中有多个玩家，则添加了一种选择玩家 1 的方法。这可以通过单击"更多..."按钮在加载游戏屏幕中完成。也可以通过这种方式在现有的存档文件中创建新的播放器。
将 NewMusic_KeepMoving 添加到sounds_music.txt。
 
 
[SECTION]平衡
 
"Wash Yourself"工具提示显示使用的肥皂和水量。
修复了当肥皂不足时"洗自己"发生得更快的问题。
草莓收获后肥料归零
不能再从部分吸烟和取消中获得好处
长矛现在在 0 级的击杀次数减少（大约 2-5 对 15-20 之前）后会断裂。
现在可以使用木桩制作帐篷套件。
洗衣机和烘干机现在可以运行一段时间，即使衣服已经干燥或干净，就像现实世界的电器一样。
无需在维修前卸载行李箱盖/引擎盖
现在只有长矛可以通过有线围栏/链环等进行攻击。
刺穿时长矛有更多的机会折断。
 
 
[SECTION]动画和模型更改
 
调整酒瓶在饮用动画期间不会夹在玩家头部。
调整 WhiskeyBottle.X 以与新的饮料动画一起使用，因此它不会夹住脸。
重新调整燃烧瓶以适应新的瓶子尺寸。
将 WhiskeyBottle.png 和 Molotov.png 重新导出为 64x64。
将眼镜服装重新调整为适当的反光眼镜，图标当前占位符。
调整滑雪护目镜服装项目再次为反光或深色版本。
使长矛攻击使用上身面具，以减少攻击期间的暂停。
用新的动画 Bob_AttackFloorSpear.X 替换了用矛攻击地板。
 
 
[SECTION][修改/开发]
添加了从 media/AnimSets 目录加载 mod 文件。
在 mod.info 中添加了可选的 versionMin= 和 versionMax= 行，以便模组可以指定模组兼容的游戏版本。
[NODOT]<INDENT:40> Build 40 暂时不会使用这个补丁。
[NODOT]<INDENT:40> 如果 mod 仅适用于版本 41 或更高版本，请将此行添加到 mod.info：
[NODOT]<INDENT:60> versionMin=41.0
[NODOT]<INDENT:40>如果该模组仅适用于特定版本的 build 41，您将使用：
[NODOT]<INDENT:60>versionMax=41.999
[NODOT]<INDENT:60>显然用内部版本号替换了".999"。
 
 
添加 DefaultClothing.lua 以指定具有默认裤子或上衣的服装的默认服装项目。
[NODOT]<INDENT:60>以前，这些是用 Java 硬编码的。
 
仅当内容已更改时才保存 RADIO_SAVE.txt。
[NODOT]<INDENT:40> 每 10 个游戏世界分钟保存一次。
[NODOT]<INDENT:40> 这是在主线程上完成的；我们应该避免从这里进行磁盘 I/O。
 
为配方添加了 OnCanPeform:XXX 属性，指定 Lua 函数的名称，该函数将被调用以对是否能够执行配方进行额外检查。
[NODOT]<INDENT:40> 这是比 NearItem 属性（用于铁匠配方）更通用的解决方案。
[NODOT]<INDENT:40> 该函数有两个参数，应该返回真或假。
[NODOT]<INDENT:60> 函数 CanPerformMyRecipe(recipe, playerObj)
[NODOT]<INDENT:80> 返回 playerObj:isOutside() 和 RainManager:isRaining()
[NODOT]<INDENT:60> 结束
 
为配方添加了 Tooltip:XXX 属性，以在配方工具提示和制作 ui 中显示其他文本。
[NODOT]<INDENT:40> 当有 OnCanPeform 函数时，这可用于让用户了解附加要求。
[NODOT]<INDENT:40> 该值应该是翻译名称。翻译文本可能有多行，由"<br>"分隔。
[NODOT]<INDENT:60> 食谱 MyRecipe
[NODOT]<缩进:60> {
[NODOT]<缩进:80> ...
[NODOT]<INDENT:80> OnCanPerform:CanPerformMyRecipe,
[NODOT]<INDENT:80> 工具提示：Tooltip_Recipe_MyRecipe，
[NODOT]<INDENT:60> }
[NODOT]<INDENT:40> Tooltip_Recipe_MyRecipe = "一定在外面。<br>一定在下雨。",
 
[NODOT]<BR>
在 HairOutfitDefinitions.lua 中为服装添加了可能的强制头发/胡须颜色（强盗/朋克将有机会拥有更多"疯狂的头发颜色"）。
[NODOT]<BR>
为每个可能的身体位置添加了血衣类型，因此您可以轻松修改新衣服以保护 X 或 Y 部位：
[NODOT]<INDENT:40>例如，我想做保护双脚和小腿的金属袜子，我只需在项目脚本中添加一个 BloodLocation = Feet;LowerLegs。
每个身体部位位置的完整列表：包（背部）、手、头、颈、上身、下身、下腿、上腿、下臂、上臂、腹股沟。
[NODOT]<INDENT:40> 如果需要，每个位置都将覆盖左右部分。
[NODOT]<INDENT:40> 感谢模组 Flash 的创意！
 
 
抓住"比较方法违反其总合同！" IsoObjectPicker 中的异常以避免破坏游戏。
[NODOT]<INDENT:40>当 compare(a,b) 与 compare(b,a) 不一致时会发生此异常。
[NODOT]<INDENT:40>这并不能解决问题，它只会停止无休止地抛出异常。
 
 
通过在排序之前计算每个 ClickObject 的分数，而不是在比较每对正在排序的项目时，使 IsoObjectPicker.ContextPick() 更有效。
 
 
[SECTION]修复
固定警察尸体有时有两个皮套。
修复了主菜单中的"按 A 激活控制器"提示。它仅在连接 XBOX 360 控制器、位置奇怪且未翻译时显示。
修复了翻越高栅栏时创建的重复项目。
修复了 RMC 撕掉一个破旧的物品而不是撕掉另一个物品的问题。
固定不可撕裂的踝袜
固定彩色家具/油漆标志在黑暗中发光
修复了建筑物外的冰棒冰柜不消耗发电机电力的问题。
修复了 MaskEyes 和 MaskFull LeftEye/RightEye 的排他性。
修复了如果窗户被摧毁，僵尸不会撞到对面的路障的问题。
修复了通过简单地装备另一个包来携带无限数量的漏洞。
修复了仅产生广告预告片的预告片崩溃故事。
修复了矛装在应该连接的时候没有连接。
固定长矛冲锋不经常杀死僵尸（大部分时间播放错误的动画）。
修复了如果您已经在冲刺，则在进行攻击后能够立即冲刺的问题
修复了僵尸对二级/内部路障等失去兴趣的各个方面（WIP！）
修复了客户端上加载 map_meta.bin 的异常。这将破坏服务器 map_meta.bin 文件。
修复了由于尚未加载翻译而在服务器上创建的无效 spawn-regions Lua 文件。
修复了填充玩家左手装备的空沙袋的异常。
修复了装备时不显示模型的泥土、砾石和沙袋。
修复了单击鼠标左键隐藏分屏播放器的径向菜单的问题。
修复了在"森林之屋"挑战中启用饥饿、口渴和睡眠的问题。
修复了森林之屋挑战中僵尸尸体上出现的数字手表警报。
修复了每次击中僵尸时都会创建临时库存物品的问题。
修复了按下控制器上的肩部按钮 - 当显示库存窗口时 - 会干扰用鼠标拖动的项目。
固定未渲染的地板不显示下面的水平
修复了达到技能水平（体能和力量）时缺少声音通知的问题
修复了可以撕掉最喜欢的衣服
修复了"点燃的蜡烛"在熄灭后不会改变其名称或状态的问题
修复了金属加工菜单未显示丙烷火炬正确使用的问题
修复了无法防御（或看到）被门遮住的壁橱僵尸
修复了不可用的双上下文菜单选项，用于在窗框上放置/取绳索
修复了无法穿带帽兜帽 + 耳环的连帽衫
固定连接的车辆和拖车在停放时四处移动。这是通过停用附加车辆上的物理来解决的。
修复了对栅栏附近的车辆施加较大力的问题。这是由于易碎栅栏上的 HitByCar 瓷砖属性。
固定连接到玩家车辆的拖车不是每 10 秒保存一次，也不是在进入或离开车辆时保存。如果游戏崩溃，拖车可能会远离车辆。
修复了能够通过栅栏窗户击中僵尸的问题。
修复了一些长矛在击打它们时会发出蝙蝠声音的问题。
修复了刺穿僵尸时延迟的死亡声音。
修复了在汽车中能够割草/草料等问题。
修复了休息+健身时的无限循环。
修复了启用和禁用带有纹理包的模组而不更新游戏使用的纹理。
修复了服务器目录中的 mod lua 文件在调试模式下编辑后不加载的问题。
 
 
[VERSION] 41.49
[SECTION]新增
增加了锯断双管霰弹枪。
如果从移动的汽车上射击（取决于汽车的速度），则大大降低命中率。
增加了服装西装外套色调、衬衫正式短袖色调、腰部海岸色调。
在 Lua 项目分布表中添加了一个名为 ignoreZombieDensity 的新可选字段。
当 ignoreZombieDensity=true 时，物品生成的几率不受地图该部分僵尸密度的影响。
将 PiercingBullets=TRUE 添加到 M16 以阻止每次射击可能击中 2 个未排列的僵尸。
[NODOT]<BR>
长矛战斗更新：让我们知道你的想法
[NODOT]<INDENT:40> Swing 攻击不会让你陷入困境。
[NODOT]<INDENT:40> 刺击会使玩家生根。
[NODOT]<INDENT:40> 刺击需要在一定范围内，但现在它还会检查附近是否有其他僵尸，以免以不公平的方式扎根玩家。
[NODOT]<INDENT:40> 刺击现在造成更多伤害并且有更多机会成为暴击。
修复了矛和新的 alt-press 功能的问题。
 
更新的翻译
 
 
[SECTION]平衡
 
刀可以再次允许通过有线栅栏进行攻击，例如长矛。
将以前无用的"灯"物品替换为工作物品（来自可移动物品）
添加了更多的地点战利品分配（gigamart，家居用品商店..）
在房屋中添加了裁缝书生成。
将面团添加到比萨厨房。
被削弱的蠕虫饥饿值。
削弱了一些爱丽丝背包的库存空间。
McCoys 现在外面会有僵尸。
更改了 RandomizedBuildingBase.addRandomRangedWeapon() 以选择随机武器升级，而不是总是以相同的顺序选择其中的数量。
增加了一点矛的耐用性。
降低了gardenfork打破的机会。
移除了玩家坠落动画后的延迟（从高处坠落时）。
 
 
[SECTION]修复
修复了一些地图区域的早期导出
修复了从高处坠落的僵尸不会掉在地上的问题，并移除了"超级英雄着陆！"
修复了从坠落中坠落的僵尸在落地时被杀死并卡住的问题。
修复了披萨旋转展示柜没有产生正确的战利品的问题。
修复了商店中的多个展示柜没有产生正确战利品的问题。
固定酒吧厨房没有产生正确的战利品。
修复了一些无用的"无线电"生成。
修复了餐厅厨房没有产生正确的战利品。
修复了厨房的架空柜台没有产生正确的战利品。
修复了球头锤不生成。
修复了 D = 展示柜不被视为一张桌子（收银机从他们那里掉下来）
修复了一些收银机不被视为收银机的问题。
修复了许多无法被汽车摧毁的栅栏。
修复了一些座位（蒲团等），让您可以通过它们。
修复了许多无法拆卸的沙发。
修复了一些自动售货机不可拆卸的问题。
修复了遗失的尸体图标。
修复了当主库存中有一个医疗物品时从袋子中取出的问题。
修复了拆除无线电配方中过时的无线电项目。
修复了在载具中时，无弹匣步枪和锯掉的霰弹枪缺少重新加载动画的问题。
修复了在选择随机武器升级时使用 item.getName() 而不是 item.getType() 的问题。
修复了破损的陷阱有时不会掉落物品的问题。
修复了在建造金属制品时不显示喷灯模型的问题。
修复了在建造金属制品时播放锤击或抢劫动画的问题。
修复了一些健身运动无限循环（睡觉时等）
修复了缺少僵尸服装的正式衬衫。
固定挎包被认为是用于在背面安装武器的袋子。
修复了一些关于改装者新血衣的错误。
固定长袜不覆盖小腿。
修复了除长矛/刀以外的武器无法通过小栅栏攻击的问题。
如果同时睡觉，则修复了健身无限循环。
修复了 Zed 故事中的空指针
修复了 RandomizedBuildingBase.addRandomRangedWeapon() 选择随机武器部件的错误。
 
 
[VERSION] 41.50
[SECTION]新增
 
 
添加了一些上下文双击库存中的项目：
[NODOT]<INDENT:40> 如果不在库存中，它只会转移它（像以前一样）
[NODOT]<INDENT:40> 双击武器装备/取消装备
[NODOT]<INDENT:40> 双击衣服/包包穿/脱
[NODOT]<INDENT:40> 双击食物即可食用
 
多余的僵尸现在以纯黑色轮廓绘制。该剪影使用五帧的两种不同动画进行动画处理：空闲和行走。
更新了翻译。
 
 
[SECTION]SPIFFO的秘密特制酱汁II
内容已编辑（暂时）
 
 
[SECTION]平衡
 
在分发中添加了一些缺失的项目（缝合针架、皮带、水盘、纱线...）
减少大量觅食引起的疲劳。
修复了一些无法合并的项目（现在可以合并使用过的电线、麻线等）
调整了几顶帽子的重量。
解决了啤酒瓶问题。
为啤酒瓶添加了粉碎瓶。
为子弹背心增加了咬伤/划伤保护。
商店中的物品不会改变其耐用性（用于武器）或使用过的 delta（用于可排出物，例如药丸、麻线等），它们将始终为 100%。
促进住宅中的裁缝书产生
增强的农业书籍生成，现在也出现在商店和农舍中
 
 
[SECTION]动画
 
重新导出 Bob_WalkHeavyLimpL_2H_Heavy.X 以便正确握持武器
 
 
[SECTION]修复
修复了无法在陷阱中添加蠕虫作为诱饵的问题。
修复了一些没有长矛的栅栏附近的战斗。
修复了您容易受到 zed 伤害的薄/厚皮肤问题
修复了选择多件并穿着它们时穿着堆叠的衣服（即选择多件T恤和右键单击/穿着只会穿第一个，如果你选择了衬衫 + 裤子，它仍然会同时装备它们）
修复了攻击隐形玩家的假死僵尸和爬行僵尸
修复了在检查玩家是否被拖下时错误地计算玩家周围的僵尸数量的问题。
固定耳环不显示在地面上
修复了有时使用错误纹理显示尸体和人体模型的多线程错误。
修复了线程和线缺少的合并上下文菜单选项。
如果未定义预告片脚本，则修复了 RVSTrailerCrash 中可能出现的 NullPointerException。
修复了通过双击装备损坏的武器。
修复了具有相同职业的新分屏玩家共享相同 XP 乘数的问题。
 
 
 
[VERSION] 41.51
[SECTION]
[NODOT] <CENTRE><SIZE:large> Project Zomboid IWBUMS beta 更新 41.51 包含对我们保存游戏系统的重大优化。因此，在 41.50 中进行的任何已保存游戏都将无法运行。
 
 
[SECTION][新/生活质量]
现在在 Java 15 上运行
现在在最新的 LWJGL (3.2.3) 上运行
[NODOT]<BR>
以前，要播种/浇水/收获，您需要右键单击每棵植物并选择一个动作。现在，一旦您选择了种子、水或收获，您将有一个光标轻松地浇灌多种植物。
Shift+双击现在可以在物品栏中的服装上使用来穿上该物品
现在，当技能面板打开时，最新获得的技能等级会突出显示
向库存面板添加了过滤器图标以添加其他过滤器/排序选项，当前具有"权重"
水源现在显示在"饮用/洗涤"选项的括号中（部分用于诊断水坑和雨水问题）
指针式手表不再有闹钟
数字手表显示屏现在具有可在 UI 上按下的警报按钮
"仅唾液"传播选项 - 玩家对划痕感染免疫
添加了工具提示以显示将填充哪个枪库
现在显示治愈植物和农作物所需的物品。
僵尸在碎玻璃上打脸现在头/脖子上有很多血，上半身也有一些血。
设置闹钟时，闹钟现在会显示与数字手表相同的铃声。
当尝试通过机械菜单修复车辆上的门时，会出现一个工具提示，告诉玩家他们需要先卸载门才能修复它。然后，他们还可以从库存中修复门。
从任何乘客门按下 ​​Shift+E 时，如果没有人在，您将直接移动到驾驶员一侧。
添加了更多粉碎的汽车模型。
僵尸现在可以通过可破坏的物体进行寻路。他们更喜欢四处走动，但如果没有其他路径，他们会撞墙和板条箱等。
添加了巴西葡萄牙语广播翻译
添加了发胶。如果你戴帽子，莫霍克现在会变平。现在需要发胶来修复它。
添加了在服装上添加填充/补丁孔的新选项。如果有一些孔，这将修补任何孔，然后将填充添加到其他部分。
添加了删除所有填充/补丁选项。
在撕开衣服/床单时增加了少量 XP 增益。当您从物品中收到一些回帖时获得少量经验值，这样它就不会被滥用。
添加了沙箱选项，用于腐烂被击倒/从僵尸身上掉落的物品
为坠毁的汽车增加了一些种类
使用鼠标和键盘时，使用光标选择要粉刷或抹灰的墙壁或物体。使用控制器时已使用此光标。
向项目列表查看器添加了一个组合框，以选择将项目提供给哪个分屏播放器。
帽子/手套添加到移除/衰减列表中。默认值现在也设置为 24 小时。
更新了韩语字体和翻译，并更新了社区翻译。
添加了"请查看 PZ Steam Beta 版本 41.50。" 用于 WorldVersion 175 保存。
需要 Windows 10 版本 1803（内部版本 17134）或更高版本才能启用较新的垃圾收集器，较早的版本将在没有它的情况下运行并且不会收到优化。
将 TrailerCover 添加到 VehicleDistributions。
允许通过焊接修复拖车车身。
添加了用于移除灌木、植物和墙藤的光标。
用两个单独的墙框对象替换西北角墙框（第一次加载它们时）。玩家无法升级西北角的对象。
汽车故事现在可以生成腐烂的僵尸尸体。
 
 
[SECTION][模型和动画]
增加了戴帽子时的长发造型
调整了一些衣服以适应新的长帽发型
调整了几顶女帽
调整女性长帽头发以停止像素闪烁
添加了一些新发型
添加了一些编织发型
调整了一些发型定义，因为它们指向不存在的发型，随后在戴上一些帽子时不可见。
用更重的着陆替换了"陆地温和"动画
调整以转动 180 个动画，第一次通过
调整 Zombie_Idle_FloorOnBack.X 姿势以匹配僵尸死亡动画
 
 
[SECTION]平衡
 
添加了卡在僵尸中的黄油刀。
减少了卡在僵尸中的猎刀数量。
降低了僵尸幸存者的部落生成率。
降低幸存者僵尸爱丽丝包的机会。
增加牛肉干的营养价值。
弹药/弹药箱的平衡重量更加一致/合乎逻辑（箱子重量比完整的子弹堆少一点）
死去的动物（老鼠/老鼠除外）在你生吃它们时会产生不快，只需将它们煮熟即可去除（添加工具提示以进行解释）。
白色展示柜台（主要在肉店）现在也可以用作冰箱
为厨房添加了更多裁缝书籍。
在棚子/车库中添加了步枪。
僵尸现在挤在栅栏上时会对栅栏造成更大的伤害
现在可以恢复和修复用于制造矛的武器
M36 左轮手枪现在只能弹五发
角色现在可以自动打开钉箱
啤酒罐现在在喝完后会返回一个空罐头
蟑螂和蚱蜢现在可以用来诱饵 StickTrap
金枪鱼罐头不再需要开罐器才能打开
玩家建造的墙壁的健康点增加。
降低了汽车倒车时的发动机力和总速度。
向部分消耗的手工食品添加更多物品将为原始食物增加新的食物价值，而不是部分消耗的食物
浆果沙拉现在可以减少口渴
减少漂白剂瓶中的水量。
手枪/左轮手枪的后坐力增加。
用汽车击中僵尸时创造爬行者的机会增加。
公园护林员/伐木工人职业现在为穿过树木提供奖励。
腿部骨折现在会根据其严重程度降低速度。
根据医生的医疗水平，夹板会增加骨折时的步行速度。
现在可以在三明治中添加盐和胡椒。
车辆故事中生成的僵尸现在很有可能拥有相关车辆的钥匙。
增加了受伤对冲刺速度的影响。
增加"洗车"时间。
如果引擎盖条件太低，现在将汽车撞到物体上会损坏发动机。
手中/装备的袋子现在会降低跑步速度和步行速度。袋子越满，减速越大。第二手装备的包也可以降低战斗速度。
加油站不再有无限燃料。
在世界类别"初始燃料站汽油"下添加沙盒选项，范围从"空"到"满"，介于"低/非常高"等之间
至少需要两个僵尸同时爬过栅栏才能损坏栅栏。金属栅栏的伤害是木栅栏的一半。
使消防员服装稍重，并相应地增加了他们的奔跑和战斗速度修改器。
降低腰包容量
空气罐重量从 0.3 增加到 1.5。
在服装工具提示中添加了子弹防御。
一些刀（主要是石刀）的伤害略有降低。
选择非常体重不足时，现在会排除运动特性。
调整弹药箱的重量。
使帐篷可以被击打，以便僵尸可以摧毁它们。
映射器放置的木制墙框成为可以升级的 IsoThumpable，就像用户放置的一样。
在潜行/轻足经验增益上做了一些平衡：你现在需要离僵尸相当近（15 格）才能获得经验，你也不需要被僵尸瞄准。
减少赤脚行走时对脚造成的伤害。
穿过树木时减少树木造成的伤害。
生成喂食 zed 的机会增加。
喂食 zeds 发现你的机会减少
将所有头巾重量设置为 0.1。
 
 
[SECTION][前噪音工程声音变化]
提前预加载样本数据，以便在启动时立即播放声音。
修复了由于遮挡参数未重新初始化为正确值而导致某些声音随机开始静音的问题。
不要将 Occlusion 设置为 1.0，因为这似乎会使某些声音完全静音。
游戏暂停时暂停音乐。
修复了破坏木工物体时不播放 BreakObject 声音的问题。
 
 
[SECTION][调试]
 
添加了上下文菜单选项"[DEBUG] UIs > Spawn Points"，用于将玩家传送到各个生成点以检查其位置。
在"[DEBUG] UIs > Spawn Points"编辑器中添加了上下文菜单。这可用于重新定位和删除现有点。
[NODOT]<INDENT:40> 要保存更改，请使用"全部复制到剪贴板"菜单选项并粘贴到相应的 spawnpoints.lua 文件中。
为粉碎的车辆添加了一个单独的菜单"[DEBUG] Vehicle > Set Script (Smashed)"。
允许在调试模式下从"更多..."加载游戏 ui 中删除 map_zone.bin。
 
 
[SECTION][战利品分配更改]
部分实施的新系统尚未触及的战利品表与以前相同。
[NODOT]<BR>
用于 Giga-Mart 和住宅厨房等地方的新的更加手工制作的战利品放置/容器系统现在应用于地图的其余部分。以前产生随机抓取的战利品的地点（如 Spiffo 的）应将其内容分类到相关列表中：如果您正在寻找刀片武器或一些新鲜切好的排骨，请尝试在任何卖肉的地方的厨房里四处寻找（即，不是面包店）用于切肉站。如果是您需要的烘焙用品，请寻找面粉袋的存放位置——它们可能就在擀面杖旁边。
[NODOT]<BR>
便利店、街角商店和加油站都对货架上的物品进行了分类，因此散装香烟不再与棒棒糖混在一起。参观药房的玩家已经对货架的布局有所了解：有些有零食，有些有饮料。您不太可能在加油站找到药品，但并非闻所未闻——Zippee 的汽车用品也是如此。如果您想要最大程度地使用特定类型的项目，最好坚持相关业务。加油站的泰诺酚无论如何都是骗人的。
[NODOT]<BR>
医疗场所现在将其内容分类为工具、药品和与医生相关的东西，如手套、口罩和磨砂膏。酒吧、美容院、肉店、咖啡馆和酒类商店都采用相同的方法。巨大的"一网打尽"战利品列表最终应该被与它们产生的位置相关的定制物品选择所取代。
 
 
[SECTION][可移动]
 
修复了可移动物品，例如来自汽车的收音机，在放置和再次拾取时具有正确的状态。
动产现在可以从库存中拆除，除了多瓷砖对象，即：床。
添加了没有脚本定义的 MovableRecipe，而是从可移动定义中动态创建的。
重构了一些东西，因此 MovableRecipe 具有与世界对象拆卸相同的机会、xp、resultitems、equiitems 等。
单块可移动项目现在定义为"Moveables.world_object_sprite_here"，而不是全部为"Moveables.Moveable"。这也意味着这些可移动项目现在可以很容易地直接实例化
 
 
[SECTION][控制器更新]
 
删除了用于控制器的旧 JInput 库。现在使用 GLFW 库，它是 LWJGL 3 的一部分。
GLFW 有一个包含数百个类似 Xbox 的控制器的数据库，包括 PlayStation 控制器，所以这些应该有很好的工作机会。已识别的控制器列在 media\gamecontrollerdb.txt 中。
用户可以在其 User\Zomboid\joypads 目录中创建自己的 gamecontrollerdb.txt 文件。这可以添加新控制器或覆盖游戏的 media\gamecontrollerdb.txt 中的控制器。
游戏应处理在游戏过程中断开和重新连接的控制器。如果玩家 1 的控制器断开连接，他们可以选择恢复为键盘和鼠标输入。
控制器 X 按钮现在可以在放置模式下旋转对象。
 
 
[SECTION]修复
修复了无法正常工作的垃圾箱上的"全部删除"。
修复了裁缝书/农业杂志不在书架上生成的问题。
办公室中的固定水容器重 3。
固定白色显示柜台不冷却食物。
修复了僵尸无法通过车辆周围的障碍物进行寻路的问题。
修复了一些小的寻路问题。
修复了当"环境攻击"沙盒选项被禁用时，僵尸在没有听到声音或看到玩家时会敲打窗户的问题。
修复了在木工 7 级建造的门框无法抹灰的问题
修复了切口中的拉伸精灵，包括屋顶墙砖、车库门和某些窗户
修复了可加热的水容器如果在点燃之前放入篝火/烧烤中不会加热
修复了半衰期比愈合前划伤或撕裂更短的深部伤口
修复了 GameWindow.StringUTF 在字符串末尾写入垃圾字符的问题。（修复保存）
修复了灯光失去自定义颜色的问题。（例如，蓝色的 Pharmahug 标志在第一次加载时只有蓝色。可移动的灯在移动时会失去其自定义颜色。）
修复了带有门模型的汽车上错位的门模型。
固定键盘键名与主键盘上的键相同。
固定剪刀不允许下巴刺伤。
使用 RBShopLooted 故事固定尸体穿过家具和墙壁。
修复了当当前工作目录与 Java 的 -Duser.dir 选项不同时找不到 FMOD .bank 文件的问题。
修复了一些飞行汽车
修复了爬行僵尸在靠近墙壁时卡住的问题。
修复了爬行僵尸不会像敲门那样敲击栅栏的问题。
修复了爬行僵尸试图穿过打开的窗户。
修复了爬行僵尸在附近有路时试图爬过栅栏的问题。
修复了僵尸有时会撞到他们可以爬过的墙框的问题。
修复了 WorldDictionary ID 在新游戏中没有被重置的问题。
修复了"营火错误"。在某些情况下，未在 IsoObject 上正确设置精灵，这也可能影响侵蚀对象。
修复了编辑项着色不起作用的问题。
修复了地图问题。
修复了当控制器断开连接时钓鱼 UI 外观不会改变的问题。
修复了无法在游戏中找到的汉堡中添加任何调味品的问题
修复了 char 喝啤酒后出现的 Empty Pop Can
修复了 Sawed-off JS-2000 霰弹枪只能用另一个 Sawed-off 修复的问题。
修复了连帽衫在戴上帽子 + 棒球帽时会脱掉的问题
修复了烹饪食物不一致地增加菜肴重量的问题
修复了玩家在满到爆裂时可以通过双击吃东西的问题
固定波旁威士忌有两种清空瓶子的选择
修复了 M9 手枪和 DE 手枪的图标混淆的问题
固定湿浴巾在干燥后失去收藏状态
修复了新弹药类型不可拆卸的问题
修复了当 char 非常疲倦时车内的"睡在地上"选项
修复了一些家具不能被僵尸敲击的问题。
修复了未隐藏的"帽子"相关头发类型。
修复了屋顶屋檐和家具等非更新对象上不正确的 alpha 渐变。
修复了通过食用柠檬草能够在漂白剂死亡中幸存的问题
修复了无法修复双门的问题
修复了鱼片/鸡肉在沙拉中使用时表现异常的问题
修复了从河流或湖泊中填充空瓶/桶时错误地将"水坑"显示为来源的问题
修复无法持有人民币并使用F打开手电筒的问题
修复了"易于使用"导致所有汽车后备箱被打开，而不仅仅是解锁的问题
如果选择了西班牙语，则修复了模拟手表没有警报的问题
修复了在商店中生成的挂锁经常被称为"房屋钥匙"+一串数字
修复了无法冷冻单独的鸡蛋
修复了 rmb -> 抓取和基本转移库存操作不一致的问题。
修复了一些瓷砖定义（地堡剖面图、铁路供应商机器、将货架更改为服装店某些容器上的衣架）。
固定洗衣篮充当烘干机。
当第一次看到未探索的房间时，修复了在非常大的建筑物（例如购物中心）外生成的僵尸。
修复了用勺子从汤/炖碗中饮用而不使用勺子的问题。
修复了能够包扎骨折的身体部位的问题。
修复了导致崩溃的植物上的治疗苍蝇/霉菌。
修复了在植物信息窗口打开时导致崩溃的收割植物。
修复了一些营养价值为零的食物（尤其是 Zed 故事中的很多食物）
修复了无法洗掉车窗上的血迹
修复了家具有时会在玩家仍然足够近可以看到里面时消失的问题。
修复了无法冷冻野鸡蛋的问题
通过删除"BigCarSeat"和"SportCarSeat"项目，并将"NormalCarSeat"项目重命名为"Seat"，修复了座位命名的怪异问题。
修复了导致每次选择"标准座位"的随机车辆生成器。
修复了当你不应该做健身运动的问题。
修复了导致跑车无法加速到最高时速 120 公里/小时的物理错误。这也导致车辆以更高的速度向下推。
固定式办公室饮水机仅重 5。
修复了需要拿起电气技能的蓝色医院窗帘。
修复了角色信息 ui 的"更改"菜单中显示的"帽子"发型变体。一些发型（例如 TopCurls）在他们的"修剪选择"中有一个"帽子"发型。
固定掉落装备容器，同时在地面上复制容器时被过度累加。
修复了能够通过栅栏抓取物品的问题。
修复了在攀爬时能够进行健身的问题。
修复了忽略主音量的房屋警报和直升机声音。
修复了在保存文件缩略图上显示的 UI。
修复了时钟不在分屏中居中并与按钮提示重叠的问题。
修复了分屏存档游戏在屏幕中间截屏的问题。现在将从播放器 1 屏幕创建缩略图。
修复了创建新游戏时由于尝试在 GameLoadingState 的线程中创建缩略图而导致的 OpenGL 异常。
修复了从角色职业屏幕返回并开始挑战时的"无法创建玩家"错误。
修复了在建造木工物体时能够旋转木工物体的问题。ISBuildMenu.cheat 不再控制构建操作是否立即完成。相反，调用了 IsoGameCharacter:isTimedActionInstant()，正如大多数其他动作已经完成的那样。这使得测试构建操作变得更容易，而无需拥有所有材料。
修复了在主菜单中使用控制器时库存工具提示在可见和隐藏之间闪烁的问题。
修复了通过单击标题栏中的关闭按钮而不是使用 B 按钮关闭地图时的控制器故障。
修复了禁用"僵尸房屋警报触发"选项时打开窗户时智能僵尸触发房屋警报的问题。
修复了在门/墙/窗的另一侧撞到（并可能被绊倒）僵尸的问题。
修复了在弹匣通过之前的动作插入枪支后能够将子弹装入或从弹匣中卸下的问题。
修复了在选项中分配键的损坏行为。
修复了在将 Alt 分配给 Sprint 和"手动地板攻击"时按 Alt + Space 的动画锁定。
修复了卸载部件有时会将条件重置为 100
如果条件为 10，则固定项目不保存条件。现在仅当条件等于 condMax（最大条件）时不保存条件。
修复了能够打开多个睡眠对话的问题。
修复了没有"全部删除"按钮的海马箱。
修复了 Muldraugh 分布中的新酒类商店。
修复了 bar 的一些错误定义。
修复了馅饼餐厅的陈列柜。
修复了薄皮在树上行走时更能抵抗受损的问题。
固定的射击眼镜图标。
修复了平底锅在装满水后会自行修复的问题
修复了物品在地面上晾干后渲染到错误位置（屏幕外）的问题。
修复了按下"F"键时点燃蜡烛可用时装备打火机的问题。
修复了无法在车辆中重新安装无线电的问题。
在饮用或灌装瓶子时，固定污染水源优于非污染水源。在饮用或灌装瓶子时，更喜欢未受污染的水源而不是受污染的水源。
修复了在关闭水后必须移动和放置水槽以再次可探测的问题。
修复了无法使用某些铲子和手叉拾取树篱、花坛等的问题。任何带有 DigPlow 标签的物品现在都可以用于拾取具有 PickUpTool=Shovel sprite 属性的对象。
修复了沿某些纹理边缘出现的随机水平和垂直线。
修复了在某些情况下未应用"在车辆下爬行"沙盒选项，因此所有僵尸都可以在车辆下爬行。
修复了 xxx_SandboxVars.lua 文件中 WorldItemRemovalList 的格式。
修复了被 HitReactionFromBehind 覆盖的玩家死亡下拉动画 EndDeath。他们都有一个不排除另一个动画的条件。
修复了玩家有时总是从坐着中站起来的问题。
修复了应用于同一车辆的多个不同 VehicleDistribution 特定类别的战利品。现在为整个车辆选择一个随机的特定类别，而不是为每个容器选择。
修复了 LuaManager.refreshAnimSets() 不检查分屏中的所有玩家。
修复了在没有杀虫剂喷雾的情况下点击被苍蝇侵扰的植物的错误。
修复了 Fitness.save() 两次保存 exeTimer.size() 的问题。
修复了检查服装 ui 未调整大小以适应子弹列的问题。
修复了在攀爬绳索时能够进行锻炼的问题。
修复了一些切面问题。
修复了进化食谱（烹饪炒菜...）不会重置其基本营养值，从而大大提高了这些食谱的营养。
修复了隐形玩家触发房屋警报的问题。
修复了僵尸可见性的一些问题。
修复了项目工具提示中重复的 Scratch Defense 统计数据，其中没有任何内容或 Bullet Defense。
通过重建 UI2.pack 修复丢失的 BodyParts\overlays 纹理
修复了检查服装 ui 中的布局问题。
修复了单击方块上没有区域时的调试上下文菜单异常。
修复了名称中带有大写"I"的模型未在土耳其语区域加载的问题。
修复了模拟手表有时设置了闹钟，无法关闭的问题。
修复了使用油漆/石膏光标时油漆或石膏用完时的 Lua 错误。
修复了一些在家具内部或建筑物外部的重生点。
修复了木工工具提示中损坏的 Perk 翻译。
修复了未知的 RemoveUnhappinessWhenCooked 项目参数。现在"烹饪以去除幸福苹果"。出现在鱼的工具提示中，可能需要编辑它。
修复了使用模组的存档缩略图在返回主菜单后未更新的问题。
修复了一些头发类型列表。
修复了 Muldraugh 的一些停车位。
固定的木柱像一堵墙。
修复了警卫塔上用户创建的走道的 DataChunk 异常。
修复了 Lua 错误构建栅栏。
修复了 Riverside 的车库有一个由里向外的门和一块旧的土地砖（里面有一个杂散的像素）。
修复了损坏的木工工具提示特权翻译。
修复了 Shift-E 允许玩家在警车中从后座切换到驾驶座的问题。
修复了 RBShopLooted 可能发生在建筑物列表中的"洗衣店"。
修复了 WorldItemModelDrawer 忽略 ModelMesh.m_transform。这修复了即将推出的 3D 项目模型的旋转，因此它们与 assimp_viewer 中看到的相匹配。
固定字体加载。
修复了 InventoryItem.attachedSlotType 被视为项目 module.type 而不是的问题。这修复了控制台中的"警告：无法获取注册表 id"垃圾邮件
修复了加载游戏"更多..."用户界面中的"打开文件位置"按钮，因为它不适用于 -Djava.awt.headless=true。
修复了耕作光标工具提示显示耕作技能 4 而不是 5+ 的确切水位的问题。
修复了帽子掉到地上时不旋转的问题。
修复了 Radios 的项目类型更改为 Radio.worldSprite 会破坏翻译的问题。
修复了 Disassemble 配方中显示的可移动物品的未翻译名称。
修复了当玩家无法实际执行该配方（例如由于缺少工具）时显示的可移动物品的拆解配方，这与其他未显示的配方不同。
修复了一些瓷砖属性问题。
修复了重复的 VehicleDistributions.Hunter。一个有 TrailerTrunk，一个没有它的被移除。
修复了在双门或车库门上添加路障的随机建筑规范，这是玩家无法做到的。
修复了在车辆中时出现在上下文菜单中的营火和帐篷选项。
修复了玩家上车时觅食 ui 仍然可见的问题。
修复了出现在"安装"人中的重复无线电项目
修复了"maps/West Point, KY"中两个未使用的文件。
使用 StepVan 模板而不是 StepVanMail（不存在）修复了粉碎的 StepVanMail。
修复了升级后的门框阻挡移动。
修复了没有"世界"附件的武器模型没有像以前在地面上那样定向。这就是为什么像 Club Hammer 这样的东西会站起来的原因。
修复了几个武器模型上缺少的"世界"附件。
修复了一些多重打击沙盒问题，其中某些武器不会多重打击。
修复了容器分发中缺少 TrailerCover 的问题。
修复了容器分发中缺少 Trailer-TrailerTrunk 的问题。
 
 
[SECTION]修改
允许模组制作者将新的车辆区域添加到全局 VehicleZoneDefinition 表中。
[NODOT]<INDENT:40> 以前，只允许游戏的区域名称和类型。
[NODOT]<INDENT:40> 这应该适用于任何不称为 TestVehicles 或包含 TrafficJam 的车辆区域。
添加了对从 mod 的 media/anims_X 目录（及其子目录）加载动画的支持。它应该处理激活和停用模块。
[NODOT]<BR>
全局模块数据
[NODOT]<INDENT:40> 使用给定的字符串键注册 moddata 表。
[NODOT]<INDENT:40> 当全局 Moddata 在世界加载期间初始化时，它会触发事件"OnInitGlobalModData"，参数为：boolean isNewGame。
[NODOT]<INDENT:40> LuaTable ModData.create(String key) 创建并返回给定键的表，如果表已经存在则返回 null。
[NODOT]<INDENT:40> String ModData.create() 使用随机 UUID 键创建表，注意：返回字符串键。
[NODOT]<INDENT:40> LuaTable ModData.getOrCreate(String key) 获取或创建具有给定键的表。
[NODOT]<INDENT:40> LuaTable ModData.get(String key) 返回具有给定键或 null 的表。
[NODOT]<INDENT:40> boolean ModData.exists(String key) 如果具有给定键的表存在，则返回 true。
[NODOT]<INDENT:40> LuaTable ModData.remove(String key) 删除具有给定键的表（如果存在）并返回它或 null。
[NODOT]<INDENT:40> void ModData.add(String key, LuaTable table) 使用给定键存储表（覆盖任何现有表）。
[NODOT]<INDENT:40> ArrayList getTableNames() 返回所有已注册表的列表。
 
联网
[NODOT]<INDENT:40> 全局 ModData 不会在服务器和客户端之间同步，因为这取决于用于此的 moddata 可能不需要甚至不需要。
[NODOT]<INDENT:40> 在需要时同步数据取决于编码员/作者。但是有两种联网方法：
[NODOT]<INDENT:40> void ModData.transmit(String key)
[NODOT]<INDENT:60> 这将尝试使用给定的键传输表，当在服务器上调用时发送到所有客户端，当在客户端调用时发送到服务器。（请参阅下面关于接收 moddata 的说明）
[NODOT]<INDENT:40> void ModData.request（字符串键）
[NODOT]<INDENT:60> 仅限客户端，这会向服务器发送请求，以将具有给定密钥的表发送回此客户端。
[NODOT]<INDENT:40> 当服务器或客户端接收到一个 moddata 数据包时，它不会自动添加到本地寄存器中。
[NODOT]<INDENT:40> 而是读取数据包并触发事件"OnReceiveGlobalModData"，将字符串键和 LuaTable 表作为参数传递。
[NODOT]<INDENT:40> 注意：当 moddata 包回复 ModData.request 时，table 参数可以为"false"。
[NODOT]<INDENT:40> 编码器/作者然后可以决定解析、注册或仅将其保留为临时 lua 表等。
[NODOT]<BR>
 
修复了加载 mod 纹理包时设置适当纹理标志的问题。
[NODOT]<INDENT:40> 世界纹理缺少用于创建 mipmap 的标志，导致缩小时出现"闪闪发光"的纹理。
[NODOT]<INDENT:40> 地板纹理使用压缩，有时会导致视觉伪影。
[NODOT]<INDENT:40>UI 纹理使用压缩和"磁线性"过滤，而不是"磁最近"过滤。
[NODOT]<INDENT:40>当一个模组材质包名称以".floor"结尾时，压缩被关闭。
[NODOT]<INDENT:40>对于包含 UI 纹理和/或物品纹理的纹理包，mod.info 文件应在 pack= 行中添加"type=ui"，如下所示：
[NODOT]<INDENT:60>pack=MyPackFile
[NODOT]<INDENT:60>type=ui
 
 
允许车辆脚本覆盖没有名称的"模型"。
[NODOT]<INDENT:40>以前，"模型 XYZ"会覆盖先前声明的"模型 XYZ"，但单独的"模型"不会覆盖"模型"。
 
允许模组定义自定义沙箱选项。
[NODOT]<INDENT:40>存在的每个名为 media/sandbox-options.txt 的文件在加载 Lua 文件之前加载。
 
允许模组定义自定义特权（游戏中的技能）。
[NODOT]<INDENT:40> 每个存在的名为 media/perks.txt 的文件在加载脚本和 Lua 文件之前加载。
[NODOT]<INDENT:40> 可以定义新的特权和特权类别。
[NODOT]<INDENT:40> 这需要删除 Perks 枚举。现在 Perks 是一个包含 Perk 静态实例的类。
[NODOT]<INDENT:40> 所以 Perks.Strength 现在是力量 perk 本身，而不是枚举值。
[NODOT]<INDENT:40>Lua Perks 表包含预定义的 perks 以及任何自定义 perks。
[NODOT]<INDENT:40>幸运的是，这些更改不需要对 Lua 文件进行任何更改。
 
 
向车辆脚本添加了 textureShadow 属性以允许覆盖阴影纹理。
[NODOT]<INDENT:40>例如，写"textureShadow = schoolbag_spiffo"，不带引号。
 
 
recipe.Prop1 和 recipe.Prop2 可以指定显示在玩家手中的源项目。
[NODOT]<INDENT:40>例如，Prop1:Source=2 将使用 Saw 或 GardenSaw 模型：
 
[NODOT]<INDENT:40>食谱锯日志
[NODOT]<缩进:60>{
[NODOT]<INDENT:60>日志，
[NODOT]<INDENT:60>保持锯/花园锯，
[NODOT]<INDENT:60>Prop1:Source=2,
[NODOT]<INDENT:60>Prop2:Log,
[NODOT]<INDENT:40>}
[NODOT]<INDENT:40>Log 模型也可以指定为 Prop2:Source=1。
 
 
车窗将应用来自 textureLights 纹理的颜色。这是为船模添加的。调用 BaseVehicle.setWindowLightsOn(true|false) 来控制它。此设置不会保存或在多人游戏中同步。
 
车辆阴影的大小和位置可以使用车辆脚本中的 shadowExtents 和 shadowOffset 属性进行设置。这些可以在车辆编辑器的底盘部分下进行编辑。
 
 
修复了 mod 项目的项目工具提示中的"Mod: XYZ"总是显示最后加载的 mod 的名称。
添加了 Tooltip.ModName 调试选项以控制在 mod 项目的项目工具提示中显示"Mod: XYZ"。
[NODOT]<INDENT:40> 如果需要，可以将其更改为显示选项（但需要翻译）。
 
为模组添加了与 GameTime 直升机相关的方法：
[NODOT]<INDENT:40> int getHelicopterDay()
[NODOT]<INDENT:40> setHelicopterDay(int day)
 
[NODOT]<INDENT:40> int getHelicopterStartHour()
[NODOT]<INDENT:40> setHelicopterStartHour(int hour) // 0-24
[NODOT]<INDENT:40> int getHelicopterEndHour()
[NODOT]<INDENT:40> setHelicopterEndHour(int hour) // 0-24
 
 
[SECTION][技术]
 
优化游戏变量查找。
[NODOT]<INDENT:40>AnimCondition 不再按名称重复搜索同一个变量。
[NODOT]<INDENT:40>相反，它创建了一个 AnimationVariableHandle 并重新使用它。
GameProfiler.invokeAndMeasure 现在检查记录器是否正在运行，并避免捕获新的 Lambda
 
性能改进。添加了一个提前更新TwistBone
[NODOT]<INDENT:40>如果当前扭曲小于 1 度，则函数中止。
[NODOT]<BR>
[NODOT]Turbo 的存档压缩优化
重构和整理 WorldDictionary。
服务器现在在连接时将 WorldDictionary 数据发送给客户端。
客户端现在只将 WorldDictionaryReadable.lua 保存在游戏文件夹中。
WorldDictionary 现在尊重 Core.noSave。
如果发现字典有任何问题，世界加载现在应该正确中止。
向 InventoryItem 添加了方法 getModID()、getModName() 和 isVanilla()。
将添加该项目的模组名称以及可选的任何覆盖添加到项目工具提示中。
[NODOT]<BR>
对 BoneTransform 计算的性能改进，可将动画系统提升 2 倍。
[NODOT]<BR>
雾优化
内存优化：将 IsoGridSquare.collideMatrix、IsoGridSquare.pathMatrix 和 IsoGridSquare.visionMatrix 数组放置为 32 位整数，并为它们编写位访问函数。
[NODOT]<BR>
重构的 IsoRegion 系统
[NODOT]<BR> 包括优化区域计算和修复一系列可能导致错误的事情。
添加了基于 ZombiePopulationWindow 的新 IsoRegion 调试器（现在可以通过调试器构建以进行快速测试）。
[NODOT]<BR>
新增 IsoRegionLogger，可通过调试器查看日志。
WorldDictionary -> 禁用缺少对象 ID 的记录。
Colors.java -> 添加了 GetColorFromIndex、GetColorsCount。
[NODOT]<BR>
添加了 Character.Debug.Render.Vision 选项以显示玩家的视锥和查看附近角色的半径。
[NODOT]<BR>
在 IsoPlayer.updateLOS() 中使用适当的距离而不是曼哈顿距离。
修复了 IsoGameCharacter.updateSeenVisibility() 不处理看到附近的角色半径，导致玩家后面（或附近但在视锥之外）的僵尸在他们应该不可见时变得不可见
[NODOT]<BR>
不要在最近的 20 个僵尸上使用共享动画，以避免在它们冲刺时滑脚。IsoWorld.sceneCullZombies() 已经根据可见性和距离对僵尸进行了分类，因此它用于在僵尸上设置不应使用共享动画的标志。
[NODOT]<BR>
删除了 IsoPlayer.m_moveDelta，因为 IsoGameCharacter.m_moveDelta 已经存在。在任何情况下，该值始终为 1.0
 
[VERSION] 41.52
 
[SECTION]平衡
 
- 更新战利品分布
- 在 ProceduralDistributions.lua 中用以前未定义的 MedicalClinicDrugs 替换了重复的 MedicalClinicTools。
为窗帘添加了"RippedSheets"材料，以便可以拆卸它们。
- 在 ProceduralDistributions 中重新添加丢失的容器
 
 
[SECTION][修改]
 
添加了 IsoGameCharacter.getOutfitName()
 
 
[SECTION]修复
 
修复了僵尸从极远距离发现玩家的问题。
修复了分屏中的对象透明度问题。
修复了具有不同字体大小的 Lua 调试器文件浏览器布局。
修复了从水坑而不是水槽中取水的问题，水槽连接到装有污染水的集雨桶。
修复了使用砍刀播放推搡动画的"移除灌木"问题。
修复了 Distributions.lua 中的错字。
修复了在没有钥匙的情况下尝试启动车辆时车辆抖动的问题。
修复了 Riverside Sports Store 中棒球棒生成过多的问题
修复了 Linux ProjectZomboid64 无法找到 ProjectZomboid64.json 文件的问题。
 
 
[VERSION] 41.53
[NEWS]
[BOLD]请注意：
[BOLD]此补丁包含对长期存在的错误的修复。
[BOLD]我们一直希望在你准备近战攻击时让鼠标光标消失，以便只有 Iso-cursor 可见，因为这意味着新玩家会发现更容易适应 PZ 的战斗。
[BOLD]如果你觉得这个修复很奇怪/烦人，那么我们还添加了一个显示选项以将其切换回以前的状态："瞄准时显示鼠标光标"。
 
[SECTION]新增
"移除窗帘"的工作方式与以往一样，为玩家提供一张床单。
添加了一个工具提示，告诉玩家他们会得到一张床单，并且他们可以使用家具工具拿起窗帘。
（我们将来可能会再次调整床单的战利品，让你把它们从床上拿下来，或者在卧室里有更多的战利品等）
 
如果头顶没有水源，请不要显示连接水槽的选项。
如果水源直接在头顶上（而不是需要一个与头顶正方形相邻的正方形），则允许给水槽安装管道。
 
恢复了检查连接到管道水槽的雨水收集器中受污染水的变化。我们打算在以后改进这个系统。
 
添加了"锁定光标到窗口"显示选项。这将鼠标指针保持在窗口内。Alt-Tab 必须用于切换应用程序。
[NODOT]<INDENT:40>启用后，游戏会呈现自己的光标，系统光标会被隐藏。
 
- 将"全屏"和"无边框窗口"选项组合成一个包含这三个选项的组合框：
[NODOT]<INDENT:40>全屏
[NODOT]<INDENT:40>无边框窗口
[NODOT]<INDENT:40>窗口化
 "Borderless Windowed"会忽略选项中设置的分辨率。窗口的大小将调整为桌面分辨率设置的任何值。
 
当"iso 瞄准光标"可见时隐藏鼠标光标。
添加了显示选项"瞄准时显示鼠标光标"。
强制鼠标光标在任何 UIElement 上时可见。
每当使用鼠标的播放器的上下文菜单或径向菜单可见时，强制鼠标光标可见。
 
 
[SECTION]平衡
 
提高了因为衣服不能冲刺的门槛。
减少了一些服装上的一些 RunSpeedModifier。
 
 
[SECTION]修复
 
修复了无法从 UI 中关闭闹钟中的闹钟的问题
修复了 VehicleEngineRPM.reset() NullPointerException。
修复了随机模特服装的错误选择。
固定（可能）接缝有时出现在衣服纹理的蒙面部分之间。
修复了没有下颚刺伤时在下颚刺伤范围内的无声刀攻击。
修复了能够将家具窗帘放在床单窗帘上的问题。
修复了从 Java 调用 UIElement Lua 函数的垃圾创建问题。
固定旅行车细节纹理
通过检查区域故事覆盖的所有块是否已加载而不是仅检查西北和东南方格来修复 zed 故事问题。
修复了通过故事添加帐篷的空指针。
修复了 Display 类中的小问题。除非游戏窗口分辨率高于桌面分辨率，否则无效。
修复了教程中的冲刺问题
 
 
[SECTION]模组支持
 
添加了 OnWorldSound(x,y,z,radius,volume,source) 事件
添加了对破坏 Supersurvivors mod 的 MP 相关更改的检查。
添加了 media/WorkshopTags.txt，其中包含所有允许的 Steam 创意工坊标签。
 
 
[SECTION][技术]
当没有函数绑定到被触发的事件时，使 triggerEvent() 调用更快退出。
修复了 Linux ProjectZomboid64 无法找到 ProjectZomboid64.json 文件的问题。
使用最新的 Steamworks API 重建 Linux ProjectZomboid64。
将 Windows Steamworks SDK 更新至 1.51。
使用 Steamworks 1.51 重建 Linux ZNet 和 RakNet 库。
修复了翻译 IGUI_NeedToBeStandingInside 出现在需要 IGUI_MustPlaceRoomRoof 的位置。
添加了 Linux docker.sh 脚本。
修复了 MacOS 上缺少的语言。
添加了 ISComboBox.setEditable() 以允许通过键入过滤组合框中的选项。这在车辆编辑器和附件编辑器中使用，以使它们更易于使用。
[NODOT]<INDENT:40> - ISTextEntryBox.onPressDown() .onPressUp() 和 .onOtherKey() 作为第一个参数传递给 ISTextEntryBox 对象。以前， .onPressDown() 和 .onPressUp() 没有传递任何参数，而 .onOtherKey() 只传递了被按下的键。对 .onOtherKey() 的更改是唯一不兼容的更改。
添加了 ISTextEntryBox.selectAll()。
希望在 MacOS 上修复全屏
 
[VERSION] 41.54
[NEWS]
添加了 Noiseworks 声音改造 - 第 1 阶段
 
[NODOT]<INDENT:40> 第 2 阶段将引入更广泛的僵尸语音集以及对音乐和氛围系统的进一步改进。近战武器音效——目前主要基于材料而不是相关武器——也将更加具体到武器本身；枪支也是如此。 <LINE> 
 
添加了 VHS、CD 等。
[NODOT]<INDENT:40> 为磁盘和磁带添加了功能和数据。数据存储在"recorded_media.lua"中。
[NODOT]<INDENT:40> 在第一次收听时，每个播放器只会应用一次媒体线效果。
[NODOT]<INDENT:40> Home VHS 的独特生成。
[NODOT]<INDENT:40> 零售 CD 和 VHS 可以有"常见"、"稀有"、"非常稀有"的生成机会。
[NODOT]<INDENT:40> 为游戏角色添加了 learnRecipe 方法。添加通过无线电线路代码学习食谱的能力。
[NODOT]<INDENT:40> 添加了新的翻译文件"recorded_media_EN.txt"。该翻译集保留了可以单独检索的英文版本的翻译。（仅支持基本 ASCII 字符的 LCD 需要）
[NODOT]<INDENT:40> 添加了事件 'OnInitRecordedMedia' 来设置任何录制的媒体数据，请参阅 ISRecordedMedia.lua 进行修改。
[NODOT]<INDENT:40> 向设备控制面板添加了新的媒体 UI 部分。
[NODOT]<INDENT:40> 为光盘和磁带添加了 UI 弹出窗口，其中一些可以通过右键单击上下文菜单显示后盖信息。
[NODOT]<INDENT:40> [NODOT]<INDENT:40> 增加了播放媒体的能力，RadioRed = CD，黑色/宽电视 = 磁带
[NODOT]<INDENT:40> 更改了技能等开销通知的显示
[NODOT]<INDENT:60> - 更柔和的柔和色彩和轮廓，红色表示负面 绿色表示正面效果
[NODOT]<INDENT:60> - 用向上或向下箭头替换技能/统计效果数字
[NODOT]<INDENT:40> 如果对技能和统计数据的价值没有影响，则不再显示小型开销文本。
[NODOT]<INDENT:40> 从 ISRadioInteractions 中删除了开销文本代码
[NODOT]<INDENT:40> 添加了静态类 HaloTextHelper.java 以便更普遍地使用开销文本。
[NODOT]<INDENT:40> 添加了一些功能来添加文本、颜色选项和指示箭头的使用。
[NODOT]<INDENT:60> - 如果已显示文本，则下一个文本将短暂排队。
[NODOT]<INDENT:60> - 如果在同一个刻度上或在排队时添加多个文本，它们将被组合并用灰色的"，"分隔。
[NODOT]<INDENT:60> - 如果添加了已显示的文本，则将其丢弃。
[NODOT]<BR>
为闪烁的车灯添加了世界灯。
添加了在尸体苍蝇嗡嗡作响的地方显示的动画苍蝇纹理。
添加了新杯子
在角色信息面板（"培训材料"）中显示阅读书籍。这可能会在稍后转移到制作 UI。
为无法移动到目标容器的拖动项目添加了突出显示。
为人体模型添加了战利品窗口容器图标以及容器标题"人体模型"。
添加了一个上下文菜单命令，用于将雨水收集桶清空到地面上，以便可以移动它。
在钓鱼菜单中添加了最后三个捕获的历史记录。他们不会再淡出。
添加了在钓鱼菜单中为渔获物选择专用容器的选项。所有的渔获物都将进入这个容器，直到装满。
玩家角色受到伤害时，心形 UI 图标会抖动。一旦玩家不再失去生命值，它将停止震动。
在玩家的生命值条周围画一个模糊的边框，以便更容易看到损失的生命值。
制作时，物品将放回原来的容器/袋子中。例如，在沙拉中添加盐时，盐将从柜台上抓取，使用，然后放回去。
升级墙壁（多阶段建筑）从地面获取类似于木工的物品。
[NODOT]<INDENT:40> 这包括自动打开钉箱。
[NODOT]<INDENT:40> 对于金属墙壁，将根据需要从多个丙烷火炬中使用丙烷。库存中只需要一个丙烷火炬，它可能是空的，因为其他的将从地面使用。
  
移除了其中一个 wall_exterior_house_01 东南墙柱的 StopCar 和 HitByCar 属性。
[NODOT]<INDENT:40> 房产仅位于东南墙的几根柱子之一上。
[NODOT]<INDENT:40> 这将"树"物理放置在正方形的中心。
[NODOT]<INDENT:40> 当两个相邻的墙壁之一被移除时，这些柱子应该被移除。
 
  
为放置在世界上的物品添加了 3D 模型。 <LINE> 右键单击​​一个项目将显示"放置项目"选项。这将显示该项目的渲染模型并突出显示正方形以了解其放置位置。在控制器上，该项目当前始终放置在正方形的中心。
如果鼠标悬停在其中一个上，物品会自动放在桌子/柜台上。
按 R 顺时针旋转，shift+R 逆时针旋转。
如果您选择了多个项目，其中一个还没有 3D 模型，您只需将其放在您的脚下。
固定不同帧速率下的旋转速度。
添加捕捉到最接近的 5 度。
在当前轮换中一次放置一个项目。
按住 Shift 单击以放置所有项目。使用控制器，X 按钮在放置一个或放置所有之间切换。
改进了世界中 3d 项目的照明，以更接近地匹配瓷砖照明。
为世界中的 3d 项目中的照明添加了旋转，在旋转时它们的照明将与项目一起旋转。
改进了所有 3d 对象、角色、车辆、物品等的照明。
添加了"itemHeight"，因此玩家可以将东西放在桌子上的微波炉上。
如果您有一个顶部有搁板的柜台，您可以按 Tab 键更改项目的高度。
由于默认隐藏常规光标，默认"Iso 光标可见性"更改为 50%。
可以在选项中禁用 3D 项目。
表故事。随机机会在基本家庭的桌子上放一些东西来讲述故事。
多阶段建筑 QoL：现在，如果您升级墙框、墙等，您将一直显示该项目，直到您按 ESC 键（就像普通建筑一样），允许建造多个，而无需每次都使用右键单击上下文菜单.
添加了一个"不能冲刺"-moodle，当角色无法冲刺时会出现。当您无法冲刺但尝试冲刺时，moodle会摇晃一下。
角色创建"保存"按钮对话框现在填充组合框中所选预设的名称（如果已选择）。
要求玩家在上下文菜单显示加油选项之前靠近车辆以修复汽油 ESP
更改了用于添加和移除汽油的车辆径向菜单图标（它们之前是相同的）。
添加了 BaseTimedAction:setCurrentTime()。ISReadABook 使用它来根据已阅读的页数设置开始时间。
为清洗上下文菜单项工具提示添加了血液和污垢统计数据。
在库存物品工具提示中添加了"堆栈重量"以显示堆栈的总重量。
在角色信息面板中添加了"培训材料"按钮。这将显示一个带有两个选项卡的窗口，一个用于技能书籍，另一个用于教授食谱的杂志。
    对于技能书，一旦玩家完全阅读该书，或通过其他方式获得技能等级，物品名称就会显示为白色。
    对于杂志，一旦玩家知道杂志教授的所有食谱，项目名称就会显示为白色。
更新/添加了日语、意大利语、巴西葡萄牙语的电台翻译
 
[SECTION]Last Stand 兼容性变更：
播放器文件保存在 Zomboid\Lua\LastStand 而不是 Zomboid\Lua\Players 中，以避免与 Build 40 冲突。
播放器文件的顶部有 VERSION=1，以便与游戏的未来版本兼容。
现有的 Build 41 播放器文件需要移动到 Zomboid\Lua\LastStand 并在顶部添加 VERSION=1 才能工作。
 
[SECTION]平衡
 
如果上面有雨桶，请在水关闭之前为未移动的水槽安装管道。在水关闭之前，管道水槽的水仍然是无限的。
允许将水槽连接到空雨桶。
允许用家具搬运工具捡起金属桶。
允许将水倒入金属桶中。
加速战利品在藏匿处生成。
显示在 char 之上刚刚升级的 perk（如电视中的 exp 增益）。
板绳现在可以连接到阳台的金属栏杆上。（目前不适用于楼层南面或东面的栅栏）
汽车残骸出现的频率较低，但现在可以拆除。
房屋中窗帘已经关闭的可能性增加。
检查保护后，衣服上会增加洞，这意味着 100% 的保护将始终保护您免受咬伤，而降低的洞保护只会影响未来的攻击。感谢 PseudonymousEd 指出这一点。
与以前的 360° 相比，现在从汽车中射击的角度更加有限。
玩家现在将无法在重新加载时控制汽车。
驾驶时重新加载时间增加。
射击步枪时也会失去对汽车的控制，但用手枪则不会。
 
[SECTION]分布变化：
更新的发行版。
添加了 weightChance 属性，因此您可以尝试使 X 生成多于 Y。定义所述列表中的所有权重机会（总数可以大于或小于 100，没关系）。
添加了 forceForTiles 属性，这将检查该容器的方格上是否存在特定的图块以从该分发列表中生成项目（例如：强制在水槽下的柜台中放置某些东西）。
添加了 forceForRooms 属性，我们将检查此列表中指定的房间是否存在于容器的构建中。
[NODOT]<INDENT:40> 示例：警察局有一个带办公桌的"办公室"房间，但我们没有办法在他们的办公桌上生成更多以警察为主题的物品。
[NODOT]<INDENT:40> 只需定义一个新的 distrib PoliceOfficeDesk，并添加一个 forceForRooms="policestorage"，因此如果我们检测到该建筑物中的警察存储室，我们将使用 PoliceOfficeDesk 而不是常规办公桌）
 
[SECTION]刀具的变化：
如果你离僵尸太近，但有另一个僵尸在追你（因此无法进行颚刺），角色会推搡而不是正常刺伤。
与其他武器类似，在用刀攻击时略微降低了移动速度。
减少了一点猎刀伤害。
 
[SECTION]
平衡了一些服装减速和保护更加一致。
一些房子的窗户被打开的可能性很小。
窗帘现在可以关闭生成。
 
[SECTION]模组支持
添加了装备僵尸分布（参见 Distributions.lua 中的示例）。允许模组制作者为特定的僵尸服装添加物品（例如，在警察僵尸身上找到弹药的机会更大等）
[NODOT]<INDENT:40> 简单示例，在服装名称前添加 Outfit_，如 Outfit_Generic01 并定义您的战利品表。
为 mods 的 Recipe、Recipe.Result 和 Recipe.Source 添加了 getter 和 setter。
这些对象可以放入地图目录中名为 spawnOrigins.lua 的文件中。 <LINE> 该文件与 objects.lua 具有相同的格式。有关示例，请参见 Kingsmouth/spawnOrigins.lua。
添加了 ISLiteratureUI.SetItemHidden(fullType, hidden) 函数，以便模组可以防止项目显示在培训材料 ui 中。
 
 
[SECTION]修复
修复了能够从游泳池钓鱼的问题。
修复了 VehicleZoneDistribution 的"randomAngle"字段始终为假的问题。
修复了在已从世界中移除的对象上触发 OnObjectLeftMouseButtonDown 和类似事件的问题。
修复了未指向正确发型的长辫子发型。
固定腰带不能用作 3D 项目。
固定建筑物有不止一层的桌子。
修复了向地面上的雨水收集物品加水和取水的问题。
修复了瞄准光标在浅色背景上不太明显的问题。
修复了更改的着色器文件不会自动重新加载的问题。
修复了递归调用 Lua 文件时发生的无限循环。
修复了围栏被僵尸破坏时的"无效方向"异常。
修复了 RVSCarCrash 中的"VanAmbulance"而不是"Base.VanAmbulance"。
教程：修复了僵尸爸爸站起来后吃东西的声音不停止的问题。
教程：修复了玩家使用 Open Curtain 上下文菜单选项卡住的问题。
修复了 RVSCarCrash。
修复了一些容器类型。
修复了在做木工时自动打开钉箱的问题。
修复了装有水的金属桶的污染水状态。
修复了一些车辆没有为后备箱播放 Lock/Unlock/IsLocked 声音。
修复了游戏在车辆中每秒都会发生故障，直到僵尸再次靠近的问题。
修复了徒手击打物体时没有声音播放的问题。
修复了键盘输入的多线程问题。这仅影响输入文本，而不影响播放时的键盘控制。
修复了不在驾驶座时关闭收音机后车辆收音机文本留在屏幕上的问题。
修复了在僵尸被击中后用长矛冲锋时玩家的动画被锁定的问题。当"Manual Floor Attack"键与"Sprint"键相同时，就会发生这种情况。
修复了在向僵尸冲锋时不播放撞击和死亡声音的问题。
修复了每个点击的项目都会显示"放置汽车电池充电器"的问题
修复了"植物信息"窗口不处理不同字体大小的问题。
修复了炸弹爆炸声音没有播放的问题。
修复了使用"粉碎窗口"上下文菜单选项时不播放武器摆动声音的问题。
修复了由 HumanCorpse 更新 Moodle 导致的 Moodle 中的类转换异常。
修复了在禁用僵尸生成时调用 HumanCorpse update()，这会导致 Moodles 出现 NullPointerException。
修复了植物信息窗口中重叠的疾病文本。
固定农业与控制器。
修复了挥动长矛时头部过度移动的问题。
固定灯柱在重新加载时失去其电池和开/关状态。这将 WorldVersion 提高到 183。
修复了在分屏中渲染等光标和目标轮廓的问题。
修复了车辆仪表板在两个以上玩家的分屏中的位置。
修复了烹饪容器在添加水和米饭或意大利面时重置条件的问题。
修复了焊接面罩在雨中浸湿的问题。
修复了厚皮和薄皮错误地计算僵尸造成伤害的机会。
修复了无法使用 Player Stats 调试 ui 移除 Thin Skinned。
修复了在 Player Stats 调试 ui 中移除特征后的 Lua 错误。
修复了在 Player Stats 调试 ui 中添加特性时将零成本特性（例如 Axeman）显示为"坏"的问题。
修复了设置 Occlusion FMOD 参数以模拟听力障碍特征，因为它现在在 FMOD Studio 中完成。
修复了制作烂草莓沙拉后的无限携带量。
修复了不同大小字体的微波炉和烤箱 UI 的布局。
修复了 Lua 错误导致分屏播放器不存在的心形图标摆动的问题。
修复了在不移动时按住 Run 键会降低耐力的问题。
修复了大型现代烤箱在一个方向上错位的一半。
修复了无法阻挡木工木门的问题。
修复了具有较大字体的 ISAlarmClockDialog 的布局。
修复了使用相等标签宽度时的 ISTabPanel:getWidthOfAllTabs()。
修复了打开选项屏幕时的本机代码异常。这是 GLFW.glfwGetKeyName() 中的一个错误。
修复了攻击正在吃尸体的僵尸时的动画和声音问题
修复了 VehicleAmbiance 使用错误的事件名称。
修复了在按喇叭时显示切换座椅 ui 后车辆喇叭继续播放的问题。
修复了没有为 WorldSprite 分配无效 module.type 的 Radio 项目。
修复了从容器制作时的重复错误。
修复了无法使用 Spiffo 马克杯制作咖啡和茶的问题。
修复了热饮在制作后不热的问题。
修复了冷热饮品没有带来幸福感的问题。
修复了无法将绳索系在玩家制作的窗户上的问题（gracias dito！）
固定游侠汽车警报灯颜色。
修复了带注释的地图战利品并不总是在它应该产生的时候产生。
修复了尝试在汽车中同时前进和后退时的崩溃。
修复了当任何 ISBuildingObject 光标已显示时出现的火器径向菜单。
修复了尝试播放多个 WorldAmbiance 实例的问题，因为只允许一个实例。
固定小时钟
修复了 DrinkingFromBottle 声音在动作完成后会一直持续的问题。
修复了培训材料按钮与其他具有 3 倍字体大小和许多特征的文本重叠的问题。
 
 
[SECTION][技术]
向 IsoCell.renderTiles 添加了一堆性能探测，以帮助追踪性能滞后问题的最深层原因。
新类：PerformanceProfileProbeList。允许我们拥有性能探针数组，适用于分析代码块数组，例如 IsoCell.renderTile 层。
为一些函数添加了一些 WorldDictionary.DebugPrintItem 调用，以帮助查找一些 mod 问题
将更新一些全局 FMOD 参数从 IsoPlayer 移到 AmbientStreamManager 中。
 
 
[VERSION] 41.55
 
[SECTION]新增
添加了新的 3D 项目 + 修复了一些。
添加了一个上下文菜单，用于选择要插入设备的 CD/VHS（使用控制器时）
在培训材料 UI 中显示 CD 和 VHS 磁带
更新了主菜单积分。
更新了社区翻译。
 
 
[SECTION]动画
将攀爬栅栏成功动画更改为更快完成  
调整攀爬栅栏失败  
从 Bob/Bob_StaggerBack_3m 刮掉几帧  
将 Bob_AttackPistolWhip02.X 调整为与推杆相同的长度  
调整 Bob_WalkBwdAimHandgun.X 的头部以更好地与其他动画融合  
从 Bob_StaggerForward.X 中剔除一些帧  
 
 
[SECTION][修改]
为 iBrRus 添加了可选的 vehicle.passenger.showPassenger=true|false 参数。 <LINE> 当为 true 时，玩家模型在进入、退出或坐在该特定座位时不会隐藏。
 
 
[SECTION]平衡
穿过部落的玩家现在有更大的摔倒机会
完整的头盔不太可能从僵尸攻击中掉落。
在一档时为车辆提供更大的发动机动力。
 
 
[SECTION][翻译]
为玩家头顶上方的无聊/压力/等通知文本添加了翻译。
开启/关闭 cd/tape 时的小延迟
打开磁带时的 bzzt-fzzt 和 zap 声音
 
 
[SECTION][声音]
重新平衡整个混响/直接信号混合
稍微调整了个别曲目的音乐音量（尽管可能还有更多微小的事情需要调整）
调整玩家和僵尸脚步响度
新的划痕撕裂和咬伤资产，经过混合调整，使它们更加突出
新的窗户砰砰声，有 70% 的机会额外的窗户"吱吱"层
第一组新的敲门声，我们计划添加一个条件参数来根据门的条件改变声音
对风/雨的一些混合调整
为僵尸声音添加了一些假遮挡，基于他们的角色内部/外部状态相对于外部状态中的玩家，直到遮挡系统返工
调整完成声音的平衡，使它们更加突出
"修复"踩踏的时间问题 -> 将踩踏声音延迟 200 毫秒，从而延迟头部粉碎延迟
从水槽声中拒绝饮料，声音太大
修复了玻璃破碎声音太低的问题
调整环境床混合以降低一般空气背景响度
使鸟类/野生动物更加稀疏
稍微调整了标准汽车引擎
减少了汽车损坏层的体积
添加了 multistagebuild.CompletionSound，升级墙壁时播放的声音。
细微的调整和平衡
修复了一些环境声音由音量滑块而不是环境音量滑块控制。
绘制标志时播放绘画声音。
添加了可选的 ISBuildingObject.completionSound，它在完成木工或金属制品动作时播放。
允许食物项目的 CustomEatSound 脚本参数为空字符串以不播放声音而不是默认的进食声音。 <LINE> 当动画将在正确的时间播放声音而不是在动作开始时开始播放声音时，可以使用此选项。
在每个动画循环中，吸烟会播放一次烟雾音效。
更新了带有 BuildMetalStructureXXX 和 BuildWoodenStructureXXX 声音的脚本（它们尚未实现）。
拾取家具失败时播放物体破碎的声音。
 
 
[SECTION]修复
修复了热饮不适用于某些杯子 + 双份食谱的问题。（提醒：您需要一个装有水的杯子才能开始喝热饮）
修复了由于玩家在转移物品时转身而导致战利品窗口中所选容器发生变化的问题。
修复了达到新等级时光环文本中未翻译的 Perk 名称。
修复了在"Walk To"运动（或任何自动运动）期间跑步不会消耗耐力的问题。
修复了尝试使用控制器播放 CD/VHS 时出现的 Lua 错误。
修复了在拔掉玩家 #1 的控制器并恢复为键盘和鼠标后仍然隐藏的热键栏。
修复了（希望是）第一次显示尸体时出现的随机纹理。
修复了提交 7143 的 Lua 错误"修复了在 Loot 窗口更改中选择的容器"
修复了在不尊重启用的显示缩放选项的车辆中的自动缩放。
修复了将拖车附加到被粉碎版本替换后从世界上移除的车辆上。
修复了 FertilizerEmpty 项目脚本中缺少逗号的问题。
修复了楼梯柱在建造楼梯后没有正确设置的碰撞属性。
由于负 z 尸体坐标，修复了 FliesSound 中的"索引 -1 超出长度 8 的范围"异常。
修复了分屏中旋转项目提示的位置。
修复了运行中的火炉被火烧毁时发生的 IsoStove.doSound() 异常。
修复了使用控制器时出现的旋转项目提示。
修复了耕种光标和升级墙壁光标在推搡后没有隐藏的工具提示。
修复了缺少 Tooltip_item_StackWeight（在社区翻译更新中丢失）。
修复了使用控制器时显示的生存指南；它目前不适用于它。
修复了培训材料按钮与其他具有 3 倍字体大小和许多特征的文本重叠的问题。
修复了日志墙上下文菜单工具提示中缺少的"/"字符。
修复了精心制作的双门物体在打开时会丢失一些属性（特别是 thumpSound）。
修复了缺少的教程僵尸噪音，但暂时使用旧的教程僵尸声音
修复了用错误的屋顶精灵替换roofs_accents_xxx 精灵的问题。
修复了由于按下控制器 B 按钮而立即取消 Smash Window 动作的问题。
修复了在将项目拖动到"设备选项"窗口时显示 CD/VHS 选项的上下文菜单。仅在使用控制器时才需要。
修复了无法清洗袋子中的单个绷带的问题（它没有首先转移到主库存）。
固定手柄教程
修复了教程中人们出错的各个方面
修复了在教程中取消鼠标拖动后库存窗格不再卡住的问题
修复了教程中取消鼠标拖动后右键菜单工作的问题
修复了在教程中放置在其他位置（ISInventoryPane + ISInventoryPage）时更多位置的重复问题
修复了在教程中取消鼠标拖动后库存窗格不再卡住的问题
修复了教程中取消鼠标拖动后右键菜单工作的问题
固定头巾提供过多的头部保护
修复了一些容器在被玩家移动后被渲染到离地很高的问题。
修复了僵尸在命中反应和后退动画期间旋转以面对玩家的问题。这通常发生在从后面击中僵尸时。
修复了僵尸爬过他们身后的窗户的问题。这有时会发生在玩家将僵尸推入窗户之后。
修复了删除最后一个保存文件后主菜单中的 Lua 错误。Continue 和 Load 按钮被隐藏，但仍可使用控制器访问。
修复了在进行多阶段建筑时的一些错误计算，结束了 lvl1 墙，升级到 lvl2 比"纯"墙 lvl2 有更多的健康。
修复了被 SandboxOptions WorldItemRemovalList 移除的放置 3D 项目
固定家具在静止的汽车中不出现。 <LINE> 这是由优化引起的。现在只有当汽车以中高速行驶时，家具才会消失。
修复了伤口愈合后身体部位的"感染"标志未设置为假的问题。
修复了在关闭双倍尺寸纹理选项的情况下放置 3D 项目的问题。
修复了隐藏所有 UI 元素后热栏仍然可见的问题。
修复了在某些情况下将项目容器设置为 nil。
修复了尸体纹理出现前的 1 帧延迟。
修复了有时使用两部分炉子时炉子运行的声音不会停止的问题。
修复了使用"制作"窗口时成分不会回到原来的容器中的问题。
修复了在"Craft All"时成分有时不会回到原来的容器中的问题。
修复了帐篷的重复上下文菜单"休息"选项。
修复了一些僵尸躺在地板上转身的问题 - 需要进一步的反馈。
修复（希望）BrokenFences 中的"无效方向"异常
 
[VERSION] 41.56
 
[SECTION]新增
如果容器不能容纳要移动的项目，则"移动到"控制器上下文子菜单中的容器将被禁用。
在"Walk To"或其他定时动作中，允许玩家在瞄准时继续移动，而不是停止。
为光源添加了一个径向菜单，可以通过按住 F 键更长时间来访问它。
添加了"驾驶时平移相机"显示选项。以前有些人对此有疑问，因此默认情况下该选项处于关闭状态。
将 recipe.StopOnWalk 和 recipe.StopOnRun 脚本属性添加到代码库，以控制制作动作是否因步行和跑步而中断。 <LINE> 目前这仅用于允许在行走时在手电筒中插入/取出电池。这对于其他食谱（例如打开/关闭雨伞或撕开绷带）是有意义的。
 
 
[SECTION]动画和模型
使男性内裤更小，看起来像三角裤。
使女性胸罩无肩带。
对男性和女性僵尸纹理进行了相同的更改。
调整比基尼和泳衣质地，以适应新的女性内裤和胸罩。
 
 
[SECTION]噪音作品
新的武器击中声音：斧头、高尔夫俱乐部、棒球棒、球拍和木板。 <LINE> 
调整了饮酒的声音以更好地适应动画。
对繁忙的声音区域进行进一步调整，尤其是僵尸群内部和周围的引擎噪音。
解决了繁忙时段（例如下雨等）丢失/奇怪声音的问题。
调整水坑脚步声响度（仍然太大声）
从城镇中移除海鸥的声音
 
 
[SECTION]修复
修复了对被破坏的植物应用霉菌治疗的问题。
修复了玩家在翻过高高的栅栏后逐步穿过障碍物的问题。
修复了下雨时的 Lua 错误 SMetalDrumGlobalObject:update()。
修复了从后面推僵尸有时会导致僵尸向玩家移动的问题。
修复了击中从面朝下躺着的僵尸将僵尸翻转到其背部的问题。
修复了杀死一个面朝下躺着的僵尸，在它的背上制造一具尸体。
修复了玩家的命中反应动画有时会在攻击发生后很久才播放。
修复了僵尸过早完成碰撞动画的问题，使他们能够快速获得另一次攻击。
修复了在动画开始后按下移动键会播放两个起床动画的问题。
如果引擎盖被卸载，固定车辆引擎不会受到损坏。
修复了教程中的 FightStep:KillZombie 每次都不会重置平移条件
修复了如果玩家在 FightStep:KillZombie 以某种方式设法打破平底锅不会生成新平底锅的问题
修复了由于玩家转弯后位置略有变化而隐藏设置警报对话框的问题。
修复了当玩家在车辆内时突出显示车辆的可用部分的问题。
修复了试图将物品放置在与汽车电池充电器（或任何没有精灵的对象）相同的方格上的异常。
修复了使用鼠标选择选项后控制器焦点保留在上下文菜单上的问题。
修复了在游戏加载时按下"V"键后的 Lua 错误。41.56
修复了不自动重新加载更改的动画文件。
使用测试动画修复了 JAssImpImporter.GetKeyFrameScale() 中的 IndexOutOfBoundsException。
修复了带有测试动画的"找不到节点名称的骨骼索引："Translation_Data_$AssimpFbx$_Translation""警告。
修复了 ISRadialMenu:setSliceTexture() 调用 setSliceText()。
修复了建造金属物体时焊接声音不会停止的问题。
修复了僵尸打开锁定的木工门的问题。
 
 
 
[VERSION] 41.60
 
[SECTION]多人游戏
Build 41 的多人游戏发布。上限为 16 个玩家服务器。
本地聊天支持图标和颜色。有关更多信息，请参见此处：https://projectzomboid.com/chat_colours.txt
 
[SECTION]新增
添加了各种新物品、衣服和食谱。
为"洗车"动作添加进度条。
添加了在物品栏窗口中右键单击容器按钮时显示项目上下文菜单。
添加了 2 个缺失的僵尸爬行者动画。
装备的物品现在会在掉落之前从快捷栏上卸下或移除。玩家手中的物品会在没有先解除装备的情况下掉落。
为"清洗车辆"动作添加了进度条。
改进的项目类别。
添加了时钟显示大小的后退选项
添加了 Item.getEatType() 方法。
实施车辆乘客轮换。这适用于不隐藏乘客的模组，允许乘客面向不同的方向。
直接从容器中选择"放置物品"选项时，允许角色拿走 1 件物品。
更新的发行版
调整了水着色器以消除一些伪影，水具有稍微更多的绿色色调，增加了波纹效果，向介质添加了额外的迭代以消除明显的平铺。
添加沙盒选项以解锁角色创建屏幕中的所有服装插槽和物品。
 
 
[SECTION]路易斯维尔和整个游戏世界
路易斯维尔补充说
[NODOT]<INDENT:40> - 沿着高速公路从 West Point 向北行驶并穿过 Valley Station（地图东北部），进入这座庞大的城市。
[NODOT]<INDENT:40> 在路易斯维尔区域内为以下普通频率添加了无线电混淆：
[NODOT]<INDENT:60> LBMW - 93.2, NNR - 98.0, KnoxTalk - 101.2, Triple N - 电缆 200, WBLN - 电缆 201, Turbo - 电缆 204
[NODOT]<INDENT:60> - 一旦玩家进入或开始进入区域，对传输线路应用 85% 的加扰，离开区域后加扰仍然存在。
[NODOT]<INDENT:60> - 灰色的扰乱线带有轻微的红色，以区别风暴干扰。
[NODOT]<INDENT:60> - 当一行被打乱时，无线电代码（用于技能增益等）被删除。
[NODOT]<INDENT:60> - 也将上述内容添加到常规天气干扰中。
[NODOT]<INDENT:40> 道路网络的许多关键拐角处设置了弯曲道路，以确保驾驶更安全。
[NODOT]<INDENT:40> 为所有城镇和郊区添加了大量小地图、景观美化和润色。
 
 
 
 
 
[SECTION]觅食/搜索系统
- 新的觅食/搜索系统
[NODOT]<INDENT:40> - 单击 UI 左侧的放大镜图标。
[NODOT]<INDENT:60> - "调查区域"窗口将显示你所在区域的类型，这会影响你可以找到的战利品。
[NODOT]<INDENT:60> - 如果它有"?????" 显示，周围没有什么可以找到的。这是暂时的，直到更多的觅食/搜索区域被添加到地图中。
[NODOT]<INDENT:40> - 要开始搜索，请单击"调查区域"窗口中的"启用搜索模式"按钮。当你四处走动时，角色将开始寻找物品。
[NODOT]<INDENT:40> - 当你的角色发现某些东西时，一个眼睛图标会出现在头顶。双击项目图标将其拾取。
[NODOT]<INDENT:60> - 继续四处张望，直到眼睛完全可见并且该项目的图标将出现。
[NODOT]<INDENT:40> - 跑步会让你更难找到物品
[NODOT]<INDENT:40> - 环顾四周（通过瞄准）将增加视野半径，以帮助发现难以定位的物品。
[NODOT]<INDENT:40> - 黑暗、天气和负面人物情绪（压力、受伤等）会影响找到东西的机会
    
 
 
 
[SECTION]游戏内地图
- 新的游戏内地图系统
[NODOT]<INDENT:40> - 单击 UI 左侧的地图图标。
[NODOT]<INDENT:60> - 当您探索世界时，地图将围绕您的角色填充。
[NODOT]<INDENT:60> - 书写工具可以让你做笔记并在地图上绘图。
[NODOT]<INDENT:60> - 右下角的网格图标在等距视图和自上而下视图之间切换。
[NODOT]<INDENT:60> - C 按钮使视图居中回到您当前的位置。
[NODOT]<INDENT:60> - S 按钮切换地图符号 UI 元素。
[NODOT]<INDENT:60> - X 按钮关闭地图。
[NODOT]<INDENT:60> - 在游戏内地图径向菜单中添加了一个选项，可将控制器焦点设置为小地图以允许放大/缩小等。
[NODOT]<INDENT:60> - 在控制器上，按下 Y 按钮 (xbox) 可访问世界地图右下角的四个按钮。
[NODOT]<INDENT:40> - 有沙盒选项供单人玩家和服务器管理员切换世界地图系统以及迷你地图系统。
[NODOT]<INDENT:40> - 启用后，小地图系统将显示在右下方。
[NODOT]<INDENT:60> - 将鼠标悬停在小地图上时，使用鼠标滚轮滚动会放大和缩小（地图下方的加号和减号按钮也会执行此操作）。
[NODOT]<INDENT:60> - 左键点击小地图或小地图下方的"M"按钮将打开世界地图。
[NODOT]<INDENT:60> - 当小地图通过地图下方的"X"按钮关闭时，可以通过将鼠标悬停在 UI 左侧的地图图标上并单击第二张地图来重新打开它鼠标悬停时出现的图标。
[NODOT]<INDENT:40> - 查找城镇地图和带注释的地图会将相关区域连同注释一起添加到您的世界地图中。
 
 
[SECTION]平衡
日志燃料时间增加到六个小时。
允许将窗帘添加到没有窗户的窗框上。
允许在同一个正方形的不同边缘添加两个窗帘。
当尝试在进化的食谱中添加需要烹饪的项目时，它现在将显示"需要烹饪"，而不是纯粹从食谱中的可能项目中删除该项目。
允许僵尸重击玩家移动的某些物体。这包括烧烤、干衣机、洗衣机、收音机、电视、点唱机、微波炉和炉子。
减少枪支的 SoundRadius。这部分用于 MP 测试优化，可能会发生变化。
 
[SECTION]噪音作品和声音
更新了许多近战武器的声音，例如吉他、鼓槌、小刺武器、锤子等等。
新的长矛声音，尽管我们需要一种区分挥砍/刺伤的方法。到目前为止，两个动画都只播放砍伐声音。
为车辆和树木添加了额外的雨层。如果玩家在他们旁边，可以听到雨水击中车辆和/或树木的声音。
为耕作、播种、浇水和收割添加了与农业相关的声音。
添加了 evolutionrecipe.AddIngredientSound 脚本属性，因此"准备饮料"可以播放不同于默认切碎声音的声音。目前它播放 AddItemInBeverage，与默认的切菜相同。
使用 ZombieThumpMetal 代替 ZombieThumpGeneric，让僵尸重击金属门。这包括单瓦金属门，以及车库门和金属大门。
生成器的遮挡/音量修复。
减少大型哺乳动物声音的出现。
调整了射击武器后的鸟散声，以减少发生的频率。
 
[SECTION]修复
修复了玩家的移动键在被僵尸撞到后有时会被忽略的问题。
修复了在静止不动时按住 Shift 键会导致玩家被僵尸击倒的问题。
修复了在爬行僵尸仍仰卧时或在翻转到正面动画的前半部分时击中爬行僵尸的问题。
修复了弹匣装入枪械后没有从玩家手中取出的问题。
修复了 ISFertilizeAction:perform() 中的 Lua 错误，因为之前的操作使用了所有肥料袋。
修复了 RecipeManager 中缺少的括号会影响 AllowDestroyedItem=true 的配方。
修复了关于未定义 OnWorldSound Lua 事件的警告。
修复了服务器上访问 TextManager 字体导致的 ISPlace3DItemCursor 错误。整个 lua/server/BuildingObjects 目录属于客户端。
修复了玩家在快进过程中翻墙时穿过墙壁的问题。
修复了当部件没有 install.items 或 uninstall.items 时 ISVehicleMechanics 中的 Lua 错误。
修复了左键单击"设备属性"媒体图标或将无效项目放到其上后的 Lua 错误。
修复了将项目插入 CD 播放器或电视后，媒体项目不会从播放器手中移除的问题。
修复了未插入媒体时启用设备属性"播放"按钮的问题。
修复了从有火的方块上移除草时出现的 Lua 错误。
修复了双门在打开时丢失其分配的钥匙 ID。我不确定这些是否可以锁定。
修复了使用认知沙盒选项的僵尸打开锁定的木工门的问题。
修复了锁定的木工门在尝试打开时不会晃动。
修复了无法从玩家制作的房间（没有钥匙）打开锁定的木工门的问题。
修复了"[Debug] Object"子菜单中缺少的上下文菜单选项，用于锁定/解锁木工门，并设置任何门的钥匙 ID。
修复了另一个履带翻转正面动画实例。
修复了僵尸声音经常为异性播放声音的问题。
修复了 RVSChangingTire 中的 mod 可能发生的崩溃。
固定尖刺/镐柄不能作为 2 手武器装备。
修复了玩家建造货架时播放"建造地板"动画的问题。
修复了角色在另一个房间/楼层时可以拆卸/建造家具的问题。
固定袋图标在填充并单击后从库存的装备容器栏中消失。
修复了无法通过上下文菜单掉落装备物品的问题。（这已经可以通过点击物品栏窗口中的"Drop"小按钮来实现，但菜单中只显示"Unequip"。）
修复了尖刺/镐斧手柄不能作为 2 手武器装备的问题。
修复了搭建货架时播放错误动画的问题。
当角色在另一个房间/楼层时，固定拆卸/建造家具通常是可能的。
固定袋图标在填充并单击后从库存的装备容器栏中消失。
修复了超重特性没有健身 -1 惩罚的问题。
修复了取消排队的任何后续操作的读书操作。
修复了当玩家高度不满时，与快捷栏相关的动画在定时动作之前完成的问题。
修复了拆卸楼梯时的 Lua 错误。
修复了无法爬上并越过绳索顶部的栅栏的问题。
固定电子废料不从背包中消耗（固定发电机）
即使满足机械技能要求，固定车辆部件也会损坏。
固定管扳手不能用于管道。
固定饮水机，放置在河流/湖泊上方时可提供无限量的水。
修复了点燃的蜡烛在未装备后不会熄灭的问题。
修复了将发电机连接到加油站后，上下文菜单中的"取油"选项随处可用的问题。
修复了字体纹理对象的内存泄漏。
修复了重新加载 Lua/etc 后 ScriptModule 对象的内存泄漏。
修复了 IsoPuddlesCompute 中的垃圾创建问题（每次调用 38 个 Vector3f 和 1 个 Vector2f）。
当地面上没有水坑时，尽早退出 IsoPuddlesCompute.computePuddle() (IsoPuddles.getPuddlesSize() == 0)。
修复了访问 IsoPuddles.getShaderOffset() 的 IsoPuddlesCompute.computePuddle() 中的多线程错误。
修复了zombieszonedefinition 中的旧条目（修复了有时带有随机服装的僵尸）。
修复了僵尸试图穿过栅栏并在其面前放置沙袋的问题。
使军用沙袋块坚固。
修复了军用箱子使用错误的容器图标。
修复了无法打开和关闭军用帐篷的窗帘的问题。
关闭了推和跺动画的同步跟踪。这应该可以修复动画有时不会从头开始。
修复了 Foraging Lua 文件中不正确的"require"语句。
修复了未使用的对象/WoodGate/Break FMOD 事件。
修复了 models_items.txt 中重复的 CD 播放器。
修复了丙烷烧烤在旋转时变成微波炉的问题。
修复了从陷阱中移除诱饵时诱饵从库存中消失的问题。
修正：当第一个角色死亡后在同一个世界中创建另一个角色时，重命名角色不起作用。角色将携带随机生成的角色名称。
修复了 Sack 图标消失的问题 - 为"空时可用作容器"添加工具提示。填充沙袋类物品
仅显示玩家主库存之外的物品的放置物品子菜单
修复了无法翻译咳嗽和打喷嚏的问题。
修复了角色在另一个房间/楼层时经常可以拆卸/建造家具的问题
固定的火灾灯有时在火灾被移除后仍然存在。
删除了 IsoFireManager.NumActiveFires，因为它应该始终等于 IsoFireManager.FireStack.size()。
修复了 IsoFireManager.RemoveAllOn() 将 IsoFireManager.NumActiveFires 递减两次。当玩家扑灭火灾时调用。
使 recipe.AllowDestroyedItem 和 recipe.NoBrokenItems 脚本属性都设置了相同的 Recipe 成员变量。
将一些成分有效的检查从 RecipeManager.HasAllRequiredItems() 移至 RMRecipeItemList.getItemsFrom()。
修复了僵尸可以在一次攻击中撕裂你的衣服的衣服错误。
修复了在另一个玩家捡起它后通过抓住它来复制世界项目的问题
固定武器在玩家死亡时掉落后漂浮。
固定晾衣绳阻碍运动。
修复了无法点击世界地图中的调试选项按钮的问题。
修复了在冲刺时（但不是在跑步时）保持自动缩放的问题。
修复了拖动的物品栏物品有时直到鼠标重新进入物品被拖动的物品栏或战利品窗口才被渲染的问题。
已修复：如果鼠标在鼠标移到窗口之外，则在库存项目周围拖动方块不应失败
固定：如果鼠标在消耗事件的元素上释放（例如可移动面板），则清除拖动侯爵状态
清除侯爵状态后立即停止渲染侯爵
修复了其他客户端听到其他玩家的 VehicleHotwireStart 声音循环的问题。
修复了客户端向其他客户端发送烹饪声音的问题。
使用未定义的 Lua 函数修复了"打开一袋西红柿"配方。
 
[VERSION]41.61
[SECTION]
[NODOT] <CENTRE><SIZE:large> 随着 41.61 的发布，我们将服务器播放器限制增加到 32。 <LINE> 警告：这是为了测试目的。 <LINE> 我们不能保证流畅的体验，但想听听人们对服务器性能的反馈。 <LINE> VOIP 目前仍建议禁用。 <BR> 为了安全起见，建议备份您的服务器存档。 <LINE> 
 
[NODOT] 我们会一直尝试保持存档兼容性，但在这些早期阶段我们不能排除可能的存档损坏。
[NODOT] 41.60 将在"legacy41_60"分支上提供给需要的人
[NODOT]<BR><左>
[SECTION]多人游戏
将服务器玩家限制增加到 32。警告：这是出于测试目的。我们不能保证流畅的体验，但想听听人们对服务器性能的反馈。
优化的服务器数据包处理。应该对玩家、僵尸和车辆同步产生重大影响，消除玩家 ping 上可能存在的 100 毫秒延迟。
修复了循环 VehicleHotwireStart。调用 stopOrTriggerSound() 以便发送 StopSound 数据包以停止其他客户端上的声音。
修复了客户端向其他客户端发送烹饪声音的问题。
修复了服务器有时会为远离玩家的僵尸设置所有权
将数据包类型参数添加到服务器接收方法
向所有客户端重新发送 PlayerUpdateReliable 数据包
为 32 位 Windows 服务器将缺失的 lwjgl-natives-windows-x86.jar 添加到 Build.bat。
添加了斩波器命令启动/停止可选参数
修复了默认情况下保持启用的调试日志记录
修复了客户端看到 UI_ServerStatus_Initialising。UI_ServerStatus_xxx 消息在服务器加载翻译文件之前发送。这些现在从合作服务器发送未翻译，因此可以在客户端进行翻译。
添加了"PlayerBumpPlayer"服务器选项。默认设置为假。当设置为 true 时，玩家会在遇到其他玩家时撞到他们。
修复了 SP 中显示的 MP 调试统计信息。
为 MP 中的僵尸设置 HitReactionNetwork 同步角度
僵尸快速生成的仅调试选项
修复了 Linux start-server.sh。
修复了使用 G1GC 而不是 ZGC 垃圾收集器的 Linux 64 位服务器。
启动 64 位合作服务器时使用 ZGC 垃圾收集器，否则使用 G1GC。同时传递 -Djava.awt.headless=true 和 -XX:-OmitStackTraceInFastThrow。
解析客户端的 JVM 参数以查看是否使用了 -XX:+UseG1GC 或 -XX:+UseZGC，并将其传递给合作服务器。这是为了处理不支持 ZGC 的旧 64 位 Windows。
修复了多人游戏中不生成车辆故事的问题。
澄清"map_t.bin 不存在，无法确定服务器的 WorldVersion"。当尚未创建 map_t.bin 时，第一次启动服务器时控制台消息正常。
修复了每次重启时服务器上的无线电广播都会被重置的问题。
 
[SECTION]觅食/搜索系统
添加了觅食信息面板。
添加了导入时检查过时状态并删除了一些过时的项目
固定现场项目方法 - 现在每个现场事件仅触发一次
跑步/冲刺片刻后退出搜索模式
在基本战斗条件下退出搜索模式（3个或更多僵尸可见+追逐）
修复了单个上下文菜单兼容性并为玩家库存添加了多拾取选项
丢弃动作现在是即时的，不需要玩家走到物品旁边
为草料图标添加了 IsoMarker 渲染
将奖金丰度设置更改为百分比并调整战利品丰度
添加了两步图标加载以提高性能
为发现草料图标添加了 haloNote + xp 奖励
如果玩家搜索该区域太久而没有找到任何东西，则添加靠近玩家的图标移动
修复了过早初始化的 mod 数据
为丢失的数据添加了重新初始化丢失的 forageData + 调试消息
恢复 SearchManager 中覆盖半径的 perkLevel 更新
重新定位物品的延迟增加，并确保它不会重新定位以前注意到的物品
调整了稀有物品和垃圾的生成率
调整了为高级角色重新定位项目的延迟
移动图标关闭时添加轻微的眼睛闪烁
翻译的 SearchMode 调试菜单
将 forageSystem 事件移至 LuaEventManager
为草料图标添加了精灵亲和力（更有可能在棍子上找到棍子等）
改进了 ISSearchManager:checkIcons() 对图标激活/停用的处理
提高 ISSearchManager 中的延迟更新和世界扫描仪速率
从 SearchMode 着色器中移除了噪点
修复了一些错别字并整理了草料定义
为强制查找系统添加了一些随机性
如果玩家开始发现某些东西，则添加了强制查找的重置
添加了时间快进时禁用搜索模式
添加了辅助功能菜单选项以更改搜索模式覆盖效果
删除了 forageSystem 中一些未使用的属性
添加 itemSizeModifier - 为视野半径检查添加奖励/malus 权重
为浆果灌木丛、果树、植物增加了额外的视野半径
 
[SECTION]游戏内地图
为游戏内地图添加了"开始时所有已知"沙盒选项。启用后，整个世界都被标记为"已知"但"未访问"。
 
[SECTION]修复
修复了导致快速连续多次撞击的车祸。
修复了垂直分辨率为 1155 或更高的游戏内地图渲染错误。
修复了错误的僵尸服装生成问题。
修复了使用控制器时始终禁用"移至"库存上下文菜单选项的问题。
修复了使用控制器时，已装备的钥匙圈未在"移至"菜单中显示为选项的问题。
在 Docker 上重建 Linux PZBullet 库以使用较旧的 glibc。
将 CannedPineapplesOpen 重命名为 CannedPineappleOpen 以修复丢失的配方结果。
修复了尝试在 MacOS 上托管游戏时启动服务器的错误。
修复了 JaysChickenHat 无法正确渲染的问题
修复了穿过 Trousers_LeatherBlack 的皮肤
固定 Trousers_Shellsuit_White 未着色
固定裤子_警察面具
修复了曲棍球面具无法正确渲染的问题
修复了 Shellsuit 夹克无法与内衣正确渲染的问题
修复了皮夹克无法与内衣正确渲染的问题
修复了葡萄柚太重的问题
 
 
 
[VERSION]41.62 - 41.64
[SECTION]MODS
希望解决服务器未正确更新模组的问题。现在服务器更新应该更新自上次以来发生变化的所有模组。
 
[SECTION]新增
添加了一些传说汽车，主要在其相应的地方（+ 分布）生成，例如 Knox Distillery、Transit、Mass GenFac、Franklin Valuline 的 Lectro Max 变体。
添加了一些特定的角色传说服装
添加了 onItemFall 事件，通过：item。当您在绊倒/跌倒时丢失装备的物品时触发。
添加了一堆可移动的精灵道具。侏儒现在可以找到新家了。
第一次在游戏中显示游戏内地图时，视图会以玩家位置为中心并放大。
LV 中军队 zed 数量减少。
 
[SECTION]MP
在游戏状态下出现异常退出主菜单前发送 SendPlayerProfile 数据包
SendPlayerProfile 和 LoadlayerProfile 是高优先级有序数据包
如果在发送 SendPlayerProfile 数据包时发生 IOException，则修复缓冲区可能出现的问题
远程客户端优雅的健身结束
将数据包类型参数传递给客户端数据包处理方法
不要在公共服务器浏览器中显示 Public=false 或托管服务器。
优化渲染公共服务器浏览器。
优化公用服务器列表排序，查询所有服务器后排序。
修复了拆卸家具后多人游戏中的循环声音。
修复了通过游戏选项托管的 Public=true 服务器，在服务器浏览器中显示了许多 mod。
修复了 Deaf 特性导致多人游戏中循环播放音频的问题。
添加了一项检查以防止退出时服务器上可能发生的崩溃。
修复了远距离的远程播放器更新。
为从远距离接收的 VOIP 数据添加了调试日志。
向 MP 人口调试窗口添加了最大/最小 VOIP 范围。
修复了 PlayerBumpPlayer=false 导致僵尸也不会发生颠簸
 
[SECTION]觅食
删除了快进时关闭搜索模式的功能
修复了丢弃物品时留在屏幕上的标记
减少觅食的 XP 增益，调整全局 XP 修改器和高级觅食的收益递减
为觅食添加了略微递减的 XP 回报
向 SearchManager 添加了 isoMarker/worldMarker 管理
在切换搜索模式时添加了对 SearchManager 中所有标记的检查
为死亡标记添加了额外的清理步骤
在垃圾战利品中添加垃圾袋/塑料袋
在垃圾和垃圾战利品表中添加了更多物品
添加了搜索窗口工具提示以显示当前区域中可用的类别
调整了战利品类别，使每种区域类型的种类更多
在搜索窗口工具提示中添加了调试信息
添加了 isItemOverrideSize 以强制使用 itemSizeModifier 仅用于视野半径
覆盖某些垃圾/垃圾类别的项目大小以缩小这些项目的视觉范围
添加了 forageSystem.globalXPModifier 属性
添加了在强制靠近播放器的项目上设置 isNoticed 标志
为重新滚动注意到的项目增加了额外的冷却时间
删除了觅食时寻找蠕虫的物品要求
修复了在完全被阻挡的方块上生成的图标
为一些特性/专业增加了黑暗效果减少
增加最大可能的视野半径以适应高度专业化的角色
移除了白天在户外使用的光源的额外视野
增加了角色在外面时阴天的视力惩罚
略微降低潜行视野加成
在潜行和瞄准奖励适用之前添加了短暂的延迟
更新了觅食指南信息文本
减少搜索模式覆盖的疲惫/恐慌黑暗效果
当玩家饥饿时增加了食物的发现半径
为无区域类型添加了翻译
更改了视野范围检查中修改器的优先级
改进和重构的标记管理
改进和重构的完整性检查功能
删除了一些重复和未使用的项目定义
添加了 zoneData 图标计数调试信息以调查区域窗口
checkIcons 和 createIconsForWorldItems 性能针对密集区域进行了调整
 
[SECTION]调试
为从远距离接收的 VOIP 数据添加调试日志
将最大/最小 VOIP 范围添加到 MP 人口调试窗口
 
[SECTION]修复
修复了角色挣扎时无休止的健身动作
PlayerBumpPlayer=false 服务器选项不再消除撞到僵尸的问题。
修复了阻止播放 RotateObject 声音的错字。
修复了 voiceVolumePlayerse= 书写 options.ini 的错字。
修复了"吃"子菜单显示 1/2 和 1/4 饥饿量为 +0 的问题。
修复了当 High Exertion moodle 可见时玩家卡在运动动画中的问题。
修复了"车辆引擎"音量选项不影响车辆引擎音量的问题。
在 IsoStove.emitter 周围添加了空检查。
修复了在多人游戏中收集雨水的物品不收集雨水的问题。
修复了缺少的电影租赁货架。
为大型出租货架和小型出租货架（可移动）添加了翻译。
修复了一些弯曲的道路区域。
 
 
[VERSION]41.65 Release to Stable Branch
[SECTION]
修复了 PlayerBumpPlayer 选项。
为 General Arcade 和 Noiseworks 添加了闪屏徽标。
添加了一些新的近战声音。新武器断裂，血腥资产，长刀片，短刀片，雨伞等。
修复了某些语言的游戏版本字符串不同，破坏了多人游戏。
固定尸体库存在多人游戏中为 50 而不是 8。
修复了被僵尸摧毁的绳索在多人游戏中没有同步。
修复了尝试打开时没有明显晃动的路障门。
从 Linux 专用服务器的 start-server.sh 中删除了未使用的行。
修复了定时器到期时微波炉继续在服务器上运行的问题。
修复了 /additem 服务器命令在项目类型中无法使用下划线。
修复了服务器的 -statistic 周期为零时的"服务器统计"调试 ui 错误。
添加了围绕 IsoChunk.AddVehicles() 的异常处理，以修复服务器在添加车辆时死机。
重写 IsoChunk.isGoodVehiclePos() 以处理任意角度的车辆，并检查与相邻块上的车辆的碰撞。
修复了多人游戏中随机放置的尸体裸露的问题。
客户端无休止地等待服务器发送块（在已经连接之后）的潜在修复。
将 PauseEmpty 服务器选项默认更改为"true"。
重构 MP 统计信息
新的 MP 统计 UI 已添加到管理员权限中，并且默认显示给管理员
FakeClientManager 线移动逻辑更新
新增 32 名玩家的 FakeClientManager 脚本
为调试模式增加了 SpriteRenderer 的字节缓冲区以显示整个人口图
ShowMpInfo 管理员权限启用/禁用统计信息收集
如果 10 秒内没有请求，服务器将禁用统计信息收集
修复了有时在分屏多人游戏中僵尸不会变成尸体的问题。
修复了在多人游戏中添加已保存的分屏播放器的 Lua 错误。
 
[VERSION]41.65 What's New with Build 41?
[SECTION]
[NODOT] <CENTRE><SIZE:large> 这标志着 Build 41 的公开发布。 <LINE> Build 41 是 Project Zomboid 有史以来最基础和最广泛的更新。 <BR><LINE> 我们希望它成为我们未来多年发展的稳定基础。出于这个原因，Build 41 在 Beta 上花费了异常长的时间。 <LINE> 随着大修，多人游戏也进行了改造。 <LINE> 目前，游戏的多人游戏部分仍应被视为 BETA，并且服务器的最大容量限制为 32 名玩家。 <LINE> 以下是 Build 41 带来的最大变化的选择。
[NODOT]<BR>
[NODOT]<SIZE:medium>新的动画和新的运动系统。 <LINE> 潜行、冲刺、慢跑、上架、重装、攀爬、跳栅栏、倒塌等等。
[NODOT]<BR>
[NODOT]<SIZE:medium>新战斗，新武器，新难度平衡。
[NODOT]<BR>
[NODOT]<SIZE:medium>新教程教你新动作和战斗的基础知识。
[NODOT]<BR>
[NODOT]<SIZE:medium>新角色创建——许多不同的新服装选择，无论是在重生点上，还是在世界上作为战利品或僵尸身上都可以发现。
[NODOT]<BR>
[NODOT]<SIZE:medium>新的城市探索 - 路易斯维尔添加到游戏世界。 <LINE> 整个世界都做了一些小的添加、美化和润色。
[NODOT]<BR>
[NODOT]<SIZE:medium> 新的僵尸行为：吃最近的尸体，靠在墙上，从栅栏上摔下来等。
[NODOT]<BR>
[NODOT]<SIZE:medium> 逐渐使幸存者和僵尸的身体和衣服染血的血污系统
[NODOT]<BR>
[NODOT]<SIZE:medium> 新的伤害系统——受伤时移动和战斗明显受到阻碍。现在可能出现撕裂伤，这是一种介于咬伤和抓伤之间的损伤状态。
[NODOT]<BR>
[NODOT]<SIZE:medium> 改进了枪战：瞄准时的绿色/红色目标轮廓，增加了枪支战利品的产生。
[NODOT]<BR>
[NODOT]<SIZE:medium> 随机环境叙事元素。 <LINE> 死亡场景，在人们死亡的情况下发现的僵尸。祈祷会、体育观看派对、背着背包的幸存者等。
[NODOT]<BR>
[NODOT]<SIZE:medium> 情景僵尸类型/服装和库存——警察局的警察、被烧毁的建筑物中的消防员、餐厅厨房的厨师、教堂婚礼上的新娘和新郎等。
[NODOT]<BR>
[NODOT]<SIZE:medium>服装防护：不同的服装提供不同程度的僵尸攻击防护。
[NODOT]<BR>
[NODOT]<SIZE:medium>明显撕裂和损坏的衣服。
[NODOT]<BR>
[NODOT]<SIZE:medium>可见背包和包。
[NODOT]<BR>
[NODOT]<SIZE:medium>新的模拟人生风格的剖面视觉系统。
[NODOT]<BR>
[NODOT]<SIZE:medium>车辆操控改进、调整大小和外观调整。
[NODOT]<BR>
[NODOT]<SIZE:medium>更新、重新制作和改进了肯塔基主题配乐。
[NODOT]<BR>
[NODOT]<SIZE:medium>完成音景大修 <LINE> 全新音效，打造更身临其境、引人入胜的音景。
[NODOT]<BR>
[NODOT]<SIZE:medium>全新的觅食系统。
[NODOT]<SIZE:medium>物品现在在世界上有可放置的 3D 模型，满足您所有的装饰需求。
[NODOT]<BR>新的游戏风格 <LINE> 启示录：隐形焦点。寿命短。战斗最好避免并有选择地选择。 <LINE> 幸存者：强大的战斗力。更长的使用寿命。基于 PZ 之前的 Build 40 生存模式的具有挑战性的游戏风格。 <LINE> Builder：建设、探索和耕作重点。更轻松的体验。
[NODOT]<BR>新挑战 <LINE> 金斯茅斯 - 一张单独的挑战地图，金斯茅斯将您带入天堂岛度假胜地。 <LINE> Studio - 当诺克斯感染袭击梦想工厂时，努力生存。其中一些僵尸与其他僵尸不同。
[NODOT]<BR>新的游戏地图系统。
[NODOT]新的库存槽——腰带和皮套现在提供快速装备槽。武器可以附在角色的背部。
[NODOT]新的热/体温系统。
[NODOT]服装修理的新裁缝系统。
[NODOT]新的健身/锻炼系统。
[NODOT]新的表情系统 - 按住 Q 调出表情的径向菜单。
[NODOT]新的水视觉效果——包括可见的流向。
[NODOT]大雨期间的新水坑系统。
[NODOT]新的雾视觉效果。
[NODOT]新的练级系统。
[NODOT]新的VHS和CD系统。
[NODOT]碎玻璃和相关伤害。
[NODOT]3D Store Mannequins - 可以随心所欲地穿着
[NODOT]工作的洗衣机和烘干机
[NODOT]服务器端保存：MP保存系统现在在服务器端数据库中。离线 SP 端，也意味着不会再因断电而丢失汽车。
[NODOT]用于重新加载枪支的新径向菜单。
[NODOT]新游戏光标
[NODOT]新的战利品平衡和战利品平衡系统：房屋和商店现在有你在现实生活中所期望的容器中的战利品 - 而不是混乱。
[NODOT]微弱的等距瞄准光标，显示你在 iso 空间中的瞄准位置。
[NODOT]大量修复和 QoL 改进列表。
 
 
[VERSION]41.66
[SECTION]MP 更改
将实验性最大玩家限制增加到 100。默认保持在 32。超过 32 名玩家的服务器可能会导致地图流和不同步，因此请谨慎操作。
[NODOT]<LINE> 
添加了 MP 服务器的可选登录队列系统。
[NODOT]<INDENT:40> 连接到完整服务器的玩家将被放置在登录队列中，一旦空闲插槽就会自动连接。客户端完成加载游戏后，队列将前进。
[NODOT]<INDENT:40> LoginQueueConnectTimeout=60 服务器选项确定服务器在超时之前等待客户端连接的时间。
[NODOT]<LINE> 
添加了自动服务器备份的选项。
几个作弊安全修复程序可防止不需要的管理员访问以及客户端执行的不需要的操作。
[NODOT]<LINE> 
VOIP 的多项改进和修复。添加了自动增益控制选项。
允许 VOIP 和文本传输到调谐到相同频率的收音机。
未配备固定式收音机现在可以双向进行文本通信
[NODOT]<LINE> 
添加了用于创建自定义安全屋/安全区的管理面板工具
添加了新的 PvP 图标
服务器现在根据"PVP"服务器选项的值设置名为"PVP"的 Steam 服务器规则，其值为"1"或"0"。服务器浏览器可以使用它来区分纯 PVE 和启用 PVP 的服务器。
添加了"SledgehammerOnlyInSafehouse"服务器选项：
[NODOT]<INDENT:40> 如果 AllowDestructionBySledgehammer 启用，您可以将 SledgehammerOnlyInSafehouse 设置为 true 以允许仅在玩家的安全屋内使用雪橇破坏物品。
[NODOT]<LINE> 
添加了 buildUtil.setHaveConstruction
[NODOT]<INDENT:40> 如果在服务器沙箱设置中启用了 ConstructionPreventsLootRespawn，此功能用于在区域上设置 haveConstruction 标志以防止战利品重生。
[NODOT]<INDENT:40> 在区域设置 haveConstruction 用于建造、可移动、设置障碍的事件以及在占领安全屋时，因此房屋在被占领后不会产生战利品，即使玩家尚未在其中建造任何东西。
[NODOT]<LINE> 
更新了 /rainstart /rainstop 和 /thunder 命令
添加了 /lightning /startstorm 和 /stopweather 命令
在 KickUserCommand 中添加了提供可选原因
在 AddVehicleCommand 中添加了提供可选坐标
更新了服务器命令的文本
更新了 ShowOptionsCommand 以允许非管理员使用
禁用双重命令 AddAllToWhiteListCommand 和 AddUserToWhiteListCommand
删除了不必要的服务器选项。
[NODOT]<LINE> 
更新了开销用户名显示
[NODOT]<INDENT:40> 仅启用 ShowFirstAndLastName，显示玩家姓名
[NODOT]<INDENT:40> 仅启用 DisplayUserName，显示用户名
[NODOT]<INDENT:40> 启用这两个选项，在括号中显示玩家名称和用户名
[NODOT]<LINE> 
服务器 .ini 文件现在具有作为注释附加的各种选项和设置的工具提示
将服务器公共名称限制为 64 个字符，公共描述限制为 256 个字符
已禁用 NightLengthModifier，因为它目前不起作用。将很快重新引入。
添加了对安全屋侵入的检查和传送。
[NODOT]<INDENT:40> 修复了当安全屋所有者在启用 DisableSafehouseWhenPlayerConnected 的情况下离线时玩家被困的问题
[NODOT]<INDENT:40> 修复了玩家通过移动漏洞侵入安全区的问题
[NODOT]<LINE> 
[NODOT]安全屋修复：
管理员和版主可以退出安全屋（如果不是所有者）
管理员和版主可以邀请自己到安全屋
管理员和版主可以退出安全屋（如果不是所有者）
管理员和版主可以邀请自己到安全屋
不要向不在此安全屋内的管理员显示"退出安全屋"按钮
[NODOT]<LINE> 
修复了在 MP 中可用的不相关的幸运/不幸特征。
修复了一些重复漏洞。
修复了无法以管理员身份访问/更改玩家库存的问题。
修复了 Ping 限制器不工作的问题。
修复了在多人游戏中显示"ADMIN POWER："调试文本的问题。
修复了一些低速碰撞导致致命伤害的情况。
修复了某些情况下，当玩家是车辆乘客时，黑盒仍然可能发生。
修复了允许绕过容器项目限制的漏洞。
修复了非成员能够在安全屋内执行可移动动作的问题。
修复了幽灵/隐形模式下的管理员仍然发出声音的问题。
修复了对汽车中另一个字符的"医疗检查"导致字符卡在汽车中的问题
修复了爬虫有时会在尝试找到玩家的路径时传送。他们现在将转向目标。
通过删除修复了已失效的服务器选项"LogLocalChat"。
修复了与安全屋创作相关的踢腿。
修复了在没有适当权限的情况下进入安全屋时能够离开车辆的问题。
修复了导致乘客无法离开汽车的错误。
修复了驾驶时流血导致服务器被踢的问题。
修复了在 hp 下降之前无法在其他玩家附近死亡，并且如果 char 在其他玩家试图营救时死亡，则无法移动。
修复了当其他玩家试图抓住袋子/容器时抢劫动画停止的问题。
 
[SECTION]新增
重新添加了"切换音乐"键绑定，默认情况下没有绑定。它出现在键绑定 UI 底部附近的新"音频"类别下。
玩家现在可以拆除多个玩家建造的结构（地板等）。
现在在放置墙壁/栅栏等时会自动构建角柱。
更新了金斯茅斯和工作室地图。房间定义、床和地基修复、添加的摄像机、军事装备等等。
添加了有关物品来自哪个模组的工具提示信息。可以在主选项中关闭。
添加了"库存容器按钮大小"显示选项以更改库存和战利品窗口右侧按钮的大小。
更新了生存指南。合并到一个窗口中，也可以与控制器一起使用
在角色创建屏幕上添加了特征重置按钮。
实施了蓝色组合洗衣机/烘干机设备。使用上下文菜单在洗衣机和烘干机模式之间切换。
上下文菜单现在可以在战利品面板背包列表中使用。
添加了更多 CD 和 VHS 磁带，包括 Dog Goblin 续集。
更新了 IScraftingUI 和 CraftTooltip 以显示多项选择项目计数，以及配方成分的热量要求。
为配方和进化配方添加了 AllowFrozenItem 参数。
添加了 Perogies、薄荷、土豆煎饼。
添加了 OnCreate 项目脚本属性。
 
 
[SECTION]平衡
设置巡航控制现在在打开时以当前速度开始。
当角色太累而无法冲刺时尝试冲刺现在将使角色尽可能快地奔跑，而不是走路并且必须单独按下"运行"键。
修复了 M16 仍具有初始实验值的问题。不再是死亡激光。MinDamage 降低到 0.8，MaxDamage 降低到 1.4。
润滑后的头发现在需要发胶。
蛙腿和整条鱼现在生吃都是危险的。
军用储物柜和板条箱现在可移动。它们还将包含战利品。
SpawnItems.lua 中的统一生成项目和入门工具包功能。
修复了直接从河流/水坑中饮用不会使角色生病的问题。
如果角色已经生病，现在喝被污染的水会更加仁慈。
增加了使用板绳创建日志堆栈的能力
修复了玩家在玩家建造的房间内不会感到无聊的问题。
广场恐惧症和幽闭恐惧症特征固定在玩家建造的房间内工作。
将相关的瓷砖属性（拾取、旋转、水源等）添加到：新的农场泥瓦、洗衣烘干机、死农场植物、干草捆、红色移动工具柜、水槽、游戏城堡、鸟浴、水槽等。
[NODOT]<LINE> 
[NODOT]长矛冲锋修复（MP 和 SP）：
只向玩家面前的僵尸冲锋。
长矛冲锋发生时重置冲刺时间。
 
[SECTION]噪音作品
除了我们已经拥有的消音之外，还为听障特性添加了音量自动化，额外的 -6db（如果可以的话，需要进行一些测试）。
为"空煎锅"和其他 2 个食谱添加了 EmptyPan 声音。声音现在是一个占位符。
为每个武器的敲门声音添加了值 MeleeHitSurface。
为木板门添加了 DoorSound=WoodShackDoor 以获得新的门声音。
添加了 StoveTimer 声音。
添加了在建造砾石袋和沙袋围栏时播放的声音。
添加了用于打开/关闭媒体设备和静音/取消静音的声音。
为收音机和电视机添加了拆卸音效。
添加了发电机维修、连接和加油的声音。
添加了饮水机饮用和灌装容器的声音。
增加了新的攀爬声音，适用于高脚。
添加了子弹撞击声音。
添加了小提琴近战打击/嗖嗖声。
[NODOT]<LINE> 
当僵尸声音非常接近时，对它们进行轻微的音量调整，它们有点太大声了。
为车辆引擎、喇叭、警报器添加了遮挡（需要一些测试）。
轻微调整脚踏板的低音。
清空油漆桶和类似物品时播放 PourLiquidOnGround。
修复了有时在河里喝水时播放 DrinkingFromTap 或 GetWaterFromTap 的问题。
绊倒树篱/树木时播放 FallLight 声音。
 
[SECTION]游戏内地图
在游戏地图中添加了一个按钮，可以删除所有注释并忘记地图知识。
当使用控制器时物品栏和战利品窗口可见时隐藏小地图（这样小地图不会重叠）。
在游戏地图中显示控制器按钮提示。
查看游戏内地图时播放 MapOpen 和 MapClose 声音。
[NODOT]<LINE> 
修复了游戏内地图视图在第一次显示时未以玩家为中心，此时还使用了小地图。
修复了用鼠标移动的地图符号。
 
 
[SECTION]诺克斯活动地图
当前开发地图的导出 - 包括一些新位置和一般景观的改进。
地图中添加了塔架和无线电桅杆。
各种地图修复。
 
 
[SECTION]觅食/搜索系统
添加觅食提示系统来调查区域窗口。
添加了一些修复程序以使系统与控制器一起工作。
现在使用覆盖半径而不是项目半径来放置调查箭头标记。
重组特质/职业乘数 - 现在使用定义。
增加了职业和特质类别专长。
[NODOT]<INDENT:40> - 发现职业类别的巨额奖金。
[NODOT]<INDENT:40> - 发现特征类别的小/中奖励。
为改装者添加了添加特质/职业定义的功能。
为城市战利品添加了弹药类别。
为城市战利品添加了医疗类别。
在城市战利品中添加了服装物品。
添加了更多杂项/水果/蔬菜。
添加了松果（仅在 9 月至 12 月期间可用）。
添加的松果可以用作营火燃料。
当玩家注意到某事时立即显示定位箭头。
强制查找现在会为玩家显示附近的物品，而不是仅仅将其移近。
新的识别物品系统 - 如果足够近或距离足够远，可以通过高技能识别物品。
区域显示现在会在达到足够高的级别 (identifyCategoryLevel) 时显示确切的类别。
设置一个最小的黑暗覆盖值，这样即使在明亮的日光下，搜索半径也始终可见。
在雨雪天气中，类别可能或多或少常见（或不可用）。
项目在晚上或白天可能或多或少常见（或不可用）。
下雨后，项目和类别可能或多或少常见（或不可用）。
如果背包超出容量，物品将被移至玩家库存 - 否则会掉到地板上。
重构、修正错误并记录了许多功能。
修复了调用 fillZone 时重置 itemTotal。
修复了在室内时反转的光照水平值。
为装备好的雨伞增加了觅食天气影响减少。
增加黑暗/天气影响减少上限。
解决了计算觅食黑暗/天气影响减少的问题。
修复了导致项目标记在视线移开时消失的问题。
增加了在亲和精灵上生成额外物品的机会——森林中更多的柴火——道路上更多的石头。
调整和整理奖励项目的生成和同步。
为奖金图标添加了一个标志，以供将来管理。
将关联性检查设置为在加载所有图标后进行。
激活半径内的附近区域。
每个亲和精灵允许多个类别。
如果在可见范围内，则在发现之前显示项目幽灵。
为所有职业添加了奖励视力定义。
如果项目可见，则在项目发现半径内放置项目标记箭头。
区域显示上的云暗度和雾度能见度增加。
为区域显示雾添加了一些变化。
添加了区域显示视觉效果工具提示。
更新了搜索信息提示。
跳过检查已加载单元格外的图标。
将默认 itemDef 值 canBeOnTreeSquare 更改为 true。
在调查区域工具提示中添加了更多搜索半径/特质/职业奖励信息。
如果玩家具有草药技能，则添加了在蘑菇/浆果的草料针上显示毒药头骨。
更多类别可在调查区域窗口工具提示中以高技能显示。
整理并记录 ISSearchManager/ISBaseIcon。
调整了 forageSystem 惩罚计算。
修复了冲刺时留在屏幕上的图标箭头。
添加的近视觅食减益可以通过戴眼镜/老花镜来消除。
将 testFuncs 添加到技能定义中。
修复冲刺时重新滚动的区域图标。
修复快进时发现图标。
重构和整理视觉半径计算。
图标性能改进。
修复了在不正确条件下重新创建的图标。
减少和限制由单元检查引起的口吃。
修复了车辆中的叠加切换。
切换模式时改进了搜索半径过渡。
改进了草料区激活、图标移动、奖励图标生成。
修复了野生作物种子生成。
修复了使用错误的西兰花类型进行觅食。
修复了强制查找跟踪器的问题。
跳过带有树或附加数据的正方形的精灵亲和性检查。
修复了搜索窗口工具提示中缺少的空格。
修复了地板物品别针上缺失的物品纹理。
修复了移动物体产生奖励物品的问题。
消除了 UI 不可见时对 ISSearchManager、ISZoneDisplay、ISSearchWindow 的性能影响。
移除了药用植物的季节性差异。
为季节性野生食物添加了 WildPlants 类别。
更新 ISSearchManager 表重置为使用 table.wipe。
更新了 ISZoneDisplay 视觉工具提示中的半径和修改器。
整理了 ISZoneDisplay 中的一些调试内容。
为 WildPlants 添加了觅食专业和特质专精。
[NODOT]<LINE> 
[NODOT]平衡：
进一步增加了特殊角色的最大可能发现范围。
减少觅食的基础经验奖励。
调整区域中的图标密度。
昆虫、蘑菇、草药现在在晚上更常见。
药草更容易看到。
增加药材产量。
药草和蘑菇在雨中和下雨后更常见。
如果僵尸非常靠近（大约 1 平方），则添加禁用搜索模式。
减少了头饰视力惩罚，增加了对更多类型的惩罚（不是帽子，从不戴帽子）。
增加物品出现在亲和精灵上的机会（石头上的石头等）。
如果之前没有注意到关联图标，则允许再次移动它们。
Malus 将项目大小调整为曲线以减少惩罚。
重新平衡了许多物品大小，并覆盖了发现（果树、农作物等）。
大大降低了浆果中毒水平 - 不太可能是致命的。
降低蘑菇毒性范围 - 食用不明的仍然非常危险。
为食用毒浆果和蘑菇增加了额外的食物中毒惩罚。
为光线充足的方块增加了新的最小视野半径。
增加药草产量的差异。
天气惩罚计算针对积雪进行了调整。
天气惩罚最大值增加。
调整覆盖半径以使用 forageSystem 最小/最大尺寸值。
更容易在道路裂缝中发现石头 + 道路上的比率增加。
删除了某些物品类别的技能要求。
调整精灵亲和力和奖励图标机会。
调整精灵亲和力/奖励图标的机会。
觅食的可排水物品会滚动剩余数量。
增加区域图标密度。
区域密度的其他变化。
为垃圾、垃圾图标和昆虫添加了更多精灵关联。
减少找到腐烂的野生食物的机会。
增加了高技能新鲜野生食物的机会。
职业和特质视力修正也会影响叠加的最大视野半径。
为极其熟练和专业的角色增加了视力上限。
降低非专业角色的视野上限。
确保瞄准或潜行时始终适用视野半径奖励。
重新平衡了职业和特质的黑暗效果修正。
在放置项目标记箭头之前检查黑暗帽。
删除了一些小项目的覆盖项目大小。
为类别添加了更多精灵亲和性。
死去的动物更有可能陈旧或腐烂。
在草料系统中，瞄准优先于蹲伏奖励。
额外视觉效果适用于最大半径。
找到日志的机会减少了。
重新平衡了用于定位的视野半径/视野距离。
增加食物的最大饥饿值。
调整了服装的视觉惩罚。
提高瞄准/潜行时的基本定位速度和额外定位速度。
减少积雪和云损失。
伞雨惩罚减少增加，仅适用于下雨。
次要区域项目计数平衡调整。
为石头添加了更多的精灵亲和力。
调整后的职业视野加成。
调整类别机会以适应 WildPlants。
[NODOT]<LINE> 
[NODOT]调试：
添加了一种新的 IsoMarker 类型，用于调试图标视觉半径。
添加了图标视野半径 + 类别信息调试选项。
添加了调试选项："显示图标位置"。
[NODOT]<LINE> 
[NODOT]分屏修复：
固定分屏图标同步。
修复了在分屏中使用控制器拾取草料图标的问题。
将草料图标拾取选项移动到右键单击上下文菜单的顶部。
增加了后退按钮轮拾取选项的范围。
后退按钮轮草料选项现在使用项目纹理。
为后退按钮轮添加了丢弃项目选项。
整理了分屏图标同步的更改。
修复了移动或移除项目时箭头/标记的同步。
修复了合作玩家注意到的图标的移除问题。
添加了区域显示分屏支持。
在分屏合作模式中同步饲料项目毒药值。
修复了合作玩家同时在 ISForageAction 中拾取物品时的错误。
 
 
[SECTION]修改
将 ISCarMechanicsOverlay.PartList[].vehicles 表添加到任何没有它们的部分。
VehiclePart.setInventoryItem() 不再为所有模型调用 setModelVisible(true|false)，因为这会干扰一些根据为零件安装的项目选择不同模型的 mod。相反，添加了从这些 Lua 函数调用的新方法 VehiclePart.setAllModelsVisible(true|false)：
[NODOT]<INDENT:80>Vehicles.Init.XXX
[NODOT]<INDENT:80>Vehicles.InstallComplete.XXX
[NODOT]<INDENT:80>Vehicles.UninstallComplete.XXX
[NODOT]<INDENT:40>定义"init"、"install.complete"和/或"uninstall.complete"Lua 函数的模块现在可以选择隐藏或显示他们想要的任何模型。
[NODOT]<INDENT:40>此外，VehiclePart.repair() 现在在创建缺失项时调用部件的"init"Lua 函数（如果已定义）。
[NODOT]<INDENT:40>这允许"init"函数隐藏或显示模型。
[NODOT]<LINE> 
添加了 vehicle.part.setAllModelsVisible=true|false 脚本参数。默认值是true。
[NODOT]<INDENT:40>当为真时，VehiclePart.setInventoryItem() 将调用 VehiclePart.setAllModelsVisible(item != null)。
[NODOT]<INDENT:40>当为 false 时，调用 VehiclePart.setInventoryItem() 时模型可见性不受影响。
[NODOT]<LINE> 如果​​第一个文件不存在，游戏将寻找名为 Pack2x.floor.pack（正确）和 Pack.floor2x.pack（错误）的 mod 纹理包文件。
添加了 IsoGameCharacter.XP.setPerkBoost(Perk perk, int level)。这适用于想要更改现有玩家的技能 XP 乘数的模组。
为配方和进化配方添加了 IsHidden 参数
[NODOT]<INDENT:40>- 如果为真，这将隐藏制作菜单上的配方。
[NODOT]<INDENT:40>- 隐藏的配方仍然可以通过右键菜单制作。
[NODOT]<INDENT:40>- 除非结果项存在，否则进化的配方将被隐藏。
[NODOT]<INDENT:80>- 这允许通过制作菜单添加额外的成分。
 
 
[SECTION]控制器
按住左侧模拟摇杆会显示一个径向菜单，可以切换蹲伏、坐在地上和自动行走。快速按下左操纵杆按钮可切换蹲伏，与以前一样。
当文本条目获得焦点时按下控制器 A 按钮将显示屏幕键盘。
[NODOT]<INDENT:40>- 左肩按钮在文本输入和键盘之间改变焦点。
[NODOT]<INDENT:40>- D-pad 在文本条目中导航。
觅食/搜索模式改进为与控制器一起使用。
 
 
[SECTION]修复
修复了启用 AllClothesUnlocked 沙盒选项或 Character.CreateAllOutf​​its 调试选项时尝试在游戏中生成新角色时出现的 Lua 错误。
修复了"瞄准轮廓"选项默认为"无"而不是"远程武器"的问题。
修复了多人游戏中音量控制不起作用的问题。
修复了家庭 VHS 磁带有时在重新加载后从空白切换到非空白的问题。
修复了一些独特的家庭 VHS 磁带永远不会产生的问题。现在 CD 和 VHS 磁带在 ItemPickerJava 中是随机的。
修复了来自所需模组的翻译文件优先于所需模组的问题。如果 mod B 需要 mod A，则 mod B 的翻译文件将首先加载，因此它们会覆盖 mod A 中的相同翻译（如果存在）。
修复了多人游戏中坐着的僵尸面对随机角度的问题。
修复了读取空 map_X_Y.bin 文件时 IsoChunk.SafeRead() 中的 IllegalArgumentException。
修复了在被模组覆盖的单元格中显示游戏地图数据的小地图。
修复了一些弯曲的道路区域。
通过对折线区域实施"traffjam / ParkingStall"和"rtrafficjam / ParkingStall"来修复弯曲道路上的交通拥堵
固定练习在双手装备连接到背部的双手武器时无法开始。
修复了 ZomboidFileSystem.getString() 访问 RelativeMap 的线程同步错误。由于未能加载 CircleStencil 着色器，这导致墙壁没有被切掉。
修复了 Character.Debug.PlaySoundWhenInvisible 默认为 true 而应该为 false 的问题。
修复了一些在多人游戏中可以听到隐形玩家声音的情况。
修复了世界词典中的错误，当一个项目与基础项目类似命名但具有不同的模块将被删除时。这是由于未找到模块时 scriptmanager.getModule 默认为"base"。
修复了对 equals("Base") 或 startsWith("Base.") 而不是 startsWith("Base") 的 scriptmanager.getModule 测试。如果将他们的模块命名为例如"BaseBuilding"，这将导致同样的错误仍然发生。
修复了尝试在不同模块中创建具有相同名称的项目时的项目加载。当一个模组添加"MyMod.Apple"这个与"Base.Apple"并存的新项目时，当删除 MyMod 时，应跳过保存中的"MyMod.Apple"字节。然而，由于 ItemFactory.CreateItem 在没有找到模块时调用默认为"Base"的相同脚本管理器函数，它会尝试实例化"Base.Apple"。
修复了 WorldDictionary ItemInfo 中打印调试不会打印所有行的错误。
修复了 GameLoadingState 在单人游戏中执行 GameClient 的问题。
修复了显示"创建车辆数据库失败"消息未打印时发生的任何异常。
修复了商店和故事中生成的鱼无法切片的问题。
修复了当多个玩家报废一个物体时获得额外材料的问题。
修复了无法通过打开的窗户建造物体或地板的问题。
修复了无法拆卸面向 S 和 E 的封闭门的问题。
修复了"吃药"动画在动作排队时只播放一次的问题。
修复了跑步时可能的"吃药"动作（它没有动画）。
修复了"选择生成位置"用户界面的调整大小行为。
修复了使用控制器在"选择生成位置"用户界面中不允许滚动地图描述的问题。
修复了弯曲街道附近的一些森林和植被区。
修复了由于尸体腐烂而导致客户端出现"ReceiveRemoveCorpse：不正确的正方形"消息。这些消息不是错误。
修复了 RandomizedZoneStoryBase.cleanAreaForStory() 中的错误循环。
使用车辆数据库修复了服务器上的多线程问题。
修复了光源的径向菜单，仅可用于辅助项目插槽
修复了双击手表运行动作但不装备它的问题。
固定粘性绷带过重。
修复了机械书不在技能书类别中的问题。
修复了服务器上缺少的 Fishing.OnCreateFish 函数。
修复了专业预设的默认名称不是专业名称（如果已经存在具有该名称的预设，则有一个数字）
修复了一碗豆子配方不能缩放到源罐的饥饿减少。
修复了两格桌子故事可能会在两张不同的桌子上产生，中间可能有一堵墙。
修复了拖车在客户端上分离但附加在服务器上的问题。
修复了单人游戏中爆炸陷阱不会伤害僵尸的问题。
修复了服务器软重置抛出错误。
修复了使用翻译项目名称的"徒手"检查。
修复了即使没有通电也会导致灯泡破裂的问题。
如果水仍然存在，则无法在现有建筑物中使用铅垂水槽。
修复了僵尸密度不影响 MP 中战利品生成的问题。这导致大锤和其他物品在 MP 中比在 SP 中少得多。
修复了当车辆在附近时无法爬过高高的栅栏的问题。
修复了重新登录后能够再次从 VHS 磁带中获取 XP 的问题。
固定电视显示测试屏幕（仅在天启后 14 天及以后发生）。
修复了一个电视屏幕未在屏幕"动画"中显示。
修复了无线电加载其保存文件时第一个频道未正确加载的问题。
通过禁用 mp 客户端中的 zomboid 无线电调试器修复了由于客户端上不存在东西而引发错误的问题
修复了导致温度面板将所有值显示为零的错误。（面板中对 PZMath.clamp 的调用将随机选择 diff 游戏靴之间的 int 或 float 过载）。还添加了 Thermoregulator 节点调试器面板。
修复了靠近播放器位置时扬声器之间的 WAV 声音闪烁的问题。
修复了一些因破洞而导致衣服丢失的问题。
修复了在服务器存档文件被软重置或重新创建时客户端存档文件未被删除的问题。
修复了有时在河里喝水时播放 DrinkingFromTap 或 GetWaterFromTap 的问题。
修复了多人游戏中的陷阱同步问题（包括多个爆炸声）。
修复了拾取陷阱后继续发出的噪音陷阱声音。
修复了农场植物名称未在多人游戏中翻译的问题。
修复了枪支工具提示中"已用完的子弹"的缺失翻译。
修复了可移动物体的拆解工具提示显示不正确的对象名称（并且没有图标）
修复了期刊、笔记本、纸张的无限最大标题和文本条目
修复了玩家以南和以西的高栅栏不可能拆卸的问题
修复了特权缺少的 radioInteraction 代码
修复了 RadialProgressBar 中带有纹理偏移的错误
修复了 ISSafetyUI 中的第二部分径向冷却时间显示不正确的错误。
修复了玩家生成的建筑物中启用的警报（在 MP 中）。
修复了 DeadPlayerPacket.set() 中的 NullPointerException。
修复了多人游戏中保存三个以上分屏玩家的能力。
修复了在多人游戏中管理已保存的分屏播放器的问题。
修复了 SafeHouseRemovalTime 大于 596 移除安全屋的问题。
固定玩家面向的方向永远不会在服务器上设置。
修复了当 isShowFirstTimeSneakTutorial() 为真时显示指南的生存指南错误。
修复了观看未翻译的 VHS 时玩家头顶上方的"学习食谱"文本。
使用 DecimalFormat（使用默认语言环境）修复了 EvolvedRecipe.java，而是使用 NumberFormat.getInstance(Locale.US) 来尝试修复罕见的制作异常。
修复了在瞄准时开始锻炼时无需锻炼即可获得 Fitness XP 的问题。
修复了在拆除窗户或门之前能够拆除木工窗框和门框的问题。
修复了 RecipeManager isNearItem 中的 Z 位置检查
修复了从地面上的僵尸腰部发出的播放声音，而不是从他们的头部播放的问题。
修复了农业信息窗口中显示的错误植物名称（和"神秘植物"）。
修复了无法拆除金属地板的问题。
通过移除，修复了不再起作用的剩余多核选项。
修复了手持双手武器时翻越栅栏的双跳动画。这主要发生在 Linux 发行版上。
修复了和平主义者的特质不会减少长刃武器的 XP 增益。
修复了继承原始饥饿值的汤碗、炖碗和派片。
修复了无法在角色创建 ui 中使用鼠标滚轮滚动装备面板（启用所有装备）。
修复了 setStopOnWalk/setStopOnRun 配方功能拼写错误。
修复了未煮熟的煎蛋卷可以安全食用的问题。
修复了在单人游戏中调试传送时出现的 ISZoneDisplay 错误。
修复了如果玩家从目的地开始放置 3D 项目会跳过移动步骤。
修复了无法包装/打开冷冻鸡蛋盒的问题。
修复了具有匹配项目名称的进化配方在 IScraftingUI 中无法正确显示的问题。
修复了需要通过 IScraftingUI 烹饪时添加未煮过的成分的问题。
修复了清空"蔬菜袋"后无法使用的问题。
修复了配方中使用的物品的温度和冷冻状态未得到维护。
修复了无法在需要熟食的食谱中添加烧焦成分的问题。
固定纸袋图标。
固定跑车前拖车附件。
修复了在煮熟可排出物时缺少对 ReplaceOnCooked 的检查。
修复了 newBags、clothing_bags、newitems 脚本中的重复条目。
修复了 sackProduce 项目不在 items_food 脚本中的问题。
修复了新的钳子项目不被称为厨房钳子（由于存在金属加工钳子）。
修复了排队"退出汽车"动作的角色，因此在他们不应该退出汽车时能够退出汽车。
修复了角色在车辆行驶时能够打开/关闭车门的问题。
修复教程以改善 SteamDeck 体验
修复了雨水箱、屋顶围栏、大型绿色储物柜、橡果广场标志的碰撞。
修复了无法在两个方向上跳跃旋转栅门的问题。
修复了无法在红色剧院椅子上休息的问题。
修复了使玩家的腿透明的透明长袜。
修复了隐藏文件名条目时 MapSpawnSelect 中的 Lua 错误。
修复了 Steam 创意工坊上传中不允许使用的 pyramid.zip 文件。
修复了显示小地图时 3D 模型在保存文件缩略图中被剪裁的问题。
修复了重复的 ZombiesZon​​eDefinition.StreetPoor。
修复了音乐音量设置不正确的问题。
修复了退出主菜单时继续播放僵尸吃东西的声音。
 
 
 
[VERSION]41.67 and 41.68
[SECTION]MP
作弊控制
[NODOT]<INDENT:40> 现在可以通过服务器选项禁用每个反作弊
[NODOT]<INDENT:40> 现在可以通过服务器选项配置几个反作弊
[NODOT]<INDENT:40> 合作托管服务器默认禁用反作弊
[NODOT]<LINE> 
最大/最小/默认值提示已添加到 ServerOptionChange UI 窗口，用于双精度和整数服务器选项
根据新图标更改旧的 SafetySystem 工具提示文本
当管理员获得玩家访问级别时，GhostMod 和 NoClip 将被删除
[NODOT]<LINE> 
调整反作弊阈值
玩家没有被踢到合作主机服务器上
[NODOT]<LINE> 
通过沙盒 XPMultiplier 值调整 MP 增益 XP 限制
修复了 UI_ValidationFailed_Type9 中的错字
添加系统属性"rconlo"以使 RCON 服务器仅侦听环回接口
新的 IsoObjectID 类取代了 ZombieIDMap。
[NODOT]<LINE> 
[NODOT]<LINE> 
将 Steam 服务器报告的"mods"字符串限制为 128 个字符。一个新的键值"modCount"报告服务器使用的实际模块数。服务器浏览器和收藏夹列表将在模组列表后显示"...和 ​​N 更多"，当模组数量超过显示时。这是为了修复一些服务器报告？？？作为他们的版本号，这会阻止人们加入。
如果 servername_SandboxVars.lua 文件中存在语法错误，服务器将退出。
服务器的 servername_SandboxVars.lua 在加载后保存以将其更新到带有注释的最新版本。
[NODOT]<LINE> 
添加了缺少的按钮以禁用管理面板 UI 中的切换
如果玩家没有访问级别或撤销权限，则添加关闭管理面板 UI
如果玩家没有访问级别或撤销权限，则添加关闭安全区工具 UI
[NODOT]<LINE> 
澄清的安全屋工具提示显示无法声称安全屋的所有原因
[NODOT]<LINE> 
添加了服务器选项"SafehouseAllowNonResidential"以允许占领所有建筑物
在释放安全屋之前添加确认
修复了所有者有时会显示在安全屋成员列表中的问题
如果玩家是当前所有者或管理员，则在释放安全屋时添加检查
修复了 DisableSafehouseWhenPlayerConnected 在有成员在线的情况下移除玩家时将玩家传送到外面的问题
修复了 DisableSafehouseWhenPlayerConnected 在玩家断开连接后从不替换安全屋的问题
添加了定期更新安全屋在线会员数量
添加了允许将安全屋所有者更改为会员的玩家
添加了扩展的服务器退出日志记录
在 GameServer.launchCommandHandler() 中打印'通过服务器控制台 (System.in) 输入的命令："xxx"'。
为 GameServer.receiveSyncClothing() 添加了 isConsistent() 调用。
[NODOT]<LINE> 
修复了退出安全屋时确认是/否的两个选项移除了玩家
修复了可以被管理员或僵尸所有者删除的僵尸
修复了由于活动 RCON 连接而导致服务器在退出命令时挂起的问题
修复了每个客户的 CD 和 VHS 磁带可能不同的问题。
修复了服务器上未调用 GlobalModData.save() 的问题。
修复了在服务器上保存其他内容时不调用 ZomboidRadio.Save() 的问题。然而，它每 10 个游戏世界分钟被调用一次。
修复了在多人游戏中调用 /additem 命令后 ISPlayerStatsManageInvUI 中的 Lua 错误。
修复了 Stitch 数据包的问题。
修复了当容器对象由于某种原因为空时 GameClient.sendAddedRemovedItems() 中的重复异常。
如果玩家在将更改报告给服务器之前传送，则修复了在多人游戏中未同步的容器中添加或移除物品的问题。这是导致上述问题的原因之一。
 
[SECTION]新增
添加了"启用左操纵杆径向菜单"可访问性选项。
更新了社区翻译。
添加了 3D 模型（尚未全部在游戏中）#
 
 
[SECTION]引擎
将 Windows 和 Linux FMOD 更新至 2.02.05。
在初始化 FMOD 时添加了错误检查和日志记录。发生错误时会禁用音响系统。
 
 
[SECTION]修改
将允许的最大 tiledef 文件编号设为 16382。文件编号 0-99 为游戏保留，就像已经存在的情况一样。旧的非强制最大值为 1000，一些模组忽略了这一点。Sprite ID 必须适合带符号的 32 位整数 (2,147,483,647)。每个 tiledef 文件保留 512 个 tilesheet，每个 512 个 tile。但是：请注意，高于 8190 的值会产生 NEGATIVE sprite ID。由于使用 32 位整数来保存精灵 ID，因此绝对不允许使用高于 16382 的数字。
 
[SECTION]觅食
添加了用于觅食的搜索焦点系统
[NODOT]<INDENT:40> 在调查区域窗口中设置焦点。
[NODOT]<INDENT:40> 一次只能激活一个焦点。
[NODOT]<INDENT:40> 增加搜索时找到特定类别项目的机会。
[NODOT]<INDENT:40> 玩家必须足够熟练地识别项目类别才能专注于它。
[NODOT]<INDENT:40> 专注效果取决于玩家的技能和类别。
[NODOT]<INDENT:40> 隐藏物品类别将不会重新滚动（稀有发现保护）。
[NODOT]<INDENT:40> 方格必须有效才能滚动物品类型（不能用于在道路上寻找植物）。
[NODOT]<LINE> 
修复了 ZoneDisplay 工具提示中显示的重复服装效果
修复了 ISBaseIcon 中每个玩家渲染标志缺失的问题
整理 spriteAffinities 定义
表格的一般整理和对齐
移除石头/柴火识别类别技能要求
添加了搜索焦点功能的翻译
添加了对搜索焦点的控制器支持
修复了对配方而不是特性"草药师"的药草需求检查
修复了区域显示中闪烁的工具提示
添加了工具提示，使长提示更易于阅读而无需滚动
添加了使用搜索焦点的区域显示提示
在放置项目预览之前进行更新的焦点检查
为精灵亲和项目添加了阻止搜索焦点
 
[SECTION]平衡
修复了 Axeman 没有为挥杆速度应用奖励的问题
增加运动疲劳的正确调整。
更新了社区翻译。
 
[SECTION]修复
修复了受到损坏时的汽车仪表板延迟
修复了缺少玻璃的门，以及三角形的 floor_exterior_natural_01 土砖。
修复了 FMOD::Studio::System::getCoreSystem() 未正确检查错误的结果。
修复了单击部落管理器调试 ui 标题栏中的关闭按钮的 Lua 错误。
修复了复活的玩家僵尸数量较多时的 BufferOverflowException。（这个异常发生需要大约 600 个玩家僵尸（假设每个描述符 1.6KB 和 1e6KB 数据包缓冲区）被加载）
修复了将 VHS 磁带从世界容器拖到设备选项 ui 时未在多人游戏中同步的问题。
修复了使用 8 级裁缝修复长皮夹克上的洞时无法恢复状态的问题。
修复了有时在制​​作后播放的幻影物品转移动作。
修复了 WorldItemModelDrawer.renderMain() 中的 IndexOutOfBoundsException。
修复了启动 MusicCombined 事件做网络的事情。
修复了第一次重新加载 Lua 时 MusicCombined 事件被停止然后重新启动的问题。
修复了分屏播放器，除了最后一个，在多人游戏中无法驾驶车辆。
修复了在调试中启动时不必要的暂停
 
[VERSION]41.69
[SECTION]新增
在角色创建用户界面的头发和胡须部分添加了"Stubble"复选框。
添加了新项目 + 更新了 3D 模型
添加了新的饲料项目
将 setHaveConstruction 更改为仅在构造和放置对象时应用
添加了骷髅模特和稻草人。
添加了额外的项目类别并解决了一些错误
添加了新头发类型的汇编
添加了"全部添加"到部分完整的线程、管道胶带、麻线等的选项
添加了描述不同人体模型的模型/纹理/动画/等的 media/scripts/mannequins.txt。
添加了 BackupsOnVersionChange 服务器选项。
[NODOT]<BR>
为使用控制器时显示的生存指南添加了第二组翻译。
为富文本添加了 <JOYPAD:XXX> 格式，其中 XXX 是 Joypad.Texture.XXX 纹理的名称。
现在可以在收音机在地板上、在战利品窗口中或收音机刚从库存中掉落时打开设备选项
[NODOT]<BR>
添加了方法 Texture.saveToCurrentSavefileDirectory(filename) 和 Texture.saveToZomboidDirectory(filename)。
[NODOT]<INDENT:40> 文件名可以包含文件夹名称，但不能包含".."，以防止保存到任意位置。
[NODOT]<INDENT:40> 这些方法替换了损坏的 Texture.save(filename) 方法。
[NODOT]<BR>
现在，在放置项目时单击并按住鼠标左键会将项目锁定到单击的方块。
[NODOT]<BR>
添加了 XBOX_Menu.png 和 XBOX_View.png 控制器图标。
添加了在将其倒在地上时自动使用新的砾石/沙子/等袋
重命名技能书，以便更容易分类。
ISClothingExtraAction 现在将项目的作业类型设置为"穿戴"，并在库存窗口中显示操作的进度。
[NODOT]<BR>
3D 项目现在显示为纹理而不是模型。当玩家移动时，它不应该滑动太多。
[NODOT]<INDENT:40> 例如，当地面上有 100 个钉子时，这对帧速率有很大帮助。
[NODOT]<INDENT:40> 在调试模式下，按住 HOME 键将禁用项目图集并像以前一样渲染模型。
添加了 IsoSprite.ItemHeight 和 IsoSprite.Surface 调试选项以在可以放置项目的表面周围显示一个矩形。
更改了一些 ItemHeight 和 Surface 平铺属性。
在小地图窗口中添加了一个标题栏，允许重新定位小地图。除非鼠标悬停在小地图上，否则标题栏和底部的按钮行是隐藏的。
 
 
 
[SECTION]MP
从服务器（不是客户端）中删除了车辆物理特性，以解决有时在网上看到的一些车辆怪异现象
不要对静态/运动车辆施加脉冲
限制线速度和角速度的变化
不再允许乘客在移动时下车
[NODOT]<BR>
在服务器上启用数据包处理
添加了 MultiplayerSeeNonPvpZones 仅调试选项
[NODOT]<BR>
set-access-level 命令后本地管理员检查延迟
玩家更新回放被注释掉
检查本地管理员踢得到改进
在服务器上开启玩家传送日志
管理员不能从安全屋踢出
[NODOT]<BR>
为拆除车辆命令添加了烧毁或粉碎车辆检查
通过新的"拆除"车辆命令清除汽车残骸
只有管​​理员可以通过"删除"车辆命令删除车辆
添加车辆 UI 允许创建烧毁和粉碎的汽车残骸
[NODOT]<BR>
反作弊：修复踢本地管理员问题
在客户端关闭时取消身份验证票
[NODOT]<BR>
在非 pvp 区域禁用切换计时器
[NODOT]<BR>
MultiplayerLightAmbient 调试选项被移除
[NODOT]<BR>
重构的安全系统
简化了 SafetySystemManager 的服务器选项处理周期
当服务器上禁用 PVP 时，PVP 安全现在设置为 true
在 64 位系统上将默认主机服务器内存设置为 4GB。这是保存在 Zomboid/Lua/host.ini 中的"服务器内存"组合框中显示的值。
如果 BackupsOnStart=false，则不要在 Zomboid/backups/version 中创建服务器保存文件的备份。此备份是在发布游戏的新版本时创建的，但仅适用于启动的第一台服务器。
当睡觉的玩家被杀死时隐藏黑色覆盖
[NODOT]<BR>
改进了 MP 游戏处理玩家尸体的方式
DeadBody 创建移至服务器
新增 DeadBody ID（世界版 192）
客户端未分配尸体 ID
[NODOT]<BR>
修复了玩家死亡动画
修复了为死去的玩家设置的去饱和度
修复了复活延迟计时器立即开始，没有 10 秒延迟
修复了 0-30 秒的复活延迟
固定玩家死亡最终动画
修复了僵尸咬死玩家时可能出现的空点异常
固定尸体抓取打破复活
固定尸体 ID 在添加到世界时不会改变
修复了安全冷却计时器的不同步
修复了在安全屋被踢的情况下睡觉的玩家不会被唤醒的问题
修复了 PVP 图标位于地图上方的问题
修复了当管理员从安全屋中移除该玩家时可能被踢出的玩家
修复了当非所有者玩家退出安全屋时，其他玩家也会被踢的问题。
修复了当安全屋主人下线时，非安全屋成员立即被传送
如果管理员射击\被玩家射击，则修复了 PVP 按钮在地图上的每个玩家都无效"
修复了管理员创建或移除 PVP 区域时玩家被踢的问题
修复了 SyncNonPvpZone 数据包发送/接收循环
修复了新连接的玩家没有所有非 PVP 区域
修复了 checkForNearbyRadios 中可能存在的空指针
修复了 zed 纹理 4 用于播放器纹理 5 而不是随机索引的问题
修复了复活的玩家尸体消失的问题
修复了当服务器选项 PVP 设置为 false 时能够打开 pvp。
修复了 SneezeCough 数据包处理中服务器上的 BufferUnderflowException
修复了 ClientPlayerDB.getAllSavedPlayers() 中可能出现的 NullPointerException。
修复了多人游戏中超过 32 个连接的玩家外观同步问题。
修复了在多人游戏中建造地板或挖掘坟墓时不会抑制侵蚀增长的问题。
修复了 MP 中的无线电同步
修复了非 PVP 区域外的玩家能够使用位于该区域的炸弹杀死玩家的问题
修复了玩家能够在非 PVP 区域移除 PVP 按钮冷却时间的问题
修复了离开非 PVP 区域后意外的反作弊踢
修复了当服务器选项 PVP 设置为 false 时能够打开 pvp。
修复了玩家在非 PVP 区域时能够移除 PVP 按钮冷却时间的问题。（当玩家进入/离开非 pvp 区域时，现在存储/恢复安全冷却时间）
 
 
 
[SECTION]VHS 修复
固定收听的媒体行被全局保存，而不是为每个播放器保存。如果每行都被收听，这可能会为每个玩家保存的数据增加超过 200KB。
修复了 WorldVersion 的 ClientPlayerDB 处理。
在第一次加载时将已知媒体行从recorded_media.bin 传输到播放器。
检查 RecordedMedia.hasListenedToAll() 的空参数。一个 mod 似乎为 IsoPlayer 参数传递了 null，当收听的行被全局存储而不是每个播放器时，这是可以的。mod文件是es.info.books.main.lua。
[NODOT]<BR>
MODDER 警告：这可能会破坏任何修改 ISRadioInteractions.lua 或使用 OnDeviceText 事件（获得新参数）的 mod。
 
[SECTION]修改
 
修复了如果 mod 动画不在 anims_X 的子目录中或不在 animations_meshes.txt 中注册的子目录中，则不会加载的问题。默认情况下，任何此类动画都会添加到 MaleBody 模型中。
[NODOT]<BR>
[NODOT]物品标签变更
 
[NODOT] 模组：请阅读附录文档以获取信息
[NODOT] https://theindiestone.com/forums/index.php?/topic/53019-details-on-the-improved-modding-tag-system-in-4169/
[NODOT]<BR>
为一些物品添加了新标签：BlowTorch、Fork、GasMask、Glue、HazmatSuit、Knife、Razor、Scissors、Sledgehammer、Spoon、StartFire、WeldingMask。这些标签在多个地方使用，而不是寻找特定的项目类型。
添加了 ItemContainer.getBestConditionEvalArg() 和 ItemContainer.getBestConditionEvalArgRecurse() 方法。
[NODOT]<BR>
添加了一个新的项目脚本属性 ReplaceTypes，它取代了 ReplaceOnUseOn（仍然受支持）。
[NODOT]<INDENT:40> 格式为"ReplaceTypes=Key1 Type1;Key2 Type2;..."，其中每个键是某个字符串（例如 WaterSource），每个类型都是一个项目类型。
[NODOT]<INDENT:40> ReplaceTypes 允许为物品的不同用途指定不同的替换物品类型，例如，用水和/或汽油填充空物品。
[NODOT]<INDENT:40> 它用于与 ReplaceOnUseOn 相同的事情，但允许多个键/类型映射，而不仅仅是一个。
[NODOT]<INDENT:40> 这些新方法已添加到 Item 和 InventoryItem 类中：
[NODOT]<INDENT:40> [NODOT]<INDENT:40> 字符串 getReplaceType()
[NODOT]<INDENT:40> [NODOT]<INDENT:40> HashMap<String,String> getReplaceTypes()
[NODOT]<INDENT:40> [NODOT]<INDENT:40> String getReplaceType(String key)
[NODOT]<INDENT:40> [NODOT]<INDENT:40> boolean hasReplaceType(String key)
[NODOT]<INDENT:40> items.txt 中现有的 ReplaceOnUseOn 行将新值添加到项目的 ReplaceTypes HashMap。
[NODOT]<LINE> 
脚本属性 item.staticModel 和 item.worldStaticModel 在加载脚本后设置为完全限定的"module.type"。这是为了修复模组项目找不到不在基本模块中的"模型"脚本。
[NODOT]<LINE> 
 
[SECTION]声音变化
添加了全局参数 Electricity、RoomType 和 Water。
添加了一个名为"AmbientSound"的新平铺属性，以支持来自对象的自定义环境声音。分配给某些图块的当前值是：
[NODOT]<INDENT:40> FactoryMachineAmbiance
[NODOT]<INDENT:40> HotdogMachineAmbiance
[NODOT]<INDENT:40> PayPhoneAmbiance
[NODOT]<INDENT:40> StreetLightAmbiance
[NODOT]<INDENT:40> NeonLightAmbiance
[NODOT]<INDENT:40> NeonSignAmbiance
[NODOT]<INDENT:40> JukeboxAmbiance
[NODOT]<INDENT:40> ControlStationAmbiance
[NODOT]<INDENT:40> 时钟氛围
[NODOT]<INDENT:40> GasPumpAmbiance
[NODOT]<INDENT:40> 灯泡氛围
[NODOT]<缩进:40>
当新的 WorldEventElectricityShutdown 事件通过"ElectricityOff"时间线标记时，FMOD 全局参数"Electricity"设置为 0.0。
添加了 FMOD 参数值 RoomType=Factory。
将 debugSetRoomType() 更改为接受整数而不是枚举值的名称。
[NODOT]<BR>
添加声音：
[NODOT]<INDENT:40> ArcadeMachineAmbiance
[NODOT]<INDENT:40> CanisterAddFuelFromGasPump
[NODOT]<INDENT:40> CanisterAddFuelSiphon
[NODOT]<INDENT:40> VehicleAddFuelFromCanister
[NODOT]<INDENT:40> VehicleAddFuelFromGasPump
[NODOT]<INDENT:40> 车辆前灯开启
[NODOT]<INDENT:40> 车辆前灯关闭
[NODOT]<INDENT:40> VehicleWindowHandleOpen
[NODOT]<INDENT:40> VehicleWindowHandleClose
[NODOT]<INDENT:40> VehicleWindowElectricOpen
[NODOT]<INDENT:40> VehicleWindowElectricClose
[NODOT]<缩进:40>
使用 ElectricityOff 时间线标记同步房间灯和其他断电的对象。
添加了 PlaceOneSound 和 PlaceMultipleSound 项目脚本属性。
[NODOT]<INDENT:40> 这些在使用"放置物品"命令放置物品时播放。
[NODOT]<INDENT:40> 如果未定义这些，默认播放的声音是 PutItemInBag（丢弃物品时播放的相同声音）。
[NODOT]<缩进:40>
为一些食谱添加了 BoxOfRoundsOpenOne 和 BoxOfShellsOpenOne 声音。
[NODOT]<INDENT:40> 增加了这些食谱的时间以允许播放声音。时间仍然很短（以前是 5 个滴答声，现在是 15 个滴答声）。大概没有人会等死。
[NODOT]<BR>
为多瓷砖喷泉添加了 FountainBigAmbiance 声音。
[NODOT]<INDENT:40> 声音似乎没有循环并在几秒钟后停止。
[NODOT]<缩进:40>
添加了管道下沉时播放的 RepairWithWrench 声音和可移动扳手工具声音。
为 FenceTypeLow 和 TripObstacleType 参数添加了 MetalGate 值。
[NODOT]<BR>
添加声音：
[NODOT]<INDENT:40> BBQPropaneTankInsert
[NODOT]<INDENT:40> BBQPropaneTankRemove
[NODOT]<INDENT:40> BBQPropaneRunning
[NODOT]<INDENT:40> BBQRegularAddFuel
[NODOT]<INDENT:40> BBQRegularLight
[NODOT]<INDENT:40> BBQRegularRunning
[NODOT]<INDENT:40> CampfireAddFuel
[NODOT]<INDENT:40> CampfireRunning
[NODOT]<INDENT:40> 营火灯
[NODOT]<INDENT:40> CampfireBuild
[NODOT]<INDENT:40> FireplaceAddFuel
[NODOT]<INDENT:40> FireplaceRunning
[NODOT]<INDENT:40> 壁炉灯
[NODOT]<INDENT:40> ZombieTrip
[NODOT]<INDENT:40> ZombieThumpGarageDoor
[NODOT]<BR>
添加了 EquippedBaggageContainer FMOD 参数。
添加了"SoundParameter = Name Value"项目脚本属性。
添加了影响 WaterDrip 声音的 FMOD 参数 SinkType=Generic|Ceramic|Metallic。
[NODOT]<BR>
用武器和徒手击打树木会播放武器的 HitSound 而不是 ChopTree。
近战武器的 SwingSound 现在通过动画事件播放，而不是在 SwipeStatePlayer 开始时播放。
[NODOT]<INDENT:40> 这允许为不同的攻击动画使用不同的声音。
[NODOT]<INDENT:40> 目前，这用于为矛刺和矛砍攻击播放不同的声音。
在户外时，从建筑物中最近的广场播放 WorldEventElectricityShutdown 事件。
使用 WorldEd 中添加的 RoomType 对象设置 FMOD 参数"RoomType"。
[NODOT]<BR>
更改了从门窗播放环境声音的方式。
[NODOT]<INDENT:40> 不会随机选择物体，只有最近的外部物体才会播放声音。
[NODOT]<INDENT:40> 根据门窗是打开还是关闭，播放不同的声音。
[NODOT]<INDENT:40> 当玩家在里面时，这将用于播放雨声和风声。
[NODOT]<缩进:40>
修复了玩家死亡后 BurningFlesh 声音在多人游戏中不会停止的问题。
修复了烧烤和壁炉熄灭声音停止而不是被触发淡出的问题。
打开和关闭丙烷烧烤时播放动画。
修复了熄灭木炭烧烤时蹲伏的问题。
 
[SECTION]控制器/蒸汽甲板改进
如果 Kernel32.dll 中未定义所需的函数，ProjectZomboid64.exe 将禁用 -XX:+UseZGC 选项。
[NODOT]<INDENT:40> Steam Proton 没有定义 MapViewOfFile3() 函数，这会阻止 Windows 版本的游戏在 Steam 平台上启动。
[NODOT]<INDENT:40> 方便的是，MapViewOfFile3() 仅适用于 Windows 10 1803，与 ZGC 需要的版本相同。
如果启动时 options.ini 不存在，请将显示设置为全屏桌面分辨率。
如果在 Steam 平台上启动时 options.ini 不存在，请调用 Core.setOptionActiveController() 来启用控制器。
[NODOT]<BR>
使用控制器放置物品时允许精确定位。这是通过按住 Y 按钮并使用方向键或左操纵杆在方块周围移动项目来完成的。当有多个表面时，可以在按住 Y 按钮的同时按右肩按钮来更改它。
[NODOT]<BR>
在 CoopUserName.lua 中启用屏幕键盘。
在角色创建专业 ui 的底部留出两行工具提示文本的空间。
可以使用右操纵杆滚动主菜单中的几个面板。
[NODOT]<BR>
开始/菜单按钮将在单人游戏中显示主菜单，或恢复正常游戏速度。
[NODOT]<INDENT:40> 这不是按一次暂停游戏并双击显示主菜单。
[NODOT]<INDENT:40> 仍然可以使用返回/查看按钮圆形菜单暂停游戏。
[NODOT]<BR>
在创意工坊 ui 中添加了控制器导航（用于提交创意工坊物品）。注意：控制器无法在某些按钮显示的 Steam 界面中工作。
当控制器处于活动状态时，允许在库存和战利品窗口中单击鼠标等。
将控制器导航添加到角色信息窗口的温度选项卡。
使"健康"面板中的选择更易于查看。
使字符信息窗口更加不透明。
使 CharacterCreationMain 在较低分辨率下更宽以避免重叠。
在屏幕键盘上添加了一个按钮来隐藏和显示密码文本。
在服务器浏览器 ui 中启用控制器导航。
在服务器设置编辑器中启用控制器导航。
如果控制器断开连接并且选择了"使用键盘和鼠标"，则将库存和战利品窗口置于默认位置。
[NODOT]<BR>
修复了选项中多人游戏选项卡中的导航。
修复了使用控制器编辑服务器生成区域的问题。
修复了过滤器复选框在小屏幕上超出 ui 的问题。
修复了无法导航到过滤器复选框和其他一些按钮的问题。
修复了创建分屏播放器时的控制器焦点。
修复了按下控制器 A 按钮时在鼠标指针下切换模块的问题。
修复了用鼠标单击按钮后控制器焦点不正确的几种情况。
修复了隐藏文件名条目时 MapSpawnSelect 中的 Lua 错误。
修复了 LoadingQueueState 在最后一个角色创建面板中按下 A 按钮后立即断开连接的问题。
修复了加载时发生意外错误时 ISGameLoadingUI 不接收控制器焦点的问题。
修复了 BootstrapConnectPopup、ServerConnectPopup 和 ServerWorkshopItemScreen 无法与控制器一起使用的问题。
修复了 Build 41 弹出窗口和 DebugScenarios ui 出现在 BootstrapConnectPopup 上方的问题。
修复了由于 GameClient.connection 为空而导致在 ConnectToServerState 中引发异常的 ServerWorkshopItemScreen 取消。
修复了在觅食 UI 中使用控制器 X 按钮来"切换视觉信息"的问题。
修复了在屏幕上半部分渲染分屏玩家 3 和 4 的死后用户界面。
修复了当玩家不在广场上移动家具时按下 Y 按钮的 Lua 错误。
 
[SECTION]平衡
为 Pizza-Whirled 座位添加了 BedType 属性，可修复在其上生成披萨的问题。
在钓鱼 UI 中添加了诱饵物品的数量
为废品/技能点添加了拆解相机
塑料袋和纸币现在可以用作火种。
被僵尸打破的门现在会给出无法使用的木头而不是木板。
容器项目现在在上下文菜单中组合成它们的类型，因此您可以"填充所有"某个容器。
玩家现在可以在地面上堆叠和拆开原木
汽车现在记住他们的巡航控制设置
打破车窗现在会产生碎玻璃
降低"清除碎玻璃动作"的 zed 吸引量
更新和固定的项目分类
更新了 evolutionrecipes.txt 和 items_food.txt。
从汉堡进化食谱中移除 Cookable:true。
在farming.txt 中的汉堡配料中添加了"|Cooked"标志。
更新了发行版 Lua 文件
 
[SECTION]用户界面
放置物品时，如果物品栏和战利品窗口没有固定打开，它们会折叠起来。
放置物品时，忽略世界对象上的鼠标点击，以防止战利品窗口弹出。
设置 ISEquippedItem 的宽度以匹配其按钮。这修复了阻止鼠标点击的更宽的不可见区域。
修复了注释掉的 DeadBodyAtlas 调试渲染。
将纹理压缩选项设置为默认打开。
 
[SECTION]调试
更新了调试上下文菜单。
更新了调试菜单 UI。
将 Z 参数添加到传送。
添加了更改车辆皮肤选项以进行调试。
添加了用于改变车辆颜色、血液和皮肤的同步。
[NODOT]<BR>
重构了"删除项目"工具 UI。
[NODOT]<BR>
向 F11 UI 添加了选项：禁用欢迎消息（仅在调试模式下有效）。
向主屏幕添加了重新加载 Lua 按钮（仅在调试模式下）。
在调试菜单中添加了秘籍面板。更新了作弊列表（合并在 Admin 和 F11 菜单中的选项中）。
添加了快速移动作弊（控制：箭头键，向上/向下翻页）（调试和管理面板）。
添加了管理上下文菜单选项（调试中的一些选项）。
添加了作弊 Spawn Key 门
[NODOT]<BR>
添加了 LootZed 工具
添加了 LootZed 工具作弊（检查什么可以在容器中产生有什么机会）
添加了删除项目工具
在调试模式下添加了删除项目工具（从容器菜单中删除项目的选项和调试 UI 中用于删除区域中项目的选项）
在"[DEBUG] Objects"菜单中添加了以下选项：
[NODOT]<INDENT:40> 1) 更改人体模型的脚本。
[NODOT]<INDENT:40> 2) 在玩家的物品栏中为选定的人体模型脚本创建一个可移动物品。
[NODOT]<BR>
对调试项目列表 UI 的更改：
不要在每次显示时重新创建 ui，因为它很慢。
每次显示 ui 时，键盘焦点都设置为"类型"文本输入框。
当任一文本输入框具有焦点时，按 Tab 键可在"类型"和"名称"文本输入框之间切换焦点。
 
[SECTION]修复
修复了玩家的头部在头发和胡须出现的地方是半透明的。这也修复了一直存在于衣服孔边缘周围的半透明度。
修复了角色创建专业 ui 中的控制器工具提示文本不显示的问题。
修复了在使用控制器时更改 cd 播放器或电视的音量之前过长的延迟。
修复了关于 CDplayer 的无效世界精灵的垃圾信息。
修复了玩家在移动太慢而无法冲刺时不奔跑的问题。
修复了控制器工具提示文本覆盖的角色创建添加特征按钮。
固定放置多个项目将项目锁定到单击的第一个方块。
固定控制器焦点未设置为"检查封底"用户界面。
修复了在开始某些操作之前按住 Escape 键的漏洞。
修复了在快速前进时下楼梯时受到伤害的问题。
修复了当项目的 ReplaceOnUseOn 引用无效项目类型时 InventoryItem.update() 中的 NullPointerException。
修复了多人游戏主菜单中出现的死后用户界面，如果玩家在主菜单显示时死亡。
修复了 SPlantGlobalObject.stateToIsoObject() 中未定义变量的使用。
修复了玩家受到攻击时游戏内地图中出现错误的玩家渲染。
修复了"低"和"高"的"腐烂尸体健康影响"的健康降低都低于"正常"的问题。
修复了 MainCreationMethods.lua 中的一些重复和格式设置。
修复了自定义沙盒浮动在工具提示中显示过多小数的问题。
修复了 LV 中消防站的墙壁无缘无故地被切掉的问题。
修复了角色能够在通过某些窗户看到的座位上休息的问题。
固定警报器和灯条在您离开车辆一定距离后关闭。现在，即使你走过 1000 多个街区然后回来，汽车上的灯和警报器仍然会熄灭。
修复了无法在某些位置附加绳索的问题。
修复了汽车不记得其巡航控制设置的问题。
修复了"将物品放在地上"在放置物品时忽略物品的收藏状态的问题。
修复了能够通过墙壁与雨水收集器互动的问题。
修复了房屋内玩家建造的门在任何视角下都是透明的。
固定对讲机在装备时不显示新的"装备"重量。
修复了金属制品储物柜容器名称在战利品窗口中为"Crate"的问题。
修复了生成的一碗面食或米饭不可食用的问题。
修复了拾起/放下后彩绘板条箱变白的问题。
固定腐烂的食物在新生成时在右键菜单中显示为（新鲜）。
修复了在未感染的伤口上使用消毒剂使该身体部位免疫感染的问题。
修复了玩家建造的墙壁在建造在另一座建筑物内时会完全消失的问题。
修复了 AdjacentFreeTileFinder.lua 中的错字。
修复了"蛋糕准备"在 6 个月后场景中不会腐烂的问题。
修复了即使炭干了也可以选择"擦干"的洗碗巾。
修复了头发/胡须类型会长回其染色的颜色，而不是其自然颜色的问题。
修复了咖啡/咖啡饮料疲劳减少值在退出/重新启动时不保存的问题。
修复了用地面以上的土砖替换拆卸的地板。
修复了时钟大小选项在游戏中不可更改。
修复了 ISWorldObjectContextMenu.doSleepOption() 中的 nil 变量，当累到可以睡在地上时。
修复了分解地板播放站立动画而不是蹲伏的问题。
修复了在移除并重新安装收音机时移除已保存的广播电台的问题。
修复了基础化妆需要镜子时已经带有镜子的问题。
修复了角色在制作时不使用装备或主要库存中的刀具，而更好的刀具在附近的容器中。
修复了靠近放置的收音机时的 IPaintMenu 错误。
修复了在车辆中安装和卸载无线电的奇怪现象。
修复了 ParameterInside 中的 NullPointerException。
修复了没有容器图标和标题的堆肥机。
修复了空白 VHS Home 磁带的生成问题。它们现在在生成战利品时被随机零售 VHS 取代。
修复了 ISInventoryPane.sortItemsByTypeAndWeight() 中由错误的项目排序比较函数导致的偶尔异常。
修复了部分天气效果有时不被渲染的问题。这导致某些云没有以不同的缩放级别渲染，例如，在放大/缩小时会导致场景颜色发生变化。
修复了替换为 ReplaceOnCooked 类型的项目在多人游戏中未正确同步的问题。
修复了小地图不存在时的 Lua 错误。
修复了第一次加载模型时绘制的巨型项目图集纹理。
修复了在第一次放置时在容器中生成的人体模型不可见的问题。
修复了如果第一次尝试被中断，在超时到期之前无法在容器之间传输相同项目的问题。这仅发生在多人游戏中。
修复了在使用旧的渲染 3D 项目方式时仍在加载的项目模型被绘制为超大尺寸的一帧。
修复了有时在不正确的位置绘制的项目图集纹理。
固定物品在移除或放置家具后漂浮在空中或留在地面上。
固定家具上的物品可以透过墙壁看到。项目 alpha 设置为与放置它的家具相匹配。
修复了第一次显示调试项目列表 ui 时未设置键盘焦点的问题。
修复了在新游戏 ui 中激活模组后，当没有控制器处于活动状态时，角色创建职业屏幕显示控制器图标的问题。
修复了使用两块木板但在拆卸时给出三块的建筑墙框
修复了煮鸡蛋时会显示两次进度条的问题
修复了衬衫和其他衣物在不应该的情况下自动从世界上移除的问题。
修复了在新游戏 ui 中激活模组后，当没有控制器处于活动状态时，角色创建职业屏幕显示控制器图标的问题。
修复了 ISMap.canWrite() 和 ISMap:canErase() 不使用 Write 和 Eraser 标签。
修复了未在服务器或其他客户端上创建楼梯的支撑柱。
修复了 MP 中无法燃烧尸体的问题
修复了 forageDefinitions.lua 中的 Millipede 和 Millepede2 都使用 type=Base.Centipede。
修复了 forageSystem.modifyItemDef() 对 _itemDef.type 的错误使用。
修复了 forageSystem.removeItemDef() 在打印警告时可能使用 nil _itemDef 变量。
修复了 HumanVisual.naturalBeardColor 在复制到 HumanVisual.copyFrom() 之前可能未初始化的问题。
修复了 OldBrake1 VehicleType 为 3 而不是 1。
修复了"启用左侧操纵杆径向菜单"选项未保存的问题。
修复了在开始游戏前按下切换搜索模式键的 Lua 错误。
修复了游戏暂停时切换搜索模式键妨碍的问题。
修复了精制收音机在较高电量水平下的最大范围较小的问题。
修复了重 1.5-3 磅而不是 20 磅的精制业余无线电。
 
[SECTION]ITEMS_FOOD.TXT 的更新和平衡
重新格式化的文件布局：
[NODOT]<INDENT:40> 标准化制表符/空格使用。
[NODOT]<INDENT:40> 按组/功能对项目脚本变量进行排序以提高易读性。
[NODOT]<缩进:40>
从项目脚本中删除了 AlwaysWelcomeGift 条目：
[NODOT]<INDENT:40> 'AlwaysWelcomeGift' 曾在游戏版本中使用，可能不再起作用。
[NODOT]<BR>
在进化食谱中对进化食谱汉堡所做的更改：
[NODOT]<INDENT:40> 删除了"Cookable"属性以匹配三明治、玉米饼和墨西哥卷饼。
[NODOT]<INDENT:40> 为 EvolvedRecipe 列表中包含 Burger 的可烹饪项目添加了"|Cooked"要求。
[NODOT]<BR>
对"鸡蛋"所做的更改：
[NODOT]<INDENT:40> 移除了三明治/法式面包/汉堡/沙拉 EvolvedRecipes，因为它需要熟食版本。
[NODOT]<INDENT:40> 由于此项目使用 ReplaceOnCooked，因此"EggBoiled"用作其熟版本的替代品。
[NODOT]<BR>
对"煮蛋"所做的更改：
[NODOT]<INDENT:40> 将 EvolvedRecipes 限制为三明治、三明治法式长棍面包、汉堡和沙拉。
[NODOT]<缩进:40>
对"汉堡食谱"所做的更改：
[NODOT]<INDENT:40> 营养统计数据是双重定义的。固定的。
[NODOT]<BR>
对"Dough"、"DoughRolled"和"BakingTrayBread"所做的更改：
[NODOT]<INDENT:40> 'ThirstChange' 和 'UnhappyChange' 是双重定义的。固定的。
[NODOT]<BR>
对"NoodleSoup"所做的更改
[NODOT]<INDENT:40> 添加了"CustomContextMenu"和"CustomEatSound"选项，与"SoupBowl"相同。
[NODOT]<INDENT:40> 将"EatType"从"2hand"更改为"2handbowl"。
[NODOT]<BR>
对"TVDinner"所做的更改：
[NODOT]<INDENT:40> 'UnhappyChange' 是双重定义的。固定的。
[NODOT]<BR>
对"FrogMeat"所做的更改：
[NODOT]<INDENT:40> 为 Salad EvolvedRecipe 添加了熟食规范。
[NODOT]<BR>
对"FishFried"所做的更改：
[NODOT]<INDENT:40> EvolvedRecipes 要求提供熟食。食物已经煮好了。固定的。
[NODOT]<BR>
对"意大利辣香肠"所做的更改：
[NODOT]<INDENT:40> 移除了 Burger/Burrito/Taco EvolvedRecipes。
[NODOT]<INDENT:40> 添加了三明治/法式面包进化食谱。
[NODOT]<BR>
对"意大利腊肠"所做的更改：
[NODOT]<INDENT:40> 添加了与"Pepperoni"相同的 EvolvedRecipe 列表。
[NODOT]<BR>
对"肉末"所做的更改：
[NODOT]<INDENT:40> 添加了三明治/法式面包进化食谱。
[NODOT]<BR>
使以下食物不可烹饪/预煮：
[NODOT]<INDENT:40> Marhsmallows（无法制作/烹饪物品"Smore"）
[NODOT]<INDENT:40> EggBoiled（在物品"Egg"完全煮熟后由 ReplaceOnUse 放置在容器中）
[NODOT]<INDENT:40> EggPoached（不可制作。图标显示煮熟的版本）
[NODOT]<INDENT:40> GrilledCheese（不可制作。图标显示煮熟的版本）
[NODOT]<INDENT:40> 意大利辣香肠（腌制/加盐。没有定义 MinutesToCook/MinutesToBurn）
[NODOT]<INDENT:40> NoodleSoup（不可制作。在主题餐厅中用作预煮食品，例如"MeatDumpling"和"MeatSteamBun"）
[NODOT]<BR>
将 Taco/Burrito EvolvedRecipes 添加到：
[NODOT]<INDENT:40> 鸡肉
[NODOT]<INDENT:40> 鱼片
[NODOT]<INDENT:40> 牛排
[NODOT]<BR>
将汤/炖菜进化食谱添加到：
[NODOT]<INDENT:40> 饼干
[NODOT]<INDENT:40> 饼干
[NODOT]<INDENT:40> 玉米面包
[NODOT]<BR>
使以下食物不易腐烂：
[NODOT]<INDENT:40> Pretzels（这些是"包装好的"椒盐脆饼，类似于"TortillaChips"）
[NODOT]<BR>
使以下食物易腐烂（DaysFresh/DaysTotallyRotten）：
[NODOT]<INDENT:40> BakingTrayBread (3/6)
[NODOT]<INDENT:40> 饼干 (3/5)
[NODOT]<INDENT:40> CookieChocolateChip (7/30)
[NODOT]<INDENT:40> CookieJelly (7/30)
[NODOT]<INDENT:40> CookiesChocolate (7/30)
[NODOT]<INDENT:40> CookiesOatmeal (7/30)
[NODOT]<INDENT:40> CookiesShortbread (7/30)
[NODOT]<INDENT:40> 玉米面包 (3/5)
[NODOT]<INDENT:40> 羊角面包 (3/5)
[NODOT]<INDENT:40> 纸杯蛋糕 (4/8)
[NODOT]<INDENT:40> DoughnutChocolate (3/5)
[NODOT]<INDENT:40> DoughnutFrosted (3/5)
[NODOT]<INDENT:40> DoughnutJelly (3/5)
[NODOT]<INDENT:40> DoughnutPlain (3/5)
[NODOT]<INDENT:40> 鳄梨酱 (4/8)
[NODOT]<INDENT:40> 炸豆泥 (4/8)
[NODOT]<INDENT:40> 芥末 (4/8)
[NODOT]<缩进:40>
对 DaysFresh/DaysTotallyRotten 值所做的更改：
[NODOT]<INDENT:40> BreadSlices (1/2) > (3/6) [年龄来源于基础物品-未腐烂的面包会产生腐烂的切片]
[NODOT]<INDENT:40> 面包面团 (4/9) > (3/6)
[NODOT]<INDENT:40> 煮鸡蛋 (14/21) > (3/6)
[NODOT]<INDENT:40> EggPoached (14/21) > (3/6)
[NODOT]<INDENT:40> 煎蛋卷 (14/21) > (3/6)
[NODOT]<INDENT:40> EggScrambled (14/21) > (3/6)
[NODOT]<INDENT:40> 煎蛋食谱 (3/10) > (3/6)
[NODOT]<BR>
对 MinutesToCook/MinutesToBurn 值所做的更改：
[NODOT]<INDENT:40> BakingTrayBread (40/80) > (20/50)
[NODOT]<BR>
对 HungerChange 值所做的更改：
[NODOT]<INDENT:40> 烤奶酪：-80 > -20
[NODOT]<BR>
在 EvolvedRecipes 中添加了"JamFruit"和"JamMarmalade"。
[NODOT]<INDENT:40> 可用于三明治、煎饼、华夫饼和松饼。
[NODOT]<BR>
由于不是 Drainables，从"Sugar"中删除了"UseDelta"。
[NODOT]<BR>
对"葡萄柚"所做的更改：
[NODOT]<INDENT:40> 将 DisplayName 从"Grape fruit"更改为"Grapefruit"。
[NODOT]<BR>
对"亲爱的"所做的更改：
[NODOT]<INDENT:40> 现在被视为香料。
[NODOT]<INDENT:40> 可以添加到水果沙拉、热饮、三明治、华夫饼和煎饼中。
[NODOT]<BR>
饥饿值的变化：
[NODOT]<INDENT:40> 蜈蚣2: -13 > -5
[NODOT]<INDENT:40> 蜈蚣：-13 > -5
[NODOT]<INDENT:40> CheeseSandwich: 50 > 15
[NODOT]<INDENT:40> 蟑螂：-11 > -5
[NODOT]<INDENT:40> 板球：-6 > -5
[NODOT]<INDENT:40> 蚱蜢：-7 > -5
[NODOT]<INDENT:40> 千足虫：-13 > -5
[NODOT]<INDENT:40> 千足虫：-13 > -5
[NODOT]<INDENT:40> 花生酱三明治：40 > 17
[NODOT]<INDENT:40> Slug2: -10 > -5
[NODOT]<INDENT:40> 弹头：-10 > -5
[NODOT]<INDENT:40> 蜗牛：-10 > -5
[NODOT]<INDENT:40> 糖：6 > 30
[NODOT]<INDENT:40> SugarBrown: 6 > 30
[NODOT]<BR>
对项目重量所做的更改：
[NODOT]<INDENT:40> CannedCarrots2: 0.7 > 0.8
[NODOT]<INDENT:40> CannedCarrotsOpen: 0.7 > 0.8
[NODOT]<INDENT:40> CannedCorn: 0.7 > 0.8
[NODOT]<INDENT:40> CannedCornOpen: 0.7 > 0.8
[NODOT]<INDENT:40> CannedFruitCocktail: 0.3 > 0.8
[NODOT]<INDENT:40> CannedFruitCocktailOpen: 1 > 0.8
[NODOT]<INDENT:40> 罐头蘑菇汤：0.7 > 0.8
[NODOT]<INDENT:40> CannedMushroomSoupOpen: 0.7 > 0.8
[NODOT]<INDENT:40> 桃罐头：0.3 > 0.8
[NODOT]<INDENT:40> CannedPeachesOpen: 1 > 0.8
[NODOT]<INDENT:40> 豌豆罐头：0.7 > 0.8
[NODOT]<INDENT:40> CannedPeasOpen: 0.7 > 0.8
[NODOT]<INDENT:40> 菠萝罐头：0.3 > 0.8
[NODOT]<INDENT:40> CannedPineappleOpen: 1 > 0.8
[NODOT]<INDENT:40> CannedPotato2: 0.7 > 0.8
[NODOT]<INDENT:40> CannedPotatoOpen: 0.7 > 0.8
[NODOT]<INDENT:40> 沙丁鱼罐头：0.7 > 0.3
[NODOT]<INDENT:40> CannedSardinesOpen: 0.7 > 0.3
[NODOT]<INDENT:40> CannedTomato2: 0.7 > 0.8
[NODOT]<INDENT:40> CannedTomatoOpen: 0.7 > 0.8
[NODOT]<INDENT:40> 狗粮：1 > 0.8
[NODOT]<INDENT:40> DogfoodOpen: 1 > 0.8
[NODOT]<INDENT:40> 生菜：0.7 > 0.2
[NODOT]<BR>
为以下项目添加了 3D 模型：
[NODOT]<INDENT:40> 龙虾
[NODOT]<INDENT:40> 荨麻
[NODOT]<BR>
为以下项目添加了"DisplayCategory"条目：
[NODOT]<INDENT:40> BagelPlain
[NODOT]<INDENT:40> BagelPoppy
[NODOT]<INDENT:40> BagelSesame
[NODOT]<INDENT:40> 法式面包
[NODOT]<INDENT:40> BakingTray_Muffin
[NODOT]<INDENT:40> BakingTray_Muffin_Recipe
[NODOT]<INDENT:40> 胡说八道
[NODOT]<INDENT:40> 饼干
[NODOT]<INDENT:40> 黑豆
[NODOT]<INDENT:40> 墨西哥卷饼
[NODOT]<INDENT:40> 墨西哥卷饼食谱
[NODOT]<INDENT:40> CakeBlackForest
[NODOT]<INDENT:40> CakeCarrot
[NODOT]<INDENT:40> CakeCheeseCake
[NODOT]<INDENT:40> 蛋糕巧克力
[NODOT]<INDENT:40> CakeRedVelvet
[NODOT]<INDENT:40> CakeStrawberryShortcake
[NODOT]<INDENT:40> 鸡脚
[NODOT]<INDENT:40> 巧克力片
[NODOT]<INDENT:40> 可可粉
[NODOT]<INDENT:40> 饼干巧克力
[NODOT]<INDENT:40> 饼干燕麦片
[NODOT]<INDENT:40> CookiesShortbread
[NODOT]<INDENT:40> 玉米面包
[NODOT]<INDENT:40> 饼干
[NODOT]<INDENT:40> 小龙虾
[NODOT]<INDENT:40> 羊角面包
[NODOT]<INDENT:40> Daikon
[NODOT]<INDENT:40> 甜甜圈巧克力
[NODOT]<INDENT:40> DoughnutFrosted
[NODOT]<INDENT:40> DoughnutJelly
[NODOT]<INDENT:40> DoughnutPlain
[NODOT]<INDENT:40> 毛豆
[NODOT]<INDENT:40> 煮鸡蛋
[NODOT]<INDENT:40> 煎蛋卷
[NODOT]<INDENT:40> 煮鸡蛋
[NODOT]<INDENT:40> 炒蛋
[NODOT]<INDENT:40> FishFried
[NODOT]<INDENT:40> 鱼籽
[NODOT]<INDENT:40> 炸洋葱圈
[NODOT]<INDENT:40> FriedOnionRingsCraft
[NODOT]<INDENT:40> 腌姜
[NODOT]<INDENT:40> GingerRoot
[NODOT]<INDENT:40> GrahamCrackers
[NODOT]<INDENT:40> 葡萄柚
[NODOT]<INDENT:40> 肉汁
[NODOT]<INDENT:40> 口香糖
[NODOT]<INDENT:40> 辣酱
[NODOT]<INDENT:40> 结冰
[NODOT]<INDENT:40> JamFruit
[NODOT]<INDENT:40> 果酱果酱
[NODOT]<INDENT:40> 石灰
[NODOT]<INDENT:40> 龙虾
[NODOT]<INDENT:40> 真希
[NODOT]<INDENT:40> 枫糖浆
[NODOT]<INDENT:40> 棉花糖
[NODOT]<INDENT:40> 肉饺子
[NODOT]<INDENT:40> MeatSteamBun
[NODOT]<INDENT:40> 肉末
[NODOT]<INDENT:40> 松饼水果
[NODOT]<INDENT:40> 松饼通用
[NODOT]<INDENT:40> 面汤
[NODOT]<INDENT:40> OilOlive
[NODOT]<INDENT:40> 油菜
[NODOT]<INDENT:40> 煎蛋卷食谱
[NODOT]<INDENT:40> 饭团
[NODOT]<INDENT:40> 洋葱圈
[NODOT]<INDENT:40> 牡蛎
[NODOT]<INDENT:40> OystersFried
[NODOT]<INDENT:40> 煎饼食谱
[NODOT]<INDENT:40> 梨
[NODOT]<INDENT:40> 意大利辣香肠
[NODOT]<INDENT:40> 炸豆泥
[NODOT]<INDENT:40> RicePaper
[NODOT]<INDENT:40> 米醋
[NODOT]<INDENT:40> 意大利腊肠
[NODOT]<INDENT:40> 香肠
[NODOT]<INDENT:40> 海藻
[NODOT]<INDENT:40> 虾
[NODOT]<INDENT:40> 虾饺
[NODOT]<INDENT:40> 炸虾
[NODOT]<INDENT:40> ShrimpFriedCraft
[NODOT]<INDENT:40> Smore
[NODOT]<INDENT:40> 酱油
[NODOT]<INDENT:40> 春卷
[NODOT]<INDENT:40> 鱿鱼
[NODOT]<INDENT:40> 鱿鱼鱿鱼
[NODOT]<INDENT:40> SugarBrown
[NODOT]<INDENT:40> 寿司蛋
[NODOT]<INDENT:40> 寿司鱼
[NODOT]<INDENT:40> 炸玉米饼
[NODOT]<INDENT:40> TacoRecipe
[NODOT]<INDENT:40> TacoShell
[NODOT]<INDENT:40> 炸豆腐
[NODOT]<INDENT:40> 玉米饼
[NODOT]<INDENT:40> 玉米片
[NODOT]<INDENT:40> 华夫饼食谱
[NODOT]<INDENT:40> 芥末
 
[VERSION]41.70
[SECTION]修复
 
修复了两次应用 ModelScript.scale 的 WorldItemModelDrawer.java
修复了玩家睡觉时发生的体温过高或体温过低 - 如果一天的长度超过 4 小时
修复 node.skinCelcius accumulatubg 值过大（成百上千）
使用 16 种新的昆虫诱饵修复了 Lua 错误。Fishing_properties.lua 中缺少定义。
修复了玩家睡眠后头发/皮肤的变化
修复了未保存的 IsoWorldInventoryObject.ignoreRemoveSandbox。
修复了"合并所有"命令，使其一次合并一个可排出物品，而不是等到更长的合并动作结束。
修复了僵尸重击时车辆后备箱容量不会降低的问题。
修复了"作弊：设置零件条件"在单人游戏中不影响后备箱容量的问题。
修复了当 SleepNeeded 服务器选项为 false 时客户端无法在汽车或帐篷中睡觉的问题。
修复了单击超过 50 个项目的展开堆栈选择不在堆栈中的其他项目的问题。
修复了新玩家在加载已死播放器的旧存档时知道已保存在recorded_media.bin 中的媒体行的问题。如果旧存档加载了一个活着的玩家然后死了，这不应该发生。
修复了无法将袋子中的物品放在地上的问题。
修复了单击库存和战利品窗口中的滚动条时取消选择的项目。
修复了库存和战利品容器按钮在未单击按钮且未将物品掉落在其上时响应鼠标向上事件的问题。拖动滚动条然后在容器按钮上释放鼠标按钮就像左键单击一样。
修复了将高 3D 项目模型渲染为纹理时在顶部被剪掉的问题。
修复了 PVPFirearmDamageModifier 和 PVPMeleeDamageModifier 工具提示现在显示为"...的伤害乘数"而不是"为...增加伤害"
修复了将物品拖到库存和战利品容器按钮上选择容器的问题。
修复了 Tooltip_BookTitle_9 的拼写错误。
修复了使用节流管升级锯切 JS-2000 霰弹枪而不移除节流管的问题，这在锯掉的 JS-2000 霰弹枪上是不允许的。扼流管现在返回到玩家的物品栏中。
修复了松饼食谱的不正确饥饿计算。
 
[VERSION]41.71
[SECTION]音乐
新动态音乐系统的更多曲目 - 我们现在在游戏中有 10 首经过重新设计的音乐曲目，还有 4 首即将推出。
 
[SECTION]模型和动画
更改菱形图案毛衣背心和 V 领毛衣背心以使用毛衣身体位置
更改 High Viz 背心以使用毛衣身体位置
添加了使用大锤摧毁地板时播放的不同动画。
 
[SECTION]声音
修复了在繁忙情况下 SFX 和音乐中断的问题（常见于 MP 服务器上）
重新实现 ZombieVocalsManager 以将僵尸语音事件限制为最近的 20 个僵尸。
优化了 DoorAndWindowEmitters 和 ZombieVocalsManager 中的排序对象。
更改了对象环境声音的处理，因此它们仅从最近的 20 个对象播放。这包括门、冰箱、树木、窗户和任何带有 AmbientSound 属性集的精灵。
移除了 DoorAndWindowEmitters。这与 ObjectAmbientEmitters 结合使用。
[NODOT]<BR>
修复了 ZombieVocalsManager 在 20 个插槽之一被重新分配给不同的僵尸时实际上并没有停止声音事件的问题。
 
[SECTION]平衡
"获得 6 个松饼"配方生产的松饼具有添加到松饼中的成分的名称（如果有），例如"苹果松饼"。
"获得 6 个松饼"配方制作的松饼标记为"熟"，因此会应用因熟而导致的饥饿减少奖励。
修复了在陈旧的 Taco 中添加香料会增加无聊和不快乐的问题。
向 Food 类添加了新方法（以解决上述问题）：
[NODOT]<INDENT:40> getBoredomChangeUnmodified()
[NODOT]<INDENT:40> getEnduranceChangeUnmodified()
[NODOT]<INDENT:40> getStressChangeUnmodified()
[NODOT]<INDENT:40> getThirstChangeUnmodified()
[NODOT]<INDENT:40> getUnhappyChangeUnmodified()
[NODOT]<BR>
更高级别的木工板条箱现在有更多空间。
现在可以移动空堆肥机。
现在可以移动军用箱子。
 
[SECTION]修复
修复了新玩家的自然头发颜色与他们的头发颜色不同的问题。这会导致剃须后重新长出的头发颜色发生变化。
修复了第一个完整项目后合并所有停止的问题。
修复了如果物品在手提包中并且需要用不同的物品类型替换时"全部填充"停止的问题。
修复了玩家在对载具内的物品执行"放置物品"命令时移动到奇怪位置的问题。
修复了玩家在车内时显示的"放置物品"命令。
修复了在"填充"菜单中显示单个项目的子菜单。
修复了 ISRemoveBurntVehicle 不检查丙烷火炬是否有足够的丙烷。
修复了当玩家没有丙烷火炬时，拆解汽车残骸工具提示会显示错误所需的丙烷量。
修复了玩家站在他们用大锤摧毁的地板上的问题。
修复了玩家头顶上方的升级文本在生命的第一个小时内没有显示，用于被动奖励（健身和力量）和第一个经验级别。
修复了从弹匣中卸下子弹时没有声音播放的问题。
修复了从水坑中填充容器时播放 GetWaterFromTap 的问题。现在它播放 GetWaterFromLake（装满瓶子时声音有点大）。
修复了在进化食谱中添加成分时不正确的饥饿计算。
修复了一堆瓷砖定义问题。
修复了各种表格故事问题。
修复了拆除原木墙不给原木的问题。
修复了 3D 模型的一些问题。
修复了"胶片相机"不被称为"相机胶片"并降低了重量。该项目不是相机。
修复了一些树篱精灵在被 x1 纹理覆盖的雪中变得不可见的问题。
 
 
[VERSION]41.72
[SECTION]新增
为多人游戏添加了 MapRemotePlayerVisibility 服务器选项。
[NODOT]<INDENT:40> 1 = 远程玩家在游戏地图上不可见
[NODOT]<INDENT:40> 2 = 可以看到同一阵营或共享安全屋的远程玩家
[NODOT]<INDENT:40> 3 = 远程玩家始终可见
[NODOT]<BR>
以前仅在调试模式或管理员可见的游戏内地图中的 OPT 按钮现在始终可见。
[NODOT]<INDENT:40> 不处于调试模式时，这些选项可用：
[NODOT]<INDENT:40> 玩家
[NODOT]<INDENT:40> 远程播放器（仅限客户端）
[NODOT]<INDENT:40> 玩家姓名（仅限客户端）
[NODOT]<INDENT:40> 符号
[NODOT]<BR>
在服务器设置编辑器和管理面板中添加了 MapRemotePlayerVisibility 服务器选项。
[NODOT]<BR>
给予瞄准玩家的僵尸比其他僵尸更高的寻路优先级。
[NODOT]<BR>
向附件编辑器 (Shift-F7) 添加了一个面板，该面板在选择"世界"附件时显示。这个新面板显示所选模型，就像它在地面上一样。
[NODOT]<BR>
添加了来自 Pat Bren 的新战利品地图。
将单个路易斯维尔地图项拆分为九个单独的地图。
将路易斯维尔地图添加到战利品表中。
[NODOT]<BR>
为更改的僵尸传说沙盒选项添加了突出显示（突出显示与天启模式不同的选项）。
添加了一个"AttachedToGlass"瓷砖道具来修复窗户上的标志在打破窗户时不会被移除。
防止在使用家具操作工具时单击对象时打开战利品窗口。
[NODOT]<BR>
在组合框沙盒选项工具提示中添加了"默认 ="。
[NODOT]<BR>
让空瓶储存汽油。
在填充水容器时在上下文工具提示中添加了水容量（如果只有 1 个项目类型）
更新了社区翻译。
更新了学分。
[NODOT]<BR>
改进了上下文菜单的图标绘制
添加了 ISContextMenu.addDebugOption()，它添加了一个带有 iconTexture=media/ui/BugIcon.png 的选项。
添加了一种在加载游戏"更多..."面板中重命名保存文件的方法。
[NODOT]<BR>
添加了缺少的各种相框（尚未生成，也没有库存图标 - 当前使用空框图标）
[NODOT]<BR>
允许在建筑物内建造双门。这是为了修复无法在建筑物的某些外墙上建造双门的错误。
添加了对防止打开或关闭双门的类似墙壁的障碍物的检查。
不要在顶部有墙壁或障碍物的地方建造楼梯。玩家上楼梯时会经过这些。在楼梯顶部建造墙壁或障碍物已被禁止。
[NODOT]<BR>
合并了 Baph 的最新添加，其中包括：新的可移动脚本项目；新的面向模组的程序分布表；新的僵尸服装分布；新车分销；更多通过垃圾表；新东西。
更长的进化配方名称；现在在复合配方项目的显示名称中最多显示3种成分。
更新 ISAddItemToRecipe 和翻译文本，支持新配方命名系统的翻译字符串。
 
[SECTION]音效
更新了声音库。
[NODOT]<INDENT:40> 新的动作音乐曲目。
[NODOT]<INDENT:40> 修复了一个男性僵尸声音循环播放 Hit 声音的问题。
[NODOT]<INDENT:40> 添加了从饮水机取水时丢失的声音。
[NODOT]<BR>
为 Gas-2-Go 泵添加了环境声音。
[NODOT]<BR>
在动力项目上设置 FMOD 参数"发电机"的值，以便它们在由发电机供电时播放声音。
[NODOT]<BR>
为僵尸围栏/窗户爬行攻击添加了 ZombieCrawlLungeSwing 和 ZombieCrawlLungeHit 声音。
僵尸在栅栏/窗户爬行攻击动画中播放攻击和起床声音。
 
 
[SECTION]地图
当前 Knox Event 地图的完整导出，不包括正在开发的新区域。这将是最终的 B41 地图更新。
[NODOT]<INDENT:40> 更新了许多农场和农庄。
[NODOT]<INDENT:40> 改善路易斯维尔的上流社会地区。
[NODOT]<INDENT:40> 在图块表上添加许多新图块。
[NODOT]<INDENT:40> 修复了许多社区报告的地图问题和错误。
[NODOT]
 
[SECTION]食物和食谱
新的冰淇淋蛋筒现在融化并产生融化的冰淇淋蛋筒物品。
新的肉汁船、Baloney Slices、Salami、Salami Slices 和 Snack Cakes 模型。
新罐装炼乳项目；可用于与牛奶相同的食谱。
平衡调整了食品和食谱的各种价值。
适当的瓶子现在可以装汽油。
香肠和意大利腊肠可以切片。
许多食品有更多的选择可以用作进化配方成分。
饭团食谱；法式面包面团；饼干面团；肉饼；舀冰淇淋；和饼干面团托盘。
蜡笔可用于写笔记和标记地图。
吐司可以通过烹饪面包片制成。
奶酪三明治的新配方；将芝士三明治煮成烤芝士三明治。
蛋卷冰淇淋的进化食谱；甜馅饼；面包; 吐司；碗燕麦片；混合饮料；和杯酒和啤酒。这使得制作诸如带有糖果和水果的蛋卷冰淇淋、巧克力、奶酪或葵花籽面包、带有豆类或鳄梨的吐司、带有浆果和蜂蜜的燕麦粥碗、鸡尾酒等食物成为可能。
添加了整个披萨项目。
眼镜和杯子物品可以装满水。
WildGarlic 项目替换为可食用的 WildGarlic2；这样做是为了让野蒜可以成为一种食物并用于食谱中。其他方面与老野蒜相同。
罐装炼乳；可用于与牛奶相同的食谱。
与僵尸尸体一起生成的蛆会有轻微的毒性。
添加了进化的食谱项目PizzaRecipe；"Pizza(Uncooked)"可用于制作带有配料的进化配方披萨。
当使用黑鼠尾草、普通锦葵或柠檬草制成热饮饮料时，这些物品的药用特性会转移到饮料"凉茶"中。
就凉茶而言，热饮是更灵活的原料，并有特殊的命名。
咖啡和浓缩咖啡机炉灶现在只接受杯子和其他合适的物品。
为 Bag_MedicalBag 添加了占位符纹理。
为破碎的玻璃移动物和破碎的瓶子添加了 BrokenGlass 标签，并为标签添加了配方代码代码，用于改装目的。
添加了对标签"SewingNeedle"的支持；这将允许模组制作者添加可以执行剪裁和伤口缝合任务的新模组项目。
更灵活的标签支持书写笔记。
为披萨制作添加了番茄酱项目。
添加了准备比萨食谱以制作食谱比萨基础进化食谱项目。
 
[SECTION]平衡
香肠、意大利腊肠、火腿、洋葱和西瓜必须先切片，然后才能用于进化食谱。
西瓜必须切片或捣碎后才能食用。
许多食品项目的价值为平衡、一致性和生活质量目的而调整，例如允许一个项目的一个实例用于更进化的食谱部分。
只有面包片和吐司可以放在烤面包机内。
一些食谱现在需要一个碗以及一把抹刀、勺子或叉子来混合配料。
许多食谱进行了调整，以允许更多的成分灵活性。
现在需要热水来制作碗装燕麦片。蒂姆现在很满意。
为配方添加了新参数："InSameInventory"。当此参数真正的项目仅来自相同的最外层库存时。（仅需要从玩家库存或仅从地板/容器中修复撕裂服装）
更改了撕裂服装配方
如果 HandWeapon.weaponSprite 与项目脚本的值不同，则保存它。
在 MP 中略微增加对枪击的 zed 吸引力
减少失手时的耐力损失（尤其是推击时）。
在 location_business_machinery_01 中的"Wood Pegboard"和"Wood Top Workbench"上设置精灵属性，使其可移动。
将所有缺失的翻译添加到 Moveables_EN.txt。加载游戏时，任何缺少的翻译都会打印到控制台。
添加了"切片洋葱"配方，因此可以制作炸洋葱圈。
使堆肥机可以被僵尸击打。
[NODOT]<BR>
有时，玩家探索世界时生成的尸体会是假死的。
随着尸体在腐烂阶段的进展，他们有机会成为假死者。
在随机世界故事中产生的其他适当尸体很少会是假死的。
随着尸体在腐烂阶段的进展，他们有机会在他们的库存和广场上生成。
[NODOT]<BR>
食品价值和进化配方名称调整，以实现更灵活的配方使用和更短的化合物名称。
在角色创建中，肥胖现在与 Light Eater 互斥，而非常体重不足与 Hearty Appetite 互斥。
[NODOT]<BR>
调整矛的重量
地砖现在将在拆除时提供最多 1 个钉子。
鸡蛋生吃很危险，但现在引起食物中毒的几率大大降低。
冰淇淋蛋筒现在融化并产生融化的冰淇淋蛋筒物品。
 
[SECTION]动画
从波旁酒瓶动画中添加了新的填充
将波旁酒瓶 xml 中的填充更改为使用新动画
[NODOT]<BR>
表情轮调整：
调整了一些表情骨骼蒙版以减少剪辑
添加了一些隐身表情版本，以减少剪辑和摆姿势的尴尬
为不同的武器姿势添加了表情状态
[NODOT]<BR>
为 WaterPotPasta WaterPotRice 添加了进食动画。动画与从锅中喝水的动画相同。
[NODOT]<BR>
怠速延长调整：
调整了正常站姿扩展骨面具，以避免剪裁和尴尬的姿势
在适当的地方添加了正常的姿态扩展动画
在适当的情况下为不同的武器姿态添加了正常的姿态扩展 xml
 
[SECTION]MP
各种反作弊改进
[NODOT]<BR>
车辆的同步和物理改进。
[NODOT]<INDENT:40> 重构并减少了载具物理数据包大小。
[NODOT]<INDENT:40> 对车辆插值进行了重构和改进。
[NODOT]<BR>
改进了牵引物理和行为。
[NODOT]<INDENT:40> 在所有平台上更新了 PZBullet 库。
[NODOT]<INDENT:40> 绳索约束已添加到 PZBullet。现在用于车辆，而不是用于点对点约束的 z 偏移。
[NODOT]<BR>
优化的车辆出口授权
[NODOT]<BR>
允许管理员通过 Edit -> Condition 修复衣服，并在物品在其库存中时将物品设置为最大状况时移除整体。
损坏/固定服装的视觉数据现在将在客户端之间同步。
[NODOT]<BR>   
命中反应平移长度现在由适当的动画剪辑计算
[NODOT]<BR>
在客户端使用 WaveSignal 数据包
改进具有两个驱动程序/交换拖车的情况下的身份验证/拖车
[NODOT]<BR>  
停止客户端更新腐烂的尸体和假死的尸体。
添加了检查 IsoDeadBody.getHumanVisual() 是否为空。
[NODOT]<BR>  
如果客户端不可接触，服务器将发送配方校验和验证的成功结果。
[NODOT]<INDENT:40> 游戏将使用原始配方名称计算校验和。
[NODOT]<BR>  
驾驶员现在在他们离开车辆或更换座位之前停止车辆。
[NODOT]<INDENT:40> 添加了 ISBaseTimedAction 定时动作。
[NODOT]<INDENT:40> 现在不使用 IGUI_PlayerText_CanNotExitFromMovingCar 字符串。
[NODOT]<INDENT:40> 添加了 BaseVehicle.setForceBrake 函数。调用此函数将激活制动器 1 秒。
[NODOT]<BR>  
添加了 SystemDisabler.doDisableTunePhysicDelay 变量
[NODOT]<BR>  
如果 FPS 有上限，则 updatePhysic 函数接收时间增量使用 PerformanceSettings.getLockFPS 函数。
[NODOT]<BR>  
游戏服务器不会向远处的玩家发送 PlayerUpdateReliable 数据包。
[NODOT]<BR>  
一些反作弊检查的改进
添加了用于启用/禁用类型 21-24 的 AntiCheatProtectionType 检查的服务器选项。
为 LUA 调试器添加了日志消息
[NODOT]<BR>  
改善车辆记录
[NODOT]<INDENT:40> 添加 DebugLogStream 噪声方法
[NODOT]<INDENT:40> 可以按严重性过滤日志
针对损坏、死亡和多人游戏日志类型重新格式化日志流
[NODOT]<BR>  
为车辆跟踪添加了服务器日志命令（例如："log vehicle trace"或简称"log ve t"）
[NODOT]<INDENT:40> 在常规聊天选项卡中输入的命令会更改客户端的严重性
[NODOT]<INDENT:40> 在管理员聊天选项卡中输入的命令会更改服务器上的严重性
[NODOT]<BR>  
修复了 Zed 外观在玩家之间不同步的问题。
修复了一名玩家能够使用两台收音机/对讲机的问题。
如果您手中有对讲机，则固定文本不会显示在放置的 HAM 收音机上方。
修复了使用错误坐标的车辆无线电。
修复了车载收音机的工作方式与世界放置的收音机不同。
修复了其他车辆无线电问题（广播电台、文本、聊天、VOIP）。
固定车辆无线电文本处理。
固定拖车授权/浮动拖车。
修复了项目移除工具不会从服务器上的容器中移除项目的问题。
修复了客户端向服务器发送僵尸声音的 StopSound 数据包。
修复了客户端向玩家和僵尸发送爬过栅栏的声音和爬过窗户的声音。似乎每个客户端都运行 ClimbOverFenceState 和 ClimbThroughWindowState，因此这些声音可能会保留在本地。
修复了客户端发送翻墙声音的问题。
固定座位授权。
修复了 VehicleManager.serverPacket 函数中的空指针异常。
修复了不正确的延迟调整算法。
修复了处理 BufferOverflowException 为使用许多地图模块的服务器发送 map_meta.bin 和 map_zone.bin 的问题。
修复了角色被预告片击中时的问题。
固定尸体在被拖车杀死时消失
修复了车辆物理调试日志消息的问题。
修复了由于校验和不正确而导致管理员被踢的问题。
修复了重新登录后汽车更换位置的问题。
修复了普通车辆在 mods 中不可移除的问题。
修复了车辆停止时的移动声音。
修复了玩家将座位从司机换成乘客时的移动声音。删除了冗余车辆数据包 EngineSound 标志。
修复了消失的拖车。
修复了物理更新限制。
修复了车辆和牵引车在连接后立即具有不同物理延迟的问题，导致客户看到两者比实际距离更近。
修复了重新登录后连接的汽车断开连接的问题。
修复了乘客在汽车被拖走时如果占据驾驶座则无法离开附属汽车的问题。
修复了玩家上车后附加的拖车抽搐的问题。如果两辆车都没有司机，服务器会在短时间内授权玩家。
修复了空的 RequestGetFull 被发送。
固定车辆乘客可在碰撞后获得车辆授权。
固定车辆碰撞所有者。
固定拖车重新连接。
固定车辆座椅切换。
修复了乘客在高速上看到黑匣子的问题。
修复了重新登录后车辆不会损坏玩家的问题。
固定车辆本地模拟通过另一辆车。
固定玩家不能成为推车的所有者。
修复了本地模拟结束时弹跳车辆授权。
固定玩家可以在移动的汽车中退出或睡觉。
修复了牵引后罕见的错误车辆授权。
修复了在没有驾驶员的情况下发动机声音消失的问题。
修复了当驾驶员因巡航控制而改变位置时汽车不会停止的问题。
修复了尝试在项目列表查看器中键入"["时的错误。
修复了 GameTime 类中的错误。在 syncServerTime 函数中计算时间时，该类的精度不足。
固定汽车停止条件。如果车速低于 0.8 公里/小时，则车辆停止。
固定剪报车辆。
固定远程汽车滞后。stepSimulation 函数将接收固定的更新周期。此期间将不取决于 FPS。
固定车辆模拟速度取决于锁定的 fps。
修复了当 SystemDisabler.doAllowDebugConnections 变量设置为 true 时服务器踢玩家的问题。
[NODOT]<BR>  
在服务器设置编辑器和管理面板中添加了 MapRemotePlayerVisibility 服务器选项。
 
[SECTION]MODS
改进了 lua 错误的日志。现在它显示它是否修改了文件错误
在暂停菜单中添加了模组列表+此列表显示导致错误的模组
 
[SECTION]觅食
调整了觅食针图标和方向箭头的位置。箭头总是指向一个正方形的西北角，这看起来不适合掉落的物品。
[NODOT]<BR>  
捡起草料时，将玩家转向面对它。
[NODOT]<BR>  
修复了不处理非矩形区域（即多边形或粗折线区域）的觅食系统。
Zone.getRandomSquareInZone() 现在处理多边形和粗折线区域。
Zone.getTotalArea() 返回多边形和粗折线区域的面积。
[NODOT]<INDENT:40> 请注意，这不是这些区域中正方形的准确计数，而是形成多边形的每个三角形的面积之和。
[NODOT]<INDENT:40> 对于其他类型的区域，返回宽度 * 高度。
添加了在 map_zone.bin 加载后调用的 OnLoadedMapZones 事件。
[NODOT]<INDENT:40> 和以前一样，在加载 map_zone.bin 之前触发现有的 OnLoadMapZones 事件。
forageSystem.init() 由新的 OnLoadedMapZones 事件而不是 OnLoadMapZones 调用。
forageSystem.integrityCheck() 检查每个 ForageZone 所代表的原始地图区域是否仍然存在。
 
[SECTION]管理/调试
添加了用于复制、破坏和构建特定瓷砖的画笔工具，以及火、烟和爆炸画笔。.
[NODOT]<INDENT:40> 控件：
[NODOT]<INDENT:40> 通过调试菜单打开画笔工具作弊 -> "作弊" -> "画笔工具"..
[NODOT]<INDENT:40> 右键单击​​任何图块 -> "画笔工具管理器"、"复制图块"、"销毁图块"。
[NODOT]<INDENT:40> 当从 Bruth 工具管理器中选择一个图块时 -> 键"["和"]"用于在图块之间滚动。
[NODOT]<BR>  
添加了触发雷电工具（适用于管理员）。
通过容器按钮上的 RMC-ContextOption 在容器中添加重生新战利品（当 LootZed 作弊或 isAdmin 时）。
[NODOT]<BR>  
更改了在容器按钮上的 RMC-ContextOption 上打开的 LootZed 管理器。
允许管理员从生成的 VHS-home 中创建任何 VHS（如在调试中）。
为健康面板作弊添加了同步。
预告片调试得到改进。
对 Lua 闭包的小修复。
改进的生成车辆菜单。
添加了在 Player Stats 窗口中更改体重的功能。
[NODOT]<BR>  
如果开启了建筑作弊功能，则添加了无需大锤即可摧毁物体。
在调试面板中添加了用于更改体重和卡路里的滑块。
在 Lua 调试器中添加了 Step Into、Step Over 和 Resume 按钮。
[NODOT]<BR>  
改进的上下文菜单
现在您可以为上下文选项添加图标：
[NODOT]<INDENT:40> local myOption = context:addOption("我的选项名称", ...)
[NODOT]<INDENT:40> myOption.iconTexture = getTexture("media/ui/MyIconForOption.png")
[NODOT]<BR>  
为上下文添加了新函数：insertOptionAfter(...)、insertOptionBefore(...)、removeOptionByName(...)、getMenuOptionNames(...)
改进的调试/管理选项。
[NODOT]<BR>  
为门添加了新选项 - 现在您可以为建筑物内的门和强制锁定门设置建筑物 ID。
[NODOT]<INDENT:40> 添加的门选项可以在右键单击上下文菜单 -> 对象中找到。
[NODOT]<INDENT:40> 要锁定建筑物内的门，请设置门的建筑物钥匙 ID，将 Force-Lock 设置为"True"，然后单击上下文菜单中的"对象"->"门锁"。门钥匙可以通过"获取钥匙"选项生成。
[NODOT]<BR>      
添加了"制造噪音"选项来吸引僵尸。
在管理工具中添加了删除区域中所有僵尸的选项。
在上下文菜单中添加了管理/调试选项的图标。
在服务器统计信息中添加了自服务器启动以来经过的时间。
为版主添加了对某些管理工具的访问权限。
为 Martin 添加了外部动画调试 UI。
[NODOT]<BR>  
从服务器工具箱 UI 中删除了"按 Esc 打开管理面板"行
 
[SECTION]修复
固定无线电电池在 100% 充电时产生，无论经过多少时间。它们应该在大约 4-5 天后耗尽。
修复了退出主菜单后加载游戏后收音机电池有时不会耗尽的问题。
固定武器部件模型（用于瞄准镜等）未显示在地面上的武器上。
修复了在楼梯顶部拆卸地板的能力。已经禁止使用大锤破坏这样的地板。
修复了堆肥机在移动后变得无法使用的问题。
修复了如果其中有堆肥，则能够移动堆肥机。
修复了加载项目时食物不快乐被重置为默认值的问题，当它在烹饪后被设置为零时。
修复了衣物烘干机和洗衣机不消耗发电机燃料的问题。
修复了在打开和关闭设备时未正确更新发电机燃料消耗的问题。
修复了拾取和放置动力物体不更新发电机燃料消耗的问题。
固定电池供电的无线电消耗发电机燃料。
修复了在罐中需要 2 个或更多单位的汽油来重新填充发电机，而不是 1 个或更多。
修复了在重新填充发电机时播放 VehicleAddFuel 而不是 GeneratorAddFuel。
修复了当车辆挡住另一侧时按住 E 键打开破碎的窗户的问题。
修复了将物品放回容器时出现在制作 UI 中的"抓取 XYZ"。
修复了在更新每个块的活动生成器列表之前调用 IsoObject.checkHaveElectricity() 的 IsoGenerator.setSurroundingElectricity()。
修复了外门和窗户如果位于块的西边或北边但尚未加载相邻块的情况下不播放环境声音的问题。
修复了 VehicleAmbiance 有时在启动后立即停止的问题。
修复了一些不使用 Generator 参数在启动后立即停止的对象环境声音。
修复了 Base.BareHands.HitFloorSound。它试图播放不存在的默认 BatOnFloor 声音。
修复了热食放在地上时不会冷却的问题。
修复了带有升级部件的武器重量不正确的问题。
修复了装备一个已经装备的物品会导致当玩家的物品栏接近 50 时该物品掉落在地上的问题。
修复了当车辆在建筑物内时听到雨声撞击车辆的问题。
修复了在建筑物内的车辆内以"外部"音量播放的环境声音。
修复了 ISVehicleMechanics.OnMechanicActionDone() 调用未定义的 noise() 函数。
修复了在控制器选项 UI 中禁用"Steam 虚拟游戏手柄"后 Steam 甲板上的 Lua 错误。
修复了当墙的东面或南面没有地板时无法升级墙框架或墙的问题。
修复了在地面上显示物品时应用模型的"世界"附件的错误数学。
修复了 MagazineGround 和 MagazineOpenGround 模型在地面上出现偏离中心的问题。
修复和调整了许多模型"世界"附件。
修复了当日长 > 1 小时时角色重量不会减少的错误
固定配备的收音机仅更新一个分屏播放器。
固定堆叠军用板条箱和爆米花机。
修复了第一次进入车辆时的冻结。这是由于加载了所有车辆仪表板纹理。
修复了 "Min= Max= Default=" 没有像沙盒选项那样显示在服务器选项工具提示中。
修复了将 Muldraugh 地图边界意外更改为路易斯维尔地区的问题。
修复了映射器放置的打开的门不是 IsoDoor 对象。路易斯维尔马厩有一些敞开的门无法互动。
修复了双门的每个部分在创建时被随机锁定或解锁。现在它们总是被解锁。
修复了觅食"搜索焦点"导致现有项目更改类型时返回错误类型的项目。仍然存在一个问题，即已经看到的项目可能会通过发送 End 键来更改类型。
修复了 ISForageIcon.lua 错误地覆盖 ISBaseIcon.checkIsForageable() 的问题。
修复了（再次）错误地将觅食图钉图标放置在物品图标上。此更改后不再使用 ISBaseIcon.textureCenter。
修复了填充波旁威士忌和葡萄酒瓶时播放的动画。
固定地堡瓷砖切口。
固定血出现在被摧毁的 windows.an 被摧毁的栅栏上。
固定按住 SHIFT 使重量减轻更快。
修复了在不移动的情况下按住 SHIFT 与饥饿时跑步的效果相同的问题。
修复了坐在椅子上与坐在地上提供不同的耐力恢复的问题。
修复了当玩家移除引擎盖时，汽车引擎在碾过僵尸时不会受到伤害的问题。
修复了踩僵尸腿时不会失去耐力的问题。
修复了更多室内僵尸可以在人迹罕至的位置生成的情况。
修复了在正方形的东边和南边拾取和放置 WallOverlay 可移动物体（如镜子）的问题。
修复了函数没有文件名时的 LuaClosure.toString2() 异常。这包括内置 stdlib.lua 代码中的所有内容。
修复了公共垃圾箱上缺少的磁贴属性（并添加了翻译）。
修复了小箱子（在格林的杂货店中找到）不可堆叠的问题。
修复了警车在封锁时的头灯和闪光灯不会根据经过的时间量耗尽电池的情况产生。
修复了一些新炉子精灵的属性。他们变成了 IsoThumpable 而不是 IsoStove。
修复了武器部件没有出现在尸体上装备的武器或角色信息头像上的问题。
修复了在调试器中跳过添加 UI 元素的 Lua 函数，在调试器中而不是在游戏中添加 UI 元素。
修复了 Lua 调试器不处理屏幕分辨率更改的问题。
修复了 SP 中车辆皮肤编辑器中的错误。
修复了制作后快速转移将物品留在库存中的错误（例如堆叠的原木）。
修复了楼梯栏杆上的瓷砖属性，创建了隐形墙。
修复了 CornerNorthWall 和 CornerWestWall 没有平铺属性的问题。
修复了僵尸在被击中地面时只会播放一次伤害声音的问题。
固定长矛冲锋僵尸击杀不被计算在内。
修复了没有为彩绘板条箱显示容器突出显示颜色的问题。
修复了无法在棕色野餐桌上睡觉的问题。
修复了 Spiffo 的绿色箭头需要学习耕作技能的问题。
修复了一些无法拾取的桌子。
修复了一些无法拾取的办公室白板。
将 Composter 精灵的（再次）方面修复为 RJ 破坏了一切。
修复了发电机可以为车辆电池充电的错误。
固定水容器在浇灌作物时没有完全倒空。
修复了在健康面板信息打开时单击"健康图标"在文本底部添加空格的问题。
修复了玩家在特定车辆内时能够开始更换车辆部件的问题。
修复了当库存中正好有 4 张撕破的床单时，脏抹布被用来建造原木墙的问题。
修复了新的可移动医疗台缺少翻译的问题。
修复了撕裂服装菜单的错误。
修复了双重检查渔网的错误。
修复了能够拆除喜爱的电子产品的问题。
修复了错误播放器没有在库存中拿最近的物品吸烟。
修复了当角色为女性时显示男性玩家模型的角色信息面板。
修复了僵尸在走进不同的附近车辆时与玩家的车辆发生碰撞的问题。这只影响单人游戏。
修复了车辆拖车位置的调试渲染。两个位置中只有一个在被阻挡时被绘制为红色。
修复了电池没电的收音机仍在打开的问题。
修复了农业工具提示中水量后的缺失空间
修复了在较高帧速率下风对水的效果动画速度更快的问题。
修复了加载不同游戏时前一个游戏短暂出现的雾。
修复了按下标题栏中的"i"按钮时字符信息和保护面板不显示帮助文本的问题。
[NODOT]<INDENT:40> 这两个面板没有翻译，因此现在显示任何一个时都会隐藏帮助对话框。
修复了字符信息窗口帮助对话框未调整大小以匹配文本高度的问题。
修复了 ISAdminPanelUI.updateButtons() 覆盖 self.climateOptionsBtn 和 self.showStatisticsBtn。
修复了未保留字符信息窗口的"固定"状态。
修复了未保留草料 ui 的"固定"和"可见"状态。
修复了翻墙时手电筒不再掉落的问题
修复了填充坟墓时缺少铲子的声音。
修复了无法用最喜欢的螺丝刀拆卸电子设备的问题。
修复了翻墙时手电筒从手中掉落的问题。
修复了干粮和拉面在进化食谱中使用时会转移其口渴值的问题。
修复了燕麦棒和饼干易腐烂的问题。
修复了缺少的水果鸡尾酒项目。
修复了进化配方中使用的物品没有降低其口渴值的问题。
修复了煎饼无法燃烧的问题。
修复了进化的食谱工具提示显示未煮熟的成分的图标。
修复了在某些情况下部分食用的食物不会变轻的问题。
修复了将培根切碎器切成培根块，从而产生腐烂的培根块。
修复了进化配方名称中用于成分的名称更短。
修复了战利品分布表中的垃圾表条目受僵尸人口密度影响的问题。
修复了 PiePrep 没有减益的问题。
固定冰淇淋蛋筒现在融化并产生融化的冰淇淋蛋筒物品。
修复了添加了几个缺失的模型。
固定重命名的项目现在限制为 28 个字符或更少的新名称。
PetrolBleachBottle 和 PetrolPopBottle 项目的固定显示类别
修复了松饼盘、雕刻叉、肉汁、肉汁混合物、抹刀、茶杯、香肠片、意大利腊肠、意大利腊肠片和点心蛋糕的缺失模型
修复了重命名的项目能够拥有超过 28 个字符的新名称
固定的动物圈套声音没有从服务器发送。目前这仅每 10 分钟发生一次，因此很容易错过。
修复了在游戏中创建新角色后音乐不会重新开始的问题。
修复了缺失的 PikeRotten.png 和 PikeCookedRotten.png - 目前未使用。食物模型呈现为 Cooked 或 Rotten 但不能同时呈现。
修复了无法通过左右方向键导航出沙盒选项预设面板的问题。
修复了先前加载的建筑物在服务器软重置后可能被随机化（烧毁等）的问题。
[NODOT]<INDENT:40> 这可能发生在任何时候 map_meta.bin 被删除，因为那是保留"之前检查过这个建筑物"标志的地方。现在，只有在之前没有检查过并且至少有一个被建筑物覆盖的块是第一次加载的情况下，建筑物才会被随机化。
修复了未保存的被困动物的自定义重量。
修复了自定义重量的部分食用食物重量不准确的问题。
修复了重命名的项目不限于 28 个字符或更少的新名称。
修复了具有自定义重量的部分食用食品的准确重量。
修复了幽闭恐惧症角色可以通过在房间外右键单击床而睡在小房间里的问题。
修复了安装在不传输文本聊天的车辆中的双向无线电；需要测试 VOIP。
修复了安装了高级收音机的车辆无法在其中播放 CD。
修复了肉汁船、Baloney Slices、Salami、Salami Slices 和 Snack Cakes 模型。
修复了松饼盘、雕刻叉、肉汁、肉汁混合物、抹刀、茶杯、香肠片、意大利腊肠、意大利腊肠片和点心蛋糕的缺失模型。
修复了缺少的运动 T 恤图标。
修复了缺少说明要净化一些水容器，必须使用微波炉的工具提示。
修复了法式长棍面包无法用于制作三明治的错误。
修复了发电机填充菜单中缺少的全部添加选项。
修复了当手枪装备为主要武器时无法将武器装备为次要武器的问题。
修复了制作 UI 中无法使用甜馅饼的问题。
修复了通过重新导出 objects.lua 无法正确显示稻草人的问题。
修复了不需要的玩家地图擦除。
修复了重新连接到另一台服务器或主机后客户端上的服务器时间。
 
[SECTION]代码/引擎
将 ZomboidFileSystem.getGameModeCacheDir() 更改为不附加尾随 File.separator。
[NODOT]<INDENT:40> getGameModeCacheDir() 的大多数调用者已经附加了一个 File.separator，导致两个分隔符。
[NODOT]<INDENT:40> 这些重复的分隔符似乎没有造成任何伤害。
 
[VERSION]41.73
[SECTION]新增
 
汽油容器工具提示调整：
[NODOT]<INDENT:40> 1) 向发电机添加燃料时，工具提示会显示发电机燃料百分比将增加的百分比。
[NODOT]<INDENT:40> 2) 在向/从车辆中添加/抽取燃料时，工具提示会以升为单位显示项目容量（以匹配机械 ui）。
[NODOT]<INDENT:40> 3) 从油泵取油时，工具提示会以可排放单位显示项目容量。
[NODOT]<BR>
为医疗/创伤袋和罐装水果饮料添加了图标 + 纹理。
 
[SECTION]模型和动画
为扩展的空闲 xml 添加了掩码，以减少剪辑，
在需要的地方添加了相关的扩展空闲动画
封顶 hoodieUP xfiles 以阻止透明度
为新帽子调整了 hoodieUP 纹理
在几件丢失的衬衫上添加了血液位置
在消除了一些导致孔洞的错误像素后重新导出了女性和僵尸女性基础纹理
调整 Hat_Spiffo 蒙版以正确显示在角色上
重新导出了具有离群像素的遗漏僵尸身体纹理
调整后的男性和女性 HighViz 背心在视觉上类似于狩猎背心
重新设计的男女 HighViz 背心
改变了 HighViz 背心的身体位置
调整狩猎背心面罩以更好地搭配底层衣服
 
[SECTION]修改
为车辆创建、更新和安装无线电增加了额外的检查，这可能有助于防止修改发送给它的数据的模块导致错误。
 
[SECTION]觅食/搜索模式
如果可能，更改了搜索模式引脚的双击行为以将项目放置到当前选定的玩家库存面板中
调整搜索模式积雪惩罚限制，因为下雪天气组合很容易达到惩罚上限
修复了向搜索模式按钮发送垃圾邮件时搜索焦点的漏洞，该漏洞可能会强制项目更改类型
修复了在发现项目后搜索焦点触发的视觉问题，导致拾取的项目有时是原始项目
 
[SECTION]平衡
人参现在用于制作热饮作为香料时会提供耐力增益。
将罗勒添加到更多食谱中。
当它们只有香料成分时，更好地处理进化的配方项目名称。
[NODOT]<BR>
增加了将临时无线电安装到车辆中的能力；这样做是为了与允许将临时 HAM 无线电安装在 Ham 无线电车辆中的请求修复保持一致。
允许装有 HAM 无线电的车辆安装任何类型的 HAM 无线电；豪华和现代汽车也将始终安装有高级收音机。
高级收音机中的 CD 将传输到/从正在安装/卸载的车辆中传输。
 
[SECTION]修复
修复了映射器放置的破损窗口不会被 IsoWindow 对象粉碎。
固定车辆灯条灯和警报器在零件状况降至零后继续运行（由于僵尸重击）。
修复了部件被破坏后，光条选项未出现在车辆收音机菜单中的问题。
[NODOT]<INDENT:40>该选项现在出现，但灯光和警报器不会在零状态下运行。
修复了车辆机械师 UI 中出现的多个灯条部件。
修复了距离对枪械暴击率的不正确影响。
固定的平底锅比锅装的水少。
修复了僵尸蛆虫+钓鱼的问题；僵尸尸体现在会生成中毒的 Base.Maggots 而不是 Base.Maggots2，后者现在已过时。
修复了背包中新气瓶和容器的问题。
修复了烧烤店和浴室/架子缺失的分布。
修复了罐装水果饮料没有减少口渴值的问题。
修复了 MainCreationMethods.lua 中的 Obese 和 Fit 不完全互斥的问题。
修复了缺少翻译字符串 ContextMenu_FuelCapacity。
修复了 WildEggs 工具提示中不一致的 GoodHot。
修复了 ContextMenu_PanicNoSleep 在一个实例中未被翻译的问题。
修复了 BleachBottleGasoline 中的 IsWaterSource 参数。
修复了吃四分之一和一半少量食物的问题。
修复了撕裂牛仔布和皮革的配方 - 临时修复待改进。
修复了添加完整和未煮熟的动物作为诱饵，移除并屠宰它返回"完整"饥饿值减少动物的问题
修复了 SafehouseAllowNonResidential 服务器选项缺少的工具提示
修复了 ContextMenu_ContextMenu_FuelCapacity 拼写错误。
修复了有时用于窗口的错误精灵。
修复了一种燃烧瓶产生不需要的空瓶的问题。
修复了在汉堡进化配方中添加 AddIngredientIfCooked:true 的问题，因此烤面包片可用于制作汉堡
修复了 Tooltip_item_RainFromGroundOnlyPurifyMicrowave 中缺失的时间段。
修复了 Tooltip_item_RainFromGround 中缺少的时间段。
修复了酒精含量过高的热饮。
修复了塑料容器中只能在微波炉中煮沸的受污染水物品的更好工具提示。
修复了制作三明治时烤面包片无法使用的问题；这是因为它们被煮熟了，三明治的进化配方被改变为允许煮熟的面包片。
修复了意外移除的丢失物品​​紫罗兰
修复了桃子进化出配方食物类型"浆果"的问题
修复了各种映射问题
 
[SECTION]热修复
修复了地图更新导致僵尸在之前清除的建筑物内生成的问题。
在安装/卸载车载收音机时禁用媒体项 (CD) 的传输，因为当前方法会导致 MP 出现问题。应该在下一个不稳定版本中解决
重新添加了之前删除的 IGUI_PlayerText_CanNotExitFromMovingCar 字符串
从 Linux ProjectZomboid.json 文件中删除了 -Xss1280k 堆栈大小 JVM 参数。
将 Linux 和 Mac -Xmx=2048m 增加到 -Xmx=3072m 最大堆 JVM 参数以匹配 Windows。
修复了 IsoGameCharacter.Eat() 中的 NullPointerException。
多人游戏中允许的 map_meta.bin 和 map_zone.bin 文件大小从 20MB 增加到 50MB。
修复了 MainCreationMethods.lua 中的冗余/重复的专有特征定义，该定义可能允许在某些情况下采用两次 Obese 特征。
 
[VERSION]41.74 - 41.77
[SECTION]41.77.7 修补程序 10 月 17 日：
 
znet 库已重建。
次要修订号现在显示在主菜单上，而不是只显示在控制台内。
[NODOT]<BR>
修复了尝试连接到合作服务器时卡在连接屏幕或黑屏上的问题。
修复：在处理 RakNet 已连接数据包期间记录消息和 NPE。
修复了客户端无法连接到日志显示客户端已连接的服务器的实例。如果是合作主机，客户端将使用 127.0.0.1 进行连接。
修复了来自远程客户端的主机连接。
客户端会在每次启动前后将 coop 服务器日志保存到 logs.zip 文件中。
 
[SECTION]10 月 7 日修补程序：
重建 znet 库
固定 /banid 命令
 
[SECTION]MP
 
改进的客户端连接。
[NODOT]<INDENT:40> 对服务器提供商的重要提示：服务器现在有两个端口供客户端连接。
[NODOT]<INDENT:40> 游戏端口（默认为 UDP 16261）用于处理 Steam 查询。附加端口（默认为 UDP 16262）用于处理直接连接。这些端口可以通过服务器选项进行配置。
[NODOT]<INDENT:40> 客户端将首先尝试使用直接连接。如果直接连接失败，客户端将尝试通过 Steam 连接。
[NODOT]<INDENT:40> 非 Steam 版本照常工作。
[NODOT]<INDENT:40> UPnP 规则已相应更改（在防止手动端口转发的情况下使用 UPnP）。
[NODOT]<INDENT:40> 如果客户端无法通过直接连接进行连接，客户端将显示警告消息"警告：服务器已关闭端口 %1。性能可能受到严重影响"。
[NODOT]<BR>
为 Windows、Linux 和 Mac 重建的 ZNet 库。
ZNet、Connection 和 Kick 日志得到改进。
[NODOT]<BR>
改进了 Type5 和 Type21-24 反作弊行为以减少误报。
[NODOT]<INDENT:40> 请注意，如果您不运行公共服务器（即专门为您和您的家人和朋友使用的服务器，而无需担心受到伤害和作弊），您可以完全避免任何形式的挫败感通过禁用服务器 .ini 文件中的所有 AntiCheat 保护来获得肯定。
[NODOT]<BR>
将大的 ConnectionDetails 数据包拆分为几个较小的数据包，其中一个 ConnectionDetailsPacket.State 枚举值指示请求的数据。
改进了在播放时传输大文件的算法。
加载屏幕现在显示连接到服务器时大文件的下载状态。
用于调试 CRC 差异的扩展校验和日志。
增加了 CRC 差异的踢延迟。
添加了额外的日志。
[NODOT]<BR>
修复了在服务器处于 FastForward 状态时不发送 ObjectModData 数据包的问题。
修复了当移除不同模块中的项目但名称与原版项目相似的项目时世界词典中的错误。
修复了每次外观更改后都会向远程玩家添加一个新的胡须胡须，这会导致 receivePlayerZombieDescriptors 错误。
修复了禁用 VOIP 后的踢脚。
修复了与专用服务器断开连接后连接到主机的问题。
修复了非 Steam 服务器未启动时的无限连接尝试。
修复了客户端显示"断开连接"而不是"错误的用户名或密码"。
修复了玩家在某些情况下能够更改已创建帐户的已保存密码的问题。
修复禁用Type21反作弊检查时连接阶段Type21黑屏的问题。
修复了角色模型总是使用媒体/纹理/身体/面具而不是服装项目的 UnderlayMasks 文件夹。
修复了某些模组星座的黑屏问题。
修复了在没有固定持续时间的动作期间不更新定时动作进度条位置的问题。
修复了不同帧率下定时动作进度条的动画速度。
 
[SECTION]新增
 
为没有定义结束的定时操作添加了一个循环进度条。这主要是进入汽车的权宜之计"修复"，可视化有一个正在进行的未完成的动作，直到我们可以在视觉上打开门等。
[NODOT]<INDENT:40>专门针对玩家在进入汽车后报告被车门咬伤并在"进入汽车"动作完成之前中断（例如通过打开地图等）的场景添加，即在门"关闭"之前。
[NODOT]<INDENT:40>此栏扩展到其他"无限"动作，例如 Walk To。
 
[SECTION]模型
 
添加了新的身体位置：Jacket_Bulky、JacketHat_Bulky、TorsoExtraVest 和 JacketSuit。
为现有衣物分配新的身体位置以避免剪裁。
调整并添加了许多服装面具，以避免相互夹杂。
调整了几个服装模型和骨骼权重以改进剪裁。
从保龄球衫定义中删除了保龄球衫模型，并使保龄球衫成为纹理。该模型被留在文件中，以防模组使用它。
改进的基体蒙版以帮助剪裁。
由于缺少一些肩带，重新出口了 ALICE 包。
 
[VERSION]41.78
[SECTION]新增
添加了更新服务条款的提示，因为我们现在是一个大男孩游戏，必须适应其他更大的男孩。
[NODOT]<BR>
添加沙盒选项以禁用假死复活。默认情况下禁用 MP 中的假死。
在沙盒选项中增加了对假死行为的更多控制；让被"杀死"的僵尸有机会变成假死是默认关闭的选项。
添加了沙盒选项，允许禁用或限制在尸体库存中生成蛆虫。
添加了沙盒选项，允许禁用中毒食物，或禁用漂白剂中毒食物。
添加沙盒选项以禁用铁杆游戏的污染水工具提示/警告
添加了用于启用/禁用影响被动技能的 XP 乘数的沙盒选项，默认情况下为 false。
添加了沙盒选项，可防止幸存者车辆生成。
添加沙盒选项"灯泡寿命"。这不会影响车辆中的灯泡，仅影响灯具瓷砖。
[NODOT]<BR>
为记忆、视力和听力的僵尸沙盒选项添加了"随机化"选项。
添加了战利品稀有度设置"难以置信的稀有"和"无"，以及燃油泵内容的"超低"选项。
[NODOT]<BR>
当战利品稀有度设置为无时，来自桌面故事/随机故事/等的物品仍会产生。
[NODOT]<BR>
在 UI 和上下文菜单中将项目"重量"重命名为"负担"。
[NODOT]<BR>
添加了一个可访问性选项，使玩家角色自动走到 3 格短半径内的点击容器。
添加了在"辅助功能选项"菜单中设置自定义"好"和"坏"突出显示颜色的功能。这适用于特征、工具提示和瞄准轮廓等内容。
添加了将"Walk To"绑定到键的选项，而不必通过 RMB 菜单。
为单击的板条箱添加了突出显示，以便更容易判断选择了哪个板条箱。这可以在游戏内选项中启用或禁用。
添加了启用/禁用自动饮用的上下文菜单条目。
正在拆卸的瓷砖现在将以"坏颜色"突出显示，红色是默认值。
[NODOT]<BR>
高于 1440p 的分辨率将调整其缩放级别以允许更近的放大，使其更符合较低的分辨率。
[NODOT]<BR>
禁用了一些随机幸存者安全屋发生在建筑物超过 10 个房间或者是重生点的情况下。一些限制为 10，其他随机幸存者安全屋限制为 20。
[NODOT]<INDENT:40> 这也意味着厕纸故事现在在拥有超过 10 个房间或重生点的建筑物中被禁用，这可能会使有关它的 Reddit 帖子数量减少 50%。
如果建筑物是生成位置，则添加了一项检查以防止发生任何随机烧毁的建筑物故事。
[NODOT]<BR>
更改了 ISCloseVehicleDoor 以在动作完成而不是开始时播放关门声音。这是为了在玩家无意中取消此操作的情况下为他们提供更好的反馈。
[NODOT]<BR>
为物品添加了"HasMetal"标签。这个标签被添加到金属容器中的食物和水物品上，现在用微波炉加热时会着火。
[NODOT]<BR>
调整了机械 UI，使电池电量和状态都包含在部件列表的电池条目中。
修改了车辆机械用户界面，以突出显示它所拥有的一整箱汽油的百分比，以及电池电量。
[NODOT]<BR>
在角色创建中添加了更多现有的服装选项。
添加了在选择角墙时仅破坏一堵墙的功能。
将桶世界静态模型纹理替换为金属图标和纹理而不是塑料，因为桶现在是金属而不是塑料。
使用工具提示和 IsCookable 更新了 BucketEmpty 和 BucketWaterFull 脚本，以反映它们现在是金属而不是塑料。
更改了带水的喷壶图标以匹配空水罐和喷壶模型。
为易腐烂的食物添加了一个陈旧的工具提示，在适当的时候显示这些食物既不新鲜也不腐烂。
为俱乐部锤子和木槌添加了工具提示，说明它们不适合钉钉子。
Flatpack 模型适用于使用 Flatpack 图标的可移动物品。
制作了更多可以添加到炸玉米饼和墨西哥卷饼中的食品。
甜椒现在可以添加到炖菜中。
[NODOT]<BR>
添加了一项检查，因此煮熟的鸡蛋不能用于不适当的非进化食谱。
取消了制作一碗燕麦所需的热水。
将 Violet FoodType 更改为 NoExplicit。
[NODOT]<BR>
垃圾瓷砖（可移动物品）和塑料袋现在可以用作火种和燃料。
将锯断霰弹枪的配方更改为只使用钢锯，而不是花园锯；木锯无法切穿霰弹枪的金属枪管。
将切肉刀添加到切片洋葱食谱中。将其从杰克南瓜灯配方中移除。
[NODOT]<BR>
如果两者都在同一个库存中，则将香烟脚本更改为在打火机之前优先使用火柴。
添加了一个新的医生包和军用行李袋。
将"血液恐惧症"特征重命名为"恐惧血液"。
Vehicle Spawn Chance rate 现在可以是一个浮点值，而不仅仅是一个整数。
添加了一项检查以防止将"重量"超过 50 个单位的物品放入车辆座椅中。
[NODOT]<INDENT:40> 这是一个持续存在的问题，包/容器的容量已超过容量，当包 + 内容物的产权负担大于 50 时，一旦放置在车辆座椅上就会卡住。
[NODOT]<BR>
更改了翻译字符串以使瓶子名称更加一致。
将 IGUI_HouseKey 从"房屋钥匙"更改为"钥匙"以避免非住宅钥匙出现问题。
[NODOT]<BR>
删除了选择吃所有/一半/四分之一食物项目上下文选项时提供的数字信息工具提示。
注释掉 ClothingRecipesDefinitions 中的工具定义，因为它们目前没有功能，除了让模组制作者感到困惑之外没有任何用途。
[NODOT]<BR>
注释掉安全屋武器发行列表中的 WoodLance；该项目与 SpearCrafted 相比是多余的，也不适用于矛配方。SpearCrafted 已经使用安全屋武器生成。
将安全屋装甲发行列表中的 AmmoStraps 替换为 AmmoStraps_Bullets 和 AmmoStraps_Shells。
将可穿戴 AmmoStraps 项目的显示名称翻译字符串更改为 Bandolier，因为它与也称为 Ammo Straps 的武器附件始终混淆。
更改了枪支杂志的显示名称翻译字符串，以使用它所针对的枪支，而不是口径作为前缀。解决了 MSR788 和 M14 有两个 .308 弹匣的问题，这也是它们在现实生活中的命名方式。
为枪支弹匣添加了一个工具提示，显示它接受的弹药类型。
[NODOT]<BR>
添加了玉米糖、蜜饯切片、辣酱、喷泉杯、枣、荨麻、虾饺、荷包蛋、炒鸡蛋、包装玉米、腌姜、糖饼干、鱼寿司、无线电接收器、无线电发射器、小熊软糖的缺失模型、蠕虫软糖和帐篷套件。
[NODOT]<BR>
 
[SECTION]多人游戏
 
添加了服务器选项"KnockedDownAllowed"以启用/禁用 PVP 击倒。
[NODOT]<INDENT:40> 这是一个权宜之计的改变，让服务器可以选择让 PVP 战斗不那么令人沮丧，然后我们才能在未来更直接地解决 PVP 战斗。  
[NODOT]<BR>
调整了 Type 3 和 5 Anticheat 以减少误报。
添加了在聊天框中输入时按 TAB 键自动完成玩家昵称的功能。
添加了 RCON 命令"checkModsNeedUpdate"来检查需要更新的模组。
允许其他非管理员权限级别删除库存/容器中的项目。
[NODOT]<BR>
为 MP 服务器添加了校验和日志记录，目前默认启用。
扩展的 NetChecksum 日志：
[NODOT]<INDENT:60> 客户端将日志转储到 checksum.txt。
[NODOT]<INDENT:60> 客户端向服务器发送日志。
[NODOT]<INDENT:60> 服务器将日志转储到 checksum.txt。
[NODOT]<INDENT:60> 服务器将客户端的日志转储到校验和-<id>.txt。
[NODOT]<BR>
多人游戏客户端现在将重试 GettingServerInfo 请求 3 次。
DB Viewer 用户日志现在将增加金额字段以用于重复计数可疑活动。
[NODOT]<BR>
在对脚本和 Lua 文件的相对路径进行排序以确定加载顺序时，首先将相对路径转换为小写。这是为了修复平台差异破坏多人游戏中的校验和。它还解决了如果模组对同一个文件或文件夹使用不同的大小写，同一个文件可能会被多次加载的问题。
[NODOT]<BR>
修复了多人"耳语"命令由于多线程而损坏 Lua 环境。
修复了除非站在一楼，否则无法申请安全屋。
修复了在占领安全屋时不检查上层是否有其他玩家或僵尸的问题。
修复了当食物在不再存在于世界的容器中腐烂成新物品时服务器上的异常。
修复了每次外观更改后向远程玩家添加的新茬。
修复了多人游戏中未出现在带注释地图上的文本注释。
修复了管理员健康工具中的耐力同步。
修复了在 ESC 菜单中服务器的模组列表中未显示模组的错误。
修复了管理员在车内时无法移除汽车引擎盖的问题。
修复了玩家无法与自己放置的 Radios 互动的问题。
修复了一个安全屋所有者在没有选中的选择时，总是在安全屋里复火。
 
 
[SECTION]平衡
 
修改了 M16 和 M14 的临界值，使其与其他步枪更加一致。
[NODOT]<INDENT:40> M16 暴击几率从 30 改为 25。
[NODOT]<INDENT:60> 添加了 CritDmgMultiplier 10
[NODOT]<INDENT:60> 添加了 AimingPerkCritModifier 12
[NODOT]<INDENT:40> M14 暴击几率从 0 更改为 30。
[NODOT]<INDENT:60> 添加了 CritDmgMultiplier 10
[NODOT]<INDENT:60> AimingPerkCritModifier 15
在自动模式下发射 M16 时禁用累积减速直到下一次射击。在自动模式下射击 M16 将累积减少每次额外射击的关键机会。这是为了表示由于后坐力造成的精度损失。
将某些特征设置为互斥的，以消除漏洞利用或不合逻辑的组合。
[NODOT]<BR>
对车辆进行热线连接引起汽车警报的可能性很小。对于更高的电子技能水平，这种可能性会进一步降低。
僵尸推向先前未进入的静止车辆有机会触发警报。
删除了使车辆警报仅在 20% 的时间内响起的不受欢迎的 RNG 检查。
修复了汽车引擎盖无法触发车辆警报的问题。
[NODOT]<BR>
无法在车窗摇下的车辆内进行近战攻击。
[NODOT]<BR>
随机化僵尸受到的坠落伤害。这种随机分布将平均到随机之前的先前损害；这将对坠落的僵尸造成的伤害产生轻微的影响（hohoho），但会比以前稍微多一点的僵尸能够被杀死。
使得非爬行僵尸造成的腹股沟损伤不太常见，并且爬行动物也可能造成不常见的腹股沟损伤。
[NODOT]<BR>
报废失事车辆时金属零件的产量提高了 33%。
向车库和棚屋添加了一个新的程序容器"CratePropane"。
增加了分布中丙烷罐的生成率。
提高了线的生成率，并增加了缝纫工具包在手套箱中生成的机会。
[NODOT]<BR>
拖车容量现在在损坏时会略微减少，因为之前修复它们没有意义。
将保龄球袋的容量从 2 个更改为 8 个。
将石膏的使用次数增加到 10 次，与油漆相同。
允许将塑料袋和金钱用作火种
[NODOT]<BR>
调整了固定手枪鞭子动画的持续时间，现在它与推搡动画的长度相同。
将手枪和左轮手枪盒的容量从 7 个调整为 4 个。
将坚固的棍子物品的负担调整为 1 以与其他物品更加一致。
将灭火器的负担调整为 2，以与其他项目保持一致。
减少对讲机的负担。
调整了 TreeBranch 物品的 Encumbrance 以匹配精制长矛的 Encumbrance，从 1 增加到 1.7；
[NODOT]<INDENT:40> Encumbrance 差异已被反复提及，这也有助于使项目 Encumbrance 更加一致。
调整了低和非常低时燃油泵中产生的燃油量。
[NODOT]<BR>
更新了罐装淡奶的营养价值。卡路里 472; 碳水化合物、脂质和蛋白质 23.6
将百吉饼的腐烂天数从 2 天更改为 6 天。
为"炒菜"和"烤肉"脚本项目设置了默认饥饿值 10。此前，当玩家生成该项目而不是通过进化配方制作该项目时，这被报告为一个错误。
[NODOT]<BR>
蛆的毒性稍大一些。
产生的蛆虫较少，尤其是在春季和秋季（冬季不会产生蛆虫）。
蛆虫现在是世界物品移除列表中的默认物品。为世界物品移除列表添加了一条注释，说明 Base.Maggots 应保留在列表中，因为有尸体蛆虫。
在使用完全去除蛆虫的模组时防止错误的额外保护措施。
 
 
[SECTION]调试/修改
 
在 LootZed 备忘面板中添加了一个搜索栏。
为 LootZed 添加了车辆分配。
改进了库存检查检查统计面板。
[NODOT]<BR>
在调试模式下右键单击燃油泵将在右键单击上下文菜单中显示泵中的燃油量。
[NODOT]<BR>
在调试模式下，将僵尸造成的玩家伤害记录添加到控制台。
为 BaseTimedAction 添加了 isStartValid 函数检查。允许在操作开始之前检查操作是否有效。
添加了将 ModData 从 IsoGameCharacter 保存到 IsoDeadBody 以及从 IsoDeadBody 保存到 IsoZombie。
添加了"OnPlayerGetDamage"事件。
添加事件"OnWeaponHitThumpable"（参数：角色、武器、物体）
为车辆零件容器装满时的 OnFillContainer 事件添加了触发器。
添加了标签"CarBattery"，该标签可与改装项目汽车电池一起使用，因此可以使用香草汽车电池充电器对其进行充电。
添加了"OnThrowableExplode"事件，当一个人引爆时会传输 IsoTrap 和 IsoSquare。
在车辆调试上下文菜单中添加了一个切换选项，该选项将显示车辆警报是启用还是禁用。
在调试中更改了快速移动作弊。玩家现在可以通过 PageUP/PageDown 键悬浮在不同的高度，并通过箭头键在不同的高度移动。
在 ISVehicleSeatUI 中将 ImageScale、SeatOffsetY 和 SeatOffsetX 设为全局而非本地。
"缺少翻译"、"忽略无效的 ItemPicker 项目类型"和"VEHICLE MISSING CONT DISTRIBUTION"控制台消息现在只会在使用调试模式时出现。
公开了 MediaData.MediaLineData 类。
[NODOT]<BR>
当 Sound.WorldSound.Render 调试选项启用时，世界声音将根据听力沙盒选项进行渲染。
[NODOT]<INDENT:40> 对于 Hearing=Random（每个僵尸可能有不同的半径），声音使用 Hearing=Normal 半径渲染。
[NODOT]<INDENT:40> 这并不意味着他们的听觉半径不是随机的，它只是意味着在调试模式下不能在每个僵尸的基础上渲染世界声音半径。
[NODOT]<INDENT:40> 对于 Hearing=Pinpoint/Normal/Poor，meta-zombie 听力半径处理得当。
FileDifferent、FileNotOnServer 和 FileNotOnClient 错误现在将显示两个文件的绝对路径。这应该更清楚地表明一个 mod 可能只是使用了错误的文件夹大小写。
[NODOT]<BR>
修复了上帝模式中的角色仍然会改变体重。
修复了玩家死亡后作弊菜单实例不起作用的问题。
修复了通过部落管理器移除尸体在 SP 中不起作用的问题。
修复了当角色在车辆内时，尝试通过 Mechanics Cheat 卸载/安装汽车部件后卡在车辆中的问题。
修复了健康面板的错误：现在完全治愈身体部位也可以消除其肌肉疲劳。
修复了在 Core.TileScale 基于双尺寸纹理选项设置之前加载的 mod 纹理包。这将导致加载 2x 纹理包而不是 1x 纹理包。
[NODOT]<BR>
修复了瓷砖选择器的问题：
[NODOT]<INDENT:40> 修复了无法锁定通过瓷砖拾取器放置的门的问题。
[NODOT]<INDENT:40> 修复了 Tree Tile 问题。
[NODOT]<INDENT:40> 固定电子瓷砖（电视、收音机、发电机等）。
[NODOT]<INDENT:40> 固定车库门。
[NODOT]<INDENT:40> 修复了路灯图块。
[NODOT]<INDENT:40> 修复了搜索栏问题。
[NODOT]<INDENT:40> 固定电灯开关。
[NODOT]<INDENT:40> 修复了不显示所有图块的问题。
[NODOT]<INDENT:40> 修复了壁炉对象。
[NODOT]<INDENT:40> 固定井和灯。
 
 
[SECTION]修复
 
修复了只能将枫糖浆添加到"PancakesRecipe"而不是"PancakesCraft"或"Pancakes"的问题。
修复了无法再用平底锅制作 2 或 4 碗米饭或意大利面的问题。
修复了当玩家在库存中有基础化妆品时口红不适用的问题
修复了在汽车中不适用化妆的问题。
修复和更改项目类别。
修复了摧毁带有灯开关的墙壁而不破坏灯开关的问题。
修复了从返回烹饪锅的平底锅制作 2/4 碗的问题。
修复了在莫霍克重置头发生长计时器上戴帽子的问题。
修复了无法用空啤酒瓶制作燃烧弹的问题。
修复了反复建造/拆卸一些木工物体有时会增加木板数量的问题。
修复了倾斜建造时的沙/砾石袋墙行为。
修复了"检查"用户界面中服装的选定部分太暗的问题。
修复了衬衫和其他衣物会自动从世界上移除的问题。
修复了不必要的额外松饼配方。将现有的两种松饼食谱合二为一。
修复了能够使用低于 7 级的腐烂材料制作蛋糕糊的问题。
修复了未使用的僵尸分解沙箱选项仍在列出。
修复了未加载对象时 bThump 动画变量中的 NullPointerException。
修复了无法点击相邻房间打开的门的问题。
修复了"真正的 CDDA"挑战中的起始房屋有时不会着火的问题。
修复了当路障精灵位于区块的东边或南边时 MOBarricade.lua 中可能出现的 Lua 错误。
修复了 ISZoneDisplay UI 和文本颜色中的小问题。
修复了选择搜索焦点时觅食图标重新滚动的问题。
修复了 ISSearchManager 在加载图标时检查有效的 zoneData。
修复了牛仔裤/皮夹克在地上而不是玩家物品栏时无法撕开的问题。
修复了收藏项目的拆卸。
修复了随机坠毁的汽车没有为它们生成正确的车钥匙的问题。
修复了鼠标陷阱相关的碰撞。
修复了同时按下 W 和 S 时的声音问题。
修复了启用巡航控制时切换座位时的声音问题。
修复了重新填充工具不会在视觉上更新容器的问题。
修复了制作木盒陷阱的错误命名配方。
修复了几个瓷砖和剖面图问题。
修复了与莫洛托夫一起使用时打火机完全耗尽的问题。
[NODOT]<INDENT:40> 装备打火机后，它将不再自动点亮，而是仅在使用手电筒键绑定或径向菜单激活，或使用库存上下文菜单选项激活它们时才会自动点亮。
修复了柠檬和酸橙脚本中的进化配方错误。
修复了弯刀在用于从树枝/木板上制作长矛时不会失去状态的问题。
修复了使用错误图标的空啤酒瓶。
修复了进化配方物品名称中逗号前的空格。
修复了打开罐装水果饮料缺少的配方。
将"罐装炼乳"改为"罐装淡奶"，因为人们对罐头传说中的牛奶充满热情。
修复了融化的冰淇淋不会腐烂的问题。
修复了在显示名称中生成一长串数字的房屋钥匙。
固定攀爬绳索速度。
修复了将楼梯放置在水上时的水碰撞错误。
修复了 Flatpack 模型缺少的纹理。
修复了 ISInventoryPaneContextMenu.doEvorecipeMenu 错误。
修复了输入密码时屏幕键盘返回星号而不是实际文本的问题。
修复了微波炉在关闭时不会停止 StoveTimer 声音的问题。
修复了"物品水容量"缺少的上下文菜单翻译字符串。
修复了橡木酒吧缺少的可移动翻译字符串。
修复了 foodtype cocoa 缺少的翻译字符串。
修复了洋葱片的错误工具提示。
修复了未煮熟的馅饼和蛋糕可以切片的问题。
修复了导致无聊和不快乐的冷冻冰淇淋蛋筒；为这些冷冻后仍应令人愉快的物品添加了"GoodFrozen"标签。
修复了角色在腹股沟被咬时不会跛行的问题。
修复了使用放置项目界面能够填充超过其容量的正方形的问题。
修复了煮烂鸡蛋产生新鲜煮鸡蛋的问题；现在如果食物变质并且具有"煮熟时替换"的值，它不会被替换但仍会煮熟，即当你煮一个臭鸡蛋时你会得到一个煮熟的臭鸡蛋。
修复了丙烷火炬不用于拆卸物体的问题。
修复了步行和冲刺不会比站着燃烧更多的卡路里。
修复了使用控制器从地面以上投掷炸弹时的 NullPointerExeption。
修复了无法拾取掉落到已移除座位槽的物品的问题。
修复了尝试在不同位置更换两次座位时卡在座位上的问题。
修复了在睡觉和坐在车里时能够进行健身的问题。
在用大锤摧毁点燃的营火后修复了永恒之火。
修复了当玩家瞄准隐形玩家时地图对象消失的问题。
修复了觅食时光环文本中项目图标的错误。
修复了建筑物内锁定/解锁门的错误。
修复了汤的标准配方和进化配方之间的不同值。
修复了单人和多人沙盒设置界面中两种不同的僵尸人口沙盒设置交互不一致的问题。
固定装备"头巾（脸）"将头巾放在头上。
修复了无法获得钥匙圈的问题。一些僵尸现在会将他们的房屋或车辆钥匙放在钥匙圈中，有时也可以在带有手表的商店展示中找到钥匙圈。
修复了随机名称不可能是"Pat Bren"的问题。
修复了在进化配方中添加有毒浆果或蘑菇不会使产品有毒的问题。
修复了炒鸡蛋丢失的图标。
修复了当前未在分发文件中注释掉的非功能刺刀和枪灯物品。
修复了喷泉杯、食谱披萨和食谱面包缺失的模型/纹理。
修复了 BakingTrayBread 缺少"过时"参数，因为它是没有模型的未使用测试项目。
修复了缺失的检查，以防止具有不适当随机死亡幸存者故事的建筑物被惊动。
修复了能够使用放置物品选项在地板方块中放置无限物品的问题。
修复了未使用的函数 HandWeapon.getToHitMod 中的剪切和粘贴错误。
修复了玩家，尤其是脱敏玩家，在用僵尸打破 LOS 后能够立即睡觉的漏洞。
由于战利品设置更改，修复了默认 MP 设置和天启设置之间的一些不一致。
修复了 CannedMilk 没有参数 CannedFood = TRUE。
修复了在选择将 100 个单位的水放入农田的选项时仅倾倒 50 个单位的问题。
修复了车辆警报调试工具的问题，BaseVehicle.setAlarmed 在启用警报时还需要将车辆的 previousEntered 设置为 false。
修复了在按喇叭时切换座位时汽车喇叭继续响起的问题。
修复了AFKing时可以按住按键来磨灵；现在进行检查以确保角色在奖励 XP 之前实际已移动。
修复了发行版文件中玻璃脚本名称损坏的错误。
修复了防护服缺少血液位置的问题。
修复了能够将未煮熟的培根放入炸玉米饼和墨西哥卷饼的问题。
修复了粉色染发剂不在分发列表中的问题。
修复了无法将黑豆放入沙拉的问题。
修复了强度 XP 级别导致在某些级别，尤其是在 10 级时，攀爬绳索变慢的问题。
修复了与建筑金属物体和丙烷火炬的交互错误。
修复了由于缺少丙烷火炬而无法拆卸汽车残骸的问题，即使它在库存中也是如此。这需要平衡反馈，因为每个 Torch 的使用量也发生了变化。
修复了在乘客座位附近按 shift+e 移动到驾驶员座位时的交互。
修复了 ISBuryCorpse 动作有效性检查。
修复了使用枪支修理另一把枪支蒸发第一把武器的弹药、弹匣和附件的问题。这些物品现在将被放置在玩家的库存中。
修复了引擎运行时无法在车内阅读的问题。
修复了僵尸数量设置为 0 时在建筑物内生成的僵尸。
修复了 Bag_ShotgunDblSawnoffBag 缺少的世界静态模型。
修复了当世界地图打开时，搜索窗口工具提示仍然出现在悬停时。
修复了玩家在装备物品以报废或摧毁物体以从远处执行动作时能够走开的问题。
在可能的情况下，通过将角色移动到相邻的方格来修复角色在顶部的拆除地板。
修复了反汇编上下文菜单问题：在反汇编工具提示中添加了世界中目标对象和对象纹理的突出显示。
修复了具有反转图标的反射镜和射击眼镜。
修复了 ZomboidSoundMP.bank 的一些事件不为远程客户端播放。这是为了解决几个玩家在一起时声音中断的问题。
修复了玩家在某些情况下无法从车辆内部开枪的问题。
修复了枪械伤害受与目标距离影响的问题。
修复了为设置 useProgressBar=false 的操作显示的无限定时操作进度条。
修复了最近引入的导致声音从太远的地方吸引僵尸的错误。
修正 WorldSoundManager.getSoundAttract() 不使用 IsoZombie.hearing。
修复了连帽衫和雨披一起穿着时的遮盖问题。
修复了裤子纹理的透明度问题。
修复了 Moodle 的速率和心脏（健康面板）图标摆动不处理 ui 屏幕外渲染和不封顶的帧速率。
修复了一些服装上的面具路径不正确，这应该可以解决剪裁问题。
修复了在瞄准时向"手动地板攻击"和"推"键发送垃圾邮件导致开火空枪和推远僵尸的问题。
修复了非爬行僵尸有时会伤害脚或腿。
修复了食品的 EvolvedRecipe 参数中的各种错误。
修复了随机僵尸感官的错误。
修复了多人游戏中禁用漂白剂中毒设置在向进化食谱添加食物时导致问题的问题。
修复了锯掉双管霰弹枪而不改变其重量的问题。
修复了无法使用非蒸汽服务器在本地托管的问题。
修复了僵尸听觉半径过大的问题。
修复了无法撕裂校队夹克的问题。
修复了在无意中撕裂玩家穿的所有衣服的问题。
修复了僵尸 Pinpoint 听力无法按预期工作的问题。
修复了无法清空腐烂的农产品袋的问题。
修复了拆卸物品时无限丙烷火炬故障。
修复了中文广播和电视内容的编码。
修复了灯泡寿命沙箱值错误。
修复了 35,32 单元格中棚子的游戏地图位置。

[VERSION]41.78.11 Hotfix
[SECTION]修复和修复脚本的丙烷火炬使用重新平衡，以适应容量的变化；全部减少到2。
[NODOT]<BR>
在空煎锅的食谱中添加了"AllowRottenItem:true"参数；干锅; 和烤盘。这将允许玩家在让炒菜和煎蛋变烂时收回所述平底锅。
霉菌喷雾治疗和清空农产品袋等食谱现在具有字段"AllowRottenItem:true"，允许在该食谱中使用腐烂的物品。
修复了制霉药配方不允许普通牛奶和罐装牛奶；因为在所有普通牛奶都变质后，玩家无法进行这种治疗。
修复了无法使用 Rotten Milk 制作防霉喷雾剂的问题。
[NODOT]<BR>
注释掉"做一锅汤"的食谱；鉴于进化的配方系统可以更好地处理这个问题，它们已经过时了。
修复了无法使用罐头汤制作进化配方汤的问题。
将"罐头汤"的显示名称更改为"罐头蔬菜汤"。
[NODOT]<INDENT:40> 注意：要用打开的罐头汤制作汤罐，您现在必须将它们添加到水罐中，作为进化配方汤。这修复了超级汤漏洞，并允许玩家向汤中添加其他成分。制作 Pots of Soup 的另一种方法是一种过时的方法，并且在许多方面与进化的配方系统之前不兼容。
[NODOT]<BR>
更新了清洁托盘的配方，使其适用于饼干面团托盘，并且适用于腐烂和煮熟的食材，因此玩家始终可以从腐烂的食物托盘中恢复托盘。
[NODOT]<BR>
对服装面具进行了一些调整。
[NODOT]<BR>
在手枪鞭子动画上添加了缺失的 SetMelee Delay。
修复了连帽衫和背心面具以与基础网格一起正常工作。
修复了 JokeKnife、JokeArrow、BunnyEars、FurryEars、Antlers 和 GodStar Headbopper 以适用于所有发型。
[NODOT]<BR>
固定情绪和心脏摆动速度，现在减少了一半。
修复了 forageSystem.lua 不考虑新战利品稀有度设置的问题。
修复了老兵有一些重复的服装选择选项。
修复了在单元格 35,31 中弯曲的游戏内地图道路。
修复了 JoyPadSetup.lua 中导致控制台日志中出现不必要消息的 print() 语句。
修复了 Linux 上的 Lua 调试器中未加载源文件的问题。
修复了未在 Lua 调试器中加载的 mod Lua 文件。
[NODOT]<BR>
修复了能够在烤箱中净化喷壶的问题。
修复了能够将煮熟的鸡蛋变回生鸡蛋的问题。
修复了具有 hasMetal 标签的披萨。
修复了 SliceCooked 测试中的错误。
修复了具有 DisplayCategory = WaterContainer 而不是 DisplayCategory = Junk 的 PopEmpty2 和 PopEmpty3。
修复了具有 DisplayCategory = Material 而不是 DisplayCategory = Junk 的 PopEmpty。
修复了 BeerCanEmpty 具有 DisplayCategory = WaterContainer 而不是 Junk。
修复了 Buckets 没有更新为使用金属填充声音而不是塑料填充声音的问题。
修复了当服务器选项允许时远处的玩家没有出现在游戏地图上的问题。
修复了没有"OBSOLETE = TRUE"参数的 Male_Undies。还将它们从觅食池中移除。
修复了运行状况面板漏洞。
