Standalone [1.3] tModLoader - A Modding API

I don't know if someone can answer this, maybe blushiemagic, or jopojelly, or even Jofairden. But: When is this thread going to be updated about the tModLoader being in 1.4? Only when 1.4 beta comes in May 16th? Or after?
 
I don't know if someone can answer this, maybe blushiemagic, or jopojelly, or even Jofairden. But: When is this thread going to be updated about the tModLoader being in 1.4? Only when 1.4 beta comes in May 16th? Or after?
Not sure what May 16th is, but I guess we should edit the 1st post with some info on 1.4. Most of our communications about the alpha happen on discord.
 
I got a bizarre idea that might be useful for the unknown mod items.
What if modders could setup an alias for the items, which tells what what vanilla item in Terraria would be like that weapon the character is using?

The reason for that, is if for example, one joins a server that doesn't have the mods they're using. Instead of making them having unknown items, the items from the mods could be masked to their vanilla counter part.
So, if for example my character is using a modded rocket launcher, and I enter a server that doesn't have the mod of the rocket launcher I'm using, It could instead temporarily change into the Rocket Launcher item from vanilla Terraria.

The items themselves would still have to show their name and mod it is from, and also some indication that it isn't actually the item that the player had, includding also a tooltip telling that the item was replaced. On my idea, I think that would be saved alongside the item id and mod id.

That's an idea I gathered when messing with server stuff. I hope it end up being useful.
 
I got a bizarre idea that might be useful for the unknown mod items.
What if modders could setup an alias for the items, which tells what what vanilla item in Terraria would be like that weapon the character is using?

The reason for that, is if for example, one joins a server that doesn't have the mods they're using. Instead of making them having unknown items, the items from the mods could be masked to their vanilla counter part.
So, if for example my character is using a modded rocket launcher, and I enter a server that doesn't have the mod of the rocket launcher I'm using, It could instead temporarily change into the Rocket Launcher item from vanilla Terraria.

The items themselves would still have to show their name and mod it is from, and also some indication that it isn't actually the item that the player had, includding also a tooltip telling that the item was replaced. On my idea, I think that would be saved alongside the item id and mod id.

That's an idea I gathered when messing with server stuff. I hope it end up being useful.
The problem is that not everything made in mods has a similar item in vanilla. What if you make a mod with something that isn't in the game??
 
The problem is that not everything made in mods has a similar item in vanilla. What if you make a mod with something that isn't in the game??
Yeah, I get it. But at least something that could get the minimum of close to it could be used as an alias.
 
Today we are changing the default tModLoader on Steam to the Terraria 1.4+ version. As you might know, we have had 1.4 tModLoader as an option on the Betas menu for quite some time as we've worked on new features to make modding and playing on 1.4 tModLoader a pleasant experience.

The current 1.3 version will still be available on Steam, you'll just need to select 1.3-legacy in the steam betas menu. We expect many of you will want to use this option until you finish your current playthrough of the game.

Please do not expect to be able to switch to 1.4 and continue using all the same mods you are currently using on 1.3. Many mods have unfortunately been retired, or otherwise have not yet been updated to 1.4. However, our workshop is already blooming with mods, and many relatively small & popular missing mods have already had alternatives created for them.

Click here to browse tModLoader's Steam Workshop right now.

1.4 tModLoader is still in active development​

Although 1.4 tModLoader is now leaving the Alpha stage, we'd like to reiterate that it still remains in active development, with a continuous release cycle bringing new breaking changes on the 1st of each month. We have a system in place for actively maintained mods to continue working seamlessly as each month's update arrives, but that requires the modders to stay on top of updating their mod if required within the designated time period at the end of each month. More information on the modder maintenance workflow can be found in the following announcement:

Beta Branches​

To summarize, here are the available options:
default - This is the 1.4 version that we expect players to use
1.3-legacy - This is the latest 1.3 version. We expect many will want to use this if they are currently playing through the game.
1.4-preview - This branch contains upcoming changes. This is where we test new features. This is also where modders need to publish their mods during the last 10 days of the month if needed.

