Skip to content

Releases: gaithern/BACKUPOLDAPCOMANDRECOM

KHCOM_AP v0.7.1

05 Dec 05:03
Compare
Choose a tag to compare
  • You can now complete RECOM runs

How to play (GBA COM):

  1. Download the khcom.apworld file and connector_khcom.lua script
  2. Place your khcom.apworld file in your worlds folder (usually /lib/worlds/)
  3. Place your connector_khcom.lua script in your lua folder (usually /data/lua/)
  4. Run ArchipelagoLauncher.exe
  5. Click "Generate Template Settings". This will open file explorer
  6. Find "Kingdom Hearts Chain of Memories.yaml" and copy it to /Players/ (create this folder if it does not exist)
  7. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  8. Adjust the settings in the YAML to your liking
  9. Run ArchipelagoGenerate.exe
  10. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads/
  11. Open ArchipelagoLauncher.exe
  12. Click "KHCOM Client" and connect to your server hosted on archipelago.gg
  13. Open Kingdom Hearts Chain of Memories in BizHawk
  14. On the title screen, navigate to Tools > LUA Console
  15. In the LUA Console window, navigate to Script > Open Script
  16. Open /data/lua/connector_khcom.lua
  17. Confirm the script is running by verifying the script is listed in your active scripts and a green triangle appears before the script name
  18. Play!

How to play (RECOM):

  1. Install OpenKH and the LUA Backend. (If you already have OpenKH and the LUA Backend installed, such as from playing the Kingdom Hearts 2 AP, you can skip these steps)
  • Download the latest release of OpenKH here: https://github.com/OpenKH/OpenKh
  • Extract the files to a directory of your choosing.
  • Open OpenKh.Tools.ModsManager.exe and run first time set up as needed. You do not need to unpack the RECOM files.
  • Download the latest release of the LUA backend here: https://github.com/Sirius902/LuaBackend/releases/tag/v1.7.3-hook
  • Extract the files from DBGHELP.zip to a directory of your choosing.
  • Rename DBGHELP.dll to LuaBackend.dll
  • Place the files extracted (including the file you renamed) from DBGHELP.zip into your Kingdom Hearts 1.5 + 2.5 location (usually C:\Program Files (x86)\Epic Games\KH_1.5_2.5)
  1. Open \KH_1.5_2.5\LuaBackend.toml and change the following line:
  • From "scripts = [{ path = "scripts/recom/", relative = true }]"
  • To "scripts = [{ path = "scripts/recom/", relative = true }, {path = "[YOUR OPEN KH FOLDER PATH]\mod\Recom\scripts",relative = false}]
  • For example: "scripts = [{ path = "scripts/recom/", relative = true }, {path = "C:\Users\Sora\Documents\KH Modding\OpenKH.Mod.Manager\mod\Recom\scripts",relative = false}]"
  1. Download the khrecom.apworld file
  2. Open "OpenKh.Tools.ModsManager.exe"
  3. Click the drop down menu at the top-right and choose "Re:Chain of Memories"
  4. Click Mods>Install a New Mod
  5. In "Add a new mod from GitHub" paste "gaithern/KH-RECOM-AP-LUA"
  6. Click Install
  7. Optionally, manually install the recomSoftReset script here: https://github.com/Denhonator/KHPCSpeedrunTools/blob/main/ReCoMMods/scripts/recomSoftReset.lua
  8. Navigate to Mod Loader and click "Build Only"
  9. Place your khrecom.apworld file in your worlds folder (usually /lib/worlds/)
  10. Run ArchipelagoLauncher.exe
  11. Click "Generate Template Settings". This will open file explorer
  12. Find "Kingdom Hearts RE Chain of Memories.yaml" and copy it to /Players/ (create this folder if it does not exist)
  13. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  14. Adjust the settings in the YAML to your liking
  15. Run ArchipelagoGenerate.exe
  16. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads/
  17. Open ArchipelagoLauncher.exe
  18. Click "KHRECOM Client" and connect to your server hosted on archipelago.gg
  19. Play!

