Skip to content

peppidesu/elementipelago

Repository files navigation

License GitHub Release GitHub branch check runs Static Badge

Elementipelago is an alchemy-game developed for Archipelago. Think doodle-god, but now for your favorite multiworld randomizer.

Setup

  1. Download and install the elementipelago.apworld from the latest release.
  2. Generate your YAML using the Options Creator in the Archipelago Launcher and generate your multiworld.
  3. Host the AP server locally or on a remote that accepts SSL connections (like archipelago.gg).
  4. Go to https://elementipelago.peppidesu.dev/ and connect to your slot.

Note

If you are unable to setup SSL on the remote you are using, you will need to spin up a local version of the web client and connect to it using non-secure HTTP.

Older AP-world versions

Caution

We no longer support AP-worlds older than v1.0.0-rc1. Consider slow release or regenerating if this version is used in your multiworld.

Starting from v1.0.0, the official web client will support both the current and previous major versions of the AP-world. This should give players a decent time window to finish existing games and update to the latest version.

How to play

In Elementipelago, the entire crafting tree is randomly generated, so every generated game is completely different!

The items you receive are Elements used for crafting. You combine elements from the drawer to create products. Products can be one of the following:

  • Intermediates: Don't give checks, but can be used for further crafting.
  • Compounds: Give checks, but aren't used for crafting (unless compounds_are_ingredients is enabled).

You can also receive the following upgrades:

  • Progressive Filter: Enables marking and filtering items that are:
    • exhausted (can no longer be combined to form new products); and
    • BK (cannot currently be combined to form new products).
  • Progressive Item Limit: Increases the maximum number of items that can be placed at the same time (starts at 10).

Naming

Internally and in other clients, all items appear as "Item-Type XYZ" (e.g. "Compound 23"). These are also visible in the drawer and when hovering over an item. To make the gameplay more interesting though, Elementipelago generates a display name for each item:

  • Elements that originate from other worlds appear as the location where they are found in-game.
  • Intermediates and starting elements get a randomly generated name.

Hints

To make received hints useful to the player, their recipes are shown in the "Hints" panel found in the top right tray. In case you are really stuck though, one can use /explain in Universal Tracker to reveal the entire recipe tree for a given item.

License

The Elementipelago source code is licensed under the AGPL-3.0 license provided in the LICENSE file.

All sprites are © 2026 by Pepijn Bakker & Noa Aarts and licensed under CC BY-NC 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc/4.0/

SFX include samples sourced from freesound.com. Required attributions are listed below: