Space Engineers

Space Engineers

107 ratings
How to Create a Custom Respawn Ship Mod
By Party Potato
Are you tired of the boring old respawn ship? Do you want a new one but don't like any that are on the workshop? I can help with that! In this guide I will go over the simple(ish) method of how to mod in your own custom respawn ships. It is pretty easy but there are no tutorials about it... until now.

***
As a disclaimer, I made this guide years ago and the game has changed a lot since. I don't know how accurate this still is. Sadly, I'm not sure I can update the guide anymore since it has been a long time since I've played the game and I'm incredibly busy now that I'm in college. If this still works in the current game, make sure to comment that it does. Thanks to all the people who read and contributed, this guide was a lot of fun to make.
***
   
Award
Favorite
Favorited
Unfavorite
Making your ship
To start off you need to actualy have a ship that you want to spawn in. This is very simple. You ship can be any ship you want. For example purposes, I will show pictures of me making my 794 Drifter Respawn Ship mod. When you respawn you can select from many diffrent ships, because of this, you can create multiple respawn ships if you like. Here is the ship I am using.
You MUST put some refined Uranium into the reactor to fuel the ship. Other wise, when you spawn in your ship in survival, you wont be able to use it because it doesnt have any fuel. I have noticed a bug (as of September 7th, 2014) where ammo boxes are not properly exported.
Exporting!
The next step is to export you ship to a .sbc file. Don't know what an .sbc is? I don't either! Well, I kinda do, not all about them though. They are the file type that Space Engineers uses to store ship data. To do this, use Ctrl + C to copy you ship. Rather then pasting it, press F11 to open the Debug menu.(this can only be done in single player OFFline games) Next click the Export Clipboard to File button. I made an arrow to point too it.
After doing this you will notice it will give a message telling you where it exported to. To get there, exit the game, then open the start menu down in the corner. In the bar on the bottom type "%appdata% This will take you to a folder called Roaming.
Inside the folder find another folder called "Space Engineers". Then in that folder you will find another folder called "Exports". There you will find your ship you just exported! I highly recomend renaming it something (probably what your going to call your ship) but you don't need too.
Creating your Mod
Now that you have found your ship, its time to turn it into a respawn ship! Back in the "Space Engineers" folder you might have noticed a folder called "Mods". Now go into the folder. Next create a new folder and title it what ever you want to name your mod. Inside your newly created folder, make another one called "Data" and inside the Data folder create another one called "Prefabs".
Whew! Now that all that folder creation is done, put your Space ship (.sbc file) into the folder called prefabs. Next, open up your .sbc file. This can be done with a text editing software. I used Notepad. There is only one thing we need to change. It is the SubtypeId (I underlined it in the picture). This will be the name the game knows your ship by. Type in here what you want to call it. I highly recomend giving it the exact same name as your file name as that will make things less confusing in the next part.


Here is where it might be a little bit confusing. Go back to the data folder. Next we must put in a copy of the vanilla file called RespawnShips.sbc into our data folder. This can be found in the game's data folder(not yours) at
C:\Program Files (x86)\Steam\SteamApps\common\SpaceEngineers\Content\Data
If the directory doesn't work, find where you installed Steam to. If you didn't change anything it should either be in the "Program Files (x86)" or "Program Files" which are both found on your C drive. After finding this copy it into your data folder and open it in your text editing software. It should look like this:\
As you can see on the bottom, I have added in my ship. To do this, copy and paste the code below on the line imbetween the words <\Ship> and <\RespawnShips> (these are found at the bottom of the page.)

<Ship> <Id> <TypeId>RespawnShipDefinition</TypeId> <SubtypeId>YOUR SUBTYPE ID</SubtypeId> </Id> <DisplayName>WHAT YOU WANT YOUR SHIP TO BE NAMED</DisplayName> <Icon>Textures\GUI\Icons\Fake.dds</Icon> <CooldownSeconds>COOLDOWN IN SECONDS</CooldownSeconds> <Prefab>NAME OR YOUR PREFAB</Prefab> </Ship>