How the randomizer works:

  • You begin the game as normal in Traverse Town on Floor 1.
  • You start with a Key of Beginnings, Key of Guidance, and Key to Truth for Floor 1, as well as infinite (non-gold) map cards of each type and value.
  • Collecting battle cards in the overworld WILL NOT ADD THEM TO YOUR INVENTORY.
  • In GBA COM, story and card journal entries are checks
  • In RECOM, opening Room of Beginnings, Room of Guidance, and Room of Truth on each floor as well as card journal entries are checks.
  • In RECOM, you must fight the between-floor bosses in order. They will not appear otherwise.
  • You are allowed to warp to any floor at the start.
  • Floors which you don't have unlocked are simply assigned Traverse Town.
  • If card packs are on (GBA ONLY), some locations hold card packs, which are the only way to obtain battle cards. These card packs come in three varieties: bronze, silver, and gold
  • If card sets are on, some locations locations hold sets of specific cards (Kingdom Key 4-6 for example). These are the only way to obtain battle cards.
  • Friend cards (Aladdin, Ariel, Beast, Donald, Goofy, Jack, Peter Pan) are randomly placed at checks. When you have found all 7, you win. In RECOM, these cards are tracked in your journal instead of your inventory.

(RECOM) All of my cards are missing!

RECOM works by parsing the items from the client in real time, you must have the client open and connected to progress. As soon as you reconnect, you'll see your items again and won't have lost any progress.


Card Packs:

Bronze

  • Most abundant
  • Contains 3 cards of any numeric value of the following types: Kingdom Key, Three Wishes, Pumpkinhead, Olympia, Wishing Star, Lady Luck, Potion, Hi-Potion, Ether, Fire, Blizzard, Thunder, Simba, Genie, Cloud, Dumbo

Silver

  • Second most abundant
  • Contains 3 cards of any numeric value of the following types: Lionheart, Metal Chocobo, Spellbinder, Divine Rose, Crabclaw, Mega-Potion, Elixir, Mega-Ether, Cure, Stop, Gravity, Aero, Bambi, Mushu, Tinker Bell

Gold

  • Least abundant
  • Contains 3 cards of any numeric value of the following types: Oathkeeper, Oblivion, Diamond Dust, One-Winged Angel, Ultima Weapon, Megalixir

KHCOM_AP v0.7.0

03 Dec 06:03
Compare
Choose a tag to compare
  • Testing support for RECOM, needs heavy testing
  • Added logic gating for Twilight Town, Destiny Islands, and Castle Oblivion. They may not be accessed unless you already can visit 5, 7, or 9 worlds respectively not including Traverse Town.
  • PACKS ARE NOT SUPPORTED IN RECOM AT THIS TIME. YOU MUST USE CARD SETS.

How to play:

  1. Download the khcom.apworld file and connector_khcom.lua script
  2. Place your khcom.apworld file in your worlds folder (usually /lib/worlds/)
  3. Place your connector_khcom.lua script in your lua folder (usually /data/lua/)
  4. Run ArchipelagoLauncher.exe
  5. Click "Generate Template Settings". This will open file explorer
  6. Find "Kingdom Hearts Chain of Memories.yaml" and copy it to /Players/ (create this folder if it does not exist)
  7. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  8. Adjust the settings in the YAML to your liking
  9. Run ArchipelagoGenerate.exe
  10. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads/
  11. Open ArchipelagoLauncher.exe
  12. Click "KHCOM Client" and connect to your server hosted on archipelago.gg
  13. Continue by choosing which game you'd like to play

GBA COM:

  1. Open Kingdom Hearts Chain of Memories in BizHawk
  2. On the title screen, navigate to Tools > LUA Console
  3. In the LUA Console window, navigate to Script > Open Script
  4. Open /data/lua/connector_khcom.lua
  5. Confirm the script is running by verifying the script is listed in your active scripts and a green triangle appears before the script name
  6. Play!

RE COM:

  1. Install the KH Lua Backend: https://github.com/Sirius902/LuaBackend/tree/v1.7.3-hook
  2. Copy data/lua/connect_khrecom.lua to your recom script directory set up in step 1
  3. It is strongly recommended that you install the recom soft reset script here to avoid soft locks: https://github.com/Denhonator/KHPCSpeedrunTools/tree/main/ReCoMMods/scripts
  4. Play!

How the randomizer works:

  1. You begin the game as normal in Traverse Town on Floor 1.
  2. You start with a Key of Beginnings, Key of Guidance, and Key to Truth for Floor 1, as well as infinite (non-gold) map cards of each type and value.
  3. Collecting (non enemy) battle cards in the overworld WILL NOT ADD THEM TO YOUR INVENTORY.
  4. Journal entries are checks, try to fill out the journal!
  5. You are allowed to warp to any floor at the start.
  6. Floors which you don't have unlocked are simply assigned Traverse Town.
  7. If card packs are on, some locations hold card packs, which are the only way to obtain battle cards. These card packs come in three varieties: bronze, silver, and gold
  8. If card sets are on, some locations locations hold sets of specific cards (Kingdom Key 4-6 for example). These are the only way to obtain battle cards.
  9. Friend cards (Aladdin, Ariel, Beast, Donald, Goofy, Jack, Peter Pan) are randomly placed at checks. When you have found all 7, you win. In RECOM, these cards are tracked in your journal instead of your inventory.
  10. There is a setting in the YAML file to prefer friend cards to be behind boss encounters.

