Skip to content

Releases: satisfactorymodding/SatisfactoryModLoader

SatisfactoryModLoader Pre-Release 3

14 May 12:14
Compare
Choose a tag to compare
Pre-release

Installation instructions:

  • Download the xinput1_3.dll file.
  • Go to your Satisfactory install folder, go to FactoryGame, Binaries, then Win64.
  • Place your xinput1_3.dll file there.
  • Run FactoryGame-Win64-Shipping.exe.
  • If a console window appeared, SML is good to go!
    Upon running for the first time, a mods folder will be generated. Any mod DLLs that you download will go in there.

Changelog

  • Added namespaces to make it clear where everything was coming from
  • Update version checking code to allow for usage with experimental versions of satisfactory
  • Add parameters to command functions so mods can detect the parameters after a command
  • Fixed configs for SML
  • Added UWorld::Tick() function for modders to use (Use with caution!)

All mods will be broken by this update!

SatisfactoryModLoader Pre-Release 2

29 Apr 23:21
Compare
Choose a tag to compare
Pre-release

Installation instructions:

  • Download the xinput1_3.dll file.
  • Go to your Satisfactory install folder, go to FactoryGame, Binaries, then Win64.
  • Place your xinput1_3.dll file there.
  • Run FactoryGame-Win64-Shipping.exe.
  • If a console window appeared, SML is good to go!
    Upon running for the first time, a mods folder will be generated. Any mod DLLs that you download will go in there.

Changelog

  • Added more logging when the game is first loaded
  • Fixed critical issue with the API registry not returning a function
  • Changed the SML config file from config.cfg to SatisfactoryModLoader.cfg

SatisfactoryModLoader Pre-Release 1

29 Apr 01:18
Compare
Choose a tag to compare
Pre-release

Installation instructions:

  • Download the xinput1_3.dll file.
  • Go to your Satisfactory install folder, go to FactoryGame, Binaries, then Win64.
  • Place your xinput1_3.dll file there.
  • Run FactoryGame-Win64-Shipping.exe.
  • If a console window appeared, SML is good to go!
    Upon running for the first time, a mods folder will be generated. Any mod DLLs that you download will go in there.

Features

  • Automatic mod loading when the game is started
  • Simple to understand mod environment included with the SML source
  • Redirection of Satisfactory functions to mods as events
  • Easy command registration
  • Mod dependencies and relationships through the mod function registry

Note: SML has not been tested in multiplayer and unexpected behavior might occur.

Notable issues

  • Logs are still broken
  • Configs for mods are not functioning properly