Archipelago connection mod for Satisfactory. Experience Satisfactory in a whole new way by randomizing your game progression, potentially bringing completely separate video games into the mix too!
Learn more about Archipelago on the Archipelago website.
Learn more about this mod by reading the modpage on ficsit.app.
For users new to Archipelago, follow the setup directions on ficsit.app.
For experienced users, or those looking for more information on how Archipelago changes Satisfactory, and how to configure the mod for multiplayer, see the Satisfactory Archipelago info page and Satisfactory Archipelago setup guide.
Archipelago Discord: https://discord.gg/8Z65BR2
Satisfactory Modding Discord: https://discord.ficsit.app
You should only need to follow the directions below if you want to contribute to developing the mod.
You will need this tutorial later to import mods' source to your project.
This mod depends on a few other Satisfactory mods. You will need to import them into your project using the tutorial above before this mod can compile.
This mod uses a APCpp to communicate with the AP server.
In order to get this to work this mod uses static compiled libraries from APCpp. The libraries are included in this repo, but if you want to update them you can follow these steps:
To do a static compile of APCpp, add this line below line 9 in the CMakeLists.txt
inside APCpp:
add_library(APCpp-static STATIC Archipelago.cpp Archipelago.h)
To update the used APCpp version, build a STATIC library version then:
- Copy all *.lib over from
APCpp\build\lib\Release
toArchipelago\Source\APCpp\lib\Win64
- Copy
Archipelago.h
over toAPCpp
toArchipelago\Source\APCpp\inc
You need to have a running Archipelago server to test the mod in-game. You can self host one from source by following the directions in the Archipelago repo.