Card Packs:

Bronze

  • Most abundant
  • Contains 3 cards of any numeric value of the following types: Kingdom Key, Three Wishes, Pumpkinhead, Olympia, Wishing Star, Lady Luck, Potion, Hi-Potion, Ether, Fire, Blizzard, Thunder, Simba, Genie, Cloud, Dumbo

Silver

  • Second most abundant
  • Contains 3 cards of any numeric value of the following types: Lionheart, Metal Chocobo, Spellbinder, Divine Rose, Crabclaw, Mega-Potion, Elixir, Mega-Ether, Cure, Stop, Gravity, Aero, Bambi, Mushu, Tinker Bell

Gold

  • Least abundant
  • Contains 3 cards of any numeric value of the following types: Oathkeeper, Oblivion, Diamond Dust, One-Winged Angel, Ultima Weapon, Megalixir

KHCOM AP 0.6.2

30 Nov 20:16
Compare
Choose a tag to compare
  • Now supports Linux
  • Changed card set items names to add the prefix "Card Set" for making trackers easier.
  • Added output when starting the lua script for clarity that it's working

How to play:

  1. Download the khcom.apworld file and connector_khcom.lua script
  2. Place your khcom.apworld file in your worlds folder (usually /lib/worlds/)
  3. Place your connector_khcom.lua script in your lua folder (usually /data/lua/)
  4. Run ArchipelagoLauncher.exe
  5. Click "Generate Template Settings". This will open file explorer
  6. Find "Kingdom Hearts Chain of Memories.yaml" and copy it to /Players/ (create this folder if it does not exist)
  7. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  8. Adjust the settings in the YAML to your liking
  9. Run ArchipelagoGenerate.exe
  10. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads/
  11. Open ArchipelagoLauncher.exe
  12. Click "KHCOM Client" and connect to your server hosted on archipelago.gg
  13. Open Kingdom Hearts Chain of Memories in BizHawk
  14. On the title screen, navigate to Tools > LUA Console
  15. In the LUA Console window, navigate to Script > Open Script
  16. Open /data/lua/connector_khcom.lua
  17. Confirm the script is running by verifying the script is listed in your active scripts and a green triangle appears before the script name
  18. Play!

How the randomizer works:

  1. You begin the game as normal in Traverse Town on Floor 1.
  2. You start with a Key of Beginnings, Key of Guidance, and Key to Truth for Floor 1, as well as infinite (non-gold) map cards of each type and value.
  3. Collecting (non enemy) battle cards in the overworld WILL NOT ADD THEM TO YOUR INVENTORY.
  4. Journal entries are checks, try to fill out the journal!
  5. You are allowed to warp to any floor at the start.
  6. Floors which you don't have unlocked are simply assigned Traverse Town.
  7. If card packs are on, some locations hold card packs, which are the only way to obtain battle cards. These card packs come in three varieties: bronze, silver, and gold
  8. If card sets are on, some locations locations hold sets of specific cards (Kingdom Key 4-6 for example). These are the only way to obtain battle cards.
  9. Friend cards (Aladdin, Ariel, Beast, Donald, Goofy, Jack, Peter Pan) are randomly placed at checks. When you have found all 7, you win.
  10. There is a setting in the YAML file to prefer friend cards to be behind boss encounters.

Card Packs:

Bronze

  • Most abundant
  • Contains 3 cards of any numeric value of the following types: Kingdom Key, Three Wishes, Pumpkinhead, Olympia, Wishing Star, Lady Luck, Potion, Hi-Potion, Ether, Fire, Blizzard, Thunder, Simba, Genie, Cloud, Dumbo

Silver

  • Second most abundant
  • Contains 3 cards of any numeric value of the following types: Lionheart, Metal Chocobo, Spellbinder, Divine Rose, Crabclaw, Mega-Potion, Elixir, Mega-Ether, Cure, Stop, Gravity, Aero, Bambi, Mushu, Tinker Bell

Gold

  • Least abundant
  • Contains 3 cards of any numeric value of the following types: Oathkeeper, Oblivion, Diamond Dust, One-Winged Angel, Ultima Weapon, Megalixir

KHCOM_AP v0.6.1