Twitter​

Feel free to follow tModLoader on Twitter, there will be occasional announcements and posts to showcase the amazing mods which are being worked on:
twitter.com/tModLoader

Our Lovely Contributors​

As any open-source project, the majority of 1.4 tModLoader was made possible thanks to volunteers.
Our sincere gratitude and appreciation go to the following people, who have contributed to tModLoader since Terraria: Journey's End's release day:
direwolf420, Chik3r, ExterminatorX99, ThomasThePencil, Itorius, Steviegt6, Rartrin, Agrair, Ishigh1, DarkLight66, DarioDaF, kittenchilly, Dual-Iron, MrSlimeDude, sgkoishi, OliHeamon, RighteousRyan1, Igmc, NotLe0n, Pixelnando, daim03, fakelag, andrewlord607, pollen00, einarmo, Setnour6, MutantWafflez, Ozzatron, Antirhinnum, CriddleZap, jackbondpreston, Pbone3, ModernMAK, Crapsky233, absoluteAquarian, rjmarzec, ubnt-intrepid, ScalarVector1, Pacnysam, Falcon-05, staticfox, JPANv2, Nyrest, Naginif, D1plex, georgewoodall82, Tyfyter, zzp198, SpencerDawg, RunningDroid, Trivaxy, SadOnion, miarodri, sdegueldre, JamzOhJamz, Ved-s, BarteQ778177, Lumelore, RuneZhevitz, Dinoxel, jjohnsnaill, xKirtle, MikhailMCraft, terrynmuse, hannest03, Fatiz, Valjean42, TomaszOleszko, Rijam, IbanPlay, Fragstiller, S-Pladison

Our Lovely Supporters​

We haven't said this enough, and today seems like the perfect opportunity:
Thank you to the following people who have supported us on Patreon in the last 5+ years, allowing us to dedicate more time to tModLoader's development & maintainment.
You're all truly wonderful!
Andrew Spinks, orian34, dinidini, Glorpy, Elfinlocks, Andrew Nelson, POCKETS, Tantamount, SheepishShepherd, Neuron, BlackHackedGhost, Jeremy Weeks, Amanda Oczkowski, Anay Patel, jjgaming2006, Hunter Amelink, Andreas Østergaard Nielsen, Voiceline, Ray Gibbs, Nike62, Vamist, Patcheresu, Barbara Stone, Meadow, Invelios, AetherBreaker, xbit, Jim Harrington, Toni Stache, Peanutbutta187, Crepe, Panini, Linus, Raphael, englishmuffins10, Hao Wu, Soft Scratch, Steptimus Heap, - Neo -, Corniflex, Ranarrr, Rictor86, Cybernetic, TreeZenDE, Waasephi, Brachiaraidos, Clayton Dorsey, Joesph Dasilva, Jared, Ryan, Neels, AlejandroAkbal, ItsFrosty, tooSlyk, Rdforzer, Andrey, MyTea, absoluteZero, Geog, Zephy, Dog toi Boi, Coolmike5000, qwerty123, Robert Lowe, Rose Malone, Eddiero, xAqult, Wertfuzzy77, Damon Schopen, An IRL Rabbit, Chris Book, Mujtba Alsuwaii, Cidericus, Jeff Butterworth, OmniObserver, Austin Paxton, Alexander, Kirby26, Max McKinney, Samanosuke Akechi, bill, Malte Bjuggfält, Drew, Mello, Scott Reismanis, Justin Mercer, Paper Luigi, Steven Stitz, Josh Nadolski, Tsuniyono Zets, Aviatorskylark, Rebecca Brown, Leonardo Vidal, Kirtle, Syrinx Harmodios, Jacob Roper, Tomat (Stevie), Captain Meliodas, Darcy Owens, Chris Cheeseman, eltaro, Derp Duck, Rogierd, Joe Day, VolcanicMG, Randal Bradakis, Florian, HasteReapr, 追魂祥云

