Tool [All versions][Win/Linux] ModPackHelper

Discussion in 'Starbound Modding' started by Dolan, Feb 16, 2015.

  1. Dolan

    Dolan Pangalactic Porcupine

    [​IMG]
    Files are certified virus-free by VirusTotal, VirScan and me :up: (Click on links for latest scan results).

    Last Changelog :

    Due to Starbound executables policy changes, ModPackHelper's executables will be stored on my DropBox account.
    You can find all the releases at this link. If you trust my job ;) You could also find direct link to the correct executable downside.

    ModPackHelper Dropbox Downloads [Windows] [Linux]

    [Starbound 1.0] Version 0.11 :
    [Win/Linux] : Changes :
    - Compatibility with ".pak" and ".modpak" extensions
    - Correction of broken packing functionnality
    - Add more logging (for debug purpose)

    How-to :
    Simply drag script into Starbound\mods folder (and give executable rights for .sh)
    Or follow Starbounder Modding Basics steps.

    Example :

    1) Choose action
    0] Unpack the assets
    1] Pack mods
    2] Unpack mods
    2) Choose the mod from the list (or set multiple choice with space, comma or semicolon)
    0] All
    1] Mod_1
    2] Mod_2
    3] Mod_3
    3) It's done :)

    If you like it don't forget to rate it.
    If any trouble, tell it to me in the discussion tab.

    0] Unpacking assets (Start modding) :

    So easy ! Just pick Action 0] and let it extract files in "Starbound\assets\_unpacked" folder.

    1] Packing a mod :

    [​IMG]
    2] Unpacking a mod :

    [​IMG]
    Changelog History :

    [Starbound 1.0] Version 0.10 :
    [Win/Linux] : Changes :
    - "mods" folder moved back to Starbound root folder
    - 32/64 asset_packer and asset_unpacker for Linux merged to only one in "Starbound/linux"
    - ".modinfo" file system changed to "_metadata" file system (Seems just to be same json file only renamed)
    - Users pak file extension changed from "modpak" to simply "pak"
    - "asset_packer" required again only 2 arguments : <folder_to_pack> and <mod_name>

    [Upbeat Giraffe] Version 0.9b :
    [Windows] : Fixed multiple packing/unpacking error. Use space or comma for separator.
    [Linux] : Also fixing mutliple packing/unpacking error. Use space only for separator.

    [Upbeat Giraffe] Version 0.9a :
    [Linux] : Unchanged. Still version 0.9
    [Windows] : Revert Windows version detection to avoid crashes on some PCs (Always use "win32/asset_packer.exe").

    [Upbeat Giraffe] Version 0.9 :
    [Linux] : Merged Linux 32/64 script
    [Windows] : Detect Windows version (32 or 64)
    [Mac] : Still not compatible. Work in progress
    [All] : Add "M" choice to go back to menu. Add compatibilty with Upbeat Giraffe version

    [Enraged Koala] Version 0.8 :
    [Linux] : Fixed error when the path get space. It will allow drag/drop script to Terminal Emulator (Easiest to launch).
    [Windows] : No changes. Still version 0.7

    Version 0.7 :
    [Win/Linux] : Fixing packing/unpacking process based on bartwe description [1] [2] (.modpak need a pak.modinfo file)
    Adding a choice to unpack the assets in "Starbound\assets\_unpacked"

    Version 0.6 :
    [Win/Linux] : Fixing crashes when spaces in folder path or mod name.
    This was causing crash or message like Mobius has reported after choosing action.

    Version 0.5 :
    [Win/Linux] : Fixed bad locations using a "starbound_folder" variable.
    • When launching script without prompting in the "Starbound\mods", no mods were found.
    • Now you can put the script anywhere you want. You just have to edit the location of "starbound_folder" variable.
    Version 0.4 :
    [Windows] : Added new control if no mods exists.
    [Linux] : Added Linux 32 and 64 shell script (Sorry Linux users, it's in the zip ;)).

    Version 0.3 :
    [Windows] : Added multiple choices. Specify wich mods you want to pack/unpack (Choices separated by a space, comma or semicolon)
    Added more user control (Avoiding wrong input).

    Version 0.2 :
    [Windows] : Added possibility to pack/unpack all with the "All" choice (0).

    Version 0.1 :
    [Windows] : A simple batch that help you to pack or unpack mods.
    Just put it in your Starbound mod folder then launch.
    It automatically ask you what to do and then ask you which mod available on computer to pack/unpack.
     
    Last edited: Dec 4, 2016
  2. Osoreshi

    Osoreshi Scruffy Nerf-Herder

    I'm the only one seeing the images as broken links?
     
    Diebstahl likes this.
  3. r3nt0r44

    r3nt0r44 Scruffy Nerf-Herder

    Nah. Images are broken
     
  4. The | Suit

    The | Suit Agent S. Forum Moderator

    Its a drop box issue.
    Use imgur.
     
  5. Mackinz

    Mackinz The Waste of Time

    I can confirm a bug, I believe. I tried to pack multiple mods at once by entering in their numbers as instructed here:

    And the program closed. There is no error in the log. Packing each mod individually works fine, but you can't select more than one at a time.
     
  6. Dolan

    Dolan Pangalactic Porcupine

    Images are now visible (Have to change Dropbox share url "?dl=0" to "?dl=1").
    Thanks I will look at this problem. Which version are you using ? Windows 0.9a ?
     
  7. Mackinz

    Mackinz The Waste of Time

    Yes, 0.9a. Looks like you'll need to release 0.09b!
     
  8. Dolan

    Dolan Pangalactic Porcupine

    0.9b is ready and working :p
    You can use space and comma to separate mods but not semicolon (but not a big deal coz I suppose no one is using it).

    Edit : In fact my update broke the "Back to menu". Fixing it before pushing 0.9b
    Edit2 : Seems to be fine and up again ;)
     
    Last edited: Feb 17, 2015
  9. Crisium

    Crisium Cosmic Narwhal

    Hiya Dolan it's good to see you still working and still updating this. Been away for a little but I recall the one you put out when it all started worked great, keep it up Brah.
     
    Dolan likes this.
  10. Brockway

    Brockway Pangalactic Porcupine

    cant find the assets despite the fact i run it from the directory you say i have to put in...
     
  11. Mackinz

    Mackinz The Waste of Time

    Typo on his part. Put it in Starbound/Giraffe_Storage/Mods/ and run it.
     
    Dolan likes this.
  12. Brockway

    Brockway Pangalactic Porcupine

    Run like a charm, thanks, i try them all expect this directory ^^
     
  13. crylo123

    crylo123 Master Chief

    let me say, THIS IS AWESOME this was so much help thx so much!

    :lickitung::fishbowl:
     
    Dolan likes this.
  14. dharthoorn

    dharthoorn Scruffy Nerf-Herder

    It doesn't want to work. Using version 0.9b

    Running .bat from "C:\Program Files (x86)\Steam\SteamApps\common\Starbound\giraffe_storage\mods\"
    Mod folder is "C:\Program Files (x86)\Steam\SteamApps\common\Starbound\giraffe_storage\mods\daanmod"

    Mod folder "daanmod" contains several modded files in their proper path; assets\items\tools\miningtools

    Rinning the .bat, selecting "1"
    Keeps telling me "No mods to pack" whereas the mod folder is right fricking there. Tearing hair out by bushes in blind rage of frustration. Please help before I no more hair left.


    nvm I figured it out. I did not make a proper .modinfo file.

    Phew, just in time. Just have a few locks left.
     
    Last edited: Mar 21, 2015
  15. Dolan

    Dolan Pangalactic Porcupine

    Lol, glad to see you made it work before beeing bald :)
     
  16. Valeriya_Minako

    Valeriya_Minako All Chuck Norris backward gets you is Sirron Kcuhc

    Hell I'm having one frustrating try I didn't update to the newest version of upbeat giraffe and It doesn't work
    All it says is "Cannot find specified file and then says it unpacked it!

    Here's the entire log file
    Code:
    Fri 04/03/2015 12:53:26.75
    Exception caught: (IOException) File is not a valid StarBlockDeviceFile
      0041D28E asset_unpacker.exe
      004125B2 asset_unpacker.exe
      004575F8 asset_unpacker.exe
      00406477 asset_unpacker.exe
      00402B10 asset_unpacker.exe
      004CC8D7 asset_unpacker.exe
      00401413 asset_unpacker.exe
      00401585 asset_unpacker.exe
      RtlInitializeExceptionChain
      RtlInitializeExceptionChain
    
    
    Fri 04/03/2015 12:53:26.75
    Exception caught: (IOException) File is not a valid StarBlockDeviceFile
      0041D28E asset_unpacker.exe
      004125B2 asset_unpacker.exe
      004575F8 asset_unpacker.exe
      00406477 asset_unpacker.exe
      00402B10 asset_unpacker.exe
      004CC8D7 asset_unpacker.exe
      00401413 asset_unpacker.exe
      00401585 asset_unpacker.exe
      RtlInitializeExceptionChain
      RtlInitializeExceptionChain
    
    
    Fri 04/03/2015 12:53:26.75
    Exception caught: (IOException) File is not a valid StarBlockDeviceFile
      0041D28E asset_unpacker.exe
      004125B2 asset_unpacker.exe
      004575F8 asset_unpacker.exe
      00406477 asset_unpacker.exe
      00402B10 asset_unpacker.exe
      004CC8D7 asset_unpacker.exe
      00401413 asset_unpacker.exe
      00401585 asset_unpacker.exe
      RtlInitializeExceptionChain
      RtlInitializeExceptionChain
    
    
    Fri 04/03/2015 12:53:26.75
    Exception caught: (IOException) File is not a valid StarBlockDeviceFile
      0041D28E asset_unpacker.exe
      004125B2 asset_unpacker.exe
      004575F8 asset_unpacker.exe
      00406477 asset_unpacker.exe
      00402B10 asset_unpacker.exe
      004CC8D7 asset_unpacker.exe
      00401413 asset_unpacker.exe
      00401585 asset_unpacker.exe
      RtlInitializeExceptionChain
      RtlInitializeExceptionChain
    
    
    Fri 04/03/2015 12:53:26.75
    Exception caught: (IOException) File is not a valid StarBlockDeviceFile
      0041D28E asset_unpacker.exe
      004125B2 asset_unpacker.exe
      004575F8 asset_unpacker.exe
      00406477 asset_unpacker.exe
      00402B10 asset_unpacker.exe
      004CC8D7 asset_unpacker.exe
      00401413 asset_unpacker.exe
      00401585 asset_unpacker.exe
      RtlInitializeExceptionChain
      RtlInitializeExceptionChain
    
    
    Fri 04/03/2015 12:53:26.75
    Exception caught: (IOException) File is not a valid StarBlockDeviceFile
      0041D28E asset_unpacker.exe
      004125B2 asset_unpacker.exe
      004575F8 asset_unpacker.exe
      00406477 asset_unpacker.exe
      00402B10 asset_unpacker.exe
      004CC8D7 asset_unpacker.exe
      00401413 asset_unpacker.exe
      00401585 asset_unpacker.exe
      RtlInitializeExceptionChain
      RtlInitializeExceptionChain
    
    
    Fri 04/03/2015 12:54:54.94
    Exception caught: (IOException) File is not a valid StarBlockDeviceFile
      0041D28E asset_unpacker.exe
      004125B2 asset_unpacker.exe
      004575F8 asset_unpacker.exe
      00406477 asset_unpacker.exe
      00402B10 asset_unpacker.exe
      004CC8D7 asset_unpacker.exe
      00401413 asset_unpacker.exe
      00401585 asset_unpacker.exe
      RtlInitializeExceptionChain
      RtlInitializeExceptionChain
    
    
    Fri 04/03/2015 12:55:44.44
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:05.92
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:05.92
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:05.92
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:05.92
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:05.92
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:05.92
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:21.20
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:21.20
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:21.20
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:21.20
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:21.20
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:56:21.20
    The system cannot find the path specified.
    
    Fri 04/03/2015 12:57:13.56
    The system cannot find the path specified.
    
    Fri 04/03/2015 13:01:17.80
    The system cannot find the path specified.
    
    Fri 04/03/2015 13:01:17.80
    The system cannot find the path specified.
    
    Fri 04/03/2015 13:01:17.80
    The system cannot find the path specified.
    
    Fri 04/03/2015 13:01:17.80
    The system cannot find the path specified.
    
    Fri 04/03/2015 13:01:17.80
    The system cannot find the path specified.
    
    Fri 04/03/2015 13:01:17.80
    The system cannot find the path specified
    Damn sorry fror the triple repeat my net is shitty
     
    Last edited by a moderator: Apr 3, 2015
  17. Mackinz

    Mackinz The Waste of Time

    Did you install it in Starbound/Giraffe_Storage/Mods/? It should work for any version of Upbeat Giraffe.
     
  18. The | Suit

    The | Suit Agent S. Forum Moderator


    Fixed your post for you,
    Please use the edit button next time to add in more data.
    Also anytime you are posting large segements of code - use the code tag.
    [code] [/code]

    Keeps the thread clean and compact.
     
  19. Valeriya_Minako

    Valeriya_Minako All Chuck Norris backward gets you is Sirron Kcuhc

    Again I apologize for the triple but I'm using Upbeat Giraffe 18-12-2014 ver so naturally it's the earlier build I can find and I have not yet updated so I don't have giraffe_storage folder I only have a folders assets,mods,Redist,player and universe files and win32 folder then alot of logs

    EDIT:I put the files in the mod folder as specified
    EDIT2: also I need this cause everytime I run the game with .modpack files it crashes with the error "Variant not specified"
    EDIT3:I'm running alot of mods that are FOLDERS not .MODPACK and I downloaded .MODPACK files before and it makes my game crash
    EDIT4:I'm Russo-Japanese so mind some of my english mistakes especially on my phone
     
    Last edited: Apr 3, 2015
  20. The | Suit

    The | Suit Agent S. Forum Moderator

    That would be impossible. If you have upbeat_giraffe you will have a giraffe_storage folder.
    There are no versions of upbeat giraffe without it.
     

Share This Page