Dahzito
Amateur Astronomer | Future Astrophysicist
Staff member
Moderator
Ace
Modder
Deja Vu
Hot Stuff
Space Glider
Swingin' on a Star
Moon Maker
Atlas
Hello
Just another tutorial to fill up this section.
What is currently very well known by the SFS community, is that modding SFS is possible. The discovery of modding helped much the community to add more mods to the game, and it also introduced more people to modding
However it's only possible to make mods for the Steam version since the Mobile version has the current limitations that make it not able to load and make mods.
About Modding:
Modding is basically split into 3 different areas:
For the purposes of the tutorial, notes and modding components will be labeled in [brakets], (prenthesis) or with italics or bold.
Now lets actually start the tutorial:
What you will need to start making Custom parts is:
Execute the Unity 2021.3.11 setup program that you have downloaded, then extract the SFS Modding Toolkit.zip file, open Unity Hub and click on Add that is on the top right corner of the Unity Hub main page, after that, search on the file explorer of windows and search for the extracted SFS Modding Toolkit file, go inside of the folder when you have found the extracted file, select the Modding folder and then open it, then just wait a moment for your project to load.
Then you just need now to open Odin Inspector Trial as a package. For that, open the project you made with the SFS Modding Toolkit, then search in the top menu for the Assets button. Click it and then click on, Import Package then Custom Packages. Select Odin Inspector Trial as a Unity Package. After you've done it, restart Unity and voila, you are now ready at starting your journey.
So, now you may be asking: "Where can I find one of the holy grails at making custom parts in Unity?"
After you opened your project and waited an eternity for it to load, you can see that you're in a folder named Assets with a huge amount of other folders. To access the SFS Custom Part Creation Holy Grail, you will need to go to the Resources folder, then you will go see some folders that can also be of your interest on the future, I'm not going to cover them for now.
After you went to the Resources folder, click on Parts (not the Part Textures for now), and you will find it, the Holy Grail you were looking for, on that folder you will see first some of the general parts you know (Fuel Tanks, Capsules, Solar Panels, etc...), now you are ready to make custom parts, you already know where are most of the SFS parts, the Engines, Fairings, Structural, etc. You can also make another folder if you want to have your own custom part pack mod organised (this is very recommended).
Note: Mercury, Atlas, Redstone and career parts are not in the toolkit.
Right click on your project (the area that is on the bottom) and then click Create then, Prefab. A Prefab is basically a part, you just need to think that each prefab is a custom part you made. From here, you can create anything your heart desires (kind of).
To see more about on how to actually make custom parts themselves I recommend to see the Fandom tutorial. It is significantly more detailed than this abridged forum version.
There are also some videos on YouTube about how to start making custom parts from scratch and I recommend to see:
Livestream from PicoSpace Industries:
Video from 105Code (The video is in Spanish but you can activate the subtitles):
Just another tutorial to fill up this section.
What is currently very well known by the SFS community, is that modding SFS is possible. The discovery of modding helped much the community to add more mods to the game, and it also introduced more people to modding
However it's only possible to make mods for the Steam version since the Mobile version has the current limitations that make it not able to load and make mods.
About Modding:
Modding is basically split into 3 different areas:
- Mods: Basically the area that involves C# coding language knowledge. These are generally considered true mod. For example ANAIS and Vanilla Upgrades.
- Custom Parts: Adds custom parts to the game, they can have various functionalities and are usually parts that would not be included in the stock version of the game.
- Custom Textures Packs: Not much associated with modding, the only area were you can't get the modder badge, it's also the easiest area of modding and has the name suggests. It only adds custom textures to the game.
This tutorial is a shortened version of the much more detailed custom part tutorial that Lemniscate Biscuit made on the SFS wiki
For the purposes of the tutorial, notes and modding components will be labeled in [brakets], (prenthesis) or with italics or bold.
Now lets actually start the tutorial:
-- Glossary --
-- In a Nutshell --
"Kurzgesagt reference lol"
To navigate the river of modding, you'll need a wading suit of vocabulary. For your reference, here are some words you should know. "duolingo reference???"-- In a Nutshell --
"Kurzgesagt reference lol"
- Prefab - Any custom part that you make. They will usually look like blue cubes viewed at an angle or show their contents when viewed in the menu.
- Part - Any component that can be interacted with and used to create a rocket, craft or structure.
- Path - Any set of folders you must click on to get to a specific folder or location. They are marked in this article with italics and > symbols, symbolizing the next step needed.
- Hierarchy - The hierarchy is the list of components that make up a custom part. The hierarchy is located on the left side of the screen.
- Child - A child is any element under another element in the hierarchy.
- Parent - A parent is any element above another element in the hierarchy.
- Modloader - The tab and space in the SFS main menu screen that allows mods to be toggled on and off.
- Unity - The mod creation program that is version 2021.3.11.
- Unity Hub - This is where you Unity project lives.
- Odin Inspector - This program creates Unity's user friendly UI that you use to create your parts.
-- Dependencies --
-- In a Nutshell --
"Kurzgesagt reference lol"
Making custom parts requires some tools, some of them I'm sure y'all have already heard about.-- In a Nutshell --
"Kurzgesagt reference lol"
What you will need to start making Custom parts is:
- A computer: this one is obvious but only added this here because some people can think that it's possible to make mods on/for mobile, which is not possible currently;
- Unity Hub (Unity.com | Download): don't have much to explain, this is the main program you will need to use;
- Unity Version 2021.3.11 (Unity.com | releases | 2021.3.11): this is the Unity version you will need to use when creating custom parts, don't download the 2021.3.1 Version because this one doesn't have an option to export the Unity package with Mac compatibility, also for exporting the package with Mac compatibility you will need of the Mac Compiler module (See the second post to know how to add this);
- Odin Inspector Trial (OdinInspector.com): This program will allow you to edit the parts and the scripts on the Unity program, also Odin Inspector has a free trial of 90 days and it doesn't rely on the IP to see if you have downloaded it before, so you could use as many accounts as you want to download the free trial version. (I don't recommend people to exploit this actually, if you can buy it, just buy it, also by buying it you are supporting the Odin Inspector company at maintaining this amazing program)
- SFS Modding Toolkit (GitHub.com | Stef-Moroyna | Spaceflight Simulator ModdingToolkit): This last and also very important "tool" is the one you will need for you to start your custom part creation journey, its there that are the SFS scripts, resources and almost all of the SFS parts, including even 3 "old" parts that were from the removed Electricty update. To download it click on the link, you will see a green button called "Code", click on it and click in "Download ZIP"
- GitHub Account: This one is not necessary, but it's still highly recommended to keep the tracks of your mods updates and uploads.
-- How To Setup These Programs --
-- In a Nutshell --
"Kurzgesagt reference lol"
After you have download all of these programs, install the Unity Hub program and make a account for it, this is also necessary because you will need to get a free license to actually use the program. For making/adding that license you will need to open Unity Hub after you installed and log in. Click on your profile that is on the top left corner of the Unity Hub program and go to Manage Licenses, click on the Add button and select Get a free personal license and just agree to it.-- In a Nutshell --
"Kurzgesagt reference lol"
Execute the Unity 2021.3.11 setup program that you have downloaded, then extract the SFS Modding Toolkit.zip file, open Unity Hub and click on Add that is on the top right corner of the Unity Hub main page, after that, search on the file explorer of windows and search for the extracted SFS Modding Toolkit file, go inside of the folder when you have found the extracted file, select the Modding folder and then open it, then just wait a moment for your project to load.
Then you just need now to open Odin Inspector Trial as a package. For that, open the project you made with the SFS Modding Toolkit, then search in the top menu for the Assets button. Click it and then click on, Import Package then Custom Packages. Select Odin Inspector Trial as a Unity Package. After you've done it, restart Unity and voila, you are now ready at starting your journey.
-- How To Make Custom Parts From Scratch --
-- In a Nutshell --
"Kurzgesagt reference again lol"
After you have completed the guide on how to setup the essential programs, you are now able to make custom parts. Making custom parts is only a matter of: trial, error, effort and perseverance. And also debug your custom parts lol. (I talk from personal experience)-- In a Nutshell --
"Kurzgesagt reference again lol"
So, now you may be asking: "Where can I find one of the holy grails at making custom parts in Unity?"
After you opened your project and waited an eternity for it to load, you can see that you're in a folder named Assets with a huge amount of other folders. To access the SFS Custom Part Creation Holy Grail, you will need to go to the Resources folder, then you will go see some folders that can also be of your interest on the future, I'm not going to cover them for now.
After you went to the Resources folder, click on Parts (not the Part Textures for now), and you will find it, the Holy Grail you were looking for, on that folder you will see first some of the general parts you know (Fuel Tanks, Capsules, Solar Panels, etc...), now you are ready to make custom parts, you already know where are most of the SFS parts, the Engines, Fairings, Structural, etc. You can also make another folder if you want to have your own custom part pack mod organised (this is very recommended).
Note: Mercury, Atlas, Redstone and career parts are not in the toolkit.
Right click on your project (the area that is on the bottom) and then click Create then, Prefab. A Prefab is basically a part, you just need to think that each prefab is a custom part you made. From here, you can create anything your heart desires (kind of).
To see more about on how to actually make custom parts themselves I recommend to see the Fandom tutorial. It is significantly more detailed than this abridged forum version.
There are also some videos on YouTube about how to start making custom parts from scratch and I recommend to see:
Livestream from PicoSpace Industries:
Video from 105Code (The video is in Spanish but you can activate the subtitles):
To be continued in the next section!
Last edited by a moderator:

