DESENVOLVIMENTO DE MODS

Guia de Desenvolvimento de Mods

Crie seus próprios mods usando a poderosa API C# do tModLoader.

Pré-requisitos

Ferramentas de Desenvolvimento

  • Visual Studio 2022 (recomendado)
  • JetBrains Rider (alternativa)
  • VS Code com extensão C#
  • .NET 6.0 SDK ou mais recente

Conhecimento Necessário

  • Fundamentos de programação C#
  • Conceitos de POO (classes, herança)
  • Conhecimento de gameplay do Terraria
  • Compreensão básica de desenvolvimento de jogos

Criando Seu Primeiro Mod

Passo 1: Configure o Ambiente de Desenvolvimento

Instale o Visual Studio e o .NET SDK das fontes oficiais.

Ver guia detalhado de configuração →

Passo 2: Crie o Projeto do Mod

  1. 1. Inicie o tModLoader
  2. 2. Vá em "Workshop" → "Develop Mods"
  3. 3. Clique em "Create Mod"
  4. 4. Digite um nome único para o mod (sem espaços)
  5. 5. Clique em "Create"

Passo 3: Entenda a Estrutura do Mod

YourModName/
├── build.txt # Metadados
├── description.txt # Descrição
├── icon.png # Ícone 64x64
├── YourModName.cs # Classe principal
├── Items/ # Itens personalizados
├── NPCs/ # NPCs personalizados
├── Projectiles/ # Projéteis
└── Tiles/ # Blocos/tiles

Entendendo a API do tModLoader

O tModLoader fornece hooks extensos nos sistemas do Terraria através de classes C#.

Classes Principais

  • • Mod (classe base do mod)
  • • ModItem (itens/armas)
  • • ModNPC (inimigos/NPCs)
  • • ModProjectile (projéteis)

Conteúdo do Mundo

  • • ModTile (blocos/tiles)
  • • ModWall (paredes)
  • • ModBiome (biomas)
  • • ModWorld (geração do mundo)

Efeitos e UI

  • • ModBuff (buffs/debuffs)
  • • ModDust (partículas)
  • • ModSound (sons)
  • • UIState (UI personalizada)

Recursos de Aprendizado

Wiki Oficial do GitHub

Recurso mais completo com centenas de exemplos e tutoriais.

Cobertura: Todas as classes da API com exemplos
Atualizações: Mantido regularmente
Exemplos: 200+ trechos de código
Comunidade: Aberto para contribuições
Visitar Wiki do GitHub

Tutoriais em Vídeo

Aprenda visualmente com tutoriais da comunidade no YouTube.

  • • Criação básica de mods
  • • Técnicas avançadas
  • • Sessões de coding ao vivo

Mods de Exemplo

Estude o código-fonte de mods open-source populares.

  • • ExampleMod (template oficial)
  • • Repositórios de mods da comunidade
  • • Projetos bem comentados

Próximos Passos

Continue Aprendendo