
鉴于当前pfm工具尚未支持县长大战2的文件解包格式,对于许多玩家而言,专业的修改方法可能过于复杂。本文将介绍一些实用的修改技巧,希望能为论坛成员提供参考。
论坛上流传的几大家族加强补丁大家可能已经见过,这里主要介绍如何基于这些补丁进行个性化定制修改。
首先需要准备三个工具软件:pfm(游戏文件管理器)、iee(浮点数十进制转换工具),以及ue等十六进制编辑软件用于处理解包后的文件。
第一步操作:启动pfm工具,点击打开功能,选择harry2008制作的九大家族补丁中的任意xxx.pack文件。在effect_bundles_to_effects_junctions节点上右键选择提取,解包到指定目录,获取effect_bundles_to_effects_junctions文件。
第二步操作:以织田家为例,使用ue等十六进制编辑器打开解包文件。左侧显示两组十六进制数值,右侧显示类似oda_clan的字符串(已去除中间的点符号)。定位到文件末尾的四个织田家相关语句,例如最后一个oda_building_construction_time_mod_all_global参数,这代表建筑时间调整的配置段。
第三步操作:关注global参数后的红色四位符号及其对应的四组十六进制数值。在h大的补丁中,该数值通常为00 00 8c c2。使用iee工具,在十六进制输入框倒序输入c2 8c 00 00,选择十六进制转换功能,得到-70的十进制结果。这表示建筑时间缩减70%的效果。若要调整为缩减90%,只需在iee十进制框输入-90,转换后得到c2 b4 00 00,倒序排列为00 00 b4 c2,替换原文件的00 00 8c c2即可。
再以oda_mod_unit_melee_attack_global参数为例,global后红色四位对应的原始十六进制数值00 00 80 40表示肉搏攻击+4的效果。若要修改为+50,在iee十进制框输入50,转换得到42 48 00 00,倒序后为00 00 48 42,替换原数值00 00 80 40即可完成修改。
第四步操作:保存修改后的文件,返回pfm工具,选择重新打包功能,完成后保存并退出。至此,个性化的oda_mod.pack文件制作完成。
第五步操作(关键步骤):将修改完成的oda_mod.pack放入游戏date目录时,必须对文件重命名(例如改为oda_mod1.pack),否则mod将无法生效。这是因为如果之前已使用过oda_mod.pack文件,游戏会将旧文件信息保存在用户数据中,即使更新了新文件,系统仍会优先读取缓存的旧mod,导致修改无效。通过重命名或确保之前未使用同名mod即可避免此问题。
