SurveyorMap

版本 v1.0.1·更新於 2026-06-04

Client-side configurable HUD minimap for R.E.P.O. with optional safe enemy markers.

模組介紹 作者原文

🗺️ SurveyorMap

Minimapa persistente e client-side no HUD inferior esquerdo — espelha o mapa nativo do R.E.P.O. sem overlays falsos.

Persistent client-side minimap in the bottom-left HUD — mirrors the native R.E.P.O. map with full fidelity.

Português

O SurveyorMap lê a câmera de mapa real do jogo e exibe um minimapa persistente no canto inferior esquerdo da tela durante o gameplay. Mesma geometria, mesmas cores e mesma fidelidade que o TAB — sem overlays falsos.

🎯 Funcionalidades

  • 🗺️ Minimapa persistente — HUD inferior esquerdo, visível apenas durante o gameplay. Some nos menus e no lobby.
  • 📷 Fidelidade nativa — lê a câmera de mapa real do jogo (activeTexture). Mostra a geometria real das salas, marcadores nativos e fidelidade das paredes.
  • M — pressione para mostrar/ocultar o minimapa sem afetar o TAB nativo.
  • 🛡️ TAB seguro — ao abrir o TAB, o minimapa persistente some automaticamente. O TAB não é afetado.
  • 🎛️ Modo de edição F8 — cursor liberado e câmera suspensa automaticamente ao entrar no F8; você pode editar o minimapa sem mover a câmera do jogador. Config salva automaticamente ao sair.
  • 🔍 Scroll (no F8) — ajusta o tamanho do minimapa.
  • 🔎 + / - — ajustam o zoom dentro ou fora do F8.
  • 👁️ Marcadores de inimigos — mostra posições de inimigos no mapa. Inimigos mortos/despawnados são removidos em ~2s. Forma e cor indicam o nível de ameaça de forma redundante.
  • 🔇 Silencioso por padrão — DebugLogging=false; emite apenas uma linha no log em uso normal.
  • 🟢 Client-side — nenhum outro jogador precisa instalar. Sem RPCs. Sem alteração de rede.

🎮 Controles

| Tecla | Contexto | Ação |

|---|---|---|

| M | Qualquer | Mostrar / ocultar o minimapa |

| F8 | Qualquer | Entrar / sair do modo de edição |

| Arrastar | F8 ativo | Mover o minimapa |

| Scroll | F8 ativo | Ajustar tamanho |

| + / - | F8 ativo | Ajustar zoom |

| R | F8 ativo | Resetar para valores padrão |

| + / - | Gameplay normal | Ajustar zoom (com EnableZoomHotkeysOutsideEdit=true) |

👁️ Sistema visual dos marcadores de inimigos

Forma e cor comunicam o mesmo nível de ameaça do inimigo, de forma redundante.

Isso maximiza a legibilidade no minimapa pequeno — você identifica o perigo pela forma ou pela cor.

| Ameaça | Forma | Cor | Hex |

|---|---|---|---|

| Baixa (Easy) | Círculo | Verde-gelo | #DFFFE8 |

| Média (Medium) | Quadrado | Azul escuro | #1E6BFF |

| Alta (High) | Triângulo | Lilás | #C084FC |

| Crítica (Elite) | Estrela | Vermelho/coral | #FF3B30 |

O nível de ameaça é derivado do campo difficulty do inimigo. Palavras-chave no nome/tipo podem elevar o nível (nunca reduzir):

  • veryheavy → elevado para pelo menos Alta (triângulo/lilás)
  • trudge, slow walker, boss, elite → elevado para Crítica (estrela/vermelho)
  • hunt, huntsman, bang, rush, charge → elevado para pelo menos Alta (triângulo/lilás)

⚙️ Configuração

| Seção | Chave | Padrão | Efeito |

|---|---|---|---|

| Minimap | EnableMinimap | true | Liga/desliga o HUD do minimapa. |

| Minimap | ToggleKey | M | Tecla para alternar o minimapa. |

| Minimap | Width | 260 | Largura do minimapa em pixels. |

| Minimap | Height | 260 | Altura do minimapa em pixels. |

| Minimap | PosX | 24 | Offset horizontal a partir da borda esquerda. |

| Minimap | PosY | 120 | Offset vertical a partir da borda inferior. |

| Minimap | Opacity | 0.85 | Opacidade (0 = invisível, 1 = opaco). |

| Minimap | Zoom | 2.25 | Fator de zoom ortográfico da câmera de mapa. |

| Features | RevealRoomsMode | Vanilla | Vanilla = padrão (TAB original). NativeGlobal = revela via SetExplored, também afeta TAB. |

| Features | ShowEnemies | true | Mostrar marcadores de inimigos no mapa. |

| Features | EnemyMarkerSize | 0.95 | Escala dos marcadores (0.30–2.00). Aplica em ~2s sem reiniciar. |

| EditMode | EditModeEnabled | true | Liga o modo de edição in-game (F8). |

| EditMode | EditModeKey | F8 | Tecla para entrar/sair do modo de edição. |

| EditMode | UnlockCursorInEditMode | true | Libera o cursor automaticamente ao entrar no F8. Se o jogo ainda capturar

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack

檔案與校驗

檔案名稱
SurveyorMap-1.0.1.zip
檔案大小
124.9 KiB