3dsconv:一款实用的Nintendo 3DS游戏文件转换工具
3dsconv 是一个开源项目,主要用于将Nintendo 3DS的CCI ("cci" "3ds") 格式文件转换为CIA格式。该项目主要使用 Python 3 编程语言开发。
项目核心功能
- 格式转换:3dsconv 可以将Nintendo 3DS的CTR Cart Image (CCI) 文件转换为CTR Importable Archive (CIA) 格式。
- 加密识别:能够检测CCI文件是否已解密、使用原始NCCH加密或使用zerokey加密。
- 高级选项:提供了多种高级选项,包括指定输出目录、设置ARM9引导ROM路径、覆盖现有文件、忽略无效哈希值和加密头部等。
- 开发者模式:支持使用开发者单元密钥进行转换,适用于系统更新等开发者标题。
项目最近更新的功能
根据项目的最新更新,以下是近期添加或改进的功能:
- 增强的加密处理:改进了对加密文件的检测和处理,使得加密文件的转换更为稳定。
- 开发者模式支持:增加了对开发者单元系统的转换支持,特别适用于使用开发者单元密钥加密的系统更新标题。
- 错误处理优化:增强了错误处理逻辑,提高了转换过程中出现错误的容错性。
3dsconv 的持续更新使其保持为Nintendo 3DS爱好者和开发者提供了一个强有力的工具,用于游戏文件的格式转换和开发工作。