Publishing Mods

Share your mods with the community via Steam Workshop or Mod Browser. Make sure your mod is complete and tested using our development guide before publishing.

Publishing to Steam Workshop

Step 1: Build Your Mod

Use "Build + Reload" in Workshop → Develop Mods menu.

Step 2: Publish to Workshop

Click "Publish to Workshop" button, add description and tags.

Step 3: Update & Maintain

Update mod regularly and respond to user feedback.

Preparing Your Mod for Release

Required Files

  • build.txt: Mod metadata (name, author, version)

    Defines your mod's properties and dependencies

  • description.txt: Mod description (1000 char limit)

    What players see in mod browser

  • icon.png: Mod icon (80x80 recommended)

    Shows in mod browser and mods list

Example build.txt

displayName = My Awesome Mod
author = YourName
version = 1.0.0
homepage = https://github.com/yourusername/yourmod
hideCode = false
hideResources = false
includeSource = true
buildIgnore = *.csproj, *.user, obj\\*, bin\\*, .vs\\*
includePDB = true

Writing Effective Descriptions

✓ Good Description Example

Example Mod - Quality of Life Improvements

This mod adds helpful features:

  • • Auto-trash items
  • • Quick stack to nearby chests
  • • Extended buff duration display

Requirements: tModLoader v2024+

Compatibility: Works with all mods

✗ Poor Description Example

"My mod. It's cool. Download it."

Problems:

  • ✗ No feature list
  • ✗ No requirements mentioned
  • ✗ Not professional
  • ✗ Doesn't attract users

Marketing & Promotion

Getting Your Mod Noticed

Quality Screenshots

  • • Show key features in action
  • • Use 1920x1080 resolution
  • • Include 3-5 preview images
  • • Highlight unique content

Community Engagement

  • • Post on Terraria Forums
  • • Share in Discord server
  • • Respond to user comments
  • • Create video showcase

Regular Updates

  • • Fix bugs promptly
  • • Add requested features
  • • Write detailed changelogs
  • • Keep mod updated with tML

Proper Tagging

  • • Use relevant Workshop tags
  • • Content / QoL / Utility
  • • Gameplay / Cosmetic
  • • Helps users find your mod

Best Practices Checklist

Before Publishing:

  • ☐ Test thoroughly in singleplayer
  • ☐ Test in multiplayer if applicable
  • ☐ Check for performance issues
  • ☐ Verify no crashes or errors
  • ☐ Test with popular mod combinations
  • ☐ Get feedback from beta testers

For Publication:

  • ☐ Write clear, detailed description
  • ☐ Add 3-5 high-quality screenshots
  • ☐ List all dependencies clearly
  • ☐ Include version compatibility info
  • ☐ Provide contact/support info
  • ☐ Create informative icon