Starbound

Starbound

Not enough ratings
Omeruin's Detailed Race Template
By Oмεяυıп
This modded race template will help YOU create a race that truly feels like a part of Starbound!
Credit to DrPvtSkittles and their friend Sev for permission to create this template and make use of their wonderful renaming batch file!
This guide does not cover every little thing when making a modded race, as you are expected to dig into the files yourself, or use an actual modded race guide. This template is simply personal preference, because I love creating races, and needed a quick and easy way to do so!

Warning: This template expects you to understand basic patching, JSON editing, and file creation.
2
2
2
   
Award
Favorite
Favorited
Unfavorite
What's Included
Download[drive.google.com]
  • SAIL
  • Respawn Animation, Protectorate Ship Intro Sprites, Mech Warp Animation, and Teleport Warp Animation
  • Race Fossil Stuff
  • NPC Dialogues
  • Humanoid Sprites
  • Tech Sprites
  • Character Creator Icons, Name, Descriptions, Etc
  • T1-T6 Armors + 4 Starter Clothing Sets
  • Scan Dialogues for Complex Objects + Empty Space/Nothing
  • Ship Pet
  • Crewmembers
  • 1 Outpost Visitor
  • Tenants, Guards, Villagers, Wandering Merchant, Hired Guards
  • Custom NPC Statuses
  • Racial Flag
  • Ship Objects + Ship Sprites
  • Basic Racial Furniture (Bed, Chair, Door, Light, Table)
  • Bounty Hunter Support
  • Custom Quest Dialogues
  • Adding the Race to Generated Quests
  • Recipes for Racial Furniture, Armor, and More
  • Custom Shiplocker Loot
  • Proto Mech + Advanced Mech
This template uses human files for everything, but they can be replaced, resprited, etc!
Step by Step
There's a READ_ME.txt included with the mod itself, but just in case, I'll repeat the steps here.
  1. To turn the DETAILED_RACE_TEMPLATE_SETUP.txt into a batch file, make sure you have "file name extensions" turned on for your file explorer.
  2. Then, right click DETAILED_RACE_TEMPLATE_SETUP.txt, click "Rename", and replace ".txt" with ".bat" and press enter.
  3. You'll get a little warning, but just ignore it and hit "YES".
  4. Now double click the batch to run it.
From there, the batch will tell you back up the mod just in case, and to name your race!
ONLY USE LOWERCASE LETTERS!
For example, you can name your race: "verycool_race", but DO NOT have a name such as: "VeryCool_Race"!
Tips, Tricks, and Q/A
Just because something is included in the template, doesn't mean you NEED to keep it!
For example, the template adds a humanoid fossil for your race! But if you don't care about this, you'll need to poke around and delete all relating fossil files.
fossils.collection.patch, \items\fossils\humanoid, \objects\fossils\humanoidfossils, fossils.treasurepools.patch
And so on!

Is it possible for my race to have specific dialogues for other modded or vanilla races?
Yes, absolutely! Let's go into crewmember.config.patch, for example.
[ {"op": "add", "path": "/converse/skadvtest", "value": { "default": [ "Adventure ahoy!", "Flying through space, running into misadventure... This is the life!", "Life aboard a spaceship... Is anything more exciting?", "Don't worry, you'll be safe with me around!", "What lies next on the road ahead? Adventure, intrigue, pillaging? Not pillaging, right?" ] } } ]
"Default" means any race, but we can specify!
[ {"op": "add", "path": "/converse/skadvtest", "value": { "default": [ "Adventure ahoy!", "Flying through space, running into misadventure... This is the life!", "Life aboard a spaceship... Is anything more exciting?", "Don't worry, you'll be safe with me around!", "What lies next on the road ahead? Adventure, intrigue, pillaging? Not pillaging, right?" ], "avian": [ "Adventure ahoy, eh Avian?" ], "denelaun": [ "De'nelauns are nomadic, right? Then you share my sense of adventure!" ] } } ]
And the best part? You don't even need to include that race in a part of your metadata file! Awesome!

What about scan dialogues for vanilla objects? There's so many! What do I do?
Fear not, my friend. There's an easier method for this! I've already patched the upgradeable crafting stations in this template, which have multiple scan dialogues listed under one object.

But for everything else that is simple and only has one scan dialogue, you can use the Racial Description Batch Editor[community.playstarbound.com]!
There are literally thousands of vanilla objects, and this tool helps you SAVE SO MUCH TIME!
Also, you can use this nifty tool to add scan dialogues to other mods' objects, too! Pretty neat, huh?
Updates
1/5/2025
  • Added Proto + Advanced Mech Recipes
  • Patched Advanced Mech Quest (Unlocked Advanced Racial Mech)

2/22/2025
  • Removed Duplicate Human Mech Deploy Animation

6/4/2025
  • Removed leftover stuff from De'nelauns in crewmembermedic.npctype.patch
  • Fixed missing semicolons in protect.questtemplate.patch
Bug/Error/Misc. Reports
Did I forget to properly rename a file in the template? Do you have a recommendation of something to add to the template?
Let me know in the comments below!

However, I will not be answering modding questions relating to making a race. I'm very busy and have my own projects to handle, sorry!
But I wish you lots of good luck!
8 Comments
Oмεяυıп  [author] 5 Jan @ 7:42am 
Yeah
3 Jan @ 2:11pm 
can i finally create shkeebeedee toilet race in starbound?????????
Oмεяυıп  [author] 27 Dec, 2024 @ 5:22pm 
Nah, I don't think I will. :lensmakersglasses:
Nothing against the mod, I just have ZERO interest looking into that.
ladiesman217 27 Dec, 2024 @ 4:04pm 
add sexbound support
Oмεяυıп  [author] 24 Dec, 2024 @ 7:12pm 
Thank you so much!!
If you do use it, I hope it goes well!! I did some testing and ironed out some bugs, but I wanna make sure it truly works in the hands of someone making a race.
i'm a comb 24 Dec, 2024 @ 6:38pm 
"- Tenants, Guards, Villagers..." Yes! Finally, I never knew how to add tenants when I tried using Skittles' template, I'll have to use this to remake my original concept species. Great work! :)
Oмεяυıп  [author] 22 Dec, 2024 @ 11:47am 
aliems good
Raiizy 22 Dec, 2024 @ 11:31am 
aliens