主机手游:热门手机游戏下载网站

主机手游首页|游戏合集|最近更新

您的位置:首页  →  攻略 → 逃离塔科夫皮肤MOD制作教程 独立物品&皮肤制作指南

逃离塔科夫皮肤MOD制作教程 独立物品&皮肤制作指南

日期:2022-10-18 17:57:59栏目:游戏攻略浏览:

逃离塔科夫物品皮肤制作教程,在离线版中我们可以通过一些文件来制作独立的皮肤与物品,下面就为大家带来具体的制作教程,一起来看看吧。
制作教程
这是介绍如何制作一个独立于《逃离塔科夫》原物品及皮肤的一个教程。与传统的替换原文件进行修改的方法不同。在按照此方法制作完成之后,你所做出的独立物品与独立皮肤文件,完全独立于《逃离塔科夫》已有文件,将不会以任何形式影响《逃离塔科夫》原有文件。
在学习制作的时候建议从最基本的“复刻”到“修改”最后到“新增”这样一个流程在尝试和训练。在达到“新增”的阶段时,做出的效果如下:
独立物品预览
  • 可以参考下面三个MOD:
    【0.12.7.8631】(独立枪械-皮肤)22-33十周年主题枪械皮肤,庆生日、【公主殿下】
    【0.12.7.8631】(独立枪械-皮肤)AKM-樱花【公主殿下】
    【0.12.7.8631】独立武器:UCP迷彩 AK-74M 【星稀】
    制作教程介绍
    制作一个完全独立的道具分为两步:
    1.制作一个独立的物品
    2.制作一个与之配套的独立皮肤
    而制作方法将以制作MOD的方式来教学
    注意:一个独立的物品可以使用《逃离塔科夫》原有的皮肤,也可以使用制作的独立皮肤。而较难制作的则是独立皮肤,所以需要感谢独立皮肤的作者。
    所需工具:
    1.Notepad++
    2.AssetBundleExtractor
    3.winhex
    4.PS
    以下为制作教程
    独立物品
    制作独立物品其实挺简单的,与常规的修改方法类似,只是需要注意:常规的改法只是将需要修改的内容进行修改,修改单一文件。而独立物品需要将该物品的一套文件全部修改。
    制作个独立物品分为4步:
    以复刻一把M-2战术剑为例:
    1.找到物品文件
    首先,我们需要知道它的ID:5bffdd7e0db834001b734a1a(不知道ID的可以在ID大全中搜索),然后在db文件夹中搜索该代码,可能会得到以下结果:
    文件预览
  • 我们需要知道其中这些不同路径的每一个文件的作用:
    (以图片顺序为例,知道的请跳过)
    db/locales/ch/templates 中文名称及介绍
    db/locales/en/templates 英文名称及介绍
    db/assort/579dc571d53a0658a154fbecbarter_scheme 黑商贩卖价格
    db/assort/579dc571d53a0658a154fbecitems 黑商贩卖数量
    db/assort/579dc571d53a0658a154fbecloyal_level_items 黑商贩卖等级
    db/assort/ragfair/barter_scheme 跳蚤市场贩卖价格
    db/assort/ragfair/items 跳蚤市场贩卖数量
    db/assort/ragfair/loyal_level_items 跳蚤市场贩卖等级
    db/items 物品属性
    db/templates/items 广用价格
    想要做出一个独立物品,以下路径的文件是必需的:
    db/locales/ch/templates
    db/locales/en/templates
    db/items
    db/templates/items
    在有了这4个文件之后,只能说已经有了这个物品,还需要这个物品的获得途径。这个途径可以是任何一个商人(具体的商人代码可在 restrader 文件夹中对应头像确认),然后做出以下路径的文件(商人代码以XXX来代替)。
    db/assort/XXX/barter_scheme
    db/assort/XXX/items
    db/assort/XXX/loyal_level_items
    2.转移存放物品文件
    在知道了需要哪些文件之后,我们需要建立对应的路径(注意文件与路径相对应)来存放这些文件来修改并制作MOD。(具体可参考已有的独立武器MOD)
    3.修改物品文件ID
    在转移了物品文件后,我们需要修改其ID,以区别于原物品。ID修改方法随意,只要与原有ID不同即可,例如:
    已修改文件预览
  • 在修改了文件名后,还需要修改文件内部ID,修改方法为:使用Notepad++打开全部文件,将原ID代码替换为新ID代码即可(注意勾选“全词匹配”与“循环查找”)。
    替换预览
  • 在完成以上步骤以后,一个复刻的独立物品的文件已经齐全了,以写mod的方式,生成MOD即完成了物品的(独立)复刻。而如果想做一个好的独立物品,可以对物品的文件内容进行修改,以区别于原物品,甚至完全不同与原物品。例如:
    金创药与大还丹浓缩液
  • 独立皮肤
    制作独立皮肤的过程较为复杂,但不是皮肤本身纹理的修改,而是过程太多,且有些物品需要将皮肤的依赖也一起修改。
    注意:常规的改法只是将需要修改的皮肤导出tga进行修改,再覆回去,修改单一文件;而独立皮肤则是需要新的路径、新的特征码、修改依赖、编写引导。制作个独立皮肤分为4步:
    以复刻一把M-2战术剑皮肤为例:
    1.找到、并转存物品皮肤文件地址
    这一步与常规改法相同,会的可以跳过
    首先,我们需要知道它的ID:5bffdd7e0db834001b734a1a(不知道ID的可以在ID大全中搜索),然后在db/items 文件夹里搜索并打开该文件,找到:
    "assets/content/weapons/miller/weapon_miller_bros_m-2_container.bundle",
    然后在:EscapeFromTarkov_Data/StreamingAssets/Windows/assets/content
    中找到该皮肤文件:
    皮肤文件
  • 对于武器皮肤,需要注意真正的纹理文件在“textures”文件中
    而制作独立皮肤,需要将这些文件全部转移保存到一个新的路径,例如
    “res/bundles/miller/StreamingAssets/Windows/assets/content/weapons/miller_xingkong”
    注意:我将路径中的“miller”改为了“miller_xingkong”,从而生成新的路径。
    武器纹理所在文件夹
  • 2.修改文件内默认路径
    在按教程安置好路径后,用AssetBundleExtractor打开.bundle文件
    找到路径文件(容器为空白的文件),选中,点击“导出转储”
    按照操作会得到一个文件,使用Notapad++打开它
    将新的路径所修改的地方全部进行修改、替换
    例如我将路径中的“miller”改为了“miller_xingkong”
    替换路径(全部替换)
  • 修改完保存,然后回到AssetBundleExtractor选择“导入转储”
    选择修改的文件、保存(.bundle一定不能保存到原地址替换,会报错
    ABE修改预览
  • 3.修改文件特征码
    在步骤2中得到的.bundle文件,用winhex打开它
    看到右边栏(别选中间)里的CAB-XXXXXXXXXXXXXXXXX
    winhex打开预览
  • 这段为这个模型文件的特征识别码,将其修改为新的特征码修改。
    新的特征码必须为英文加数字,并且新代码位数必须与原位数相同,即原本为36位的代码,新代码也必须为36位。
    选中这些代码,复制,然后按下Ctrl+H,修改后替换为新代码,以区别于原物品。
    注意:有的文件依赖其他文件,可能内部含有其他文件的特征码,需要将其他特征码也修改为你所修改的特征码。具体的依赖关系可在其同名的.manifest中查看。
    依赖文件
  • 依赖文件目录
  • 例如上图中第二、四条的路径皆是被修改过,它们的特征码也被修改过。我们就需要将这个文件里的那两个文件的特征码也修改为新的特征码。
    4.编写引导文件
    在完成了所有文件的修改之后,我们需要为这些文件编写新的引导,保证他们回到应该存在的位置。
    我们回到:res/bundles/miller文件夹下,新建名为manifest.json的文件
    用Notepad++打开,然后如图中的格式编写即可:
    注意地址修改
  • 5.编写mod文件
    编写mod大体上与正常方法相同,但是需要注意,皮肤的文件是这样的:
    皮肤MOD文件结构预览
  • 且mod文件引导只写到manifest.json文件
    所以MOD文件应该这样写:
    皮肤MOD预览
  • 注意:注意选中部分,按照所示来写,不要写成了manifest.json
    而将独立物品和独立皮肤的MOD写到一起,就是:
    独立武器预览
  • 网友评论