ViperAlpha-TerrainerByViper icon

TerrainerByViper

Unofficial Valheim 1.0 compatibility build of Terrainer (MIT, Grib04eg): hoe modes to level terrain to an exact height. Fixes Message signature and terrain ops. Client only. Disable the original.

Last updated 3 days ago
Total downloads 40
Total rating 0 
Categories Deep North Update
Dependency string ViperAlpha-TerrainerByViper-1.0.10
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202

README

TerrainerByViper 1.0.10

Português

Build não oficial de compatibilidade com o Valheim 1.0 do mod Terrainer (Grib04eg / GribaH): modos da enxada para nivelar o terreno a uma altura exata (Q/E), área circular ou quadrada rotacionável, raio ajustável e custo opcional em pedra.

O que corrige:

  • Chamada Character/Player.Message incompatível (novo quinto parâmetro) e acessos a membros privados.
  • 1.0.10: as operações do Terrainer são aplicadas pelo TerrainComp local, com posse do terreno, e usam o DoOperation nativo, que salva e sincroniza os dados do terreno (TCData). Isso evita o erro de prefab desconhecido ao desserializar a operação. Não há RPC próprio nem plugin de servidor.
  • Altura sem deslocamento herdado e raio de pintura acompanhando a redução do raio.
  • Mantém as melhorias de pré-visualização e de altura (Shift) presentes na DLL 1.0.8 publicada.
  • GUID com.github.terrainer.Terrainer preservado; as configurações existentes continuam valendo.

Créditos e licença

  • Autor original: Grib04eg (Thunderstore: GribaH-Terrainer, https://thunderstore.io/c/valheim/p/GribaH/Terrainer/).
  • Código-fonte original: https://github.com/Grib04eg/Terrainer.
  • Licença: MIT. O texto original está incluído no arquivo LICENSE deste pacote (copyright 2021 Measurity, conforme o arquivo do repositório original).
  • Este pacote não é afiliado nem endossado pelo autor original. Nenhuma DLL do jogo ou de dependências é redistribuída.
  • Observação: o checkout original (e2a8511) tem versão 1.0.6, enquanto a DLL 1.0.8 distribuída continha mudanças adicionais; elas foram recuperadas da DLL instalada para preservar o comportamento.

Duplicatas

Desative o GribaH-Terrainer original (e versões anteriores) antes de ativar este pacote: mesmo GUID, nunca ative os dois ao mesmo tempo.

Requisitos: cliente ou servidor

  • Somente cliente (rede: cliente). Não instale no servidor.
  • Dependência: BepInExPack_Valheim.
  • O nivelamento foi confirmado em jogo; a persistência do terreno após reconectar em multiplayer ainda não foi verificada.

English

Unofficial Valheim 1.0 compatibility build of Terrainer (Grib04eg / GribaH): hoe modes to level terrain to an exact world height (Q/E), round or rotatable square area, adjustable radius, optional stone cost.

Fixes: incompatible Character/Player.Message call (new fifth parameter) and private member access; from 1.0.10 terrain operations go through the local TerrainComp with ownership and the native DoOperation, which saves and syncs TCData (avoids the unknown-prefab deserialize error); no inherited height offset; paint radius follows the radius reduction. GUID is unchanged.

Credit and licence. Original author: Grib04eg. Source: https://github.com/Grib04eg/Terrainer. Licence: MIT, full text in the LICENSE file included in this package. Not affiliated with or endorsed by the original author. No game or dependency DLLs are redistributed.

Duplicates. Disable the original GribaH-Terrainer before enabling this package: same GUID, never run both.

Requirements. Client only. Do not install on the server. Leveling was confirmed in game; terrain persistence after reconnecting in multiplayer is not yet verified.

No game DLLs, saves, configuration files or passwords are included in this package.