作者playlive (???)
看板Emulator
标题[新闻] Citron v0.12.25
时间Fri Dec 26 19:00:56 2025
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://webptt.com/cn.aspx?n=bbs/Emulator/M.1766746979.A.140.html