每游戏独立配置:全局设置之外的第二层
全局设置伺候 90% 的游戏,剩下 10% 各有各的怪癖。这个项目的答案是为每个游戏保存一套独立配置——游戏列表右键就有。
两层设置的层级关系
- 全局层:Configuration 菜单打开的设置,对所有游戏生效。
- 游戏层:在列表里选中某游戏单独打开的设置,只对这个游戏生效。
- 优先级:游戏层 > 全局层。给某游戏单独设过渲染器,全局再怎么改它都不理。
怎么给单个游戏配
- 游戏列表里右键目标游戏。
- 选「Create Custom Configuration from Default Settings」(从默认设置创建自定义配置)一类入口——不同版本措辞略有差异。
- 弹出的设置对话框与全局版长得一模一样,但改的是这一个游戏的。
- 保存后该游戏属性里出现「自定义配置」标记。
典型使用场景
- 兼容详情页要求:详情页写「开启 Write Color Buffers」的游戏,单独给它开,别全局污染。
- 性能特调:重负载游戏单独降缩放档位,轻负载游戏单独拉高。
- 输入特例:个别游戏对输入处理有特殊要求,单独换 Handler。
- 画质档位分野:你玩得深的游戏一套精细配置,偶尔一开的游戏用全局默认。
管理纪律
- 自定义配置越少越好:每多一个自定义,就多一处「为什么这个游戏和别的不一样」的记忆负担。开自定义必须有一个说得出口的理由(详情页要求 > 实测帧数不足 > 手痒)。
- 改全局后记得复查:全局优化升级后,旧的自定义配置可能已是负资产——逐个翻一遍,过时的删掉回归全局。
- 迁移备份:自定义配置存在用户数据目录,换电脑随配置目录一起搬。
配置冲突的排查
「我明明设置过却没生效」十有八九是层级问题:
- 确认你改的是游戏层还是全局层——两个对话框长得太像了;
- 游戏属性里看有没有自定义标记;
- 删掉该游戏的自定义配置,让它回到全局层,重新走一遍。
安卓端
移植版多支持每游戏配置(长按游戏图标出菜单),逻辑与 PC 一致,选项集以移植版实际为准。