Modding Discussion StarMod, a modding tool

Discussion in 'Starbound Modding' started by dante161, Dec 17, 2013.

  1. dante161

    dante161 Title Not Found

    Hi everyone.
    I had very, very few free time this week end so I could not progress as I wanted.
    Anyway, I spent a part of this time to rewrite the live preview feature which is a little harder to do than I thought.
    I also finished the weapon creation GUI, I need to implement the weapon creation process and also projectile files.

    Here is some screenshots of the weapon creation Gui. As you can see, the Event screenshot of the Projectile tab is missing, the reason is I'm working on it (it's require a little more time than other Gui element because actionOnReap attribute is quite special)

    Good night (or day)! :D
     

    Attached Files:

  2. metaspy

    metaspy Void-Bound Voyager

    Looking amazing Dante!
    Keep up the great work
     
  3. dante161

    dante161 Title Not Found

    Hi Everyone!
    Sorry for the LACK of news since one month but i had a huge schedule...

    Well, i did NOT gave up my project and to prove it, here is a news of my work :p

    As you can see on the screenshots, i finished the Object view.
    To explain, the Object view is a tool inside the program which display items and other stuff of Starbound. If you want to modify an item, you just have to double click on it, a window will open and you will be able to edit the item. For those who want to modify manually the item, the software will also be able to open Json and Image files (By right clicking to the item and select the appropriate option).
    This view will also allows to directly create objects (eg: Right click > New > Weapon ).
    The object view have some filters features:
    • Direct search bar
    • Category (items file extension)
    • Regular expression (allows a more precise but more complicated research)

    The last time i posted a news, I was about to create the Weapon and projectiles creation process. It's done,the software is able to create a basic weapon with a basic projectile in a few clicks. I made some changes to weapon GUI, it's now cleaner.

    I'm currently focusing on assets management (parsing of files, loading, saving etc).

    EDIT: I forgot that Weapon edition GUI (and every other item) have a Recipe editor which allows to quickly create the recipe file

    As always, I fixed a lot of bugs

    Now concerning a release date. I cannot give a day like that but be sure that i'm working as fast as i can (even with schedule issues)!

    Bye and have a nice day! :)
     

    Attached Files:

    Last edited: Jan 26, 2014
  4. M4CViz

    M4CViz Star Wrangler

    This is most likely a NO but will this have iMac compatability
     
  5. dante161

    dante161 Title Not Found

    Yes, it will have Mac compatibility.
    I took screenshots on Windows build, but there will be Windows, Linux and Mac versions
     
    Damiano de' Caretti likes this.
  6. Roundhouse Kitty

    Roundhouse Kitty Phantasmal Quasar

    I'm pretty amazed at what you're doing here, Dante. Keep up the great job!
     
    dante161 likes this.
  7. dante161

    dante161 Title Not Found

    Thanks! :)
     
    Damiano de' Caretti likes this.
  8. dante161

    dante161 Title Not Found

    Hi everyone.

    Well, the last and massive Starbound update will force me to re-write many parts of the core of the program (Parts which manage assets files).
    The assets files are now packed in a single binary file and i will have to read this file to extract the ressources.

    I will keep you informed of the advancement of the work!
     
    Damiano de' Caretti likes this.
  9. havefeith

    havefeith Big Damn Hero

    Looking forward to it, mate. Hope it all goes well for you.
     
  10. MysticPing

    MysticPing Subatomic Cosmonaut

    This looks cool. As a lua coder looking to start modding this game i cant wait
     
  11. dante161

    dante161 Title Not Found

    Thanks!

    I'm working on a wizard at the first start of the program.
    It will ask for the Starbound path and a workspace path. When thoses paths are saved, the program will automatically extract the Starbound assets into the workspace and you will be able to start your mods!


     
    Damiano de' Caretti likes this.
  12. AnarchistTheory

    AnarchistTheory Master Chief

    Really wonderful what you're doing here for people without the competence to mod. Such as myself.
     
    dante161 likes this.
  13. Armed Mosquito

    Armed Mosquito Existential Complex

    :) this is going to be really nice it seems
     
    dante161 likes this.
  14. dante161

    dante161 Title Not Found

    Thanks :)
    It will be the goal of the software and it's not easy to made this easier :D
     
  15. dante161

    dante161 Title Not Found

    Hello everyone.

    Well, I finished the modifications of the software and it works well with the new Starbound assets file.
    It will extract the assets into the workspace location and the software will load the assets from this directory.

    I also made a wizard at the first starting of the software. This wizard will help you to configure Starmod by setting Starbound location and your workspace location. You can obviously skip this wizard and configure this later!

    To finish, I made a splash screen. For those who don't know what it is, it's a picture which displays when the software is starting. It's useful when softwares are slow to start, and Starmod have to load a lot of things and is a little slow at the starting!
    You can see the splash screen on attached files and also the wizard screens.

    That's all for today :p

    PS: I have a website now, I will still post software updates on the forums, but if you want more details about them, go to the site!
    http://starmod.anvilgaming.org/blog/en/
     

    Attached Files:

  16. MysticPing

    MysticPing Subatomic Cosmonaut

    You should add a comment on the top of the files you create that sais something like "Made by Starmod - dante161" so people dont steal your work by doing a mod with it and not giving credit
    ยจ
     
  17. dante161

    dante161 Title Not Found

    Yep, I will do it on Starmod created files :)
     
    Damiano de' Caretti likes this.
  18. dante161

    dante161 Title Not Found

    Hi Everyone.

    I finally finished the biggest part of the object library, the remaining part is much easier!
    The software can now parse .object files and it took me a LOT of time to do!

    Now, i will focus on items creation, i'll be able to post more screenshots.

    Now, the interesting part of this post.

    Alpha Release


    I'm considering to release a sort of alpha version of the software. This action will (i hope) permit me to collect suggestions and bug reports far more quicker than currently! This way, the community will participate to the software development ;)

    The alpha version will be unstable and will crash or lead the game to crash (corruption of mod files etc), i don't guarantee the good working of the program for now.
    The only thing i can guarantee is that your game assets and executable will not be affected by the program if there is a problem (if a mod crash the game, just remove this one and that's ok)

    However, the following features will be available
    • Items creations (Standard item, weapon( gun/sword), Throwable item, consumable item and world objects))
    • Status Effect creation
    • Projectile creation
    • Automatic mod installation/packaging
    Obviously, i'll add more and more feature as the software development progress.

    I will soon install a bug tracker that allows to report bugs (i will not have to chase bugs on the forums :p)

    Have a nice day :)

    More details on: http://starmod.anvilgaming.org/blog/2014/02/11/object-lib-planning-alpha/
     
  19. Damiano de' Caretti

    Damiano de' Caretti Cosmic Narwhal

    We're all grateful to you for that!I really needed that,now I can make my ornaments modification lift off!!!
     
    dante161 likes this.
  20. dante161

    dante161 Title Not Found

    Hi everyone.

    Little news today but I wanted you to know :)

    I'm currently working on items creation and especially on effects an item can provide to the player and edition of recipes. Those two tasks should be done in few time (matter of hours)

    I also fixed several (many many) bugs, the software is now more stable.

    I modified the loading screen (yep it's important :p ) to replace the text by a loading bar (cf: Screenshot)
    And finally, I compiled the program under Ubuntu and it works better than I thought, see the second screenshot :)

    The Alpha is coming soon, stay tuned :)
     

    Attached Files:

    Damiano de' Caretti likes this.

Share This Page