Giter Club home page Giter Club logo

satisfactorymodloader's Introduction

Build Status

SatisfactoryModLoader

A tool used to load mods for the game Satisfactory. It's under development until Coffee Stain releases a proper Unreal modding API.

Discord Server

Join our discord server to talk about SML and Satisfactory Modding in general.

DISCLAIMER

This software is provided by the author "as is". In no event shall the author be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

Compiling SatisfactoryModLoader

If you just want to use SML, you can find the latest releases on the releases page. These instructions are for those who want to contribute to SML's development.

Required tools

  • Visual Studio 2017
  • Git client (optional, but makes things easier)

When you download/clone SML, you will see 3 projects in the solution: Detours, BaseMod, and SatisfactoryModLoader. You'll want to build the SatisfactoryModLoader project. Make sure you build with the configuration options Release and x64! It will not work otherwise! When the SatisfactoryModLoader project is compiled, you will find an xinput1_3.dll file in x64/Release folder.

Running SatisfactoryModLoader

Take the xinput1_3.dll file and place it next to FactoryGame/Binaries/Win64/FactoryGame-Win64-Shipping.exe (the game install directory), and then click that exe to run. If everything went well, a console window should appear. It will disappear once and then reappear; then the game should be good to go!

Mods will be loaded from the folder FactoryGame/Binaries/Win64/mods. Pak files will be loaded from the folder FactoryGame/Content/Paks. If you have any random dlls that you want loaded when the game starts, place them in FactoryGame/Binaries/coremods. Keep in mind that the SML team won't accept bug reports or crashes when coremods are installed.

satisfactorymodloader's People

Contributors

jaskarth avatar nomnomab avatar brabb3l avatar gallexme avatar vilsol avatar turupawn avatar csstform avatar kronosdesign avatar nick-strohm avatar xiloe avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.