Skip to content

KH1 AP v2.3.0

Compare
Choose a tag to compare
@gaithern gaithern released this 01 Jul 20:45
· 254 commits to main since this release
  • Added Final Rest goal again
  • Added new setting, starting worlds, which allows the player to start with a number of random starting worlds in addition to Traverse Town.

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.

  1. 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"
  1. Open "OpenKh.Tools.ModsManager.exe"
  2. Click the drop down menu at the top-right and choose "Kingdom Hearts 1"
  3. Click Mods>Install a New Mod
  4. In "Add a new mod from GitHub" paste "gaithern/KH-1FM-AP-LUA"
  5. Click Install
  6. Navigate to Mod Loader and click "Build Only"
  7. Place your kh1.apworld file in your worlds folder (usually /lib/worlds/)
  8. Run ArchipelagoLauncher.exe
  9. Click "Generate Template Settings". This will open file explorer
  10. Find "Kingdom Hearts.yaml" and copy it to /Players/ (create this folder if it does not exist)
  11. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  12. Adjust the settings in the YAML to your liking
  13. Run ArchipelagoGenerate.exe
  14. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads
  15. Open ArchipelagoLauncher.exe
  16. Click "KH1 Client" and connect to your server hosted on archipelago.gg
  17. 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.