text: #pragma once
  
  #include "hints.hpp"
  
  namespace Hints {
    extern HintText NoHintText; //used as a dummy
    extern HintText Prefix;
    extern HintText WayOfTheHero;
    extern HintText Plundering;
    extern HintText Foolish;
    //items
    extern HintText KokiriSword;
    extern HintText MasterSword;
    extern HintText BiggoronSword;
    extern HintText GiantsKnife;
    extern HintText DekuShield;
    extern HintText HylianShield;
    extern HintText MirrorShield;
    extern HintText Boomerang;
    extern HintText ZeldasLetter;
    extern HintText WeirdEgg;
    extern HintText LensOfTruth;
    extern HintText MegatonHammer;
    extern HintText IronBoots;
    extern HintText HoverBoots;
    extern HintText ShardOfAgony;
    extern HintText DinsFire;
    extern HintText FaroresWind;
    extern HintText NayrusLove;
    extern HintText FireArrows;
    extern HintText IceArrows;
    extern HintText LightArrows;
    extern HintText GoronTunic;
    extern HintText ZoraTunic;
    extern HintText GerudoToken;
    extern HintText MagicBean;
    extern HintText MagicBeanPack;
    extern HintText DoubleDefense;
  
    extern HintText PocketEgg;
    extern HintText PocketCucco;
    extern HintText Cojiro;
    extern HintText OddMushroom;
    extern HintText OddPoultice;
    extern HintText PoachersSaw;
    extern HintText BrokenSword;
    extern HintText Prescription;
    extern HintText EyeballFrog;
    extern HintText Eyedrops;
    extern HintText ClaimCheck;
  
    extern HintText GoldSkulltulaToken;
  
    extern HintText ProgressiveHookshot;
    extern HintText ProgressiveStrength;
    extern HintText ProgressiveBombBag;
    extern HintText ProgressiveBulletBag;
    extern HintText ProgressiveBow;
    extern HintText ProgressiveWallet;
    extern HintText ProgressiveScale;
    extern HintText ProgressiveNutCapacity;
    extern HintText ProgressiveStickCapacity;
    extern HintText ProgressiveBombchus;
    extern HintText ProgressiveMagic;
    extern HintText ProgressiveOcarina;
  
    extern HintText EmptyBottle;
    extern HintText BottleWithMilk;
    extern HintText BottleWithRedPotion;
    extern HintText BottleWithGreenPotion;
    extern HintText BottleWithBluePotion;
    extern HintText BottleWithFairy;
    extern HintText BottleWithFish;
    extern HintText BottleWithBlueFire;
    extern HintText BottleWithBugs;
    extern HintText BottleWithPoe;
    extern HintText RutosLetter;
    extern HintText BottleWithBigPoe;
  
    extern HintText ZeldasLullaby;
    extern HintText EponasSong;
    extern HintText SariasSong;
    extern HintText SunsSong;
    extern HintText SongOfTime;
    extern HintText SongOfStorms;
    extern HintText MinuetOfForest;
    extern HintText BoleroOfFire;
    extern HintText SerenadeOfWater;
    extern HintText RequiemOfSpirit;
    extern HintText NocturneOfShadow;
    extern HintText PreludeOfLight;
  
    extern HintText Map;
    extern HintText Compass;
    extern HintText BossKey;
    extern HintText GanonsBossKey;
    extern HintText SmallKey;
    extern HintText FortressSmallKey;
  
    extern HintText KokiriEmerald;
    extern HintText GoronRuby;
    extern HintText ZoraSapphire;
    extern HintText ForestMedallion;
    extern HintText FireMedallion;
    extern HintText WaterMedallion;
    extern HintText SpiritMedallion;
    extern HintText ShadowMedallion;
    extern HintText LightMedallion;
  
    extern HintText RecoveryHeart;
    extern HintText GreenRupee;
    extern HintText BlueRupee;
    extern HintText RedRupee;
    extern HintText PurpleRupee;
    extern HintText HugeRupee;
    extern HintText PieceOfHeart;
    extern HintText HeartContainer;
    extern HintText IceTrap;
  
    extern HintText Bombs5;
    extern HintText Bombs10;
    extern HintText Bombs20;
    extern HintText Bombchus5;
    extern HintText Bombchus10;
    extern HintText Bombchus20;
    extern HintText Arrows5;
    extern HintText Arrows10;
    extern HintText Arrows30;
    extern HintText DekuNuts5;
    extern HintText DekuNuts10;
    extern HintText DekuSeeds30;
    extern HintText DekuStick1;
  
    extern HintText TreasureGameHeart;
    extern HintText TreasureGameGreenRupee;
  
    extern HintText Epona;
    extern HintText TriforcePiece;
  
    //Always Locations
    extern HintText ZR_FrogsOcarinaGame;
    extern HintText KF_LinksHouseCow;
  
    //Sometimes Locations (songs)
    extern HintText SongFromOcarinaOfTime;
    extern HintText SongFromComposersGrave;
    extern HintText SheikInForest;
    extern HintText SheikAtTemple;
    extern HintText SheikInCrater;
    extern HintText SheikInIceCavern;
    extern HintText SheikInKakariko;
    extern HintText SheikAtColossus;
    //(overworld)
    extern HintText MK_10BigPoes;
    extern HintText DekuTheater_SkullMask;
    extern HintText DekuTheater_MaskOfTruth;
    extern HintText HF_OcarinaOfTimeItem;
    extern HintText DMT_Biggoron;
    extern HintText Kak_50GoldSkulltulaReward;
    extern HintText Kak_40GoldSkulltulaReward;
    extern HintText Kak_30GoldSkulltulaReward;
    extern HintText Kak_20GoldSkulltulaReward;
    extern HintText Kak_AnjuAsChild;
    extern HintText GC_DaruniasJoy;
    extern HintText LW_SkullKid;
    extern HintText LH_Sun;
    extern HintText MK_TreasureChestGameReward;
    extern HintText GF_HBA1500Points;
    extern HintText GY_HeartPieceGraveChest;
    extern HintText GC_MazeLeftChest;
    extern HintText GV_Chest;
    extern HintText GV_Cow;
    extern HintText HC_GS_StormsGrotto;
    extern HintText HF_GS_CowGrotto;
    extern HintText HF_CowGrottoCow;
    extern HintText ZF_GS_HiddenCave;
    extern HintText HW_Chest;
    extern HintText HW_GS;
    extern HintText GY_ComposersGraveChest;
    extern HintText ZF_BottomFreestandingPoH;
    extern HintText GC_PotFreestandingPoH;
    extern HintText ZD_KingZoraThawed;
    extern HintText DMC_DekuScrub;
    extern HintText DMC_GS_Crate;
    //(dungeon)
    extern HintText DekuTree_MQ_AfterSpinningLogChest;
    extern HintText DekuTree_MQ_GS_BasementGravesRoom;
    extern HintText DodongosCavern_MQ_GS_SongOfTimeBlockRoom;
    extern HintText JabuJabusBelly_BoomerangChest;
    extern HintText JabuJabusBelly_MQ_GS_InvisibleEnemiesRoom;
    extern HintText JabuJabusBelly_MQ_Cow;
    extern HintText FireTemple_ScarecrowChest;
    extern HintText FireTemple_MegatonHammerChest;
    extern HintText FireTemple_MQ_ChestOnFire;
    extern HintText FireTemple_MQ_GS_SkullOnFire;
    extern HintText WaterTemple_RiverChest;
    extern HintText WaterTemple_BossKeyChest;
    extern HintText WaterTemple_GS_BehindGate;
    extern HintText WaterTemple_MQ_FreestandingKey;
    extern HintText WaterTemple_MQ_GS_FreestandingKeyArea;
    extern HintText WaterTemple_MQ_GS_TripleWallTorch;
    extern HintText GerudoTrainingGrounds_UnderwaterSilverRupeeChest;
    extern HintText GerudoTrainingGrounds_MQ_UnderwaterSilverRupeeChest;
    extern HintText GerudoTrainingGrounds_MazePathFinalChest;
    extern HintText GerudoTrainingGrounds_MQ_IceArrowsChest;
    extern HintText BottomOfTheWell_LensOfTruthChest;
    extern HintText BottomOfTheWell_MQ_CompassChest;
    extern HintText SpiritTemple_SilverGauntletsChest;
    extern HintText SpiritTemple_MirrorShieldChest;
    extern HintText SpiritTemple_MQ_ChildHammerSwitchChest;
    extern HintText SpiritTemple_MQ_SymphonyRoomChest;
    extern HintText SpiritTemple_MQ_GS_SymphonyRoom;
    extern HintText ShadowTemple_InvisibleFloormasterChest;
    extern HintText ShadowTemple_MQ_BombFlowerChest;
  
    //Exclude Locations (overworld chests)
    extern HintText KF_KokiriSwordChest;
    extern HintText KF_MidoTopLeftChest;
    extern HintText KF_MidoTopRightChest;
    extern HintText KF_MidoBottomLeftChest;
    extern HintText KF_MidoBottomRightChest;
    extern HintText GY_ShieldGraveChest;
    extern HintText DMT_Chest;
    extern HintText GC_MazeRightChest;
    extern HintText GC_MazeCenterChest;
    extern HintText ZD_Chest;
    extern HintText GY_HookshotChest;
    extern HintText GF_Chest;
    extern HintText Kak_RedeadGrottoChest;
    extern HintText SFM_WolfosGrottoChest;
    extern HintText HF_NearMarketGrottoChest;
    extern HintText HF_SoutheastGrottoChest;
    extern HintText HF_OpenGrottoChest;
    extern HintText Kak_OpenGrottoChest;
    extern HintText ZR_OpenGrottoChest;
    extern HintText KF_StormsGrottoChest;
    extern HintText LW_NearShortcutsGrottoChest;
    extern HintText DMT_StormsGrottoChest;
    extern HintText DMC_UpperGrottoChest;
    //(cutscenes)
    extern HintText ToT_LightArrowCutscene;
    extern HintText LW_GiftFromSaria;
    extern HintText ZF_GreatFairyReward;
    extern HintText HC_GreatFairyReward;
    extern HintText Colossus_GreatFairyReward;
    extern HintText DMT_GreatFairyReward;
    extern HintText DMC_GreatFairyReward;
    extern HintText OGC_GreatFairyReward;
    //(songs)
    extern HintText SongFromImpa;
    extern HintText SongFromMalon;
    extern HintText SongFromSaria;
    extern HintText SongFromWindmill;
    //(overworld NPCS)
    extern HintText HC_MalonEgg;
    extern HintText HC_ZeldasLetter;
    extern HintText ZD_DivingMinigame;
    extern HintText LH_ChildFishing;
    extern HintText LH_AdultFishing;
    extern HintText LH_LabDive;
    extern HintText GC_RollingGoronAsAdult;
    extern HintText MK_BombchuBowlingFirstPrize;
    extern HintText MK_BombchuBowlingSecondPrize;
    extern HintText MK_LostDog;
    extern HintText LW_OcarinaMemoryGame;
    extern HintText Kak_10GoldSkulltulaReward;
    extern HintText Kak_ManOnRoof;
    extern HintText ZR_MagicBeanSalesman;
    extern HintText ZR_FrogsInTheRain;
    extern HintText GF_HBA1000Points;
    extern HintText MK_ShootingGalleryReward;
    extern HintText Kak_ShootingGalleryReward;
    extern HintText LW_TargetInWoods;
    extern HintText Kak_AnjuAsAdult;
    extern HintText LLR_TalonsChickens;
    extern HintText GC_RollingGoronAsChild;
    extern HintText LH_UnderwaterItem;
    extern HintText GF_GerudoToken;
    extern HintText HW_BombchuSalesman;
    //(pieces of heart)
    extern HintText Kak_ImpasHouseFreestandingPoH;
    extern HintText HF_TektiteGrottoFreestandingPoH;
    extern HintText Kak_WindmillFreestandingPoH;
    extern HintText GY_DampeRaceFreestandingPoH;
    extern HintText LLR_FreestandingPoH;
    extern HintText GY_FreestandingPoH;
    extern HintText GY_DampeGravediggingTour;
    extern HintText ZR_NearOpenGrottoFreestandingPoH;
    extern HintText ZR_NearDomainFreestandingPoH;
    extern HintText LH_FreestandingPoH;
    extern HintText ZF_IcebergFreestandingPoH;
    extern HintText GV_WaterfallFreestandingPoH;
    extern HintText GV_CrateFreestandingPoH;
    extern HintText Colossus_FreestandingPoH;
    extern HintText DMT_FreestandingPoH;
    extern HintText DMC_WallFreestandingPoH;
    extern HintText DMC_VolcanoFreestandingPoH;
    //(gerudo guards)
    extern HintText GF_NorthF1Carpenter;
    extern HintText GF_NorthF2Carpenter;
    extern HintText GF_SouthF1Carpenter;
    extern HintText GF_SouthF2Carpenter;
  
    //Dungeons
    extern HintText DekuTree_MapChest;
    extern HintText DekuTree_SlingshotChest;
    extern HintText DekuTree_SlingshotRoomSideChest;
    extern HintText DekuTree_CompassChest;
    extern HintText DekuTree_CompassRoomSideChest;
    extern HintText DekuTree_BasementChest;
  
    extern HintText DekuTree_MQ_MapChest;
    extern HintText DekuTree_MQ_CompassChest;
    extern HintText DekuTree_MQ_SlingshotChest;
    extern HintText DekuTree_MQ_SlingshotRoomBackChest;
    extern HintText DekuTree_MQ_BasementChest;
    extern HintText DekuTree_MQ_BeforeSpinningLogChest;
  
    extern HintText DodongosCavern_BossRoomChest;
  
    extern HintText DodongosCavern_MapChest;
    extern HintText DodongosCavern_CompassChest;
    extern HintText DodongosCavern_BombFlowerPlatformChest;
    extern HintText DodongosCavern_BombBagChest;
    extern HintText DodongosCavern_EndOfBridgeChest;
  
    extern HintText DodongosCavern_MQ_MapChest;
    extern HintText DodongosCavern_MQ_BombBagChest;
    extern HintText DodongosCavern_MQ_CompassChest;
    extern HintText DodongosCavern_MQ_LarvaeRoomChest;
    extern HintText DodongosCavern_MQ_TorchPuzzleRoomChest;
    extern HintText DodongosCavern_MQ_UnderGraveChest;
  
    extern HintText JabuJabusBelly_MapChest;
    extern HintText JabuJabusBelly_CompassChest;
  
    extern HintText JabuJabusBelly_MQ_FirstRoomSideChest;
    extern HintText JabuJabusBelly_MQ_MapChest;
    extern HintText JabuJabusBelly_MQ_SecondRoomLowerChest;
    extern HintText JabuJabusBelly_MQ_CompassChest;
    extern HintText JabuJabusBelly_MQ_SecondRoomUpperChest;
    extern HintText JabuJabusBelly_MQ_BasementNearSwitchesChest;
    extern HintText JabuJabusBelly_MQ_BasementNearVinesChest;
    extern HintText JabuJabusBelly_MQ_NearBossChest;
    extern HintText JabuJabusBelly_MQ_FallingLikeLikeRoomChest;
    extern HintText JabuJabusBelly_MQ_BoomerangRoomSmallChest;
    extern HintText JabuJabusBelly_MQ_BoomerangChest;
  
    extern HintText ForestTemple_FirstRoomChest;
    extern HintText ForestTemple_FirstStalfosChest;
    extern HintText ForestTemple_WellChest;
    extern HintText ForestTemple_MapChest;
    extern HintText ForestTemple_RaisedIslandCourtyardChest;
    extern HintText ForestTemple_FallingCeilingRoomChest;
    extern HintText ForestTemple_EyeSwitchChest;
    extern HintText ForestTemple_BossKeyChest;
    extern HintText ForestTemple_FloormasterChest;
    extern HintText ForestTemple_BowChest;
    extern HintText ForestTemple_RedPoeChest;
    extern HintText ForestTemple_BluePoeChest;
    extern HintText ForestTemple_BasementChest;
  
    extern HintText ForestTemple_MQ_FirstRoomChest;
    extern HintText ForestTemple_MQ_WolfosChest;
    extern HintText ForestTemple_MQ_BowChest;
    extern HintText ForestTemple_MQ_RaisedIslandCourtyardLowerChest;
    extern HintText ForestTemple_MQ_RaisedIslandCourtyardUpperChest;
    extern HintText ForestTemple_MQ_WellChest;
    extern HintText ForestTemple_MQ_MapChest;
    extern HintText ForestTemple_MQ_CompassChest;
    extern HintText ForestTemple_MQ_FallingCeilingRoomChest;
    extern HintText ForestTemple_MQ_BasementChest;
    extern HintText ForestTemple_MQ_RedeadChest;
    extern HintText ForestTemple_MQ_BossKeyChest;
  
    extern HintText FireTemple_NearBossChest;
    extern HintText FireTemple_FlareDancerChest;
    extern HintText FireTemple_BossKeyChest;
    extern HintText FireTemple_BigLavaRoomBlockedDoorChest;
    extern HintText FireTemple_BigLavaRoomLowerOpenDoorChest;
    extern HintText FireTemple_BoulderMazeLowerChest;
    extern HintText FireTemple_BoulderMazeUpperChest;
    extern HintText FireTemple_BoulderMazeSideRoomChest;
    extern HintText FireTemple_BoulderMazeShortcutChest;
    extern HintText FireTemple_MapChest;
    extern HintText FireTemple_CompassChest;
    extern HintText FireTemple_HighestGoronChest;
  
    extern HintText FireTemple_MQ_NearBossChest;
    extern HintText FireTemple_MQ_MegatonHammerChest;
    extern HintText FireTemple_MQ_CompassChest;
    extern HintText FireTemple_MQ_LizalfosMazeLowerChest;
    extern HintText FireTemple_MQ_LizalfosMazeUpperChest;
    extern HintText FireTemple_MQ_MapRoomSideChest;
    extern HintText FireTemple_MQ_MapChest;
    extern HintText FireTemple_MQ_BossKeyChest;
    extern HintText FireTemple_MQ_BigLavaRoomBlockedDoorChest;
    extern HintText FireTemple_MQ_LizalfosMazeSideRoomChest;
    extern HintText FireTemple_MQ_FreestandingKey;
  
    extern HintText WaterTemple_MapChest;
    extern HintText WaterTemple_CompassChest;
    extern HintText WaterTemple_TorchesChest;
    extern HintText WaterTemple_DragonChest;
    extern HintText WaterTemple_CentralBowTargetChest;
    extern HintText WaterTemple_CentralPillarChest;
    extern HintText WaterTemple_CrackedWallChest;
    extern HintText WaterTemple_LongshotChest;
  
    extern HintText WaterTemple_MQ_CentralPillarChest;
    extern HintText WaterTemple_MQ_BossKeyChest;
    extern HintText WaterTemple_MQ_LongshotChest;
    extern HintText WaterTemple_MQ_CompassChest;
    extern HintText WaterTemple_MQ_MapChest;
  
    extern HintText SpiritTemple_ChildBridgeChest;
    extern HintText SpiritTemple_ChildEarlyTorchesChest;
  
    extern HintText SpiritTemple_CompassChest;
    extern HintText SpiritTemple_EarlyAdultRightChest;
    extern HintText SpiritTemple_FirstMirrorLeftChest;
    extern HintText SpiritTemple_FirstMirrorRightChest;
    extern HintText SpiritTemple_MapChest;
    extern HintText SpiritTemple_ChildClimbNorthChest;
    extern HintText SpiritTemple_ChildClimbEastChest;
    extern HintText SpiritTemple_SunBlockRoomChest;
    extern HintText SpiritTemple_StatueRoomHandChest;
    extern HintText SpiritTemple_StatueRoomNortheastChest;
    extern HintText SpiritTemple_NearFourArmosChest;
    extern HintText SpiritTemple_HallwayRightInvisibleChest;
    extern HintText SpiritTemple_HallwayLeftInvisibleChest;
    extern HintText SpiritTemple_BossKeyChest;
    extern HintText SpiritTemple_TopmostChest;
  
    extern HintText SpiritTemple_MQ_EntranceFrontLeftChest;
    extern HintText SpiritTemple_MQ_EntranceBackRightChest;
    extern HintText SpiritTemple_MQ_EntranceFrontRightChest;
    extern HintText SpiritTemple_MQ_EntranceBackLeftChest;
    extern HintText SpiritTemple_MQ_MapChest;
    extern HintText SpiritTemple_MQ_MapRoomEnemyChest;
    extern HintText SpiritTemple_MQ_ChildClimbNorthChest;
    extern HintText SpiritTemple_MQ_ChildClimbSouthChest;
    extern HintText SpiritTemple_MQ_CompassChest;
    extern HintText SpiritTemple_MQ_StatueRoomLullabyChest;
    extern HintText SpiritTemple_MQ_StatueRoomInvisibleChest;
    extern HintText SpiritTemple_MQ_SilverBlockHallwayChest;
    extern HintText SpiritTemple_MQ_SunBlockRoomChest;
    extern HintText SpiritTemple_MQ_LeeverRoomChest;
    extern HintText SpiritTemple_MQ_BeamosRoomChest;
    extern HintText SpiritTemple_MQ_ChestSwitchChest;
    extern HintText SpiritTemple_MQ_BossKeyChest;
    extern HintText SpiritTemple_MQ_MirrorPuzzleInvisibleChest;
  
    extern HintText ShadowTemple_MapChest;
    extern HintText ShadowTemple_HoverBootsChest;
    extern HintText ShadowTemple_CompassChest;
    extern HintText ShadowTemple_EarlySilverRupeeChest;
    extern HintText ShadowTemple_InvisibleBladesVisibleChest;
    extern HintText ShadowTemple_InvisibleBladesInvisibleChest;
    extern HintText ShadowTemple_FallingSpikesLowerChest;
    extern HintText ShadowTemple_FallingSpikesUpperChest;
    extern HintText ShadowTemple_FallingSpikesSwitchChest;
    extern HintText ShadowTemple_InvisibleSpikesChest;
    extern HintText ShadowTemple_WindHintChest;
    extern HintText ShadowTemple_AfterWindEnemyChest;
    extern HintText ShadowTemple_AfterWindHiddenChest;
    extern HintText ShadowTemple_SpikeWallsLeftChest;
    extern HintText ShadowTemple_BossKeyChest;
    extern HintText ShadowTemple_FreestandingKey;
  
    extern HintText ShadowTemple_MQ_CompassChest;
    extern HintText ShadowTemple_MQ_HoverBootsChest;
    extern HintText ShadowTemple_MQ_EarlyGibdosChest;
    extern HintText ShadowTemple_MQ_MapChest;
    extern HintText ShadowTemple_MQ_BeamosSilverRupeesChest;
    extern HintText ShadowTemple_MQ_FallingSpikesSwitchChest;
    extern HintText ShadowTemple_MQ_FallingSpikesLowerChest;
    extern HintText ShadowTemple_MQ_FallingSpikesUpperChest;
    extern HintText ShadowTemple_MQ_InvisibleSpikesChest;
    extern HintText ShadowTemple_MQ_BossKeyChest;
    extern HintText ShadowTemple_MQ_SpikeWallsLeftChest;
    extern HintText ShadowTemple_MQ_StalfosRoomChest;
    extern HintText ShadowTemple_MQ_InvisibleBladesInvisibleChest;
    extern HintText ShadowTemple_MQ_InvisibleBladesVisibleChest;
    extern HintText ShadowTemple_MQ_WindHintChest;
    extern HintText ShadowTemple_MQ_AfterWindHiddenChest;
    extern HintText ShadowTemple_MQ_AfterWindEnemyChest;
    extern HintText ShadowTemple_MQ_NearShipInvisibleChest;
    extern HintText ShadowTemple_MQ_FreestandingKey;
  
    extern HintText BottomOfTheWell_FrontLeftFakeWallChest;
    extern HintText BottomOfTheWell_FrontCenterBombableChest;
    extern HintText BottomOfTheWell_RightBottomFakeWallChest;
    extern HintText BottomOfTheWell_CompassChest;
    extern HintText BottomOfTheWell_CenterSkulltulaChest;
    extern HintText BottomOfTheWell_BackLeftBombableChest;
    extern HintText BottomOfTheWell_InvisibleChest;
    extern HintText BottomOfTheWell_UnderwaterFrontChest;
    extern HintText BottomOfTheWell_UnderwaterLeftChest;
    extern HintText BottomOfTheWell_MapChest;
    extern HintText BottomOfTheWell_FireKeeseChest;
    extern HintText BottomOfTheWell_LikeLikeChest;
    extern HintText BottomOfTheWell_FreestandingKey;
  
    extern HintText BottomOfTheWell_MQ_MapChest;
    extern HintText BottomOfTheWell_MQ_LensOfTruthChest;
    extern HintText BottomOfTheWell_MQ_DeadHandFreestandingKey;
    extern HintText BottomOfTheWell_MQ_EastInnerRoomFreestandingKey;
  
    extern HintText IceCavern_MapChest;
    extern HintText IceCavern_CompassChest;
    extern HintText IceCavern_IronBootsChest;
    extern HintText IceCavern_FreestandingPoH;
  
    extern HintText IceCavern_MQ_IronBootsChest;
    extern HintText IceCavern_MQ_CompassChest;
    extern HintText IceCavern_MQ_MapChest;
    extern HintText IceCavern_MQ_FreestandingPoH;
  
    extern HintText GerudoTrainingGrounds_LobbyLeftChest;
    extern HintText GerudoTrainingGrounds_LobbyRightChest;
    extern HintText GerudoTrainingGrounds_StalfosChest;
    extern HintText GerudoTrainingGrounds_BeamosChest;
    extern HintText GerudoTrainingGrounds_HiddenCeilingChest;
    extern HintText GerudoTrainingGrounds_MazePathFirstChest;
    extern HintText GerudoTrainingGrounds_MazePathSecondChest;
    extern HintText GerudoTrainingGrounds_MazePathThirdChest;
    extern HintText GerudoTrainingGrounds_MazeRightCentralChest;
    extern HintText GerudoTrainingGrounds_MazeRightSideChest;
    extern HintText GerudoTrainingGrounds_HammerRoomClearChest;
    extern HintText GerudoTrainingGrounds_HammerRoomSwitchChest;
    extern HintText GerudoTrainingGrounds_EyeStatueChest;
    extern HintText GerudoTrainingGrounds_NearScarecrowChest;
    extern HintText GerudoTrainingGrounds_BeforeHeavyBlockChest;
    extern HintText GerudoTrainingGrounds_HeavyBlockFirstChest;
    extern HintText GerudoTrainingGrounds_HeavyBlockSecondChest;
    extern HintText GerudoTrainingGrounds_HeavyBlockThirdChest;
    extern HintText GerudoTrainingGrounds_HeavyBlockFourthChest;
    extern HintText GerudoTrainingGrounds_FreestandingKey;
  
    extern HintText GerudoTrainingGrounds_MQ_LobbyRightChest;
    extern HintText GerudoTrainingGrounds_MQ_LobbyLeftChest;
    extern HintText GerudoTrainingGrounds_MQ_FirstIronKnuckleChest;
    extern HintText GerudoTrainingGrounds_MQ_BeforeHeavyBlockChest;
    extern HintText GerudoTrainingGrounds_MQ_EyeStatueChest;
    extern HintText GerudoTrainingGrounds_MQ_FlameCircleChest;
    extern HintText GerudoTrainingGrounds_MQ_SecondIronKnuckleChest;
    extern HintText GerudoTrainingGrounds_MQ_DinolfosChest;
    extern HintText GerudoTrainingGrounds_MQ_MazeRightCentralChest;
    extern HintText GerudoTrainingGrounds_MQ_MazePathFirstChest;
    extern HintText GerudoTrainingGrounds_MQ_MazeRightSideChest;
    extern HintText GerudoTrainingGrounds_MQ_MazePathThirdChest;
    extern HintText GerudoTrainingGrounds_MQ_MazePathSecondChest;
    extern HintText GerudoTrainingGrounds_MQ_HiddenCeilingChest;
    extern HintText GerudoTrainingGrounds_MQ_HeavyBlockChest;
  
    extern HintText GanonsCastle_BossKeyChest;
  
    extern HintText GanonsCastle_ForestTrialChest;
    extern HintText GanonsCastle_WaterTrialLeftChest;
    extern HintText GanonsCastle_WaterTrialRightChest;
    extern HintText GanonsCastle_ShadowTrialFrontChest;
    extern HintText GanonsCastle_ShadowTrialGoldenGauntletsChest;
    extern HintText GanonsCastle_SpiritTrialCrystalSwitchChest;
    extern HintText GanonsCastle_SpiritTrialInvisibleChest;
    extern HintText GanonsCastle_LightTrialFirstLeftChest;
    extern HintText GanonsCastle_LightTrialSecondLeftChest;
    extern HintText GanonsCastle_LightTrialThirdLeftChest;
    extern HintText GanonsCastle_LightTrialFirstRightChest;
    extern HintText GanonsCastle_LightTrialSecondRightChest;
    extern HintText GanonsCastle_LightTrialThirdRightChest;
    extern HintText GanonsCastle_LightTrialInvisibleEnemiesChest;
    extern HintText GanonsCastle_LightTrialLullabyChest;
  
    extern HintText GanonsCastle_MQ_WaterTrialChest;
    extern HintText GanonsCastle_MQ_ForestTrialEyeSwitchChest;
    extern HintText GanonsCastle_MQ_ForestTrialFrozenEyeSwitchChest;
    extern HintText GanonsCastle_MQ_LightTrialLullabyChest;
    extern HintText GanonsCastle_MQ_ShadowTrialBombFlowerChest;
    extern HintText GanonsCastle_MQ_ShadowTrialEyeSwitchChest;
    extern HintText GanonsCastle_MQ_SpiritTrialGoldenGauntletsChest;
    extern HintText GanonsCastle_MQ_SpiritTrialSunBackRightChest;
    extern HintText GanonsCastle_MQ_SpiritTrialSunBackLeftChest;
    extern HintText GanonsCastle_MQ_SpiritTrialSunFrontLeftChest;
    extern HintText GanonsCastle_MQ_SpiritTrialFirstChest;
    extern HintText GanonsCastle_MQ_SpiritTrialInvisibleChest;
    extern HintText GanonsCastle_MQ_ForestTrialFreestandingKey;
  
    extern HintText DekuTree_QueenGohmaHeart;
    extern HintText DodongosCavern_KingDodongoHeart;
    extern HintText JabuJabusBelly_BarinadeHeart;
    extern HintText ForestTemple_PhantomGanonHeart;
    extern HintText FireTemple_VolvagiaHeart;
    extern HintText WaterTemple_MorphaHeart;
    extern HintText SpiritTemple_TwinrovaHeart;
    extern HintText ShadowTemple_BongoBongoHeart;
  
    extern HintText DekuTree_GS_BasementBackRoom;
    extern HintText DekuTree_GS_BasementGate;
    extern HintText DekuTree_GS_BasementVines;
    extern HintText DekuTree_GS_CompassRoom;
  
    extern HintText DekuTree_MQ_GS_Lobby;
    extern HintText DekuTree_MQ_GS_CompassRoom;
    extern HintText DekuTree_MQ_GS_BasementBackRoom;
  
    extern HintText DodongosCavern_GS_VinesAboveStairs;
    extern HintText DodongosCavern_GS_Scarecrow;
    extern HintText DodongosCavern_GS_AlcoveAboveStairs;
    extern HintText DodongosCavern_GS_BackRoom;
    extern HintText DodongosCavern_GS_SideRoomNearLowerLizalfos;
  
    extern HintText DodongosCavern_MQ_GS_ScrubRoom;
    extern HintText DodongosCavern_MQ_GS_LizalfosRoom;
    extern HintText DodongosCavern_MQ_GS_LarvaeRoom;
    extern HintText DodongosCavern_MQ_GS_BackRoom;
  
    extern HintText JabuJabusBelly_GS_LobbyBasementLower;
    extern HintText JabuJabusBelly_GS_LobbyBasementUpper;
    extern HintText JabuJabusBelly_GS_NearBoss;
    extern HintText JabuJabusBelly_GS_WaterSwitchRoom;
  
    extern HintText JabuJabusBelly_MQ_GS_TailPasaranRoom;
    extern HintText JabuJabusBelly_MQ_GS_BoomerangChestRoom;
    extern HintText JabuJabusBelly_MQ_GS_NearBoss;
  
    extern HintText ForestTemple_GS_RaisedIslandCourtyard;
    extern HintText ForestTemple_GS_FirstRoom;
    extern HintText ForestTemple_GS_LevelIslandCourtyard;
    extern HintText ForestTemple_GS_Lobby;
    extern HintText ForestTemple_GS_Basement;
  
    extern HintText ForestTemple_MQ_GS_FirstHallway;
    extern HintText ForestTemple_MQ_GS_BlockPushRoom;
    extern HintText ForestTemple_MQ_GS_RaisedIslandCourtyard;
    extern HintText ForestTemple_MQ_GS_LevelIslandCourtyard;
    extern HintText ForestTemple_MQ_GS_Well;
  
    extern HintText FireTemple_GS_SongOfTimeRoom;
    extern HintText FireTemple_GS_BossKeyLoop;
    extern HintText FireTemple_GS_BoulderMaze;
    extern HintText FireTemple_GS_ScarecrowTop;
    extern HintText FireTemple_GS_ScarecrowClimb;
  
    extern HintText FireTemple_MQ_GS_AboveFireWallMaze;
    extern HintText FireTemple_MQ_GS_FireWallMazeCenter;
    extern HintText FireTemple_MQ_GS_BigLavaRoomOpenDoor;
    extern HintText FireTemple_MQ_GS_FireWallMazeSideRoom;
  
    extern HintText WaterTemple_GS_FallingPlatformRoom;
    extern HintText WaterTemple_GS_CentralPillar;
    extern HintText WaterTemple_GS_NearBossKeyChest;
    extern HintText WaterTemple_GS_River;
  
    extern HintText WaterTemple_MQ_GS_BeforeUpperWaterSwitch;
    extern HintText WaterTemple_MQ_GS_LizalfosHallway;
    extern HintText WaterTemple_MQ_GS_River;
  
    extern HintText SpiritTemple_GS_HallAfterSunBlockRoom;
    extern HintText SpiritTemple_GS_BoulderRoom;
    extern HintText SpiritTemple_GS_Lobby;
    extern HintText SpiritTemple_GS_SunOnFloorRoom;
    extern HintText SpiritTemple_GS_MetalFence;
  
    extern HintText SpiritTemple_MQ_GS_LeeverRoom;
    extern HintText SpiritTemple_MQ_GS_NineThronesRoomWest;
    extern HintText SpiritTemple_MQ_GS_NineThronesRoomNorth;
    extern HintText SpiritTemple_MQ_GS_SunBlockRoom;
  
    extern HintText ShadowTemple_GS_SingleGiantPot;
    extern HintText ShadowTemple_GS_FallingSpikesRoom;
    extern HintText ShadowTemple_GS_TripleGiantPot;
    extern HintText ShadowTemple_GS_LikeLikeRoom;
    extern HintText ShadowTemple_GS_NearShip;
  
    extern HintText ShadowTemple_MQ_GS_FallingSpikesRoom;
    extern HintText ShadowTemple_MQ_GS_WindHintRoom;
    extern HintText ShadowTemple_MQ_GS_AfterWind;
    extern HintText ShadowTemple_MQ_GS_AfterShip;
    extern HintText ShadowTemple_MQ_GS_NearBoss;
  
    extern HintText BottomOfTheWell_GS_LikeLikeCage;
    extern HintText BottomOfTheWell_GS_EastInnerRoom;
    extern HintText BottomOfTheWell_GS_WestInnerRoom;
  
    extern HintText BottomOfTheWell_MQ_GS_Basement;
    extern HintText BottomOfTheWell_MQ_GS_CoffinRoom;
    extern HintText BottomOfTheWell_MQ_GS_WestInnerRoom;
  
    extern HintText IceCavern_GS_PushBlockRoom;
    extern HintText IceCavern_GS_SpinningScytheRoom;
    extern HintText IceCavern_GS_HeartPieceRoom;
  
    extern HintText IceCavern_MQ_GS_Scarecrow;
    extern HintText IceCavern_MQ_GS_IceBlock;
    extern HintText IceCavern_MQ_GS_RedIce;
  
    extern HintText HF_GS_NearKakGrotto;
  
    extern HintText LLR_GS_BackWall;
    extern HintText LLR_GS_RainShed;
    extern HintText LLR_GS_HouseWindow;
    extern HintText LLR_GS_Tree;
  
    extern HintText KF_GS_BeanPatch;
    extern HintText KF_GS_KnowItAllHouse;
    extern HintText KF_GS_HouseOfTwins;
  
    extern HintText LW_GS_BeanPatchNearBridge;
    extern HintText LW_GS_BeanPatchNearTheater;
    extern HintText LW_GS_AboveTheater;
    extern HintText SFM_GS;
  
    extern HintText OGC_GS;
    extern HintText HC_GS_Tree;
    extern HintText MK_GS_GuardHouse;
  
    extern HintText DMC_GS_BeanPatch;
  
    extern HintText DMT_GS_BeanPatch;
    extern HintText DMT_GS_NearKak;
    extern HintText DMT_GS_AboveDodongosCavern;
    extern HintText DMT_GS_FallingRocksPath;
  
    extern HintText GC_GS_CenterPlatform;
    extern HintText GC_GS_BoulderMaze;
  
    extern HintText Kak_GS_HouseUnderConstruction;
    extern HintText Kak_GS_SkulltulaHouse;
    extern HintText Kak_GS_GuardsHouse;
    extern HintText Kak_GS_Tree;
    extern HintText Kak_GS_Watchtower;
    extern HintText Kak_GS_AboveImpasHouse;
  
    extern HintText GY_GS_Wall;
    extern HintText GY_GS_BeanPatch;
  
    extern HintText ZR_GS_Ladder;
    extern HintText ZR_GS_Tree;
    extern HintText ZR_GS_AboveBridge;
    extern HintText ZR_GS_NearRaisedGrottos;
  
    extern HintText ZD_GS_FrozenWaterfall;
    extern HintText ZF_GS_AboveTheLog;
    extern HintText ZF_GS_Tree;
  
    extern HintText LH_GS_BeanPatch;
    extern HintText LH_GS_SmallIsland;
    extern HintText LH_GS_LabWall;
    extern HintText LH_GS_LabCrate;
    extern HintText LH_GS_Tree;
  
    extern HintText GV_GS_BeanPatch;
    extern HintText GV_GS_SmallBridge;
    extern HintText GV_GS_Pillar;
    extern HintText GV_GS_BehindTent;
  
    extern HintText GF_GS_ArcheryRange;
    extern HintText GF_GS_TopFloor;
  
    extern HintText Colossus_GS_BeanPatch;
    extern HintText Colossus_GS_Hill;
    extern HintText Colossus_GS_Tree;
  
    extern HintText KF_ShopItem1;
    extern HintText KF_ShopItem2;
    extern HintText KF_ShopItem3;
    extern HintText KF_ShopItem4;
    extern HintText KF_ShopItem5;
    extern HintText KF_ShopItem6;
    extern HintText KF_ShopItem7;
    extern HintText KF_ShopItem8;
  
    extern HintText Kak_PotionShopItem1;
    extern HintText Kak_PotionShopItem2;
    extern HintText Kak_PotionShopItem3;
    extern HintText Kak_PotionShopItem4;
    extern HintText Kak_PotionShopItem5;
    extern HintText Kak_PotionShopItem6;
    extern HintText Kak_PotionShopItem7;
    extern HintText Kak_PotionShopItem8;
  
    extern HintText MK_BombchuShopItem1;
    extern HintText MK_BombchuShopItem2;
    extern HintText MK_BombchuShopItem3;
    extern HintText MK_BombchuShopItem4;
    extern HintText MK_BombchuShopItem5;
    extern HintText MK_BombchuShopItem6;
    extern HintText MK_BombchuShopItem7;
    extern HintText MK_BombchuShopItem8;
  
    extern HintText MK_PotionShopItem1;
    extern HintText MK_PotionShopItem2;
    extern HintText MK_PotionShopItem3;
    extern HintText MK_PotionShopItem4;
    extern HintText MK_PotionShopItem5;
    extern HintText MK_PotionShopItem6;
    extern HintText MK_PotionShopItem7;
    extern HintText MK_PotionShopItem8;
  
    extern HintText MK_BazaarItem1;
    extern HintText MK_BazaarItem2;
    extern HintText MK_BazaarItem3;
    extern HintText MK_BazaarItem4;
    extern HintText MK_BazaarItem5;
    extern HintText MK_BazaarItem6;
    extern HintText MK_BazaarItem7;
    extern HintText MK_BazaarItem8;
  
    extern HintText Kak_BazaarItem1;
    extern HintText Kak_BazaarItem2;
    extern HintText Kak_BazaarItem3;
    extern HintText Kak_BazaarItem4;
    extern HintText Kak_BazaarItem5;
    extern HintText Kak_BazaarItem6;
    extern HintText Kak_BazaarItem7;
    extern HintText Kak_BazaarItem8;
  
    extern HintText ZD_ShopItem1;
    extern HintText ZD_ShopItem2;
    extern HintText ZD_ShopItem3;
    extern HintText ZD_ShopItem4;
    extern HintText ZD_ShopItem5;
    extern HintText ZD_ShopItem6;
    extern HintText ZD_ShopItem7;
    extern HintText ZD_ShopItem8;
  
    extern HintText GC_ShopItem1;
    extern HintText GC_ShopItem2;
    extern HintText GC_ShopItem3;
    extern HintText GC_ShopItem4;
    extern HintText GC_ShopItem5;
    extern HintText GC_ShopItem6;
    extern HintText GC_ShopItem7;
    extern HintText GC_ShopItem8;
  
    extern HintText DekuTree_MQ_DekuScrub;
  
    extern HintText HF_DekuScrubGrotto;
    extern HintText LLR_DekuScrubGrottoLeft;
    extern HintText LLR_DekuScrubGrottoRight;
    extern HintText LLR_DekuScrubGrottoCenter;
  
    extern HintText LW_DekuScrubNearDekuTheaterRight;
    extern HintText LW_DekuScrubNearDekuTheaterLeft;
    extern HintText LW_DekuScrubNearBridge;
    extern HintText LW_DekuScrubGrottoRear;
    extern HintText LW_DekuScrubGrottoFront;
    extern HintText SFM_DekuScrubGrottoRear;
    extern HintText SFM_DekuScrubGrottoFront;
  
    extern HintText GC_DekuScrubGrottoLeft;
    extern HintText GC_DekuScrubGrottoRight;
    extern HintText GC_DekuScrubGrottoCenter;
  
    extern HintText DodongosCavern_DekuScrubNearBombBagLeft;
    extern HintText DodongosCavern_DekuScrubSideRoomNearDodongos;
    extern HintText DodongosCavern_DekuScrubNearBombBagRight;
    extern HintText DodongosCavern_DekuScrubLobby;
  
    extern HintText DodongosCavern_MQ_DekuScrubLobbyRear;
    extern HintText DodongosCavern_MQ_DekuScrubLobbyFront;
    extern HintText DodongosCavern_MQ_DekuScrubStaircase;
    extern HintText DodongosCavern_MQ_DekuScrubSideRoomNearLowerLizalfos;
  
    extern HintText DMC_DekuScrubGrottoLeft;
    extern HintText DMC_DekuScrubGrottoRight;
    extern HintText DMC_DekuScrubGrottoCenter;
  
    extern HintText ZR_DekuScrubGrottoRear;
    extern HintText ZR_DekuScrubGrottoFront;
  
    extern HintText JabuJabusBelly_DekuScrub;
  
    extern HintText LH_DekuScrubGrottoLeft;
    extern HintText LH_DekuScrubGrottoRight;
    extern HintText LH_DekuScrubGrottoCenter;
  
    extern HintText GV_DekuScrubGrottoRear;
    extern HintText GV_DekuScrubGrottoFront;
  
    extern HintText Colossus_DekuScrubGrottoFront;
    extern HintText Colossus_DekuScrubGrottoRear;
  
    extern HintText GanonsCastle_DekuScrubCenterLeft;
    extern HintText GanonsCastle_DekuScrubCenterRight;
    extern HintText GanonsCastle_DekuScrubRight;
    extern HintText GanonsCastle_DekuScrubLeft;
  
    extern HintText GanonsCastle_MQ_DekuScrubRight;
    extern HintText GanonsCastle_MQ_DekuScrubCenterLeft;
    extern HintText GanonsCastle_MQ_DekuScrubCenter;
    extern HintText GanonsCastle_MQ_DekuScrubCenterRight;
    extern HintText GanonsCastle_MQ_DekuScrubLeft;
  
    extern HintText LLR_StablesLeftCow;
    extern HintText LLR_StablesRightCow;
    extern HintText LLR_TowerRightCow;
    extern HintText LLR_TowerLeftCow;
    extern HintText Kak_ImpasHouseCow;
    extern HintText DMT_CowGrottoCow;
  
    //Entrances
    extern HintText DesertColossus_To_ColossusGrotto;
    extern HintText GVGrottoLedge_To_GVOctorokGrotto;
    extern HintText GCGrottoPlatform_To_GCGrotto;
    extern HintText GerudoFortress_To_GFStormsGrotto;
    extern HintText ZorasDomain_To_ZDStormsGrotto;
    extern HintText HyruleCastleGrounds_To_HCStormsGrotto;
    extern HintText GVFortressSide_To_GVStormsGrotto;
    extern HintText DesertColossus_To_ColossusGreatFairyFountain;
    extern HintText GanonsCastleGrounds_To_OGCGreatFairyFountain;
    extern HintText ZorasFountain_To_ZFGreatFairyFountain;
    extern HintText GVFortressSide_To_GVCarpenterTent;
    extern HintText GYWarpPadRegion_To_ShadowTempleEntryway;
    extern HintText LakeHylia_To_WaterTempleLobby;
    extern HintText GerudoFortress_To_GerudoTrainingGroundsLobby;
    extern HintText ZorasFountain_To_JabuJabusBellyBeginning;
    extern HintText KakarikoVillage_To_BottomOfTheWell;
  
    //Exits
    extern HintText LinksPocket;
    extern HintText KokiriForest;
    extern HintText TheLostWoods;
    extern HintText SacredForestMeadow;
    extern HintText HyruleField;
    extern HintText LakeHylia;
    extern HintText GerudoValley;
    extern HintText GerudosFortress;
    extern HintText HauntedWasteland;
    extern HintText DesertColossus;
    extern HintText TheMarket;
    extern HintText TempleOfTime;
    extern HintText HyruleCastle;
    extern HintText OutsideGanonsCastle;
    extern HintText KakarikoVillage;
    extern HintText TheGraveyard;
    extern HintText DeathMountainTrail;
    extern HintText GoronCity;
    extern HintText DeathMountainCrater;
    extern HintText ZorasRiver;
    extern HintText ZorasDomain;
    extern HintText ZorasFountain;
    extern HintText LonLonRanch;
  
    //Regions
    extern HintText KF_LinksHouse;
    extern HintText ToT_Main;
    extern HintText KF_MidosHouse;
    extern HintText KF_SariasHouse;
    extern HintText KF_HouseOfTwins;
    extern HintText KF_KnowItAllHouse;
    extern HintText KF_KokiriShop;
    extern HintText LH_Lab;
    extern HintText LH_FishingHole;
    extern HintText GV_CarpenterTent;
    extern HintText MK_GuardHouse;
    extern HintText MK_MaskShop;
    extern HintText MK_BombchuBowling;
    extern HintText MK_PotionShop;
    extern HintText MK_TreasureChestGame;
    extern HintText MK_BombchuShop;
    extern HintText MK_ManInGreenHouse;
    extern HintText Kak_Windmill;
    extern HintText Kak_CarpenterBossHouse;
    extern HintText Kak_ImpasHouse;
    extern HintText Kak_ImpasHouseBack;
    extern HintText Kak_OddMedicineBuilding;
    extern HintText GY_DampesHouse;
    extern HintText GC_Shop;
    extern HintText ZD_Shop;
    extern HintText LLR_TalonsHouse;
    extern HintText LLR_Stables;
    extern HintText LLR_Tower;
    extern HintText MK_Bazaar;
    extern HintText MK_ShootingGallery;
    extern HintText Kak_Bazaar;
    extern HintText Kak_PotionShopFront;
    extern HintText Kak_PotionShopBack;
    extern HintText Kak_ShootingGallery;
    extern HintText Colossus_GreatFairyFountain;
    extern HintText HC_GreatFairyFountain;
    extern HintText OGC_GreatFairyFountain;
    extern HintText DMC_GreatFairyFountain;
    extern HintText DMT_GreatFairyFountain;
    extern HintText ZF_GreatFairyFountain;
    extern HintText GY_ShieldGrave;
    extern HintText GY_HeartPieceGrave;
    extern HintText GY_ComposersGrave;
    extern HintText GY_DampesGrave;
    extern HintText DMT_CowGrotto;
    extern HintText HC_StormsGrotto;
    extern HintText HF_TektiteGrotto;
    extern HintText HF_NearMKGrotto;
    extern HintText HF_CowGrotto;
    extern HintText Kak_RedeadGrotto;
    extern HintText SFM_WolfosGrotto;
    extern HintText GV_OctorokGrotto;
    extern HintText DekuTheater;
    extern HintText ZR_OpenGrotto;
    extern HintText DMC_UpperGrotto;
    extern HintText DMT_StormsGrotto;
    extern HintText Kak_OpenGrotto;
    extern HintText HF_NearMarketGrottoChest;
    extern HintText HF_OpenGrotto;
    extern HintText HF_SoutheastGrotto;
    extern HintText KF_StormsGrotto;
    extern HintText LW_NearShortcutsGrotto;
    extern HintText HF_InsideFenceGrotto;
    extern HintText LW_ScrubsGrotto;
    extern HintText Colossus_Grotto;
    extern HintText ZR_StormsGrotto;
    extern HintText SFM_StormsGrotto;
    extern HintText GV_StormsGrotto;
    extern HintText LH_Grotto;
    extern HintText DMC_HammerGrotto;
    extern HintText GC_Grotto;
    extern HintText LLR_Grotto;
    extern HintText ZR_FairyGrotto;
    extern HintText HF_FairyGrotto;
    extern HintText SFM_FairyGrotto;
    extern HintText ZD_StormsGrotto;
    extern HintText GF_StormsGrotto;
  
    //Junk Hints
    extern HintText Junk01;
    extern HintText Junk02;
    extern HintText Junk03;
    extern HintText Junk04;
    //extern HintText Junk05;
    extern HintText Junk06;
    //extern HintText Junk07;
    extern HintText Junk08;
    extern HintText Junk09;
    extern HintText Junk10;
    //extern HintText Junk11;
    extern HintText Junk12;
    extern HintText Junk13;
    extern HintText Junk14;
    extern HintText Junk15;
    extern HintText Junk16;
    extern HintText Junk17;
    extern HintText Junk18;
    //extern HintText Junk19;
    //extern HintText Junk20;
    extern HintText Junk21;
    extern HintText Junk22;
    extern HintText Junk23;
    extern HintText Junk24;
    extern HintText Junk25;
    extern HintText Junk26;
    extern HintText Junk27;
    extern HintText Junk28;
    extern HintText Junk29;
    extern HintText Junk30;
    extern HintText Junk31;
    extern HintText Junk32;
    extern HintText Junk33;
    extern HintText Junk34;
    extern HintText Junk35;
    extern HintText Junk36;
    extern HintText Junk37;
    extern HintText Junk38;
    extern HintText Junk39;
    extern HintText Junk40;
    extern HintText Junk41;
    extern HintText Junk42;
    extern HintText Junk43;
    extern HintText Junk44;
    extern HintText Junk45;
    extern HintText Junk46;
    extern HintText Junk47;
    extern HintText Junk48;
    extern HintText Junk49;
    extern HintText Junk50;
    extern HintText Junk51;
    extern HintText Junk52;
    extern HintText Junk53;
    extern HintText Junk54;
    extern HintText Junk55;
    extern HintText Junk56;
    extern HintText Junk57;
    extern HintText Junk58;
    extern HintText Junk59;
    extern HintText Junk60;
    extern HintText Junk61;
    extern HintText Junk62;
    extern HintText Junk63;
    extern HintText Junk64;
    extern HintText Junk65;
    extern HintText Junk66;
    extern HintText Junk67;
    extern HintText Junk68;
    extern HintText Junk69;
    extern HintText Junk70;
    extern HintText Junk71;
  
    //Dungeon Names
    extern HintText DekuTree;
    extern HintText DodongosCavern;
    extern HintText JabuJabusBelly;
    extern HintText ForestTemple;
    extern HintText FireTemple;
    extern HintText WaterTemple;
    extern HintText ShadowTemple;
    extern HintText SpiritTemple;
    extern HintText IceCavern;
    extern HintText BottomOfTheWell;
    extern HintText GerudoTrainingGrounds;
    extern HintText GanonsCastle;
  
    //Bosses
    extern HintText QueenGohma;
    extern HintText KingDodongo;
    extern HintText Barinade;
    extern HintText PhantomGanon;
    extern HintText Volvagia;
    extern HintText Morpha;
    extern HintText BongoBongo;
    extern HintText Twinrova;
    extern HintText LinksPocketBoss;
  
    //Bridge Hint
    extern HintText BridgeVanilla;
    extern HintText BridgeStones;
    extern HintText BridgeMedallions;
    extern HintText BridgeRewards;
    extern HintText BridgeDungeons;
    extern HintText BridgeTokens;
  
    //Ganons Boss Key
    extern HintText GanonBKVanilla;
    extern HintText GanonBKOwnDungeon;
    extern HintText GanonBKOverworld;
    extern HintText GanonBKAnyDungeon;
    extern HintText GanonBKKeysanity;
    extern HintText GanonBKTriforce;
  
    //LACS Hint
    extern HintText LACSVanilla;
    extern HintText LACSMedallions;
    extern HintText LACSStones;
    extern HintText LACSRewards;
    extern HintText LACSTokens;
  
    //Trial Text
    extern HintText SixTrials;
    extern HintText ZeroTrials;
    extern HintText FourToFiveTrials;
    extern HintText OneToThreeTrials;
  
    //Altar Text
    extern HintText SpiritualStoneTextStart;
    extern HintText ChildAltarTextEnd;
    extern HintText AdultAltarTextStart;
    extern HintText AdultAltarTextEnd;
  
    //Validation Line
    extern HintText ValidationLine;
  
    //Light Arrow Location Text
    extern HintText LightArrowLocation;
    extern HintText YourPocket;
  
    //Ganon Line
    extern HintText GanonLine01;
    extern HintText GanonLine02;
    extern HintText GanonLine03;
    extern HintText GanonLine04;
    extern HintText GanonLine05;
    extern HintText GanonLine06;
    extern HintText GanonLine07;
    extern HintText GanonLine08;
    extern HintText GanonLine09;
    extern HintText GanonLine10;
    extern HintText GanonLine11;
  
    extern std::array<HintText*, 66> junkHints;
    extern std::array<HintText*, 11> ganonLines;
  } //namespace Hints
  