008250 发表于 2024-7-24 17:17

收获日3mod制作教程——喷漆颜色修改、替换其他武器配件

本帖最后由 008250 于 2024-8-25 21:37 编辑

喷漆罐颜色修改教程

一、定位要修改的喷漆罐文件

1.打开FModel,点击Directory,在Directory栏目中选择要查看的pak文件地址。如游戏原文件pak路径为D:\SteamLibrary\steamapps\common\PAYDAY3\PAYDAY3\Content\Paks\

2.找到要修改颜色的喷漆文件pak,喷漆文件可在pakchunk0-PAK_QOL001-WindowsClient.pak、pakchunk0-PAK___Default-WindowsClient.pak、pakchunk0-PAK_Datatables-WindowsClient.pak三个文件中查找。使用FModel.exe打开以上pak,依次打开PAYDAY3\Content\Gameplay\Cosmetics\SprayCans,找到要修改的后缀为uasset的喷漆文件。
3.使用FModel找到具体要导出修改的文件后,在要导出的Uasset格式文件上点击右键导出uasset文件,在FModel.exe同级目录下的Output\Exports内payday3文件夹即为导出后的解包文件。

二、修改并使用

1.打开UAssetGUI将右上角版本选择4.26,读取要修改的后缀为uasset文件。

2.一般带数字编号的文件就是控制喷漆颜色的文件。用UAssetGUI.exe读取文件后依次点击Export Data\Export 1\SBZsprayCanData下的color文件,可以看到由四个颜色组成,value表示红色(r)      value2表示绿色(g)    value3表示蓝色(b)value4表示透明度(a),数值根据rgb数值除以255计算,通过https://www.rapidtables.com/web/color/html-color-codes.html自行调配尝试产生的颜色即可。

3.调节喷漆的金属度,需要:
①先点击一下Export Data\Export 1\SBZsprayCanData,在右侧表格最下方另起一行,添加新一行代码。name栏目下输入SprayCanMetallic、type栏目下输入FloatProperty、value栏目下输入数字0-1(即控制金属度)、Duplndex栏目下输入数字0、Serial Offset栏目下添加输入499,然后保存一下修改的文件。
②左侧目录中点击打开Export Data\Export 1\SBZsprayCanData\SprayCanRoughnessChannelSelection,右侧表格中有value、value2、value3、value4,想要纯金属光泽将value下的数字改为1,其他value2、value3、value4下数字改为0,然后保存文件。

3.保存后,将该文件夹用repak.exe整体封包成.pak格式的文件。将.pak文件放入D:\SteamLibrary\steamapps\common\PAYDAY3\PAYDAY3\Content\Paks\~MODS内,在游戏启动项上添加-fileopenlog即可使用。

附:
FModel.exe密码钥匙0x27DFBADBB537388ACDE27A7C5F3EBC3721AF0AE0A7602D2D7F8A16548F37D394

repak.exe打包代码:./repak pack 文件夹全名(将要解包的的pak文件放至repak.exe所在同文件夹内,按shift+鼠标右键,点击“在此处打开PowerShell窗口”,然后输入代码解包)

repak.exe解包代码:./repak unpack 文件全名(将要打包的的mod文件夹放至repak.exe所在同文件夹内,按shift+鼠标右键,点击“在此处打开PowerShell窗口”,然后输入代码解包)

MOD制作工具链接:https://pan.baidu.com/s/1sYLdGlC_hlEbr07siJ8_5Q?pwd=1145
提取码:1145
UAssetGUI.exe下载地址:https://pan.baidu.com/s/1Vy9hcZ2tvfmOaPQg37W0Cg?pwd=5578
提取码:5578

视频参考:https://www.bilibili.com/video/BV1W94y1w76n/   (视频包含FModel.exe、repak.exe使用教程)


附上几个喷漆改色mod,可解包pak参考调用的文件名字或自定义改装他们制作完成的mod。
https://modworkshop.net/mod/48437
https://modworkshop.net/mod/47475
https://modworkshop.net/mod/47531
https://modworkshop.net/mod/47535
https://modworkshop.net/mod/47550
https://modworkshop.net/mod/47551
https://modworkshop.net/mod/47564
https://modworkshop.net/mod/48365



008250 发表于 2024-7-30 22:33

本帖最后由 008250 于 2024-8-1 20:40 编辑

添加其他武器配件mod制作教程


1.使用FModel打开PAYDAY3\PAYDAY3\Content\Paks\下的pakchunk0-PAK_Datatables-WindowsClient.pak(DLC2枪械所在位置)、pakchunk0-PAK_DLC001-WindowsClient.pak(DLC1枪械所在位置),要修改原版枪械依次点开PAYDAY3\Content\Gameplay\Weapons;修改DLC1枪械依次点开PAYDAY3\Content\DLCs\00006-DLCWEAP0001\Gameplay\Weapons;修改DLC2枪械依次点开PAYDAY3\Content\DLCs\00010-DLCHEIST0002\Gameplay\Weapons。

2.Weapons目录下AssaultRifle(自动步枪)、Marksman(射手步枪)、Pistol(手枪)、Revolver(左轮)、Shotgun(霰弹枪)、SMG(特殊武器)

3.如要想把A武器的配件装在在B武器上,那么先用FModel分别导出A、B两把武器的“DA_Progression_武器类型_武器名称.uasset”和“DA_WeaponData_武器类型_武器名称.uasset”。

4.用UAssetGUI打开A武器的“DA_Progression_武器类型_武器名称.uasset”和“DA_WeaponData_武器类型_武器名称.uasset”其中任意一个文件。打开两个文件后均点击左侧栏目中的Name Map,找到这个配件的代码和地址共两个条目复制粘贴到记事本中(不懂英文可以用翻译软件)。配件的代码格式一般为“WPD_配件种类_配件英文名称”或“WPD_枪械英文名称_配件种类_配件英文名称”;配件地址则可参考找到的配件代码,在本页中找到“/Game/Gameplay/WeaponParts/Marksman/R900S/WPD_配件种类_配件英文名称”。

5.用UAssetGUI打开B武器的“DA_Progression_武器类型_武器名称.uasset”和“DA_WeaponData_武器类型_武器名称.uasset”两个文件。两个文件均需点击左侧栏目中的Name Map找到要被替换的配件,将配件的代码和地址替换进去然后点击保存;点击左侧栏目中的Import Data在ObjectiveName栏目下找到要被替换的配件,将A武器的配件的代码和地址替换进去然后点击保存。

注意:配件替换必须一个替换一个,且必须配件种类相同否则报错!

6.参照https://www.bilibili.com/video/BV1W94y1w76n/打包修改好的文件,生成pak,然后放入D:\SteamLibrary\steamapps\common\PAYDAY3\PAYDAY3\Content\Paks\~MODS开启游戏即可见到效果。购买新配件后务必关闭游戏,将mod移除后重启游戏,方可正常使用该配件。








Yo條 发表于 2024-9-28 22:44

看了好像懂了又好像没懂:L
页: [1]
查看完整版本: 收获日3mod制作教程——喷漆颜色修改、替换其他武器配件