Modding Help Help, new to modding

Discussion in 'Starbound Modding' started by Unibu, May 30, 2015.

  1. Unibu

    Unibu Phantasmal Quasar

    Hello, I was trying to mess with vanilla items trying to create vanilla/multiplayer friendly items, I was messing with sprites to be specific. The thing I was trying was to modify vanilla armor so it would use the sprites of the opposite gender, like the human starter armor Cool pants and cool jacket which would use female sprites even when worn by male characters, I was trying to do it in Starcheat. I was trying to do it by copying content of femaleframe line and pasting it into the maleframe line. Nothing actually happened, the item was still visually same as before on both genders. What am I doing wrong? Should I point the item to the sprites differently? Is it even possible to make it like that?
     
  2. Kayuko

    Kayuko Oxygen Tank

    Not sure about starcheat because that's no real modding but there is obviously an easier way to go about this:

    Go to the assets folder
    Open the item file
    Find:
    • "maleFrames"
    • "femaleFrames"
    rename "chestm" or "chestf" (examples) to the specific other part.
    Reload or restart Starbound - spawn the new item - win.

    Here's an example on how the part could look like:

    Code:
      "maleFrames" : {
        "body" : "chestm.png",
        "backSleeve" : "bsleeve.png",
        "frontSleeve" : "fsleeve.png"
      },
    
      "femaleFrames" : {
        "body" : "chestf.png",
        "backSleeve" : "bsleeve.png",
        "frontSleeve" : "fsleeve.png"
      }
    
    And really, if you plan to keep on getting deeper into modding, first step is "get rid of starcheat" (not literally, just don't use it as a main modding tool).
     
  3. Unibu

    Unibu Phantasmal Quasar

    But that way, I will be the only one to see the change won't I?
     
  4. Kayuko

    Kayuko Oxygen Tank

    Tbh, I'm not sure as I'm not much into the multiplayer-scene, but everyone "should" see it.
    All you do is changing a property in an existing item after all, everyone got the frames since they're vanilla, just don't rename the frames.
    Only the content of the items' file.
     
  5. lazarus78

    lazarus78 The Waste of Time

    Yes, but starcheat wouldn't change that. All mods are only visible to you and anyone else who has that exact same modification.
     
  6. Unibu

    Unibu Phantasmal Quasar

    Why wouldn't others see it as well. If I was using resources all people have in game from the original folders, their client should be able to process the data just like mine.
     
  7. Inf_Wolf14

    Inf_Wolf14 Parsec Taste Tester

    As long as the assets your items/objects link to are vanilla, I believe they should be seen by everyone... I think.
     
  8. lazarus78

    lazarus78 The Waste of Time

    Correct, as long as you use the vanilla assets unchanged.
     
  9. Unibu

    Unibu Phantasmal Quasar

    Well, thats what I was talking about from the beginning...
     
  10. lazarus78

    lazarus78 The Waste of Time

    changing the sprites used will NOT be visible to others because the game on their end doesn't have those changes. Visual changes like that are not possible. The reason things like color changes of armor works is because the content exists on both your and their side.
     
  11. Unibu

    Unibu Phantasmal Quasar

    I never wanted to change the sprites, I just wanted to modify the item to use a different vanilla sprite.
     
  12. lazarus78

    lazarus78 The Waste of Time

    That is effectively the same thing. Others will not see the change.
     

Share This Page