Files
dockipelago/worlds/tloz_oos/docs/oos_setup_en.md
Jonathan Tinney 7971961166
Some checks failed
Analyze modified files / flake8 (push) Failing after 2m28s
Build / build-win (push) Has been cancelled
Build / build-ubuntu2204 (push) Has been cancelled
ctest / Test C++ ubuntu-latest (push) Has been cancelled
ctest / Test C++ windows-latest (push) Has been cancelled
Analyze modified files / mypy (push) Has been cancelled
Build and Publish Docker Images / Push Docker image to Docker Hub (push) Successful in 5m4s
Native Code Static Analysis / scan-build (push) Failing after 5m2s
type check / pyright (push) Successful in 1m7s
unittests / Test Python 3.11.2 ubuntu-latest (push) Failing after 16m23s
unittests / Test Python 3.12 ubuntu-latest (push) Failing after 28m19s
unittests / Test Python 3.13 ubuntu-latest (push) Failing after 14m49s
unittests / Test hosting with 3.13 on ubuntu-latest (push) Successful in 5m0s
unittests / Test Python 3.13 macos-latest (push) Has been cancelled
unittests / Test Python 3.11 windows-latest (push) Has been cancelled
unittests / Test Python 3.13 windows-latest (push) Has been cancelled
add schedule I, sonic 1/frontiers/heroes, spirit island
2026-04-02 23:46:36 -07:00

2.8 KiB

The Legend of Zelda: Oracle of Seasons Setup Guide

Required Software

Other important guides

Installation Instructions

  1. Download the Oracle of Seasons .apworld file and double-click it to install it the "custom_worlds/" subdirectory of your Archipelago install directory
  2. Generate a seed using your .yaml settings file (see below if you don't know how to get the template)
  3. Download the .apoos patch file that was built by the server while generating, this will be used to generate your modified ROM
  4. Open this patch file using the Archipelago Launcher
  5. If everything went fine, the patched ROM was built in the same directory as the .apoos file, and both Bizhawk and the client launched
  6. Connect the Client to the AP Server of your choice, and you can start playing!

Create a Config (.yaml) File

To get the template YAML file:

  1. Install the .apworld file as instructed above
  2. If Archipelago Launcher was running on your computer, close it
  3. Run the Archipelago launcher
  4. Click on "Generate Template Settings"
  5. It should open a directory in file explorer, pick the file named The Legend of Zelda - Oracle of Seasons.yaml

Setting up cosmetic options (sprite, palette...)

Inside the "host.yaml" configuration file that can be found in the Archipelago install folder, you can configure a few cosmetic options for the game. Under the "tloz_oos_options" item, you can find the following options:

  • "character_sprite", used to change the sprite for your character
  • "character_palette", used to change the color of your character
  • "heart_beep_interval", used to alter the speed of the beeping sound when low on health

Most of those settings are pretty self-explanatory, but sprites need some extra information. Sprites are files with the ".bin" extension which needs to be placed inside the "data/sprites/oos_ooa/" subfolder inside your Archipelago install. You need to download the sprites you want to use from that repository, and place them inside the folder mentioned above. This means if you placed a file called "goron.bin" in that folder, you then just have to set "goron" as "character_sprite" inside your host.yaml file before patching. Once this is done, all subsequent patched ROMs will use those cosmetic settings, but you can easily change them by just editing that file again.