v0.6
-Proofed ModRecipe methods against modder mistakes
-Mac support
-.cs files are no longer saved as .tmod resources (woops!)
-Made mods compatible cross-platform
-Added support for building .dll files as mods
-Added Unload hook for Mod
-Revamped how minimap handles mod tiles and walls to cut down minimap's RAM usage
-Fixed bug that made .twld files larger than they had to be
-Made some private Projectile fields public
-Fixed bug where Jungle Temple door cannot be unlocked
-Fixed bug with sign GUI
-Fixed bug where cloud saves are not separate from vanilla cloud saves
-Added mod browser - an easy way to upload / download mods
-Basic buff support
-Added support for platform-like tiles
-Fixed bug where miscellaneous custom sounds don't work
-Improved saving for mannequins and item frames with modded items
-Gave ModDusts their own types
-Added hooks for vanity effects for armor sets
-Linux support
-Made a fancy installer
-Partial music support
-Added "Open Mods Folder" button to Mods menu
-Added support for animating vanilla tiles
Some features in action:
http://forums.terraria.org/index.php?threads/1-3-tmodloader-a-modding-api.23726/page-162#post-777556
Oh, my, god, it's finally released! Hah, take that, school! I'm still able to scrap together
some free time!
The first thing I want to say is, I fully expect Murphy's Law to apply to this update. I expect everything to go wrong, crash, and burn. So, let me know when you run into any problems.
With that out of the way, this update mostly focuses on internal improvements. It's compatible with Mac and Linux now, performance was improved a lot, and many bugs were fixed. Many miscellaneous features were also added here and there. The update notes should have everything. I feel like this is a major turning point for tModLoader (even if this update ends up with a rough start). I estimate tModLoader is about half complete now.
Do note that this update will require changes to several parts of your mod code. Specifically, the dust and map tile systems have been redone.
Anyways, the next update will focus on the ModPlayer class. Once the next update is complete, all the features that most people would want to use, excluding world-related hooks, will be complete. However, the next update will also take a really long time, due to three reasons:
- School, obviously.
- Drawing-related hooks for players. tAPI did this through a PlayerLayer system; however, this involved extensive changes to the source code, which I wanted to avoid. I still haven't thought of a good alternative yet :/
- The ExampleMod. With the next update, I really want to add very cool stuff to the ExampleMod, so I might end up getting carried away
I was going to say something more, but I forgot what...