* Change vanilla_emblem_pieces to randomize_emblem_pieces * Add jungle slider and starting tools options * Update option name and add preset * GICU changes * unnecessary * Update Options.py * Fix has_all * Update Options.py * Update Options.py * Some potenitial logic changes * Oops * Oops 2 * Cups choice options * typos * Logic tweaks * Ice Titan and Superboss changes * Suggested change and one more * Updating some other option descriptions for clarity/typos * Update Locations.py * commit * SYNTHESIS * commit * commit * commit * Add command to change communication path I'm not a python programmer, so do excuse the code etiquette. This aims to allow Linux users to communicate to their proton directory. * commit * commit * commit * commit * commit * commit * commit * commit * Update Client.py * Update Locations.py * Update Regions.py * commit * commit * commit * Update Rules.py * commit * commit * commit * commit logic changes and linux fix from other branch * commit * commit * Update __init__.py * Update Rules.py * commit * commit * commit * commit * add starting accessory setting * fix starting accessories bug * Update Locations.py * commit * add ap cost rando * fix some problem locations * add raft materials * Update Client.py * OK WORK THIS TIME PLEASE * Corrected typos * setting up for logic difficulty * commit 1 * commit 2 * commit 3 * minor error fix * some logic changes and fixed some typos * tweaks * commit * SYNTHESIS * commit * commit * commit * commit * commit * commit * commit * commit * commit * commit * commit * Update Client.py * Update Locations.py * Update Regions.py * commit * commit * commit * Update Rules.py * commit * commit * commit * commit logic changes and linux fix from other branch * commit * commit * Update __init__.py * Update Rules.py * commit * commit * commit * commit * add starting accessory setting * fix starting accessories bug * Update Locations.py * commit * add ap cost rando * fix some problem locations * add raft materials * Update Client.py * cleanup * commit 4 * tweaks 2 * tweaks 3 * Reset * Update __init__.py * Change vanilla_emblem_pieces to randomize_emblem_pieces * Add jungle slider and starting tools options * unnecessary * Vanilla Puppies Part 1 The easy part * Update __init__.py I'm not certain this is the exact right chest for Tea Party Garden, Waterfall Cavern, HT Cemetery, or Neverland Hold but logically it's the same. Will do a test run later and fix if need be * Vanilla Puppies Part 3 Wrong toggle cause I just copied over Emblem Pieces oops * Vanilla Puppies Part 4 Forgor commented out code * Vanilla Puppies Part 5 I now realize how this works and that what I had before was redundant * Update __init__.py Learning much about strings * cleanup * Update __init__.py Only missed one! * Update option name and add preset * GICU changes * Update Options.py * Fix has_all * Update Options.py * Update Options.py * Cups choice options * typos * Ice Titan and Superboss changes * Some potenitial logic changes * Oops * Oops 2 * Logic tweaks * Suggested change and one more * Updating some other option descriptions for clarity/typos * Update Locations.py * Add command to change communication path I'm not a python programmer, so do excuse the code etiquette. This aims to allow Linux users to communicate to their proton directory. * Moving over changes from REVAMP * whoops * Fix patch files on the website * Update test_goal.py * commit * Update worlds/kh1/__init__.py Co-authored-by: Scipio Wright <scipiowright@gmail.com> * change some default options * Missed a condition * let's try that * Update Options.py * unnecessary sub check * Some more cleanup * tuples * add icon * merge cleanup * merge cleanup 2 * merge clean up 3 * Update Data.py * Fix cups option * commit * Update Rules.py * Update Rules.py * phantom tweak * review commit * minor fixes * review 2 * minor typo fix * minor logic tweak * Update Client.py * Update __init__.py * Update Rules.py * Olympus Cup fixes * Update Options.py * even MORE tweaks * commit * Update Options.py * Update has_x_worlds * Update Rules.py * commit * Update Options.py * Update Options.py * Update Options.py * tweak 5 * Add Stacking Key Items and Halloween Town Key Item Bundle * Update worlds/kh1/Rules.py Co-authored-by: Scipio Wright <scipiowright@gmail.com> * Update Rules.py * commit * Update worlds/kh1/__init__.py Co-authored-by: Scipio Wright <scipiowright@gmail.com> * Update __init__.py * Update __init__.py * whoops * Update Rules.py * Update Rules.py * Fix documentation styling * Clean up option help text * Reordering options so they're consistent and fixing a logic bug when EOTW Unlock is item but door is emblems * Make have x world logic consider if the player has HAW on or not * Fix Atlantica beginner logic things, vanilla keyblade stats being broken, and some behind boss locations * Fix vanilla puppy option * hotfix for crabclaw logic * Fix defaults and some boss locations * Fix server spam * Remove 3 High Jump Item Workshop Logic, small client changes * Updates for PR --------- Co-authored-by: esutley <ecsutley@gmail.com> Co-authored-by: Goblin God <37878138+esutley@users.noreply.github.com> Co-authored-by: River Buizel <4911928+rocket0634@users.noreply.github.com> Co-authored-by: omnises <OmnisGamers@gmail.com> Co-authored-by: Omnises Nihilis <38057571+Omnises@users.noreply.github.com> Co-authored-by: Scipio Wright <scipiowright@gmail.com>
5.0 KiB
Kingdom Hearts Archipelago Randomizer Setup Guide
Required software
-
KINGDOM HEARTS -HD 1.5+2.5 ReMIX- from the Epic Games Store or Steam
-
The latest release of OpenKH
-
The latest release of the Kingdom Hearts 1FM Randomizer Software
-
The latest release of Archipelago for the ArchipelagoKH1Client.exe
Setting up the required software
OpenKH
- Extract the OpenKH files to a directory of your choosing.
- When prompted for game edition, choose PC Release, select which platform you're using (EGS or Steam), navigate to your
Kingdom Hearts I.5 + II.5installation folder in the path box and clickNext. - When prompted, install Panacea, then click
Next. - When prompted, check KH1 plus any other AP game you want to play, and click
Install and configure Lua backend, then clickNext. - Extract the data for KH1.
- Click
Finish
Kingdom Hearts 1FM Randomizer Software
- Extract the Kingdom Hearts 1FM Randomizer Software files in a directory of your choosing.
Obtaining and using the seed zip
- When you generate a game you will see a download link for a KH1 .zip seed on the room page.
- After downloading this zip, open
mod_generator.exein your Kingdom Hearts 1FM Randomizer Software folder. - Direct
mod_generator.exeto both your seed zip and your KH1 data folder extracted during your OpenKH set up. - Click
start. - After some time, you will find a file in your
Outputfolder calledmod_YYYYMMDDHHMMSS.zip - Open
OpenKh.Tools.ModsManager.exeand ensure that the dropdown in the top right is set toKingdom Hearts 1 - Click the green plus, choose
Select and install Mod Archive or Lua Script, and direct the prompt to your new mod zip. - You should now see a mod on your list called
KH1 Randomizer Seed XYZwhere XYZ is your seed hex value. - Ensure this mod is checked, then, if you want to play right away, click
Mod Loaderat the top. - Click
Build and Run. Your modded game should now open.
Connecting to your multiworld via the KH1 Client
- Once your game is being hosted, open
ArchipelagoLauncher.exe. - Find
KH1 Clientand open it. - At the top, in the
Server:bar, type in the host address and port. - Click the
Connectbutton in the top right. - If connection to the server was successful, you'll be prompted to type in your slot named in the
Command:bar at the bottom. - After typing your slot name, press enter.
- If all is well, you are now connected.
FAQ
The client did not confirm connection to the game, is that normal?
Yes, the game and client communicate via a game communication path set up in your in your %AppData% folder, and therefore don't need to establish a socket connection.
I am not sending or receiving items.
Check out this troubleshooting guide
Why aren't the evidence boxes spawning in Wonderland?
You'll need to find Footprints in your multiworld.
Why won't Phil let me start the Prelims?
You'll need to find Entry Pass in the multiworld.
Why aren't the slides spawning in Deep Jungle?
You'll need to find Slides in the multiworld.
Why can't I make progress in Atlantica?
You'll need to find Crystal Trident in the multiworld.
Why won't the doctor let me progress in Halloween Town?
You'll need to find either Forget-Me-Not or Jack-in-the-Box in the multiworld.
Why is there a book missing in the Hollow Bastion library?
You'll need to find Theon Vol. 6 in the multiworld.
How do I unlock End of the World?
Depending on your settings, your options are either finding a specified amount of Lucky Emblems or finding the item End of the World.
How do I enter Destiny Islands?
After obtaining the item Destiny Islands, you can land there as an additional option in Traverse Town.
How do I progress to Destiny Islands Day 2 and 3?
In order to access Day 2 and 3, you need to collect an amount of Raft Materials specified in your settings. When you start Day 3, you'll be immediately warped to Homecoming.
Why can't I use the summon I obtained?
You need at least one magic spell before you can use summons.