N-EMU · 懷舊遊戲模擬器v1.10.1
封閉 Beta 測試版本記錄日期 26 項變更

N-EMU v1.2.0 更新

遊戲中寫入存檔、快捷鍵與 ROM 補丁

遊戲內存檔資料變更後,若 1 秒內沒有再次變更,就會寫入檔案。新增鍵盤與控制器快捷鍵、按住倒帶和快轉按鈕,還可使用 ROM 補丁和各主機的畫面設定。尚未測量實機速度與耗電量的變化。

日期為功能合併至 App 的日期,可能與商店發佈日期不同。

合併日期

  1. 鍵盤與控制器快捷鍵

    可用快捷鍵快轉、快速存檔與讀檔、截圖。預設按鍵為空白鍵(按住時快轉)、F(切換快轉)、F2、F4、F12;控制器可在按鍵指派中選擇。長按控制器的選單按鈕會開啟暫停選單。

  2. 按住即可倒帶

    按住倒帶鍵(預設為 R)時遊戲會倒退,放開後從該處繼續。暫停選單中的倒帶每次約後退 1 秒,也可在遊戲中開啟或關閉倒帶記錄。

  3. 畫面上的快轉按鈕

    遊戲畫面的暫停按鈕旁新增了快轉按鈕。可在設定的「遊戲」項目中選擇切換、按住時或隱藏。

  4. 套用 IPS、UPS、BPS 補丁

    在遊戲資訊中選擇補丁檔案即可套用。打過補丁的遊戲會作為新版本加入原遊戲旁邊,標題沿用補丁檔名。原遊戲保持不變。

  5. 使用遊戲檔案內的標題與圖示

    匯入任天堂 DS 和 PSP 遊戲時,會使用遊戲檔案內的完整標題和圖示。遊戲庫中已有的遊戲可在遊戲資訊中重新讀取檔案,自行設定的標題和封面保持不變。

  6. 匯入 RetroArch 金手指檔案

    金手指清單也可匯入 RetroArch 的 .cht 檔案。以 + 串接的代碼會拆成每行一條,核心無法讀取的 RetroArch 專用項目會先告知數量,再排除在外。

  7. 從小工具和捷徑開啟最近的遊戲

    點按最近遊戲小工具即可直接繼續該遊戲。iOS 可用「捷徑」和 Siri 的「繼續最近的遊戲」,Android 可在遊戲資訊中選擇「加入主畫面」,直接開啟遊戲。

  8. 各主機的畫面設定與遊戲中的畫面效果

    在設定的「畫面」項目中,可為每個主機分別設定畫面縮放、線性過濾和畫面效果。若為單一遊戲設定了值,則優先使用該值。暫停選單中也可變更該主機的畫面效果,任天堂 DS 遊戲還可變更雙螢幕配置和上下順序。

  9. 單一遊戲的按鍵配置

    在按鍵配置預設畫面中開啟「此遊戲單獨配置」後,在該遊戲中移動的按鍵不會影響同一主機的其他遊戲。若選擇預設或重設後自行編輯的配置被取代,也可在同一畫面中還原。

  10. 震動卡匣

    適用於震動卡匣的 GB 和 GBA 遊戲會讓控制器震動;沒有連接控制器時由手機震動,可在設定的「控制」項目中關閉。Android 為此功能使用震動權限。

  11. 只刪除遊戲檔案

    刪除遊戲時,可以只刪除遊戲檔案,保留存檔和金手指。重新匯入同一檔案即可用保留的存檔繼續。Android 遊戲庫現在也會為找不到檔案的遊戲標示「找不到」,兩個 App 中點按該遊戲都會提示重新匯入。在 iOS 上,若既有遊戲的檔案遺失或以另一名稱重新連結,再匯入同名新遊戲也不會混用存檔。

  12. 最愛與最近遊玩

    在遊戲庫的「遊戲整理」畫面中,可以只顯示最愛或最近遊玩的遊戲。最近遊玩會從最後啟動的遊戲開始排列。

  13. 接收放入「檔案」App 的遊戲

    iOS

    在 iOS 上,直接放入「檔案」App 中 N-EMU 資料夾或 ROMs 資料夾的遊戲也會加入遊戲庫。App 會將遊戲移到對應主機的資料夾,並以匯入結果顯示新加入的遊戲。iPad 上的說明文字也改為「我的 iPad」。

  14. 依遊戲記住速度

    「記住速度」現在會為每個遊戲分別記住速度。一個遊戲中的快轉速度不會讓其他遊戲也加速開始,首次開啟的遊戲以 1× 開始。

  15. 以檔名作為標題

    在遊戲資訊中可直接以檔名作為標題,一次修正被截斷的標題,例如檔頭只能容納 12 個字元的 GBA 遊戲。iOS 遊戲庫的格狀檢視不再為沒有遊戲代碼的遊戲顯示「----」。

  16. 更容易找到的設定與圖示

    設定搜尋現在也能找到暫停選單中的功能,例如金手指、儲存欄位管理和截圖。無障礙項目已移到「一般」。遊戲庫上方的顯示設定和遊戲整理按鈕,以及選取多款遊戲後的標籤和 Google Drive 備份按鈕,都換上了不與其他地方重複的圖示。

  17. 與 Android 一致的遊戲庫搜尋

    iOS

    iOS 的遊戲庫搜尋現在與 Android 找到相同的遊戲。韓文尚在輸入中、省略假名濁點或輸入半形片假名時也能找到。

  18. Android 暫停選單中的麥克風與螢幕關閉

    Android

    Android 現在也可在任天堂 DS 遊戲的暫停選單中開啟或關閉麥克風。開啟暫停選單期間會取消遊戲中的螢幕常亮,選單一直開著時螢幕可能會像 iOS 一樣關閉。

  19. 減輕 Android 執行遊戲的負擔

    Android

    儲存即時存檔或記錄倒帶時,觸控輸入和畫面複製也不必等待。開啟遊戲時的檔案檢查會在手機 CPU 支援時使用 SHA-256 專用指令,任天堂 DS 等大型遊戲在記憶體中只保留一份。尚未測量手機上速度和記憶體用量的變化。

