Modding Discussion Custom races! Mostly successful.

Discussion in 'Starbound Modding' started by rubixcuber, Dec 9, 2013.

  1. rubixcuber

    rubixcuber Scruffy Nerf-Herder

    Been experimenting with creating a custom race and made it through most of the process quite successfully!

    http://puu.sh/5GKn1.jpg

    http://puu.sh/5GM5l.jpg

    But... apparently with a tall body like that, the hair and head get drawn underneath?

    I feel like this is a bug in the rendering order, unless there's some reason to do it that way...
     
    TenaciousTinkerer likes this.
  2. Shiokuri

    Shiokuri Ketchup Robot

    How did you create extra race spaces to choose from?
     
  3. Chandrak

    Chandrak Phantasmal Quasar

    Oh nice. I've been following Kawa's felin race, and used his/her work as a starting point.

    How'd you expand the race selection screen? Kawa didnt know how to do that, and it would be super useful for someone like me - I've got like 4 race ideas already I'd like to mod.

    Here's a race to really start a flame war ;P


    [​IMG]
     
  4. Chandrak

    Chandrak Phantasmal Quasar

    Oh - also, with hair and stuff - try moving the center point of the hair around a bit on the png. I found that if I made the head or body too big, what the game did is try and re-center all of the pieces. That is, it changes which pixels you're looking at. So if for instance, you stretch the head out in a muzzle, the hair's 'center' the game looks for changes too, so you need to shift the image of the hair a few pixels forward to compensate.

    Im guessing with a tall body the same will happen. But then you may run into armor issues, depending on where the game wants to center the armor image over the body.
     
  5. rubixcuber

    rubixcuber Scruffy Nerf-Herder

    Well, just photoshopped the screen in assets\interface\title\charactercreation.png

    Then in \assets\interface\windowconfig\charcreation.config just need to adjust the position ("position" : [0, 0] etc.) markers by the pixel amounts each slot moved and add a new entry to the buttons array like this:

    {
    "id" : 6,
    "image" : "/interface/title/driderfemale.png",
    "position" : [73, 0]
    }
     
  6. Chandrak

    Chandrak Phantasmal Quasar

    ahhh nice. Good work there! I'll bookmark this for when I get that far :)
     
  7. TenaciousTinkerer

    TenaciousTinkerer Cosmic Narwhal

    oh god that race you made, my god, i would play the HELL outta it :U
     
  8. rubixcuber

    rubixcuber Scruffy Nerf-Herder

    Well thanks! Though I can't claim credit for the design, just the work getting it into the game. I've got another one I might be doing myself, assuming I figure out this rendering issue.
     
  9. Tourlou577

    Tourlou577 Tentacle Wrangler

    Looks cool... I'm looking forward to try custom races :3
     
  10. Zamorak789

    Zamorak789 Spaceman Spiff

    Can you do a Timelord race?? :D
     
  11. TenaciousTinkerer

    TenaciousTinkerer Cosmic Narwhal

    I am curious however, im a little confused what you said here, do you mean you had someone make it for you? or its based from something? or something else?
     
  12. rubixcuber

    rubixcuber Scruffy Nerf-Herder

    Well, someone I knew was already drawing one, but lacked the knowhow to get it into the game. Whereas I was pretty comfortable with adding it in, but hadn't drawn anything yet. So combined a little, at least for the sake of testing.
     
  13. TenaciousTinkerer

    TenaciousTinkerer Cosmic Narwhal

    teaaamwork! That's pretty awesome, tell the person who drew it sometime soon i said that it looks really cool o 3 o

    Oh and if you ever can get around that hair bug, and if you post it up, i will defiantly be looking out for that :rofl:
     
  14. Soulweaver

    Soulweaver Void-Bound Voyager

    Just asking, I was about to create my own race but when I chnaged the hex colours for the body starbound. It comes with this error: [​IMG] I was wondering since you made your race without any flaws, is there specific hex colors that I have to use?
     
  15. IvoryOwl

    IvoryOwl Pangalactic Porcupine

    I wonder... when you install a mod like this, will other people in the same server see it or does it only work on on single-player?
     
  16. rubixcuber

    rubixcuber Scruffy Nerf-Herder

    Hmm. I don't think changing the colors on its own should give you the 'No player species defined' error. Unless maybe you lost a : or " or , or something! Just have to be careful not to break the structure.

    Also, note the way it's stored in pairs of replacement values: "ffca8a" : "f0f0f0" separated by commas. The first value is one of the colors in the image, and the second is the replacement color for that tone variation.
     
  17. Soulweaver

    Soulweaver Void-Bound Voyager

    Hmm. I have no idea whats wrong. I removed all my colour code and replaced it back with apex. Do you know how I could get a value of green? I'm trying to make an Orc Class. Thanks in advance.
     
  18. Chandrak

    Chandrak Phantasmal Quasar

    No. In fact, depending on how you installed it, it may very well crash any client that comes close enough to try and load you. Thats what will happen if its installed as an additional race, if they don't also have it installed as well.
     
  19. rubixcuber

    rubixcuber Scruffy Nerf-Herder

    Well, each body color should look something like this: { "e0975c" : "7e5938", "a85636" : "5d3e25", "6f2919" : "422a18" }

    There are three pairs of colors there. What you want to do is change only the second color of each pair.

    Replace 7e5938 with your brightest green, 5d3e25 the mid green and 422a18 the darkest green, etc.
     
  20. Fierceflame

    Fierceflame Phantasmal Quasar

    :laugh: lots of race mods being made.
    I'm working on one myself too. Although i have nothing to show for it yet.

    This sucks, i wish they had an option where the server transferred all the images and edits to the clients.
     
    Last edited: Dec 9, 2013

Share This Page