Skip to content

If you are coming from 0.10.1.5, there have been many more releases that you have missed as we tested 0.11. See all the 0.11+ releases below for those changes.

API
Search/GetUniqueKey/TypeFromUniqueKey in ID classes for facilitating saving entity identities.

Fixes
Fix Chinese text in npc chat
Fix logging error preventing some multiplayer
Fix download all issue getting stuck in download UI
Fix ModConfig ReloadRequired null handling
Fix mod load cancelling
Fix an issue with mod dependency mod building

QOL
Downgrade icon now red instead of green for clarity
Download with dependencies now works recursively

Patreon Thanks
Thanks so much to our Golem level Patrons.

Contributor Thanks
Thanks @orian34 for updating French localization

How to Install or Update
Download only the zip that corresponds to your operating system. Unzip the downloaded zip file and use then run the installer from the unzipped folder. Now launch Terraria as you normally do. Read the README.txt if the installer doesn't work.

Assets 8

@JavidPack JavidPack released this Jul 16, 2019 · 27 commits to master since this release

See v0.11, v0.11.1, v0.11.2, and v0.11.2.1 releases below for many other changes you might have missed

Fixes
Fix AutoUpdate behavior. If you are on v0.11.2 or v0.11.2.1 already you'll need to update manually.

How to Install
Download only the zip that corresponds to your operating system. Unzip the download and use the installer. Read the README.txt if the installer doesn't work.

Assets 8

@JavidPack JavidPack released this Jul 16, 2019 · 28 commits to master since this release

See v0.11, v0.11.1, and v0.11.2 releases below for many other changes you might have missed

Fixes
Fix GlobalProjectile issue (v0.11.2 bug)
Fix temporaryDownload.tmod file cleanup issue

How to Install
Download only the zip that corresponds to your operating system. Unzip the download and use the installer. Read the README.txt if the installer doesn't work.

Assets 8

@JavidPack JavidPack released this Jul 16, 2019 · 29 commits to master since this release

See v0.11 and v0.11.1 release below for many other changes you might have missed

API
Removed ModLoader.gog field
Create Mod menu can generate Basic Sword
Fix issue with publishing disabled mods
ModConfig: Int fields now needs SliderAttribute to show slider, rather than RangeAttribute
ModifyWeaponDamage now has an additional parameter, ref float flat, please update accordingly. It allows flat damage increases
ModItem.IgnoreDamageModifiers allows for an item to ignore any modifiers, useful for special weapons.

Fixes
Fix GameInput bug
Fix installer on Linux/Mac setting appropriate permissions - Thanks Jacob Hrbek
Fix UseTimeMultiplier by limiting the reduction, fixing issues with weapons being too fast to use
Fix ModConfig sliders errant clicks
Fix ItemDefinitionElement crashing
Fix player backup failing when using -tmlsavedirectory flag
Fix ModNPC housing assignment
Fix issues with open file handles
Fix "Reload Required" notification for server side mods.
Fix issue with missing text on some buttons
Fix issue with Projectiles not being unloaded causing "mod did not unload fully" message

QOL
Installer greatly improved to detect custom steam install locations and allow install folder selection for GOG users
Auto-update improved. Auto restarts (should take effect next update)
Better install instructions in README.txt
Cancel button on Load Mods menu

ExampleMod
ExampleDefenseBuff shows basic buff potion code - Thanks @NuovaPrime

Patreon Thanks
Thanks so much to our Golem level Patrons.

Contributor Thanks
Thanks to all our testers on v0.11.1

How to Install
Download only the zip that corresponds to your operating system. Unzip the download and use the installer. Read the README.txt if the installer doesn't work.

Assets 8

@JavidPack JavidPack released this Jul 4, 2019 · 90 commits to master since this release

See v0.11 release below for many other changes you might have missed

API
ModLoader\references\mods will hold dlls from extracted dlls, use this location for mod dll references.
tModLoader targets .net 4.5
Upgrade csproj button in Mod Sources

Fixes
Fix Mod Browser downloads of already enabled mods (v0.11 bug)
Missing button test fix
Fix Mac/Linux server only installs
Fix GOG version critical bug
Preserve mod path when launching local server
Fix Mod Browser sort buttons (v0.11 bug)

QOL
Log messages for NetReceive exceptions to identify the faulty mod
Show Server Console option for Host and Play
GOG installation instructions
Fix world Load Failed menu's View Error button

Patreon Thanks
Thanks so much to our Golem level Patrons.

Contributor Thanks
Thanks to @DarkLight66 and all our testers on v0.11

Install
Download only the zip that corresponds to your operating system. Unzip the download and use the installer. Read the readme.txt if the installer doesn't work.

Assets 8

@JavidPack JavidPack released this Jun 30, 2019 · 113 commits to master since this release

Major Features
ModConfig
GoG Support
MonoMod Support

