Starbound

Starbound

534 ratings
Many Tabs (1/2)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
0.037 MB
Aug 24, 2017 @ 9:09am
Oct 9, 2017 @ 2:42am
2 Change Notes ( view )

Subscribe to download
Many Tabs (1/2)

In 1 collection by v6
Many Tabs - Required
2 items
Description
PLEASE NOTE THAT THIS IS PART 1 OF THE MOD. YOU MUST ALSO INSTALL PART 2
http://steamcommunity.com/sharedfiles/filedetails/?id=956247051


Adds an easy way for modders to add filter tabs to vanilla crafting stations and race tabs to the codex library without having to worry about compatibility with other mods.

Moves the filter tabs for vanilla crafting tables to the left side and change them to a vertical layout.
Codex library will auto-expand to fit the amount of race tabs that have been added.

Please keep in mind that it is not possible to add an unlimited amount of tabs so you should preferably only use one.

Fully functional with Extended GUI but tabs currently start in the middle of the screen instead of top.


NOTE: Do not put this mod as a include or require in your metadata file or you will break its functionality.


How to add a filter tab to crafting station
Create a transparent 26 x 17 px png with a centered icon.
Create a patch file in the usual location for the specific crafting table.
E.g. interface/windowconfig/xxxxxx.config.patch
[ { "op": "add", "path": "/modTab/-", "value": { "file": "/interface/crafting/tabicon_yourmod.png", "filter": [] }} ]
Please note that adding tabs to crafting.config is not supported as it is shared between plain hands, capturestation, ironcraftingtable, railcraftingtable, heartforge, holidaycraftingtable & spawnerstation.


How to add a race tab to codex window
Add a race button like you normally would and do not change anything else

/interface/windowconfig/codex.config.patch
[ { "op": "add", "path": "/paneLayout/speciesTabs/buttons/-", "value": { "position": [4, 5], "baseImage": "/interface/codex/tab_yourrace.png", "baseImageChecked": "/interface/codex/tab_yourrace_select.png", "pressedOffset": [0, 0], "data": { "species": "yourrace" } } } ]


Check if the mod is loaded (not required to add tabs)
// Mod loaded { "op": "test", "path": "/manytabs", "value": true } // Mod not loaded { "op": "test", "path": "/manytabs", "inverse": true }


Known mods that add tabs
Foraging Table
- Gardenbot2 (2) -- Built-in support
Pixel Printer
- Print Crafting Stations (1) -- Built-in support
Spinning Wheel
- Frackin' Universe (1) -- Built-in support
Popular Discussions View All (1)
3
Jun 18, 2018 @ 12:20am
PINNED: Bug reports
v6
< >
31 Comments
AnomNom May 6 @ 11:53am 
I know you might not respond to this, but it's work asking anyways. Is there a way to remove a default tab? I'm trying to make some changes to the Inventor's table, and want to remove the default tab to replace it with some different ones, but I cannot seem to do it.
AnomNom May 6 @ 10:28am 
@123456:
You know there's patches for Frackin' Universe and this mod, right?
Hazearil Feb 20 @ 12:00pm 
@Nemeryel yea, nevermind the fact that even the official frackin server has this mod listed as a recommended client-side mod.
Nemeryel Feb 20 @ 10:41am 
dont use frackin with this
test Dec 22, 2020 @ 2:12am 
this is very annoying i installed this mod as needed by some other mod but found out this mod incompatible wth frackin universe but i dont remember what mods needed this mod so that i can uninstall it
test Dec 22, 2020 @ 1:53am 
why did i need many tabs i forgot which mod needed it
Anter583 Oct 5, 2020 @ 2:06am 
@Hazearil: super late responce, but the 1st part runs before mods that use this and adds some infrastructure that's needed for mods to be able to actually detect many tabs and log their own tabs, 2nd part runs after that and is what detects those logs and turns them into tabs.
Hazearil Aug 26, 2020 @ 9:10am 
Why does this mod actually need to be separated in 2 mods if you have to use both anyway?
AbyssStarer Dec 15, 2019 @ 7:22pm 
Could you make this work with Mech Overhaul?
Azathoth Oct 3, 2019 @ 6:09pm 
Seems to be incompatible with Better (C) Interface: https://steamcommunity.com/sharedfiles/filedetails/?id=1550987556