22 Nov 04:59
7ec5dd3
Compare
Choose a tag to compare
  • Fixed a bug where generation would hang if there were not enough filler items
  • Modified some web host stuff
  • Changed default options

How to play:

  1. Download the khcom.apworld file and connector_khcom.lua script
  2. Place your khcom.apworld file in your worlds folder (usually /lib/worlds/)
  3. Place your connector_khcom.lua script in your lua folder (usually /data/lua/)
  4. Run ArchipelagoLauncher.exe
  5. Click "Generate Template Settings". This will open file explorer
  6. Find "Kingdom Hearts Chain of Memories.yaml" and copy it to /Players/ (create this folder if it does not exist)
  7. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  8. Adjust the settings in the YAML to your liking
  9. Run ArchipelagoGenerate.exe
  10. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads/
  11. Open ArchipelagoLauncher.exe
  12. Click "KHCOM Client" and connect to your server hosted on archipelago.gg
  13. Open Kingdom Hearts Chain of Memories in BizHawk
  14. On the title screen, navigate to Tools > LUA Console
  15. In the LUA Console window, navigate to Script > Open Script
  16. Open /data/lua/connector_khcom.lua
  17. Confirm the script is running by verifying the script is listed in your active scripts and a green triangle appears before the script name
  18. Play!

How the randomizer works:

  1. You begin the game as normal in Traverse Town on Floor 1.
  2. You start with a Key of Beginnings, Key of Guidance, and Key to Truth for Floor 1, as well as infinite (non-gold) map cards of each type and value.
  3. Collecting (non enemy) battle cards in the overworld WILL NOT ADD THEM TO YOUR INVENTORY.
  4. Journal entries are checks, try to fill out the journal!
  5. You are allowed to warp to any floor at the start.
  6. Floors which you don't have unlocked are simply assigned Traverse Town.
  7. If card packs are on, some locations hold card packs, which are the only way to obtain battle cards. These card packs come in three varieties: bronze, silver, and gold
  8. If card sets are on, some locations locations hold sets of specific cards (Kingdom Key 4-6 for example). These are the only way to obtain battle cards.
  9. Friend cards (Aladdin, Ariel, Beast, Donald, Goofy, Jack, Peter Pan) are randomly placed at checks. When you have found all 7, you win.
  10. There is a setting in the YAML file to prefer friend cards to be behind boss encounters.

Card Packs:

Bronze

  • Most abundant
  • Contains 3 cards of any numeric value of the following types: Kingdom Key, Three Wishes, Pumpkinhead, Olympia, Wishing Star, Lady Luck, Potion, Hi-Potion, Ether, Fire, Blizzard, Thunder, Simba, Genie, Cloud, Dumbo

Silver

  • Second most abundant
  • Contains 3 cards of any numeric value of the following types: Lionheart, Metal Chocobo, Spellbinder, Divine Rose, Crabclaw, Mega-Potion, Elixir, Mega-Ether, Cure, Stop, Gravity, Aero, Bambi, Mushu, Tinker Bell

Gold

  • Least abundant
  • Contains 3 cards of any numeric value of the following types: Oathkeeper, Oblivion, Diamond Dust, One-Winged Angel, Ultima Weapon, Megalixir

KHCOM_AP v0.6.0

21 Nov 02:57
Compare
Choose a tag to compare
  • Added card sets as an option
  • Pack size increased back to 3
  • Added tons of toggle options (no zeroes, no cures, no enemy cards, early cure)

How to play:

  1. Download the khcom.apworld file and connector_khcom.lua script
  2. Place your khcom.apworld file in your worlds folder (usually /lib/worlds/)
  3. Place your connector_khcom.lua script in your lua folder (usually /data/lua/)
  4. Run ArchipelagoLauncher.exe
  5. Click "Generate Template Settings". This will open file explorer
  6. Find "Kingdom Hearts Chain of Memories.yaml" and copy it to /Players/ (create this folder if it does not exist)
  7. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  8. Adjust the settings in the YAML to your liking
  9. Run ArchipelagoGenerate.exe
  10. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads/
  11. Open ArchipelagoLauncher.exe
  12. Click "KHCOM Client" and connect to your server hosted on archipelago.gg
  13. Open Kingdom Hearts Chain of Memories in BizHawk
  14. On the title screen, navigate to Tools > LUA Console
  15. In the LUA Console window, navigate to Script > Open Script
  16. Open /data/lua/connector_khcom.lua
  17. Confirm the script is running by verifying the script is listed in your active scripts and a green triangle appears before the script name
  18. Play!

