v0.3.1
-Added support for multiple global entities per mod
-Added support for autoloading global entities
-Added support for autoloading multiple EquipTypes per item
-Fixed bug where AddTooltip duplicates tooltips
-Improved dll reference system
-Fixed bug where missing equipment textures crashes the game
-Made WorldGen class public
-Added support for walls
--Added support for wall kill sounds, dust, drops, and kill-related hooks
--Added support for wall map colors and names, and related hooks
--Added ModifyLight and RandomUpdate hooks for walls
--Added AnimateWall, PreDraw, and PostDraw hooks for walls
-Added MouseOver and Slope hooks for tiles
-Added support for very basic projectiles and NPCs (Untested)
First, I will start with some warnings. If your mod uses any global entities (eg GlobalItem, GlobalTile), you will have to change your code in order for it to compile again. Also, to make things more convenient, global entities autoload now... so make sure you don't add the same global entity twice.
In addition, I have not tested custom projectiles or NPCs at all. So keep in mind that they may or may not actually work.
With that out of the way, I want to give a huge thanks to
@Chicken Bones for creating a code patcher for tModLoader. Now, anyone who has their own copy of Terraria.exe can decompile it, patch it to tModLoader, then contribute to the Github.
For the next update, I was originally planning to add hooks for projectiles and NPCs. However, I predict that that update will take a very long time. So while I mentally prepare myself for that, I will use this time to take in suggestions and bug reports so far, and use those for the next update. Please, please report any bugs you find (even if they're related to projectiles or NPCs). As for suggestions, at the moment I am only taking in suggestions for the following things:
- Recipes
- Items
- Dust
- Tiles
- Walls (lol)
Let me try again
[DOUBLEPOST=1438967445,1438967395][/DOUBLEPOST]I didn't get anything in there
Hm, you might have to unblock some of the files in all of the folders. The computer sometimes blocks every file from the Internet.