Ren'Py 引擎
這些設定控制 Ren’Py 引擎的行為。可全域或個別遊戲設定。
個別遊戲設定有一個 “Use Global Settings” 切換 — 啟用時,遊戲繼承全域值。
Developer Mode
Section titled “Developer Mode”| 設定 | Developer Mode |
| 預設值 | 關閉 |
啟用 Ren’Py 的開發者模式,提供額外的除錯功能,如 shift+D 開發者選單、shift+I 樣式檢查器和 shift+R 重新載入。
| 設定 | Enable Console |
| 預設值 | 關閉 |
啟用 Ren’Py 除錯控制台(shift+O 或波浪號鍵)。控制台允許您即時執行 Python 程式碼和 Ren’Py 指令。
使用螢幕鍵盤覆蓋層按鈕在 iOS 上於控制台中輸入。
| 設定 | Override Skipping |
| 預設值 | 關閉 |
無論遊戲的設定如何,強制使略過功能可用。
強制略過未讀
Section titled “強制略過未讀”| 設定 | Force Skip Unseen Text |
| 預設值 | 關閉 |
允許略過您尚未閱讀的文字。預設情況下,Ren’Py 僅允許略過之前已讀過的對話。
| 設定 | Override Rollback (100) |
| 預設值 | 關閉 |
無論遊戲的設定如何,將回溯限制設為 100 個項目。適用於停用或限制回溯的遊戲。
| 設定 | Transparent Textboxes |
| 預設值 | 關閉 |
使對話文字框半透明。適用於文字框遮擋重要視覺效果的遊戲。
記憶體與效能
Section titled “記憶體與效能”使用較少記憶體
Section titled “使用較少記憶體”| 設定 | Use Less Memory |
| 預設值 | 關閉 |
告訴 Ren’Py 更積極地釋放快取圖片以使用較少記憶體。如果遊戲因記憶體問題而當機,請啟用此設定。
減少螢幕更新
Section titled “減少螢幕更新”| 設定 | Less Screen Updates |
| 預設值 | 關閉 |
降低螢幕重繪的頻率。可改善舊裝置的電池續航力並減少發熱。
| 設定 | Allow Network Connectivity |
| 預設值 | 開啟 |
控制 Ren’Py 遊戲是否可以存取網路。某些遊戲使用網路功能進行更新或線上內容。停用以保護隱私或防止不需要的連線。
使用中文字型
Section titled “使用中文字型”| 設定 | Chinese Font Fallback |
| 預設值 | 關閉 |
將 Ren’Py 引擎中的預設字型替換為中文相容字型。這是針對翻譯的中文遊戲的修復,其中開發者替換了預設引擎字型為中文字型,但這些字型未包含在遊戲封存中。如果沒有此設定,中文字元可能顯示為方塊或完全缺失。
| 設定 | Compatibility Patches |
| 預設值 | 開啟 |
將 Spark 的相容性修補程式應用於 Ren’Py 引擎。這些修補程式針對非常特定的遊戲,修復在 iOS 上執行時的已知問題。修補程式僅應用於它們針對的遊戲,不會干擾其他遊戲。停用此設定很可能不會有任何效果 — 它僅存在於極少數情況,即遊戲已更新且不再需要特定的修補程式。 查看目前修補程式的完整列表。
建議: 保持啟用。
| 設定 | Override Device Variant |
| 預設值 | 關閉 |
允許您手動設定哪些 Ren’Py 螢幕變體處於啟用狀態。通常,Ren’Py 會自動偵測裝置類型並應用適當的變體(mobile、touch、small、tablet 等)。
這通常用於修復遊戲內選單和 GUI 顯示問題,其中按鈕、文字框或版面在 iOS 上未正確渲染。許多遊戲僅為桌面螢幕設計,不包含適當的行動裝置變體。
啟用變體覆蓋後,您可以選擇要啟用哪些變體。常見變體包括:
pc— 桌面版面(某些遊戲需要此項)large— 大螢幕版面medium— 中螢幕版面small— 小螢幕版面touch— 觸控輸入支援mobile— 行動裝置版面tablet— 平板版面phone— 手機專屬版面
詳情請參閱 Ren’Py 螢幕變體文件。