Space Engineers

Space Engineers

34 ratings
How to convert a small ship to large
By LHammonds
This guide will describe the process to convert a small ship into a large ship.
   
Award
Favorite
Favorited
Unfavorite
Overview
I needed to do this because I imported a 3D model as a small ship, then refined it and decided it needed to be a large ship. But using SEToolbox was not a desirable solution because it "messed with" the ship during the export to OBJ and re-import of the OBJ. I wanted an exact replica but in large format and 50,000 blocks was just too much to re-create from scratch. This is the method I used to convert a small ship design into a large ship.

I could easily see how this process could be automated with a tool to strip all non-convertable parts off and resize a ship in either direction. But alas, I'm not gonna be the one to create a tool that does that. :)
Backup
Your world needs to be in creative mode if you want to enable Copy/Paste feature to backup your original ship. Or do "Save As" to make a backup copy of your world.

I would recommend that you use an empty world with only your ship in it to make it quick-n-easy to convert. Otherwise you will need to tip-toe around all the other objects in the savegame when you edit it.
Prepare Ship
Remove / delete all components that are not armor blocks. Some components do not have large ship equivalents and those that do are not the same size/shape (antenna for example).

You can use a cockpit to verify all components have been removed and then remove the cockpit last.
Edit Savegame
Find your savegame folder for the world you were just editing.

Example:
C:\Users\MyCoolName\AppData\Roaming\SpaceEngineers\Saves\7656MySteamID0192\MySaveFolder

Edit SANDBOX_0_0_0_.sbs with a text editor like Notepad and turn off word-wrap. It is important that your editor does not change the format and spacing of the file.

If you did this with an empty world with only 1 ship in it, you don't need to avoid touching ships/stations that you don't mean to touch.

Find the following:
<GridSizeEnum>Small</GridSizeEnum>
change it to:
<GridSizeEnum>Large</GridSizeEnum>

Do a search and replace all for:
SmallBlock
change it to:
LargeBlock

Save your changes and close the file.
Load and Verify
Start Space Engineers and load the savegame you were editing.

If it worked, your small ship is now a large ship. Now you can begin adding components back onto it.
31 Comments
Kalophabyongoxo 14 Jul @ 10:38am 
Yes, I just tried it on my steam deck and it still works. Just make sure to change both the .sbs and the .sbsB5 as one of the comments below mentions.

The .sbsB5 won’t have the “ <GridSizeEnum>Small</GridSizeEnum>” bit, just the, “SmallBlock,” part that you need to change
Bones Malone 18 Feb @ 5:54pm 
Does this still work?
shawn4games 30 Oct, 2024 @ 4:02pm 
Does this still work? I tried multiple times and it wouldnt work. I made sure to remove all non armor blocks, as well as any mods or anything else that would prevent it from working but I couldnt get it to work.
Pristinemender 27 Jun, 2024 @ 5:07pm 
You don't need to remove windows and Heavy block are not bugged their naming scheme is just different. I haven't gone through every block type, but here is the general naming scheme for each armor block and windows.

ArmorBlocks:

SmallBlock
LargeBlock
SmallHeavyBlock
LargeHeavyBlock

Panels:

SmallArmorPanelLight
LargeArmorPanelLight
SmallArmorPanelHeavy
LargeArmorPanelHeavy

Windows:

SmallWindow
Window
Top-Saint 14 Jun, 2023 @ 11:53pm 
With some quick cross referencing (which in hindsight I should have done before my previous post), anything that doesn't make the distinction of small or large seems to represent small grid. Therefore you need to add "Large" as a prefix. For example, a small grid half block is "HalfArmorBlock" and a large grid one is "LargeHalfArmorBlock"
Top-Saint 14 Jun, 2023 @ 11:42pm 
I followed the guide and any additions from the comments and it does work but with one issue. There are certain blocks that it doesn't convert and upon investigation, half blocks (among a few others) don't have a distinction for small or large in the data. None that I can see anyway. Anyone else run into this? Or find a solution?
LHammonds  [author] 5 May, 2022 @ 5:07pm 
What kind of question is that? It is a simple matter of changing the small block into a large block.
The Tactician 5 May, 2022 @ 1:26am 
is there a way to make not to big when converting?
LHammonds  [author] 24 Feb, 2022 @ 2:33am 
Thanks manta7, I have updated the "Edit Savegame" section to specify Notepad editor and to not alter format. Those editing the file with Wordpad or other editors may have added formatting to the file without knowing it.
manta7 23 Feb, 2022 @ 1:45pm 
Make sure you keep original source formatting!!! - turn off word wrap