Setup Guide
Kingdom Hearts III
A guide to setting up Kingdom Hearts III for Archipelago.
Guide
Kingdom Hearts III Archipelago Setup Guide
This guide covers the current KH3 AP Alpha setup flow for PC/Steam KH3.
KH3 AP is currently an Alpha release. Start each seed from a fresh KH3 save, keep only the current seed's KH3 AP
.pakin~mods, and usePatch Gameafter installing a new APWorld.
Required Files
You need:
- Archipelago 0.6.6 or newer.
- The Kingdom Hearts III Alpha APWorld: download `kh3.apworld`.
- Either the direct KH3 player
.pakfrom an ap.aesais.net room, or the KH3 player.apkh3file from a standard Archipelago room. - For local
.pakgeneration from a.apkh3file orAP_*.zip: the .NET 8 (x64) SDK, unless your host room already provides the KH3 player.pak. Download the .NET 8 SDK from Microsoft (x64). - The Garden of Assemblage mod
.pak. The KH3 client downloads the supported GoA pak when you usePatch Game, but you can also install it manually: download GoA release 1.3.5.
The kh3.apworld contains the KH3 world, KH3 client, KH3 pak generator, and
the bundled KH3 AP runtime files. Those runtime files include the KH3-specific
UE4SS loader and KH3 AP probe used for live check reporting and item delivery.
Install The APWorld
- Open the Archipelago Launcher.
- Click
Install APWorld. - Select the downloaded
kh3.apworld. - Restart the Archipelago Launcher.
After restarting, the launcher should show KH3 Client and KH3 Pak Generator.
If those entries do not appear, confirm that kh3.apworld was installed into
Archipelago's custom_worlds folder and restart the launcher again.
Install The Mods
- Open your KH3 install directory.
- Go to
KINGDOM HEARTS III/Content/Paks/~mods. - Put the Garden of Assemblage
.pakin~mods, or letPatch Gamedownload it for you. - Put your generated KH3 AP player
.pakin~mods. - Remove old KH3 AP seed paks from
~modsbefore starting a different room or regenerated seed.
Close and restart KH3 after changing .pak files. KH3 can keep old mod data in
memory while the game is running.
The KH3 client's KH3 Config tab has a folder icon on the Mods Dir row that
creates this folder if needed, then opens it once the KH3 directory is
configured.
Patch The Game
- Launch the Archipelago Kingdom Hearts III client.
- Open the
KH3 Configtab. - Select your KH3 install directory if it was not detected automatically.
- Confirm the
Save Dirpoints at the KH3 save folder. The auto-detected path is correct for most Steam installs. - Choose the save cleanup mode:
Backuparchives gameplay saves before cleanup.Deleteremoves gameplay saves during cleanup.
- Click
Patch Game.
This downloads the supported GoA pak if needed, installs the bundled KH3 AP
runtime into the KH3 Binaries/Win64 folder, and configures the KH3 AP probe.
The client rewrites the probe config after connecting so runtime events are
written to the correct bridge directory for your current AP room.
Close and restart KH3 after patching. The game only loads the UE4SS runtime and KH3 AP probe when KH3 starts.
The KH3 Dir field should point at the top-level KINGDOM HEARTS III game
folder. Selecting Binaries/Win64 is also accepted; the client will normalize
the path.
The KH3 Config tab also shows UE4SS, UE4SS Compatibility, and Probe DLL
status. After patching, Probe DLL should report Installed in root Mods.
Start A Seed
- Generate or join an Archipelago room that includes Kingdom Hearts III.
A room from ap.aesais.net
- Download your KH3 player
.pakdirectly from the room page. - Make sure GoA is installed and put the downloaded KH3 AP
.pakinto~mods.Patch Gamecan install GoA for you. - Start the KH3 client and connect to the AP server with your slot name.
- Open the
KH3 Bridgetab and confirmConnection,Installed Pak, andSave Seedmatch the room you are joining. - Launch KH3 from Steam or with the
Launch KH3button in the client. - Start a fresh KH3 save for the seed.
Standard Archipelago
- Receive your KH3
.apkh3file from the Archipelago room page. - Open the Launcher
KH3 Pak Generatortool. - Select the downloaded
.apkh3file. The generated.pakis written to akh3-player-paksfolder beside the.apkh3file. - Make sure GoA is installed and put the generated KH3 AP
.pakinto~mods.Patch Gamecan install GoA for you. - Start the KH3 client and connect to the AP server with your slot name.
- Open the
KH3 Bridgetab and confirmConnection,Installed Pak, andSave Seedmatch the room you are joining. - Launch KH3 from Steam or with the
Launch KH3button in the client. - Start a fresh KH3 save for the seed.
For a clean start, use the trash icon on the Save Dir row before starting a
new seed. This archives or deletes gameplay save files after a second
confirmation click while keeping settings-style files in place. Close KH3 first
so save files are not locked. This is recommended when switching rooms or
regenerated seeds.
If Auto remove saves on new seed is enabled, the client can perform that
cleanup automatically when it detects saves from a different seed and KH3 is not
running.
Playing
If you load an older KH3 save from before an AP item was received, the KH3 client replays received AP items so the in-game state can catch back up. Normal title-screen loads, manual saves, autosaves, and death-screen continues are supported by the replay system.
The KH3 Bridge tab shows the live runtime diagnostics while playing, including
current save slot, slot replay indices, pending/applied items, blocking UI
state, safe runtime context, recent KH3 loot, and recent AP item grants.
UE4SS Compatibility
KH3 AP ships a bundled KH3-specific UE4SS runtime. The Patch Game button
treats that runtime as the supported setup for AP play.

If another UE4SS install is already present, the client preserves the existing
Mods folder and merges Mods/mods.txt, but it may replace UE4SS loader/proxy
files such as UE4SS.dll, dwmapi.dll, xinput1_3.dll, and
UE4SS-settings.ini. Replaced files are backed up beside the original file with
an .apbak-<timestamp> suffix.
Lua-only UE4SS mods are the most likely to coexist with KH3 AP. Other C++ UE4SS mods are higher risk because they may have been built against a different UE4SS runtime or ABI.
Troubleshooting
- If the game gives different chest rewards than the KH3 client logs, remove
old AP paks from
~mods, download the current room's KH3.pak, and restart KH3. - If checks are not appearing in the client, confirm the KH3 client is
connected before loading into KH3 and that
Patch Gamehas been run from theKH3 Configtab.Probe DLLshould list asInstalled in root Mods. - If switching to a new room or regenerated seed, clear KH3 saves and install
only the new generated KH3 AP
.pak. TheSave Seedrow on theKH3 Bridgetab should match the installed room. - If the client blocks connection because existing saves belong to a different
seed, close KH3 and use the
Save Dirtrash icon or enableAuto remove saves on new seed. - If
KH3 Clientdoes not appear in the launcher, reinstallkh3.apworldand restart Archipelago.