游戏设置
每款游戏都有自己的游戏设置界面,从其详情页打开。它让你可以针对这一款游戏覆盖 ONScripter 引擎中的全局默认设置,此外还有少数几个始终按游戏单独设置的选项。
使用全局设置
Section titled “使用全局设置”| 设置 | 使用全局设置 |
| 默认值 | 开 |
此界面的总开关。开启时,下方各分区会显示 “Global” 标签,展示当前的全局值,且为只读状态。关闭它会解锁这些分区以供编辑——即使在显示全局值期间,你的覆盖设置也会保存在底层,因此稍后重新开启此开关也不会丢失它。
开关下方的副标题会反映当前状态:“正在使用全局引擎默认设置”或“正在为此游戏使用自定义设置”。
有四项内容永远不受此开关限制——它们始终按游戏单独设置:引擎、字体、游戏 ID + NSA 偏移量,以及翻译。
| 设置 | 引擎 |
| 选项 | 自动、ONScripter、ONScripter-RU |
| 默认值 | 自动 |
自动会根据游戏自身的文件检测引擎。覆盖此设置会强制 Sakura 将该游戏视为经典 ONScripter 或 ONScripter-RU,无论其检测结果是什么。
引擎限制(仅限 ONScripter-RU 游戏)
Section titled “引擎限制(仅限 ONScripter-RU 游戏)”运行在 ONScripter-RU 上的游戏会在多个分区处显示一条提示,取代原本的内容:“此游戏使用 ONScripter-RU 引擎运行。语言、显示滤镜、回退、跳过、字体和翻译设置对它不适用。” 对于这些游戏,只有时间控制、音频、引擎和游戏标识仍然可见。
对 ONScripter-RU 游戏隐藏。
| 文本语言 | 自动、英语、日语 — 回退到全局文本语言 |
| 菜单语言 | 自动、英语、日语 — 回退到全局菜单语言 |
对 ONScripter-RU 游戏隐藏。
| 渲染缩放 | 1x / 2x / 3x — 回退到全局渲染缩放 |
| 放大滤镜 | 平滑 / xBRZ / 锐利 — 回退到全局放大滤镜 |
| 锐化(CAS) | 0–100%,步进 10%(0 时显示为“关”) — 回退到全局 CAS 强度 |
对 ONScripter-RU 游戏隐藏——ONScripter-RU 不支持回退。
| 回退(倒带) | 开/关 — 回退到全局回退设置 |
| 回退深度 | 0–100(0 = 引擎默认深度) — 与全局引擎设置界面不同,此处始终显示 |
对 ONScripter-RU 游戏隐藏。
| 跳过未读文本 | 开/关 — 回退到全局跳过未读文本设置 |
两种引擎均显示。
| 自动模式时间 | 0–20000 毫秒,步进 500 毫秒(0 时显示为“默认”) — 回退到全局自动模式时间 |
两种引擎均显示。
| 音频缓冲区 | 1–64 KB — 回退到全局音频缓冲区 |
对 ONScripter-RU 游戏隐藏——始终按游戏单独设置,不受“使用全局设置”限制。
打开游戏字体选择器。在你选择其他字体之前会显示**“自动”**。
两种引擎均显示,始终按游戏单独设置。
| 游戏 ID | 自由文本字段 — 覆盖引擎为此游戏使用的存档/注册表键。留空表示不设置。 |
| NSA 偏移量 | 数字字段,占位符为“0” — 对于数据发生偏移的压缩包,指定进入 arc*.nsa 的字节偏移量。0 或留空表示无偏移。 |
两者都会在游戏下次启动时生效。
对 ONScripter-RU 游戏隐藏——始终按游戏单独设置。在 iOS 18 之前的系统版本上,此分区仍会显示,但会展示*“自动翻译需要 iOS 18 或更高版本”*,而不是通常的控件。关于自动翻译、目标/源语言、对照模式和预扫描的工作方式,请参阅翻译。