Null_993 发表于 2024-9-10 11:14

【PakMod教程】pak的修改流程+文本修改(和翻译)

本帖最后由 Null_993 于 2024-9-18 14:38 编辑


static/image/hrline/4.gif


一、如何制作一个PAK后缀的MOD,即直接修改游戏数据
1、首先需要准备工具:
[*]FModel(查看导出资产):https://github.com/4sval/FModel/releases
[*]unrealpak(打包):https://github.com/allcoolthingsatoneplace/UnrealPakTool/releases
[*]Wukong_PBData_ReadWriter(data文件转json):https://github.com/ForeverVirus/Wukong_PBData_ReadWriter
[*]UnrealLocres(文本数据转csv):https://github.com/akintos/UnrealLocres
**FModel的使用可以看这(开坑)黑神话 悟空 Mod 制作/安装 教程
**下面这个是data文件的可视化编辑工具,可以省去转换步骤:
   Wukong_PBData_ReadWriter_GUI:https://github.com/ForeverVirus/Wukong_PBData_ReadWriter_GUI
**这个工具是适合命令行小白使用Wukong_PBData_ReadWriter的,不用自己打命令,只需要填路径,需要直接编辑json文件时会用到: Batch-Processing-Procedure-of-PBData_ReadWriter

讨论群:148523584

所有工具整合好的包:
**** Hidden Message *****
感谢大佬们开发的各种工具!

!!!注意事项!!!:fomdel选择的文件夹下(包括子文件夹)如果有mod,会导致你解包拿到的资产不一定是游戏原本的(未修改数据)
两个解决办法:
Ⅰ、content目录下新建一个文件夹:paks_origin,把需要的包放进去,比如16号包,然后fmodel选择目录时选这个。
   这适用于解包任何pak。(尤其是单个pak,因此也可以用来解别人的mod)
Ⅱ、暂时把mod的pak后缀改了,或者先移动到别处
举例:比如你的fmodel pak列表里有一个mod,它改了16号包里某个资产,当你想解包16号包时,解出来的那某个资产可能是修改过的。

2、数据修改型mod,一般是改数据表(PBTable)【16号包里面】,右键它第一项导出,\fmodel\Output\Exports\b1\Content 里就是导出来的数据


TIP:3、4、5可以直接使用Wukong_PBData_ReadWriter_GUI,省去转来转去

3、在\fmodel\Output\Exports\b1\Content\00Main\PBTable目录下打开cmd或者shell,同时此处新建一个Protodata文件夹,把EndingCredits等四个文件夹移进去,输入 Wukong_PBData_ReadWriter.exe -all (第一个是PBData_ReadWriter的位置,第二个是参数,具体使用可以-help看)。默认会把json文件输出到 盘符:\ProtoData


4、新建一个文件夹,名称为mod名_P,比如testmod_P,把ProtoData里面的b1文件夹复制进去,然后进入testmod_P\b1\Content\00Main\PBTable\找需要的json文件进行修改,最后把不需要的json全删了(也可以自己建立目录结构,只把需要的json放进去)


5、命令行里输入 \Wukong_PBData_ReadWriter.exe -inputjson="....\EquipAttrDesc.data.json" -outputdata="....\EquipAttrDesc.data" 把json转回data(这里....是要根据自己目录填的)

6、把json删了,找到你的unrealpak,把testmod_P拖上去打包生成testmod_P.pak
static/image/hrline/4.gif

二、如何修改游戏里的文本
有时候改了装备属性,但是改多了自己也不记得具体是啥,再加上强迫症受不了游戏文本和实际不一致,这时候就需要修改文本了
1、同样是16号包,把这个zh导出去

2、接下来流程和一差不多,我就只说明Game.locres文件怎么改了

3、命令行 ....\UnrealLocres.exe export ....\Game.locres-o ....\Game.csv (注意locres别删,后面会用)
csv文件最好使用excel打开,如果乱码看这个解决Excel打开CSV文件中文乱码问题_csv文件乱码