Any thing in all caps must be configured as shown below.
YOUR SUBTYPE ID: This is your subtype id you made in the last step when you edited your .sbc file.
WHAT YOU WANT YOUR SHIP TO BE NAMED: This is what the name of your ship will be displayed as when on the spawn screen. Note that if your name is too long it will be cut off
COOLDOWN IN SECONDS: This is the cooldown. After dieing and using a respawn ship, it triggers this cooldown. Use 0 to have it always avalible if thats what you want. The default is 600(10 minutes).
NAME OR YOUR PREFAB:This is VERY IMPORTANT! If this is wrong, the game will not load in your .sbc and you will respawn without a ship. This is the file name of your .sbc file.
Testing and Uploading!
Now all thats left is to test it! In order to do this, go back and launch Space Engineers. Either make a new world or edit an existing worlds settings. Click mods. Your mod should appear as a file with the name you gave the folder with a folder icon next to it. Enable it like you would anyother mod. Now go in game and kill yourself. If you have done everything right, your ship should appear on the menu with the name you gave it. Select it ans if it spawns and you can fly it around then you have done everything right! Yay, you did it!
Now, if you want to upload your new mod to the work shop you must first create a thumb nail for it. To do this, get the .jpeg image of your choice and put it into your mod folder (same place we put your data folder). I ussualy just take a screen shot using steam. Rename it to "thumb". If you don't do this, your workshope file will just get an ugly black box for a preveiw icon. Your final folder should look like this. (Note, the file "modinfo.sbmi" is automaticly created for you when you post your item to the work shop)

Next go back to the mods section in the world settings in game. Select your mod then click the Publish button and it will tell you what you need to do from there.
Closing, Credits, and Extra Stuffs!
Nice job! You made your own respawn ship! If you want the 794 Drifter Respawn Ship mod I made in this guide you can find it here. https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=336711386


When I originaly released this guide every one got exited. Many people had no idea how to make respawn ships. I felt proud of my fist guide... until the devs released an update the next day, breaking all my respawn ship mods and guide. I ment to update it for a while but I was busy with things like life and procrationation. Thanks to Delzaros, who pointed out the new Respawnship.sbc,
and to Wuuffles for reminding me to update this. Enjoy and post any comments or constructive critisism in the coments below!

People have been having trouble using this for dedicated servers. Thanks to ishKiia for solving this problem. His solution is below.
"With all the updates, this guide is still good except for dedicated servers. If you are wanting to do this for a dedicated server, follow this guide till you test it all. However, for it to work on a dedicated server, you MUST publish the folder in the mods list as a re-spawn ship category. Then add THAT published mod instead of the folder. works like a dream"

Finally, for those of you wondering how to remove certian spawn ships rather than add new ones, SamTheCow123 found the solution before I could even test it out myself. His explination is below.
"After much research, I found that instead of deleting the vanilla entries, (which wouldn't effect anthing, because the original file entries are still active in the main game), you should replace the <Ship> at the top of each vanilla entry to <Ship Enabled = "false">, which acts as an overide to the base game files and tells them not to load. Simple as that! Hope this helped anyone else wondering the same! "
87 Comments
Arimanio 24 Sep, 2018 @ 1:46pm 
I can't get the thumbnail to show. Obviously, the fake.dds, while still there is no longer used. The vanilla respawn ships are using <Icon> to call to a .png file in the game directory. How do I get my thumb into the mod? Also, it appears that the icons are no longer square. They are a rectangular 800 x 450 now. Further, I can update my mod and add more respawn ships as we build new ones, if I can figure this icon business out. (I mean, I can anyhow...but it'd be nice to have the icons.) Thanks.
Faceless 14 Sep, 2018 @ 12:56am 
"did you rename the prefab file after it was exported? If so, that can cause some problems - it should be left with the same name that it was exported with." If your game had ever crashed and this is what fixed my crashing.
LepreSean 31 Aug, 2018 @ 2:58pm 
Just tried this but when I tried spawning in it the game crashed...
cptsavarus 18 Feb, 2018 @ 7:18am 
@Quaxo... Yes, there have. I'm just learning to mod and have discovered the changes the hard way. Can't find any guides that mention them or explain how to properly modify the new structure.
The <Id> structure of the exported .sbc files I'm generating do not match those of the existing respawn ship .sbc's (as pictured in this guide).
Everything between <Prefabs> and <Cubegrids> is of a different format and if you change it to match the old format, either the mod does nothing or the game CTD's.

If anyone knows of an up-to-date guide that details the changes, please link me!
Zer0signal 16 Nov, 2017 @ 7:41pm 
Mostly accurate, but there have been changes to the sbc file structure since this was published. Needs updated.
Tialdo M O'Neill 3 Sep, 2017 @ 7:27am 
Yeah its Accurate, I just made my first respawn ship mod o3o

And I am HAPPY AS FUCK ABOUT IT....

Just hope its not too much a pain to update when i give it basic survival materials
NixFaux 24 Aug, 2017 @ 6:52pm 
Is this still accurate?
TripHazard 29 Apr, 2016 @ 12:15am 
Are you adding the published version of the mod to your server?
Alex06114 28 Apr, 2016 @ 8:52pm 
Have same issue, works in solo, but game crash everytime in dedicated server. I think it's because that server and client files doesn't match. But there are multiple servers with edited respawn ships
TripHazard 28 Apr, 2016 @ 11:41am 
I've just made a video of how to do spawn ships for different planets if anyone needs it, hopefully will help some people out

https://www.youtube.com/watch?v=bYlRPIjfkTI