WIKI

Mods

Mude os modelos, as regras, o cenário, o clima, a fauna, os sons e o cursor do Torreta com seus próprios arquivos, sem programar.

Veja tudo o que um mod pode fazer →

Primeiros passos

O que um mod pode mudar

  • Modelos 3D (glTF .glb): torres em todos os níveis e fusões, insetos e voadores, construções, a sala da fábrica, marcadores do chão, entulho e a própria arena. Veja Modding Torreta e modelos de torres.
  • Balanceamento e regras: ajustes sobre os números do jogo em balance.json e map_data.json (preços, dano, ondas, cartas, dinheiro e vidas iniciais).
  • Cenário e tabuleiro: estágios de arena por dificuldade e onda, por onde os insetos andam e onde as torres ficam, e até um caminho fixo, em scenarios.json. Veja cenários.
  • Clima, fauna, sons e cursor: chuva e tempestades de areia, pássaros, cobras e microfauna, os sons e as músicas do jogo e o cursor do mouse.
  • Outro tower defense: ondas escritas à mão, inimigos que se dividem em outros, caminhos de melhoria, soldados, um herói e poderes, uma rota que cresce, núcleos de energia, torres que só atiram com munição da fábrica.

Um mod é dados e arte: ele não roda scripts. Tudo o que um mod pode fazer lista cada possibilidade com o arquivo, o guia e um exemplo.

Instalando um mod

  1. No jogo, abra Opções → Mods → Abrir pasta de mods.
  2. Coloque cada mod numa pasta própria ali, com o mod.json no topo da pasta.
  3. De volta em Opções → Mods, marque o mod (A no controle, ou um clique na linha dele) e aperte Reiniciar agora, que fecha o jogo e abre de novo com o mod.

A pasta de mods fica em %APPDATA%\Godot\app_userdata\Torreta\mods no Windows, ~/Library/Application Support/Godot/app_userdata/Torreta/mods no macOS e ~/.local/share/godot/app_userdata/Torreta/mods no Linux e no Steam Deck. O botão Steam Workshop da mesma tela abre a Oficina; os mods assinados entram na mesma lista. Os mods marcados ganham um número, e quando dois mudam a mesma coisa, vale o de número maior.

Mods de gameplay e cosméticos

Um mod que muda as regras, o cenário, ou um modelo que o jogo usa para medir (torres, insetos, a arena) é um mod de gameplay. Ele joga num perfil próprio: o progresso, o Continuar e as seeds dele nunca tocam o seu jogo normal, e conquistas, experiência, tutoriais, cristais e pontuação nos rankings ficam desligados enquanto ele estiver ativo. Os pontos de habilidade continuam contando, no perfil dele. Mods cosméticos (cursor, sons, pássaros, cobras, construções, a sala da fábrica, marcadores) jogam exatamente como o jogo normal. Um mod de gameplay que faz do Torreta outro jogo é uma conversão total: só uma joga por vez, então marcar uma desliga a outra, e mods cosméticos e de gameplay continuam combinando com ela. A tela de Mods filtra os três tipos.

Multiplayer

Só os mods de gameplay precisam bater. Só com mods cosméticos você joga com qualquer um, com ou sem mods, e cada jogador vê a própria arte. Todos os jogadores precisam dos mesmos mods de gameplay, com os mesmos arquivos e na mesma ordem: a busca de partida só junta listas idênticas, e uma sala com outros mods de gameplay é recusada, mesmo entrando por convite. Os bots do PvP só ocupam lugares vazios com um mod de gameplay quando ele traz um bots.json.

