前言:
最近在看了好多大佬做的替换式皮肤mod,感觉我也可以尝试一下,于是打开浏览器和站内搜索教程,找到了这个视频
【–塔科夫离线版–】替换方法修改(皮肤)贴图教程_游戏热门视频
我跟着尝试了一下,up主教的很详细,但是在软件方面却犯了难:软件解包后发现贴图是乱码,看了一眼评论区发现原来是版本太低,于是又上网找文件,最后放弃。一天后不服输再来尝试,但是卡在解包和读取了,然后又放弃了。第三天一个朋友给我分享了一个视频:
AssetRipper解包《逃离塔科夫》unity的模型教程_哔哩哔哩_bilibili
我一看,这个的发布日期比较接近新版,于是我又开始下软件各种尝试,最后终于知道了替换式改贴图的方法,下面是教程:
免责声明:我只是分享我在3.11版本修改离线塔科夫的方法,并不是说我已经精通可以教别人,有很多奇怪的地方或不好的地方请谅解。语言编写的也有些乱,但是要仔细看帖,请勿一目十行
准备工具:
【UABEA】解包封包.bundle文件的工具(推荐github上的英文原版,我找的中文版有一些bug)
下载地址(需科学上网):Releases · nesrak1/UABEA
【AssetRipper.GUI.Free】用于解压.bundle文件,里面可以找到png格式的贴图文件
下载地址(需科学上网):Releases · AssetRipper/AssetRipper · GitHub
【Photoshop】用于修改贴图图片的工具,可以用其他图片编辑器替换(当然不推荐)
下载地址:(非官方下载地址,内含的广告或推广均与我无关)
下载通道①迅雷云盘丨下载链接:
下载通道②百度网盘丨下载链接:
https://pan.baidu.com/s/5eBwCZMGbv3GrGkqOkz7Efg
下载通道③夸克网盘丨下载链接:
【Unity】用于查看物品模型和贴图,不下也可以,就是容错低
下载方法:浏览器搜unity官网,Unity中国官网 – 实时内容开发平台 | 3D、2D、VR & AR可视化,安装方法和注册方法请自行查询资料。
教程:
首先我们打开塔科夫的主文件夹的EscapeFromTarkov_Data\StreamingAssets\Windows\assets\content路径,这是我们游戏的文件储存目录,这里我们以独立的小物品item里的钥匙卡来做演示(枪的贴图分的很杂,包含上机匣下机匣等很多东西拼在一起的,这个详情可看【–塔科夫离线版–】替换方法修改(皮肤)贴图教程_游戏热门视频这个up的视频)。然后我们新建一个文件夹来备份文件。我选的是钥匙卡的黄卡,这里把他放到备份文件夹里,然后再复制一份放到一个新的文件夹里用于修改。(意思是一共两份文件,一份用于留存备份,另一份用来修改和操作)
(图1,左边是备份文件夹,右边是游戏文件夹)
然后打开AssetRipper,把用于修改的文件放进去
(图2,AssetRipper切换中文教程)(图3,这个窗口不要关掉)
(图4,打开文件是单个文件,可以打开一整个文件夹,浏览更方便)(图5,导出所有文件到一个空文件夹里)
然后我们点导出所有文件,选择一个空文件夹,然后点导出为unity文件
(图6,导出为unity文件夹)
接着打开导出的文件夹,找到贴图所在的位置,这里以我导出的黄卡文件做演示,文件在\ExportedProject\Assets\Texture2D
(图7,贴图文件所在位置)
之后我们用Photoshop打开这个贴图,此时我们可以修改这张图,以这张卡为例,他是分正反面的,我们修改贴图的时候要按照原来贴图的位置修改,不然会导致贴图位置出现错误,也不能用其大小的图片替换,这样会导致贴图位置出错。
(图8,用ps打开)
现在可以在图片上修改了,贴图很透明,推荐加一个黑色的图层方便观察,导出时隐藏就好,我们在上面加一点东西试试
(图9,简单加了点东西,颜色比原图重没问题,导出到游戏里都一样)(图10,快速导出为PNG)
简单加了点东西后我们点击左上角的快速导出为png,然后导出,名字要命名成原贴图文件的名字,比如我贴图文件是item_keycard_lab_yellow,那么我从ps里导出的文件名也必须是item_keycard_lab_yellow。
接下来我们打开UABEA,把用于修改的.bundle文件放进去,选择没有后缀名的那一个,点info。
(图11,选择没有后缀的那个)(图12,右下角的info)
打开info后我们找到贴图文件(左边小图标是一个照片),点击plugins,然后点击edit texture,选择ok,在第二级菜单选择texture右边的load,找到我们刚才ps导出的修改后的文件,点击save。
(图13,打开plugins)(图14,修改贴图)(图15,success保存成功)
然后就可以看到图13位置蓝条右边有颗星,这代表你已经修改过了这个文件,接着ctrl+s保存,弹出success(图15)后关掉这个界面换回图11的界面,这时可以看到选中的文件后面也有一颗星,表示这个文件已被修改。
(图16,已修改文件)
然后我们点击左上角files,点save as,直接保存到新的位置,然后把文件名改的和修改文件的名称一样。
(图17,最终导出的bundle文件)
这里要注意,如果你导出的文件没有.bundle后缀名的话,首先检查有没有隐藏已知的文件后缀名(上网查),如果确实没有后缀名就需要手动给他添加上后缀名。如果想检查一下是否保存上了的话就回到图4~图7的步骤查看。
接下来我们就要放到游戏里查看了,我们把导出的文件放回到塔科夫的游戏文件里,选择替换。这里一定要备份好替换前的游戏文件,在图1已经备份过了,不放心的朋友们可以再备份一下,推荐再备份自己的存档文件,以防万一出bug导致毁档,存档文件位于游戏主文件夹的\user\profiles里的json文件。
现在我们启动游戏看看模型是否已修改
(图17,图18,图19,物品贴图已被修改,封面没有)
可以看到除了物品的封面图没有改,剩下的物品贴图已经被改了。我暂时还不知道如何修改封面图,有知道的朋友们可以评论区留言。
Unity查看贴图方法:
我们在进行图6导出为unity文件后可以用unity查看,我这里用Unity 2022.3.22f1版本给大家演示一下。首先新建一个unity项目,然后把图6导出的文件夹拖进去。
(图20,unity1导入文件夹)
好像单个打开会出问题,于是我把所有的钥匙卡都解包导入进去,是能看了。
路径在图片下面,双击就能查看,如果紫色的话就点一下然后点右边的红圈选项,选中下面那一栏,具体可以看这个up的视频AssetRipper解包《逃离塔科夫》unity的模型教程_哔哩哔哩_bilibili,作用就是查看贴图,修改暂时是用不到unity
这次的教程就到这里啦,如果有不好的地方请指正。这篇教程只是我自己琢磨三天搞出来的,技术含量很低,希望可以帮到一些有这个想法的朋友们。




























 



 
 
 
 
 
