本文有国内的实况足球补丁制作大神老六编写,老六在今日头条上开通了账号,喜欢的可以去关注一波,在今日头条直接搜索老6实况就可以关注了。

你玩游戏,因为喜爱。游戏玩你,那是伤害。

大家好,我是老六

今天继续给大家带来新的干货,实况足球的最大硬伤是什么?相信很多足球游戏爱好者都会异口同声:授权!!!!没错,但实况足球最大的优势是什么?尤其是PC版,恩,估计很多人也都想到了,补丁!!尤其是第三方真实脸型,这对游戏的真实体验会带来很大的诱惑。

那么我现在要给大家带来的是如何讲网上的第三方脸型通过专制成CPK的方式,挂载到游戏的补丁目录从而变成自己游戏的一部分。

首先,我们先来了解一下游戏的补丁目录以及结构。如图:


游戏官方补丁目录
 
我们可以看到其实官方每隔一段时间发布的DLC扩展,俗称官方补丁都是放到这个目录以下的,也就是讲实际上官方已经默认打开了第三方补丁的扩展接口。那么你只需要按照他所制定的规则来做就可以实现自己挂载自己想要实现的一切真实化内容,如球衣,足球,脸型,球鞋,球场等。

这里我只是抛砖引玉只针对脸型来做一个介绍和说明:

那么我们首先需要搞定的就是工具,挂载脸补所用到的工具有:

1.挂载器(最重要的工具)


DpFileList Generator

2.cpk拆分打包工具

CriPackedFileMaker

接下来就是如何把自己下载到的第三方脸型变成属于自己的补丁过程了,在制作之前,先来普及一下游戏的文件结构以及命名规则,足球游戏的球员数据呈现规则都是已数字ID来实现的,那么我如果要修改这个球员的相关外形数据,首先就必须要知道这个球员在游戏里的ID是什么,那么怎么获取这个ID呢?其实很简单,这里必须要用到个pes全系列球员数据库。

www.pesmaster.com

在这里我们就可以找到全部游戏里已授权球员的真实数字ID,同时还包含了官方实时更新的新球员真实ID,这一点是存档编辑器之流所不能比拟的。我们随意点击一个主页球员的名字,比如:马拉多纳


可以得到这样的页面:注意我用红圈标注的数字2453

那么这个2453就是这个球员在游戏里的数字ID。

接下来我们再来看看我们下到的第三方脸型文件,有两种可能,第一种打开压缩包是这样的:


那么这就是数字ID文件结构,这种类型的第三方脸型是无法直接挂载使用的,必须要专制成游戏能够识别的文件格式才能正确读取,什么正确格式?就是以CPK为扩展的文件格式。那么先来了解一下CPK格式的文件结构吧。我们打开游戏根目录的DATA文件夹

data数据目录

可以看到一个名为dt30_g4.cpk的文件,这个就是包含了官方全部球员脸型数据的文件(不包含官方后续更新DLC的新脸型),接下来我们打开上面介绍的CPK拆分打包工具CriPackedFileMaker,把这个文件拖入到工具框内。

拖拽

然后点击右上角的解压缩小图标,将文件解压到任意你新建的文件内。

解压

到任意目录

完成以后,我们打开这个文件夹,进入到下图所示目录内,那么一目了然了,这里面存放了一千多个数字文件夹,这些数字就是所对应球员的真实ID,每一个ID对应该球员的真实脸型。

dt30_g4.cpk的文件