Fazendo o seu

  1. Comece por um dos exemplos abaixo. Os marcados Em Opções → Mods já estão na sua pasta de mods, desligados. Os marcados Oficina Steam se instalam quando você os assina. Os outros vêm na pasta mods_example do jogo, ao lado do executável, e são copiados para a sua pasta de mods com um sublinhado na frente do nome, o que os mantém desligados.
  2. Copie a pasta, tire o sublinhado da frente e dê um novo id e name no mod.json.
  3. Edite, reinicie e procure linhas [ModLoader] no log do jogo se algo for ignorado.
  4. Para compartilhar, aperte Publicar na linha dele em Opções → Mods, com a Steam aberta: ele sobe para a Oficina Steam, e as próximas publicações atualizam o mesmo item.

Os guias abaixo trazem o contrato completo de cada tipo de arquivo (em inglês). A pasta vanilla_reference documenta cada chave de modelo e os valores do próprio jogo: é documentação, nunca um mod para marcar.

Mods de exemplo

Sample mod - Final encounters

Mod de gameplay

Editable final boss, late camouflaged waves and detector thresholds.

_example_final_encounters · balanceamento e regras

Ler o guia →

Sample mod - All resources

Mod de gameplayEm Opções → Mods

Sandbox runs: 10,000 gold, 99 lives, 999 of every material, troop and chip, every tower and feature unlocked from the first wave, the Mech Hangar's batteries, beacons and pods included, and level 99 with every skill point the tree can spend. Plays on its own mod profile, so nothing it gives reaches your vanilla save.

example_all_resources · balanceamento e regras

Ler o guia →

Sample mod - Factory ammunition

Mod de gameplayEm Opções → Mods

Only the level 1 Gun fires for free. Every other tower, and the Gun from level 2, fires on ammunition the factory makes from debris: without it, it holds fire. The Collector and the factory are open from the first wave, and the factory makes only hardware, metal, copper and six kinds of ammunition. Plays on its own mod profile.

example_ammo_factory · balanceamento e regras

Ler o guia →

Hard Mode Rebalance

Mod de gameplay

Example balance mod: leaner economy, tougher enemies, weaker skill tree. Shows how balance.json overrides only the keys it declares.

example_balance_hard_mode · balanceamento e regras

Example Tower Tweaks

Mod de gameplay

Profile-aware Gun/Cannon stat overrides. GLB art examples are separate.

example_balance_towers · balanceamento e regras

Banana Brigade - Primate Patrol

Conversão totalOficina Steam

Primate defenders throw at upright floating bananas through Banana Grove: grassy building areas, a dirt trail and a surrounding forest. Fifty rounds of layered bananas, three upgrade paths per primate, no cards. The Colobus (Laser) reveals camouflaged bananas for all towers. Compatible with All resources. Restart after enabling.

example_banana_brigade · balanceamento e regras, modelos 3D, cenário e tabuleiro

Ler o guia →

Sample mod - Tidal Coast

Mod de gameplayOficina Steam

A coastal arena with rolling surf, shallow-water insect landings, sea-worn rocks and a tropical forest edge. Restart after enabling.

example_beach · cenário e tabuleiro, modelos 3D

Ler o guia →

Sample mod - Flamingos at dusk

CosméticoOficina Steam

Adds a Greater Flamingo that crosses the arena in V skeins at dusk and night, with its own editable GLB and Blender source, and retunes two vanilla species. Birds are scenery only: this mod keeps the vanilla profile.

example_birds · pássaros, modelos 3D

Ler o guia →

Sample mod - Cores

Conversão totalOficina Steam

Your lives are twenty energy cores kept in the cave. An insect that reaches it steals one and walks back through your maze to the nest; kill it on the way and the core drops and drifts home. Restart after enabling.

example_cores · balanceamento e regras, modelos 3D

Ler o guia →

Example - Custom insect-leg cursor

Cosmético

Editable PNG cursor using Torreta's current insect leg, with the normal color and size options. Replace the image and restart.

example_cursor · cursor

Ler o guia →

Sample mod - Cobalt factory room

CosméticoOficina Steam

A cobalt production deck with inset runway lights. Replaces only the zoomable 3D factory room. Restart after enabling.

example_factory_room · modelos 3D

