数字代替符号
物件交互菜单的提示和工作台产物提示里的每个 + 或 - 标签都会显示数字。

把鼠标悬停在物件的动作上时,Survival Log 会显示这个动作对饱腹、心态、精力和生命的影响,但只用一到三个 + 或 - 符号表示。Exact Numbers 会把每个符号换成具体数字。一开始显示的是游戏自己的预估值,前面带 ~。你用过一次这个动作后,显示的就是角色实际得到的数值。它只改变提示里写的内容,不会改变你的角色、世界或存档。
物件交互菜单的提示和工作台产物提示里的每个 + 或 - 标签都会显示数字。
每次用完一个物件,模组都会记下这个动作实际带来的变化,之后就显示这个数字,不再带 ~。
游戏会按角色自身的倍率换算每次饱腹、心态、精力和生命的变化。数字默认已计入这个倍率。倍率改变了数字时,标签的悬停提示里还会写出换算前的数字。可以在配置中关闭。
只要有任何地方和模组预想的不一样,提示就保持游戏原样,或继续显示游戏的预估值。
物件交互菜单的提示和工作台产物提示里的每个 + 或 - 标签都会显示数字。
每次用完一个物件,模组都会记下这个动作实际带来的变化,之后就显示这个数字,不再带 ~。
游戏会按角色自身的倍率换算每次饱腹、心态、精力和生命的变化。数字默认已计入这个倍率。倍率改变了数字时,标签的悬停提示里还会写出换算前的数字。可以在配置中关闭。
只要有任何地方和模组预想的不一样,提示就保持游戏原样,或继续显示游戏的预估值。
没有快捷键。Exact Numbers 不会往存档里添加任何内容,也不会修改游戏文件,随时可以移除。
支持英文和中文:悬停提示和标签里的文字会跟随游戏的语言设置。
前面带 ~ 的数字是游戏的预估值,不带 ~ 的是实测值。
预估值来自游戏数据里的一行简短预览,例如 Satiety:-12;Stamina:-20,游戏会把它换成符号。这行预览是为提示写的概要,并不是游戏实际施加的数值:有些消耗会随时间逐步扣除,有些数值是随机的,有些增益会把属性补到一定数值,每项属性都不会低于零或超过上限,食物种类、难度、状态和增益也会改变实际数值。
实测值是这个动作实际给角色带来的变化,每次使用结束时记录:
-10:每次都是同样的数值。
+12 至 +16:每次使用的数值不同。
+4/小时:一直进行到你主动停止的动作,显示游戏内每小时的变化。
~+20:还没有实测过。
标签的悬停提示会说明是哪一种:「根据 3 次使用实测」,或者是游戏的预估值。自然变化、中途打断的使用,以及属性到达零或上限的那次使用都不计入。会把属性补到一定数值的动作继续显示 ~ 预估值,因为没有哪个固定数字是对的。每个动作只在它自己的物件上实测,实测值会按角色当前的倍率换算。
数字会随着游戏进程逐步学到:一个动作在你完整做完一次之前都显示预估值。会自己结束的长动作显示的是每次使用的总量,而不是每小时的数值。实测记录按游戏版本保存在 BepInEx\exact-numbers-measured.json 中。删除这个文件即可重新开始实测;如果只想看预估值,可以在配置中关闭 Measure。
上限标签本来就显示数字,模组不会改动它们。和 Action Speed 模组一起使用时,~ 预估值不会按改变后的动作时长换算;实测值就是角色实际得到的数值。
BepInEx\config\com.dev.survivallog.exactnumbers.cfg在 Mod Manager 的「模组」界面修改,或在游戏关闭时编辑这个文件。[General]There are no hotkeys.
~) once you have finished the action. Until then, and for actions that top a stat up to a level, the game's estimate is shown with ~. Measurements are saved in BepInEx\exact-numbers-measured.json. Off shows only the game's estimates and does not read or save measurements.Measure is also on, the mod writes every stat change of your character, every measured use, and what it read for each menu button to BepInEx\exact-numbers.log. This helps with bug reports: it lets a wrong number be traced back. The file stays under about 10 MB: past that it is moved to exact-numbers.log.1 and started again. Off writes only the mod's usual lines to that file.SurvivalLog.exe 所在的文件夹)。压缩包里带有 BepInEx 文件夹,DLL 会自动放到正确位置。如果提示合并文件夹,选择合并。解压后应为:C:\Program Files (x86)\Steam\steamapps\common\Survival Log\BepInEx\plugins\ExactNumbers.dllSurvival Log\
├─ SurvivalLog.exe
└─ BepInEx\
├─ plugins\
│ └─ ExactNumbers.dll
└─ config\
└─ com.dev.survivallog.exactnumbers.cfg (首次启动时生成)从 BepInEx\plugins 文件夹中删除 ExactNumbers.dll。如果也想清除实测记录,它们保存在 BepInEx\exact-numbers-measured.json。
如需关闭模组、倍率换算、实测或详细日志,可以在游戏内 Mod Manager 的「模组」界面修改,也可以在游戏关闭时编辑 BepInEx\config\com.dev.survivallog.exactnumbers.cfg。配置文件中每项设置都有中文说明,完整说明见 CONFIG.md(英文)。在「模组」界面修改的 ApplyModifiers 立即生效;Enabled、Measure 和 TraceLog 在下次启动游戏时生效。没装 Exiled's Toolkit 的话,在「模组」界面的改动改为在下次启动游戏时生效。
更新日志只有英文版。
获取 Mod Manager,在游戏里设置所有模组。打开 Survival Log 维基,物品、配方、地图一查就有。
发现 bug 或有好点子?欢迎来 Core Directive Discord 打个招呼,或在Nexus 页面的「Posts」标签里发帖。报告 bug 时,请附上 BepInEx\LogOutput.log 和 BepInEx\exact-numbers.log。后者记录了角色的每次属性变化(保持在约 10 MB 以内),有了它才能追查出错误数字的来源。
想直接联系我,可以在 Discord 上给 exiled.dev 发消息,我在 Survival Log 官方 Discord 里。也可以在 X 上找我:@AnExiledDev。