游戏内小地图覆盖层

游戏内小地图覆盖层

一个在游戏内显示小地图的覆盖模组。

用户界面

发布说明

感谢 AI 大语言模型,没有它的帮助,我无法完成 v1.0.0+ 版本(实际上,在 v0.1.0 之后,大部分新代码都是由代理编写的,我只提供了想法)。

2026-06-29: Overlay Loader v1.3.0 + Minimap Overlay v1.1.3

  • 修复了与 me3 及其他 DX12 挂钩模组的兼容性问题
  • 修复了加载过程中的各种问题

2026-03-27: v1.1.2

  • 修复了在 circlerounded 小地图形状下,装饰(赐福图标、地标)在可见区域外渲染的问题。离屏合成现在对所有非矩形模式应用正确的形状遮罩。
  • 修复了形状边界附近的装饰物被完全隐藏而不是部分可见的问题。由于离屏合成现在可以处理裁剪,已移除严格的中心点形状检查。

2026-03-26: v1.1.1

  • 新增按状态(scale state)配置渲染元素的额外缩放倍率:extra_tile_scaleextra_decoration_scaleextra_player_scaleextra_bearing_scale 配置选项。每个选项都接受按缩放状态(通过 scale_key 循环切换)以逗号分隔的值,遵循与 scale/alpha/width_ratio 相同的模式。
  • 将方位罗盘指示器的大小比例从 0.25 增加到 0.4,以提高可见性。

2026-03-23: Overlay Loader v1.2.0 + Minimap Overlay v1.1.0

  • 在插件接口中新增离屏渲染 API(createOffscreendestroyOffscreenbeginOffscreenendOffscreen),使插件能够通过单次 Alpha 通道合成内容。
  • 旋转模式:设置 rotate=1 可旋转小地图,使相机的前进方向始终指向屏幕上方。启用时,小地图形状将强制为圆形。可按缩放状态配置(逗号分隔)。
  • 当旋转模式激活时,小地图右上角会显示一个方位罗盘指示器。
  • 相机偏航角现在从游戏内存中读取,以实现准确的地图旋转。
  • 地标标记现在会出现在小地图上,并支持方向性图标的旋转。
  • 新增 landmarks_key 配置选项,用于设置切换地标标记可见性的按键(默认为 N)。
  • 新增 landmarks 配置选项,用于默认显示/隐藏地标标记(默认为 1)。

2026-03-21: Overlay Loader v1.1.0 + Minimap Overlay v1.0.0

  • 可配置小地图形状:通过 minimap.ini 中的 shape= 设置,可选 rect(默认)、roundedcircle,可按缩放状态设置。
  • rounded 形状配置圆角半径:支持百分比(例如较短边的 20%)或绝对像素值(例如 30)。
  • 可配置形状边框:border_color(R,G,B,A,各 0–255)和 border_width_x10(宽度 × 10,例如 15 = 1.5 像素)。设置 border_width_x10=0 可禁用。
  • circle 模式下,小地图自动限制为正方形(取宽高中的较小值)。
  • 在非矩形模式下,篝火/赐福图标和圆桌厅堂标记现在会被裁剪到小地图形状边界内。

2025-10-20: Overlay Loader v1.0.0 + Minimap Overlay v0.1.0

  • 初次发布。

注意

  • 请不要将此模组与某些覆盖层(如 Nvidia GeForce Experience 中的 FPS 计数器MSI AfterburnerRivaTuner Statistics Server 等)一起使用。它们可能导致游戏崩溃。
  • 您可以使用 EROverlay.dll 加载多个覆盖层,我将保持向后兼容性,因此您只需确保 Overlay Loader 的版本满足特定覆盖层的最低要求即可。

使用方法

  • 根据您的喜好修改 configs 文件夹中的 minimap.ini
  • 将模组注入《艾尔登法环》,您可以选择以下任一方式:
    1. EROverlay.dll 重命名为 winhttp.dll,并将其放在 eldenring.exe 旁边(不要忘记 configsdata 文件夹)。
    2. 使用任何模组加载器加载 EROverlay.dllEldenModLoaderModEngine2me3)。
    3. 运行 injector.exe 进行注入(不推荐,因为此方法不太稳定,且可能被某些安全软件阻止)。

许可证

鸣谢