KH1 AP v2.3.2
- Reformatted + optimized Rules.py. Should be no logic changes just easier to read and faster.
- Fixed a bug where have a xp multiplier less than 1 would cause generation to fail.
DISCLAIMER
Always check for updates in OpenKH for the AP Companion mod every time you play!
- Click Settings > Check Mods for Updates
- If there are updates to the AP Mod, download them and rebuild your game using Mod Loader > Build and Run
How to play:
BEFORE MODDING, PLEASE INSTALL AND RUN KH1 AT LEAST ONCE.
- Install OpenKH and the Lua Backend.
- Download the latest release of OpenKH here: https://github.com/OpenKH/OpenKh/releases/tag/latest
- Extract the files to a directory of your choosing.
- Open OpenKh.Tools.ModsManager.exe and run first time set up.
- When prompted for game edition, choose PC, choose which platform you are playing on (Steam or EGS), navigate to your KH I.5 + II.5 installation folder in the path box, then click "Next"
- When prompted, install Panacea, then click "Next"
- When prompted, check KH1 plus any other AP game you play (KH2) and click "Install and configure Lua backend", then click "Next".
- Extracting game data for KH1 is unnecessary, but you may want to extract data for KH2 if you plan on playing KH2 AP.
- Click "Finish"
- Open "OpenKh.Tools.ModsManager.exe"
- Click the drop down menu at the top-right and choose "Kingdom Hearts 1"
- Click Mods>Install a New Mod
- In "Add a new mod from GitHub" paste "gaithern/KH-1FM-AP-LUA"
- Click Install
- Navigate to Mod Loader and click "Build Only"
- Place your kh1.apworld file in your worlds folder (usually /lib/worlds/)
- Run ArchipelagoLauncher.exe
- Click "Generate Template Settings". This will open file explorer
- Find "Kingdom Hearts.yaml" and copy it to /Players/ (create this folder if it does not exist)
- Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
- Adjust the settings in the YAML to your liking
- Run ArchipelagoGenerate.exe
- Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads
- Open ArchipelagoLauncher.exe
- Click "KH1 Client" and connect to your server hosted on archipelago.gg
- Play!
How the randomizer works:
- All chests, clams, (most) events, and secret reports are randomized, and can contain any item, weapon, accessory, ability (shared or otherwise), spell, summon, world unlock, Olympus Coliseum cup, or trinity.
- Level up rewards are controlled by the server and no longer include abilities, those are found in chests.