“快速旅行与小地图”:在游戏自带声呐下添加地图地形,使HUD像小地图一样工作,范围可调(50-250%)。新增:在地图上按T或方向键右键,可从任意位置打开游戏自带的快速旅行菜单。
地图融合 - 小地图与快速旅行 将地图地形绘制在游戏自身声呐下方,使其变为小地图。声呐上的其他所有内容均保持游戏原本的绘制方式:敌人与目标图标、距离环、边缘箭头、海拔标记和旋转。
从地图上快速旅行: 按
T (手柄:
方向键右 ) 在地图上打开游戏自带的快速旅行菜单,无论你身在何处。你可以在MODS菜单中更改按键和按钮。
正在使用模组设置菜单?请将其更新至1.2.0或更新版本。 旧版菜单完全不显示MapFusion的设置。MapFusion本身仍可正常工作。打开一次地图以加载地形。 打开完整地图(然后再次关闭)一次后,地形就会显示。请在加载存档后、每次进入新区域时以及更改分辨率后执行此操作。特性 原生声呐下的地形图层,跟随你的位置和镜头旋转。 声纳自身的图标和导航未受影响,一切都不会错位。 声呐范围 50–250% :改变游戏的实际声呐范围,使原生图标与地形同步缩放。100%为原始范围。地形不透明度,以及一个切回纯原生声纳的开关。 从地图快速旅行 :打开游戏自带的快速旅行菜单;见下文。游戏选项菜单中的设置,包括 模组设置菜单 1.2.0或更新版本(简体中文、繁体中文、英文)。 不修改任何游戏文件,也无需额外安装:不需要 Visual C++ Redistributable、.NET 或其他运行时。 从地图快速旅行 在地图上,按下
T ,
方向键右 在手柄上按,或点击右下角的“快速旅行”提示。游戏自带的快速旅行菜单就会打开。选择目的地、长按确认、加载以及旅行过程本身全都是游戏原有的,列表中也只包含游戏提供的快速旅行点。
游戏会将你上次使用的控制点标记为“你在这里”(红色箭头),并且不允许你选择它,因为通常只有站在该控制点处才能打开此菜单。在从地图打开的菜单中,MapFusion会移除该过期标记,因此所有已解锁的控制点都可以选择,包括你上次使用的那个。在控制点处打开的菜单则与游戏中的表现完全一致。 探索和战斗中均可使用,只要游戏允许正常打开地图。 不可用 (未显示提示,按键无效):在过场动画和其他脚本化时刻,当地图从其他菜单打开时,以及游戏显示“无可用地图”时。不要使用它 当任务将你带入一个独立的小区域时,地图可能仍可打开,但离开该区域可能导致任务无法完成。如果不确定,请在离开前先保存游戏。方向键右键是地图唯一没有用到的一个按键。已用PlayStation手柄测试;Xbox手柄通过XInput读取。 更改按键或按钮 在选项 → MODS → MapFusion(“快速旅行键”)中设置。地图已使用的按键无法选择。更改会立即生效,地图上的提示会显示新按键。按删除键(或按住控制器的视图/创建按钮)可将其解除绑定。在“选项 → MODS → MapFusion”(“从地图快速旅行”)中将其关闭,或设置 快速旅行=0 在 地图融合.ini . 需求 CONTROL Resonant的Steam版本。MapFusion通过特征码定位所需的游戏代码,因此通常在游戏小幅更新后仍能正常运作。如果某次更新改变了该代码,只有受影响的功能(地形或声呐范围)会关闭,不会崩溃,并且 地图融合.log 说为什么。 推荐: FTG DLL模组加载器(crloader) 非必需;参见选项B。 可选:模组设置菜单 1.2.0 或更新版本,以便在游戏中更改设置。 安装 挑挑看
一 选项。不要同时使用两者。
A. 使用crloader(推荐) 安装 FTG DLL模组加载器 (缓存加载器)。 将压缩包解压到游戏文件夹中(即包含CONTROLResonant.exe的那个文件夹)。完成后你应该会得到 crmods\MapFusion\minimap.dll . B. 没有加载器 打开档案并前往 地图融合 . 将该文件夹中的所有文件复制到游戏文件夹中,与CONTROLResonant.exe放在一起。 重命名 小地图.dll 至 winmm.dll 保留其他文件名不变。 游戏会从自己的文件夹中加载winmm.dll,而这个文件会将所有调用转发给真正的Windows winmm.dll。crloader也使用winmm.dll这个名称,所以如果你有crloader,请使用选项A。如果另一个模组已经在你的游戏文件夹中使用了winmm.dll,也请使用选项A。
Linux / Steam Deck(Proton):还需将游戏的 Steam 启动选项设置为
WINEDLLOVERRIDES="winmm=n,b" %command% .
更新中:替换文件;你的设置位于
模组菜单配置 保留。
设置 安装模组设置菜单后:选项 → 模组 → MapFusion。更改立即生效。
没有它,请创建
ModMenuConfig\mapfusion.ini 在MapFusion文件旁边(在
地图融合 对于选项A,在选项B的游戏文件夹中)并重启游戏:
[设置] 地形已启用=1 地形不透明度=65 声呐缩放=100 快速旅行已启用=1 快速旅行键=84 快速旅行垫=271地形已启用 1 = 地形开启,0 = 纯原生声呐。地形不透明度 : 0–100(百分比)。声呐缩放 :以25为步长,在原始范围的50%–250%之间调整。快速旅行已启用 : 1 = 开启地图快速旅行,0 = 关闭。快速旅行键 :Windows 虚拟键码(十进制,84 = T),0 表示无。每秒重新读取,无需重启。快速旅行点 : 271 = 方向键右键(256 + 按键编号:256 A/叉,257 B/圆,258 X/方,259 Y/三角……268 上,269 下,270 左),0 = 无。要在不卸载 MapFusion 的情况下将其关闭,请设置
已启用=0 在
地图融合.ini .
兼容性 与……一起测试
模组设置菜单 ,
游戏内拍照模式 ,
武器轮盘 、更好的相机、武器切换、战斗倍率、雷达增强和OptiScaler(dxgi.dll)。安装雷达增强后,雷达增强会绘制小地图并使用地图融合的位置和缩放,因此范围上限为地图融合的250%;快速旅行仍然可用。地图融合会等待那些必须先设置UI的模组(例如战斗倍率),然后在它们之后加入,因此这些模组的安装方式和加载顺序无关紧要。其他修改声纳HUD的模组可能会冲突。
已知限制 在楼梯和多层区域,地形可能会略有偏移,因为地图是平面投影。 范围设置仅在内存中更改游戏的声纳范围。下次不使用 MapFusion 启动游戏时,它会恢复正常。如果其他模组更改了相同的声纳值,MapFusion 会停止调整并保留这些值。 卸载 选项A:删除 crmods\地图融合 文件夹。 选项B:删除 winmm.dll , 地图融合.js , 融合地图.ini , 地图合成.菜单.json , 地图融合日志 , 第三方声明.txt 以及 ModMenuConfig\mapfusion.ini 游戏文件夹中的文件。 故障排除 没有地形:打开一次完整地图然后再次关闭(参见顶部注释),并检查地形开关是否已开启。 地图上没有快速旅行提示:请检查MODS开关,并查看上方显示的“不可用”。当你按下按键时, 地图融合.log 说为什么它被忽略了。 检查 地图融合.log 紧挨着MapFusion的文件。每个启动步骤都会记录时间。“被INI禁用”意味着 已启用=0 ;“游戏代码已更改”“地形关闭”或“声呐范围控制关闭”意味着游戏更新更改了该功能所依赖的代码;请等待模组更新。完全没有日志则意味着 DLL 未被加载。 游戏无法启动或立即关闭:请发送 地图融合.log 和 crloader.log (游戏文件夹)。如果 MapFusion.log 的最后一行以“Fault ... inside MapFusion”开头,说明 MapFusion 崩溃了;如果不是,则是其他原因导致游戏停止。 如需报告其他错误,请设置 诊断=1 在 地图融合.ini 复现问题,并附上 地图融合.log . 制作人员 ftg DLL模组加载器(crloader),作者fame2gin,用于加载DLL模组。 Microsoft Detours(MIT 许可证),包含在 minimap.dll 中。
中文说明 在游戏原生声纳下方绘制地图地形,让声纳变成小地图。声纳上的其他内容完全保持游戏原样:敌人和任务图标、距离环、边缘箭头、高低差标记和旋转。
地图快速传送: 在地图上按
T (手柄:
右方向键 ),在任何地方都能打开游戏自己的快速传送菜单。按键可以在 MODS 菜单里修改。
使用 Mod Settings Menu 的话,请更新到 1.2.0 或更新版本。 旧版菜单完全不会显示 MapFusion 的设置,MapFusion 本身照常工作。打开一次大地图才会加载地形。 打开大地图再关闭一次后地形才会出现。读档后、进入新区域时、修改分辨率后,都需要这样做一次。地形层位于原生声纳下方,跟随位置和镜头旋转。 不改动声纳自己的图标和导航,图标不会漂移。 声纳范围 50–250% :直接调整游戏的声纳量程,原生图标和地形同步缩放。100% 为原始范围。可调地形透明度,也可以一键切回纯原生声纳。 地图快速传送 :打开游戏自带的快速传送菜单,见下文。配合 模组设置菜单 1.2.0 或更新版本,可在游戏“选项”里调整(简体中文、繁体中文、英文)。 不修改任何游戏文件,也不需要额外安装任何运行库。 地图快速传送: 在地图上按 T、手柄方向键右,或者点右下角的"快速传送"提示,就会打开游戏自己的快速传送菜单。选点、按住确认、加载和传送都由游戏自己完成,列表里也只有游戏提供的传送点。
游戏会把你上次使用的传送点标成“你在这里”(红色箭头)并且不让选,因为原版只能站在传送点上打开这个菜单。从地图打开的菜单里,MapFusion 会去掉这个过时的标记,所有已解锁的点都能选,包括上次用过的那个。在传送点上打开的菜单和原版完全一样。 探索和战斗中都能用,只要游戏允许正常打开地图。 不可用的情况 (不显示提示,按键无反应):过场和其他剧情演出期间、从其他菜单进入的地图,以及游戏显示“No map available”的地方。请主动避免使用 任务把你送进一个独立的小场景时,即使地图能打开也不要传送,否则可能导致任务中断且无法完成。不确定时请先存档。方向键右是地图上唯一没有被占用的手柄键。已用 PlayStation 手柄测试;Xbox 手柄通过 XInput 读取。 改键: 在 选项 → MODS → MapFusion(“快速传送键”)里修改,地图已经在用的键不能选。改完立即生效,地图上的提示也会显示新键。按 Delete(或按住手柄 View/Create 键)可以取消绑定。可以在 选项 → MODS → MapFusion(“地图快速传送”)里关闭,或者在 地图融合.ini 里设 快速旅行=0 。 要求: Steam 版。MapFusion 按特征码查找所需的游戏代码,游戏小更新后通常仍可使用;如果更新改动了相关代码,只有受影响的功能(地形或声纳范围)会自动关闭,不会崩溃,
地图融合.log 会写明原因。推荐配合
FTG DLL模组加载器(crloader) ,可选配合 Mod Settings Menu 1.2.0 或更新版本。
安装(二选一,不要同时使用): A. 使用 crloader(推荐):先装 crloader,再把压缩包解压到游戏目录(CONTROLResonant.exe 所在处),得到 crmods\MapFusion\minimap.dll 。 B. 不用加载器:把压缩包里 crmods\地图融合 下的所有文件复制到游戏目录(CONTROLResonant.exe 旁边),再把 小地图.dll 改名 winmm.dll ,其他文件保持原名。crloader 也使用 winmm.dll 这个名字,装了 crloader 的话请用方式 A;游戏目录里已经有其他 MOD 的 winmm.dll 时也请用方式 A。Linux / Steam Deck(Proton)还需要在 Steam 启动选项里加上 WINEDLLOVERRIDES="winmm=n,b" %command% 。 更新时直接替换文件即可,
模组菜单配置 里的设置会保留。
设置: 装了 Mod Settings Menu 时,在 选项 → MODS → MapFusion 里调整,立即生效。没装时,在 MapFusion 文件旁边(方式 A 在
地图融合 ,方式 B 在游戏目录)新建
ModMenuConfig\mapfusion.ini ,写入上面的 [Settings] 内容后重启游戏(
快速旅行已启用 :1 开启快速传送,0 关闭;
快速旅行键 :十进制的 Windows 虚拟键码,84 = T,0 = 不用键盘;
快速旅行点 :271 = 方向键右,0 = 不用手柄。两个按键项每秒重读一次,改完不用重启)。把
地图融合.ini 里的
启用 设为 0 可停用 MapFusion 而不卸载。
兼容性: 与……相连
模组设置菜单 、
游戏拍照模式 、
武器轮盘 、Better Camera、WeaponSwitch、CombatMultipliers、RadarPlus、OptiScaler(dxgi.dll)一起测试。同时装 RadarPlus 时,小地图由 RadarPlus 绘制,它会使用 MapFusion 的位置和缩放,所以范围最大到 MapFusion 的 250%;快速传送照常可用。MapFusion 会等待需要最先挂上界面的 MOD(例如 CombatMultipliers)装好后再接在它后面,所以这些 MOD 用哪种方式安装、按什么顺序加载都不影响。其他修改声纳 HUD 的 MOD 可能冲突。
已知限制: 楼梯和多层区域的地形可能有轻微偏移(地图是平面投影)。范围设置只在内存中调整游戏的声纳量程,不带 MapFusion 启动游戏时就会恢复原样;如果别的 MOD 也修改了这些声纳数值,MapFusion 会停止调整,不再改动它们。
卸载: 方式 A 删除
地图融合 文件夹;方式 B 删除游戏目录下的 winmm.dll、MapFusion.js、MapFusion.ini、mapfusion.menu.json、MapFusion.log、THIRD-PARTY-NOTICES.txt 以及 ModMenuConfig\mapfusion.ini。
排查: 没有地形:先打开一次大地图再关闭,并确认地形开关是开的。 地图上没有快速传送提示:检查 MODS 里的开关,并对照上面“不可用的情况”。按键时 地图融合.log 会写明被忽略的原因。 查看 MapFusion 文件旁边的 MapFusion.log :启动的每一步都带时间记录。“Disabled by INI”表示 Enabled=0;“Game code changed”、“Terrain off”或“Sonar range control off”表示游戏更新改动了该功能依赖的代码,等 MOD 更新即可;完全没有日志说明 DLL 没被加载。 游戏启动不了或马上关闭:请发送 地图融合.log 和游戏目录下的 crloader.log 如果 MapFusion.log 最后一行以 "Fault ... inside MapFusion" 开头,说明是 MapFusion 崩溃;没有这一行,说明是别的原因让游戏停止了。 其他问题:把 MapFusion.ini 里的 Diagnostics 设为 1,复现问题后附上日志。