Modding Discussion Need help making mech parts

Discussion in 'Starbound Modding' started by TeknoStyle555, Jan 15, 2025.

  1. TeknoStyle555

    TeknoStyle555 Scruffy Nerf-Herder

    So, I want to make something like a beam drill, but without it damaging any blocks, since the aim of it is to insta-kill enemies and bosses.

    Think a wide beam with an insane amount of range would be awesome.

    I can do the sprites and sounds just fine but it's the coding aspect that's bumming me out since I have no coding background whatsoever. If anyone can do the coding for me, I'd greatly appreciate that.
     
  2. Lemon drops

    Lemon drops Cosmic Narwhal

    I encourage you to read the tutorial on how to unpack the game's assets, then the tutorial on how to do a patch, and then do a little monkey see monkey do experiment with mechparts_arm.config
     
  3. TeknoStyle555

    TeknoStyle555 Scruffy Nerf-Herder

    I already have the assets unpacked. I'd also appreciate if you or anyone else could teach me how to code, rather than just refer me to a tutorial. Like, what do you know from your experience in coding mods for Starbound?
     
  4. Lemon drops

    Lemon drops Cosmic Narwhal

    Some tips:

    - Try copying what starbound does, and messing around with it. When it breaks, look at the most recent log and see why (it will tell you exactly which line and character broke for many things)

    - Reading the logs can be confusing if you don't know how to read them, so if you get confused, send a copy of the log here and I (or someone else) can point out how to properly read it, but in context because that makes it easier to teach.

    - Use ctrl+f for "find" (basically a search function) when you read the log, input "error" and you will be able to quickly search through every error.

    - Skip touching lua stuff until you know the basic JSON stuff (JSON is all the normal-ish things, lua is anything ending in .lua)

    - If you use discord, there's a starbound discord, and there will be others willing to assist you in a more timely manner there.
     

Share This Page