• 注册
  • 免费资源 免费资源 关注:9 内容:86

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

  • 查看作者
  • 打赏作者
    • 免费资源
    • 大版主
      5
      VIP1
      官方

      范例车包下载

      添加车包范例.rar

      视频相关文字介绍

      一、准备工作-OPENIV

      二、将制作好的MOD车包放入服务器resources目录,
      在resource.cfg里插入一行启动车包的命令例子如下:
      /启动资源 保时捷911跑车

      start 911

      至此添加车包完毕开启服务端后,在游戏内按T输入下面命令刷出车辆
      /car 911    

      教程结束–以上是简易车包安装方法适合小白零基础(缺点是遇到文件多的车包有可能载入出错)

      ======================================================================================================================
      以下是高手进阶教程【不规则车包的安装方法

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

      1. 准备车包我们可以去  链接 下载自己心仪的载具 Mod,本文就以 Audi A4 这辆车作为例子。

      如果你只是想练习如何制作车包,可以下载本文所使用的示例车辆:Audi A4 2017车包下面是下载地址请复制到浏览器下载

       链接[%E5%A5%A5%E8%BF%AAA4]Audi%20A4%20Quattro%20ABT.rar

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

      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      这个车包比较完善,它提供了附加(Add-on)和替换(Replace)两种类型的安装方式,因为我们要做的是附加式车包,所以我这里选用 Add-on 安装方式的模型。
      进入到 Add-on 文件夹,里面有个 ReadMe说明文件,不用管它,里面还有一个 abtaudi 文件夹,我们直接进入这个文件夹,找到所需要的核心文件:dlc.rpf,就是下图的这个文件。

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

      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      现在,我们进入 GTA5 的安装目录,在目录下新建一个文件夹,名字就叫 Game Modding。
      然后进入到这个 Game Modding 文件夹,在里面再新建一个名为 output 的文件夹。
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      然后我们把压缩包里的 abtaudi 文件夹直接拖出来,和 output 文件夹放在一起:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      2. 解包数据现在我们打开 OpenIV,找到刚刚我们创建的 Game Modding 文件夹,然后再进入里面的 abtaudi 文件夹,就会看到 dlc.rpf 文件。

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

      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      然后我们双击进入 dlc.rpf,就会看到车包的数据文件:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      然后我们在 output 文件夹中先新建一个名为 abtaudi 的文件夹(你的车包名字叫什么就改成什么)
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      接下来,我们返回 OpenIV,进入 commmon\data\ 目录,把里面所有能找到的 .meta 结尾的文件都放到 output\abtaudi\ 文件夹中。
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      然后我们在这个文件夹里再新建一个 stream 文件夹,注意是 stream,不是买游戏的那个 steam,不要搞错了。
      接着在 stream 文件夹里面再创建一个名为vehicles 的文件夹和一个名为 vehiclemods 的文件夹。
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      我们再返回 OpenIV,回到这个目录:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      然后我们进入到 x64\levels\gta5\vehicles\,里面应该有一个 rpf 文件,点进去就是车辆的模型文件了。
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      将所有的文件拖到刚刚创建的 output\abtaudi\stream\vehicles\ 文件夹里面:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      然后再返回 OpenIV 的这一级文件夹,检查下这辆车是否有改装套件:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      可以看到,这辆车是有改装套件的,因此我们需要将这些文件也解包出来:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      点进去之后依然还是有一个 rpf 文件,进入里面就可以看到所有的改装套件模型:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      我们将这些文件全部拖出来,放到 output\abtaudi\stream\vehiclemods\ 文件夹中:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      至此,车包数据就提取完成了。
      设置车包信息光解包完车包模型数据是不够的,你想要让服务器加载这个车包,还需要增加一些数据文件。
      我们回到最初的 output\abtaudi\ 文件夹,也就是这里:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      我们新建一个文本文件,并命名为 __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 种不同的颜色标记:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      最后要注意一点,这部分的内容除了最后一行,都要以英文逗号结尾:
      [视频教程] [加车]制作FIVEM服务器车包(小白基础教程+高手进阶教程) 
      保存这个文件以后,我们再新建一个文本文件,命名为 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. 完成制作最后,选中文件夹,上传了到服务端资源目录就可以了。
      如果有疑问,可以在回复交流。                                                      


      请登录之后再进行评论

      登录
    • 发表内容
    • 做任务
    • 实时动态