SurveyorMap
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 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: