Overhaul 4.3, how polished.
Added 2019-12-30 23:05:45 +0000 UTC
Greetings, and happy new year! I took my time fighting with various technical issues, since the pre-release that was posted here, but 4.3 is finally done and runs quite well.
As I've previously said, it is a general improvement update, which improves mod compatibility, adds texture pack support (or, well, support for texture packs to support us), 3 new remixes by Kirbyrocket some configuration options, patches the hell out of the last update, and introduces audio filters like reverb and low-pass filtering, something I was actually excited to add pretty much since this mod was made.
I also updated networking to work fine on 0.11.6.1+ tModLoader and improved MP stability, have fun.
Audio Filters
You will now hear new epic reverb in caves, as well as low-pass filtering underwater and in space.
If you don't really know what I'm talking about, just see this showcase (Mirror).
This will boost atmosphere by ten times, which is more than Overhaul's atmosphere system's 9.5 times atmosphere boost.
Note: Unfortunately, this feature is * currently * exclusive to FNA (an engine that's a rewrite of XNA, which Terraria is made with) versions of tModLoader. Linux & Mac versions of Terraria use FNA by default, but, if you're on Windows - you'll have to install tModLoader FNA (also known as tML 64-bit) to use this feature. It's worth it, since this tML will also boost your performance & get you rid of any memory issues.
There's a big chance that future tML versions will all be running on FNA.
Texture Pack Support
Straightforward. Texture pack authors can now include seasonal textures for Overhaul in their packs, so that grass, trees, and other things don't look out of place because Overhaul overwrote them. This doesn't mean that you'll just be able to play with any texture packs now, as you'll have to wait for their authors to add Overhaul support. I have messaged Calamity Texture Pack authors, and they agreed to eventually add the support (but it's not their top priority).
For texture pack authors:
Here's a file tree to help understand how textures have to be placed. And here are seasonal textures used by Overhaul.
Files can either be named after a vanilla id of an entity ("2.png" for grass tile), or "<mod>.<entityname>.png" for modded content. Tree tops and branches can also have extra random variants added by Overhaul. The variant is specified as a number after an underscore, like "0_1.png".
I'll soon start to work on 5.0, the great epic amazing incredible major epic config update.
-== Download ==-
From Mod Browser: Link (OR just type "Terraria Overhaul" in Mod Browser!)
From MEGA: Link (Only use if mod browser doesn't work for you)
-== Changelog ==-
Important:
- Rewrote plenty of code, and made all music code object-oriented, which brings us closer to open-sourcing.
Added:
- Introduced support for texture packs to add seasonal textures.
Here's a file tree to help understand how textures have to be placed. And here are seasonal textures used by Overhaul.
Files can either be named after a vanilla id of an entity ("2.png" for grass tile), or "<mod>.<entityname>.png" for modded content. Tree tops and branches can also have extra random variants added by Overhaul. The variant is specified as a number after an underscore, like "0_1.png". - Added reverb audio filter to caves. Currently only available on 64-bit tModLoader on Windows.
- Replaced underwater sound muting with low-pass audio filter. This is currently only available on FNA versions (Linux, Mac, and unofficial 64-bit tML).
- Added low-pass audio filter for when local player is in space. This is currently only available on FNA versions (Linux, Mac, and unofficial 64-bit tML).
- Added a few authors' names to music disc tooltips and on-playback announcements.
- Added a small zoom-out animation that plays when joining a world.
- Added tons of new Title Messages.
- Added New Year Title Messages, because previously you could hear about Christmas on New Year.
Changed:
- Renamed "THUNDERDOME?!" music disc to "THUNDERDOME?! (Sector11)". The track's author has showed up and solved the greatest mystery of mankind, aka who made thunderdome.ogg. You can find original track here, it's quite epic.
- Inferno buff now gives immunity to enemies spreading fire onto you.
- Heavily simplified all logic behind tile array resizing. Tile array resizing will also no longer occur for vanilla world sizes, as it was causing more memory issues than it fixed.
- Slightly reduced volume of lightning strikes and thunder.
Music:
- Added 'Title (Console)' remix by Kirbyrocket.
- Added 'Rain' remix by Kirbyrocket.
- Added 'Alternate Underground' remix by Kirbyrocket.Fixed Queen Bee and Golem remixes being swapped.
- Adjusted each remix's volume manually by ear.
- Music triggers now use music priorities, reducing chances of weird behavior.
Configuration:
- Added a scale for volume of Overhaul's tracks.
- Added an option to disable arrow sticking.
Multiplayer:
- Updated networking to work correctly on 0.11.6+ tModLoader.
- Heavily improved synchronization stability.
Mod Compatibility:
- Fixed items with "channeling" getting item overhauls, breaking them. This means many items like Staff of Explosion (from WeaponOut) and Life Wand (from Thorium) will now work correctly. Try to find a broken item, I challenge you!
- Heavily improved overall mod compatibility with various bugfixes.
- Improved content auto-tagging, improving overall mod compatibility.
Fixed:
- Issue #261 - "An item with the same key has already been added" exception may rarely occur during saving, frequently triggered by ItemChecklist.
- Issue #262 - Sometimes potions don't heal the player after being consumed via Quick Heal.
- Issue #260 - Potion drinking animations sometimes freeze in multiplayer?
- Issue #259 - Sometimes guns get incredible speed ups, which can be fixed with restarts.
- Issue #258 - Bottles from potions may be put into coin slots when a potion is drank.
- Issue #263 - Rarely, some items would become unable to be picked up, due to a typo in item optimizations' code.
- Issue #265 - Content auto-tagging behaves unexpectedly on non-English game languages, resulting in various interaction and visual effect issues, like wrong npc blood colors, or item extensions.
- Improved content auto-tagging, improving overall mod compatibility.
- Issue #266 - Some non-vanilla items with 'channel' boolean set to true can get item overhauls, which frequently results in them not working at all. Many modded weapons are affected, for example, WeaponOut's Staff of Explosion, or Thorium's Heart Wand.
- Issue #267 - Sometimes using modded items from inventory may result in not being able to use any items. This doesn't look like an Overhaul issue.
- Issue #270 - Hardcoded a fix for vanilla's WorldGen.CheckTree calls causing StackOverflowException (random game freezes).
- Issue #271 - NullReferenceException may occur at OverhaulMod.get_SteamID when running TerraCustom
- Issue #272 - World resizing logic runs when using TerraCustom, possibly causing issues.
- Issue #274 - Config corruption may cause crashes.
- Issue #275 - SeasonSystem sometimes tries to treat directories as files when registering textures.
- Issue #276 - Closing Repair Table's UI with an item in its slot, and then reopening it and putting an item there again causes a crash.
- Issue #278 - MonoMod detours can very rarely reproducibly fail for some people (like 1 person). This is fixed by tModLoader 0.11.6.
- Issue #268 - Some modded items' tooltips that mention "right click" functions get changed to middle click even if the tooltips talk about right clicking in inventory, and not while held.
- Issue #279 - PlayerSetUsesLeftMessage packet may result in read underflows and server console spam.
- Issue #280 - PlayerSetUsesLeftMessage packet doesn't work due to wrong configuration.
- Issue #281 - PlayerSyncWeaponClipMessage packet may result in read underflows and server console spam.
- Issue #282 - Network packets related to players' held items get written incorrectly.
- Issue #284 - Lightning and thunder can be heard underground.
- Issue #286 - Camera goes top left by default when joining a world (Vanilla mouse variables' bug?)
- Issue #287 - Seasonal backgrounds do not change in Main Menu.
You're nice, have a dog.
