TerraTabs

If you liked this item, please rate it up on Steam Workshop page.

Author: floyd

Last revision: 18 Aug, 2022 at 23:51 UTC

File size: 230.4 KB

On Steam Workshop

Description:

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.

Compatibility

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:

This mod fully supports the Terracart from Portable Outpost.
This mod fully supports the Deployable Terramarts from GDT and rebalances their prices, but a word of warning: GDT is one of the aforementioned mods that doesn’t use a patch file and replaces the vanilla Terramart’s inventory. As an attempted "fix" I’ve set it so GDT will load before TerraTabs which should load before most mods to prevent the shop from being wiped, but situations may arise where incompatible mods change the load order causing GDT to wipe the shop regardless.

Special Thanks
This mod was heavily inspired by their mod: Many Frogs, and uses some of their code as allowed by the license.[i.imgur.com]
The included grid view mode was inspired by their mod: Compact Crafting! If you want a grid view for all your crafting interfaces you should definitely check it out.
The included "Floran (Alt)" shopkeeper is from their Portable Outpost mod.