Skip to content

Commit b02e60b

Browse files
JaredWeakStrikeqwint
authored andcommitted
KH2: Docs updates and Excluded Locations Bugfix (ArchipelagoMW#3150)
1 parent fd7ef20 commit b02e60b

File tree

4 files changed

+13
-9
lines changed

4 files changed

+13
-9
lines changed

worlds/kh2/OpenKH.py

+2
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,8 @@ def increaseStat(i):
413413
]
414414
mod_dir = os.path.join(output_directory, mod_name + "_" + Utils.__version__)
415415

416+
self.mod_yml["title"] = f"Randomizer Seed {mod_name}"
417+
416418
openkhmod = {
417419
"TrsrList.yml": yaml.dump(self.formattedTrsr, line_break="\n"),
418420
"LvupList.yml": yaml.dump(self.formattedLvup, line_break="\n"),

worlds/kh2/Options.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ class CorSkipToggle(Toggle):
306306
307307
Toggle does not negate fight logic but is an alternative.
308308
309-
Final Chest is also can be put into logic with this skip.
309+
Full Cor Skip is also affected by this Toggle.
310310
"""
311311
display_name = "CoR Skip Toggle."
312312
default = False

worlds/kh2/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ def keyblade_pre_fill(self):
422422
keyblade_locations = [self.multiworld.get_location(location, self.player) for location in Keyblade_Slots.keys()]
423423
state = self.multiworld.get_all_state(False)
424424
keyblade_ability_pool_copy = self.keyblade_ability_pool.copy()
425-
fill_restrictive(self.multiworld, state, keyblade_locations, keyblade_ability_pool_copy, True, True)
425+
fill_restrictive(self.multiworld, state, keyblade_locations, keyblade_ability_pool_copy, True, True, allow_excluded=True)
426426

427427
def starting_invo_verify(self):
428428
"""

worlds/kh2/docs/setup_en.md

+9-7
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,18 @@
1313

1414
- Needed for Archipelago
1515
1. [`ArchipelagoKH2Client.exe`](https://github.com/ArchipelagoMW/Archipelago/releases)<br>
16-
2. `Install the mod from JaredWeakStrike/APCompanion using OpenKH Mod Manager`<br>
17-
3. `Install the mod from KH2FM-Mods-equations19/auto-save using OpenKH Mod Manager`<br>
18-
4. `AP Randomizer Seed`
16+
2. `Install the Archipelago Companion mod from JaredWeakStrike/APCompanion using OpenKH Mod Manager`<br>
17+
3. `Install the Archipelago Quality Of Life mod from JaredWeakStrike/AP_QOL using OpenKH Mod Manager` <br>
18+
4. `Install the mod from KH2FM-Mods-equations19/auto-save using OpenKH Mod Manager`<br>
19+
5. `AP Randomizer Seed`
1920
<h3 style="text-transform:none";>Required: Archipelago Companion Mod</h3>
2021

2122
Load this mod just like the <b>GoA ROM</b> you did during the KH2 Rando setup. `JaredWeakStrike/APCompanion`<br>
2223
Have this mod second-highest priority below the .zip seed.<br>
2324
This mod is based upon Num's Garden of Assemblege Mod and requires it to work. Without Num this could not be possible.
2425

2526
<h3 style="text-transform:none";>Required: Auto Save Mod</h3>
26-
Load this mod just like the GoA ROM you did during the KH2 Rando setup. `KH2FM-Mods-equations19/auto-save` Location doesn't matter, required in case of crashes.
27+
Load this mod just like the GoA ROM you did during the KH2 Rando setup. `KH2FM-Mods-equations19/auto-save` Location doesn't matter, required in case of crashes. See [Best Practices](en#best-practices) on how to load the auto save
2728

2829
<h3 style="text-transform:none";>Installing A Seed</h3>
2930

@@ -32,7 +33,7 @@ Make sure the seed is on the top of the list (Highest Priority)<br>
3233
After Installing the seed click `Mod Loader -> Build/Build and Run`. Every slot is a unique mod to install and will be needed be repatched for different slots/rooms.
3334

3435
<h2 style="text-transform:none";>What the Mod Manager Should Look Like.</h2>
35-
![image](https://i.imgur.com/QgRfjP1.png)
36+
![image](https://i.imgur.com/Si4oZ8w.png)
3637

3738
<h2 style="text-transform:none";>Using the KH2 Client</h2>
3839

@@ -60,7 +61,7 @@ Enter `The room's port number` into the top box <b> where the x's are</b> and pr
6061
- To fix this look over the guide at [KH2Rando.com](https://tommadness.github.io/KH2Randomizer/setup/Panacea-ModLoader/). Specifically the Panacea and Lua Backend Steps.
6162

6263

63-
<h2 style="text-transform:none";>Best Practices</h2>
64+
<h2 style="text-transform:none"; >Best Practices</h2>
6465

6566
- Make a save at the start of the GoA before opening anything. This will be the file to select when loading an autosave if/when your game crashes.
6667
- If you don't want to have a save in the GoA. Disconnect the client, load the auto save, and then reconnect the client after it loads the auto save.
@@ -71,7 +72,8 @@ Enter `The room's port number` into the top box <b> where the x's are</b> and pr
7172
<h2 style="text-transform:none";>Logic Sheet</h2>
7273
Have any questions on what's in logic? This spreadsheet made by Bulcon has the answer [Requirements/logic sheet](https://docs.google.com/spreadsheets/d/1nNi8ohEs1fv-sDQQRaP45o6NoRcMlLJsGckBonweDMY/edit?usp=sharing)
7374
<h2 style="text-transform:none";>F.A.Q.</h2>
74-
75+
- Why is my Client giving me a "Cannot Open Process: " error?
76+
- Due to how the client reads kingdom hearts 2 memory some people's computer flags it as a virus. Run the client as admin.
7577
- Why is my HP/MP continuously increasing without stopping?
7678
- You do not have `JaredWeakStrike/APCompanion` set up correctly. Make sure it is above the `GoA ROM Mod` in the mod manager.
7779
- Why is my HP/MP continuously increasing without stopping when I have the APCompanion Mod?

0 commit comments

Comments
 (0)