How the randomizer works:

  1. You begin the game as normal in Traverse Town on Floor 1.
  2. You start with a Key of Beginnings, Key of Guidance, and Key to Truth for Floor 1, as well as infinite (non-gold) map cards of each type and value.
  3. Collecting (non enemy) battle cards in the overworld WILL NOT ADD THEM TO YOUR INVENTORY.
  4. Journal entries are checks, try to fill out the journal!
  5. You are allowed to warp to any floor at the start.
  6. Floors which you don't have unlocked are simply assigned Traverse Town.
  7. If card packs are on, some locations hold card packs, which are the only way to obtain battle cards. These card packs come in three varieties: bronze, silver, and gold
  8. If card sets are on, some locations locations hold sets of specific cards (Kingdom Key 4-6 for example). These are the only way to obtain battle cards.
  9. Friend cards (Aladdin, Ariel, Beast, Donald, Goofy, Jack, Peter Pan) are randomly placed at checks. When you have found all 7, you win.
  10. There is a setting in the YAML file to prefer friend cards to be behind boss encounters.

Card Packs:

Bronze

  • Most abundant
  • Contains 3 cards of any numeric value of the following types: Kingdom Key, Three Wishes, Pumpkinhead, Olympia, Wishing Star, Lady Luck, Potion, Hi-Potion, Ether, Fire, Blizzard, Thunder, Simba, Genie, Cloud, Dumbo

Silver

  • Second most abundant
  • Contains 3 cards of any numeric value of the following types: Lionheart, Metal Chocobo, Spellbinder, Divine Rose, Crabclaw, Mega-Potion, Elixir, Mega-Ether, Cure, Stop, Gravity, Aero, Bambi, Mushu, Tinker Bell

Gold

  • Least abundant
  • Contains 3 cards of any numeric value of the following types: Oathkeeper, Oblivion, Diamond Dust, One-Winged Angel, Ultima Weapon, Megalixir

KHCOM_AP v0.5.3

20 Nov 14:24
Compare
Choose a tag to compare
  • Fixed Wonderland Story location_id
  • Starting checks include 4 bronze card packs

How to play:

  1. Download the khcom.apworld file and connector_khcom.lua script
  2. Place your khcom.apworld file in your worlds folder (usually /lib/worlds/)
  3. Place your connector_khcom.lua script in your lua folder (usually /data/lua/)
  4. Run ArchipelagoLauncher.exe
  5. Click "Generate Template Settings". This will open file explorer
  6. Find "Kingdom Hearts Chain of Memories.yaml" and copy it to /Players/ (create this folder if it does not exist)
  7. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  8. Adjust the settings in the YAML to your liking
  9. Run ArchipelagoGenerate.exe
  10. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads/
  11. Open ArchipelagoLauncher.exe
  12. Click "KHCOM Client" and connect to your server hosted on archipelago.gg
  13. Open Kingdom Hearts Chain of Memories in BizHawk
  14. On the title screen, navigate to Tools > LUA Console
  15. In the LUA Console window, navigate to Script > Open Script
  16. Open /data/lua/connector_khcom.lua
  17. Confirm the script is running by verifying the script is listed in your active scripts and a green triangle appears before the script name
  18. Play!

How the randomizer works:

  1. You begin the game as normal in Traverse Town on Floor 1.
  2. You start with a Key of Beginnings, Key of Guidance, and Key to Truth for Floor 1, as well as infinite (non-gold) map cards of each type and value.
  3. Collecting (non enemy) battle cards in the overworld WILL NOT ADD THEM TO YOUR INVENTORY.
  4. Journal entries are checks, try to fill out the journal!
  5. You are allowed to warp to any floor at the start.
  6. Floors which you don't have unlocked are simply assigned Traverse Town.
  7. Some locations hold card packs, which are the only way to obtain battle cards. These card packs come in three varieties: bronze, silver, and gold
  8. Friend cards (Aladdin, Ariel, Beast, Donald, Goofy, Jack, Peter Pan) are randomly placed at checks. When you have found all 7, you win.
  9. There is a setting in the YAML file to prefer friend cards to be behind boss encounters.

Card Packs:

Bronze

  • Most abundant
  • Contains 3 cards of any numeric value of the following types: Kingdom Key, Three Wishes, Pumpkinhead, Olympia, Wishing Star, Lady Luck, Potion, Hi-Potion, Ether, Fire, Blizzard, Thunder, Simba, Genie, Cloud, Dumbo

