[其他] 【妖表拆包】妖怪手表4++ 获取道具ID教程

0
回复
705
查看
[复制链接]

微信扫一扫 分享朋友圈

该用户从未签到

800

主题

-4

回帖

1114

积分

VIP会员

Rank: 5Rank: 5

积分
1114
发表于 2021-6-2 11:32:30 | 显示全部楼层 |阅读模式
好久没关注妖表更新了,但看大家好像依旧有需求,于是索性就直接把道具ID获取教程写出来好了,祝各位好运~
——————————————————————————————————————————————————————————
必备工具:
NCA-NSP-XCI_TO_LayeredFS(或其他任何拆包工具)
WinHex(或其他任何十六进制编辑器)
NotePad++(或其他任何文本编辑器)
CriPakTools(Github搜索下载)
——————————————————————————————————————————————————————————
1. NSP或XCI拆包NCA
运行NCA-NSP-XCI_TO_LayeredFS.bat,选择“2.  eShop NSP”,再选“1.  ExtractEshop NSP”,看到“Drag and Drop your NSP:”,然后拖入你需要解压的NSP文件,看到“Done”就是解压完成了,同时会生成一个名为“Extracted_NSP”的文件夹;

2. 提取titlekey
打开Extracted_NSP文件夹,会有一个*.tik后缀名的文件,拖入WinHex,一般ROOT下面那排00中间的16进制就是(很容易分辨,因为除此之外周围全是数据0)

3. 解密NCA
再次运行NCA-NSP-XCI_TO_LayeredFS.bat,选择“1.  NCA”,再选“2.  ExtractEcrypted NCA”,再选“2.  Romfs folder”,看到“Drag and Drop your biggest NCA:”然后拖入Extracted_NSP的文件夹内体积最大的NCA文件,按回车。看到“Enter titlekey:”就粘贴刚提取的“titlekey”后回车。请注意,执行该步骤时,如遇到“Error: Section 0 is corrupted”,那只能说明一点,就是你key文件中的key不足,请从各种方式获得新的key并且粘贴进去即可(请保证hactool紧邻keys文件)

4. 拆包cpk
将想要拆包的cpk文件放到CriPakTools.exe相同目录下,运行cmd。通过“D:”、“cd D:\Download”等类似指令将cmd切换至exe目录,并执行“CriPakTools.exe IN_FILE ALL”即可。一般拆的是gamedata.cpk,还有另一个开头叫item的cpk

5. 分析bin文件规律
上面拆包item cpk文件后,你会看到item_config_0.13.66.cfg.bin,这是所有普通装备存放位置,用WinHex打开,一个完整道具数据格式为:
8D8CD57C115555151501FFFFB6B79DED96C30000F4896D9158CD7F8E330B00001E0000002F01000001000000010000000000000000000000AD17000004000000000000003010C7BBB717000026030000
其中:
道具开头为固定格式8D8CD57C115555151501FFFF
之后标红位置为道具ID
再之后绿色字体位置为图鉴编号
结尾为固定的0000。

6. 复制数据
参考上述格式,将所有道具复制到word或者其他支持批量处理的文本编辑工具中,并通过“通配符”或者“正则项”将道具ID依次提取出来,具体通配符可查询此链接。

7. 获取道具名称
再上面获取道具ID之后,我们需要找到其对应的道具名称,当然你也可以直接拿着这些代码去内存里修改尝试。
幸运的是,道具名称就在Build\data\common\text\zh_hans\item_text.cfg.bin中,并且与上面所提取的道具ID排序一致。
如果你所使用的文档编辑器为乱码,请将其ANSI格式切换为UTF-8编码即可。
解码成功后的显示内容大概是这样:
12.png
然后同样的道理,将它复制到word或者其他支持批量处理的文本编辑工具中,处理后与原道具ID依次对应即可。
——————————————————————————————————————————————————————————
最后,祝大家拆包愉快~


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们:易贷与你快乐分享

官方微信

APP下载

全国服务热线:

400-000-6618

地址:成都市锦江区东华正街42号广电仕百达国际大厦25楼

邮编:610066 Email:mail@yidai.com

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.  威海迪恩网络科技有限公司 版权所有   浙ICP备14539863号

上海易贷网金融信息服务有限公司  沪ICP备15020893号-1

Archiver-手机版-小黑屋- 杭州摩登天下网络技术工作室 |网站地图 

上海金融信息行业协会理事单位 | 上海市信息服务业行业协会会员单位 | 上海市网络信贷服务业企业联盟单位