小地图

小地图

一个可调节的小地图,旨在为普通玩家在正常游戏过程中提供便利。适合像我这样需要频繁打开地图查看路线的用户 :(

暂停地图,无需暂停。


《Resident Evil Requiem》有一张不错的地图。麻烦的是,你得停止游玩才能查看它,而当你再次关闭它时,你已经站在走廊里,努力回想那扇门在哪个方向。

于是它被丢在角落里,无人问津。

它不会破坏你的游戏体验

它不会凭空造出一张地图。它只是重新绘制游戏自身的平面图:同样精心设计的房间形状、同样的三层战争迷雾、同样的逐物体发现状态。你从未进入过的房间保持黑暗。你尚未找到的物品根本不会出现在地图上——不会变灰、不会有任何暗示。如果暂停地图不会告诉你某件事,这张地图也不会。

这就是全部的设计原则,以下所有内容都遵循它。

它显示什么

  • 平面图,逐房间显示,带有墙壁。已进入的房间会亮起,你有地图但尚未走进的房间会显示轮廓,你一无所知的房间则完全不显示。
  • ,绘制为嵌在墙中的门口,而不是圆点,因此你可以看清通道的位置。锁住的门用琥珀色标记,并画有一道横杠:地图会告诉你哪些地方你还去不了。
  • 物品、打字机、物品箱、梯子、文件和路障,每个都有自己的标记,且每个都可以单独开关。
  • 你的朝向,可以是地图在固定箭头下旋转,也可以是地图保持北朝上而箭头旋转。

敌人

游戏刻意不在任何地方向你显示敌人,因此这里的任何内容都是在添加游戏选择隐瞒的信息。这就是为什么它默认关闭,除非你主动开启;也是为什么每种模式都会说明它的代价:

  • 关闭(默认)——游戏自身的设计。
  • 最后已知位置——标记你最后一次看到它的位置,然后淡出。不提供任何你没有赚得的信息。
  • 已见——实时位置,但仅限于你已经亲眼见过的敌人。
  • 雷达——范围内所有活物。这会瓦解游戏赖以构建的大部分紧张感。

设置

按 F9(可重新绑定)打开设置窗口,支持实时预览:形状、角落、大小、缩放、不透明度、旋转、每个标记类别,以及敌人模式。它在加载画面、过场动画期间,以及每当你打开地图、物品栏或文件时会自动隐藏。

配合 RE9 Completion Tracker

如果你同时运行该追踪器,小地图会拾取它正在引导你前往的目标,并在地图上绘制路线和目标。两个模组互不依赖。

性能

原生 C++,无 Lua。平面图每层烘焙一次,然后从缓冲区重绘;每帧不会运行任何繁重的操作。它只读取游戏状态并绘制叠加层——从不写入你的存档。

问题

如果你遇到任何问题,欢迎将其作为 bug 发布,或在 Discord 上联系我——catualus

捐赠

2021 年末,我从用 JavaScript 编写 Discord 机器人开始了我的编程之旅,后来放弃了它并转向 Python。不久前,那个机器人有了自己的网站,以便更轻松地进行配置,并尝试以其能力触达更广泛的受众。我最近决定尝试进一步拓展,这是我发布过的第四个模组。我不确定是否会继续这段旅程,这完全取决于我能想到什么样的点子。如果你觉得我的贡献对你有所帮助,欢迎捐赠,这对我意义重大 <3


ko-fi