Silver

  • Second most abundant
  • Contains 3 cards of any numeric value of the following types: Lionheart, Metal Chocobo, Spellbinder, Divine Rose, Crabclaw, Mega-Potion, Elixir, Mega-Ether, Cure, Stop, Gravity, Aero, Bambi, Mushu, Tinker Bell

Gold

  • Least abundant
  • Contains 3 cards of any numeric value of the following types: Oathkeeper, Oblivion, Diamond Dust, One-Winged Angel, Ultima Weapon, Megalixir

KHCOM_AP v0.5.2

19 Nov 21:46
062cad5
Compare
Choose a tag to compare
  • Fixed the Replica Riku location_id in connector lua script
  • Renamed items for better grouping

How to play:

  1. Download the khcom.apworld file and connector_khcom.lua script
  2. Place your khcom.apworld file in your worlds folder (usually /lib/worlds/)
  3. Place your connector_khcom.lua script in your lua folder (usually /data/lua/)
  4. Run ArchipelagoLauncher.exe
  5. Click "Generate Template Settings". This will open file explorer
  6. Find "Kingdom Hearts Chain of Memories.yaml" and copy it to /Players/ (create this folder if it does not exist)
  7. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  8. Adjust the settings in the YAML to your liking
  9. Run ArchipelagoGenerate.exe
  10. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads/
  11. Open ArchipelagoLauncher.exe
  12. Click "KHCOM Client" and connect to your server hosted on archipelago.gg
  13. Open Kingdom Hearts Chain of Memories in BizHawk
  14. On the title screen, navigate to Tools > LUA Console
  15. In the LUA Console window, navigate to Script > Open Script
  16. Open /data/lua/connector_khcom.lua
  17. Confirm the script is running by verifying the script is listed in your active scripts and a green triangle appears before the script name
  18. Play!

How the randomizer works:

  1. You begin the game as normal in Traverse Town on Floor 1.
  2. You start with a Key of Beginnings, Key of Guidance, and Key to Truth for Floor 1, as well as infinite (non-gold) map cards of each type and value.
  3. Collecting (non enemy) battle cards in the overworld WILL NOT ADD THEM TO YOUR INVENTORY.
  4. Journal entries are checks, try to fill out the journal!
  5. You are allowed to warp to any floor at the start.
  6. Floors which you don't have unlocked are simply assigned Traverse Town.
  7. Some locations hold card packs, which are the only way to obtain battle cards. These card packs come in three varieties: bronze, silver, and gold
  8. Friend cards (Aladdin, Ariel, Beast, Donald, Goofy, Jack, Peter Pan) are randomly placed at checks. When you have found all 7, you win.
  9. There is a setting in the YAML file to prefer friend cards to be behind boss encounters.

Card Packs:

Bronze

  • Most abundant
  • Contains 3 cards of any numeric value of the following types: Kingdom Key, Three Wishes, Pumpkinhead, Olympia, Wishing Star, Lady Luck, Potion, Hi-Potion, Ether, Fire, Blizzard, Thunder, Simba, Genie, Cloud, Dumbo

Silver

  • Second most abundant
  • Contains 3 cards of any numeric value of the following types: Lionheart, Metal Chocobo, Spellbinder, Divine Rose, Crabclaw, Mega-Potion, Elixir, Mega-Ether, Cure, Stop, Gravity, Aero, Bambi, Mushu, Tinker Bell

Gold

  • Least abundant
  • Contains 3 cards of any numeric value of the following types: Oathkeeper, Oblivion, Diamond Dust, One-Winged Angel, Ultima Weapon, Megalixir

KHCOM_AP v0.5.0

18 Nov 02:37
Compare
Choose a tag to compare
  • Reduced card pack size to 2
  • World unlocks have been added. You gain KOB KOG and KTT all at once when unlocking a world.
  • Checks are now based on your journal instead of Gold Map Card and Battle Card Pick Ups
  • You no longer can visit the Moogle Room
  • Enemy Cards have been added to the item pool
  • Your starting checks include 3 world unlocks
  • Fixed a bug where the client would stop working and had to be restarted

How to play:

  1. Download the khcom.apworld file and connector_khcom.lua script
  2. Place your khcom.apworld file in your worlds folder (usually /lib/worlds/)
  3. Place your connector_khcom.lua script in your lua folder (usually /data/lua/)
  4. Run ArchipelagoLauncher.exe
  5. Click "Generate Template Settings". This will open file explorer
  6. Find "Kingdom Hearts Chain of Memories.yaml" and copy it to /Players/ (create this folder if it does not exist)
  7. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  8. Adjust the settings in the YAML to your liking
  9. Run ArchipelagoGenerate.exe
  10. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads/
  11. Open ArchipelagoLauncher.exe
  12. Click "KHCOM Client" and connect to your server hosted on archipelago.gg
  13. Open Kingdom Hearts Chain of Memories in BizHawk
  14. On the title screen, navigate to Tools > LUA Console
  15. In the LUA Console window, navigate to Script > Open Script
  16. Open /data/lua/connector_khcom.lua
  17. Confirm the script is running by verifying the script is listed in your active scripts and a green triangle appears before the script name
  18. Play!