4、csv文件里有

keysourcetarget
三列,把你的修改内容放target就行,改完保存


5、命令行 ....\UnrealLocres.exe import ....\Game.locres ....\Game.csv,会生成一个.new文件,先把Game.csv和Game.locres备份一下(到别处),再把.new后缀删了就行
3、4、5现在可以省去,改用更方便的一体化工具:UE4LocalizationsTool


6、同一打包
效果图:



以上内容为本人实际操作总结,可能有纰漏之处,兄弟们可以发评论区























Null_993 发表于 2024-9-10 21:17

ArthasGG 发表于 2024-9-10 20:49
确实是其他游戏,傻了下,谢谢,刚才解包出来成功了,然后卡第三步了,四个文件夹装进了,用命令失败,把 ...

命令行使用多少还是得有点基础的,我写的所有命令都不能照抄
大体是 : -> 程序[确定路径]参数[如果是输入输出,也需要确定路径] 参数
实在不行你可以用那个GUI程序

拟似律者八重樱Alter 发表于 2024-9-10 11:30

666666666666

icetomato 发表于 2024-9-10 11:48

感谢感谢:lol

nhcty 发表于 2024-9-10 11:50

6666666666666666666666666666666666666666

红娘何必羡张生 发表于 2024-9-10 11:52

你是真英雄,我也是自己慢慢摸索的

TheLastCPU 发表于 2024-9-10 12:23

厉害了!先收藏,再回复!谢谢!给楼主点赞,希望继续分享!

athena201 发表于 2024-9-10 14:31

感谢分享

fengqiqi 发表于 2024-9-10 14:40

666666666666666

洛奇伟 发表于 2024-9-10 15:17

这个很牛啊

魔法学徒单机 发表于 2024-9-10 15:35

谢谢分享

qweqw5454 发表于 2024-9-10 16:18

感谢教程

我是想玩啥 发表于 2024-9-10 16:28

老规矩,先回后下!!!!!!!

eckeo 发表于 2024-9-10 16:31

666666666666666666666666

采蘑菇的魂斗罗 发表于 2024-9-10 16:34

66666666666666666

夜晚”   Xs- 发表于 2024-9-10 16:43

工具非常强大,必须支持一下

coolshu0112 发表于 2024-9-10 17:09

希望楼主可以出一个视频教学

chuze2015 发表于 2024-9-10 17:43

........................................

1031679946 发表于 2024-9-10 18:00

{:3_90:}{:3_90:}{:3_90:}

3dm_18098388 发表于 2024-9-10 18:27

6666666666666666666666

绝代风瑶 发表于 2024-9-10 18:34

666666666666

lsyang 发表于 2024-9-10 18:42

1111111111111111111111111

ArthasGG 发表于 2024-9-10 19:21

感谢分享

331981019 发表于 2024-9-10 19:27

11111111111111111

一个传奇 发表于 2024-9-10 19:28

谢谢分享

明媚的悲哀 发表于 2024-9-10 19:28

感谢分享

ArthasGG 发表于 2024-9-10 19:30

16号包是这个吗,为什么我双击后,folders里面显示的文件夹目录跟LZ不同,救救

Null_993 发表于 2024-9-10 19:58

本帖最后由 Null_993 于 2024-9-10 20:00 编辑

ArthasGG 发表于 2024-9-10 19:30
16号包是这个吗,为什么我双击后,folders里面显示的文件夹目录跟LZ不同,救救 ...
你确定这包是黑猴的么,你是不是fmodel自动识别到其它游戏的目录了

as852111 发表于 2024-9-10 20:08

:victory::victory::victory::victory::victory::victory::victory::victory:

372742389 发表于 2024-9-10 20:09

感谢分享!论坛因你更精彩!看看隐藏内容是什么!谢谢!

enixl 发表于 2024-9-10 20:44

直接下整合包
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【PakMod教程】pak的修改流程+文本修改(和翻译)