查看: 15142|回复: 15
收起左侧

[视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程)

[复制链接]
admin 发表于 2021-4-10 00:32:28 | 显示全部楼层 |阅读模式
教程一、视频教程
请谅解录制声音比较小,改天我换个话筒!更换分辨率成1080在看!
在线视频已经被封禁,只能通过下载方式浏览视频教程

下载地址如下链接:提取码:ynxm

范例车包下载
添加车包范例.rar (5.74 KB, 下载次数: 559)
视频相关文字介绍
一、准备工作-
必备工具OpenIV点我下载 144612uam88ts8t3cua2th.png

二、将制作好的MOD车包放入服务器resources目录,
在server.cfg或resource.cfg里插入一行启动车包的命令
例子如下:
/启动资源 保时捷911跑车
start 911
至此添加车包完毕,请重启服务端,在游戏内按T输入下面命令刷出车辆
/car 911
以上是简易车包安装方法适合小白零基础(缺点是遇到文件多的车包有可能载入出错)

教程二、文字教程
1.车包信息车包内一般有以下文件
【carcols.meta】【carvariations.meta】【handling.meta】【vehicles.meta】
以上为数据文件,MOD文件后缀一般有
【.yft】【.ytd】
这些为最常见的车包内容。
2.添加车包添加车包,支持 【添加式:addon】【dlc.rpf的】格式,需要转换格式。转换格式,需要一定的基础。
如例子:我需要将 【车包为:59dbs】添加进服务端。
1.将他放置到【resources】文件内    路径:\resources\911
2.在根目录:【server.cfg】文件内添加:【start 911] 到此,车包添加成功、
3.如何在游戏刷出添加车辆【/car 911】(按T,使用聊天框刷出。)
切记,添加车包后,需要重启服务端,否则不生效。



======================================================================================================================
教程三、图文教程
以下是高手进阶教程【不规则车包的安装方法
                                                                很多人可能不知道如何把一个 rpf 格式的车包做成 FiveM 的插件,其实挺简单的,只需要几个步骤。
首先我们需要准备以下几样东西:
1. 准备车包我们可以去 https://zh.gta5-mods.com/ 下载自己心仪的载具 Mod,本文就以 Audi A4 这辆车作为例子。
如果你只是想练习如何制作车包,可以下载本文所使用的示例车辆:Audi A4 2017车包下面是下载地址请复制到浏览器下载
https://s2.worldofcraft.cn:8443/ ... %E6%B6%82%E8%A3%85/[%E5%A5%A5%E8%BF%AAA4]Audi%20A4%20Quattro%20ABT.rar
下载完成后,我们可以得到这样一个压缩包,里面是打包好的载具文件:
e2360193b682b4196a593d8cdf4abb32.png
这个车包比较完善,它提供了附加(Add-on)和替换(Replace)两种类型的安装方式,因为我们要做的是附加式车包,所以我这里选用 Add-on 安装方式的模型。
进入到 Add-on 文件夹,里面有个 ReadMe说明文件,不用管它,里面还有一个 abtaudi 文件夹,我们直接进入这个文件夹,找到所需要的核心文件:dlc.rpf,就是下图的这个文件。
这个 abtaudi 就是你的车包名字,每个车包都不一样,请记住它,等会还会用到。
bac34cccdfc00110fd2fc96fa6412175.png
现在,我们进入 GTA5 的安装目录,在目录下新建一个文件夹,名字就叫 Game Modding。
然后进入到这个 Game Modding 文件夹,在里面再新建一个名为 output 的文件夹。
482a1a2f15e38187491d551ff94cd108.png
然后我们把压缩包里的 abtaudi 文件夹直接拖出来,和 output 文件夹放在一起:
39b74117643f0b4e0cd102e995968882.png
2. 解包数据现在我们打开 OpenIV,找到刚刚我们创建的 Game Modding 文件夹,然后再进入里面的 abtaudi 文件夹,就会看到 dlc.rpf 文件。
注意下,如果你是打开了 OpenIV 以后才创建的文件夹,那么你进入文件夹里可能会看到啥都没有,这时候只需要把 dlc.rpf 重命名为其他名字,然后就可以认出来了。
748d15bca3105f4e323507d24a7746c2.png
然后我们双击进入 dlc.rpf,就会看到车包的数据文件:
73773d23be374595024569a2251b8475.png
然后我们在 output 文件夹中先新建一个名为 abtaudi 的文件夹(你的车包名字叫什么就改成什么)
64d83fa9bafc44a51bf05182e02af676.png
接下来,我们返回 OpenIV,进入 commmon\data\ 目录,把里面所有能找到的 .meta 结尾的文件都放到 output\abtaudi\ 文件夹中。
5ac836411e2e488b8a2dcd9cec585a1e.png
然后我们在这个文件夹里再新建一个 stream 文件夹,注意是 stream,不是买游戏的那个 steam,不要搞错了。
接着在 stream 文件夹里面再创建一个名为vehicles 的文件夹和一个名为 vehiclemods 的文件夹。
f1dc2bc6c76aa0a68075b1f18101849d.png
我们再返回 OpenIV,回到这个目录:
7c5d0c566e328e5419c6b5f6ef59e68d.png
然后我们进入到 x64\levels\gta5\vehicles\,里面应该有一个 rpf 文件,点进去就是车辆的模型文件了。
ba0fcde0ef37760dccfa9a15b3e695cb.png
将所有的文件拖到刚刚创建的 output\abtaudi\stream\vehicles\ 文件夹里面:
e3e19b0b980716f12a2085e3db15dd5a.png
然后再返回 OpenIV 的这一级文件夹,检查下这辆车是否有改装套件:
5a54d78caf377737a98e65bddb848e54.png
可以看到,这辆车是有改装套件的,因此我们需要将这些文件也解包出来:
ecb3dfb02a635d252e47a41b3807cd64.png
点进去之后依然还是有一个 rpf 文件,进入里面就可以看到所有的改装套件模型:
1b31bae5de7c17c22b94ff7fb523358b.png
我们将这些文件全部拖出来,放到 output\abtaudi\stream\vehiclemods\ 文件夹中:
b4b56e6b33af2fca801d529ade376c8a.png
至此,车包数据就提取完成了。
设置车包信息光解包完车包模型数据是不够的,你想要让服务器加载这个车包,还需要增加一些数据文件。
我们回到最初的 output\abtaudi\ 文件夹,也就是这里:
0969c324ca6481e1b150eba787e0db0f.png
我们新建一个文本文件,并命名为 __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 种不同的颜色标记:
30717b011867d400f35495b4dd6739d8.png
最后要注意一点,这部分的内容除了最后一行,都要以英文逗号结尾:
bbb034316e01d15e88abd7d8e8834952.png
保存这个文件以后,我们再新建一个文本文件,命名为 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. 完成制作最后,选中文件夹,上传了到服务端资源目录就可以了。
如果有疑问,可以在回复交流。                                                      


