- 国产“变形金刚”惊艳马斯克
- 证监会主席吴清召开专题座谈会
- 老友记去世主演故宅火中奇迹幸存
- 民众党高层后悔2024年未“蓝白合”
- 王楚钦说冬训练得踏实专注
- 世界反兴奋剂机构起诉辛纳
- 女子怀孕8周找不到胎儿
- 男子修脚感染切腿保命
- 留几手说葛夕从头到尾都在揭短
- 今天歼20成功首飞14周年
声明:本文来自于(ID:acamandola.com)授权转载发布。
由于目前pfm还不支持县长大战2的文件解包格式,许多同学觉得专业的修改方法太复杂,因此小编仅介绍一些常用的修改方法,希望能对论坛的朋友有所帮助。
大家可能已经见识过论坛里关于几大家族的加强补丁,接下来小编将介绍一些基于这些补丁的个性化修改方法。
首先,你需要准备三个软件:pfm、iee(用于浮点数和十进制转换)、以及ue等可以编辑解包文件的软件。
第一步,打开pfm,点击“打开”,选择harry2008大人的9大家族补丁中的任意文件xxx.pack,找到effect_bundles_to_effects_junctions,右键菜单选择“提取选定项”并解包到自己的目录,获得effect_bundles_to_effects_junctions文件。
第二步,以织田家(oda)为例,使用ue等十六进制编辑软件打开解包后的文件,左侧显示一组两位的十六进制数,右侧是类似于o.d.a._.c.l.a.n````````这样的字符串,去掉中间的点,相信大家能理解这些字符串的意思。找到文档末尾的四个与oda相关的字符串,比如最后一个是oda_building_construction_time_mod_all_global...XX...,顾名思义,这个句段是用来减少建筑时间的。
第三步,注意g.l.o.b.a.l...xx..红色的四个字符在左侧对应的四组十六进制数。如果是h大的补丁,这里应为00 00 8c c2。打开iee,在十六进制框中倒序输入c2 8c 00 00,选择右边的“从十六进制转换”以获得-70。聪明的同学可能已经猜到,这里的-70表示建筑时间缩短70%的mod效果。反过来,如果想改为缩短90%时间,只需在iee的十进制框中输入-90,进行十进制转换,得到c2 b4 00 00,倒序排列为00 00 b4 c2,然后将原文件中的00 00 8C C2改为00 00 B4 C2即可。
另一个例子是oda_mod_unit_melee_attack_global..xx.,同样寻找g.o.l.o.b.a.l.后面的红色四位对应的二进制数,原文件修改的是近战攻击+4,对应的是00 00 80 40。如果想改为+50,就在iee的十进制框中输入50,进行转换得到42 48 00 00,倒序为00 00 48 42,然后将之前的00 00 80 40改为00 00 48 42即可完成修改。
第四步,保存修改后的文件,返回pfm,选择重新打包,然后保存并退出。至此,你的oda_mod.pack文件已经完成了个性化修改。
第五步,最后一步非常关键,将修改后的oda_mod.pack放入游戏的data目录时,一定要改名,比如改为oda_mod1.pack,否则mod将无效。原因是如果你之前使用过oda_mod.pack,
进入游戏时,该文件信息会被保存到游戏用户信息中,即使你的oda_mod.pack已更新,系统仍然会优先读取旧的mod,因此你的更改将无效。将新Mod改名或者之前没有使用过同名Mod,就不会有这个问题。