DÉVELOPPEMENT DE MODS

Guide de Développement de Mods

Créez vos propres mods en utilisant la puissante API C# de tModLoader.

Prérequis

Outils de Développement

  • Visual Studio 2022 (recommandé)
  • JetBrains Rider (alternative)
  • VS Code avec extension C#
  • .NET 6.0 SDK ou plus récent

Connaissances Requises

  • Fondamentaux de la programmation C#
  • Concepts POO (classes, héritage)
  • Connaissance du gameplay de Terraria
  • Compréhension basique du développement de jeux

Créer Votre Premier Mod

Étape 1 : Configurer l'Environnement de Développement

Installez Visual Studio et le .NET SDK depuis les sources officielles.

Voir le guide de configuration détaillé →

Étape 2 : Créer le Projet du Mod

  1. 1. Lancez tModLoader
  2. 2. Allez dans "Workshop" → "Develop Mods"
  3. 3. Cliquez sur "Create Mod"
  4. 4. Entrez un nom de mod unique (sans espaces)
  5. 5. Cliquez sur "Create"

Étape 3 : Comprendre la Structure du Mod

YourModName/
├── build.txt # Métadonnées
├── description.txt # Description
├── icon.png # Icône 64x64
├── YourModName.cs # Classe principale
├── Items/ # Objets personnalisés
├── NPCs/ # PNJ personnalisés
├── Projectiles/ # Projectiles
└── Tiles/ # Blocs/tuiles

Comprendre l'API tModLoader

tModLoader fournit des hooks étendus dans les systèmes de Terraria via des classes C#.

Classes Principales

  • • Mod (classe de base du mod)
  • • ModItem (objets/armes)
  • • ModNPC (ennemis/PNJ)
  • • ModProjectile (projectiles)

Contenu du Monde

  • • ModTile (blocs/tuiles)
  • • ModWall (murs)
  • • ModBiome (biomes)
  • • ModWorld (génération du monde)

Effets et UI

  • • ModBuff (buffs/debuffs)
  • • ModDust (particules)
  • • ModSound (sons)
  • • UIState (UI personnalisée)

Ressources d'Apprentissage

Wiki Officiel GitHub

La ressource la plus complète avec des centaines d'exemples et de tutoriels.

Couverture : Toutes les classes API avec exemples
Mises à jour : Maintenu régulièrement
Exemples : 200+ extraits de code
Communauté : Ouvert aux contributions
Visiter le Wiki GitHub

Tutoriels Vidéo

Apprenez visuellement avec les tutoriels communautaires sur YouTube.

  • • Création de mods basique
  • • Techniques avancées
  • • Sessions de coding en direct

Mods d'Exemple

Étudiez le code source de mods open-source populaires.

  • • ExampleMod (template officiel)
  • • Dépôts de mods communautaires
  • • Projets bien commentés

Étapes Suivantes

Continuer à Apprendre