FiveM 载具插件包制作方法(图文完整教程)

很多人可能不知道如何把一个 rpf 格式的车包做成 FiveM 的插件,其实挺简单的,只需要几个步骤。

首先我们需要准备以下几样东西:

  • OpenIV,修改游戏必备的工具
  • 一个能够压缩 ZIP 的压缩软件,推荐 Bandizip
  • 一个专业的文本编辑器,推荐 Notepad++

1. 准备车包

我们可以去 https://zh.gta5-mods.com/ 下载自己心仪的载具 Mod,本文就以 Audi A4 这辆车作为例子。

如果你只是想练习如何制作车包,可以下载本文所使用的示例车辆: Audi A4 2017

下载完成后,我们可以得到这样一个压缩包,里面是打包好的载具文件:

img

这个车包比较完善,它提供了附加(Add-on)和替换(Replace)两种类型的安装方式,因为我们要做的是附加式车包,所以我这里选用 Add-on 安装方式的模型。

进入到 Add-on 文件夹,里面有个 ReadMe 文件,但是我们不用管它,里面还有一个 abtaudi 文件夹,我们直接进入这个文件夹,找到所需要的核心文件:dlc.rpf,就是下图的这个文件。

这个 abtaudi 就是你的车包名字,每个车包都不一样,请记住它,等会还会用到。

img

现在,我们进入 GTA5 的安装目录,在目录下新建一个文件夹,名字就叫 Game Modding

然后进入到这个 Game Modding 文件夹,在里面再新建一个名为 output 的文件夹。

img

然后我们把压缩包里的 abtaudi 文件夹直接拖出来,和 output 文件夹放在一起:

img

2. 解包数据

现在我们打开 OpenIV,找到刚刚我们创建的 Game Modding 文件夹,然后再进入里面的 abtaudi 文件夹,就会看到 dlc.rpf 文件。

注意下,如果你是打开了 OpenIV 以后才创建的文件夹,那么你进入文件夹里可能会看到啥都没有,这时候只需要把 dlc.rpf 重命名为其他名字,然后就可以认出来了。

img

然后我们双击进入 dlc.rpf,就会看到车包的数据文件:

img

然后我们在 output 文件夹中先新建一个名为 abtaudi 的文件夹(你的车包名字叫什么就改成什么)

img

接下来,我们返回 OpenIV,进入 commmon\data\ 目录,把里面所有能找到的 .meta 结尾的文件都放到 output\abtaudi\ 文件夹中。

img

然后我们在这个文件夹里再新建一个 stream 文件夹,注意是 stream,不是买游戏的那个 steam,不要搞错了。

接着在 stream 文件夹里面再创建一个名为vehicles 的文件夹和一个名为 vehiclemods 的文件夹。

img

我们再返回 OpenIV,回到这个目录:

img

然后我们进入到 x64\levels\gta5\vehicles\,里面应该有一个 rpf 文件,点进去就是车辆的模型文件了。

img

将所有的文件拖到刚刚创建的 output\abtaudi\stream\vehicles\ 文件夹里面:

img

然后再返回 OpenIV 的这一级文件夹,检查下这辆车是否有改装套件:

img

可以看到,这辆车是有改装套件的,因此我们需要将这些文件也解包出来:

img

点进去之后依然还是有一个 rpf 文件,进入里面就可以看到所有的改装套件模型:

img

我们将这些文件全部拖出来,放到 output\abtaudi\stream\vehiclemods\ 文件夹中:

img

至此,车包数据就提取完成了。

设置车包信息

光解包完车包模型数据是不够的,你想要让服务器加载这个车包,还需要增加一些数据文件。

我们回到最初的 output\abtaudi\ 文件夹,也就是这里:

img

我们新建一个文本文件,并命名为 __resource.lua(注意是两个下划线),然后用文本编辑器打开。

打开之后,参考以下内容来写:

resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'

files {
    'vehiclelayouts.meta',
    'dlctext.meta',
    'handling.meta',
    'vehicles.meta',
    'carcols.meta',
    'carvariations.meta',
    'shop_vehicle.meta',
    'carcontentunlocks.meta'
}

data_file 'DLCTEXT_FILE' 'dlctext.meta'
data_file 'VEHICLE_LAYOUTS_FILE' 'vehiclelayouts.meta'
data_file 'HANDLING_FILE' 'handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
data_file 'CARCOLS_FILE' 'carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta'
data_file 'VEHICLE_SHOP_FILE' 'shop_vehicle.meta'
data_file 'CARCONTENTUNLOCKS_FILE' 'carcontentunlocks.meta'

