Skip to content

Game Settings

Every game has its own Game Settings screen, opened from its detail page. It lets you override the global defaults from ONScripter Engine for that one game, plus a handful of settings that are always per-game.

SettingUse Global Settings
DefaultOn

The master switch for this screen. While it’s on, the sections below show a “Global” tag, display the current global value, and are read-only. Turning it off unlocks them for editing — your override is saved underneath even while global values are shown, so flipping this back on later doesn’t lose it.

A subtitle under the toggle reflects the current state: “Using global engine defaults” or “Using custom settings for this game.”

Four things are never gated by this toggle — they’re always per-game: Engine, Font, Game ID + NSA Offset, and Translation.

SettingEngine
OptionsAuto, ONScripter, ONScripter-RU
DefaultAuto

Auto detects the engine from the game’s own files. Overriding it forces Sakura to treat the game as classic ONScripter or ONScripter-RU regardless of what it detects.

Games running on ONScripter-RU show a notice in place of several sections: “This game runs on the ONScripter-RU engine. Language, display filters, rollback, skip, font and translation settings don’t apply to it.” Only Timing, Audio, Engine, and Game Identity remain visible for these games.

Hidden for ONScripter-RU games.

Text LanguageAuto, English, Japanese — falls back to the global Text Language
Menu LanguageAuto, English, Japanese — falls back to the global Menu Language

Hidden for ONScripter-RU games.

Render Scale1x / 2x / 3x — falls back to the global Render Scale
Upscale FilterSmooth / xBRZ / Sharp — falls back to the global Upscale Filter
Sharpen (CAS)0–100%, step 10% (“Off” at 0) — falls back to the global CAS strength

Hidden for ONScripter-RU games — ONScripter-RU doesn’t support rollback.

Rollback (Rewind)On/off — falls back to the global Rollback setting
Rollback Depth0–100 (0 = engine default depth) — always shown here, unlike the global Engine settings screen

Hidden for ONScripter-RU games.

Skip Unread TextOn/off — falls back to the global Skip Unread Text setting

Shown for both engines.

Automode Time0–20000 ms, step 500 ms (“Default” at 0) — falls back to the global Automode Time

Shown for both engines.

Audio Buffer1–64 KB — falls back to the global Audio Buffer

Hidden for ONScripter-RU games — always per-game, never gated by Use Global Settings.

Opens the Game Font picker. Shows “Automatic” until you pick something else.

Shown for both engines, always per-game.

Game IDFree text field — overrides the save/registry key the engine uses for this game. Leave empty for none.
NSA OffsetNumeric field, placeholder “0” — byte offset into arc*.nsa for archives with shifted data. 0/empty means none.

Both take effect at the game’s next launch.

Hidden for ONScripter-RU games — always per-game. On iOS versions before 18 the section still appears, but shows “Auto-translate requires iOS 18 or later” instead of its usual controls. See Translation for how Auto-Translate, target/source languages, Comparison Mode, and Pre-Scan work.