A randomizer for Ys Origin that joins Archipelago multiworlds. The whole of Darm Tower is shuffled, you play as Yunica, Hugo or Toal, and everything runs inside the game through one small file you drop in its folder.
About ten minutes, once. You need Ys Origin on Steam (version 1.1.1.0, the current build) and nothing else to start.
Download the installer from archipelago.gg and run it. You need it to generate or host a game; to join a friend's game you still install it.
Both come from the latest release of this project.
Copy ys_origin.apworld into the custom_worlds folder inside your Archipelago install. Double-clicking the file does the same thing.
Use the builder below: pick your character and options, download the file, and put it in Archipelago's Players folder. Everyone in the multiworld brings one settings file for their own game.
Open the Archipelago Launcher and choose Generate. Then host the result from the Launcher, or upload it at archipelago.gg/uploads. You get a room address such as archipelago.gg:12345.
Joining someone else's game? Skip this step: send them your settings file and the .apworld, and they give you the address.
Copy dinput8.dll into the Ys Origin folder, the one that contains yso_win.exe. Usually:
C:\Program Files (x86)\Steam\steamapps\common\Ys Origin\
To uninstall later, delete that file.
Start the game. The title screen has a new Archipelago entry above New Game: press F8 to open it and fill in:
archipelago.ggMove with Tab or the arrow keys, then press Enter. The status line tells you the result.
Start a New Game or load your save. An Archipelago overlay sits in the top right with your connection, your room and your items. Open chests as usual: you get the randomized item, and what other players find for you arrives by itself. Insert hides or shows the overlay.
Every option starts at its default, so you can set your name and character and download straight away. Nothing leaves your browser.
Up to 16 characters. This is the slot name you type when connecting, and it must be unique in the room.
The most common problems and what fixes them.
Press Insert. If nothing shows, the mod did not load: check that dinput8.dll is in the same folder as yso_win.exe.
The server, the port and the slot must match the room exactly, and the slot is the name in your settings file, capitals included.
The mod is built for the current Steam build of Ys Origin, version 1.1.1.0. Check your game is up to date and that the dll comes from the latest release.
Do not run another Archipelago client for Ys Origin next to the mod. The mod is the client, and two of them conflict.
The mod writes a log to %TEMP%\yso_ap_mod.log. It is safe to share: your Windows user name, the room's port and the password are left out. Attach it to an issue on GitHub.