DORAEMON流 发表于 2021-7-8 20:53

海岛大亨6 MOD制作教程(暂行)

本帖最后由 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.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.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.exe E:\海岛6Modding\z_mod.pak -create=E:\海岛6Modding\_path.txt
z_mod.pak是创建的MOD文件名, 可以根据自己需要命名。建议z开头
拷贝进Tropico6\Content\Paks,完成。

以后如果推出官方工具,就不用这么麻烦的修改了。
工具下载:链接: https://pan.baidu.com/s/1L4LZr4H1M8dzyxRpI4L54w 提取码: f5gb
记得修改文本里面的路径,我用的是我的,你们要改成自己的。

另外,由于刚玩不久,我自用的MOD刚改了几个建筑,主要是为了让建筑比较真实(比如该产业真实需要的人数,建筑物大小和容量,某个改良应该有的加成,等等),高效(节省空间),稍微增强又不太破坏平衡。除了影响范围不知道怎么改,其他属性应该都能改。
如果大家有好的建议也可以提出来,主要是,修改的条目,理由,是否符合现实,等等。如果我采纳了,最后做出比较完整的mod可以和大家分享。

wohenlan 发表于 2021-7-9 11:17

本帖最后由 wohenlan 于 2021-7-9 11:22 编辑

好东西啊,游戏刚出玩着觉得很多建筑数据设计得很鸡肋,通关就删了,这段时间无聊想起这游戏就刚好遇上楼主这帖子,幸福:loveliness:
感谢楼主的分享与付出

yuan19951014 发表于 2021-7-19 16:43

wudixiaozhi 发表于 2021-8-4 06:04

楼主,是不是每次只能修改一个数据

KM丶美嘉 发表于 2021-8-5 07:20

{:3_93:}想知道无限矿藏怎么改

DORAEMON流 发表于 2021-8-7 21:24

wudixiaozhi 发表于 2021-8-4 06:04
楼主,是不是每次只能修改一个数据

不是,改多少个都可以。

DORAEMON流 发表于 2021-8-7 21:27

KM丶美嘉 发表于 2021-8-5 07:20
想知道无限矿藏怎么改

在解压以后building以外的其他文件夹里找找,我没想过改这个,但原理应该是一样的。

ffss0927 发表于 2021-9-23 09:52

{:3_116:}别的倒还好,也不想破坏游戏平衡,就是没有种树的功能很恼火,不能种树也就罢了修条路盖个建筑分分钟压倒一片的树{:3_91:}。有的时候想在某个位置修建一个伐木场而周边又没有树就很尴尬,而游戏里有种树作用的只有一个巨石阵,范围又小,规划的时候从美观的角度往往也不想把伐木场围着巨石阵来建造甚至不想抢巨石阵。所以我就想不能直接把巨石阵种树的BUFF直接加到伐木场或者宫殿或者其他什么建筑上,如果不能的话可以不可以直接把巨石阵种树的范围扩大一下(哪怕扩大到全岛也行啊)这样也方便规划。不知道可否实现。{:3_116:}

钱归小鹿 发表于 2021-9-25 02:00

改成功了,就是比较麻烦:lol

DORAEMON流 发表于 2021-10-14 21:05

ffss0927 发表于 2021-9-23 09:52
别的倒还好,也不想破坏游戏平衡,就是没有种树的功能很恼火,不能种树也就罢了修条路盖个建筑分 ...

我也想实现,但是貌似这个是模型定义的,没办法在数据里修改。

123303905 发表于 2021-10-31 10:13

求助,HxD文件打开之后,楼主你是怎么判断源文件“04”那个数值的位置的,看截图的话,0和1的04-08的位置都不一样?

Silent_A 发表于 2021-11-15 20:13

大佬能不能抽空改个地铁秒达的mod,不降速也行

恋上六弦琴 发表于 2021-11-25 09:43

打包失败,路径打包不进去,mod不生效,大佬怎么回事

