Skip to content

Wouter17/Spirit-Archipelago

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spirit Island Archipelago

This is an Archipelago implementation for the game Spirit Island.

In this implementation you can decide yourself what adversaries you want to face with what spirits and difficulty.

Important

By default only the Habsburg Mining Expedition | A Spread of Rampant Green (Regrowth) | 0 goal is set. This means if you use the default settings your game will have this as the goal! Be sure to set the goals field in your yaml. You can also use the Empty preset, where no goal is set.

This implementation is largely based on this Archipelago implementation for OC2

How To Install (the client)

  1. Download and extract the Latest Release.

  2. Double click si-modding-install.bat and use the file picker window to select your game's .exe file.

  3. Run the game once, wait until you reach the main menu, and then close it.

How To Generate a Spirit Island Archipelago game

This setup guide assumes you are running Archipelago from source (python files instead of .exe)

  1. Download the latest APWorld from the releases page.

  2. Copy the apworld file to the custom_worlds folder in your Archipelago installation.

  3. Run WebHost.py which will host the archipelago website on localhost.

  4. Open localhost in your browser and navigate to the options page for Spirit Island (should be http://localhost/games/Spirit%20Island/player-options).

  5. Select your victory goal(s) and also set other options to your liking.

  • For a singleplayer game you can now click generate and you're ready to go!
  • For multiplayer continue reading
  1. (multiplayer) Add the .yaml that was downloaded to the players folder, along with any other yamls from players that should be added to the game.

  2. (multiplayer) Either run Generate.py or press the Generate button on the launcher to generate a seed.

  3. (multiplayer) When this has completed, you will have a zip file in your Archipelago/Output folder.

  4. (multiplayer) Host the output zip either using the Host option on the launcher or by uploading it to Archipelago.gg

How To Build (read only if you are a developer)

  1. Install latest .NET sdk

  2. Copy the following DLLs to \lib\:

MainAssembly.dll
SpiritIslandEngine.dll
UnityEngine.UI.dll
  1. Build

Run

dotnet build
  1. Install BepInEx 5.4.23.4 (x64 version) in your Spirit Island folder

  2. Add the build output dlls Archipelago.dll and Archipelago.MultiClient.Net.dll to /BepInEx/plugins

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages