本帖最后由 DORAEMON流 于 2021-7-8 21:31 编辑
教程来自:https://www.youtube.com/watch?v=ZEzE9_ZGdpw&t=805s 作者:Никита Артюхов
我也是跟作者学的,在这和大家分享。
和所有UE4引擎的游戏一样,要解压PAK需要UnrealPak.exe。有EPIC的可以装个UE拷贝出这个应用(十几G,个人觉得没必要),或者直接下载附件。
教程用的是我的路径,请根据自己的路径来改。
1.shift+右键在工具位置打开CMD或者powershell,输入格式如下: E:\海岛6Modding\UnrealPak[v5_UE4.20].exe "E:\Program Files\Tropico6\Content\Paks\pakchunk0-WindowsNoEditor.pak" -extract E:\海岛6Modding\unpack
等待解压完成,此时文件都在unpack文件夹底下(文件夹名可自定),建筑在:E:\海岛6Modding\unpack\Tropico6\Content\Blueprints\Buildings 底下。
2.创建一个打包用的文件夹,结构要和解包的完全一样,名字可以随意,我用的“topack”,把你需要修改的文件复制进去,比如我打算修改电视台的人数,就创建一个E:\海岛6Modding\topack\Tropico6\Content\Blueprints\Buildings\ColdWar\TVStation的目录,然后把BP_T6TVStation.uasset拷进去。
3.用AssetEditor[SoD2Modding].exe打开要修改的uasset文件:
直接修改会导致文件出错,我们先另存为随便一个文件名,我这里用的0。然后修改自己感兴趣的数值,比如我这里改的是岗位数。
把电视台从4人改到8人,然后再次另存为,我这里存成1。
4.接着打开HxD, 选择 “分析”-“文件比较”-“比较”-然后选刚才存的两个文件,我这里是“0”和“1”。
可以看见,这里的04变成了08,然后我们打开源文件。也就是BP_T6TVStation.uasset
把源文件里对应位置的04改成08并保存,删除“0”和“1”两个文件。要注意,有的时候,差异不止一处,必须都改。
5.创建一个文本,名字叫_path.txt,打开输入(包括引号)
"E:\海岛6Modding\topack\*" "../../../"
6.再次打开CMD或者powershell,输入格式如下:
E:\海岛6Modding\UnrealPak[v5_UE4.20].exe E:\海岛6Modding\z_mod.pak -create=E:\海岛6Modding\_path.txt
z_mod.pak是创建的MOD文件名, 可以根据自己需要命名。建议z开头
拷贝进Tropico6\Content\Paks,完成。
以后如果推出官方工具,就不用这么麻烦的修改了。
记得修改文本里面的路径,我用的是我的,你们要改成自己的。
另外,由于刚玩不久,我自用的MOD刚改了几个建筑,主要是为了让建筑比较真实(比如该产业真实需要的人数,建筑物大小和容量,某个改良应该有的加成,等等),高效(节省空间),稍微增强又不太破坏平衡。除了影响范围不知道怎么改,其他属性应该都能改。
如果大家有好的建议也可以提出来,主要是,修改的条目,理由,是否符合现实,等等。如果我采纳了,最后做出比较完整的mod可以和大家分享。
|