回复 论坛版权

使用道具 举报

升级进度: 72%

咕噜咕噜 发表于 2021-12-11 21:52:56 | 显示全部楼层
你好,问一下  怎么设置服务器ip
就是他们能  connect 能进服的那种

点评

服务器IP不用单独设置,你看本机IP就知道了  发表于 2022-9-30 08:58
我要说一句 收起回复
回复

使用道具 举报

 楼主| admin 发表于 2021-12-11 22:12:13 | 显示全部楼层
咕噜咕噜 发表于 2021-12-11 21:52
你好,问一下  怎么设置服务器ip
就是他们能  connect 能进服的那种

简易制作FIVEM隐藏IP登陆器
https://www.gtagm.cn/forum.php?m ... =1272&fromuid=1
(出处: FiveM技术教程分享_GTA5游戏管理员_Fivem中文网_FIVEM插件_大型游戏论坛)
这里面有讲
我要说一句 收起回复
回复

使用道具 举报

升级进度: 72%

咕噜咕噜 发表于 2021-12-11 22:15:14 | 显示全部楼层
admin 发表于 2021-12-11 22:12
简易制作FIVEM隐藏IP登陆器
https://www.gtagm.cn/forum.php?mod=viewthread&tid=1272&fromuid=1
(出处:  ...

超爱你
我要说一句 收起回复
回复

使用道具 举报

升级进度: 72%

咕噜咕噜 发表于 2021-12-11 22:20:14 | 显示全部楼层
admin 发表于 2021-12-11 22:12
简易制作FIVEM隐藏IP登陆器
https://www.gtagm.cn/forum.php?mod=viewthread&tid=1272&fromuid=1
(出处:  ...

为啥我无权回复?

点评

VIP才能回复  发表于 2021-12-11 22:37
我要说一句 收起回复
回复

使用道具 举报

升级进度: 18%

Geaki 发表于 2021-12-28 18:37:49 | 显示全部楼层
用/car指令没啥反应是什么情况啊 /car也是需要装插件的吗?

点评

你得将自己设置成管理员才能用  发表于 2022-9-30 08:59
我要说一句 收起回复
回复

使用道具 举报

升级进度: 58%

情落者 发表于 2022-2-4 23:25:02 | 显示全部楼层
Geaki 发表于 2021-12-28 18:37
用/car指令没啥反应是什么情况啊 /car也是需要装插件的吗?

是的,需要插件
我要说一句 收起回复
回复

使用道具 举报

升级进度: 15%

2703 发表于 2022-3-29 04:03:49 | 显示全部楼层

/car是什么插件呀?
我要说一句 收起回复
回复

使用道具 举报

升级进度: 58%

情落者 发表于 2022-3-30 11:58:28 | 显示全部楼层
2703 发表于 2022-3-29 04:03
/car是什么插件呀?

你可以装一个vmenu管理插件
我要说一句 收起回复
回复

使用道具 举报

升级进度: 0%

苏雨洁 发表于 2023-4-23 15:19:01 | 显示全部楼层
情落者 发表于 2022-3-30 11:58
你可以装一个vmenu管理插件

/car框架自带,关vmenu啥事
我要说一句 收起回复
回复

使用道具 举报

Toyota 发表于 2023-6-6 08:39:54 | 显示全部楼层
从哪里可以知道车辆的代码是什么

点评

一般是车辆文件夹的名字,如果不是就去车包里看车辆MOD的名字  发表于 2023-11-8 10:38
我要说一句 收起回复
回复

使用道具 举报

升级进度: 2%

Songuo 发表于 2024-2-19 04:11:15 | 显示全部楼层
怎么把很多台mod车揉到一起,可以让服务器少占用点资源
我要说一句 收起回复
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|首页 ( 冀ICP备2021005225号-1 )|网站地图 |网站地图

GMT+8, 2024-4-24 10:38 , Processed in 0.148794 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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