Repository navigation
Home pt
Overview · English · Español · Français · Deutsch · Русский · 中文 · 繁體中文 · 日本語 · 한국어 · Polski · Português · Türkçe · Українська · Italiano · Website
A roda Q tem um modo dedicado de Copiar/Colar. Retângulo marca A/B com Aplicar; Linha marca duas pontas; Polígono adiciona vértices e copia com duplo toque após 3+ pontos; Círculo/Quadrado copia a área do pincel. O HUD mostra o próximo passo. Neve fica em Pintar > DeepSnow (segure Shift para remover). F5 congela movimento e câmera locais; Esc pausa o mundo inteiro no modo solo. 0.3.6: o F5 organiza as abas em duas linhas e mostra os controles da operação selecionada. Ramp inclui Dois Pontos, Ângulo Fixo e Conectada; rampas circulares estão planejadas para a 0.4.0.
- Instalação
- Início Rápido
- Controles
- Operações
- Formas
- Modos de Queda
- Stamps (Copiar/Colar)
- Snapshots (Backups)
- Perfis
- Idiomas
- Multijogador
- Configurações
- Solução de Problemas
- BepInEx 5 (x64, Mono) no cliente e no servidor. Usuários do Thunderstore já o possuem.
- Baixe
TerrainForge-<version>.zipdo Thunderstore ou do GitHub Releases. - Extraia e coloque
TerrainForge.dllem:-
Cliente:
...\BepInEx\plugins\TerrainForge\TerrainForge.dll -
Servidor:
<servidor>\BepInEx\plugins\TerrainForge\TerrainForge.dll
-
Cliente:
- Reinicie o jogo / servidor.
⚠️ Deve ser instalado no cliente E no servidor para edições maiores que ±8 m e replicação correta.
- Entre em um mundo. A Varinha TerrainForge (clone do Martelo) é entregue e equipada automaticamente.
- Pressione
F5para abrir o menu (ou clique no botão TerrainForge no menu de pausaESC). - Equipe a varinha se ela não estiver equipada.
- Mire no terreno e segure o clique direito (
Mouse1) para esculpir. - Use
,para alternar operações,.para formas,/para pinturas. - Segure
Q→ menu radial, solte para confirmar. -
Ctrl+Z/Ctrl+Ypara desfazer/refazer.
| Ação | Tecla padrão | Descrição |
|---|---|---|
| Aplicar pincel | Segurar Mouse1 (clique direito) |
Esculpe o terreno sob a mira |
| Raio + |
= ou Ctrl+Roda |
Aumenta o raio do pincel |
| Raio − |
- ou Ctrl+Roda |
Diminui o raio do pincel |
| Alternar operação | , |
Alterna as 9 operações |
| Alternar forma | . |
Círculo → Quadrado → Linha → Ret → Poli |
| Alternar pintura | / |
Alterna os 6 tipos de pintura |
| Nivelar aos pés | Segurar Shift esq. |
Aplanar usa a altura do jogador |
| Desfazer | Ctrl+Z |
Desfaz o último traço |
| Refazer | Ctrl+Y |
Refaz o traço desfeito |
| Conta-gotas | G |
Fixa a altura de Aplanar na mira (de novo = libera) |
| Modo de rampa | H |
Alterna: Dois Pontos → Ângulo Fixo → Caminho (ou escolha com 3 botões em CONFIGURAÇÕES) |
| Ângulo de rampa fixo | Segurar Alt + raio/roda |
Ajusta o ângulo no modo fixo |
| Menu radial | Segurar Q
|
Escolha uma operação com o mouse, soltar confirma |
| Modo de ajuste | V |
Roda = raio, congela zoom/barra/mapa |
| Ajuste fino (0,1 m) | Segurar Shift + roda/raio |
Ajuste preciso do raio |
| Copiar Stamp | Ctrl+Shift+C |
Copia a área marcada para a área de transferência |
| Colar Stamp | Ctrl+Shift+V |
Preview fantasma, clique confirma |
| Obter Varinha | F8 |
Entrega a Varinha TerrainForge |
| Abrir menu | F5 |
Abre o menu de teclas/ajuda/configurações |
Teclas extras (sem padrão, atribua-as em TECLAS):
- Operação direta: Aplanar, Levantar, Baixar, Suavizar, Pintar, Restaurar, Rampa, Costa, Neve
- Próximo / anterior perfil
- Próximo / anterior stamp (histórico)
Seção "Ações rápidas" (aba TECLAS): botões para funções sem atalho obrigatório — Desfazer, Refazer, Fixar altura, Copiar/Colar stamp, Stamp anterior, Limpar marcas, os mapas de calor e o Diagnóstico de material (despeja o shader + slots de textura no log).
| Operação | Descrição |
|---|---|
| Aplanar | Nivela até a altura apontada (Shift = aos seus pés). Altura fixa via Conta-gotas (G) ou a caixa de texto de CONFIGURAÇÕES. |
| Levantar | Eleva o terreno em RaiseDelta por aplicação. O modo de queda dá forma a ele. |
| Baixar | Rebaixa o terreno em RaiseDelta por aplicação. O modo de queda dá forma a ele. |
| Suavizar | Blur de verdade: faz a média de cada vértice com seus 8 vizinhos. Segure para progressivo. Modos: Completo (ambos), Apenas Cristas (rebaixa), Apenas Depressões (eleva). Forma Linha = suaviza um caminho. |
| Rampa |
3 modos (alterna H):• Dois Pontos: marque A e B → uma inclinação reta une as alturas. • Ângulo Fixo: B = direção/comprimento; altura = SlopeAngle (sobe/desce conforme a mira). Ajuste com Alt+raio.• Caminho: marque uma curva A→B→C… (duplo toque com 3+ fecha) → Catmull-Rom suave. Largura = raio do pincel. Suavidade = blend apenas nas bordas laterais. Preview: corredor preenchido + anéis de altura em A/B. |
| Costa | Aplana em direção ao nível da água + margem ShoreOffset (praias). Suavidade como Aplanar. |
| Pintar | Tipos: Dirt, Cultivated, Paved, ClearVegetation, DeepSnow, Reset. Força ajustável. |
| Restaurar | Devolve o terreno ao seu estado original (altura + pintura). |
| Copiar/Colar | Modo dedicado na roda Q para selecionar terreno e posicionar stamps. |
Alterne com a tecla .. Todas suportam desfazer.
| Forma | Marcação | Caso de uso |
|---|---|---|
| Círculo | Clique único (centro do pincel) | Escultura geral |
| Quadrado | Clique único (centro) | Plataformas, fundações |
| Linha | 2 cliques (A → B) | Caminhos, muros, trilhas. Meia-largura = raio. |
| Retângulo | 2 cliques (cantos opostos) | Fundações, fazendas, plataformas. Bordas suaves. |
| Polígono | Clique por vértice, duplo clique fecha (3+ vértices) | Formas complexas, áreas personalizadas |
- As formas não circulares mostram apenas o contorno marcado (sem anéis circulares).
- A suavidade afeta o blend das bordas em todas as formas.
Configuração em CONFIGURAÇÕES → "Queda de Raise/Lower":
| Modo | Comportamento |
|---|---|
| Pontudo | Pico central. Controlado pelo slider "Potência da queda" (1–5). |
| Plano | Disco uniforme — mesmo peso em todo o raio. |
| Suave | Campana de cosseno — transição suave, sem borda dura. |
| Linear | Afunilamento reto do centro até a borda. |
Uma função poderosa para replicar estruturas de terreno.
Escolha Copiar/Colar na roda Q. Aplicar marca a seleção: dois cantos no Retângulo, duas pontas na Linha, vértices no Polígono (duplo toque após 3+ pontos), ou a área do pincel no Círculo/Quadrado. O HUD indica o próximo passo.
- Marque a área: use qualquer forma (Círculo, Ret, Linha, Poli, Rampa) — ou a seleção por retângulo acima.
-
Copiar:
Ctrl+Shift+C→ "Stamp copiado: X tiles" (área de transferência na RAM). -
Preview de colagem:
Ctrl+Shift+V→ wireframe fantasma na mira.-
Q/E= rotacionar ±15° -
Alt+Roda = rotação contínua -
Shift+Roda = escalar 0.25×–4× -
Esc= cancelar
-
- Confirm: Pressione o atalho de colar novamente para confirmar a prévia.
Os stamps de seleção gravam apenas dentro da região copiada; o terreno fora dela permanece intocado.
- Até 10 stamps na RAM (mais recente primeiro).
- Teclas
Próximo stamp/Stamp anterior(reatribuíveis) os alternam. - Flash: "Histórico de stamps: Copy: 3 tiles [2/5]"
-
CONFIGURAÇÕES → STAMPS:
- Salvar o stamp atual em disco (
.stampemBepInEx/config/TerrainForge/stamps/, máx 12). - Carregar um stamp para a área de transferência.
- Listar/excluir stamps salvos.
- Salvar o stamp atual em disco (
- CONFIGURAÇÕES → "Ferramenta de stamp" (4 opções):
-
Igual ao pincel(padrão) — usa a mesma ferramenta que o pincel -
Qualquer— sem requisito -
Picareta— requer uma picareta equipada -
Varinha TerrainForge— requer a varinha do mod
-
- O HUD mostra
STAMP PRONTO [2/5]quando a ferramenta está equipada + stamps na área de transferência. - Sem a ferramenta:
Stamp: ferramenta não equipada, copiar/colar bloqueados.
Backup/restauração completa do terreno.
- CONFIGURAÇÕES → SNAPSHOTS.
- Nome (vazio = data/hora automática).
-
Salvar → tiles editados para
BepInEx/config/TerrainForge/snapshots/<nome>.dat(máx 12).
- Selecione um snapshot.
- Carregar → restaura os tiles com ownership, 1 passo de desfazer.
- Tiles não carregados avisam de forma limpa — importe perto do local original.
- Formato binário versionado (
.dat). - Restaura altura + smooth + pintura + ownership.
- A importação é desfazível (
Ctrl+Zreverte a importação). - Tiles não carregados avisam de forma limpa.
Salvar/carregar configurações completas de pincel.
- CONFIGURAÇÕES → PERFIS.
- Nome + Salvar → raio, suavidade, op, forma, pintura, modo de rampa, ângulo, modo de suavização, raise delta, força de pintura, falloff, shore offset.
- Carregar → aplica instantaneamente.
- Máx 12 perfis (formato culture-invariant em
Presets > Slots). - Atalho:
Next Profile(atribua em TECLAS) para alternar.
15 opções: Auto, English, Español, Français, Deutsch, Русский, 中文, 繁體中文, 日本語, 한국어, Polski, Português, Türkçe, Українська, Italiano — padrão Auto.
- O
Autopadrão detecta o idioma do jogo via reflection:Localization.instance.GetSelectedLanguage(). - Mapeia o idioma do Valheim → índice interno.
- Se um idioma não tiver tradução completa → fallback para English.
- Configurável em CONFIGURAÇÕES → "Idioma" (alterna as 15 opções).
- Os rótulos das teclas são reconstruídos ao abrir o menu.
- Completas: English, Español
- Fallback para English: Français, Deutsch, Русский, 中文, 繁體中文, 日本語, 한국어, Polski, Português, Türkçe, Українська, Italiano
- Traduções da comunidade são bem-vindas via PR.
Páginas da wiki traduzidas: English · Español · Français · Deutsch · Русский · 中文 · 繁體中文 · 日本語 · 한국어 · Polski · Português · Türkçe · Українська · Italiano.
- Mod no cliente E no servidor para edições maiores que ±8 m e replicação correta.
-
UnlockDeltaLimittambém no servidor, caso contrário o servidor limita o terreno.
Quando o servidor roda o mod, sua seção Server prevalece:
-
AllowTerrainEdits(padrãotrue) — master switch; se forfalse, os clientes não podem aplicar/desfazer/refazer. -
AdminOnlyEdits(padrãofalse) — apenas admins/host podem editar. -
RespectWards(padrãotrue) — bloqueia edições dentro de wards alheios. -
RadiusCap/DeltaCap(0 = off) — limites impostos pelo servidor, visíveis no HUD+preview.
Servidores sem o mod ignoram a seção → o cliente funciona para testes.
- Mantenha
MaxUpDelta/MaxDownDeltaconsistentes no servidor + clientes. - Raios grandes podem dessincronizar clientes sem o mod.
Arquivo: BepInEx/config/com.terrainforge.valheim.cfg
| Setting | Padrão | Descrição |
|---|---|---|
Enabled |
true |
Master switch |
PlayEffects |
true |
Poeira + impacto ao aplicar |
Language |
Auto |
Auto / English / Español / Français / Deutsch / Русский / 中文 / 繁體中文 / 日本語 / 한국어 / Polski / Português / Türkçe / Українська / Italiano |
ToolTint |
true |
Tingem a Varinha TerrainForge (clone do Martelo) para diferenciá-la facilmente do Martelo vanilla |
ToolTintColor |
#4FC3F7 |
Cor hex da varinha (modelo + ícone). Ex.: #FFC400 dourado, #8BC34A verde |
| Setting | Padrão | Faixa | Descrição |
|---|---|---|---|
Radius |
8 | 1–100 | Raio do pincel (m) |
RadiusMin |
2 | — | Raio mínimo ao ajustar |
RadiusMax |
60 | — | Raio máximo ao ajustar |
RadiusStep |
1 | — | Variação de raio por tecla/roda |
Softness |
50 | 0–100 | Suavidade da borda (0 = dura, 100 = muito suave) |
FalloffPower |
3 | 1–5 | Expoente de queda (apenas modo Pontudo) |
RaiseLowerMeters |
2 | 0.5–10 | Metros por aplicação de Levantar/Baixar |
PaintStrength |
1 | 0–1 | Força de pintura |
DefaultOperation |
Flatten | — | Operação inicial |
Shape |
Circle | — | Forma inicial |
Paint |
Dirt | — | Pintura inicial |
RampMode |
TwoPoint | — | TwoPoint / FixedAngle / Path |
SlopeAngle |
30 | 5–60 | Ângulo da rampa fixa (graus) |
SmoothMode |
Full | — | Full / Bumps / Dips |
FalloffMode |
Pointy | — | Pointy / Flat / Smooth / Linear |
ShoreOffset |
0.5 | -2–5 | Margem de costa acima da água (m) |
UseFixedHeight |
false | — | Usar altura fixa (estado do conta-gotas) |
FixedHeight |
30 | -10–150 | Altura exata de Aplanar (m) |
-
BlockVanillaTerrainTools: false — com a varinha equipada, ignora a edição de terreno da enxada/cultivador vanilla. Também há um interruptor em CONFIGURAÇÕES.
Todos os atalhos são reatribuíveis na aba TECLAS. Destaques:
-
ApplyKey(Mouse1),RadiusUp/Down(=/-),CycleOp/Shape/Paint(,/.//) -
UndoKey(Ctrl+Z),RedoKey(Ctrl+Y),EyedropKey(G),RampModeKey(H) -
RadialKey(Q),AdjustModeKey(V),GiveToolKey(F8),RebindMenuKey(F5) - Teclas diretas de op (9, sem padrão): OpFlatten/Raise/Lower/Smooth/Paint/Restore/Ramp/Shore/Snow
-
CycleProfileKey,CycleStampKey,CycleStampBackKey -
RequiredTool: Any / Pickaxe / TerrainForgeTool (padrão) -
AutoGiveTool: true (entrega a varinha ao entrar)
-
StampToolMode: Same as Brush / Any / Pickaxe / TerrainForgeTool (padrão Same as Brush)
-
ShowPreview: true,ShowGuides: true (guias de alcance, tonalidade de inclinação, anel de nível)
-
UndoDepth: 50 (0–500, 0 desativa o histórico)
-
AllowTerrainEdits: true (master switch) -
AdminOnlyEdits: false (apenas admins) -
RespectWards: true (bloqueia wards alheios) -
RadiusCap/DeltaCap: 0 (off) — limites impostos pelo servidor
-
TilesPerFrame: 4 (1–32 tiles/frame)
| Problema | Solução |
|---|---|
| O menu não aparece / cursor invisível | Feche o jogo. Exclua %APPDATA%\Thunderstore Mod Manager\DataFolder\Valheim\profiles\SeuPerfil\BepInEx\plugins\TerrainForge\ e %APPDATA%\Thunderstore Mod Manager\PackageCache\. Reinicie o TMM, verifique as atualizações. |
| Atualização não aparece no TMM | TMM → Settings → "Refresh mod list" (Ctrl+R). Feche/reabra o TMM. Verifique o perfil correto. |
| Conflito de versão no Thunderstore | Aumente a versão (0.3.3 → 0.3.4) em .csproj, Plugin.cs, manifest.json. Rebuild + re-upload. |
| Copiar/colar stamp não faz nada | HUD: STAMP PRONTO [X/Y] = pronto. Se disser "ferramenta não equipada", equipe a ferramenta (CONFIGURAÇÕES → Ferramenta de stamp). |
| Preview invisível debaixo d'água | Corrigido em 0.3.2 — o preview flutua na superfície. Atualize. |
| Círculos em Linha/Ret/Poli | Corrigido em 0.3.2 — apenas o contorno marcado é mostrado. Atualize. |
| A roda radial não funciona | Corrigido em 0.3.2 (ZInput.GetMouseScrollWheel()) e 0.3.4 (a seleção não é mais apagada com o cursor centralizado). Atualize. |
| A config não salva | Feche o menu (F5) para salvar automaticamente. Ou edite BepInEx/config/com.terrainforge.valheim.cfg diretamente. |
| Desync em multijogador | Mod no cliente+servidor. UnlockDeltaLimit em ambos. Mesmos MaxUpDelta/MaxDownDelta. |
| O build falha | Verifique os caminhos ValheimDir, BepInExCoreDir em .csproj ou via CLI. Requer .NET SDK 8+. |
| Compilar / empacotar |
dotnet build -c Release (DLL em build/), -p:Deploy=true (instala no perfil) ou -p:Package=true (zip em build/). |
- Página no Thunderstore: https://thunderstore.io/c/valheim/p/MRAnalytics/TerrainForge/
- Repositório no GitHub: https://github.com/marceloanton/TerrainForge
- Doações: cafecito.app/byrka
- Changelog: Changelog
TerrainForge — Terraforme o Valheim sem limites.
TerrainForge Wiki
On this page (English)
- Installation
- Quick Start
- Controls
- Operations
- Shapes
- Falloff Modes
- Stamps
- Snapshots
- Profiles
- Languages
- Multiplayer
- Settings
- Troubleshooting