设为首页收藏本站
机战Z2破界篇 星组汉化 下载

星组游戏论坛

 找回密码
 注册(QQ注册+邀请注册)

QQ登录

只需一步,快速开始

查看: 2373|回复: 6

[分享] 3ds rom 解密工具来了,一大波汉化的节奏?(转自GBATEMP) [复制链接]

Rank: 6Rank: 6

UID
11380
星币
50
积分
1745
阅读权限
60
注册时间
2008-2-19
最后登录
2017-9-17
发表于 2014-8-30 12:00:19 |显示全部楼层
本帖最后由 minasithil 于 2014-8-30 12:02 编辑

期待一下机战UX

以下转自原帖:

ctrKeyGen为PC上使用的命令行程序
padgen为3DS上使用程序(仅限官方4.5系统3DS主机)

1.使用命令行把ctrKeyGen指向一个.3DS文件来创建ncchinfo.bin文件(命令行格式ctrKeyGen.exe <input.3ds>)
2.把ncchinfo.bin放到3DS本体的SD卡根目录下
3.如果是GW烧录用户,把下载附件包含的Launcher.dat置于SD卡根目录
如果不是GW烧录用户,把下载附件包含的Launcher_noGW.dat置于SD卡根目录并重命名为Launcher.dat
4.在3DS运行Launcher.dat(运行3DS破解模式),在SD卡根目录会创建xor pads文件(输出示例:CTR-P-CTAP1.romfs.xorpad)


关于.xorpad文件的处理
可以用3DSExplorer提取文件并使用其中的XOR工具解密(使用方法:把输入的xorpad以及想要的解密的文件分别作为'first file'第一文件'first file' ,'second file'第二文件,点击保存SAVE并输出),也可用ctrtool(DOS命令行工具)来提取解密文件

3DS飞行俱乐部ROM解密后部分文件分布截图 2.jpg


超级马里奥大陆3D音频文件,使用Foobar相关插件就可以播放了
1.jpg


3DS_CTR_Decryptor
http://pan.baidu.com/s/1mgE7se8

3DSExplorer
http://pan.baidu.com/s/1mg6zK9q

ctrtool
http://pan.baidu.com/s/1bnaUdxP


Rank: 11Rank: 11Rank: 11Rank: 11

UID
95061
星币
5191
积分
813
阅读权限
90
注册时间
2012-12-5
最后登录
2016-9-7
发表于 2014-8-30 14:19:01 |显示全部楼层

这个真是极好的@怪蜀黍
Freely Tomorrow
头像被屏蔽

禁止发言

UID
97333
星币
1186
积分
1124
阅读权限
0
注册时间
2013-2-27
最后登录
2015-7-23
发表于 2014-8-30 16:11:47 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

光芒万丈的恒星

FFF团突击大队队员

Rank: 6Rank: 6

UID
47641
星币
530
积分
1320
阅读权限
60
注册时间
2009-8-29
最后登录
2016-2-11

STS-X-001 七芒星勋章

发表于 2014-8-30 22:48:49 |显示全部楼层
破界和L都还没影。。我是没什么期望了。虽然UX很多特别的作品。
发帖际遇:dgfgrfht 发帖时在路边捡到 2 星币,偷偷放进了口袋.幸运榜 / 衰神榜
我辈屌丝,当心存美眉,沙发,酱油之行不可取,潜水之道不可为,匡扶马甲,铲除脑残。。

管理员

勇者

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

UID
4
星币
379
积分
5110
阅读权限
255
注册时间
2007-6-30
最后登录
2017-11-22
发表于 2014-9-1 19:49:17 |显示全部楼层
失业中....我正在考虑是去西单要饭呢,还是去王府井乞讨,会更好一点。
星组游戏开发组 急招游戏画师美工~~~详见链接点我进入招募贴

Rank: 6Rank: 6

UID
11380
星币
50
积分
1745
阅读权限
60
注册时间
2008-2-19
最后登录
2017-9-17
发表于 2014-9-22 23:13:30 |显示全部楼层
本帖最后由 minasithil 于 2014-9-22 23:15 编辑

笑叔这妥妥的是准备找更高薪的公司的节奏啊……

--------------------------


话说3DS破解工具又更新教程了

ctrKeyGen为PC上使用的命令行程序
padgen为3DS上使用程序(仅限官方4.5系统3DS主机)

