Valheim
Install with App

Details

Latest version
1.0.0
Last Updated
First Uploaded
Downloads
133
Likes
0
Size
130KB
Dependants

Categories

ADDatHost Valheim hosting
30% off

🛋️ 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

  1. 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).
  2. 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).
  3. 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 Thunderstore / r2modman:

  • Thunderstore 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
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.