Satisfactory Modding Environment Installer. Automatically sets up the Satisfactory Modding Environment, and dependencies, for you. Work in progress.
As with the regular Satisfactory modding development environment, only Windows is supported.
- Set up a github account linked as an Epic Games Developer Account by following the modding documentation.
- Sign up for a WWise account
- Download the latest version of SMEI from the Releases page.
- Open a powershell terminal in the folder you downloaded the installer to.
- Run
.\SMEI install --target <path to where you want the project to live>and follow its prompts
- Have an existing modding project set up
- Open a powershell terminal in the folder you downloaded the installer to.
- Run
.\SMEI integrate --target <path to existing starer project>and follow its prompts
Configuration interface is WIP. You can change some behaviors, such as skipping UE install or Visual Studio install, by editing %APPDATA%\SMEI\config.yaml.
- Temporary files and config files are located in
%APPDATA%\SMEI\and%LOCALAPPDATA%\SMEI\. - If you forget your password, delete the directories mentioned above to reset it.
- Go 1.19
- IDE of Choice. Goland or VSCode suggested.
go buildWill produce SMEI.exe in the repo root directory.
Consider enabling the smei-developer-mode config option in %APPDATA%\SMEI\config.yaml to skip the password entry process.
With this setting enabled you can quickly test changes via the following example Powershell command:
go build; ./smei install --target="C:\Git\SMEI_TEST"Testing is somewhat troublesome since the installer is meant to be run on a fresh system. The best way to test is to run the installer on a VM, or a fresh install of Windows.