pyproject.toml
src/worlds/dk64/Register.py
src/worlds/dk64/__init__.py
src/worlds/dk64/archipelago.json
src/worlds/dk64/js.py
src/worlds/dk64/requirements.txt
src/worlds/dk64/version.py
src/worlds/dk64/archipelago/DK64Client.py
src/worlds/dk64/archipelago/FillSettings.py
src/worlds/dk64/archipelago/Goals.py
src/worlds/dk64/archipelago/Hints.py
src/worlds/dk64/archipelago/Items.py
src/worlds/dk64/archipelago/Logic.py
src/worlds/dk64/archipelago/Options.py
src/worlds/dk64/archipelago/Regions.py
src/worlds/dk64/archipelago/Rules.py
src/worlds/dk64/archipelago/__init__.py
src/worlds/dk64/archipelago/client/__init__.py
src/worlds/dk64/archipelago/client/ap_check_ids.py
src/worlds/dk64/archipelago/client/check_flag_locations.py
src/worlds/dk64/archipelago/client/common.py
src/worlds/dk64/archipelago/client/emu_loader.py
src/worlds/dk64/archipelago/client/items.py
src/worlds/dk64/archipelago/docs/en_Donkey Kong 64.md
src/worlds/dk64/archipelago/docs/setup_en.md
src/worlds/dk64/base-hack/assets/DKTV/logo.png
src/worlds/dk64/base-hack/assets/DKTV/logo2.png
src/worlds/dk64/base-hack/assets/DKTV/logo3.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/CREDITS.MD
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/ap.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/ap_junk.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/ap_trap.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/ap_useful.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/bean.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/chunky.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/diddy.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/dk.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/lanky.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/pearl.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/potion_any.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/potion_chunky.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/potion_diddy.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/potion_dk.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/potion_lanky.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/potion_tiny.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/arcade/tiny.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/ap.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/bean.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/blueprint.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/crown.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/fairy.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/gb.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/hint.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/key.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/kong.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/medal.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/melon.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/nintendo.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/pearl.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/potion.png
src/worlds/dk64/base-hack/assets/arcade_jetpac/jetpac/rainbow.png
src/worlds/dk64/base-hack/assets/displays/25y.png
src/worlds/dk64/base-hack/assets/displays/ap_logo.png
src/worlds/dk64/base-hack/assets/displays/ap_logo_junk.png
src/worlds/dk64/base-hack/assets/displays/ap_logo_trap.png
src/worlds/dk64/base-hack/assets/displays/ap_logo_useful.png
src/worlds/dk64/base-hack/assets/displays/bean_mask.png
src/worlds/dk64/base-hack/assets/displays/blue_neck_potion.png
src/worlds/dk64/base-hack/assets/displays/dpad.png
src/worlds/dk64/base-hack/assets/displays/empty11.png
src/worlds/dk64/base-hack/assets/displays/feather0.png
src/worlds/dk64/base-hack/assets/displays/feather1.png
src/worlds/dk64/base-hack/assets/displays/feather2.png
src/worlds/dk64/base-hack/assets/displays/feather3.png
src/worlds/dk64/base-hack/assets/displays/feather4.png
src/worlds/dk64/base-hack/assets/displays/feather5.png
src/worlds/dk64/base-hack/assets/displays/feather6.png
src/worlds/dk64/base-hack/assets/displays/feather7.png
src/worlds/dk64/base-hack/assets/displays/head_dillo.png
src/worlds/dk64/base-hack/assets/displays/head_dillo1.png
src/worlds/dk64/base-hack/assets/displays/head_dillo2.png
src/worlds/dk64/base-hack/assets/displays/head_dog.png
src/worlds/dk64/base-hack/assets/displays/head_dog1.png
src/worlds/dk64/base-hack/assets/displays/head_dog2.png
src/worlds/dk64/base-hack/assets/displays/head_kko.png
src/worlds/dk64/base-hack/assets/displays/head_mj.png
src/worlds/dk64/base-hack/assets/displays/head_pufftoss.png
src/worlds/dk64/base-hack/assets/displays/key8.png
src/worlds/dk64/base-hack/assets/displays/kill_the_rabbit.png
src/worlds/dk64/base-hack/assets/displays/krusha_head.png
src/worlds/dk64/base-hack/assets/displays/krusha_head_1.png
src/worlds/dk64/base-hack/assets/displays/krusha_head_2.png
src/worlds/dk64/base-hack/assets/displays/krusha_head_3.png
src/worlds/dk64/base-hack/assets/displays/krusha_head_4.png
src/worlds/dk64/base-hack/assets/displays/krusha_head_5.png
src/worlds/dk64/base-hack/assets/displays/moon_santa.png
src/worlds/dk64/base-hack/assets/displays/potion.png
src/worlds/dk64/base-hack/assets/displays/snow.png
src/worlds/dk64/base-hack/assets/displays/snow32.png
src/worlds/dk64/base-hack/assets/displays/soldout_bismuth.png
src/worlds/dk64/base-hack/assets/displays/treasurechest.png
src/worlds/dk64/base-hack/assets/displays/white_ampersand.png
src/worlds/dk64/randomizer/CompileHints.py
src/worlds/dk64/randomizer/Fill.py
src/worlds/dk64/randomizer/ItemPool.py
src/worlds/dk64/randomizer/JsonReader.py
src/worlds/dk64/randomizer/Logic.py
src/worlds/dk64/randomizer/LogicClasses.py
src/worlds/dk64/randomizer/PlandoUtils.py
src/worlds/dk64/randomizer/Prices.py
src/worlds/dk64/randomizer/SettingStrings.py
src/worlds/dk64/randomizer/Settings.py
src/worlds/dk64/randomizer/ShuffleBarrels.py
src/worlds/dk64/randomizer/ShuffleBosses.py
src/worlds/dk64/randomizer/ShuffleCBs.py
src/worlds/dk64/randomizer/ShuffleCoins.py
src/worlds/dk64/randomizer/ShuffleCrates.py
src/worlds/dk64/randomizer/ShuffleCrowns.py
src/worlds/dk64/randomizer/ShuffleDoors.py
src/worlds/dk64/randomizer/ShuffleExits.py
src/worlds/dk64/randomizer/ShuffleFairies.py
src/worlds/dk64/randomizer/ShuffleItems.py
src/worlds/dk64/randomizer/ShuffleKasplats.py
src/worlds/dk64/randomizer/ShufflePatches.py
src/worlds/dk64/randomizer/ShufflePorts.py
src/worlds/dk64/randomizer/ShuffleShopLocations.py
src/worlds/dk64/randomizer/ShuffleWarps.py
src/worlds/dk64/randomizer/Spoiler.py
src/worlds/dk64/randomizer/__init__.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/AngryAztec.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/CreepyCastle.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/CrystalCaves.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/DKIsles.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/FranticFactory.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/FungiForest.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/GloomyGalleon.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/JungleJapes.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/TestBananaTotals.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/TestCoinTotals.py
src/worlds/dk64/randomizer/CollectibleLogicFiles/__init__.py
src/worlds/dk64/randomizer/Enums/Collectibles.jsonc
src/worlds/dk64/randomizer/Enums/Collectibles.py
src/worlds/dk64/randomizer/Enums/DoorType.jsonc
src/worlds/dk64/randomizer/Enums/DoorType.py
src/worlds/dk64/randomizer/Enums/Enemies.jsonc
src/worlds/dk64/randomizer/Enums/Enemies.py
src/worlds/dk64/randomizer/Enums/EnemySubtypes.jsonc
src/worlds/dk64/randomizer/Enums/EnemySubtypes.py
src/worlds/dk64/randomizer/Enums/Events.jsonc
src/worlds/dk64/randomizer/Enums/Events.py
src/worlds/dk64/randomizer/Enums/ExitCategories.jsonc
src/worlds/dk64/randomizer/Enums/ExitCategories.py
src/worlds/dk64/randomizer/Enums/HintRegion.py
src/worlds/dk64/randomizer/Enums/HintType.jsonc
src/worlds/dk64/randomizer/Enums/HintType.py
src/worlds/dk64/randomizer/Enums/Items.jsonc
src/worlds/dk64/randomizer/Enums/Items.py
src/worlds/dk64/randomizer/Enums/Kongs.jsonc
src/worlds/dk64/randomizer/Enums/Kongs.py
src/worlds/dk64/randomizer/Enums/Levels.jsonc
src/worlds/dk64/randomizer/Enums/Levels.py
src/worlds/dk64/randomizer/Enums/Locations.jsonc
src/worlds/dk64/randomizer/Enums/Locations.py
src/worlds/dk64/randomizer/Enums/Maps.jsonc
src/worlds/dk64/randomizer/Enums/Maps.py
src/worlds/dk64/randomizer/Enums/MinigameType.jsonc
src/worlds/dk64/randomizer/Enums/MinigameType.py
src/worlds/dk64/randomizer/Enums/Minigames.jsonc
src/worlds/dk64/randomizer/Enums/Minigames.py
src/worlds/dk64/randomizer/Enums/Models.py
src/worlds/dk64/randomizer/Enums/MoveTypes.jsonc
src/worlds/dk64/randomizer/Enums/MoveTypes.py
src/worlds/dk64/randomizer/Enums/Plandomizer.py
src/worlds/dk64/randomizer/Enums/Regions.jsonc
src/worlds/dk64/randomizer/Enums/Regions.py
src/worlds/dk64/randomizer/Enums/ScriptTypes.py
src/worlds/dk64/randomizer/Enums/SearchMode.py
src/worlds/dk64/randomizer/Enums/Settings.jsonc
src/worlds/dk64/randomizer/Enums/Settings.py
src/worlds/dk64/randomizer/Enums/SongGroups.py
src/worlds/dk64/randomizer/Enums/SongType.py
src/worlds/dk64/randomizer/Enums/Songs.jsonc
src/worlds/dk64/randomizer/Enums/Songs.py
src/worlds/dk64/randomizer/Enums/SwitchTypes.py
src/worlds/dk64/randomizer/Enums/Switches.py
src/worlds/dk64/randomizer/Enums/Time.py
src/worlds/dk64/randomizer/Enums/Transitions.py
src/worlds/dk64/randomizer/Enums/Types.json
src/worlds/dk64/randomizer/Enums/Types.jsonc
src/worlds/dk64/randomizer/Enums/Types.py
src/worlds/dk64/randomizer/Enums/VendorType.jsonc
src/worlds/dk64/randomizer/Enums/VendorType.py
src/worlds/dk64/randomizer/Enums/Warps.py
src/worlds/dk64/randomizer/Enums/WrinklyKong.py
src/worlds/dk64/randomizer/Enums/__init__.py
src/worlds/dk64/randomizer/Lists/BananaCoinLocations.py
src/worlds/dk64/randomizer/Lists/CustomLocations.py
src/worlds/dk64/randomizer/Lists/DoorLocations.py
src/worlds/dk64/randomizer/Lists/EnemyTypes.py
src/worlds/dk64/randomizer/Lists/Exceptions.py
src/worlds/dk64/randomizer/Lists/FairyLocations.py
src/worlds/dk64/randomizer/Lists/HardMode.py
src/worlds/dk64/randomizer/Lists/Item.py
src/worlds/dk64/randomizer/Lists/KasplatLocations.py
src/worlds/dk64/randomizer/Lists/LevelInfo.py
src/worlds/dk64/randomizer/Lists/Location.py
src/worlds/dk64/randomizer/Lists/Logic.py
src/worlds/dk64/randomizer/Lists/MapsAndExits.py
src/worlds/dk64/randomizer/Lists/Minigame.py
src/worlds/dk64/randomizer/Lists/Multiselectors.py
src/worlds/dk64/randomizer/Lists/PathHintTree.py
src/worlds/dk64/randomizer/Lists/Plandomizer.py
src/worlds/dk64/randomizer/Lists/ShufflableExit.py
src/worlds/dk64/randomizer/Lists/Songs.py
src/worlds/dk64/randomizer/Lists/Switches.py
src/worlds/dk64/randomizer/Lists/Warps.py
src/worlds/dk64/randomizer/Lists/WrinklyHints.py
src/worlds/dk64/randomizer/Lists/__init__.py
src/worlds/dk64/randomizer/Lists/CBLocations/AngryAztecCBLocations.py
src/worlds/dk64/randomizer/Lists/CBLocations/CreepyCastleCBLocations.py
src/worlds/dk64/randomizer/Lists/CBLocations/CrystalCavesCBLocations.py
src/worlds/dk64/randomizer/Lists/CBLocations/DKIslesCBLocations.py
src/worlds/dk64/randomizer/Lists/CBLocations/FranticFactoryCBLocations.py
src/worlds/dk64/randomizer/Lists/CBLocations/FungiForestCBLocations.py
src/worlds/dk64/randomizer/Lists/CBLocations/GloomyGalleonCBLocations.py
src/worlds/dk64/randomizer/Lists/CBLocations/JungleJapesCBLocations.py
src/worlds/dk64/randomizer/Lists/CBLocations/__init__.py
src/worlds/dk64/randomizer/LogicFiles/AngryAztec.py
src/worlds/dk64/randomizer/LogicFiles/CreepyCastle.py
src/worlds/dk64/randomizer/LogicFiles/CrystalCaves.py
src/worlds/dk64/randomizer/LogicFiles/DKIsles.py
src/worlds/dk64/randomizer/LogicFiles/FranticFactory.py
src/worlds/dk64/randomizer/LogicFiles/FungiForest.py
src/worlds/dk64/randomizer/LogicFiles/GloomyGalleon.py
src/worlds/dk64/randomizer/LogicFiles/HideoutHelm.py
src/worlds/dk64/randomizer/LogicFiles/JungleJapes.py
src/worlds/dk64/randomizer/LogicFiles/Shops.py
src/worlds/dk64/randomizer/LogicFiles/__init__.py
src/worlds/dk64/randomizer/Patching/ASMPatcher.py
src/worlds/dk64/randomizer/Patching/ApplyLocal.py
src/worlds/dk64/randomizer/Patching/ApplyRandomizer.py
src/worlds/dk64/randomizer/Patching/BPS.py
src/worlds/dk64/randomizer/Patching/BananaPlacer.py
src/worlds/dk64/randomizer/Patching/BananaPortRando.py
src/worlds/dk64/randomizer/Patching/BarrelRando.py
src/worlds/dk64/randomizer/Patching/CoinPlacer.py
src/worlds/dk64/randomizer/Patching/CosmeticColors.py
src/worlds/dk64/randomizer/Patching/CratePlacer.py
src/worlds/dk64/randomizer/Patching/CrownPlacer.py
src/worlds/dk64/randomizer/Patching/DoorPlacer.py
src/worlds/dk64/randomizer/Patching/EnemyRando.py
src/worlds/dk64/randomizer/Patching/EntranceRando.py
src/worlds/dk64/randomizer/Patching/FairyPlacer.py
src/worlds/dk64/randomizer/Patching/Hash.py
src/worlds/dk64/randomizer/Patching/ItemRando.py
src/worlds/dk64/randomizer/Patching/KasplatLocationRando.py
src/worlds/dk64/randomizer/Patching/KongRando.py
src/worlds/dk64/randomizer/Patching/MIPS.py
src/worlds/dk64/randomizer/Patching/MirrorMode.py
src/worlds/dk64/randomizer/Patching/MiscSetupChanges.py
src/worlds/dk64/randomizer/Patching/MoveLocationRando.py
src/worlds/dk64/randomizer/Patching/MusicRando.py
src/worlds/dk64/randomizer/Patching/Patcher.py
src/worlds/dk64/randomizer/Patching/PhaseRando.py
src/worlds/dk64/randomizer/Patching/PriceRando.py
src/worlds/dk64/randomizer/Patching/PuzzleRando.py
src/worlds/dk64/randomizer/Patching/ShopRandomizer.py
src/worlds/dk64/randomizer/Patching/UpdateHints.py
src/worlds/dk64/randomizer/Patching/__init__.py
src/worlds/dk64/randomizer/Patching/generate_kong_color_images.py
src/worlds/dk64/randomizer/Patching/ASM/Actors.py
src/worlds/dk64/randomizer/Patching/ASM/Cosmetic.py
src/worlds/dk64/randomizer/Patching/ASM/Items.py
src/worlds/dk64/randomizer/Patching/ASM/Kaizo.py
src/worlds/dk64/randomizer/Patching/ASM/Save.py
src/worlds/dk64/randomizer/Patching/ASM/TextFiles.py
src/worlds/dk64/randomizer/Patching/ASM/__init__.py
src/worlds/dk64/randomizer/Patching/Cosmetics/Colorblind.py
src/worlds/dk64/randomizer/Patching/Cosmetics/CustomTextures.py
src/worlds/dk64/randomizer/Patching/Cosmetics/EnemyColors.py
src/worlds/dk64/randomizer/Patching/Cosmetics/Holiday.py
src/worlds/dk64/randomizer/Patching/Cosmetics/KongColor.py
src/worlds/dk64/randomizer/Patching/Cosmetics/Krusha.py
src/worlds/dk64/randomizer/Patching/Cosmetics/ModelSwaps.py
src/worlds/dk64/randomizer/Patching/Cosmetics/Puzzles.py
src/worlds/dk64/randomizer/Patching/Cosmetics/TextRando.py
src/worlds/dk64/randomizer/Patching/Cosmetics/__init__.py
src/worlds/dk64/randomizer/Patching/Library/ASM.py
src/worlds/dk64/randomizer/Patching/Library/Assets.py
src/worlds/dk64/randomizer/Patching/Library/DataTypes.py
src/worlds/dk64/randomizer/Patching/Library/Generic.py
src/worlds/dk64/randomizer/Patching/Library/Image.py
src/worlds/dk64/randomizer/Patching/Library/ItemRando.py
src/worlds/dk64/randomizer/Patching/Library/__init__.py
src/worlds/dk64/static/patches/pointer_addresses.json
src/worlds/dk64/static/patches/shrink-dk64.bps
src/worlds/dk64/static/patches/symbols.json