Add Archipelago MW support to Yoku's Island Adventure
Find a file
2025-12-06 06:19:11 +00:00
APCpp@1e61ed151c Use location list from AP server 2025-10-25 17:07:35 -07:00
asm_hxx@eaaa6f24ef Upgrade asm.hxx 2025-10-23 16:51:49 -07:00
data Expand list of randomized items. 2025-10-24 19:40:55 -07:00
launcher/src [fmt] Remove project filename from Makefile. 2025-07-21 08:33:26 -07:00
mod Fix missing item id for 2025-12-03 15:50:32 -08:00
UATServerIX Add basic autotracking support 2025-03-31 19:14:49 -07:00
utf8@217518d38b Update utf8 2025-03-26 11:52:19 -07:00
.clang-format initial commit 2025-02-18 17:47:26 -08:00
.gitignore fix steam instructions 2025-02-20 16:00:51 -08:00
.gitmodules initial commit 2025-02-18 17:47:26 -08:00
CMakeLists.txt Bump minor version 2025-10-26 09:30:54 -07:00
constants.hxx.in Add ability to enable console output. 2025-03-16 16:28:56 -07:00
LICENSE initial commit 2025-02-18 17:47:26 -08:00
Makefile [fmt] Remove project filename from Makefile. 2025-07-21 08:33:26 -07:00
README.md Update README.md to reflect new menu item 2025-11-06 10:07:02 -08:00

Yoku's Island Adventure Randomizer Mod

Required Software

Optional Software

Installation

Download yam-x.y.z.tgz from the releases page, and extract it into the game folder.

Launching

Launch the yam-launcher.exe file however you normally launch the game:

GOG

It should be enough to just click yam-launcher.exe, or make a shortcut, or whatever.

Epic

It should still work to simply open yam-launcher.exe; the game may complain about not being launched from the Epic launcher, but it will still run.

Steam

Windows

Modify "Launch Options" to read:

"C:\...\yam-launcher.exe" %COMMAND%

Replace C:\...\yam-launcher.exe with the correct full path to yam-launcher.exe.

Linux

Set your game's "Launch Options" to:

./yam-proton.sh %COMMAND%

Opening a game and connecting to a server.

To open an archipelago game from the main menu:

  1. Select "Continue"
  2. Select an empty slot
  3. Select "Randomize mode"
  4. Set the difficulty to "Archipelago"
  5. Choose any start option.
  6. When the beginning animation ends, the game will prompt you for server/slot/password.

Bugs and Peculiarities

I can't see Yoku

If it's the beginning of the game, this may be because a dialog popped up before Yoku washed up. You're just off-screen to the left; walk right to fix it.

I can't get into the Boiling Underbelly

This is a known issue when the Key to the Underbelly is received as a remote item. To fix it, just save and then Reload from Checkpoint (you don't have to exit your game).

This isn't working on my system

If the game is starting but can't connect to a server, you may be experiencing an issue with your wine prefix's certificate store. To fix it, try running internet explorer (wine iexplorer.exe) and then closing it. If that doesn't do the trick another reported fix is building the project from source.

If you're not on linux, or the above fixes don't work, let me know about it!

For anything else

The issue tracker is the best place to let me know about it.

Building

On Linux

You will need msvc-wine, GNU make, and cmake.

Download the source, switch to the directory, and run make. If that runs successfuly, then yam-<VERSION>.tgz will be in the build folder.

On Windows

You will need Visual Studio and cmake.

Download the source, switch to the directory, and run:

cmake -Bbuild .
cmake --build build --config Release

NOTE: The project will only compile if you choose the Release config because the Debug and Release versions of the std library are incompatible, and the game is compiled against the Release version.