You can pick up a copy of Terraria from: Humble Store, GOG and Steam and tModLoader should work fine with all store versions on PC.
You can see more info on tModLoader on the official site and GitHub. if there is any mismatch, the game just force close.
Eventually it will even get Steam Workshop support for use with tModLoader too. im afraid that v0.11.3 update has this system called 'Piracy check' in the tmodloader launcher, it check for your Steam API before running the game. Since Journey's End will be the final major content update, Re-Logic felt this was a good time to "hand the keys over to the fans". However, an update for tModLoader to support Terraria 1.4 Journey's End will be coming too. at .Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 415 at (Boolean isServer) in tModLoader\Terraria\Program.cs:line 210 at (String args, Boolean monoArgs) in tModLoader\Terraria\Program. This way there will be no interruptions when the new Terraria version launches. When it launches, it will be based on the existing 1.3.5 version of the game - as will all of the currently-available mods out there. phpthreads/1-3-tmodloader-a-modding-api.23726/Download : tumblr: VK: VK.
4 version of the game will come at a later date.-fixed the classic noehtnap sprite setting preventing the mod from loading-fixed morph defense not working 0. This truly official endorsement is great to see and it will now be available as a free DLC on Steam along with the Terraria: Journey's End free expansion on May 16 (or shortly after). tModLoader is an API for Terraria that provides a way to create and load mods without having to work with Terrarias source code directly. Sadly, official mode support is not going to happen with Terraria but tModLoader is well known, free and open source under the MIT license and has been going for some time now.
There are 100s of tmodloader submods for Terraria. This means you can easily make mods that are compatible with other mods and save yourself the trouble of having to decompile then recompile the game. tModloader is a Mod Framework mod for Terraria that adds the ability to add mods to the game, by default the game lacks modding capability, this framework adds that ability.
I have created a mod called Settings Template which is a 'demonstration' for how to implement this API in your own mods. Any settings you add will be stored and saved by the API. What exactly is it? tModLoader is an API for Terraria that provides a way to create and load mods without having to work with Terraria's source code directly. This mod will manage the saving of settings for you.