Overhaul 4.2.1 Pre-Release, hmm, indeed.
Added 2019-12-02 14:33:19 +0000 UTC
Heya! This is a pre-release of a general improvement update, which improves mod compatibility, adds texture pack support (or, well, support for texture packs to support us), adds some configuration options, patches the hell out of the last update, and introduces audio filters like reverb and low-pass filtering, something I'm actually excited about.
Why there's a pre-release? I've done a bit of major internal rewrites, so I need a day to make sure that no worlds get corrupt from it. Ha. Backup.
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".
Next is 5.0, the great amazing incredible major epic config update.
-== Download ==-
From MEGA: Link
-== Changelog ==-
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 FNA versions (Linux, Mac, and unofficial 64-bit tML).
- 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.
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.
Music:
- Reduced volume of Overhaul's tracks to half, and made it configurable.
Configuration:
- Added a scale for volume of Overhaul's tracks.
- Added an option to disable arrow sticking.
Mod Compatibility:
- 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.
- 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.
I thank thee.