PitConfortavel

版本 v1.0.0·更新於 2026-09-12

Personaliza o raio de alcance dos itens de conforto para 100m e exibe informacoes visuais no modo build.

模組介紹 作者原文

🛋️ PitConfortavel - Mod para Valheim

Mod desenvolvido para Valheim em cima do BepInEx 5 e Harmony, permitindo personalizar o alcance de itens de conforto e exibindo informações visuais detalhadas no modo de construção (build mode).

✨ Funcionalidades

  • Raio de Conforto Personalizável (ComfortRadius):
  • O jogo original possui um raio fixo de 10 metros para detectar itens de conforto ao redor do jogador.
  • O mod altera esse raio para 100 metros por padrão (podendo ser alterado para qualquer valor no arquivo.cfg).
  • Indicador de Conforto no Canto Inferior Direito (Modo Build):
  • Ao segurar o martelo e selecionar qualquer peça para construir:
  • Peças com conforto exibem: ★ Conforto: +X (Grupo: Cadeira/Mesa/Cama/etc.) [Raio: 100m].
  • Peças que necessitam de fogo aceso exibem um aviso: ⚠ Requer fogo/aceso para conceder conforto.
  • Peças sem conforto exibem: ○ Não concede conforto (configurável).
  • Scanner e Exportador de Todos os Itens de Conforto:
  • Ao iniciar o jogo, o mod analisa automaticamente todos os prefabs do jogo e gera o arquivo PitConfortavel_Itens.txt na pasta BepInEx/config.
  • Nesse arquivo você encontra a lista completa de todos os itens de conforto do jogo, agrupados por categoria e ordenados por bônus.

⚙️ Configurações (com.marce.pitconfortavel.cfg)

O arquivo de configuração é gerado automaticamente na primeira execução em:

BepInEx/config/com.marce.pitconfortavel.cfg

Opções disponíveis:

  • ComfortRadius (padrão: 100.0): Raio em metros para alcance dos itens de conforto.
  • ShowComfortInBuildHud (padrão: true): Ativa ou desativa a exibição no HUD do canto inferior direito.
  • ShowNonComfortItems (padrão: true): Exibe indicação quando o item selecionado não concede conforto.
  • ShowComfortGroup (padrão: true): Mostra o grupo ao qual o item pertence.
  • ShowConfiguredRadiusInHud (padrão: true): Mostra o alcance configurado atual no texto da peça.
  • ExportComfortItemsList (padrão: true): Ativa a geração do relatório PitConfortavel_Itens.txt.

🛠️ Como Compilar

No terminal da pasta d:\sistemas\MOD VALHEIM:

dotnet build -c Release

Ao compilar, a DLL é automaticamente copiada para as suas pastas de plugins ativas do r2modman:

  • Mod Manager\DataFolder\Valheim\profiles\jorda\BepInEx\plugins\PitConfortavel\
  • r2modmanPlus-local\Valheim\profiles\Default\BepInEx\plugins\PitConfortavel\

🎮 Estrutura dos Arquivos

d:\sistemas\MOD VALHEIM\

├── PitConfortavel.csproj # Arquivo do projeto e referências

├── PitConfortavelPlugin.cs # Entrada principal do plugin BepInEx

├── Configuration\

│ └── ModConfig.cs # Gerenciamento do arquivo.cfg

├── Patches\

│ ├── ComfortRangePatch.cs # Intercepta SE_Rested e aplica o raio customizado

│ ├── BuildHudPatch.cs # Altera o HUD de construção no canto inferior direito

│ └── ComfortScannerPatch.cs # Escaneia prefabs e gera o relatório de itens

└── README.md # Documentação do mod

安裝與使用 安裝:BepInEx 外掛

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

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

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

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
PitConfortavel-1.0.0.zip
檔案大小
127.2 KiB