ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

3DS-stuff:两个免费脚本,把CIA解密和3DS游戏下载变成一件小事

3DS-stuff:两个免费脚本,把CIA解密和3DS游戏下载变成一件小事 3DS-stuff两个免费脚本把CIA解密和3DS游戏下载变成一件小事【免费下载链接】3DS-stuff项目地址: https://gitcode.com/gh_mirrors/3d/3DS-stuff玩 3DS 的玩家早晚都会碰到 3DS 游戏文件处理这件事从网上拿到的 CIA 文件常常是加密的直接丢进模拟器只会报错想自己从官方服务器拉一份游戏下来又总觉得无从下手。3DS-stuff 这个免费开源项目就是专门为这两件事准备的。它只包含两个批处理脚本却把批量CIA解密和按 Title ID 下载游戏这两条最麻烦的流程压缩到了双击运行、然后等着这么简单。事情是从一张加密的 CIA 开始的先说我自己的经历。去年我翻出一台吃灰的 3DS想把手头的游戏卡带备份成文件。折腾了一下午卡在第一步备份出来的 .3ds 文件是加密的模拟器不认而网上能找到的解密教程几乎每一篇都默认你懂十六进制、懂 NCCH 分区、懂命令行看得人头皮发麻。你可能也遇到过类似的情况——工具是有的教程也写得很专业但读完之后你还是不知道该先敲哪条命令。那时候我甚至怀疑是不是只有玩得很深的人才有资格处理这些文件。后来我找到了 3DS-stuff它最打动我的地方不是功能有多强而是它把整个流程里需要人动脑的部分几乎都砍掉了解密也好、下载也好脚本自己判断该做什么你只需要把文件放对位置、按几下回车。项目里只有两个脚本一个管解密一个管下载整个项目干净得有点不像开源项目就两个文件各自负责一条链路脚本文件负责的事情背后调用的工具Batch CIA 3DS Decryptor.bat批量解密 .3ds 与 .cia自动识别游戏本体、补丁和 DLCdecrypt、makerom、ctrtoolCIA_Downloader.bat输入 Title ID从任天堂 CDN 下载数据并打包成 CIAaria2c、ctrtool、make_cdn_cia换句话说一个解决手头文件用不了的问题一个解决想要的游戏拿不到的问题。下面我把两条流程各走一遍你就知道它用起来是什么感觉了。第一次解密文件是怎么被拆开再拼回去的解密脚本的使用方式简单到不像话把要处理的 .3ds 或 .cia 文件放进脚本所在目录双击运行剩下的它自己来。我头一回跑的时候屏幕刷刷刷滚了一堆英文心里还挺没底。后来翻它生成的 log.txt 才看明白它其实做了这样几步对 .3ds 文件先用decrypt把加密内容解开拆出各个分区再用makerom重新打包成带-decrypted后缀的 .3ds 文件对 .cia 文件先用ctrtool读取文件的元数据判断它是游戏本体、更新补丁还是 DLC解密后分别输出带(Patch)-decrypted或(DLC)-decrypted后缀的 CIA结束后顺手清理中间产物目录里不会留下一堆看不懂的临时文件。有个细节特别贴心文件名里已经带 decrypted 的文件脚本会自动跳过。这意味着你重复运行它不会有任何副作用纯粹用来防止重复处理。我第二次跑这个脚本时干脆把一整包游戏文件全丢进目录去倒了杯水回来一看该解的全都解完了。那种原来这么简单的感觉比教程里写一万字都管用。下载也不复杂报一个 16 位 Title ID 就行另一个脚本解决的是获取的问题。每款 3DS 游戏在任天堂服务器上都对应一个 16 位的十六进制 Title ID比如0004000000030800这种格式。你只需要把这个 ID 报给脚本它会自己跑完剩下的所有步骤。我实际操作了一次流程是这样的运行脚本输入 Title ID脚本先从任天堂的 CDN 拉取加密票据cetk和元数据tmd再按元数据里列出的内容 ID 逐个下载数据块最后问你一句游戏叫什么名字把下载好的东西打包成一个现成的 CIA 文件。几个值得说的点脚本内置了多源回退主 CDN 连不上会自动换备用地址不用你手动折腾下载中断后直接关掉窗口再重新运行它可以从断点接着下不会前功尽弃给游戏起名字时别带/ \ : * ? |这类特殊字符否则打包会失败这是脚本自己都会提醒你的。我拿一个冷门游戏的 Title ID 试过整个过程大概十分钟中途没出任何岔子。对只想安静地拿到一个能用的文件的人来说这体验已经超出预期了。动手之前先把这几个命令行工具备齐脚本本身是半成品——它负责帮你编排流程但真正干活的还是那几个命令行工具。第一次使用前需要把下面这些装好并保证它们在系统能直接找到的位置比如放进脚本同一个文件夹decrypt、makerom、ctrtool解密和重新打包的基础三件套aria2c下载器负责多线程下载和断点续传make_cdn_cia把下载的 CDN 数据打包成 CIA。这些工具在 3DS 开发社区里都是公开的常用软件网上搜名字就能找到。装齐之后两个脚本就能直接用了。另外提一句它们是批处理脚本跑在 Windows 上推荐 Windows 10 或 11路径最好也别带中文省得莫名其妙出问题。用之前 vs 用之后同一批文件的两段命运拿我自己那批文件举个例子用之前和用之后的差别是这样的场景用之前用之后手头的 .3ds 游戏加密状态模拟器报错解成可运行格式直接拖进模拟器一堆 .cia 补丁和 DLC分不清哪个是哪个不敢乱装自动标出 Patch 和 DLC对应装即可想要某个游戏的数字版不知道从哪下手输个 ID等它打包成 CIA中途断电、断网一切重来重新运行即可续传最直观的感受是以前我花在研究怎么处理上的时间比真正处理文件的时间多得多现在这些时间全都省下来了。新手容易踩的几个坑我基本都踩过说几个我亲测过的坑帮你绕开依赖工具没装全脚本不会弹窗告诉你而是把报错写进 log.txt。所以遇到看起来什么都没发生的情况先去看 log.txt别急着重装系统。下载脚本如果一直失败先检查 Title ID 是不是完整的 16 位、有没有输错字母它自己也只会接受 16 位输入。别把解密出来的东西拿去传播或下载你没有购买的游戏。工具本身只服务于合法的备份和研究这一点值得每个使用者放在心上。最后说几句实在话如果你也卡在加密文件用不了或游戏不知道怎么下载这两个问题上与其对着几十页英文文档硬啃不如先把 3DS-stuff 拉下来试试。整个项目很小两条脚本读一遍就能看懂它在干什么改起来也不费劲。git clone https://gitcode.com/gh_mirrors/3d/3DS-stuff项目采用 MIT 许可证可以放心使用和修改。说到底游戏文件处理这件事并没有想象中那么神秘只是缺一个把复杂步骤替你排好的工具而已。现在工具有了剩下的就是把文件放进去然后点一下运行。【免费下载链接】3DS-stuff项目地址: https://gitcode.com/gh_mirrors/3d/3DS-stuff创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表