TerraTabs
Improves the Terramart by adding a new interface and the ability to change the shopkeeper. Items are now sorted neatly into tabs for a better shopping experience, with an optional compact grid view to display more items at once. Every vanilla race (except the Ancients) has an included shopkeeper you can swap to in the new settings menu, and any changes you make (animation mode, item view, active shopkeeper) will be remembered for when you return.
A caveat to the custom interface:
The new interface is a scripted recreation of the vanilla merchant interface and the game doesn’t actually consider it a merchant interface. As a result, selling items to the Terramart will require you to manually open your inventory and you won’t be able to shift-click the items to quickly move them. If you find selling items is too much of a hassle you can always buy a Terramart Shipments or just sell your items to the nearby Infinity Express.
Info for modders:
Your items should automatically be sorted into the correct tab based on their category, if you feel they’re in the wrong tab or you want to add a new custom tab you’ll need to patch "/interface/terratabs/tabs.config". If you want to add a custom shopkeeper you’ll need to patch "/interface/terratabs/shopkeepers.config".
This mod is not client-side:
Everyone playing needs to have this mod installed, trying to interact with the Terramart when the host doesn’t have this mod and you do or vice versa will result in the game crashing.
This mod should work with just about anything that doesn’t also replace the functionality of the Terramart as I tried to make it in a way that wouldn’t conflict with other mods. If you encounter an issue such as items missing it’s likely caused by a different mod you’re subscribed to improperly patching the Terramart’s inventory or a mod not using a patch file at all and completely replacing the Terramart.
(This means popular mods like Betabound and Frackin’ Universe will work fine.)
Additional mod compatibility included: