Starbound

Starbound

Bigger Action Bar(12 slots)
24 Comments
Shouta 4 Dec, 2024 @ 7:18am 
even after I set the Keybinds for the extra solts, I doesn't switch when I pressed the keys... it only works with mouse wheel
JadeInHeaven 15 Sep, 2023 @ 12:57pm 
the top half of the hotbar is mostly off screen and i cant see whats on it.
stasis 23 Oct, 2021 @ 8:59pm 
@Chet Walters If you drag files into a cmd prompt, it should paste the path the file in the prompt. I found the easiest way to do this using kurotaku's instructions was to do the following:
1) type [space in front]dump_versioned_json.exe in the cmd prompt
2) hit space
3) drag the .player file to the cmd prompt
4) hit space
5) drag the player file again, but remove .player and replace with .json. Hit [Enter].

A new JSON should appear in the directory. Make the edits like Kuro says and then repeat the steps above, except the .json file should be first. I took the additional step of renaming the .player file to backup_originalfilename.player and when I ran the command again, it created a new .player file.

Thanks for the directions @Kurotaku !!
Chet Walters 29 Aug, 2021 @ 1:18pm 
@Kurotaku - please explain buddy, as I can't drag and drop my player files into the prompt.
Kurotaku 22 Apr, 2021 @ 12:27am 
You dont have to create a new character when installing/uninstalling this mod

Open the Starbound game folder and go to /Starbound/storage/player, copy the .player file to /Starbound/win32/

Now open CMD and navigate to the directory (you can open it fast in the Address bar of the Windows Explorer when you type in there cmd instead of the path)

Now type in "dump_versioned_json.exe " <-- space is required
Drag the .player file into the Terminal and than drag and drop it again but this time rename the .player to .json [Enter]



Now you have a .json file that you can open with a texteditor
Search now with CTLR + F for ""customBar""

This is your object that defines the object that defines what you have in your hotbar.
You have to replace the whole thing "customBar" but only this! Not customBarGroup!

Replace it with this in my example I use the 10 Slots variant!

[More in the next comment]
Kurotaku 20 Apr, 2021 @ 9:57am 
"customBar" : [
[
[null, null], [null, null], [null, null], [null, null], [null, null], [null, null], [null, null], [null, null], [null, null], [null, null]
], [
[null, null], [null, null], [null, null], [null, null], [null, null], [null, null], [null, null], [null, null], [null, null], [null, null]
]
],

This means first 10 Slots and the other page 10 Slots, if you now add , [null, null], [null, null] at each line you can use it for the 12 Slot variant. But watch out not putting an comma at the end of the "null]"




Now save and go back to the terminal and now do the same backwards with make_versioned_json.exe

My example
make_versioned_json.exe B:\Games\Steam\steamapps\common\Starbound\win32\e54e17dcf74bb5f6652d4701f60c29c4.json B:\Games\Steam\steamapps\common\Starbound\win32\e54e17dcf74bb5f6652d4701f60c29c4.player

If there comes an error you have a wrong syntax at a line!
If not put the .player file back to the player directory
Saber 24 Nov, 2020 @ 8:12pm 
manual extraction "fix" in desc doesnt work. Still breaks characters.
Serath 6 Dec, 2018 @ 8:42pm 
If you guys do exactly what I mentioned months ago, the bug will be fixed. At least the misplaced item icons, never seen any other bug. I had to make my own personal version of the mod. I'd upload it to the workshop, but until the original mod author actually shows signs of prescence and thus I'd be able to contact them, I can't for legal reasons.

If anyone wants the bug fixed, they're going to have to do it themselves.