1.使用命令行把ctrKeyGen指向一个.3DS文件来创建ncchinfo.bin文件(命令行格式ctrKeyGen.exe <input.3ds>)
2.把ncchinfo.bin放到3DS本体的SD卡根目录下
3.如果是GW烧录用户,把下载附件包含的Launcher.dat置于SD卡根目录
如果不是GW烧录用户,把下载附件包含的Launcher_noGW.dat置于SD卡根目录并重命名为Launcher.dat
4.在3DS运行Launcher.dat(运行3DS破解模式),在SD卡根目录会创建xor pads文件(输出示例:CTR-P-CTAP1.romfs.xorpad)

2014.9.2日 新内容:

3DS模型材质提取教程(以Super Mario 3D Land为例)
首先你得提取3DSROM中的ROMFS (ROM File System)ROM文件系统分区,最好不要使用3DSExplorer进行此操作,因为此软件有个BUG会导致从错误的偏移地址进行提取从而不能够正确的解密,推荐使用romfsdecryption,把ROM文件拖动到getromfs.exe后会提取ROM中加密的ROMFS,并输出为EncryptedRomFS.bin。提取完后命令行窗口会自动关闭,这将会花费几分钟时间。
提取完毕后会在相同文件夹生成EncryptedRomFS.bin文件,下一步就是使用解密ROMFS 了,使用3DS_CTR_Decryptor工具来获得一个xor pad文件
注意:此软件有个BUG,这意味着XOR PAD文件大小和ROMFS文件不相同!不过即使两者不相同,大部分XOR工具也是支持解密的,倘若无法支持大小不同两文件的解密,你得删除XOR PAD文件尾部数据直到和EncryptedRomFS.bin大小一致。
在获得XOR PAD后就可以把EncryptedRomFS.bin解密成DecryptedRomFS.bin,进行此部分操作可以使用3DSExplorer,其中的XOR工具有两个输入文件选项
'first file':CTR-P-AREP0.romfs.xorpad
'second file':EncryptedRomFS.bin
选定两个输入文件后点击SAVE,然后选择解密文件名。最好就可以产生DecryptedRomFS.bin!

关于.xorpad文件的处理
可以用3DSExplorer提取文件并使用其中的XOR工具解密(使用方法:把输入的xorpad以及想要的解密的文件分别作为'first file'第一文件'first file' ,'second file'第二文件,点击保存SAVE并输出),也可用ctrtool(DOS命令行工具)来提取解密文件

我们需要使用ctrtool来进一步提取DecryptedRomFS.bin的文件
用一下命令行从DecryptedRomFS.bin提取文件
ctrtool.exe -t romfs --romfsdir=Mario DecryptedRomFS.bin
这个命令行会创建一个名为“Mario”的目录,在这个文件夹中你会看到更多的目录,比如"StageData"目录,此目录包含一些.SZS文件。

在此教程中,我将会解压文件"Mario\ObjectData\Barrel.szs",但是这对其他SZS文件应该同样适用。

幸好3DS的SZS文件格式和WII游戏中的一样并且兼容于WII破解工具Wiimms SZS Tool
http://szs.wiimm.de/download/szs-v1.35c-r5394-cygwin.zip

一旦安装此软件后,可以使用如下命令行
wszst DECOMPRESS Barrel.szs
这个命令行会创建一个名为Barrel.bin文件。
实际上Barrel.bin文件就是.narc文件,把后缀名改为Barrel.narc就就行了。可以使用DS破解工具来提取.narc中的文件。比如Mario Kart DS Course Modifier
New version(2.1.1): http://florian.nouwt.com/ds/mkds.zip

打开马力欧赛车DS关卡编辑器(Mario Kart DS Course Modifier),然后打开Barrel.narc。从树形目录中选择文件并点击提取(extract)

我们将会得到以下文件
- ActorHitByReactionCtrl.byml
- Barrel.bcmdl
- InitActor.byml
- InitClipping.byml
- InitLight.byml
- InitSensor.byml
- InitShadow.byml

其中包含模型和材质的文件是Barrel.bcmdl,这是个CGFX文件

使用Smealum的cgfx2obj.py工具可以从CGFX文件中提取模型材质
https://gist.github.com/smealum/8807124


原帖:http://gbatemp.net/threads/extra ... m-3ds-games.370788/
http://gbatemp.net/threads/release-3ds_ctr_decryptor-void.370684/



Rank: 6Rank: 6

UID
11380
星币
50
积分
1745
阅读权限
60
注册时间
2008-2-19
最后登录
2017-9-17
发表于 2014-9-22 23:16:34 |显示全部楼层
本帖最后由 minasithil 于 2014-9-22 23:16 编辑

不小心发帖重复了,求删……

Archiver|星组游戏论坛 ( 京公网安备110403080002 )  

GMT+8, 2017-11-22 15:18

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部