驗收單 · 2026-10-22 · 约 10 分钟
tyranor 用了半年才想起:存档放哪、怎麼帶走
| 軟體 | tyranor | 分類 | 游戏 |
|---|---|---|---|
| 版本 | 2.3.4 | 體積 | 50.63M |
| 開發方 | 暂无资料 | 狀態 | 已歸檔 |

tyranor 是什麼:一款專註 Galgame 的 Android 模擬器
tyranor官網 是一款專門跑吉里吉里(KiriKiri)引擎 Galgame 的 Android 模擬器,應用包名 com.akira.tyranoemu,最新版本 v2.3.4,安裝包體積約 50.63MB。它的核心賣點是「自動找遊戲」——首次啟動後掃描手機存儲,把不同引擎的遊戲文件分類識別出來,不用手動建資料夾、不用改配置,對只想安裝就能玩的玩家來說非常省時。
不過 tyranor 並不只是一個懶人入口。引擎層面它同時支持 KR2(吉里吉里 2)和 TyranoScript 兩套運行環境,設置面板裡有獨立的 FPS 限制、渲染器切換、紋理壓縮與字體覆蓋等進階選項,老玩家也能找到自己的調校空間。整體定位在「新手能用、老手有得調」之間,這也是它在 Android Galgame 圈子裡迅速積累人氣的原因。
我自己用 tyranor 大半年,前四個月完全沒想過數據問題——直到上次從舊機換到新手機,SD 卡直遷導致半數存檔讀不出來、兩個 KR2 遊戲的進度乾脆消失。這之後我花了兩天把存儲結構、備份路徑和遷移流程全部走通,現在先把路徑摸清楚再深度用任何一款模擬器。
安裝
tyranor下載 的安裝相對直接:從應用商店下載最新版 APK(v2.3.4),點擊安裝即可。安卓 11 及以上系統在首次啟動時會彈出存儲訪問權限請求——一定要允許「所有文件訪問」,否則應用掃描不到手機上的遊戲文件,後續添加遊戲也會反覆報錯。
安裝後的首次啟動會自動執行掃描,掃描結束後進入主頁即可看到已識別的遊戲列表。這裡有兩個版本相關的注意事項:如果你的設備是安卓 13 或更新,SD 卡上的遊戲會被掃到但存檔寫入可能受限;另外 v2.3.4 版本新增了「KR2 存檔導出至 Android/data」功能,這是後續數據遷移的關鍵通道(見下節),低版本用戶建議先升級再開始大規模存檔。
數據在哪:三層結構與 Android/data 訪問牆
tyranor 的數據實際上分三層,而我之前踩坑就是因為把這三層混為一談了。
第一層:應用自身配置。這部分存在 Android 系統分配的私有目錄裡(路徑大致為 Android/data/com.akira.tyranoemu/),包含界面設定、手勢偏好、渲染器選項等。安卓 11 起這個目錄對第三方文件管理器是封閉的,只有 tyranor 自己能讀寫,手動備份需要借助 adb 或 root。
第二層:遊戲存檔。這是最容易被忽略的部分——KR2 引擎的存檔默認跟著遊戲文件走,如果遊戲放在 SD 卡上,存檔也在 SD 卡;如果遊戲搬回內部存儲,存檔也隨之遷移。v2.3.4 才新增的導出功能就是專門為這個設計:把 SD 卡上的 KR2 存檔導出一份到 Android/data 下的應用私有目錄,作為一份不受 SD 卡權限變動影響的備份。
第三層:遊戲本體。可以放在手機內部存儲的任意資料夾,也可以放在 SD 卡上——但根據 tyranor 文檔的官方建議,「遊戲本體放內部存儲,SD 卡留給備份與低頻內容」是當前安卓存儲政策下最省心的結構。SD 卡在安卓 13 後部分路徑變為只讀,遊戲放在 SD 卡上時存檔寫入失敗是常見症狀,不是模擬器的 bug。
上圖是 tyranor 內置的 KR2 引擎設置面板,裡面的 FPS 限制、紋理壓縮、字體覆蓋等選項都會影響遊戲運行表現,但它本身不處理存檔路徑——存檔路徑是由遊戲文件的物理位置決定的,這一點很多玩家誤以為能在設置面板裡改,其實不行。
怎麼備份:兩條路徑,一個必須先做
現在我用 tyranor 備份的時候,固定走兩條路徑,缺一不可。
第一條:KR2 存檔導出。這是 v2.3.4 版本引入的正規通道,操作路徑是「其他 → 存檔管理 → 導出所有 KR2 存檔」。導出後的文件會放在 Android/data 下的一個獨立子目錄裡,每個遊戲的存檔是一個單獨的 .dat 文件。這一步是必須做的,因為它把原本綁在 SD 卡或遊戲目錄裡的存檔解耦出來,變成一份可以隨身搬運的獨立文件。
第二條:手動複製遊戲本體。遊戲本體包括所有 xp3 資源包、腳本和圖片資源,這些文件沒有加密也沒有鎖定,直接用文件管理器複製整個遊戲資料夾到備份位置即可。SD 卡的話建議每月做一次完整鏡像,內部存儲的話遊戲本身不會被系統隨意清理,壓力小一些。
有一個細節值得記住:分卷壓縮包不要急著刪。從論壇或網盤下載的老 Galgame 經常是 game.zip.001、game.zip.002 這樣的分卷包,合卷解壓後得到的遊戲資料夾才是 tyranor 能直接讀的格式。我之前解壓完就把分卷包刪了,結果後來想把一個遊戲重新搬回 SD 卡時,不得不又回去找下載源重新下載——十幾 GB 的文件,浪費了整整一下午。現在我會把分卷包也複製一份到備份盤上,確認遊戲運行正常後再從手機裡刪。
換機遷移:我踩過的坑與正確流程
換機遷移是我之前翻車的地方,現在把正確流程整理成五步法,比對之前的錯誤做法一目瞭然:
- 先導出所有 KR2 存檔(上文第一條備份路徑),確認導出目錄下每個遊戲都有對應的 .dat 文件。
- 複製遊戲本體與導出的存檔到舊機的備份位置——我一般用電腦上的一個資料夾做中轉,避免 SD 卡本身的兼容性問題。
- 新手機安裝 tyranor 並完成首次掃描與權限授權,這一步不能省,因為新手機的 Android 系統環境跟舊機可能不同。
- 把遊戲本體先搬進新手機內部存儲(而不是直接塞 SD 卡),等 tyranor 掃描到之後,再把導出的存檔文件複製到對應位置。
- 逐個驗證遊戲存檔——進入遊戲、加載存檔、確認進度正確,沒有問題後再考慮把部分遊戲移去 SD 卡。
我之前的錯誤做法是第 2 步直接把 SD 卡拔出來插去新手機,以為一卡遷移萬無一失——結果新手機的安卓版本比舊機高,SD 卡上的寫入權限被收緊,導致部分遊戲存檔讀不出來。另外 KR2 存檔在舊機上是跟著遊戲文件走的,沒有先導出就直接搬遊戲資料夾,新手機的存檔目錄結構對不上,進度自然消失。
退路評估:哪天不想用了,數據能帶走嗎
說完備份和遷移,最後來看看「不用 tyranor 了怎麼辦」——這是一開始就要考慮的退路。
存檔文件:KR2 導出的 .dat 文件是標準格式的存檔,本身不與 tyranor 綁定。如果你之後換其他 KRKR 模擬器(比如 Kirikiroid2),把這些存檔文件複製到對應的遊戲目錄下,多數情況下是可以直接讀的。遊戲本體的資源包和腳本更是與模擬器完全無關,只要下一個模擬器支持 KR2 引擎,就能直接跑。
應用配置:界面設定、手勢偏好這些存在 Android/data 裡的私有配置,卸載 tyranor 時系統會自動清除。這部分沒有簡單的導出路徑,要備份只能靠 adb pull 或 root。不過實際上這部分數據量很小、重新配置也很快,我個人是乾脆放棄備份這層。
卸載乾淨程度:卸載 tyranor 本身不會動到你放在內部存儲或 SD 卡上的遊戲本體和導出的存檔文件——這些都是你自己放在那裡的普通文件,卸載應用不會清理它們。但 Android/data/com.akira.tyranoemu/ 這個私有目錄會被系統刪除,裡面未導出的原生存檔就沒了。這也是為什麼我堅持每次備份都要走 KR2 導出路徑,把存檔從私有目錄裡解耦出來。
有一點我沒有驗證過:如果同時在多台設備上用同一個 tyranor 帳號(雖然 tyranor 本身似乎沒有帳號概念),存檔能不能實現雲端同步?目前看 tyranor 沒有任何雲端功能,所以這部分暫時標記為「未驗證、大概率不支持」。
結論
tyranor 的數據自主度在同類模擬器裡屬於中等偏上——遊戲本體和導出後的存檔都是標準文件格式、可以自由搬運,應用配置層雖然鎖死但影響很小。真正的風險點在於 KR2 原生存檔與遊戲文件的綁定關係,以及 SD 卡在安卓 13+ 上的權限收緊,這兩個坑只要提前用導出路徑繞開,換機遷移基本不會出問題。
我的建議是:第一次在 tyranor 上打通關前,先做一次完整的 KR2 存檔導出。不要等遊戲打完了才想起來——那時候如果出了問題,損失的就不是幾個小時的調研時間,而是幾十個小時的遊戲進度。
本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。