1. Please be advised of a few specific rules and guidelines for this section.

RELEASED Bk3k's Inventory 1.26

More space, more tabs, better organization, happy hoarding.

  1. bk3k

    bk3k Oxygen Tank

    Dunno why you're having that problem. I just downloaded it from the website and extracted it successfully. Everything is there.

    Download the mod again? Or maybe... reinstall 7zip? Beyond that, I have no idea what the issue could be that you would have blank folders.
     
  2. bk3k

    bk3k Oxygen Tank

  3. vedroidex

    vedroidex Intergalactic Tourist

    Yes, you're right. I had programm that was broken. The re-installation helped. The mod work correctly.
     
  4. retoid

    retoid Yeah, You!

    Just came across a weapon that is going to my Inventory Backpack tab instead of the weapons tab.

    [​IMG]
     
  5. bk3k

    bk3k Oxygen Tank

    Any idea what mod it is from?
     
  6. retoid

    retoid Yeah, You!

  7. bk3k

    bk3k Oxygen Tank

  8. retoid

    retoid Yeah, You!

  9. bk3k

    bk3k Oxygen Tank

    Existing weapons won't move tabs til you click on it. Possibly that's from a race mod though? I just updated the FU stuff (directly before an FU update lol).
     
  10. retoid

    retoid Yeah, You!

    I tossed it into a chest and selected it again and it worked :) Thank you.
     
  11. claudekennilol

    claudekennilol Space Kumquat

    You can update existing characters to use this mod very easily. I found this post on the steam forums detailing exactly what to update to make it work
    http://steamcommunity.com/workshop/...0100/133259956011112917/#c2132869574268909855

    ...

    You can convert a character using the tools provided by the devs in the Starbound\win32 folder (or the equivalent for other OS). It's a bit complex for those that never saw a command line, but it's doable:

    1. First, empty your inventory. No need to remove the equipped items, but leaving anything in the bags will not only make it harder to find the piece of data you need to replace, anything left in the bags will also be lost after this procedure is done.

    2. Go to the Starbound\storage\player folder and find which of the files ending in .player is the one you want to convert. If you just emptied the character's bags it should be the newest file. Just to be safe, make a backup of the file.

    3. Use the dump_versioned_json.exe tool in the Starbound\win32 folder to generate a plain text version of your character file. It's a command line tool, so double-clicking it isn't going to work; one way to do this on Windows is to open the "Run" window (press <windows button>+R); delete anything in the "Open" field; drag to that window the file dump_versioned_json.exe, the player file you found in the previous step twice; go to the end of the line you see and change ".player" to ".json"; then, finally, press enter. You should now have a file ending in .json inside your Starbound\storage\player folder.

    4. Open the .json file on your favorite text editor (I recommend Notepad++), then find the following json structure in the file:

    Code:
          "itemBags" : {
             "materialBag" : [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],
             "objectBag" : [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],
             "foodBag" : [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],
             "reagentBag" : [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],
             "mainBag" : [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]
           },
    Replace it with:

    Code:
          "itemBags" : {
             "armoryBag" : [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, 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, 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],
             "objectBag" : [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, 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, 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],
             "foodBag" : [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, 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, 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],
             "farmBag" : [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, 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, 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],
             "reagentBag" : [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, 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, 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],
             "mainBag" : [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, 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, 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],
             "objectBag2" : [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, 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, 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],
             "materialBag" : [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, 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, 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],
             "hobbyBag" : [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, 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, 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 is why you should empty your bags first, we are replacing all bags at once with empty ones.)

    5. Use the make_versioned_json.exe tool in the Starbound\win32 folder to recreate your .player file. It's also a command line tool. You can do that by opening a Run window, clearing the "Open" field, then dragging to it in sequence the make_versioned_json.exe file, the .json file you just edited, and the .player file. I might use the chance to remind again about backups, as this is the step where the original file is lost; if you didn't make a backup and did anything wrong with the procedure, your character might be lost.

    6. Install the mod and enjoy your old character with the new bags.

    The procedure to remove this mod is about the same, just the bits of json code for what you find and what you replace it with will be reversed.
     
    bk3k likes this.
  12. amirmiked12

    amirmiked12 Parsec Taste Tester

    found some weapons(mods) that go to the main tab
    Halberd mod
    god damn smg and goddamn other mods
     
  13. slowcold

    slowcold Pangalactic Porcupine

    Love it. The organisation is brilliant and is how it should have been right from the start!

    I can't use it though. Only have a limited amount of screenestate (I play on my laptop) and the inventory screen is simply too big to comfortably use along side Enhanced Storage.
    Wouldn't be any chance of a version that keeps the new tabs and organisation, but reverts to the 40 space limit? :p
     
  14. bk3k

    bk3k Oxygen Tank

    No way that'd I do a mere 40 slots - it would still be really long but without the advantage of the extra space and would look ackward. I thought about putting a slightly smaller version - probably 90 slots. That would cut 2 rows worth of height out - I think that would make it slightly shorter than vanilla but still (necessarily) longer. For the sake of easier upkeep, I'd make it an add-on patch for this mod so that I only need to update 1 mod every time I add more mod categories.

    I thought about also making a re-done interface for it as another option, that would put the tabs on the side and have the interface be tall rather than long + whatever other details I haven't worked out yet.

    As for how much screen room it takes up right now - for me it is fine but you might look at this. And you can adjust that mod if you need to. The UI scale multiplier(which increases the size of ALL UI elements) being too high can be a problem for some at certain resolutions. Getting Starbound to back it down can help. UI scaling SHOULD be in the options menu(in my opinion), but isn't.

    Halberd mod? I think I know what the other mods are, but not that one.
     
    slowcold likes this.
  15. amirmiked12

    amirmiked12 Parsec Taste Tester

    Mr pigeon's halberds
     
  16. slowcold

    slowcold Pangalactic Porcupine

    Thank you for the link through to the UI scaler! Honestly thought I'd looked at every mod available on here but missed that one.

    I'd certainly go for the 90 slot version - height is more restricted than width on my laptop. (Or I could buy a decent monitor, I know .... :p )
     
  17. claudekennilol

    claudekennilol Space Kumquat

    If anything I'd like more slots, give me 200 ^_^.
     
  18. bk3k

    bk3k Oxygen Tank

    Now I haven't done any multiplayer myself, and thus haven't tested it. Are you saying you installed these on the server, the clients, or both? That's a fairly important distinction. And there is the setting for allowing "asset mismatch".

    For what it is worth, I've seen other servers do use this. The answer for what you're not doing right probably lies in your logs.
     
  19. claudekennilol

    claudekennilol Space Kumquat

    My wife and I have both been using this mod. I run the "server" by just starting a game locally and she joins my IP. We've both got it (and others) installed and it's been working for us.
     
  20. bk3k

    bk3k Oxygen Tank

Share This Page