Frequently Asked Questions​


How do I switch to back to 1.3 tModLoader?​

1. Right click on tModLoader in Steam and select 'Properties...', then 'BETAS';
2. Select '1.3-legacy' in the drop-down menu on top;
3. Close the window. You don't need to type any passwords!

How do I switch to 1.4-preview versions?​

You might've already guessed.
Follow the steps listed above, but select '1.4-preview' on the second step instead.

I'm a GOG user! Where do I download TML?​

Hello GOG user!
See our Github Releases for manual TML downloads.
And if you want a preview build - see our Github Actions instead, and download 'Release Build's at the bottom of the latest artifact's page.
Note: Downloading preview Github Actions builds will require logging into Github.

When will TML be 64-bit?​

It's already 64-bit!
Specifically, it's what's called AnyCPU, but we currently only ship x86_64 natives. In addition to TML being made 64-bit-capable, it has been made to run on a ten years newer runtime (.NET 6+), far newer versions of a better game framework (FNA instead of XNA), and we've even unified what would've been 6 Windows/Linux/Mac Client/Server builds into just one portable release that can be run on every Desktop OS. Together, all of this yells: performance, consistency, stability, possibilities, and comfort.

I have a 32-bit OS, will it be supported?​

Sorry, but not yet. We've had plans to re-add support for 32-bit Windows systems in June's stable update, but didn't make it in time, so it'll arrive later either this month, or in July.

Why was this delayed?​

It happens.
 
Heya i bought terraria yesterday and installed tmodoader but it wont launch. Anyone know what might be the issue?
Thanks!
Untitled2.png
 
Well thats something, but the guide doesnt really mention anything outside of PATH, i dont know what what to do along this enigma.
That's why I mentioned the steam_api64 section above, it's the same thing, we think, so following those instructions but for the other dll names should work. If you need more help, come to discord, I don't check this often. tModLoader.net/discord
 
That's why I mentioned the steam_api64 section above, it's the same thing, we think, so following those instructions but for the other dll names should work. If you need more help, come to discord, I don't check this often. tModLoader.net/discord
Forgot to add that i did search it, in windows\system32, cant be found.

Im already on discord, tried there once with no avail and its quite busy.
 
Would it be possible to add support for custom rainbow glow colours like how the last prism and most of the empress of light's weapons change colour based on your characters name?
 
The secret world seeds don't seem to work, rather they do when generating the terrain but the world doesn't seem to have the right tag for the game to register it (no i haven't used tedit)
1655437941159.png
 
The secret world seeds don't seem to work, rather they do when generating the terrain but the world doesn't seem to have the right tag for the game to register it (no i haven't used tedit)View attachment 373527
When the seed was announced they didn't say it was eye4aneye. The seed is The Constant. Go search there or in the wiki.
 
Last edited:
When the seed was announced they didn't say it was eye4aneye. The seed is The Constant. Go search there or inthe wiki.
According to the wiki, eye4aneye will work
 
According to the wiki, eye4aneye will work
Then it's probably that some jerk wrote it and the people who maintain the wiki didn't perceive it yet because that's not the seed.
 
Then it's probably that some jerk wrote it and the people who maintain the wiki didn't perceive it yet because that's not the seed.
Screenshot_699_devenv.png

From Terraria.GameContent.UI.States.UIWorldCreation.ProcessSpecialWorldSeeds(string). Any capitalization of any of those strings will trigger The Constant.
The secret world seeds don't seem to work, rather they do when generating the terrain but the world doesn't seem to have the right tag for the game to register it (no i haven't used tedit)View attachment 373527
Do you have Fargo's Mod enabled? It has config options that enable/disable the special world flags on generation [Source].
 
On journey mode the search bar doesn't close when you hit escape, I hope this can be fixed soon as it is a big hit to the quality of life
 
Back
Top Bottom