forked from tModLoader/tModLoader
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUnreleasedChangeLog.txt
52 lines (46 loc) · 3.01 KB
/
UnreleasedChangeLog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Changelog for tModloader v0.10.1
- Mods can now have an icon! Make sure your file is named 'icon.png' and it has a size of 80x80 pixels. The icon will display in the mods menu and in the mod browser when published.
- Unmanaged memory is now manually disposed for better memory performance
- Textures or sounds being loaded now show when a mod is being loaded
- FirstChanceException is now logged
- Added object overload for Main.NewText
- Added several new Point16 operators and constructors
- Added several new helper methods for UnifiedRandom
- Added a TagSerializer for Point16
- Added NetSend and NetReceive for Mystery Items (unloaded items)
- Added a new hook to modify a weapon's critical strike chance: GetWeaponCrit
- Made CreateTrackable() in LegacySoundStyle public
- Added click ! (Mod references button) in Mods menu to Enable dependent mods
- Added a download all functionality of both ModPack and Mod Dependencies (this one while in Mod Browser Menu)
- Fixed a crash for the mod browser when the user had duplicate .tmod files in the mods folder
- Added better MP3 support, major memory performance boost!
- Added tooltip draw hooks for ModItem and GlobalItem: PreDrawTooltip(), PostDrawTooltip(), PreDrawTooltipLine() and PostDrawTooltipLine()
- Added ModifySunLightColor and ModifyLightingBrightness hooks to Mod
- Fixed CaughtFishStack not working
- Fixed CommandType.World functionality
- skipselect launch flag for mod authors who wish to skip player and world select
- Translations
-- Russian (Thanks @zadum4ivii)
-- Polish (Thanks Shockah)
-- Portugese
-- We are looking for interested people to contribute Spanish, German, Italian, French, or Chinese translations.
ExampleMod:
- Fixed a silent exception for torches
- Improved spelling for certain code comments
- Added Example Costume
- Added example communcation with Boss Checklist for the Abomination and Spirit of Purity
- Improved ExampleMod unloading
- Updated Example Spear and Example Javelin sprites
- Added drawing a white background using a new tooltip draw hook for Example Item
Notes:
Modders, please make an effort to clear static references to assets, such as Texture2d. In addition to that, if you want your mod to completely unload during unload, you need to clear static references to anything referencing your Mod class.
For banners, you need to set ModNPC.banner and ModNPC.bannerItem
To Make Guide:
Save/Loads
TODO
Change DualUseWeapon Sprite
1.3.4: mods related changelog
-Deprecated Net Messages 26, 44 - they were replaced by 117 & 118 respectively.
-Changed the arguments for Player.Hurt & Player.KillMe - both now contains a mandatory PlayerDeathReason damage source.
-Added NPC.lifeRegenExpectedLossPerSecond - it defaults at '-1' , setting it to a value higher than 0 (such as 5) will make enemy DOT debuffs use the number for their number popup ticks...
-Added 'melee hit' damage scaling for all appropriate types of damage instead of just melee (so you can have a swinging magic weapon with proper crit chance and damage)