Returning Aspiring Modder, no clue where to get started.

For starters, I'm still trying to figure out where I'm meant to find the latest files to set up the Modding Environment. I keep hearing of the Starter Project, but no clue where to find it. Last time I tried to get into Modding, I had to go through all kinds of hoops with UE4 editor things. Beyond that, I'm trying to start (hopefully) somewhat simple by adding a fluid/packaged fluid set.
46 Replies
Mircea
Mircea3mo ago
If you don't have any of your old setup still installed, you can just folow the docs from the beginning >docs
FICSIT-Fred
FICSIT-Fred3mo ago
Here is the modding documentation: https://docs.ficsit.app/
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
I'll get started with that for the time being. Note to self: Continue from Downloading Engine Installation files. (Slow Internet + Large files = I wait.)
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
I have to continue from this section https://docs.ficsit.app/satisfactory-modding/latest/Development/BeginnersGuide/dependencies.html#_download_the_custom_engine When we get Starlink installed within the next few days hopefully.
Required Software :: Satisfactory Modding Documentation
To get started with modding Satisfactory, you’ll need multiple other pieces of software installed first. Don’t worry, we’l...
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
Extra note to self: Continue the VS 2022 install download. (Visual Studio Installer > VS 2022 > Resume) Ok, here we go. Got a git repo cloning, just about to start setting up the Starter Project. I hit an issue in the middle of setup that is not covered by the Troubleshooting section... Generating the VS files failed from the context menu, and the command line says it needs Windows SDK. Is there any specific version it wants for this, or just any?
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
If more info about the command output is needed, this is what I've got:
No description
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
I've gone and assumed any version works, and tried the command again.
Robb
Robb3mo ago
when you installed the visual studio components, did you manually select them, or import the installer configuration? I think this step would be related to that
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
Manual. I did find everything it wanted. Currently building the FactoryGame solution file. And I am finally opening the .uproject in UE. And I hit an issue. So I've got to the point in the learning sequence where the Docs has me create a very basic mod with the RootGameWorld_ModName object and attempt to package and launch the game... I've set SMM to a blank profile, (since SMM is set up for my Steam Install, and I wish to test my mod standalone for this) and was able to Package the mod, but in the process of launching the game after the Alpakit step yielded a missing dependency error being that my mod wants SML... Upon trying to package my mod and SML through Alpakit, the build fails on SML.
Robb
Robb3mo ago
Copy the log here
FICSIT-Fred
FICSIT-Fred3mo ago
This error means that clang is not installed (or if you did, you might have to restart your PC, because it changed environment variables, and windows is pretty annoying with updating that) https://docs.ficsit.app/satisfactory-modding/latest/Development/BeginnersGuide/dependencies.html#ClangToolchain You could also disable building for Linux Server in Alpakit for now, but it is expected that all mods support both client and server (both OSes), unless they are incompatible with it, so you should fix your clang for building for linux -# Responding to platformlinuxrequired triggered by @Azrefrisk Dreemurr
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
I thought the Docs said Clang was optional? Guess I'll go back and find Clang.
Robb
Robb3mo ago
What portion said it was optional? That is no longer that case and should be updated
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
So I'm looking at the available downloads... which one should I use? I notice the latest one is for UE 5.3, but recommends an OS that I'm not running. Will it still work on Windows?
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
I should really open my eyes.
No description
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
Ok, let's try this again. Just so I know for later, since I can't find a mention of this on the Docs, does SML have to be repackaged every time I want to test my mod, or is it packaged once for first-time, and then good to go?
Robb
Robb3mo ago
SML only needs to be repackaged when SML changes, same with your mod
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
So in the future, as long as SML is still the same, I only need to click the Alpakit button next to my mod to test it.
Robb
Robb3mo ago
indeed
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
And if SML updates, there's a section of the Docs for that process? I saw some mentions of it during first-time setup. Also, the "green" select button mentioned during the creation of RootGameWorld_ModName is not green in the latest UE Editor. It seems it is blue.
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
This section here.
No description
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
And the current editor screen shows:
No description
Robb
Robb3mo ago
yup
No description
Robb
Robb3mo ago
yeah there are a few outdated screenshots, we focused on updating the ones where the content (not just the styling) changed
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
To replicate the Docs in the new editor would look something like this, just not with my mod's world object there under the tooltip.
No description
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
I had no idea just how many .cpp files SML had... It's still packaging.
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
We got an empty functional mod!
No description
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
Ok... that's odd. My custom item renders fine when dropped in-world, but seems to have lost its material on the conveyor.
No description
Robb
Robb3mo ago
you need to mark use on instanced static meshes in the material or something
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
I'll check for that in the morning.
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
That fixed it.
No description
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
Does Packaged Fuel not have an item descriptor placeholder in the editor? I can find Turbofuel and its packaged version alongside Ionized and Rocket fuels, I can even find Biofuels, but not generic Fuel.
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
Weird build error...
FICSIT-Fred
FICSIT-Fred3mo ago
A bug in Alpakit means that canceling a pack operation will prevent you from packing again until you restart the editor. This will be fixed in a later release. -# Responding to alpakitstuckaftercancel triggered by @Azrefrisk Dreemurr
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
Oh. Simple issue, I suppose. I notice the Icon Generation tools don't seem to have anything for the Fluid Icons.. and I don't see anywhere on the docs where it might explain more about Fluids and their Icons...
Rex
Rex3mo ago
To make a fluid icon I grabbed two base game fluid icons, subtracted them to get a tint mask, and used that to apply whatever colour I want. It's rather crude, I know.
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
Ok, do understand I'm not a full time artist, so a lot of that makes almost no sense to me. For starters, where do you even get the icons?
Rex
Rex3mo ago
>ripassets
FICSIT-Fred
FICSIT-Fred3mo ago
You can extract meshes, textures, animations and a few other asset types from the game and mod files using several tools. They are documented here: https://docs.ficsit.app/satisfactory-modding/latest/Development/ExtractGameFiles.html If you're looking to use pieces of Satisfactory models to construct your own, make sure to check out AngryBeaver's SFModelingTools However, be aware that you cannot use game assets for anything other than modding, and it's best to ask fellow modders before you yoink their stuff.
Extracting Game Files :: Satisfactory Modding Documentation
Having access to the model and texture files used by Coffee Stain can be a valuable resource for creating content for your own mods. This pa...
Rex
Rex3mo ago
If you think as pixels as numbers, if you subtract two images pixel by pixel, the difference will be 0 where the pixels are the same
Robb
Robb3mo ago
use TFIT developer mode to find out what the class path of various things is >mod TFIT
FICSIT-Fred
FICSIT-Fred3mo ago
Fred Mod Search™
TFIT - Ficsit Information Tool
Your ultimate source for more information about whatever it is you're looking at! EA: :white_check_mark: EXP: :white_check_mark: Last Updated <t:1733518574:R> Created by blockout22 and Robb
If this isn't the mod you were looking for, try a different spelling.
Azrefrisk Dreemurr
Azrefrisk DreemurrOP3mo ago
Yep. Those. For some reason, I never saw it in the selection. Might've been me being blind.

Did you find this page helpful?