(PakMod Tutorial) Pak modification process - text modification (translation)

⭐ — (23 endorsements) 📥 619 downloads 📌 v1 📅 9/10/2024
⚪ Last updated 2024

By Null993 · Miscellaneous

⬇ Download Mod Source: Nexus Mods 📅 Updated: 9/10/2024 📅 Created: 9/10/2024

🔍 Analysis

  • 👍 3.7% endorsement rate — high engagement, a strong quality signal
  • 🏆 #258 of 350 Miscellaneous mods in this game by downloads

📋 About This Mod

A tutorial on making a PAK MOD that directly modifies game data and game text modification.关于制作一个PAK后缀的MOD,即直接修改游戏数据;以及游戏文本修改的教程。

一、如何制作一个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

这个是data文件转json的自动化GUI工具,可以省去一些繁琐步骤:

Wukong_PBData_ReadWriter_GUI

UnrealLocres(文本数据转csv):https://github.com/akintos/UnrealLocres

FModel的使用可以看这(开坑)黑神话 悟空 Mod 制作/安装 教程

这个工具是适合命令行小白使用Wukong_PBData_ReadWriter的,不用自己打命令,只需要填路径,需要直接编辑json文件时会用到:Batch-Processing-Procedure-of-PBData_ReadWriter

感谢大佬们开发的各种工具!

放的下载文件是所有工具整合好的包。

讨论Q群:148523584

!!!注意事项!!!: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

二、如何修改游戏里的文本

有时候改了装备属性,但是改多了自己也不记得具体是啥,再加上强迫症受不了游戏文本和实际不一致,这时候就需要修改文本了

1、同样是16号包,把这个zh导出去

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

3、命令行 ....\UnrealLocres.exe export ....\Game.locres  -o ....\Game.csv (注意locres别删,后面会用)

csv文件最好使用excel打开,如果乱码看这个解决Excel打开CSV文件中文乱码问题_csv文件乱码

4、csv文件里有key  source  target三列,把你的修改内容放target列,改完保存

5、命令行 ....\UnrealLocres.

📊 Mod Details

Game
Black Myth Wukong Mods
Author
Null993
Version
1
Downloads
619
Endorsements
23
Category
Miscellaneous
Created
9/10/2024
Updated
9/10/2024

🔧 How to Install Blackmythwukong Mods

Download from Nexus Mods.

📖 Full step-by-step install guide for Blackmythwukong →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Blackmythwukong commands, item IDs, and more.

Keep browsing — more Blackmythwukong mods await

📋 All Blackmythwukong Mods 🏆 Top 25 📂 More Miscellaneous 👤 More by Null993 🔎 Similar Mods 🌐 Best Miscellaneous (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods