[新聞] Citron v0.12.25
Citron v0.12.25
以下是機翻潤飾
本次版本更新重點在於大幅提升使用者介面/使用者體驗,改善更新系統,
支援安卓遊戲檔案擷取,支援自訂存檔管理,並顯著提升所有平台的穩定性。
[PC 設定精靈]
全新的平台專屬設定體驗:
- 平台特定路徑- 根據您的作業系統自動偵測和配置遊戲目錄
- 簡化首次運行體驗- 為新用戶提供引導式設定流程
- 改進的啟動管理器- 透過更好的路徑管理增強遊戲啟動工作流程
[更新頻道系統]
靈活的更新管理,支援通道選擇:
- 穩定版/每日建造版頻道- 選擇穩定版或每日建造版
- 更新通道選擇器- 在使用者介面中輕鬆切換更新通道
- 改進的更新管理器- 重新命名的更新程序,增強自動化和 SCM 邏輯
- 更新頻道資訊- 清楚顯示目前更新頻道
- Linux AppImage 備份支援- 更新前自動備份 AppImage,並可自訂備份路徑
- 備份停用選項- 用於停用 Linux 系統自動備份的選項
[Android遊戲檔案擷取] [WIP]
增強安卓系統在遊戲分析方面的功能:
- 支援 RomFS 轉儲- 從 Android 遊戲中提取 RomFS 檔案系統
- ExeFS 轉儲支援- 從遊戲中提取 ExeFS 檔案系統
- 自訂遊戲檔案儲存位置- 選擇儲存提取的遊戲檔案的位置
- 遊戲文件分析工具- 更好地支援遊戲模組製作和分析工作流程
[自訂儲存路徑管理]
高階存檔檔案管理:
- 每個遊戲自訂存檔路徑- 為每個遊戲配置單獨的存檔目錄
- 自訂路徑的備份存檔- 使用自訂存檔位置時自動備份功能
- 儲存路徑遷移- 輕鬆管理儲存檔案位置
[新的自動載入器和更新管理器]
完全重新設計的更新系統:
- 現代自動載入器- 新型自動更新載入系統
- 更新管理器品牌重塑- 重新設計更新介面,帶來更佳的使用者體驗。
- 自動化更新邏輯- 改進的源代碼控制管理 (SCM) 整合
- 更可靠的更新—透過唯讀檔案處理來增強 Windows 更新的可靠性
[增強型主題系統]
主要主題架構改進:
- 彩虹模式全面改造-彩虹主題系統架構的徹底重新設計
- RGB 模式- 用於動態主題的全新 RGB 顏色模式
- 提升主題穩定性- 修復 Arch Linux 上的無限遞歸問題
- 更佳的主題適配性-增強的主題切換和動畫系統
[遊戲列表增強功能]
改進的遊戲庫介面:
- 切換線上狀態列- 顯示/隱藏遊戲清單中的線上狀態列
- 庫掃描進度條- 遊戲清單重新載入期間的視覺回饋
- 強調色進度條- 與您的配色方案相匹配的主題進度指示器
- NCA 掃描切換- 可選擇是否在遊戲掃描中包含/排除 .nca 文件
- 最佳化 JSON 處理——加快遊戲清單載入和更新速度
重大改進
[使用者介面]
載入介面重新設計
完全革新的載入體驗:
- 載入畫面上的遊戲圖示- 啟動過程中的遊戲視覺識別
- 使用者體驗改進-現代、簡潔的載入介面
- 更佳的視覺回饋-清晰顯示載入進度
配置對話框改進
增強的設定介面:
- 滑鼠滾輪滾動- 改進配置對話框中的滾動體驗
- UI 定位選項- 可自訂對話框定位
- 響應式佈局-更適應不同的螢幕尺寸
- 標籤頁切換動畫- 配置標籤頁之間的平滑過渡
快速鍵和輸入管理
更好的輸入處理:
- 全螢幕退出快速鍵重構- 改進的全螢幕退出處理已移至 GRenderWindow。
- 滑鼠平移快捷鍵- 增強的滑鼠平移控制
- 平移時隱藏游標- 滑鼠平移時自動隱藏游標
- 控制器輸入遮蔽- 僅在載入畫面期間遮蔽控制器輸入(而非整個遊戲過程)
多人遊戲介面
改進的多人遊戲體驗:
- 修正房間中重複遊戲的問題 - 解決創建房間時出現重複遊戲條目的問題
- 聊天室訊號修復- 修復訊號斷開和清理問題
- 更佳的房間管理- 改進的多人遊戲房間功能
Discord 整合
增強對 Discord 的支援:
- Discord 幫助的警告對話框- 解釋 Discord 支援的實用對話框
- 更新 Discord 連結- 重定向到幫助選項卡,以便更好地指導用戶
[表現]
遊戲庫最佳化
性能顯著提升:
- 目錄掃描修復- 解決 Linux 系統上 NTFS 目錄掃描的當機和效能問題。
- NAND 和 SDMC 掃描改進- 更好地處理系統目錄掃描
- JSON 最佳化- 加快遊戲清單解析與更新速度
- 配置變更防抖動- 減少配置變更期間不必要的更新
- 進度條回饋- 長時間掃描操作期間的視覺指示
記憶體與資源管理
更有效率的資源管理:
- 記憶體壓力處理- 記憶體壓力下的 Vulkan 管道驅逐
- 管線快取管理- 改進的 GPU 資源管理
- 支援 DMA 多尺寸組件- 更好地處理直接記憶體存取操作
網路與多人遊戲
網路穩定性
提高網路可靠性:
- ZSTD 壓縮改進-更好地處理壓縮網路封包的錯誤。
- 舊版資料包格式支援- 已恢復使用舊版格式以提高模擬器相容性
- 資料包驗證- 增強的資料包驗證和調試日誌記錄
- 大廳 API URL 設定- 已從 web_api_url 遷移到專用大廳 API 配置
- Web 服務線程安全性- 為每個請求建立一個用戶端以提高線程安全性
[音響系統]
音訊處理修復
音訊方面有重大改進:
- 修復混響效果- 解決 Windows 系統上的極端噪音問題
- 雙二階濾波器 v2 支援- 正確的驗證和係數轉換
- 緩衝區欠載處理- 修復緩衝區欠載引起的嗡嗡聲
- ParameterVersion2 重構- 改進結構,使其與 ParameterVersion1 相匹配。
- 更好的濾波器處理-增強的雙二階濾波器驗證與處理
[視訊與圖形]
Vulkan 渲染改進
增強圖形渲染:
- MirrorOnceClampOGL 環繞模式- OpenGL 環繞模式的正確實現
- RGBX 渲染目標格式- 正確處理 RGBX 紋理格式
- 整數紋理格式修正- 已解決 SPIR-V 格式不符問題
- 視窗變換修復- 禁用變換時正確的視窗處理
- 查詢快取最佳化- 移除冗餘的段通知
- 紋理格式驗證- 更好地處理查找表中的無效紋理格式
- 陰影貼圖瑕疵修復- 已解決陰影貼圖中的方形瑕疵(銀河戰士 Prime 4)[WIP]
Host1x 與影片核心
系統級圖形效能改進:
- VIC 警告抑制- 抑制尺寸偏差較小的警告
- MCI 啟動修復- 改進的啟動過程
- GPU 修改紋理處理- 正確處理被 GPU 修改的被忽略紋理
- Fermi2D 改進- 用警告代替斷言,以提高穩定性
[錯誤修復]
關鍵修復
- UpdateUITheme() 中的無限遞歸- 修正由主題更新遞歸引起的 Arch Linux 系統當機問
題
- 安卓系統網路設定當機問題已解決 - 已修正存取網路設定時當機的問題
- 套接字斷言當機- 修復當機問題並添加 Nex 服務存根
- 模組 56 錯誤支援- 為未知錯誤模組 359 新增正確的錯誤處理
- Windows 系統音訊混響噪音- 修復殘響效果引起的極端噪音
- 目錄掃描當機- 已解決 Linux 系統上的 NTFS 目錄掃描問題
- SMMU 無限循環- 防止 SMMU 位址空間耗盡時出現無限循環
- 多人遊戲房間中重複遊戲的問題- 修復創建房間時重複遊戲條目的問題
- 唯讀檔案更新- 透過唯讀檔案處理提高 Windows 更新的可靠性
平台特定修復
視窗
- 更新可靠性改進- 更好地處理更新過程中的唯讀文件
- 音頻混響修復- 解決 Windows 系統特有的極端噪音問題
- ZSTD 解壓縮安全性- 為壓縮資料處理添加安全性檢查
Linux
- NTFS 目錄掃描- 修正在 Linux 系統上掃描 NTFS 磁碟機時發生的當機問題
- Arch Linux 主題修復- 解決主題系統中的無限遞歸問題
- GuiPrivate 依賴項- 修正在 Linux 上建置需要 GuiPrivate 的問題
- AppImage 備份- 改進 Linux AppImage 的備份處理
- ZSTD 解壓縮安全性- 為壓縮資料處理添加安全性檢查
macOS
- 建置修復- 解決 macOS 上的編譯問題
- MoltenVK 改進- 透過 MoltenVK 增強 Vulkan 支援
- ZSTD 解壓縮安全性- 為壓縮資料處理添加安全性檢查
安卓
- 網路設定當機- 修正存取網路設定時發生的當機問題
- 編譯錯誤- 已解決轉儲函數編譯問題
- 遊戲檔案擷取- 提高 RomFS/ExeFS 轉儲的可靠性
- ZSTD 解壓縮安全性- 為壓縮資料處理添加安全性檢查
使用者介面修復
- 橫向 UI 問題- 已解決奇怪的橫向佈局問題
- 移除佔位符- 從 UI 元素中移除佔位符文本
- 遊戲清單重新填充- 修復庫掃描期間的顯示問題
- Style.qss 路徑問題- 修正彩色主題樣式表載入問題
- UpdateUITheme 遞歸- 防止主題更新中出現無限循環
- 游標可見性- 滑鼠平移時正確隱藏游標
核心和系統修復
- 調度計數管理- 固定調度器調度計數處理
- 記憶體狀態檢查- 改進 CheckMemoryStateContiguous 的使用
- DMA 管線傳輸- 允許管線傳輸以防止斷言失敗
- SMMU 位址空間-防止位址空間耗盡時出現無限循環
- MCI 啟動過程- 修正媒體控制介面啟動問題
輸入和控制器修復
- 熱鍵配置恢復- 修復恢復功能和空按鍵序列處理問題
- 控制器輸入阻止- 僅在載入畫面期間阻止輸入,而非整個會話期間阻止輸入
- EmulatedController 銷毀- 新增指針管理的安全回調
- 輸入處理安全性- 為輸入處理添加防禦性檢查
網路和多人遊戲修復
- 聊天室訊號- 修復訊號斷開與清理問題
- 資料包驗證- 改進的資料包驗證和調試日誌記錄
- ZSTD 錯誤處理- 更好的壓縮/解壓縮錯誤恢復
- 舊版資料包格式- 已恢復為相容的資料包格式
- 大廳 API 遷移- 已從 web_api_url 遷移到專用配置
已知問題
- 快速切換主題時,系統主題切換過程中可能會出現短暫閃爍
- 啟用 NCA 掃描功能後,大型遊戲庫在首次運行時可能需要一些時間才能完成掃描
- 不同模擬器版本的網路封包格式相容性可能有所不同。
遊戲相容性亮點
提高相容性
- 《銀河戰士 Prime 4》 —— 修復陰影貼圖的方形瑕疵
- 現在已完全支援需要最新 HOS 版本的遊戲,並更新常數
- 更能相容於使用高級音訊效果的遊戲
- 改進對具有複雜紋理格式的遊戲的支援
- 增強與使用 GPU 修改紋理的遊戲的兼容性
https://git.citron-emu.org/Citron/Emulator/releases
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.117.234 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1766746979.A.140.html
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章