Modding Discussion Starbound Iron Anvil

Discussion in 'Starbound Modding' started by Goddish, Feb 18, 2014.

Thread Status:
Not open for further replies.
  1. Goddish

    Goddish Aquatic Astronaut

    Hello all RC .5 is uploaded. You can create, load and save Head Chest and Leg files, replace vanilla items, validate json and much more.

    Download @ the bottom of the post

    1.Download and extract anywhere
    2.Run Starbound\win32 unpack_assets.bat

    3.Launch IA
    4.Make clothes that give you jumpboost

    Screenshots:

    gchest.png
    Main menu
    avreal.png
    Status effects
    (I added Food and ForceField to the legs hehe)
    statuseffects.png

    Example Output
    exampleoutput.png
    Me equipping a pair of pants that make me no longer hungry
    nlfood.png nlfffood.png
    nl.png


    The incomplete list of features.....

    Completed Features:

    • Armour(Head, chest and legs)
    • Descriptions
    • Status effects applied items
    • Modinfo/Mod loading
    • Icons
    • JSON Validation
    • JSON Identification
    • Saving
    • Overriding Vanilla items
    Features in the Works:
    • Recipes
    • Guns
    • Projectiles
    • Coins
    • Instruments
    • Materials
    • Shields
    • Swords
    • Throwables
    • Tools
    • Etc...
    If you want to test it out or help me develop it please message me directly(I do need beta testers). Suggestions can be posted here.
     

    Attached Files:

    • IA.zip
      File size:
      292.3 KB
      Views:
      357
    Last edited: Mar 1, 2014
    The | Suit, Combinemon and SweFox like this.
  2. intervencion

    intervencion Existential Complex

    omfg awesome!!!!!!!
     
  3. SweFox

    SweFox Guest

    OMG, this is friggin awesome for people who don't know modding :3!
     
  4. The | Suit

    The | Suit Agent S. Forum Moderator

    I think you should explain the values in drop collision since most people would be blinking when they see the numbers.
    Or be a bit more techy and load the image where people put 2 points on the image and places the values for them.

    Otherwise it is pretty solid, and quite a handy tool indeed.
    ================
    If you want me to beta test i would be happy too.
     
    Last edited: Feb 18, 2014
  5. Goddish

    Goddish Aquatic Astronaut

    I have released RC 0.1 for testing. Status effects and Armour Legs are the only things current working 100% but Head and Chest should be working tomorrow I have it finished just implementation, commit, build & release.

    After that next on the list is Melee weapons, anyways check it out and let me know what you think. A reminder that RC 0.1 only contains Pants generation with status effects
     
  6. The | Suit

    The | Suit Agent S. Forum Moderator

    I am getting a 404 on the file.
    I would advise against using Sendspace - its a region locked website
    its better to use mediafire \ dropbox \ mega
     
  7. Goddish

    Goddish Aquatic Astronaut

    Christ it's more god damn worked to upload a file than it is to write software.... Every website wants to me register to upload a single file.......
     
  8. The | Suit

    The | Suit Agent S. Forum Moderator

    If its small enough - you can just zip it up and put it as an attachment to the OP

    Or you could use tusfiles - it doesn't require you to register
    tusfiles.net
     
  9. Goddish

    Goddish Aquatic Astronaut

    Thanks, I had it archived as a rar so I couldn't upload it but just re-archived as zip and it attached now. The entire project should be under 20 MB on completion unless I start adding lots of images
     
  10. The | Suit

    The | Suit Agent S. Forum Moderator

    Got this error

    Code:
    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files (x86)\Steam\SteamApps\common\Starboundassets/unpacked'.
      at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
      at System.IO.File.Copy(String sourceFileName, String destFileName)
      at SB_Item_Creator.Form1.Form1_Load(Object sender, EventArgs e)
      at System.Windows.Forms.Form.OnLoad(EventArgs e)
      at System.Windows.Forms.Form.OnCreateControl()
      at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
      at System.Windows.Forms.Control.CreateControl()
      at System.Windows.Forms.Control.WmShowWindow(Message& m)
      at System.Windows.Forms.Control.WndProc(Message& m)
      at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
      at System.Windows.Forms.ContainerControl.WndProc(Message& m)
      at System.Windows.Forms.Form.WmShowWindow(Message& m)
      at System.Windows.Forms.Form.WndProc(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    SB Item Creator
        Assembly Version: 1.0.0.0
        Win32 Version: 1.0.0.0
        CodeBase: file:///C:/Users/DrAdarsh/Desktop/%5BMegafileupload%5DIA/SB%20Item%20Creator.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Core
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
     
  11. Goddish

    Goddish Aquatic Astronaut

    Step #2
     
  12. The | Suit

    The | Suit Agent S. Forum Moderator

    Oh - it only searches in the unpacked folder
    I unpacked my assets in a different folder since I didn't want to fill up my HD.

    I guess i could just spoof a windows junction
     
  13. Goddish

    Goddish Aquatic Astronaut

    I'll just have people either choose to extract automatically if it folder doesn't exist or select the folder they've already extracted to. (Extracted asset folder is current around 390 MB.)
     
  14. The | Suit

    The | Suit Agent S. Forum Moderator

    [​IMG]

    I don't seem to be getting anything like your screen shots.
    Nor can I make anything - or open leg files.


    Code:
    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.IO.FileNotFoundException: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.
    File name: 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'
      at SB_Item_Creator.Form1.listBox1_MouseDoubleClick(Object sender, MouseEventArgs e)
      at System.Windows.Forms.Control.OnMouseDoubleClick(MouseEventArgs e)
      at System.Windows.Forms.ListBox.WndProc(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
    
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    SB Item Creator
        Assembly Version: 1.0.0.0
        Win32 Version: 1.0.0.0
        CodeBase: file:///C:/Users/DrAdarsh/Desktop/%5BMegafileupload%5DIA/SB%20Item%20Creator.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Core
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
     
  15. Goddish

    Goddish Aquatic Astronaut

    Thanks for your help so far, that error says it can't find the json.library I updated the attachment with the .dll, can you give it another shot for me? Also add me on steam g0ddish it'll make testing and fixing easier
     
  16. The | Suit

    The | Suit Agent S. Forum Moderator

    The tool now can create raw code for your items - with proper syntax for only armor.
    So for those making armour - works perfectly [ though with limited functionality ]
     
    intervencion and Goddish like this.
  17. SilverDarkBlade

    SilverDarkBlade Subatomic Cosmonaut

    I'm curious when recipes will be in working state o.o its really the only thing i would use this for even though the whole thing is awesome
     
  18. crowby

    crowby Title Not Found

    hm. I installed steam on the D drive, is there any way to make it so it doesn't just say "didn't find starbound in C"?
     
  19. The | Suit

    The | Suit Agent S. Forum Moderator

    The Development of Iron Anvil is currently halted. GodDish is a bit on the busy side to continue development any further
    If anyone is interested in continuing development the GIT link is here.

    https://github.com/g0ddish/IronAnvil
     
  20. Grieschoel

    Grieschoel Void-Bound Voyager

    I instelled Steam on my G-Drive because of space reasons, how can I make it search for starbound on my G, and not on C
     
Thread Status:
Not open for further replies.

Share This Page