zetaPRIME/sb.StardustSuite

Quickbar's icons.json on released .pak is outdated, breaking other dependent mods

ElementalCyclone opened this issue · 0 comments

Issue :
Quickbar dependent mods won't show at all on the quickbar. Initially i thought Quickbar's dependent mods were to blame. But after testing the said mods with silverfeelin's Quickbar Mini, the mods works just fine.

Environment :

  • Windows 10 64 bit

  • A fresh new install of Starbound Bounty Hunter

  • Most recent StardustLib mod, Steam Workshop sourced

  • Most recent Spawnable Item Pack mod, Steam Workshop sourced

  • No any other mods nor config

Reproduction :

  1. Install base vanilla game

  2. Install StardustLib Mod, Steam Workshop sourced

  3. Install SIP mod, Steam Workshop sourced

  4. Launch NEW game, skip tutorials

  5. in-game, Quickbar is shown, but no SIP option shown

  6. Exit game.

  7. Remove StardustLib, install Quickbar Mini, Steam Workshop sourced

  8. Repeat step 4

  9. Now SIP option is shown in the Quickbar

(Early) Identification :

As per March 2020, the icons.json format for Quickbar should look like this

"items" : {
"starbound:mattermanipulator" : {
"label" : "^essential;Matter Manipulator",
"icon" : "/items/tools/miningtools/beamaxe.png?border=1;000000;00000000",
"weight" : -1150,
"action" : [ "pane", "/interface/scripted/mmupgrade/mmupgradegui.original.config" ],
"condition" : [ "statNegative", "noMatterManipulator" ]
}

right ?

but instead, the format i got (after unpacking the .pak file) is the legacy one and look like this
image

also, the other weird thing is, the when i open the _metadata file, the version string i get is

Alpha v0.30-60cbf94

maybe something got mixed up when merging branch or releasing things ?