跳到內容

遊戲當機

如果遊戲無法啟動或表現異常,請依序檢查以下項目。這些是 Sakura 的引擎層與各項設定能夠解釋的原因 — 若都不符合,請透過支援聯絡我們,並附上遊戲名稱與你看到的情況。

症狀: 嘗試啟動遊戲時顯示提示:「此遊戲使用的引擎與本次工作階段目前已使用的引擎不同。請關閉並重新開啟 App,然後先啟動此遊戲。」,並附有關閉 App取消兩個選項。

原因: Sakura 每個 App 工作階段只能載入一種引擎家族 — 傳統 NScripter/ONScripter 或 ONScripter-RU — 因為兩者都連結相同的底層音訊/視訊函式庫,無法安全地在同一個處理程序中並存。如果你先在其中一種引擎家族啟動了遊戲,接著又嘗試啟動需要另一種引擎家族的遊戲(或在同一工作階段中啟動第二款 ONScripter-RU 遊戲),Sakura 就必須阻止你,以免發生當機風險。

解決方法: 點一下關閉 App,重新開啟 Sakura,並先啟動你真正想玩的遊戲。這是預期行為,不是錯誤 — 只有在同一工作階段中切換引擎家族(或啟動第二款 ONScripter-RU 遊戲)時才會發生。

症狀: 遊戲可以執行,但表現得像用錯了引擎 — 例如某款 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)。較大的緩衝區可減少異音,但會增加些許延遲;反之,若你需要更低延遲且沒有聽到異音問題,可以調低此值。

  • 先檢查引擎選項 — 多數啟動異常問題,最終都可追溯到遊戲使用了錯誤的引擎家族。
  • 逐遊戲設定可以覆寫全域設定 — 如果某款遊戲的表現與預期不符,請檢查該遊戲是否關閉了使用全域設定,並檢視底下的逐遊戲數值。
  • 若遊戲結構明顯損壞,請重新匯入 — 格式與偵測相關問題請參見匯入問題
  • 回報你無法解釋的狀況 — 如果遊戲直接當機且以上皆不適用,請透過支援聯絡我們,並附上遊戲名稱與引擎類型(傳統或 ONScripter-RU,可在遊戲詳細頁面查看)。