a562345656253 发表于 2021-12-11 14:48


楼主,HxD文件打开之后,楼主你是怎么判断源文件“04”那个数值的位置的,看截图的话,0和1的04-08的位置都不一样?

a562345656253 发表于 2021-12-11 22:03

老哥,我打包之后解包出来的目录直接就是Buildings,没有前面的Tropico6目录是为什么,这个影响使用吗

DORAEMON流 发表于 2022-1-17 19:06

a562345656253 发表于 2021-12-11 22:03
老哥,我打包之后解包出来的目录直接就是Buildings,没有前面的Tropico6目录是为什么,这个影响使用吗 ...

那说明读取路径变化了,按照原路径封包或许也可以,不过如果这个游戏有指定的MOD读取路径,就要加上前面的目录。

DORAEMON流 发表于 2022-1-17 19:08

a562345656253 发表于 2021-12-11 14:48
楼主,HxD文件打开之后,楼主你是怎么判断源文件“04”那个数值的位置的,看截图的话,0和1的04-08的位置 ...

比较功能会自动转到差异点,通过位置和周围相同的16进制数也可以找到。

DORAEMON流 发表于 2022-1-17 19:10

恋上六弦琴 发表于 2021-11-25 09:43
打包失败,路径打包不进去,mod不生效,大佬怎么回事

应该是打包过程弄错了,特别是path文本很容易弄错,注意看教程。

qw112we6667 发表于 2022-1-20 00:03

这个Asset editor要用原版的可以改里面的数字,不用Hxd

z390394897 发表于 2022-2-12 03:13

谢谢大佬教学。但还是不行。

qwe2814535 发表于 2022-2-21 16:20

每一步都成功了 但是进去游戏 改的建筑没有变化、= =

cssqw7 发表于 2022-2-27 01:17

试了很多方法都不成功,是版本问题吗,只测试修改了一下工厂人数,开游戏完全没有改变

56as4d65as4d6 发表于 2022-4-22 17:37

66666666666666666666666

leexuutaoao 发表于 2022-4-26 21:30

感谢分享6666666666666666666666666

19870304 发表于 2022-4-27 00:47

大佬,请问码头储存容量应该怎么修改 我自己尝试修改弄能增加容量的mod 结果发现码头修改容量貌似和矿井修改容量不一样

cmlwer 发表于 2022-5-31 02:19

大佬,能否改一个那种可以种所有农作物的水培农场和一个可以养所有家畜的现代牧场呀

qq1178074479 发表于 2022-10-12 09:13

第一步就失败了,解包失败
LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
LogPakFile: Display: Using command line for crypto configuration
LogPakFile: Display: Added 1 entries to add to pak file.
LogPakFile: Display: Collecting files to add to pak file...
LogPakFile: Display: Collected 1 files in 0.00s.
LogPakFile: Warning: Missing file "E:/UnrealPak/1" will not be added to PAK file.
LogPakFile: Display: Added 0 files, 67 bytes total, time 0.00s.
LogPakFile: Display: Encryption - DISABLED
LogPakFile: Display: Unreal pak executed in 0.001587 seconds

顾小伍 发表于 2022-10-12 09:43

V18的解包不了

kangjiajinlong 发表于 2023-1-6 11:43


解包命令报错:
Fatal error:
Trailing magic number (0d) in '../../../Tropico6/Tropico6/Content/Paks\pakchunk0-WindowsNoEditor.pak' is different than the expected one. Verify your installation.


SWAT1909 发表于 2023-4-30 17:03

关于使用UnrealPak.exe解包游戏资源报错的问题,主要是因为游戏已经更新,4.20版本的工具不能在新版上使用。
各位MOD作者可以移步https://github.com/allcoolthingsatoneplace/UnrealPakTool/releases/tag/4.27.0下载4.27版本的工具即可正常解包。
页: [1] 2
查看完整版本: 海岛大亨6 MOD制作教程(暂行)