Skip to content

Jarno458/SatisfactoryArchipelagoMod

Repository files navigation

SatisfactoryArchipelagoMod

TODO: Write this later™

Learn more about Archipelago here.

Installation

Install this mod via the Satisfactory Mod Manager found on ficsit.app.

TODO link to the AP docs on this instead once that is published

Get Support

Archipelago Discord: https://discord.gg/8Z65BR2

Satisfactory Modding Discord: https://discord.ficsit.app

Development Setup

You should only need to follow the directions below if you want to contribute to developing the mod.

Prerequisites

Satisfactory Modding Development Environment

Follow this setup guide

You will need this tutorial later to import mods' source to your project.

Mod Dependencies

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.

APCpp

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:

  1. Copy all *.lib over from APCpp\build\lib\Release to Archipelago\Source\APCpp\lib\Win64
  2. Copy Archipelago.h over to APCpp to Archipelago\Source\APCpp\inc

Archipelago Server

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.