How the randomizer works:

  1. You begin the game as normal in Traverse Town on Floor 1.
  2. You start with a Key of Beginnings, Key of Guidance, and Key to Truth for Floor 1, as well as infinite (non-gold) map cards of each type and value.
  3. Collecting (non enemy) battle cards in the overworld WILL NOT ADD THEM TO YOUR INVENTORY.
  4. Journal entries are checks, try to fill out the journal!
  5. You are allowed to warp to any floor at the start.
  6. Floors which you don't have unlocked are simply assigned Traverse Town.
  7. Some locations hold card packs, which are the only way to obtain battle cards. These card packs come in three varieties: bronze, silver, and gold
  8. Friend cards (Aladdin, Ariel, Beast, Donald, Goofy, Jack, Peter Pan) are randomly placed at checks. When you have found all 7, you win.
  9. There is a setting in the YAML file to prefer friend cards to be behind boss encounters.

Card Packs:

Bronze

  • Most abundant
  • Contains 3 cards of any numeric value of the following types: Kingdom Key, Three Wishes, Pumpkinhead, Olympia, Wishing Star, Lady Luck, Potion, Hi-Potion, Ether, Fire, Blizzard, Thunder, Simba, Genie, Cloud, Dumbo

Silver

  • Second most abundant
  • Contains 3 cards of any numeric value of the following types: Lionheart, Metal Chocobo, Spellbinder, Divine Rose, Crabclaw, Mega-Potion, Elixir, Mega-Ether, Cure, Stop, Gravity, Aero, Bambi, Mushu, Tinker Bell

Gold

  • Least abundant
  • Contains 3 cards of any numeric value of the following types: Oathkeeper, Oblivion, Diamond Dust, One-Winged Angel, Ultima Weapon, Megalixir

KHCOM_AP v0.4.4

13 Nov 18:26
Compare
Choose a tag to compare
  • Fixed a bug where the starting deck card count was incorrect
  • The lua console now outputs which cards you open

How to play:

  1. Download the khcom.apworld file and connector_khcom.lua script
  2. Place your khcom.apworld file in your worlds folder (usually /lib/worlds/)
  3. Place your connector_khcom.lua script in your lua folder (usually /data/lua/)
  4. Run ArchipelagoLauncher.exe
  5. Click "Generate Template Settings". This will open file explorer
  6. Find "Kingdom Hearts Chain of Memories.yaml" and copy it to /Players/ (create this folder if it does not exist)
  7. Open the YAML file and change the line that says "name: Player{number}" to your desired player name.
  8. Adjust the settings in the YAML to your liking
  9. Run ArchipelagoGenerate.exe
  10. Take the newly created AP_XXX.zip file in /output/ in upload it here: https://archipelago.gg/uploads/
  11. Open ArchipelagoLauncher.exe
  12. Click "KHCOM Client" and connect to your server hosted on archipelago.gg
  13. Open Kingdom Hearts Chain of Memories in BizHawk
  14. On the title screen, navigate to Tools > LUA Console
  15. In the LUA Console window, navigate to Script > Open Script
  16. Open /data/lua/connector_khcom.lua
  17. Confirm the script is running by verifying the script is listed in your active scripts and a green triangle appears before the script name
  18. Play!

How the randomizer works:

  1. You begin the game as normal in Traverse Town on Floor 1.
  2. You start with a Key of Beginnings, Key of Guidance, and Key to Truth for Floor 1, as well as infinite (non-gold) map cards of each type and value.
  3. Collecting (non enemy) battle cards in the overworld WILL NOT ADD THEM TO YOUR INVENTORY. Collecting these cards are "checks".
  4. Collecting enemy cards are also "checks", but these cards do remain in your inventory
  5. World opening cutscenes, Rooms of Beginnings, and Rooms of Guidance (locations where you normally receive gold map cards) are also "checks"
  6. You are allowed to warp to any floor at the start.
  7. Floors for which you do not have Key of Beginnings are locked (and are simply assigned Traverse Town).
  8. Some locations hold card packs, which are the only way to obtain (non enemy) battle cards. These card packs come in three varieties: bronze, silver, and gold
  9. Friend cards (Aladdin, Ariel, Beast, Donald, Goofy, Jack, Peter Pan) are randomly placed at checks. When you have found all 7, you win.
  10. There is a setting in the YAML file to prevent progression items (gold map cards and friend cards) from being behind field enemy cards.
  11. There is a setting in the YAML file to prefer friend cards to be behind boss encounters.

