ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

3dsconv 快速上手:.3ds 转 CIA 命令速查

3dsconv 快速上手:.3ds 转 CIA 命令速查 3dsconv 快速上手.3ds 转 CIA 命令速查【免费下载链接】3dsconvPython script to convert Nintendo 3DS CCI (.cci, .3ds) files to the CIA format项目地址: https://gitcode.com/gh_mirrors/3d/3dsconv这篇讲 3dsconv 怎么把 .3ds/.cci 卡带 dump 转成可安装的 CIA 文件写给会用终端但没接触过 3DS 文件格式的人。它做的事就一个转换读入 CCI 镜像自动判断加密状态输出标准 CIA。环境准备克隆仓库git clone https://gitcode.com/gh_mirrors/3d/3dsconv cd 3dsconv装依赖并安装成命令pip install pyaes python3 setup.py install不想装也行在仓库目录里直接跑python3 3dsconv.py参数与3dsconv完全一致。跑通第一条转换命令最小命令只有一行3dsconv game.3ds成功时先打印Converting game (decrypted)...接着是百分比进度条最后一行Done converting 1 out of 1 files.同目录会多出与游戏同名的 .cia 文件。想把产物挪到别的目录、顺便看每一步细节加两个参数3dsconv game.3ds --output./cia/ --verbose--output决定 .cia 存放目录--verbose会额外打印 Title ID 和各段哈希。批量转换与加密卡带处理批量转换一摞卡带目录里有一堆 .3ds 要处理时用通配符一次全列出来3dsconv *.3ds --output./cia/ --overwrite注意不带--overwrite时同名 .cia 已存在的文件会被跳过想重转就要带上它。处理加密的 .3ds 卡带文件是 Original NCCH 加密的得提供主机 dump 出的 boot9.bin受保护的 ARM9 bootROM。查找顺序是--boot9参数、当前目录的boot9.bin或boot9_prot.bin、最后~/.3ds/下的同名文件3dsconv game.3ds --boot9/path/to/boot9.bin怕文件是坏的先核对 boot9.bin 的 SHA2562f88744feed717856386400a44bba4b9ca62e76a32c715d4f309c399bf28166f。踩坑速查现象Error: ... is encrypted using Original NCCH and pyaes or the bootROM were not found.原因文件加密但缺 pyaes 或 boot9。处理装好 pyaes再把 boot9.bin 放当前目录或用--boot9指定。现象xxx.cia already exists.原因输出文件已存在。处理加--overwrite或换个--output目录。现象is not a CCI file (missing NCSD magic).原因输入不是卡带 dump。处理重新 dump确认文件是 .3ds/.cci。现象This file may be corrupt (invalid ExtHeader hash).原因dump 不完整或头部状态不符。处理重新 dump确定已解密时加--ignore-encryption强转。现在你可以单文件、批量、带加密地转换 .3ds 了。全部参数运行3dsconv --help查看主逻辑见 3dsconv/3dsconv.py。【免费下载链接】3dsconvPython script to convert Nintendo 3DS CCI (.cci, .3ds) files to the CIA format项目地址: https://gitcode.com/gh_mirrors/3d/3dsconv创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表