tModLoader

tModLoader

978 ratings
InnoVault
   
Award
Favorite
Favorited
Unfavorite
Mod Features: Library
Mod Side: Both
tModLoader Version: 1.4.4
File Size
Posted
Updated
916.995 KB
27 Sep, 2024 @ 1:38am
28 Sep @ 1:04am
82 Change Notes ( view )

Subscribe to download
InnoVault

In 2 collections by HoCha113
Moder Tools
10 items
Overhaul Journey
17 items
Description
InnoVault is an API Mod that provides developers with essential code support, including basic APIs for UI, Tile Processor, Particle, NBT Save or Load, and more.

For more information, visit the InnoVault GitHub repository [github.com], where you can download the source code for InnoVault.

If you'd like to learn how to use the APIs provided by InnoVault, check out the InnoVault Wiki [github.com], which contains an introduction to the APIs and usage examples.

The InnoVault Example Mod demonstrates how to use InnoVault's APIs, serving as a practical reference for developers. You can extract the full project code for InnoVault Example Mod in-game, or download the source code from the repository: InnoVault Example GitHub repository [github.com].

An English-annotated version is also available for developers who prefer English: InnoVault Example English Annotated Version [github.com].

You can also subscribe to the InnoVault Example Mod on the InnoVault Example Steam Workshop page .
96 Comments
aoioiobit 12 hours ago 
Unhandled exception. System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.MoveNext()
at InnoVault.GameSystem.PlayerRebuildLoader.CanUseItem(Item item) in InnoVault\GameSystem\PlayerRebuildLoader.cs:line 486

Bro, someone told me innovault is the reason that made my game crashed. i played calamity with entropy and catalyst. Hope it will be fixed soon
diamondeyes2004 26 Sep @ 6:48pm 
Does this mod have any conflicts with Fargo's souls? My game keeps despawning the Deviantt boss whenever their AI is on eternity mode. And when I check the log it says that Innovault is the mod that despawned her.
HoCha113  [author] 23 Sep @ 11:33am 
It's fixed, and it can now be loaded with Atherius. The reason was that a certain class in Atherius tried to call the `NewDust` function to spawn particles during the game's loading phase, which triggered InnoVault's Dust Hook that hadn't been loaded yet (possibly to load some special content). But I still have to complain: Why are there always developers trying to call weird things during the loading phase... Shouldn't that kind of stuff be accessed within a world by default? At least wait until `SetupContent` is finished.
HoCha113  [author] 23 Sep @ 11:13am 
....Atherius?
natsudragneel 23 Sep @ 10:42am 
it breaks atherius now
fosforum1 19 Sep @ 1:42pm 
This mod for some reason doesn't like Verdant's bumblebees
dedsoulz23 12 Sep @ 6:42pm 
I cant seem to update innovault to 1.9.57 in order to run calamity mod overhaul
cMoNbrUh 8 Sep @ 9:39am 
there is a bug occur with 'The Ultimate Infinite Star' mod which using InnoVault as dependent after your new update.
System.Collections.Generic.KeyNotFoundException: The given key 'ThisTianFaAndWuJingMod.Content.Particles.PRT_RTSpark' was not present in the dictionary.

I can provide the client.log for you to debug the issue.
Sleep-deprived Necrozma 6 Sep @ 6:32pm 
So this mod, for some reason, makes it so that my only lighting options are color and white (I play terraria on a gaming computer and both options make my game really laggy) is there a reason for that?