Card Packs:

Bronze

  • Most abundant
  • Contains 3 cards of any numeric value of the following types: Kingdom Key, Three Wishes, Pumpkinhead, Olympia, Wishing Star, Lady Luck, Potion, Hi-Potion, Ether, Fire, Blizzard, Thunder, Simba, Genie, Cloud, Dumbo

Silver

  • Second most abundant
  • Contains 3 cards of any numeric value of the following types: Lionheart, Metal Chocobo, Spellbinder, Divine Rose, Crabclaw, Mega-Potion, Elixir, Mega-Ether, Cure, Stop, Gravity, Aero, Bambi, Mushu, Tinker Bell

Gold

  • Least abundant
  • Contains 3 cards of any numeric value of the following types: Oathkeeper, Oblivion, Diamond Dust, One-Winged Angel, Ultima Weapon, Megalixir

KHCOM_AP v0.4.3

09 Nov 20:30
Compare
Choose a tag to compare
  • Fixed a bug where the player could not receive One Winged Angel
  • Created apworld file and modified the generic files to accommodate.

How to play:

  1. Copy the Kingdom Hearts Chain of Memories.yaml file from /Players/Templates/ or use the launcher to generate a YAML, move it into /Players/, rename it to <PLAYER_NAME>.yaml, and adjust the settings to your liking
  2. Run ArchipelagoGenerate.exe
  3. Take the newly created AP_XXX.zip file in /ouput/ in upload it here: https://archipelago.gg/uploads/
  4. Open ArchipelagoKHCOMClient.exe or open the client from the launcher and connect to your server now hosted on https://archipelago.gg/
  5. Open Kingdom Hearts Chain of Memories in BizHawk
  6. On the title screen, navigate to Tools > LUA Console
  7. In the LUA Console window, navigate to Script > Open Script
  8. Open /data/lua/connector_khcom.lua
  9. Confirm the script is running by verifying the script is listed in your active scripts and a green triangle appears before the script name
  10. Play!

How the randomizer works:

  1. You begin the game as normal in Traverse Town on Floor 1.
  2. You start with a Key of Beginnings, Key of Guidance, and Key to Truth for Floor 1, as well as infinite (non-gold) map cards of each type and value.
  3. Collecting (non enemy) battle cards in the overworld WILL NOT ADD THEM TO YOUR INVENTORY. Collecting these cards are "checks".
  4. Collecting enemy cards are also "checks", but these cards do remain in your inventory
  5. World opening cutscenes, Rooms of Beginnings, and Rooms of Guidance (locations where you normally receive gold map cards) are also "checks"
  6. You are allowed to warp to any floor at the start.
  7. Floors for which you do not have Key of Beginnings are locked (and are simply assigned Traverse Town).
  8. Some locations hold card packs, which are the only way to obtain (non enemy) battle cards. These card packs come in three varieties: bronze, silver, and gold
  9. Friend cards (Aladdin, Ariel, Beast, Donald, Goofy, Jack, Peter Pan) are randomly placed at checks. When you have found all 7, you win.
  10. There is a setting in the YAML file to prevent progression items (gold map cards and friend cards) from being behind field enemy cards.
  11. There is a setting in the YAML file to prefer friend cards to be behind boss encounters.

Card Packs:

Bronze

  • Most abundant
  • Contains 3 cards of any numeric value of the following types: Kingdom Key, Three Wishes, Pumpkinhead, Olympia, Wishing Star, Lady Luck, Potion, Hi-Potion, Ether, Fire, Blizzard, Thunder, Simba, Genie, Cloud, Dumbo

Silver

  • Second most abundant
  • Contains 3 cards of any numeric value of the following types: Lionheart, Metal Chocobo, Spellbinder, Divine Rose, Crabclaw, Mega-Potion, Elixir, Mega-Ether, Cure, Stop, Gravity, Aero, Bambi, Mushu, Tinker Bell

Gold

  • Least abundant
  • Contains 3 cards of any numeric value of the following types: Oathkeeper, Oblivion, Diamond Dust, One-Winged Angel, Ultima Weapon, Megalixir