client_scripts 'vehicle_names.lua'

更新:请注意 vehiclelayouts 文件一定一定要放在最前面,或者 dlctext 后面,否则刷出来的车会崩游戏,如果你的 mod 没有这个文件就不用管它。

我们看到上面 files 这一部分,对比一下你的文件夹,是不是很熟悉?

没错,根据你的文件夹里的文件实际情况来写,如果你的文件夹里有这个文件,那么就写上去;如果没有这个文件就删掉这一行;如果名字不一样,就改成你文件夹里有的名字。

为了方便阅读,我这里用 7 种不同的颜色标记:

img

最后要注意一点,这部分的内容除了最后一行,都要以英文逗号结尾:

img

保存这个文件以后,我们再新建一个文本文件,命名为 vehicle_names.lua,使用编辑器打开,放一边。

现在打开 OpenIV,在顶部找到工具 > 哈希生成器,然后在左侧输入 abtaudi(或者你的车模型名),底下输出格式选择 Hex,然后点击生成,你就会得到一个类似于 0x7DE637E2 的东西,将它复制。

然后我们返回刚刚新建的那个文件,输入以下内容:

function AddTextEntry(key, value)
    Citizen.InvokeNative(GetHashKey("ADD_TEXT_ENTRY"), key, value)
end
Citizen.CreateThread(function()
    -- AddTextEntry('这里是你得到的那一串东西', '这里是你希望在游戏里显示的车辆名字')
    AddTextEntry('0x7DE637E2', '奥迪 A4 2017')
end)

其中的 0x7DE637E2 就是你的刚刚通过哈希生成器得到的那串字符。

4. 完成制作

最后,选中文件夹内的所有文件,右键压缩为 Zip 格式,就可以在 YumV 上传了。

img

第一次制作自己的车包可能需要很长时间,但是随着制作的次数多了,自然也就熟悉了,我制作一个车包大概就 5 分钟左右,非常轻松。

教程到这里就结束了,如果有疑问,可以在评论区问我。

Akkariin 发表于 2020-07-06 16:03:29

留言

用户信息

您还没有登录,登录之后就可以上传文件了。

用户名

密码

如果您忘记了密码,请 点击这里 找回密码。

或者, 注册一个新账户?

搜索资源

支持搜索名称、简介、作者名

按分类浏览

根据指定类型的资源进行浏览

  • 载具 vehicle (59)
  • 人物 peds (0)
  • 工具 tool (10)
  • 地图 map (5)
  • 脚本 script (45)
  • 其他 other (4)

捐赠 Donate

本站是由作者辛苦开发和建设的,投入了大量的时间和精力。如果您觉得这个网站和工具对您有帮助,您可以捐助我,所有的收入将用于维护服务器的开支。


image



©2024 YumV.NET - Load (0.00424s)

站点首页 - 关于本站 - 服务条款 - 隐私协议 - 作者博客



玻璃钢生产厂家商丘不锈钢镂空玻璃钢雕塑专业定做玻璃钢花盆玻璃钢卡通雕塑资讯珲春玻璃钢南瓜屋雕塑商丘玻璃钢人物雕塑定制价格芜湖水果玻璃钢雕塑生产厂家鹤壁公园玻璃钢彩绘雕塑厂家晋江玻璃钢花盆厂江门商场美陈玻璃钢卡通雕塑玻璃钢雕塑寓言故事南京佛像玻璃钢雕塑工业玻璃钢海洋雕塑网站四川开业商场美陈制作沈阳泡沫玻璃钢雕塑设计公司一玻璃钢雕塑上海景区玻璃钢雕塑制作保定工业玻璃钢雕塑按需定制呼和浩特人物玻璃钢雕塑定制商场美陈水晶球玻璃钢雕塑视频大全装饰商场美陈订购石家庄小区玻璃钢雕塑设计厂家广东大型商场美陈现价商场女装柜组美陈布置美陈商场气球玻璃钢造型雕塑公司电话多少福建步行街玻璃钢雕塑销售电话呈贡加工玻璃钢雕塑佳木斯动物玻璃钢雕塑定做玻璃钢红军雕塑报价香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化