遊戲當機
如果遊戲無法啟動或表現異常,請依序檢查以下項目。這些是 Sakura 的引擎層與各項設定能夠解釋的原因 — 若都不符合,請透過支援聯絡我們,並附上遊戲名稱與你看到的情況。
「需要重新啟動」
Section titled “「需要重新啟動」”症狀: 嘗試啟動遊戲時顯示提示:「此遊戲使用的引擎與本次工作階段目前已使用的引擎不同。請關閉並重新開啟 App,然後先啟動此遊戲。」,並附有關閉 App與取消兩個選項。
原因: Sakura 每個 App 工作階段只能載入一種引擎家族 — 傳統 NScripter/ONScripter 或 ONScripter-RU — 因為兩者都連結相同的底層音訊/視訊函式庫,無法安全地在同一個處理程序中並存。如果你先在其中一種引擎家族啟動了遊戲,接著又嘗試啟動需要另一種引擎家族的遊戲(或在同一工作階段中啟動第二款 ONScripter-RU 遊戲),Sakura 就必須阻止你,以免發生當機風險。
解決方法: 點一下關閉 App,重新開啟 Sakura,並先啟動你真正想玩的遊戲。這是預期行為,不是錯誤 — 只有在同一工作階段中切換引擎家族(或啟動第二款 ONScripter-RU 遊戲)時才會發生。
遊戲以錯誤的引擎啟動
Section titled “遊戲以錯誤的引擎啟動”症狀: 遊戲可以執行,但表現得像用錯了引擎 — 例如某款 ONScripter-RU 遊戲(如 Umineko 系列)缺少顯示濾鏡、翻譯或字型選項,或者某款傳統引擎遊戲的行為不符預期。
原因: Sakura 會根據遊戲檔案自動偵測其所屬的引擎,但對於不尋常或重新打包過的遊戲,偵測結果偶爾可能選錯引擎家族。
解決方法: 開啟該遊戲的遊戲設定,檢查引擎選項(自動/ONScripter/ONScripter-RU)。如果目前設定為特定引擎,先試試自動;如果自動偵測選錯了,請明確設定為你知道該遊戲需要的引擎。
遊戲無法啟動/壓縮檔內容看起來錯位
Section titled “遊戲無法啟動/壓縮檔內容看起來錯位”症狀: 遊戲匯入成功,但無法載入資料,或其壓縮檔(arc*.nsa)看起來包含亂碼或錯位的資料。
原因: 有些遊戲的 .nsa 壓縮檔中,包含了原始發行版本內建的位元組偏移(在真正的壓縮檔資料開始之前,會有一段標頭或填充內容)。
解決方法: 開啟該遊戲的遊戲設定,將 NSA 偏移設定為該遊戲所需的位元組偏移量(0 = 無,此為預設值)。此設定會在下次啟動時生效。
遊戲需要特定的存檔/登錄機碼
Section titled “遊戲需要特定的存檔/登錄機碼”症狀: 某款遊戲的存檔或設定似乎在尋找一個與 Sakura 註冊方式不符的 ID。
解決方法: 開啟遊戲設定,設定遊戲 ID(存檔/登錄機碼覆寫值)。除非有特定理由需要覆寫,否則請保持空白 — 此設定會在下次啟動時生效。
播放期間出現音訊異常或劈啪聲
Section titled “播放期間出現音訊異常或劈啪聲”症狀: 遊戲進行中聲音出現卡頓、劈啪聲或斷斷續續的情形。
解決方法: 開啟遊戲設定(或全域設定 > ONScripter 引擎),調高音訊緩衝區(預設 8 KB,範圍 1–64 KB)。較大的緩衝區可減少異音,但會增加些許延遲;反之,若你需要更低延遲且沒有聽到異音問題,可以調低此值。