Also yeah, any mod that alters a character's inventory space or hotbar must be used on new characters. That's not a bug, that's just a limitation of the game. All mods that do this are the same way.
NerdCuddles 6 Dec, 2018 @ 5:27pm 
but it seems to be bugged, and it does not apply to existing characters
NerdCuddles 6 Dec, 2018 @ 5:27pm 
i wanted this mod sinse i dont have enouth slots for weapons and healing items
NerdCuddles 6 Dec, 2018 @ 5:16pm 
aww rip
Serath 20 Jun, 2018 @ 5:29pm 
That was it. Both instances of the 37 placement on the screen needed to be 31.
Serath 15 Jun, 2018 @ 10:25am 
Possibly this? The progression of the values in the first line is 14, 37, 57, 74. At the bottom the value is "31" instead of "37."

"path": "/paneLayout/customBar7R",
"value": {
"type": "itemslot",
"position": [
37,
5

"op": "replace",
"path": "/paneLayout/customBar1R/position/0",
"value": 31
},
{
"op": "replace",
"path": "/paneLayout/customBar1ROverlay/position/0",
"value": 31
Serath 15 Jun, 2018 @ 1:33am 
I'm no coder but almost certain it has to do something with one of these simliar lines:

{
"op": "replace",
"path": "/paneLayout/customBar1L/position/0",
"value": 14
},
{
"op": "replace",
"path": "/paneLayout/customBar1LOverlay/position/0",
"value": 14
}

Might be a wrong "value" somewhere for the first slot. The flashing box when you have an item selected to put something is in that same position too.
Serath 15 Jun, 2018 @ 12:49am 
What @Foxhell said, yeah, still needs a fix.
Cosmic Meatball 22 Mar, 2018 @ 5:48pm 
make a item that does same
LunaticNeko 2 Feb, 2018 @ 4:03am 
It's getting worse as I use. Somehow the whole bar shifted up, not just the image overlay but also the slots themselves.
ZePenuin 8 Sep, 2017 @ 1:27am 
is there a way to change the character code to make it work
errorinassembly 5 Feb, 2017 @ 7:57pm 
Oh, that's simple. I've already got that figured out. It's literally just regular items stuck into those slots, and they behave as normal when in Essential slots. So if you were to add more slots and classify them as Essential, it SHOULD pick up the behavior. Easily testable with the /giveessentialitem command.
xBleedingSoulx  [author] 5 Feb, 2017 @ 7:53pm 
Yeah, the action bar is basically just an image and the slots are a seperate element which are made to line up with the image, they can basically be moved anywhere on whatever image that you set as the action bar. Setting the slots is the easy part for what you're wanting to do, it would be making the item/s in question work like the vanilla essential items which would take advanced coding if possible at all.
errorinassembly 5 Feb, 2017 @ 7:35pm 
Ah, I see. What I'm thinking wouldn't be possible with a simple drag-and-drop then. I don't know if it'd technically be possible. Essential slots aren't actually part of the item bar, but are instead an additional GUI element overlayed on top of it. However, this does open up another interesting prospect - the other inventory bar slots could be moved further away from the Essential slots, and more Essential slots could be added on either side of the existing ones. I may look into that myself once I get the chance, if someone else hasn't already.
xBleedingSoulx  [author] 5 Feb, 2017 @ 7:31pm 
Well, the essential slots are set in the file like:

"essentialBar4" : {
"type" : "itemslot",
"position" : [201, 3],
"backingImage" : "/interface/actionbar/actionbarcover.png",
"showBackingImageWhenEmpty" : false,
"showBackingImageWhenFull" : true,
"rightClickCallback" : "null",
"zlevel" : 2
},

But they're pretty much functionally identical to every other slot on the hotbar apart from the rightClickCallback. I've not testing setting up a 5th one or more so I can't say if they even work but if they did, there'd still need to be some way to set the item to go in it, which would probably take some advanced lua if it was at all possible, I think the current essential tools going into the slots are hardcoded.
errorinassembly 5 Feb, 2017 @ 6:38pm 
Y'know, seeing as you've made so many of these, you might be a good source to ask. Is there any way to set up a second set of Essential slots for the second action bar? Having access to four more Essential slots could be huge for modders, especially for something like my current project, which requires the player to keep an item with them for the entire game. I've been wanting to look myself, but don't have the time at the moment due to IRL obligations.