Popover Menu get started
f.a.q discord
Menu
supported games setup guides f.a.q. generate game host game user content discord
Spirit Island Guide

Spirit Island

This Mod is a bit ahead of its time, so some selectable spirits/adversaries/powercards may not be in the digital game yet. Double-check your options.

How Does the Randomizer Work on the Island?

The Spirit Island Randomizer changes the game into the ultimate deck builder. Make your way through both power decks, by incrementally unlocking cards and keeping the ones you like. You can determine what you want your goal to be! Want to beat Scotland 4 with three different spirits you've never played before, or do you want to defeat all adversaries with a single spirit? The choice is yours!

Items

Each time a powercard is played for the first time or an adversary is defeated by a certain spirit + difficulty combination, an item is unlocked. If playing in a MultiWorld, completing a level may instead give another Archipelago user their item.

Once all items have been obtained, the game will play like the original experience.

The following items are available in the Randomizer:

Locations

Locations can be checked in the following ways:

*: Defeating an advisary on a certain difficulty with a certain spirit will also collect all checks of the adversary with that spirit on all lower difficulties (eg, beating an adversary at level 3 also counts as defeating them on level 2, 1 and 0).

Advanced settings

To enter the goals using a yaml structure and/or to have randomized goals, fill in the "Advanced Victory Goals" instead of the "Victory Goals" option.

The spelling of adversaries and spirit/aspect names can be found on the Spirit Island wiki.
Aspects are formatted as Spirit-name (Aspect-name), just like in the normal Victory Goals.

When not using weights the format is:

difficulty:
    adversary: 
        - Spirit1
        - Spirit2

or when using weights (higher weights are more likely to be selected):

"min": minimum-number-of-goals
"max": maximum-number-of-goals
difficulty:
    adversary:
        Spirit1: weight
        Spirit2: weight

For example like this:

2:
    "The Kingdom of Sweden":
        - "Finder of Paths Unseen"
        - "A Spread of Rampant Green (Regrowth)"
1:
    "The Kingdom of France (Plantation Colony)": 
        - "Finder of Paths Unseen"

Or for weighted goals like this:

"min": 2
"max": 4
2:
    "The Kingdom of Sweden":
        "Finder of Paths Unseen": 4
        "A Spread of Rampant Green (Regrowth)": 2
1:
    "The Kingdom of France (Plantation Colony)":
        "Finder of Paths Unseen": 2

The min and max fields are optional and will otherwise default to 1/the number of goals by default respectively.