Ler o guia →

Sample mod - Flame as A dragon

Mod de gameplayOficina Steam

A sculpted dragon replaces every Flame level and fusion. Animated wings, jaw and mouth fire; original combat rules.

example_flame_dragon · modelos 3D

Ler o guia →

Glb • Industry

Cosmético

Real GLB example: embedded PBR, original rigid pivots. Restart to apply.

example_glb_industry · modelos 3D

Glb • Insects

Mod de gameplay

Real GLB example: embedded PBR, original rigid pivots. Restart to apply.

example_glb_insects · modelos 3D

GLB • Cobalt markers

Cosmético

Textured cobalt cursors, range ring and radar route. Preserves gameplay signals. Restart to apply.

example_glb_markers · modelos 3D

Ler o guia →

Glb • Towers

Mod de gameplay

Real GLB example: embedded PBR, original rigid pivots. Restart to apply.

example_glb_towers · modelos 3D

Sample mod - Iron Kingdom

Conversão totalOficina Steam

A futuristic tactical defense on the traditional path: ballistic and ion towers, artillery, and industrial mechs wielding energy sabres. Click ALDRA and walk it with WASD or the left stick; call orbital strikes and ranger reinforcements (F1, F2). Thirty waves. Restart after enabling.

example_iron_kingdom · balanceamento e regras, modelos 3D, cenário e tabuleiro

Ler o guia →

Sample mod - Living Trail

Conversão totalOficina Steam

A board built with its trail: the trail starts at the cave and grows from its far end after every wave, where the insects come out. The ground opens with it: the rest of the pit lies under rock that sinks as the trail arrives, and towers stand only on open ground. Restart after enabling.

example_living_trail · balanceamento e regras

Ler o guia →

Sample mod - Bounty script (Lua)

Mod de gameplay

The bounty script in Lua: a bounty every tenth kill, veteran towers that hit harder, and a static spark in the rain.

example_lua_bounty · script (Lua)

Ler o guia →

Sample mod - Desert scorpions

CosméticoOficina Steam

Adds a desert scorpion that wanders out from under its stone in the pit and on the plain, alone or in pairs and now and then in the ants' mixed nest, with its own editable GLB and Blender source, and keeps butterflies closer to their stone. The microfauna is scenery only: this mod keeps the vanilla profile.

example_microfauna · microfauna, modelos 3D

Ler o guia →

Sample mod - Ptero flyers

Mod de gameplayOficina Steam

Alien pterosaur flyers: leathery wings, a crested beak, talons and luminous eyes. All three difficulties; original combat rules.

example_ptero_flyer · modelos 3D

Ler o guia →

Desert Sandstorm

Mod de gameplay

Guaranteed sandstorms with three random intensities, blowing dust and warm haze.

example_sandstorm · balanceamento e regras

Sample mod - Bounty script

Mod de gameplay

A script mod: a bounty every tenth kill, veteran towers that hit harder, and a static spark in the rain.

example_script_bounty · script (GDScript)

Ler o guia →

Sample mod - Traditional path

Conversão totalEm Opções → Mods

A classic tower defense board: the insects follow one fixed path through the pit, and the towers stand on raised mesas beside it. Uses the game's own arena. Restart after enabling.

example_traditional · balanceamento e regras, cenário e tabuleiro

Ler o guia →

Sample mod - Veteran Commander

Mod de gameplayOficina Steam

The Mech Hangar's Commander walks out at level 5: jetpack ready, with the 8 points those levels bring to put into damage, health or defense. A fall brings it back at level 5. Pair it with Sample mod - All resources to try everything the hangar does from the first wave.

example_veteran_commander

Ler o guia →

Rainy Desert

Mod de gameplay

Guaranteed rain with random wind gusts, reflective puddles and nighttime lightning.

example_weather · balanceamento e regras

Guias

Os guias de mods estão em inglês, do jeito que acompanham o jogo.