

一个用于游戏 《放松时光:与你共享Lo-Fi故事》 的性能和体验优化 BepInEx 插件,不可以让你的土豆电脑的风扇不转,我试过了。但是可以给你提供一个不错的镜像、小窗、竖屏模式。
「放松时光:与你共享Lo-Fi故事」是一个与喜欢写故事的女孩聪音一起工作的有声小说游戏。您可以自定义艺术家的原创乐曲、环境音和风景,以营造一个专注于工作的环境。在与聪音的关系加深的过程中,您可能会发现与她之间的特别联系。
所有代码均由 AI 编写,人工仅作反编译和排错处理。 这是我第二次用 AI 为 Unity 游戏做 MOD,有问题请反馈,虽然反馈了我也是再去找 AI 修就是了🫥
关联我写的第一个同步 mod:Chill Env Sync

在 Steam 社区发帖的同时,用小窗观看游戏画面
显著降低游戏资源占用,让你的电脑更流畅:
内存占用对比:

优化前:内存占用 1,134.8 MB

优化后:内存占用 459.5 MB
GPU 占用对比:

优化前:3D 占用率 43%,持续高负载

优化后:3D 占用率 16%,显著降低
⚠️ 性能优化原理说明:
测试环境为 AMD 4800H 笔记本核显;小窗模式默认分辨率为原始分辨率的 1/3,减少约 67% 的渲染像素
F2 - 变成土豆/变成薯条
F3 - 在无边框小窗和上一个窗口形态之间游龙切换F4 - 切换摄像机镜像模式(左右翻转画面)
F5 - 切换竖屏优化模式(增大竖屏视角)
一坨,没写好。优化微乎其微,而且画面还会变得很糊,唯一的作用就是到时候绑定窗口焦点,实现无缝切换: 后台不可见时,将画面变成马赛克模式,减少显卡占用,聚焦或者置顶时不自动应用。
暂时没发现啥问题,有问题提交,下班随缘处理。 这玩意真没啥问题吧
🗒️ 本项目的未来计划和待办清单
iGPU.Savior.dll 放入 BepInEx/plugins/ 目录首次运行后,配置文件将生成在 BepInEx/config/chillwithyou.potatomode
[Hotkeys]
## 切换土豆模式的按键
# Setting type: KeyCode
# Default value: F2
# 默认F2,能用就别乱改
PotatoModeKey = F2
## 切换画中画小窗的按键
# Setting type: KeyCode
# Default value: F3
# 默认F3,能用就别乱改
PiPModeKey = F3
## 切换摄像机镜像的按键(左右翻转画面)
# Setting type: KeyCode
# Default value: F4
# 默认F4,镜像模式包含视觉、输入、音频完全翻转
CameraMirrorKey = F4
## 切换竖屏优化的按键(方便调试参数)
# Setting type: KeyCode
# Default value: F5
# 默认F5,能用就别乱改
PortraitModeKey = F5
[Camera]
## 启动时是否自动启用摄像机镜像(默认关闭,建议先用UE Explorer测试)
# Setting type: Boolean
# Default value: false
EnableMirrorOnStart = false
## 启动时是否自动启用竖屏优化(默认关闭,如启用会在游戏初始化后自动激活)
# Setting type: Boolean
# Default value: false
# 注意:此功能会在场景加载后15秒自动启用,确保游戏完全初始化
EnablePortraitMode = false
[Window]
## 小窗缩放比例
# Setting type: WindowScaleRatio
# Default value: OneThird
# 分别是三分之一,四分之一,五分之一。默认根据屏幕大小自动计算
# Acceptable values: OneThird, OneFourth, OneFifth
ScaleRatio = OneThird
## 拖动方式
# Setting type: DragMode
# Default value: Ctrl_LeftClick
# 分别是 Ctrl+左键拖动,Alt+左键拖动,右键拖动(个人推荐右键,最顺手)
# Acceptable values: Ctrl_LeftClick, Alt_LeftClick, RightClick_Hold
DragMethod = RightClick_Hold
直接看 BILIBILI 视频:时间、天气与土豆
注:版本号为 AI 自己写的,不关我的事
ModSettingsManager 新增 RegisterTranslation 方法,允许第三方 MOD 注册自己的翻译 Key。(0,1,-10) 而非实际位置EnablePortraitMode 选项(默认关闭,建议手动测试后再开启)F4 - 切换摄像机镜像模式(左右翻转画面)CfgEnableMirror - 启动时是否自动启用镜像(默认关闭)详细更新日志请查看 Git 提交记录
欢迎提交 Issue 和 Pull Request!
如需反馈问题,请先确保问题“可复现”,并开启调试日志(BepInEx/config/BepInEx.cfg 中将 Logging.Console 设置为 true)。
这时,游戏启动时会在控制台输出详细日志,有助于定位问题。
本项目采用 MIT 许可证 开源。
⚠️ 重要声明:
详见 LICENSE 文件。
免责声明:本插件仅供学习交流使用,请勿用于商业用途。使用本插件产生的任何问题与作者无关。
我不爱上班