API
ModConfig - Helps mods make per-user and per-server configuration.
C# 7 support by default - build.txt no longer requires languageVersion.
Global/ModItem.GetHealLife and GetHealMana - Allows dynamic health restore for potions. Thanks @DarkLight66
ModLoader now ModContent - Many methods are now in ModContent
ErrorLogger deprecated, replaced with new Logging system
MonoMod support - Allows editing any method
ModProjectile Glowmask support
A bunch of Update hooks in Mod: PreUpdateEntities, MidUpdateTimeWorld, etc. Thanks @Leemyy
ModPlayer.ModifyNurseHeal/ModifyNursePrice/PostNurseHeal/PostSellItem/CanSellItem/PostBuyItem/CanBuyItem - Various hooks to act upon shop purchases, thanks @Agrair
All necessary .dll references automatically placed in ModLoader\references with tModLoader.targets file
In-game Mod Source generator utilizing tModLoader.targets file
Terraria documentation files auto downloaded
Terraria PDB files auto downloaded for better debugging
HiDef defaults to true regardless of resolution (better shader support)
2nd level weak-references no longer required for compile
Major version dependencies must match for mods referencing other mods to mitigate future versioning bugs
$CommonItemTooltip.PercentIncreasedDamage (Please request more common tooltips you'd like to see made available for localization)
Main.HidePlayerCraftingMenu for custom UI that hide the craft menu
OGG audio support
ModTile.IsLockedChest and ModTile.UnlockChest allow for proper locked chest support. See ExampleChest
Preprocessor symbols and unsafe support
Global/ModNPC.CanGoToStatue and OnGoToStatue - Allow modded town npc to teleport to King and Queen statues.
GetWeaponDamage now obsolete, use ModifyWeaponDamage
New PickAmmo method arguments for the weapon item.
ModifyManaCost/OnMissingMana/OnConsumeMana hooks for dynamic mana costs and effects
Main.trashSlotOffset - Adding ability to offset trash slot
Font support improved

Fixes
Fix world corruption bug caused by ModTileEntities
Fix an ItemFrame bug that deleted mod items
Fix Banner placement on platforms
Fix Reforge losing ModItem data
Fix ModLoader.TextureExists bug
Fixed IsAnglerQuestAvailable logic
Fix 20+ line bug with item tooltips
Fix bad ModPack menu issue
Clearer Mod Browser error messages
Fix more memory leaks
Fix exceptions not being logged from server
Fix 50 townNPC limit in housing UI
Fixed issue with Old Ones Army items giving too much damage boost
Fix PostDrawTiles scale
Map background drawing now accommodates non-standard sizes
Fix GlobalItem.OnConsumeAmmo
TownNPC chat now supports chat tags.
Mac and Linux installer works better
Fix multiplayer damage for hits over 32767 damage
Fix modded hair dye saving
Fix no audio device errors
Fix random PlayerInput bugs during mod loading
Fix HoldoutOrigin hooks
Fix TileLoader.PostDraw
Fix ModPack illegal filename issues
Fix potential ItemTag issues
Cancelling mod syncing will no longer delete the mod in question
Fix vanilla angler quests reseting on world reload
Fix TextureDisposedException (The blank screen bug on Linux and Mac)
Linux and Mac support greatly improved (mod building)
Fixed Black Screen loading error on Mac and Linux
Fix Texture Pack support on Mac and Linux (Vanilla bug)

QOL
GOG version support
Mods will automatically be enabled and reload when leaving the mod browser
Automatic player and world migration
Common exceptions are ommited from exception logging
Mod Sources now hidden until developer mode is enabled
Localized menus should now fit inside menu buttons
Load errors are now more informative and provide more options
SteamID checked before publishing mod
ModNet diagnostics. Press F8 to see how many packets each mod is sending.
Repeated errors are no longer spammed
Mod Browser search now checks internal name as well
File Association for .tmod files on Windows. Double click to install or enable mods.
Mod Memory consumption UI in Mods menu - Enable in tModLoader settings and then restart.
Mod->More Info->Homepage button now shows URL when hovered
Mod Browser listing downloads quicker
Warning for mods that fail to unload fully
Runs on system installed Mono
Full debugging and stack trace support on Mac and Linux
Smarter installer
All exceptions are now logged to logs by default
Progress bar messages now less ugly
Experimental Autoupdate on Windows
Automatic World and Player Backups
Download All with Dependencies via Mod Browser
Mod Info and Mod Browser more responsive

Example Mod
ExampleOre, ExampleBar
ExampleBulllet now properly hits tiles and makes bounce sounds
ExampleTrap - Shows custom hammering, multiple AddMapEntry, non-autoload approach
ExampleUI now rebounds onto screen
ExamplePersonUI and VanillaItemSlotWrapper show an NPC UI example with an item slot
ExampleAdvancedRecipe shows inheriting from ModRecipe, RecipeAvailable and OnCraft usage.
Much cleaner code
ExampleLamp - Shows toggling via wire
ExampleSnail - Shows editing a vanilla RecipeGroup, bugnet usage, and IL editing via MonoMod
NonStopParty - ModPlayer.SendClientChanges, OnEnterWorld, and clientClone example.
ExampleHairDye. Thanks @DarkLight66
ExampleOre and ExampleBar. Thanks @SheepishShepherd for the sprite.
Minesweeper Tile - ModTile.TileFrame example
WaspNest - IL Editing beginner guide and example
Example Person trade/quest example - Trade Hive Pack for Wasp Nest
ExampleChest now has a locked style
No more build warnings
ItemID.Sets.SortingPriorityBossSpawns usage examples
ExampleTravelingMerchant - Traveling Merchant Example, thanks @SheepishShepherd
Example Critter Cage

Patreon Thanks
Thanks so much to our Golem level Patrons.
Added Squid and Glory patreon sets
Added Jofairden developer set

Contributor Thanks
Thanks to @DarkLight66, @Leemyy, @SheepishShepherd, @Agrair
Big Thanks to @0x0ade for developing MonoMod.

Install
Download only the zip that corresponds to your operating system. Unzip the download and use the installer. Read the readme.txt if the installer doesn't work.

Assets 8
Pre-release

@JavidPack JavidPack released this Jun 13, 2019 · 156 commits to master since this release

!! This release is NOT intended for regular users, you will have many issues unless you are a modder !!

Release notes since 0.11 Beta 5, see 0.11 Beta 1, 2, 3, 4, and 5 release notes for additional changes since 0.10.1.5.

Major
GOG version support (Windows only)

API
GetWeaponDamage now obsolete, use ModifyWeaponDamage
New PickAmmo method arguments for the weapon item.
GetManaCost/OnMissingMana/OnConsumeMana hooks for dynamic mana costs and effects
ModConfig can now SetPendingChanges in custom elements
Various ModConfig changes

Fixes
Fix Texture Pack support on Mac and Linux (Vanilla bug)
Fix ModInfo scroll (Beta 5 bug)
Fix Window resizing (Beta 5 bug)
Fix ModBrowser author search (Beta 5 bug)
Restore Server functionality (Beta 5 bug)

Assets 8
Pre-release

@JavidPack JavidPack released this May 28, 2019 · 197 commits to master since this release

!! This release is NOT intended for regular users, you will have many issues unless you are a modder !!

Release notes since 0.11 Beta 4, see 0.11 Beta 1, 2, 3, and 4 release notes for additional changes since 0.10.1.5.

API
Global/ModNPC.CanGoToStatue and OnGoToStatue - Allow modded town npc to teleport to King and Queen statues.

Fixes
Reduce graphics device resets in an attempt to fix TextureDisposedException bug.
Fix Linux and Mac launch scripts (Beta 4 bug)
Fix Linux and Mac installers (Beta 4 bug)
Fix Mod Packs (Beta 4 bug)

QOL
Automatic World and Player Backups
Download All with Dependencies via Mod Browser
Mod Info and Mod Browser more responsive

ExampleMod
ItemID.Sets.SortingPriorityBossSpawns usage examples

Assets 8
Pre-release

@JavidPack JavidPack released this Apr 27, 2019 · 231 commits to master since this release

!! This release is NOT intended for regular users, you will have many issues unless you are a modder !!

Release notes since 0.11 Beta 3, see 0.11 Beta 1, 2, and 3 release notes for additional changes since 0.10.1.5.

API
ModTile.IsLockedChest and ModTile.UnlockChest allow for proper locked chest support. See ExampleChest
Preprocessor symbols and unsafe support

Fixes
Fix Beta 3 Server bugs
General stability improvments for mod building and Mac/Linux
Fix TextureDisposedException, a bug that randomly prevented tModLoader from launching
Fix ModPack illegal filename issues
Fix potential ItemTag issues
Cancelling mod syncing will no longer delete the mod in question

QOL
Runs on system installed Mono
Full debugging and stack trace support on Mac and Linux
Installer now smarter
All exceptions are now logged to logs by default
Progress bar messages now less ugly
Experimental Autoupdate on Windows

ExmapleMod
ExampleChest now has a locked style
No more build warnings

Assets 8
Pre-release

@JavidPack JavidPack released this Mar 30, 2019 · 325 commits to master since this release

This release is NOT intended for regular users, you will have many issues unless you are a modder

Release notes since 0.11 Beta 2, see 0.11 Beta 1 and Beta 2 release notes for additional changes since 0.10.1.5.

API
$CommonItemTooltip.PercentIncreasedDamage (Please request more common tooltips you'd like to see made available for localization)
Many ModConfig related methods and classes renamed since Beta 2
Main.HidePlayerCraftingMenu for custom UI that hide the craft menu
OGG audio support

Fixes
Fix ModPack List Description
Map background drawing now accommodates non-standard sizes
Fix GlobalItem.OnConsumeAmmo
TownNPC chat now supports chat tags.
Mac and Linux installer works better
Fix multiplayer damage for hits over 32767 damage
Fix modded hair dye saving
Fix no audio device errors
Fix random PlayerInput bugs during mod loading
Fix HoldoutOrigin hooks
Fix TileLoader.PostDraw

QOL
Mod Browser listing downloads quicker
Warning for mods that fail to unload fully

Example Mod
WaspNest - IL Editing beginner guide and example
Example Person trade/quest example - Trade Hive Pack for Wasp Nest

Assets 7
You can’t perform that action at this time.