3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2822|回复: 9
打印 上一主题 下一主题

[原创] 对机体和人物pkd文件的研究结果分享

[复制链接]

15

主题

669

帖子

2249

积分

游戏达人

来自冥王星的地球统治者

Rank: 7Rank: 7Rank: 7

贡献度
187
金元
15013
积分
2249
精华
0
注册时间
2009-5-8
跳转到指定楼层
主题
发表于 2019-12-12 16:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zgyjk 于 2019-12-12 17:21 编辑


CharacterSpecList.pkd的数据


MachineSpecList.pkd的数据


看起来pkd文件类似一个压缩包,里面包含了cdb数据库文件,表头后面紧跟着的就是数据行,行的最前端2byte为所属系列,
根据上图应该能100%解析出人物和机体数据,晚上回去研究下语言文本文件,看看能不能直接从语言文本文件映射到人物和机体,这样就不需要地址表了


提供一个16进制对齐工具,UE只能16byte换行有点不方便,用这个就能很方便的找到列表了,如图是所有人物信息



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

1

查看全部评分

回复

使用道具 举报

5

主题

260

帖子

913

积分

超级玩家

Rank: 5Rank: 5

贡献度
122
金元
4246
积分
913
精华
0
注册时间
2011-6-23
舒服的沙发
发表于 2019-12-12 16:43 | 只看该作者
本帖最后由 泷泽透明 于 2019-12-12 16:44 编辑

这是@mediar发的机体代码说明,大家一起参考吧:

机体完整格式:
10 04 47 00 55 00 5F 00 10 04 47 00 55 00 5F 00 10 04 47 00 55 00 5F 00 74 40 00 00 17 0B 00 00 D5 08 00 00
00 00 52 67 D4 00 76 01 4A 01 91 01 0C 02 00 00 00 00 00 00 00 00 00 00 91 05 20 1C 4A 01 27 01 68 01 34 03
36 01 0A 14 6D 5B 4C 07 0F 00 24 00 48 00 4A 00 49 00 2E 03 1C 00 20 02 02 05 01 FF 0D 00 00 00 01 00 15 00

前面三个其中一个是武器的,另两个可能一个是动画,一个是机体的(猜想)
2E 03属于第一个武器,改变第一个武器后面武器都会改变,05 则代表有5个武器,地图炮不算, 5这个改成6,就会多加一个武器。
回复 支持 反对

使用道具 举报

5

主题

260

帖子

913

积分

超级玩家

Rank: 5Rank: 5

贡献度
122
金元
4246
积分
913
精华
0
注册时间
2011-6-23
硬硬的板凳
发表于 2019-12-12 16:45 | 只看该作者
本帖最后由 泷泽透明 于 2019-12-12 16:48 编辑

你第一个关键字打错了,应该是LSHC,而不是CSHC
另外这些文件数字,应该会根据DLC的增加而改变吧。
回复 支持 反对

使用道具 举报

15

主题

669

帖子

2249

积分

游戏达人

来自冥王星的地球统治者

Rank: 7Rank: 7Rank: 7

贡献度
187
金元
15013
积分
2249
精华
0
注册时间
2009-5-8
冰凉的地板
 楼主| 发表于 2019-12-12 16:50 | 只看该作者
泷泽透明 发表于 2019-12-12 16:45
你第一个关键字打错了,应该是LSHC,而不是CSHC
另外这些文件数字,应该会根据DLC的增加而改变吧。
...

改变不是问题,只要头的结构不变,就能通过搜索头来确定当前数量 然后计算出所有数据的地址,应该不会被DLC影响
回复 支持 反对

使用道具 举报

5

主题

260

帖子

913

积分

超级玩家

Rank: 5Rank: 5

贡献度
122
金元
4246
积分
913
精华
0
注册时间
2011-6-23
5#
发表于 2019-12-12 16:56 | 只看该作者
zgyjk 发表于 2019-12-12 16:50
改变不是问题,只要头的结构不变,就能通过搜索头来确定当前数量 然后计算出所有数据的地址,应该不会被D ...

嗯,那就好,我就怕你的静态修改器每次都要修改那工作量就大了
回复 支持 反对

使用道具 举报

8

主题

2878

帖子

2544

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
57
金元
23160
积分
2544
精华
0
注册时间
2007-1-21
6#
发表于 2019-12-12 16:58 | 只看该作者
等你晚上更新。。。。
回复 支持 反对

使用道具 举报

20

主题

2801

帖子

3906

积分

游戏精英

Rank: 8Rank: 8

贡献度
235
金元
29557
积分
3906
精华
1
注册时间
2004-1-25
7#
发表于 2019-12-12 18:12 来自手机 | 只看该作者
辛苦,支持
回复 支持 反对

使用道具 举报

1

主题

399

帖子

680

积分

超级玩家

Rank: 5Rank: 5

贡献度
3
金元
6684
积分
680
精华
0
注册时间
2020-2-27
8#
发表于 2020-2-27 22:46 | 只看该作者
谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

323

帖子

394

积分

高级玩家

Rank: 4

贡献度
0
金元
3944
积分
394
精华
0
注册时间
2019-1-18
9#
发表于 2020-2-28 13:38 | 只看该作者
6666666666666666666
回复 支持 反对

使用道具 举报

0

主题

7

帖子

8

积分

新手玩家

Rank: 1

贡献度
0
金元
80
积分
8
精华
0
注册时间
2020-5-3
10#
发表于 2020-5-4 20:18 | 只看该作者
泷泽透明 发表于 2019-12-12 16:43
这是@mediar发的机体代码说明,大家一起参考吧:

机体完整格式:

我在网上其他地方看到了您修改els00机体(个人比较喜欢00系列的动画)技能POWER 的MOD,但是由于dlc版本更新现在已经不能用了。我现在想看能不能自己做,请问您是通过什么方法修改那个MachineSpecList.pkd文件的呢?具体的机体数据(比如说els 00 的技能POWER)是哪一行呢?谢谢您。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-12 19:04 , Processed in 0.170735 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表