合併日期

  1. 試用預覽後儲存設定

    可在顯示預覽中試用縮放和濾鏡,在任天堂 DS 觸控測試中調整水平、垂直校正。僅儲存後生效,取消或返回會放棄變更。無需遊戲檔案。

  2. 分離遊戲庫搜尋處理

    重用整理後的標題、標籤等搜尋文字。搜尋和排序與介面處理分開執行,舊搜尋要求不會覆蓋新查詢的結果。

  3. 改善暫停畫面與影像傳遞

    暫停畫面在新影像或顯示設定變更時重繪。iOS 會保護 GPU 仍在讀取的影像,並修正了 ares 影像傳遞中的資料競爭。Android 減少了任天堂 DS、PSP 的中間影像複製,以及關閉倒帶時不必要的通知。

  4. 重試開啟遊戲庫並釋放圖片快取

    無法開啟遊戲庫時,可在不刪除遊戲或儲存資料的情況下重試。離開頁面會停止容量計算;App 進入背景或收到記憶體壓力通知時,會釋放封面快取。

  5. 拆分儲存同步職責並準備本機測量

    拆分了儲存同步的檔案處理與還原程式碼。仍需使用者主動操作,不會自行解決衝突。最佳化後的本機開發版本也可在裝置上記錄效能計數,尚未提出實測速度提升。

  6. 遊戲中將遊戲內存檔寫入檔案

    遊戲內存檔資料變更後,若 1 秒內沒有再次變更,就會寫入檔案。以前只在切換到背景或結束遊戲時寫入,期間若 App 突然關閉,最近的存檔可能遺失。開啟暫停選單時也會立即寫入尚未寫入的存檔。

  7. 截圖儲存權限

    iOS

    首次在截圖分享畫面中選擇「儲存影像」時,會要求照片圖庫權限。以前因缺少權限說明,App 可能會停止運作。

開發故事與過往文章

  1. 開發故事v1.2.0封閉 Beta 測試

    在遊戲中寫入遊戲內存檔

    遊戲內存檔以前只在切換到背景或結束遊戲時才寫入檔案。從 1.2.0 起,資料在最後一次變更後維持 1 秒不變就會寫入。

  2. 開發故事v1.2.0封閉 Beta 測試

    減少暫停畫面的重複處理

    畫面靜止時,繪製仍可能重複進行。1.2.0 區分了需要重繪的時機,並允許先試用設定再儲存。