From 9421d724b63d98e94de849a7bf67576ba50ed8c9 Mon Sep 17 00:00:00 2001 From: Gin <> Date: Tue, 14 Oct 2025 23:41:15 -0700 Subject: [PATCH 1/2] update project base link --- SerialPrograms/Source/CommonFramework/Globals.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SerialPrograms/Source/CommonFramework/Globals.cpp b/SerialPrograms/Source/CommonFramework/Globals.cpp index 6292ad914d..a705e5d631 100644 --- a/SerialPrograms/Source/CommonFramework/Globals.cpp +++ b/SerialPrograms/Source/CommonFramework/Globals.cpp @@ -45,17 +45,17 @@ const std::string PROGRAM_VERSION = PROGRAM_VERSION_BASE + "-user"; const std::string PROGRAM_NAME = "Pok\u00e9mon Automation"; -const std::string ONLINE_DOC_URL_BASE = "https://github.com/PokemonAutomation/"; +const std::string ONLINE_DOC_URL_BASE = "https://pokemonautomation.github.io/"; const std::string PROJECT_SOURCE_URL = "https://github.com/PokemonAutomation/Arduino-Source/"; const std::string RESOURCES_URL_BASE = "https://github.com/PokemonAutomation/Packages/"; // This the URL that we display. We don't actually use this for linking. -const std::string GITHUB_LINK_TEXT = "github.com/PokemonAutomation"; +const std::string GITHUB_LINK_TEXT = "pokemonautomation.github.io"; // This is the URL that we actually link to. -const std::string GITHUB_LINK_URL = "https://github.com/PokemonAutomation/About/blob/master/README.md"; +const std::string GITHUB_LINK_URL = "https://pokemonautomation.github.io"; From 6e96807b1647e8635afa4d0d384bdfab3a4b9bec Mon Sep 17 00:00:00 2001 From: Gin <> Date: Tue, 14 Oct 2025 23:46:03 -0700 Subject: [PATCH 2/2] use script to update links --- .../Program/GameName_ProgramName.cpp | 2 +- SerialPrograms/Scripts/use_new_wiki.py | 132 ++++++++++++++++++ .../CommonFramework/GlobalSettingsPanel.cpp | 4 +- .../Source/ML/Programs/ML_LabelImages.cpp | 2 +- .../Source/ML/Programs/ML_RunYOLO.cpp | 2 +- .../NintendoSwitch_Settings.cpp | 2 +- .../NintendoSwitch_FriendCodeAdder.cpp | 2 +- .../Programs/NintendoSwitch_FriendDelete.cpp | 2 +- .../Programs/NintendoSwitch_PreventSleep.cpp | 2 +- .../Programs/NintendoSwitch_PushJoySticks.cpp | 2 +- ...intendoSwitch_RecordKeyboardController.cpp | 2 +- .../NintendoSwitch_SnapshotDumper.cpp | 2 +- .../Programs/NintendoSwitch_SwitchViewer.cpp | 2 +- .../Programs/NintendoSwitch_TurboA.cpp | 2 +- .../Programs/NintendoSwitch_TurboButton.cpp | 2 +- .../Programs/NintendoSwitch_TurboMacro.cpp | 2 +- .../NintendoSwitch_VirtualConsole.cpp | 2 +- .../PokemonBDSP/PokemonBDSP_Settings.cpp | 2 +- .../Eggs/PokemonBDSP_EggAutonomous.cpp | 2 +- .../Programs/Eggs/PokemonBDSP_EggFetcher.cpp | 2 +- .../Programs/Eggs/PokemonBDSP_EggHatcher.cpp | 2 +- .../PokemonBDSP_AmitySquarePickUpFarmer.cpp | 2 +- .../Farming/PokemonBDSP_DoublesLeveling.cpp | 2 +- .../Farming/PokemonBDSP_GiftBerryReset.cpp | 2 +- .../PokemonBDSP_MoneyFarmerRoute210.cpp | 2 +- .../PokemonBDSP_MoneyFarmerRoute212.cpp | 2 +- .../Farming/PokemonBDSP_PoffinCooker.cpp | 2 +- .../PokemonBDSP_AutonomousBallThrower.cpp | 2 +- .../General/PokemonBDSP_MassRelease.cpp | 2 +- .../PokemonBDSP_ActivateMenuGlitch-1.1.2.cpp | 2 +- .../PokemonBDSP_ActivateMenuGlitch-1.1.3.cpp | 2 +- .../PokemonBDSP_CloneItemsBoxCopy2.cpp | 2 +- .../PokemonBDSP_LegendaryReset.cpp | 2 +- .../PokemonBDSP_ShinyHunt-Fishing.cpp | 2 +- .../PokemonBDSP_ShinyHunt-Overworld.cpp | 2 +- .../PokemonBDSP_ShinyHunt-Shaymin.cpp | 2 +- .../ShinyHunting/PokemonBDSP_StarterReset.cpp | 2 +- .../Trading/PokemonBDSP_SelfBoxTrade.cpp | 2 +- .../Trading/PokemonBDSP_SelfTouchTrade.cpp | 2 +- .../PokemonHome/PokemonHome_Settings.cpp | 2 +- .../Programs/PokemonHome_BoxSorting.cpp | 2 +- .../Programs/PokemonHome_PageSwap.cpp | 2 +- .../Source/PokemonLA/PokemonLA_Settings.cpp | 2 +- .../Farming/PokemonLA_IngoBattleGrinder.cpp | 2 +- .../Farming/PokemonLA_IngoMoveGrinder.cpp | 2 +- .../Farming/PokemonLA_LeapGrinder.cpp | 2 +- .../Farming/PokemonLA_MagikarpMoveGrinder.cpp | 2 +- .../PokemonLA_NuggetFarmerHighlands.cpp | 2 +- .../Farming/PokemonLA_TenacityCandyFarmer.cpp | 2 +- .../Programs/General/PokemonLA_ApplyGrits.cpp | 2 +- .../PokemonLA_BraviaryHeightGlitch.cpp | 2 +- .../General/PokemonLA_ClothingBuyer.cpp | 2 +- .../General/PokemonLA_DistortionWaiter.cpp | 2 +- .../General/PokemonLA_OutbreakFinder.cpp | 2 +- .../General/PokemonLA_PokedexTasksReader.cpp | 2 +- .../General/PokemonLA_RamanasIslandCombee.cpp | 2 +- .../General/PokemonLA_SkipToFullMoon.cpp | 2 +- ...monLA_GeneratePokemonImageTrainingData.cpp | 2 +- .../ShinyHunting/PokemonLA_AutoMultiSpawn.cpp | 2 +- .../ShinyHunting/PokemonLA_BurmyFinder.cpp | 2 +- .../ShinyHunting/PokemonLA_CrobatFinder.cpp | 2 +- .../ShinyHunting/PokemonLA_FroslassFinder.cpp | 2 +- .../ShinyHunting/PokemonLA_GalladeFinder.cpp | 2 +- .../PokemonLA_PostMMOSpawnReset.cpp | 2 +- .../PokemonLA_ShinyHunt-CustomPath.cpp | 2 +- .../PokemonLA_ShinyHunt-FlagPin.cpp | 2 +- .../PokemonLA_ShinyHunt-LakeTrio.cpp | 2 +- .../ShinyHunting/PokemonLA_UnownFinder.cpp | 2 +- .../Trading/PokemonLA_SelfBoxTrade.cpp | 2 +- .../Trading/PokemonLA_SelfTouchTrade.cpp | 2 +- .../PokemonLGPE/PokemonLGPE_Settings.cpp | 2 +- .../Farming/PokemonLGPE_DailyItemFarmer.cpp | 2 +- .../ShinyHunting/PokemonLGPE_AlolanTrade.cpp | 2 +- .../PokemonLGPE_FossilRevival.cpp | 2 +- .../ShinyHunting/PokemonLGPE_GiftReset.cpp | 2 +- .../PokemonLGPE_LegendaryReset.cpp | 2 +- .../Source/PokemonLZA/PokemonLZA_Settings.cpp | 2 +- .../Source/PokemonRSE/PokemonRSE_Settings.cpp | 2 +- .../PokemonRSE_AudioStarterReset.cpp | 2 +- .../PokemonRSE_LegendaryHunt-Emerald.cpp | 2 +- .../PokemonRSE_ShinyHunt-Deoxys.cpp | 2 +- .../ShinyHunting/PokemonRSE_ShinyHunt-Mew.cpp | 2 +- .../ShinyHunting/PokemonRSE_StarterReset.cpp | 2 +- .../Source/PokemonSV/PokemonSV_Settings.cpp | 2 +- .../AutoStory/PokemonSV_AutoStory.cpp | 2 +- .../Boxes/PokemonSV_MassAttachItems.cpp | 2 +- .../Programs/Boxes/PokemonSV_MassRelease.cpp | 2 +- .../Programs/Eggs/PokemonSV_EggAutonomous.cpp | 4 +- .../Programs/Eggs/PokemonSV_EggFetcher.cpp | 2 +- .../Programs/Eggs/PokemonSV_EggHatcher.cpp | 2 +- .../Farming/PokemonSV_AuctionFarmer.cpp | 2 +- .../Farming/PokemonSV_BBQSoloFarmer.cpp | 2 +- .../Farming/PokemonSV_ClaimMysteryGift.cpp | 2 +- .../Farming/PokemonSV_ESPTraining.cpp | 2 +- .../Farming/PokemonSV_FlyingTrialFarmer.cpp | 2 +- .../PokemonSV_GimmighoulChestFarmer.cpp | 2 +- .../PokemonSV_GimmighoulRoamingFarmer.cpp | 2 +- .../Programs/Farming/PokemonSV_LPFarmer.cpp | 2 +- .../Farming/PokemonSV_MaterialFarmer.cpp | 2 +- .../Farming/PokemonSV_TournamentFarmer.cpp | 2 +- .../Farming/PokemonSV_TournamentFarmer2.cpp | 2 +- .../PokemonSV_ClipboardFastCodeEntry.cpp | 2 +- .../FastCodeEntry/PokemonSV_FastCodeEntry.cpp | 2 +- .../PokemonSV_VideoFastCodeEntry.cpp | 2 +- ...okemonSV_ThreeSegmentDudunsparceFinder.cpp | 2 +- .../PokemonSV_AutonomousBallThrower.cpp | 2 +- .../General/PokemonSV_ClothingBuyer.cpp | 2 +- .../General/PokemonSV_MassPurchase.cpp | 2 +- .../General/PokemonSV_SizeChecker.cpp | 2 +- .../Programs/General/PokemonSV_StatsReset.cpp | 2 +- .../PokemonSV_StatsResetEventBattle.cpp | 2 +- .../Glitches/PokemonSV_CloneItems-1.0.1.cpp | 2 +- .../Glitches/PokemonSV_RideCloner-1.0.1.cpp | 2 +- .../Glitches/PokemonSV_WildItemFarmer.cpp | 2 +- .../ItemPrinter/PokemonSV_AutoItemPrinter.cpp | 2 +- .../ItemPrinter/PokemonSV_ItemPrinterRNG.cpp | 2 +- .../Sandwiches/PokemonSV_SandwichMaker.cpp | 2 +- .../PokemonSV_ShinyHunt-AreaZeroPlatform.cpp | 2 +- .../PokemonSV_ShinyHunt-Scatterbug.cpp | 2 +- .../Programs/TeraRaids/PokemonSV_AutoHost.cpp | 2 +- .../TeraRaids/PokemonSV_TeraMultiFarmer.cpp | 2 +- .../TeraRaids/PokemonSV_TeraRoller.cpp | 2 +- .../TeraRaids/PokemonSV_TeraSelfFarmer.cpp | 2 +- .../Trading/PokemonSV_SelfBoxTrade.cpp | 2 +- .../PokemonSwSh_MaxLair_BossFinder.cpp | 2 +- .../MaxLair/PokemonSwSh_MaxLair_Standard.cpp | 2 +- .../PokemonSwSh_MaxLair_StrongBoss.cpp | 2 +- .../PokemonSwSh/PokemonSwSh_Settings.cpp | 2 +- .../PokemonSwSh_DateSpam-BerryFarmer.cpp | 2 +- .../PokemonSwSh_DateSpam-BerryFarmer2.cpp | 2 +- ...emonSwSh_DateSpam-DailyHighlightFarmer.cpp | 2 +- .../PokemonSwSh_DateSpam-LotoFarmer.cpp | 2 +- .../PokemonSwSh_DateSpam-PokeJobsFarmer.cpp | 2 +- .../PokemonSwSh_DateSpam-StowOnSideFarmer.cpp | 2 +- .../PokemonSwSh_DateSpam-WattFarmer.cpp | 2 +- .../DenHunting/PokemonSwSh_BeamReset.cpp | 2 +- .../DenHunting/PokemonSwSh_DaySkipperEU.cpp | 2 +- .../PokemonSwSh_DaySkipperJPN-7.8k.cpp | 2 +- .../DenHunting/PokemonSwSh_DaySkipperJPN.cpp | 2 +- .../DenHunting/PokemonSwSh_DaySkipperUS.cpp | 2 +- .../PokemonSwSh_EventBeamFinder.cpp | 2 +- .../PokemonSwSh_PurpleBeamFinder.cpp | 2 +- .../EggPrograms/PokemonSwSh_EggAutonomous.cpp | 2 +- .../EggPrograms/PokemonSwSh_EggCombined2.cpp | 2 +- .../EggPrograms/PokemonSwSh_EggFetcher2.cpp | 2 +- .../PokemonSwSh_EggFetcherMultiple.cpp | 2 +- .../EggPrograms/PokemonSwSh_EggHatcher.cpp | 2 +- .../PokemonSwSh_EggSuperCombined2.cpp | 2 +- .../PokemonSwSh_GodEggDuplication.cpp | 2 +- .../PokemonSwSh_GodEggItemDupe.cpp | 2 +- .../PokemonSwSh_AutonomousBallThrower.cpp | 2 +- .../General/PokemonSwSh_BallThrower.cpp | 2 +- .../PokemonSwSh_BoxReorderNationalDex.cpp | 2 +- .../General/PokemonSwSh_ClothingBuyer.cpp | 2 +- .../General/PokemonSwSh_DexRecFinder.cpp | 2 +- .../General/PokemonSwSh_MassRelease.cpp | 2 +- .../General/PokemonSwSh_SurpriseTrade.cpp | 2 +- .../Programs/General/PokemonSwSh_TradeBot.cpp | 2 +- .../PokemonSwSh_AutoHost-MultiGame.cpp | 2 +- .../Hosting/PokemonSwSh_AutoHost-Rolling.cpp | 2 +- .../Hosting/PokemonSwSh_DenRoller.cpp | 2 +- .../PokemonSwSh_StatsReset-Calyrex.cpp | 2 +- .../PokemonSwSh_StatsReset-Moltres.cpp | 2 +- .../PokemonSwSh_StatsReset-Regi.cpp | 2 +- .../PokemonSwSh_StatsReset.cpp | 2 +- ...emonSwSh_ShinyHuntAutonomous-Overworld.cpp | 2 +- .../PokemonSwSh_RaidItemFarmerOKHO.cpp | 2 +- .../QoLMacros/PokemonSwSh_FastCodeEntry.cpp | 2 +- .../PokemonSwSh_FriendSearchDisconnect.cpp | 2 +- .../RNG/PokemonSwSh_CramomaticRNG.cpp | 2 +- .../RNG/PokemonSwSh_DailyHighlightRNG.cpp | 2 +- .../Programs/RNG/PokemonSwSh_SeedFinder.cpp | 2 +- ...emonSwSh_ShinyHuntAutonomous-BerryTree.cpp | 2 +- ...okemonSwSh_ShinyHuntAutonomous-Fishing.cpp | 2 +- ...kemonSwSh_ShinyHuntAutonomous-IoATrade.cpp | 2 +- .../PokemonSwSh_ShinyHuntAutonomous-Regi.cpp | 2 +- ...monSwSh_ShinyHuntAutonomous-Regigigas2.cpp | 2 +- ...onSwSh_ShinyHuntAutonomous-StrongSpawn.cpp | 2 +- ...Sh_ShinyHuntAutonomous-SwordsOfJustice.cpp | 2 +- ...emonSwSh_ShinyHuntAutonomous-Whistling.cpp | 2 +- .../PokemonSwSh_CurryHunter.cpp | 2 +- .../PokemonSwSh_MultiGameFossil.cpp | 2 +- ...kemonSwSh_ShinyHuntUnattended-IoATrade.cpp | 2 +- .../PokemonSwSh_ShinyHuntUnattended-Regi.cpp | 2 +- ...monSwSh_ShinyHuntUnattended-Regigigas2.cpp | 2 +- ...onSwSh_ShinyHuntUnattended-StrongSpawn.cpp | 2 +- ...Sh_ShinyHuntUnattended-SwordsOfJustice.cpp | 2 +- .../Programs/ZeldaTotK_BowItemDuper.cpp | 2 +- .../Programs/ZeldaTotK_MineruItemDuper.cpp | 2 +- .../Programs/ZeldaTotK_ParaglideItemDuper.cpp | 2 +- .../Programs/ZeldaTotK_SurfItemDuper.cpp | 2 +- .../Programs/ZeldaTotK_WeaponDuper.cpp | 2 +- .../Source/ZeldaTotK/ZeldaTotK_Settings.cpp | 2 +- 193 files changed, 326 insertions(+), 194 deletions(-) create mode 100644 SerialPrograms/Scripts/use_new_wiki.py diff --git a/SerialPrograms/Scripts/CodeTemplates/Program/GameName_ProgramName.cpp b/SerialPrograms/Scripts/CodeTemplates/Program/GameName_ProgramName.cpp index 38a68fd358..8060f91246 100644 --- a/SerialPrograms/Scripts/CodeTemplates/Program/GameName_ProgramName.cpp +++ b/SerialPrograms/Scripts/CodeTemplates/Program/GameName_ProgramName.cpp @@ -20,7 +20,7 @@ ProgramName_Descriptor::ProgramName_Descriptor() : SingleSwitchProgramDescriptor( "GameName:ProgramName", "Game Name", "Program Name", - "ComputerControl/blob/master/Wiki/Programs/GameName/ProgramName.md", + "Programs/GameName/ProgramName.html", ".", FeedbackType::REQUIRED, AllowCommandsWhenRunning::DISABLE_COMMANDS, diff --git a/SerialPrograms/Scripts/use_new_wiki.py b/SerialPrograms/Scripts/use_new_wiki.py new file mode 100644 index 0000000000..1618a336a1 --- /dev/null +++ b/SerialPrograms/Scripts/use_new_wiki.py @@ -0,0 +1,132 @@ +#!/usr/bin/env python3 +""" +Script to update wiki links from old format to new format. +Old format: Programs/PokemonSV/AutoStory.html +New format: Programs/PokemonSV/AutoStory.html +""" + +import os +import re +import sys +from pathlib import Path + + +def update_wiki_links(content): + """ + Update wiki links from old format to new format. + + Args: + content: File content as string + + Returns: + Updated content with new wiki links + """ + # Pattern to match old wiki links + # Matches: ComputerControl/blob/master/Wiki/ followed by path and .md extension + pattern = r'ComputerControl/blob/master/Wiki/([^)\s]+)\.md' + + # Replace with new format: just the path with .html extension + replacement = r'\1.html' + + updated_content = re.sub(pattern, replacement, content) + + return updated_content + + +def process_file(file_path): + """ + Process a single file to update wiki links. + + Args: + file_path: Path to the file to process + + Returns: + True if file was modified, False otherwise + """ + try: + with open(file_path, 'r', encoding='utf-8') as f: + content = f.read() + + updated_content = update_wiki_links(content) + + if content != updated_content: + # Convert to Windows line endings (CRLF) + updated_content = updated_content.replace('\r\n', '\n').replace('\n', '\r\n') + + with open(file_path, 'w', encoding='utf-8', newline='') as f: + f.write(updated_content) + return True + + return False + except Exception as e: + print(f"Error processing {file_path}: {e}", file=sys.stderr) + return False + + +def find_files_with_wiki_links(root_dir, extensions=None): + """ + Find all files that might contain wiki links. + + Args: + root_dir: Root directory to search + extensions: List of file extensions to search (default: code files only) + + Returns: + List of file paths + """ + if extensions is None: + # Only process code files (.cpp, .h, .c, .hpp, .cc, .cxx) + extensions = ['.cpp', '.h', '.c', '.hpp', '.cc', '.cxx', '.tpp'] + + files_to_process = [] + + for root, dirs, files in os.walk(root_dir): + # Skip certain directories + dirs[:] = [d for d in dirs if d not in ['.git', 'build', 'Build', '__pycache__']] + + for file in files: + if any(file.endswith(ext) for ext in extensions): + files_to_process.append(os.path.join(root, file)) + + return files_to_process + + +def main(): + """Main function to update wiki links in the repository.""" + # Determine the root directory (SerialPrograms directory) + script_dir = Path(__file__).parent + serial_programs_dir = script_dir.parent + + print(f"Searching for wiki links in: {serial_programs_dir}") + print("Looking for pattern: ComputerControl/blob/master/Wiki/.../*.md") + print("Replacing with: .../....html") + print("Target files: C/C++ code files (.cpp, .h, .c, .hpp, .cc, .cxx, .tpp)") + print("Output: Windows line endings (CRLF)\n") + + # Find all relevant files + files = find_files_with_wiki_links(serial_programs_dir) + print(f"Found {len(files)} files to scan\n") + + # Process each file + modified_count = 0 + modified_files = [] + + for file_path in files: + if process_file(file_path): + modified_count += 1 + modified_files.append(file_path) + print(f"Updated: {os.path.relpath(file_path, serial_programs_dir)}") + + print(f"\n{'='*60}") + print(f"Summary: {modified_count} file(s) modified") + + if modified_files: + print("\nModified files:") + for file_path in modified_files: + print(f" - {os.path.relpath(file_path, serial_programs_dir)}") + + return 0 if modified_count >= 0 else 1 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/SerialPrograms/Source/CommonFramework/GlobalSettingsPanel.cpp b/SerialPrograms/Source/CommonFramework/GlobalSettingsPanel.cpp index 1bf5b04317..ff24ad7f08 100644 --- a/SerialPrograms/Source/CommonFramework/GlobalSettingsPanel.cpp +++ b/SerialPrograms/Source/CommonFramework/GlobalSettingsPanel.cpp @@ -160,7 +160,7 @@ GlobalSettings::GlobalSettings() , m_discord_settings( "Discord Settings: Integrate with Discord. (" + make_text_url( - ONLINE_DOC_URL_BASE + "ComputerControl/blob/master/Wiki/Software/DiscordIntegration.md", + ONLINE_DOC_URL_BASE + "DiscordIntegration/index.html", "online documentation" ) + ")" ) @@ -282,7 +282,7 @@ void GlobalSettings::load_json(const JsonValue& json){ m_discord_settings.set_text( "Discord Settings: Integrate with Discord. (" + make_text_url( - ONLINE_DOC_URL_BASE + "ComputerControl/blob/master/Wiki/Software/DiscordIntegration.md", + ONLINE_DOC_URL_BASE + "DiscordIntegration/index.html", "online documentation" ) + ")" ); diff --git a/SerialPrograms/Source/ML/Programs/ML_LabelImages.cpp b/SerialPrograms/Source/ML/Programs/ML_LabelImages.cpp index 5fe783d1c4..a9035eb67d 100644 --- a/SerialPrograms/Source/ML/Programs/ML_LabelImages.cpp +++ b/SerialPrograms/Source/ML/Programs/ML_LabelImages.cpp @@ -34,7 +34,7 @@ LabelImages_Descriptor::LabelImages_Descriptor() Color(), "ML:LabelImages", "ML", "Label Images", - "ComputerControl/blob/master/Wiki/Programs/ML/LabelImages.md", + "Programs/ML/LabelImages.html", "Label " + Pokemon::STRING_POKEMON + " on images" ) {} diff --git a/SerialPrograms/Source/ML/Programs/ML_RunYOLO.cpp b/SerialPrograms/Source/ML/Programs/ML_RunYOLO.cpp index 3bf1e46058..297c830165 100644 --- a/SerialPrograms/Source/ML/Programs/ML_RunYOLO.cpp +++ b/SerialPrograms/Source/ML/Programs/ML_RunYOLO.cpp @@ -26,7 +26,7 @@ RunYOLO_Descriptor::RunYOLO_Descriptor() : SingleSwitchProgramDescriptor( "NintendoSwitch:RunYOLO", "Nintendo Switch", "Run YOLO", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/RunYOLO.md", + "Programs/NintendoSwitch/RunYOLO.html", "Run YOLO object detection model.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/NintendoSwitch/NintendoSwitch_Settings.cpp b/SerialPrograms/Source/NintendoSwitch/NintendoSwitch_Settings.cpp index c0d1c18f7d..ceb0baf910 100644 --- a/SerialPrograms/Source/NintendoSwitch/NintendoSwitch_Settings.cpp +++ b/SerialPrograms/Source/NintendoSwitch/NintendoSwitch_Settings.cpp @@ -176,7 +176,7 @@ ConsoleSettings_Descriptor::ConsoleSettings_Descriptor() Color(), "NintendoSwitch:GlobalSettings", "Nintendo Switch", "Framework Settings", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/FrameworkSettings.md", + "Programs/NintendoSwitch/FrameworkSettings.html", "Switch Framework Settings" ) {} diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_FriendCodeAdder.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_FriendCodeAdder.cpp index 5638cd1a45..c142e37465 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_FriendCodeAdder.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_FriendCodeAdder.cpp @@ -20,7 +20,7 @@ FriendCodeAdder_Descriptor::FriendCodeAdder_Descriptor() : SingleSwitchProgramDescriptor( "NintendoSwitch:FriendCodeAdder", "Nintendo Switch", "Friend Code Adder", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/FriendCodeAdder.md", + "Programs/NintendoSwitch/FriendCodeAdder.html", "Add a list of friend codes.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_FriendDelete.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_FriendDelete.cpp index ce85620ecb..2371229f9d 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_FriendDelete.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_FriendDelete.cpp @@ -15,7 +15,7 @@ FriendDelete_Descriptor::FriendDelete_Descriptor() : SingleSwitchProgramDescriptor( "NintendoSwitch:FriendDelete", "Nintendo Switch", "Friend Delete", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/FriendDelete.md", + "Programs/NintendoSwitch/FriendDelete.html", "Mass delete/block all those unwanted friends.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_PreventSleep.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_PreventSleep.cpp index aa9c817f91..3fffb1574e 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_PreventSleep.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_PreventSleep.cpp @@ -15,7 +15,7 @@ PreventSleep_Descriptor::PreventSleep_Descriptor() : SingleSwitchProgramDescriptor( "NintendoSwitch:PreventSleep", "Nintendo Switch", "Prevent Sleep", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/PreventSleep.md", + "Programs/NintendoSwitch/PreventSleep.html", "Press B every 15 seconds to keep the Switch from sleeping.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_PushJoySticks.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_PushJoySticks.cpp index e92a1093aa..7bc7975394 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_PushJoySticks.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_PushJoySticks.cpp @@ -16,7 +16,7 @@ PushJoySticks_Descriptor::PushJoySticks_Descriptor() : SingleSwitchProgramDescriptor( "NintendoSwitch:PushJoySticks", "Nintendo Switch", "Push Joy Sticks", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/PushJoySticks.md", + "Programs/NintendoSwitch/PushJoySticks.html", "Push Joy Sticks continuously.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.cpp index 80d5e85378..86fcedbabf 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.cpp @@ -23,7 +23,7 @@ RecordKeyboardController_Descriptor::RecordKeyboardController_Descriptor() : SingleSwitchProgramDescriptor( "NintendoSwitch:RecordKeyboardController", "Nintendo Switch", "Record Keyboard Controller", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/RecordKeyboardController.md", + "Programs/NintendoSwitch/RecordKeyboardController.html", "Record actions from the keyboard controller, then play it back.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_SnapshotDumper.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_SnapshotDumper.cpp index 674d9cc9e6..f30d1982f3 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_SnapshotDumper.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_SnapshotDumper.cpp @@ -18,7 +18,7 @@ SnapshotDumper_Descriptor::SnapshotDumper_Descriptor() : SingleSwitchProgramDescriptor( "NintendoSwitch:SnapshotDumper", "Nintendo Switch", "Snapshot Dumper", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/SnapshotDumper.md", + "Programs/NintendoSwitch/SnapshotDumper.html", "Periodically take screenshots.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_SwitchViewer.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_SwitchViewer.cpp index 9fa40c0b7a..39825998da 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_SwitchViewer.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_SwitchViewer.cpp @@ -20,7 +20,7 @@ SwitchViewer_Descriptor::SwitchViewer_Descriptor() Color(), "NintendoSwitch:SwitchViewer", "Nintendo Switch", "Switch Viewer", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/SwitchViewer.md", + "Programs/NintendoSwitch/SwitchViewer.html", "View status information from one or more running programs." ) {} diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboA.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboA.cpp index 4249792a8c..b2125aedde 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboA.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboA.cpp @@ -18,7 +18,7 @@ TurboA_Descriptor::TurboA_Descriptor() : SingleSwitchProgramDescriptor( "NintendoSwitch:TurboA", "Nintendo Switch", "Turbo A", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/TurboA.md", + "Programs/NintendoSwitch/TurboA.html", "Endlessly mash A.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboButton.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboButton.cpp index bcf719d2b6..c5337d7ffe 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboButton.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboButton.cpp @@ -16,7 +16,7 @@ TurboButton_Descriptor::TurboButton_Descriptor() : SingleSwitchProgramDescriptor( "NintendoSwitch:TurboButton", "Nintendo Switch", "Turbo Button", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/TurboButton.md", + "Programs/NintendoSwitch/TurboButton.html", "Mash a controller button. (similar to turbo controller)", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboMacro.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboMacro.cpp index 60d09a1433..0f65bb26c2 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboMacro.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_TurboMacro.cpp @@ -20,7 +20,7 @@ TurboMacro_Descriptor::TurboMacro_Descriptor() : SingleSwitchProgramDescriptor( "NintendoSwitch:TurboMacro", "Nintendo Switch", "Turbo Macro", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/TurboMacro.md", + "Programs/NintendoSwitch/TurboMacro.html", "Create macros", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_VirtualConsole.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_VirtualConsole.cpp index 20f4811fc9..59fecdd147 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_VirtualConsole.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_VirtualConsole.cpp @@ -19,7 +19,7 @@ VirtualConsole_Descriptor::VirtualConsole_Descriptor() Color(), "NintendoSwitch:VirtualConsole", "Nintendo Switch", "Virtual Console", - "ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/VirtualConsole.md", + "Programs/NintendoSwitch/VirtualConsole.html", "Play your Switch from your computer. Device logging is logged to the output window." ) {} diff --git a/SerialPrograms/Source/PokemonBDSP/PokemonBDSP_Settings.cpp b/SerialPrograms/Source/PokemonBDSP/PokemonBDSP_Settings.cpp index 89fbdd7dd8..8f66de723e 100644 --- a/SerialPrograms/Source/PokemonBDSP/PokemonBDSP_Settings.cpp +++ b/SerialPrograms/Source/PokemonBDSP/PokemonBDSP_Settings.cpp @@ -175,7 +175,7 @@ GameSettings_Descriptor::GameSettings_Descriptor() Color(), "PokemonBDSP:GlobalSettings", STRING_POKEMON + " BDSP", "Game Settings", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/PokemonSettings.md", + "Programs/PokemonBDSP/PokemonSettings.html", "Global " + STRING_POKEMON + " Brilliant Diamond and Shing Pearl Settings" ) {} diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggAutonomous.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggAutonomous.cpp index 7f70510f4e..e98492c1ed 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggAutonomous.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggAutonomous.cpp @@ -30,7 +30,7 @@ EggAutonomous_Descriptor::EggAutonomous_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:EggAutonomous", STRING_POKEMON + " BDSP", "Egg Autonomous", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/EggAutonomous.md", + "Programs/PokemonBDSP/EggAutonomous.html", "Automatically fetch+hatch eggs and keep all shinies.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggFetcher.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggFetcher.cpp index e07afaa251..957dd2e6ca 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggFetcher.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggFetcher.cpp @@ -22,7 +22,7 @@ EggFetcher_Descriptor::EggFetcher_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:EggFetcher", STRING_POKEMON + " BDSP", "Egg Fetcher", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/EggFetcher.md", + "Programs/PokemonBDSP/EggFetcher.html", "Automatically fetch eggs from the daycare man.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggHatcher.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggHatcher.cpp index 1ca0271cd0..585913319f 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggHatcher.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Eggs/PokemonBDSP_EggHatcher.cpp @@ -25,7 +25,7 @@ EggHatcher_Descriptor::EggHatcher_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:EggHatcher", STRING_POKEMON + " BDSP", "Egg Hatcher", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/EggHatcher.md", + "Programs/PokemonBDSP/EggHatcher.html", "Hatch eggs from boxes.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::OPTIONAL_, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_AmitySquarePickUpFarmer.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_AmitySquarePickUpFarmer.cpp index 932b9858d7..84847ab835 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_AmitySquarePickUpFarmer.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_AmitySquarePickUpFarmer.cpp @@ -21,7 +21,7 @@ AmitySquarePickUpFarmer_Descriptor::AmitySquarePickUpFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:AmitySquarePickUpFarmer", STRING_POKEMON + " BDSP", "Amity Square Pick Up Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/AmitySquarePickUpFarmer.md", + "Programs/PokemonBDSP/AmitySquarePickUpFarmer.html", "Automatically fetch berries and stickers from the walking pokemon in Amity Square.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_DoublesLeveling.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_DoublesLeveling.cpp index dcb33d2b4b..87077e039b 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_DoublesLeveling.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_DoublesLeveling.cpp @@ -26,7 +26,7 @@ DoublesLeveling_Descriptor::DoublesLeveling_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:DoublesLeveling", STRING_POKEMON + " BDSP", "Double Battle Leveling", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/DoublesLeveling.md", + "Programs/PokemonBDSP/DoublesLeveling.html", "Level up your party by spamming spread moves in a double battle with a partner that heals you forever.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_GiftBerryReset.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_GiftBerryReset.cpp index a715c769cf..2fb2f19f75 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_GiftBerryReset.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_GiftBerryReset.cpp @@ -54,7 +54,7 @@ GiftBerryReset_Descriptor::GiftBerryReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:GiftBerryReset", STRING_POKEMON + " BDSP", "Gift Berry Reset", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/GiftBerryReset.md", + "Programs/PokemonBDSP/GiftBerryReset.html", "Reset the game in front of the NPC that gives rare berries in Pastoria City until a desired berry is received.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_MoneyFarmerRoute210.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_MoneyFarmerRoute210.cpp index b1ff2d6795..faf4416cdd 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_MoneyFarmerRoute210.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_MoneyFarmerRoute210.cpp @@ -30,7 +30,7 @@ MoneyFarmerRoute210_Descriptor::MoneyFarmerRoute210_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:MoneyFarmerRoute210", STRING_POKEMON + " BDSP", "Money Farmer (Route 210)", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/MoneyFarmerRoute210.md", + "Programs/PokemonBDSP/MoneyFarmerRoute210.html", "Farm money by using VS Seeker to rebattle the Ace Trainer couple on Route 210.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_MoneyFarmerRoute212.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_MoneyFarmerRoute212.cpp index 3df04759bd..a9377827cc 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_MoneyFarmerRoute212.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_MoneyFarmerRoute212.cpp @@ -30,7 +30,7 @@ MoneyFarmerRoute212_Descriptor::MoneyFarmerRoute212_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:MoneyFarmerRoute212", STRING_POKEMON + " BDSP", "Money Farmer (Route 212)", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/MoneyFarmerRoute212.md", + "Programs/PokemonBDSP/MoneyFarmerRoute212.html", "Farm money by using VS Seeker to rebattle the rich couple on Route 212.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_PoffinCooker.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_PoffinCooker.cpp index c7f85ecc70..330cc47b2f 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_PoffinCooker.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Farming/PokemonBDSP_PoffinCooker.cpp @@ -23,7 +23,7 @@ PoffinCooker_Descriptor::PoffinCooker_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:PoffinCooker", STRING_POKEMON + " BDSP", "Poffin Cooker", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/PoffinCooker.md", + "Programs/PokemonBDSP/PoffinCooker.html", "Cook Poffins.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/General/PokemonBDSP_AutonomousBallThrower.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/General/PokemonBDSP_AutonomousBallThrower.cpp index 684628e746..3284ae065f 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/General/PokemonBDSP_AutonomousBallThrower.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/General/PokemonBDSP_AutonomousBallThrower.cpp @@ -24,7 +24,7 @@ AutonomousBallThrower_Descriptor::AutonomousBallThrower_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSPh:AutonomousBallThrower", STRING_POKEMON + " BDSP", "Autonomous Ball Thrower", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/AutonomousBallThrower.md", + "Programs/PokemonBDSP/AutonomousBallThrower.html", "Repeatedly throw a ball and reset until you catch the pokemon.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/General/PokemonBDSP_MassRelease.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/General/PokemonBDSP_MassRelease.cpp index 217b17aeac..423d79b110 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/General/PokemonBDSP_MassRelease.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/General/PokemonBDSP_MassRelease.cpp @@ -22,7 +22,7 @@ MassRelease_Descriptor::MassRelease_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:MassRelease", STRING_POKEMON + " BDSP", "Mass Release", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/MassRelease.md", + "Programs/PokemonBDSP/MassRelease.html", "Mass release boxes of " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_ActivateMenuGlitch-1.1.2.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_ActivateMenuGlitch-1.1.2.cpp index f71ab24db4..b644bf9997 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_ActivateMenuGlitch-1.1.2.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_ActivateMenuGlitch-1.1.2.cpp @@ -27,7 +27,7 @@ ActivateMenuGlitch112_Descriptor::ActivateMenuGlitch112_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:ActivateMenuGlitch112", STRING_POKEMON + " BDSP", "Activate Menu Glitch (1.1.2)", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/ActivateMenuGlitch-Poketch.md", + "Programs/PokemonBDSP/ActivateMenuGlitch-Poketch.html", "Activate the menu glitch using the Pok\u00e9tch. " "(This requires game versions 1.1.0 - 1.1.2. The glitch it relies on was patched in v1.1.3.)", ProgramControllerClass::StandardController_RequiresPrecision, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_ActivateMenuGlitch-1.1.3.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_ActivateMenuGlitch-1.1.3.cpp index a2264f84cd..13fcfdf17b 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_ActivateMenuGlitch-1.1.3.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_ActivateMenuGlitch-1.1.3.cpp @@ -26,7 +26,7 @@ ActivateMenuGlitch113_Descriptor::ActivateMenuGlitch113_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:ActivateMenuGlitch113", STRING_POKEMON + " BDSP", "Activate Menu Glitch (1.1.3)", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/ActivateMenuGlitch-113.md", + "Programs/PokemonBDSP/ActivateMenuGlitch-113.html", "Activate the menu glitch using the strength/fly method. " "(This works on game versions 1.1.1 - 1.1.3. It has been patched out in later versions.)", ProgramControllerClass::StandardController_RequiresPrecision, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_CloneItemsBoxCopy2.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_CloneItemsBoxCopy2.cpp index 7de0b9d602..1d6d7fa05e 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_CloneItemsBoxCopy2.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Glitches/PokemonBDSP_CloneItemsBoxCopy2.cpp @@ -27,7 +27,7 @@ CloneItemsBoxCopy2_Descriptor::CloneItemsBoxCopy2_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:CloneItemsBoxCopy2", STRING_POKEMON + " BDSP", "Clone Items (Box Copy 2)", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/CloneItemsBoxCopy2.md", + "Programs/PokemonBDSP/CloneItemsBoxCopy2.html", "With the menu glitch active, clone entire boxes of items at a time. " "(The menu glitch can only be activated on version 1.1.0 - 1.1.3.)", ProgramControllerClass::StandardController_RequiresPrecision, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_LegendaryReset.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_LegendaryReset.cpp index e68d4ff324..e9696e6098 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_LegendaryReset.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_LegendaryReset.cpp @@ -26,7 +26,7 @@ LegendaryReset_Descriptor::LegendaryReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:LegendaryReset", STRING_POKEMON + " BDSP", "Legendary Reset", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/LegendaryReset.md", + "Programs/PokemonBDSP/LegendaryReset.html", "Shiny hunt a standing legendary " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Fishing.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Fishing.cpp index 5af0913fc3..ca1acd2719 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Fishing.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Fishing.cpp @@ -25,7 +25,7 @@ ShinyHuntFishing_Descriptor::ShinyHuntFishing_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:ShinyHuntFishing", STRING_POKEMON + " BDSP", "Shiny Hunt - Fishing", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/ShinyHunt-Fishing.md", + "Programs/PokemonBDSP/ShinyHunt-Fishing.html", "Shiny hunt fishing " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Overworld.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Overworld.cpp index 1cd2b29e65..1ae67c6711 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Overworld.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Overworld.cpp @@ -24,7 +24,7 @@ ShinyHuntOverworld_Descriptor::ShinyHuntOverworld_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:ShinyHuntOverworld", STRING_POKEMON + " BDSP", "Shiny Hunt - Overworld", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/ShinyHunt-Overworld.md", + "Programs/PokemonBDSP/ShinyHunt-Overworld.html", "Shiny hunt overworld " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Shaymin.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Shaymin.cpp index 6a738a0c0a..9dc1b6cd58 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Shaymin.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_ShinyHunt-Shaymin.cpp @@ -24,7 +24,7 @@ ShinyHuntShaymin_Descriptor::ShinyHuntShaymin_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:ShinyHuntShaymin", STRING_POKEMON + " BDSP", "Shiny Hunt - Shaymin", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/ShinyHunt-Shaymin.md", + "Programs/PokemonBDSP/ShinyHunt-Shaymin.html", "Shiny hunt Shaymin using the runaway method.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_StarterReset.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_StarterReset.cpp index afb48e08db..876ea275d6 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_StarterReset.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/ShinyHunting/PokemonBDSP_StarterReset.cpp @@ -30,7 +30,7 @@ StarterReset_Descriptor::StarterReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonBDSP:StarterReset", STRING_POKEMON + " BDSP", "Starter Reset", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/StarterReset.md", + "Programs/PokemonBDSP/StarterReset.html", "Shiny hunt your starter " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Trading/PokemonBDSP_SelfBoxTrade.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Trading/PokemonBDSP_SelfBoxTrade.cpp index 71009b2378..5bc26487dd 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Trading/PokemonBDSP_SelfBoxTrade.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Trading/PokemonBDSP_SelfBoxTrade.cpp @@ -22,7 +22,7 @@ SelfBoxTrade_Descriptor::SelfBoxTrade_Descriptor() : MultiSwitchProgramDescriptor( "PokemonBDSP:SelfBoxTrade", STRING_POKEMON + " BDSP", "Self Box Trade", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/SelfBoxTrade.md", + "Programs/PokemonBDSP/SelfBoxTrade.html", "Trade boxes of " + STRING_POKEMON + " between two local Switches.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonBDSP/Programs/Trading/PokemonBDSP_SelfTouchTrade.cpp b/SerialPrograms/Source/PokemonBDSP/Programs/Trading/PokemonBDSP_SelfTouchTrade.cpp index ee29bca584..22ec55dc53 100644 --- a/SerialPrograms/Source/PokemonBDSP/Programs/Trading/PokemonBDSP_SelfTouchTrade.cpp +++ b/SerialPrograms/Source/PokemonBDSP/Programs/Trading/PokemonBDSP_SelfTouchTrade.cpp @@ -22,7 +22,7 @@ SelfTouchTrade_Descriptor::SelfTouchTrade_Descriptor() : MultiSwitchProgramDescriptor( "PokemonBDSP:SelfTouchTrade", STRING_POKEMON + " BDSP", "Self Touch Trade", - "ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/SelfTouchTrade.md", + "Programs/PokemonBDSP/SelfTouchTrade.html", "Touch trade boxes of " + STRING_POKEMON + " between two local Switches.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonHome/PokemonHome_Settings.cpp b/SerialPrograms/Source/PokemonHome/PokemonHome_Settings.cpp index 470c067bb7..8fcd28382e 100644 --- a/SerialPrograms/Source/PokemonHome/PokemonHome_Settings.cpp +++ b/SerialPrograms/Source/PokemonHome/PokemonHome_Settings.cpp @@ -33,7 +33,7 @@ GameSettings_Descriptor::GameSettings_Descriptor() Color(), "PokemonHome:GlobalSettings", STRING_POKEMON + " Home", STRING_POKEMON + " Settings", - "ComputerControl/blob/master/Wiki/Programs/PokemonHome/PokemonSettings.md", + "Programs/PokemonHome/PokemonSettings.html", "Global " + STRING_POKEMON + " Settings" ) {} diff --git a/SerialPrograms/Source/PokemonHome/Programs/PokemonHome_BoxSorting.cpp b/SerialPrograms/Source/PokemonHome/Programs/PokemonHome_BoxSorting.cpp index 5d7a78bb50..b1a10f3b6b 100644 --- a/SerialPrograms/Source/PokemonHome/Programs/PokemonHome_BoxSorting.cpp +++ b/SerialPrograms/Source/PokemonHome/Programs/PokemonHome_BoxSorting.cpp @@ -59,7 +59,7 @@ BoxSorting_Descriptor::BoxSorting_Descriptor() : SingleSwitchProgramDescriptor( "PokemonHome:BoxSorter", STRING_POKEMON + " Home", "Box Sorter", - "ComputerControl/blob/master/Wiki/Programs/PokemonHome/BoxSorter.md", + "Programs/PokemonHome/BoxSorter.html", "Order boxes of " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonHome/Programs/PokemonHome_PageSwap.cpp b/SerialPrograms/Source/PokemonHome/Programs/PokemonHome_PageSwap.cpp index 4cf87030b2..304be4987b 100644 --- a/SerialPrograms/Source/PokemonHome/Programs/PokemonHome_PageSwap.cpp +++ b/SerialPrograms/Source/PokemonHome/Programs/PokemonHome_PageSwap.cpp @@ -20,7 +20,7 @@ PageSwap_Descriptor::PageSwap_Descriptor() : SingleSwitchProgramDescriptor( "PokemonHome:PageSwap", STRING_POKEMON + " Home", STRING_POKEMON + " Home: Page Swap", - "ComputerControl/blob/master/Wiki/Programs/PokemonHome/PageSwap.md", + "Programs/PokemonHome/PageSwap.html", "Swap 30 boxes (1 page) in " + STRING_POKEMON + " Home.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonLA/PokemonLA_Settings.cpp b/SerialPrograms/Source/PokemonLA/PokemonLA_Settings.cpp index 47a47b9b7d..bf12f0db7b 100644 --- a/SerialPrograms/Source/PokemonLA/PokemonLA_Settings.cpp +++ b/SerialPrograms/Source/PokemonLA/PokemonLA_Settings.cpp @@ -118,7 +118,7 @@ GameSettings_Descriptor::GameSettings_Descriptor() Color(), "PokemonLA:GlobalSettings", STRING_POKEMON + " LA", "Game Settings", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/PokemonSettings.md", + "Programs/PokemonLA/PokemonSettings.html", "Global " + STRING_POKEMON + " Legends Arceus Settings" ) {} diff --git a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_IngoBattleGrinder.cpp b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_IngoBattleGrinder.cpp index 01cea59caf..08887e24cd 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_IngoBattleGrinder.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_IngoBattleGrinder.cpp @@ -36,7 +36,7 @@ IngoBattleGrinder_Descriptor::IngoBattleGrinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:IngoBattleGrinder", STRING_POKEMON + " LA", "Ingo Battle Grinder", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/IngoBattleGrinder.md", + "Programs/PokemonLA/IngoBattleGrinder.html", "Attend Ingo's battles to grind exp and move related " + STRING_POKEDEX + " research tasks. " "Less effective than Ingo Move Grinder for " + STRING_POKEDEX + " research tasks but more effective for everything else.", ProgramControllerClass::StandardController_NoRestrictions, diff --git a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_IngoMoveGrinder.cpp b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_IngoMoveGrinder.cpp index 6f3c1c3577..38ec04c5f5 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_IngoMoveGrinder.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_IngoMoveGrinder.cpp @@ -32,7 +32,7 @@ IngoMoveGrinder_Descriptor::IngoMoveGrinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:IngoMoveGrinder", STRING_POKEMON + " LA", "Ingo Move Grinder", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/IngoMoveGrinder.md", + "Programs/PokemonLA/IngoMoveGrinder.html", "Attend Ingo's battles to grind move related " + STRING_POKEDEX + " research tasks. " "More effective than Ingo Battle Grinder for " + STRING_POKEDEX + " research tasks but less effective for everything else.", ProgramControllerClass::StandardController_NoRestrictions, diff --git a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_LeapGrinder.cpp b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_LeapGrinder.cpp index 5e9d155d21..dd2e0c031b 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_LeapGrinder.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_LeapGrinder.cpp @@ -32,7 +32,7 @@ LeapGrinder_Descriptor::LeapGrinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:Leap Grinder", STRING_POKEMON + " LA", "Leap Grinder", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/LeapGrinder.md", + "Programs/PokemonLA/LeapGrinder.html", "Shake trees and ores to grind tasks", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_MagikarpMoveGrinder.cpp b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_MagikarpMoveGrinder.cpp index d0827517b3..40a8ca3ea3 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_MagikarpMoveGrinder.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_MagikarpMoveGrinder.cpp @@ -29,7 +29,7 @@ MagikarpMoveGrinder_Descriptor::MagikarpMoveGrinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:MagikarpMoveGrinder", STRING_POKEMON + " LA", "Magikarp Move Grinder", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/MagikarpMoveGrinder.md", + "Programs/PokemonLA/MagikarpMoveGrinder.html", "grind status moves with any style against a Magikarp to finish " + STRING_POKEDEX + " research tasks.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_NuggetFarmerHighlands.cpp b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_NuggetFarmerHighlands.cpp index 2921e222a4..03e71ab959 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_NuggetFarmerHighlands.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_NuggetFarmerHighlands.cpp @@ -35,7 +35,7 @@ NuggetFarmerHighlands_Descriptor::NuggetFarmerHighlands_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:NuggetFarmerHighlands", STRING_POKEMON + " LA", "Nugget Farmer (Highlands)", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/NuggetFarmerHighlands.md", + "Programs/PokemonLA/NuggetFarmerHighlands.html", "Farm nuggets off the Miss Fortune sisters in the Coronet Highlands.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_TenacityCandyFarmer.cpp b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_TenacityCandyFarmer.cpp index 8aa3cc7d52..6e28591bc0 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_TenacityCandyFarmer.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/Farming/PokemonLA_TenacityCandyFarmer.cpp @@ -32,7 +32,7 @@ TenacityCandyFarmer_Descriptor::TenacityCandyFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:TenacityCandyFarmer", STRING_POKEMON + " LA", "Tenacity Candy Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/TenacityCandyFarmer.md", + "Programs/PokemonLA/TenacityCandyFarmer.html", "Attend Ingo's Path of Tenacity battles leading with a stats fully upgraded, max level, " "Modest nature Arceus with Legend Plate applied to grind exp, exp candies XL and evolution items.", ProgramControllerClass::StandardController_NoRestrictions, diff --git a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_ApplyGrits.cpp b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_ApplyGrits.cpp index 422f304886..06c103c6cf 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_ApplyGrits.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_ApplyGrits.cpp @@ -29,7 +29,7 @@ ApplyGrits_Descriptor::ApplyGrits_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:ApplyGrits", STRING_POKEMON + " LA", "Apply Grits", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/ApplyGrits.md", + "Programs/PokemonLA/ApplyGrits.html", "Use Grits items on " + STRING_POKEMON, ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_BraviaryHeightGlitch.cpp b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_BraviaryHeightGlitch.cpp index 4f01ae5ecd..3c8b789726 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_BraviaryHeightGlitch.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_BraviaryHeightGlitch.cpp @@ -18,7 +18,7 @@ BraviaryHeightGlitch_Descriptor::BraviaryHeightGlitch_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:BraviaryHeightGlitch", STRING_POKEMON + " LA", "Braviary Height Glitch", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/BraviaryHeightGlitch.md", + "Programs/PokemonLA/BraviaryHeightGlitch.html", "Increase your height in place using the height glitch.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_ClothingBuyer.cpp b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_ClothingBuyer.cpp index e00ee8eeb5..ec634cf205 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_ClothingBuyer.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_ClothingBuyer.cpp @@ -18,7 +18,7 @@ ClothingBuyer_Descriptor::ClothingBuyer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:ClothingBuyer", STRING_POKEMON + " LA", "Clothing Buyer", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/ClothingBuyer.md", + "Programs/PokemonLA/ClothingBuyer.html", "Buy out all the clothing in the store.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_DistortionWaiter.cpp b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_DistortionWaiter.cpp index 13e6191d5e..754d99da2e 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_DistortionWaiter.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_DistortionWaiter.cpp @@ -26,7 +26,7 @@ DistortionWaiter_Descriptor::DistortionWaiter_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:DistortionWaiter", STRING_POKEMON + " LA", "Distortion Waiter", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/DistortionWaiter.md", + "Programs/PokemonLA/DistortionWaiter.html", "Wait for a distortion to appear.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_OutbreakFinder.cpp b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_OutbreakFinder.cpp index 4699bae1d2..6378bbb5a6 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_OutbreakFinder.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_OutbreakFinder.cpp @@ -101,7 +101,7 @@ OutbreakFinder_Descriptor::OutbreakFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:OutbreakFinder", STRING_POKEMON + " LA", "Outbreak Finder", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/OutbreakFinder.md", + "Programs/PokemonLA/OutbreakFinder.html", "Search for an outbreak for a specific " + STRING_POKEMON, ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_PokedexTasksReader.cpp b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_PokedexTasksReader.cpp index 791c774de8..f796873fda 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_PokedexTasksReader.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_PokedexTasksReader.cpp @@ -64,7 +64,7 @@ PokedexTasksReader_Descriptor::PokedexTasksReader_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:PokedexTasksReader", STRING_POKEMON + " LA", STRING_POKEDEX + " Tasks Reader", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/PokedexTasksReader.md", + "Programs/PokemonLA/PokedexTasksReader.html", "Read all the tasks in your " + STRING_POKEDEX + " and output a file with the tasks you did.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_RamanasIslandCombee.cpp b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_RamanasIslandCombee.cpp index 864487ea4e..c2170946ae 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_RamanasIslandCombee.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_RamanasIslandCombee.cpp @@ -36,7 +36,7 @@ RamanasCombeeFinder_Descriptor::RamanasCombeeFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:Ramanas Island Combee Finder", STRING_POKEMON + " LA", "Ramanas Combee Finder", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/RamanasCombeeFinder.md", + "Programs/PokemonLA/RamanasCombeeFinder.html", "Check Ramanas Island Tree until a Combee is found.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_SkipToFullMoon.cpp b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_SkipToFullMoon.cpp index 30bd11cfb9..46dfe97726 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_SkipToFullMoon.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/General/PokemonLA_SkipToFullMoon.cpp @@ -26,7 +26,7 @@ SkipToFullMoon_Descriptor::SkipToFullMoon_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:SkipToFullMoon", STRING_POKEMON + " LA", "Skip to Full Moon", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/SkipToFullMoon.md", + "Programs/PokemonLA/SkipToFullMoon.html", "Skip nights until full moon.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ML/PokemonLA_GeneratePokemonImageTrainingData.cpp b/SerialPrograms/Source/PokemonLA/Programs/ML/PokemonLA_GeneratePokemonImageTrainingData.cpp index 01e0e2099a..694e40a622 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ML/PokemonLA_GeneratePokemonImageTrainingData.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ML/PokemonLA_GeneratePokemonImageTrainingData.cpp @@ -63,7 +63,7 @@ GeneratePokemonImageTrainingData_Descriptor::GeneratePokemonImageTrainingData_De : SingleSwitchProgramDescriptor( "PokemonLA:GeneratePokemonImageTrainingData", STRING_POKEMON + " LA", "Generate " + STRING_POKEMON + " Image Training Data", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/GeneratePokemonImageTrainingData.md", + "Programs/PokemonLA/GeneratePokemonImageTrainingData.html", "Generate training images of " + STRING_POKEMON + " for machine learning purposes.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_AutoMultiSpawn.cpp b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_AutoMultiSpawn.cpp index c1e4acdcff..ec445e33b7 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_AutoMultiSpawn.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_AutoMultiSpawn.cpp @@ -204,7 +204,7 @@ AutoMultiSpawn_Descriptor::AutoMultiSpawn_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:AutoMultiSpawn", STRING_POKEMON + " LA", "Auto Multi-Spawn", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/AutoMultiSpawn.md", + "Programs/PokemonLA/AutoMultiSpawn.html", "Advance a path in MultiSpawn shiny hunting method.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_BurmyFinder.cpp b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_BurmyFinder.cpp index 1eb02917bd..7ca159d970 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_BurmyFinder.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_BurmyFinder.cpp @@ -43,7 +43,7 @@ BurmyFinder_Descriptor::BurmyFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:Burmy Hunter", STRING_POKEMON + " LA", "Burmy Hunter", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/BurmyHunter.md", + "Programs/PokemonLA/BurmyHunter.html", "Check nearby trees for a possible Shiny, Alpha or Alpha Shiny Burmy", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_CrobatFinder.cpp b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_CrobatFinder.cpp index 471b47d0a3..3603af0c9d 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_CrobatFinder.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_CrobatFinder.cpp @@ -29,7 +29,7 @@ CrobatFinder_Descriptor::CrobatFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:CrobatFinder", STRING_POKEMON + " LA", "Alpha Crobat Hunter", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/AlphaCrobatHunter.md", + "Programs/PokemonLA/AlphaCrobatHunter.html", "Constantly reset the cave to find Shiny Alpha Crobat.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_FroslassFinder.cpp b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_FroslassFinder.cpp index 4353d710b7..ac1aeda57e 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_FroslassFinder.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_FroslassFinder.cpp @@ -29,7 +29,7 @@ FroslassFinder_Descriptor::FroslassFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:AlphaFroslassFinder", STRING_POKEMON + " LA", "Alpha Froslass Hunter", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/AlphaFroslassHunter.md", + "Programs/PokemonLA/AlphaFroslassHunter.html", "Constantly reset to find a Alpha Froslass or any Shiny in the path.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_GalladeFinder.cpp b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_GalladeFinder.cpp index 1aa2137e79..8c0f3d191e 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_GalladeFinder.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_GalladeFinder.cpp @@ -26,7 +26,7 @@ GalladeFinder_Descriptor::GalladeFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:GalladeFinder", STRING_POKEMON + " LA", "Alpha Gallade Hunter", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/AlphaGalladeHunter.md", + "Programs/PokemonLA/AlphaGalladeHunter.html", "Constantly reset the Snowpoint Temple to find Shiny Alpha Gallade.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_PostMMOSpawnReset.cpp b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_PostMMOSpawnReset.cpp index 86e70c8006..31a9a61249 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_PostMMOSpawnReset.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_PostMMOSpawnReset.cpp @@ -26,7 +26,7 @@ PostMMOSpawnReset_Descriptor::PostMMOSpawnReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:PostMMOSpawnReset", STRING_POKEMON + " LA", "Post-MMO Spawn Reset", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/PostMMOSpawnReset.md", + "Programs/PokemonLA/PostMMOSpawnReset.html", "Constantly reset the spawn after MMO finishes.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-CustomPath.cpp b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-CustomPath.cpp index 7f37ac58b5..c14efb7f15 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-CustomPath.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-CustomPath.cpp @@ -32,7 +32,7 @@ ShinyHuntCustomPath_Descriptor::ShinyHuntCustomPath_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:ShinyHunt-CustomPath", STRING_POKEMON + " LA", "Shiny Hunt - Custom Path", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/ShinyHunt-CustomPath.md", + "Programs/PokemonLA/ShinyHunt-CustomPath.html", "Repeatedly travel on a custom path to shiny hunt " + STRING_POKEMON + " around it.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-FlagPin.cpp b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-FlagPin.cpp index 815c524fbe..8b24a39ea6 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-FlagPin.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-FlagPin.cpp @@ -28,7 +28,7 @@ ShinyHuntFlagPin_Descriptor::ShinyHuntFlagPin_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:ShinyHunt-FlagPin", STRING_POKEMON + " LA", "Shiny Hunt - Flag Pin", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/ShinyHunt-FlagPin.md", + "Programs/PokemonLA/ShinyHunt-FlagPin.html", "Repeatedly travel to a flag pin to shiny hunt " + STRING_POKEMON + " around it.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-LakeTrio.cpp b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-LakeTrio.cpp index 88236b3445..cb19567e50 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-LakeTrio.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_ShinyHunt-LakeTrio.cpp @@ -32,7 +32,7 @@ ShinyHuntLakeTrio_Descriptor::ShinyHuntLakeTrio_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:ShinyHunt-LakeTrio", STRING_POKEMON + " LA", "Shiny Hunt - Lake Trio", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/ShinyHunt-LakeTrio.md", + "Programs/PokemonLA/ShinyHunt-LakeTrio.html", "Shiny hunt the lake trio legendaries.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_UnownFinder.cpp b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_UnownFinder.cpp index 4dd3f08759..77fd9e7107 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_UnownFinder.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/ShinyHunting/PokemonLA_UnownFinder.cpp @@ -30,7 +30,7 @@ UnownFinder_Descriptor::UnownFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLA:UnownFinder", STRING_POKEMON + " LA", "Unown Hunter", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/UnownHunter.md", + "Programs/PokemonLA/UnownHunter.html", "Constantly reset to find a Shiny Unown or any Shiny in the path.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLA/Programs/Trading/PokemonLA_SelfBoxTrade.cpp b/SerialPrograms/Source/PokemonLA/Programs/Trading/PokemonLA_SelfBoxTrade.cpp index abbc85eead..5b177ec430 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/Trading/PokemonLA_SelfBoxTrade.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/Trading/PokemonLA_SelfBoxTrade.cpp @@ -26,7 +26,7 @@ SelfBoxTrade_Descriptor::SelfBoxTrade_Descriptor() : MultiSwitchProgramDescriptor( "PokemonLA:SelfBoxTrade", STRING_POKEMON + " LA", "Self Box Trade", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/SelfBoxTrade.md", + "Programs/PokemonLA/SelfBoxTrade.html", "Trade boxes across two Switches.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLA/Programs/Trading/PokemonLA_SelfTouchTrade.cpp b/SerialPrograms/Source/PokemonLA/Programs/Trading/PokemonLA_SelfTouchTrade.cpp index 975eec5270..463912d5e4 100644 --- a/SerialPrograms/Source/PokemonLA/Programs/Trading/PokemonLA_SelfTouchTrade.cpp +++ b/SerialPrograms/Source/PokemonLA/Programs/Trading/PokemonLA_SelfTouchTrade.cpp @@ -27,7 +27,7 @@ SelfTouchTrade_Descriptor::SelfTouchTrade_Descriptor() : MultiSwitchProgramDescriptor( "PokemonLA:SelfTouchTrade", STRING_POKEMON + " LA", "Self Touch Trade", - "ComputerControl/blob/master/Wiki/Programs/PokemonLA/SelfTouchTrade.md", + "Programs/PokemonLA/SelfTouchTrade.html", "Repeatedly trade " + STRING_POKEMON + " between two local Switches to fill up research.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLGPE/PokemonLGPE_Settings.cpp b/SerialPrograms/Source/PokemonLGPE/PokemonLGPE_Settings.cpp index 2a40eabb49..844cc33bdc 100644 --- a/SerialPrograms/Source/PokemonLGPE/PokemonLGPE_Settings.cpp +++ b/SerialPrograms/Source/PokemonLGPE/PokemonLGPE_Settings.cpp @@ -79,7 +79,7 @@ GameSettings_Descriptor::GameSettings_Descriptor() Color(), "PokemonLGPE:GlobalSettings", STRING_POKEMON + " LGPE", "Game Settings", - "ComputerControl/blob/master/Wiki/Programs/PokemonLGPE/PokemonSettings.md", + "Programs/PokemonLGPE/PokemonSettings.html", "Global " + STRING_POKEMON + " Let's Go Settings" ) {} diff --git a/SerialPrograms/Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemFarmer.cpp b/SerialPrograms/Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemFarmer.cpp index 443adce0a7..108cb6e295 100644 --- a/SerialPrograms/Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemFarmer.cpp +++ b/SerialPrograms/Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemFarmer.cpp @@ -31,7 +31,7 @@ DailyItemFarmer_Descriptor::DailyItemFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLGPE:DailyItemFarmer", Pokemon::STRING_POKEMON + " LGPE", "Daily Item Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonLGPE/DailyItemFarmer.md", + "Programs/PokemonLGPE/DailyItemFarmer.html", "Farm daily item respawns (ex. fossils) by date-skipping.", ProgramControllerClass::SpecializedController, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_AlolanTrade.cpp b/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_AlolanTrade.cpp index 7ab9a1e14e..5947e63a23 100644 --- a/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_AlolanTrade.cpp +++ b/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_AlolanTrade.cpp @@ -27,7 +27,7 @@ AlolanTrade_Descriptor::AlolanTrade_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLGPE:AlolanTrade", Pokemon::STRING_POKEMON + " LGPE", "Alolan Trade", - "ComputerControl/blob/master/Wiki/Programs/PokemonLGPE/AlolanTrade.md", + "Programs/PokemonLGPE/AlolanTrade.html", "Shiny hunt Alolan forms by trading in-game.", ProgramControllerClass::SpecializedController, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_FossilRevival.cpp b/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_FossilRevival.cpp index 036a6e9a62..09e58c5932 100644 --- a/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_FossilRevival.cpp +++ b/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_FossilRevival.cpp @@ -27,7 +27,7 @@ FossilRevival_Descriptor::FossilRevival_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLGPE:FossilRevival", Pokemon::STRING_POKEMON + " LGPE", "Fossil Revival", - "ComputerControl/blob/master/Wiki/Programs/PokemonLGPE/FossilRevival.md", + "Programs/PokemonLGPE/FossilRevival.html", "Shiny hunt fossil Pokemon by reviving and resetting.", ProgramControllerClass::SpecializedController, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_GiftReset.cpp b/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_GiftReset.cpp index e1e5820213..928b565b3c 100644 --- a/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_GiftReset.cpp +++ b/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_GiftReset.cpp @@ -27,7 +27,7 @@ GiftReset_Descriptor::GiftReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLGPE:GiftReset", Pokemon::STRING_POKEMON + " LGPE", "Gift Reset", - "ComputerControl/blob/master/Wiki/Programs/PokemonLGPE/GiftReset.md", + "Programs/PokemonLGPE/GiftReset.html", "Shiny hunt gift Pokemon by resetting the game.", ProgramControllerClass::SpecializedController, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_LegendaryReset.cpp b/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_LegendaryReset.cpp index 0b6713ddad..8da901b9d9 100644 --- a/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_LegendaryReset.cpp +++ b/SerialPrograms/Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_LegendaryReset.cpp @@ -28,7 +28,7 @@ LegendaryReset_Descriptor::LegendaryReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonLGPE:LegendaryReset", Pokemon::STRING_POKEMON + " LGPE", "Legendary Reset", - "ComputerControl/blob/master/Wiki/Programs/PokemonLGPE/LegendaryReset.md", + "Programs/PokemonLGPE/LegendaryReset.html", "Shiny hunt Legendary Pokemon by resetting the game.", ProgramControllerClass::SpecializedController, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonLZA/PokemonLZA_Settings.cpp b/SerialPrograms/Source/PokemonLZA/PokemonLZA_Settings.cpp index 8bef023431..1f1177a1ff 100644 --- a/SerialPrograms/Source/PokemonLZA/PokemonLZA_Settings.cpp +++ b/SerialPrograms/Source/PokemonLZA/PokemonLZA_Settings.cpp @@ -42,7 +42,7 @@ GameSettings_Descriptor::GameSettings_Descriptor() Color(), "PokemonLZA:GlobalSettings", STRING_POKEMON + " LZA", "Game Settings", - "ComputerControl/blob/master/Wiki/Programs/PokemonLZA/PokemonSettings.md", + "Programs/PokemonLZA/PokemonSettings.html", "Global " + STRING_POKEMON + " Legends ZA Settings" ) {} diff --git a/SerialPrograms/Source/PokemonRSE/PokemonRSE_Settings.cpp b/SerialPrograms/Source/PokemonRSE/PokemonRSE_Settings.cpp index 865fb83f6e..536ebbc6a4 100644 --- a/SerialPrograms/Source/PokemonRSE/PokemonRSE_Settings.cpp +++ b/SerialPrograms/Source/PokemonRSE/PokemonRSE_Settings.cpp @@ -62,7 +62,7 @@ GameSettings_Descriptor::GameSettings_Descriptor() Color(), "PokemonRSE:GlobalSettings", STRING_POKEMON + " RSE", "Game Settings", - "ComputerControl/blob/master/Wiki/Programs/PokemonRSE/RSESettings.md", + "Programs/PokemonRSE/RSESettings.html", "Global " + STRING_POKEMON + " Ruby, Sapphire, and Emerald Settings" ) {} diff --git a/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_AudioStarterReset.cpp b/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_AudioStarterReset.cpp index a220e3f1d3..5ee85cc99c 100644 --- a/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_AudioStarterReset.cpp +++ b/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_AudioStarterReset.cpp @@ -25,7 +25,7 @@ AudioStarterReset_Descriptor::AudioStarterReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonRSE:AudioStarterReset", Pokemon::STRING_POKEMON + " RSE", "Starter Reset", - "ComputerControl/blob/master/Wiki/Programs/PokemonRSE/AudioStarterReset.md", + "Programs/PokemonRSE/AudioStarterReset.html", "Soft reset for a shiny starter. Ruby and Sapphire only.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_LegendaryHunt-Emerald.cpp b/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_LegendaryHunt-Emerald.cpp index 6d607fe3ae..3ccd232e59 100644 --- a/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_LegendaryHunt-Emerald.cpp +++ b/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_LegendaryHunt-Emerald.cpp @@ -27,7 +27,7 @@ LegendaryHuntEmerald_Descriptor::LegendaryHuntEmerald_Descriptor() : SingleSwitchProgramDescriptor( "PokemonRSE:LegendaryHuntEmerald", Pokemon::STRING_POKEMON + " RSE", "Legendary Hunt (Emerald)", - "ComputerControl/blob/master/Wiki/Programs/PokemonRSE/LegendaryHuntEmerald.md", + "Programs/PokemonRSE/LegendaryHuntEmerald.html", "Use the Run Away method to shiny hunt legendaries in Emerald.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_ShinyHunt-Deoxys.cpp b/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_ShinyHunt-Deoxys.cpp index 2024497c6d..c98f331159 100644 --- a/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_ShinyHunt-Deoxys.cpp +++ b/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_ShinyHunt-Deoxys.cpp @@ -27,7 +27,7 @@ ShinyHuntDeoxys_Descriptor::ShinyHuntDeoxys_Descriptor() : SingleSwitchProgramDescriptor( "PokemonRSE:ShinyHuntDeoxys", Pokemon::STRING_POKEMON + " RSE", "Shiny Hunt - Deoxys", - "ComputerControl/blob/master/Wiki/Programs/PokemonRSE/ShinyHuntDeoxys.md", + "Programs/PokemonRSE/ShinyHuntDeoxys.html", "Use the Run Away method to shiny hunt Deoxys in Emerald.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_ShinyHunt-Mew.cpp b/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_ShinyHunt-Mew.cpp index 5c667bcee3..bcb7e245d2 100644 --- a/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_ShinyHunt-Mew.cpp +++ b/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_ShinyHunt-Mew.cpp @@ -27,7 +27,7 @@ ShinyHuntMew_Descriptor::ShinyHuntMew_Descriptor() : SingleSwitchProgramDescriptor( "PokemonRSE:ShinyHuntMew", Pokemon::STRING_POKEMON + " RSE", "Shiny Hunt - Mew", - "ComputerControl/blob/master/Wiki/Programs/PokemonRSE/ShinyHuntMew.md", + "Programs/PokemonRSE/ShinyHuntMew.html", "Use the Run Away method to shiny hunt Mew in Emerald.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_StarterReset.cpp b/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_StarterReset.cpp index 9d90649e30..0b54fe9a96 100644 --- a/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_StarterReset.cpp +++ b/SerialPrograms/Source/PokemonRSE/Programs/ShinyHunting/PokemonRSE_StarterReset.cpp @@ -27,7 +27,7 @@ StarterReset_Descriptor::StarterReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonRSE:StarterReset", Pokemon::STRING_POKEMON + " RSE", "[RS]Starter Reset - Video", - "ComputerControl/blob/master/Wiki/Programs/PokemonRSE/StarterReset.md", + "Programs/PokemonRSE/StarterReset.html", "Soft reset for a shiny starter. Ruby and Sapphire only.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/PokemonSV_Settings.cpp b/SerialPrograms/Source/PokemonSV/PokemonSV_Settings.cpp index a83b282b47..d8e081f68a 100644 --- a/SerialPrograms/Source/PokemonSV/PokemonSV_Settings.cpp +++ b/SerialPrograms/Source/PokemonSV/PokemonSV_Settings.cpp @@ -95,7 +95,7 @@ GameSettings_Descriptor::GameSettings_Descriptor() Color(), "PokemonSV:GlobalSettings", STRING_POKEMON + " SV", "Game Settings", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/PokemonSettings.md", + "Programs/PokemonSV/PokemonSettings.html", "Global " + STRING_POKEMON + " Scarlet and Violet Settings" ) {} diff --git a/SerialPrograms/Source/PokemonSV/Programs/AutoStory/PokemonSV_AutoStory.cpp b/SerialPrograms/Source/PokemonSV/Programs/AutoStory/PokemonSV_AutoStory.cpp index c8b3087655..e11b8d9530 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/AutoStory/PokemonSV_AutoStory.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/AutoStory/PokemonSV_AutoStory.cpp @@ -175,7 +175,7 @@ AutoStory_Descriptor::AutoStory_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:AutoStory", STRING_POKEMON + " SV", "Auto Story", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/AutoStory.md", + "Programs/PokemonSV/AutoStory.html", "Progress through the mainstory of SV.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Boxes/PokemonSV_MassAttachItems.cpp b/SerialPrograms/Source/PokemonSV/Programs/Boxes/PokemonSV_MassAttachItems.cpp index 000dd4a2d5..090a393173 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Boxes/PokemonSV_MassAttachItems.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Boxes/PokemonSV_MassAttachItems.cpp @@ -28,7 +28,7 @@ MassAttachItems_Descriptor::MassAttachItems_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:MassAttachItems", STRING_POKEMON + " SV", "Mass Attach Items", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/MassAttachItems.md", + "Programs/PokemonSV/MassAttachItems.html", "Mass attach items to " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Boxes/PokemonSV_MassRelease.cpp b/SerialPrograms/Source/PokemonSV/Programs/Boxes/PokemonSV_MassRelease.cpp index 6cc7cdd526..08003e4db0 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Boxes/PokemonSV_MassRelease.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Boxes/PokemonSV_MassRelease.cpp @@ -29,7 +29,7 @@ MassRelease_Descriptor::MassRelease_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:MassRelease", STRING_POKEMON + " SV", "Mass Release", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/MassRelease.md", + "Programs/PokemonSV/MassRelease.html", "Mass release boxes of " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggAutonomous.cpp b/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggAutonomous.cpp index 0004f9a070..c86dfd96f3 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggAutonomous.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggAutonomous.cpp @@ -44,7 +44,7 @@ EggAutonomous_Descriptor::EggAutonomous_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:EggAutonomous", STRING_POKEMON + " SV", "Egg Autonomous", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/EggAutonomous.md", + "Programs/PokemonSV/EggAutonomous.html", "Automatically get meal power, fetch eggs from a picnic and hatch them.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, @@ -112,7 +112,7 @@ EggAutonomous::EggAutonomous() , AUTO_SAVING( "Auto-Saving:
Automatically save the game to recover from crashes and allow eggs to be unhatched.
" + make_text_url( - ONLINE_DOC_URL_BASE + "ComputerControl/blob/master/Wiki/Programs/PokemonSV/EggAutonomous.md#auto-saving-mode", + ONLINE_DOC_URL_BASE + "Programs/PokemonSV/EggAutonomous.html#auto-saving-mode", "See the wiki for the full explanations of each mode." ), { diff --git a/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggFetcher.cpp b/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggFetcher.cpp index 67d8feec48..c34c48e17c 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggFetcher.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggFetcher.cpp @@ -26,7 +26,7 @@ EggFetcher_Descriptor::EggFetcher_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:EggFetcher", STRING_POKEMON + " SV", "Egg Fetcher", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/EggFetcher.md", + "Programs/PokemonSV/EggFetcher.html", "Automatically fetch eggs from a picnic.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggHatcher.cpp b/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggHatcher.cpp index fa29953551..b1fab69a74 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggHatcher.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Eggs/PokemonSV_EggHatcher.cpp @@ -28,7 +28,7 @@ EggHatcher_Descriptor::EggHatcher_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:EggHatcher", STRING_POKEMON + " SV", "Egg Hatcher", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/EggHatcher.md", + "Programs/PokemonSV/EggHatcher.html", "Automatically hatch eggs from boxes.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_AuctionFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_AuctionFarmer.cpp index 1d7c335e61..8bd6ba64a9 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_AuctionFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_AuctionFarmer.cpp @@ -45,7 +45,7 @@ AuctionFarmer_Descriptor::AuctionFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:AuctionFarmer", STRING_POKEMON + " SV", "Auction Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/AuctionFarmer.md", + "Programs/PokemonSV/AuctionFarmer.html", "Check auctions and bid on items.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_BBQSoloFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_BBQSoloFarmer.cpp index 28d0e50631..8028d599d8 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_BBQSoloFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_BBQSoloFarmer.cpp @@ -31,7 +31,7 @@ BBQSoloFarmer_Descriptor::BBQSoloFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:BBQSoloFarmer", STRING_POKEMON + " SV", "BBQ Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/BBQSoloFarmer.md", + "Programs/PokemonSV/BBQSoloFarmer.html", "Farm Blueberry Quests in the Terarium for BP.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_ClaimMysteryGift.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_ClaimMysteryGift.cpp index cb3c342426..4147db6685 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_ClaimMysteryGift.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_ClaimMysteryGift.cpp @@ -45,7 +45,7 @@ ClaimMysteryGift_Descriptor::ClaimMysteryGift_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:ClaimMysteryGift", STRING_POKEMON + " SV", "Claim Mystery Gift", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/ClaimMysteryGift.md", + "Programs/PokemonSV/ClaimMysteryGift.html", "Claim the Mystery Gift in SV.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_ESPTraining.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_ESPTraining.cpp index c0ef7b1990..004d72242b 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_ESPTraining.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_ESPTraining.cpp @@ -27,7 +27,7 @@ ESPTraining_Descriptor::ESPTraining_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:ESPTraining", STRING_POKEMON + " SV", "ESP Training", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/ESPTraining.md", + "Programs/PokemonSV/ESPTraining.html", "Clear the ESP Training to farm EV berries.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_FlyingTrialFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_FlyingTrialFarmer.cpp index 9adb7e2ab4..bc0210b299 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_FlyingTrialFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_FlyingTrialFarmer.cpp @@ -32,7 +32,7 @@ FlyingTrialFarmer_Descriptor::FlyingTrialFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:FlyingTrialFarmer", STRING_POKEMON + " SV", "Flying Trial Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/FlyingTrialFarmer.md", + "Programs/PokemonSV/FlyingTrialFarmer.html", "Farm the flying trial for BP.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_GimmighoulChestFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_GimmighoulChestFarmer.cpp index 9dc0d38370..3b6fcc4de4 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_GimmighoulChestFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_GimmighoulChestFarmer.cpp @@ -36,7 +36,7 @@ GimmighoulChestFarmer_Descriptor::GimmighoulChestFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:GimmighoulChestFarmer", STRING_POKEMON + " SV", "Gimmighoul Chest Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/GimmighoulChestFarmer.md", + "Programs/PokemonSV/GimmighoulChestFarmer.html", "Farm Chest Gimmighoul for coins.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_GimmighoulRoamingFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_GimmighoulRoamingFarmer.cpp index 4bd4b168ae..e6b45c95ab 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_GimmighoulRoamingFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_GimmighoulRoamingFarmer.cpp @@ -30,7 +30,7 @@ GimmighoulRoamingFarmer_Descriptor::GimmighoulRoamingFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:GimmighoulRoamingFarmer", STRING_POKEMON + " SV", "Gimmighoul Roaming Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/GimmighoulRoamingFarmer.md", + "Programs/PokemonSV/GimmighoulRoamingFarmer.html", "Farm roaming Gimmighoul for coins.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_LPFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_LPFarmer.cpp index 65f2526664..b8e43575cf 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_LPFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_LPFarmer.cpp @@ -27,7 +27,7 @@ LPFarmer_Descriptor::LPFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:LPFarmer", STRING_POKEMON + " SV", "LP Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/LPFarmer.md", + "Programs/PokemonSV/LPFarmer.html", "Farm LP by day skipping Tera raids.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_MaterialFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_MaterialFarmer.cpp index 3e765d0739..f4d524ed37 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_MaterialFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_MaterialFarmer.cpp @@ -28,7 +28,7 @@ MaterialFarmer_Descriptor::MaterialFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:MaterialFarmer", STRING_POKEMON + " SV", "Material Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/MaterialFarmer.md", + "Programs/PokemonSV/MaterialFarmer.html", "Farm materials - Happiny dust from Chanseys/Blisseys, for Item Printer.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_TournamentFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_TournamentFarmer.cpp index 8d144d42e1..ce57438efc 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_TournamentFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_TournamentFarmer.cpp @@ -35,7 +35,7 @@ TournamentFarmer_Descriptor::TournamentFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:TournamentFarmer", STRING_POKEMON + " SV", "Tournament Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/TournamentFarmer.md", + "Programs/PokemonSV/TournamentFarmer.html", "Farm the Academy Ace Tournament for money and prizes.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_TournamentFarmer2.cpp b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_TournamentFarmer2.cpp index 59115eb260..64727ce4cb 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_TournamentFarmer2.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Farming/PokemonSV_TournamentFarmer2.cpp @@ -31,7 +31,7 @@ TournamentFarmer2_Descriptor::TournamentFarmer2_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:TournamentFarmer2", STRING_POKEMON + " SV", "Tournament Farmer 2", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/TournamentFarmer2.md", + "Programs/PokemonSV/TournamentFarmer2.html", "Farm the Academy Ace Tournament for money and prizes. (version 2)", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_ClipboardFastCodeEntry.cpp b/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_ClipboardFastCodeEntry.cpp index 15c976e10d..cbbe401c31 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_ClipboardFastCodeEntry.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_ClipboardFastCodeEntry.cpp @@ -29,7 +29,7 @@ ClipboardFastCodeEntry_Descriptor::ClipboardFastCodeEntry_Descriptor() : MultiSwitchProgramDescriptor( "PokemonSV:ClipboardFastCodeEntry", STRING_POKEMON + " SV", "Clipboard Fast Code Entry (C-FCE)", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/ClipboardFastCodeEntry.md", + "Programs/PokemonSV/ClipboardFastCodeEntry.html", "Automatically enter a 4, 6, or 8 digit link code from your clipboard.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_FastCodeEntry.cpp b/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_FastCodeEntry.cpp index 396c26e4bb..8e04fa51c4 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_FastCodeEntry.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_FastCodeEntry.cpp @@ -30,7 +30,7 @@ FastCodeEntry_Descriptor::FastCodeEntry_Descriptor() : MultiSwitchProgramDescriptor( "PokemonSV:FastCodeEntry", STRING_POKEMON + " SV", "Fast Code Entry (FCE)", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/FastCodeEntry.md", + "Programs/PokemonSV/FastCodeEntry.html", "Quickly enter a 4, 6, or 8 digit link code.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_VideoFastCodeEntry.cpp b/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_VideoFastCodeEntry.cpp index b9b51a27c0..3268d3852c 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_VideoFastCodeEntry.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/FastCodeEntry/PokemonSV_VideoFastCodeEntry.cpp @@ -123,7 +123,7 @@ VideoFastCodeEntry_Descriptor::VideoFastCodeEntry_Descriptor() : MultiSwitchProgramDescriptor( "PokemonSV:VideoFastCodeEntry", STRING_POKEMON + " SV", "Video Fast Code Entry (V-FCE)", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/VideoFastCodeEntry.md", + "Programs/PokemonSV/VideoFastCodeEntry.html", "Read a 4, 6, or 8 digit link code from someone on your screen and enter it as quickly as possible.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSV/Programs/FormHunting/PokemonSV_ThreeSegmentDudunsparceFinder.cpp b/SerialPrograms/Source/PokemonSV/Programs/FormHunting/PokemonSV_ThreeSegmentDudunsparceFinder.cpp index cdbfc5908d..250e91e43f 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/FormHunting/PokemonSV_ThreeSegmentDudunsparceFinder.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/FormHunting/PokemonSV_ThreeSegmentDudunsparceFinder.cpp @@ -28,7 +28,7 @@ ThreeSegmentDudunsparceFinder_Descriptor::ThreeSegmentDudunsparceFinder_Descript : SingleSwitchProgramDescriptor( "PokemonSV:ThreeSegmentDudunsparceFinder", STRING_POKEMON + " SV", "Three-Segment Dudunsparce Finder", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/ThreeSegmentDudunsparceFinder.md", + "Programs/PokemonSV/ThreeSegmentDudunsparceFinder.html", "Check whether a box of Dunsparce contain at least one that evolves into Three-Segment Dudunsparce.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_AutonomousBallThrower.cpp b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_AutonomousBallThrower.cpp index 4eb8c64faa..a41159a004 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_AutonomousBallThrower.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_AutonomousBallThrower.cpp @@ -23,7 +23,7 @@ AutonomousBallThrower_Descriptor::AutonomousBallThrower_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:AutonomousBallThrower", STRING_POKEMON + " SV", "Autonomous Ball Thrower", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/AutonomousBallThrower.md", + "Programs/PokemonSV/AutonomousBallThrower.html", "Repeatedly throw a ball until you catch the pokemon.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_ClothingBuyer.cpp b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_ClothingBuyer.cpp index ad2f202413..aee8188fef 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_ClothingBuyer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_ClothingBuyer.cpp @@ -24,7 +24,7 @@ ClothingBuyer_Descriptor::ClothingBuyer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:ClothingBuyer", STRING_POKEMON + " SV", "Clothing Buyer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/ClothingBuyer.md", + "Programs/PokemonSV/ClothingBuyer.html", "Buy all the clothing in a store.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_MassPurchase.cpp b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_MassPurchase.cpp index e7902e4dc6..933378d766 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_MassPurchase.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_MassPurchase.cpp @@ -26,7 +26,7 @@ MassPurchase_Descriptor::MassPurchase_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:MassPurchase", STRING_POKEMON + " SV", "Mass Purchase", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/MassPurchase.md", + "Programs/PokemonSV/MassPurchase.html", "Purchase a specified amount of items from a shop.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_SizeChecker.cpp b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_SizeChecker.cpp index af13d5fee7..b36050a284 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_SizeChecker.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_SizeChecker.cpp @@ -30,7 +30,7 @@ SizeChecker_Descriptor::SizeChecker_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:SizeChecker", STRING_POKEMON + " SV", "Size Checker", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/SizeChecker.md", + "Programs/PokemonSV/SizeChecker.html", "Check boxes of " + STRING_POKEMON + " for size marks.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_StatsReset.cpp b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_StatsReset.cpp index e31d1f17df..51b84e6dbd 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_StatsReset.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_StatsReset.cpp @@ -35,7 +35,7 @@ StatsReset_Descriptor::StatsReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:StatsReset", STRING_POKEMON + " SV", "Stats Reset", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/StatsReset.md", + "Programs/PokemonSV/StatsReset.html", "Repeatedly catch static encounters until you get the stats you want.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_StatsResetEventBattle.cpp b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_StatsResetEventBattle.cpp index ad007688bc..b42daa00b7 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_StatsResetEventBattle.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/General/PokemonSV_StatsResetEventBattle.cpp @@ -73,7 +73,7 @@ StatsResetEventBattle_Descriptor::StatsResetEventBattle_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:StatsResetEventBattle", STRING_POKEMON + " SV", "Stats Reset - Event Battle", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/StatsResetEventBattle.md", + "Programs/PokemonSV/StatsResetEventBattle.html", "Repeatedly catch Bloodmoon Ursaluna or Pecharunt until you get the stats you want.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_CloneItems-1.0.1.cpp b/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_CloneItems-1.0.1.cpp index 03d53dec43..d4fa38e28b 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_CloneItems-1.0.1.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_CloneItems-1.0.1.cpp @@ -37,7 +37,7 @@ CloneItems101_Descriptor::CloneItems101_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:CloneItems1.0.1", STRING_POKEMON + " SV", "Clone Items (1.0.1)", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/CloneItems-101.md", + "Programs/PokemonSV/CloneItems-101.html", "Clone items using the add-to-party glitch.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_RideCloner-1.0.1.cpp b/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_RideCloner-1.0.1.cpp index 572b15864b..9012e18f77 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_RideCloner-1.0.1.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_RideCloner-1.0.1.cpp @@ -45,7 +45,7 @@ RideCloner101_Descriptor::RideCloner101_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:RideCloner1.0.1", STRING_POKEMON + " SV", "Ride Cloner (1.0.1)", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/RideCloner-101.md", + "Programs/PokemonSV/RideCloner-101.html", "Clone your ride legendary (and its item) using the add-to-party glitch.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_WildItemFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_WildItemFarmer.cpp index 3828cef0fb..f0568ef001 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_WildItemFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Glitches/PokemonSV_WildItemFarmer.cpp @@ -31,7 +31,7 @@ WildItemFarmer_Descriptor::WildItemFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:WildItemFarmer", Pokemon::STRING_POKEMON + " SV", "Wild Item Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/WildItemFarmer.md", + "Programs/PokemonSV/WildItemFarmer.html", "Farm an item held by a wild " + Pokemon::STRING_POKEMON + ".", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/ItemPrinter/PokemonSV_AutoItemPrinter.cpp b/SerialPrograms/Source/PokemonSV/Programs/ItemPrinter/PokemonSV_AutoItemPrinter.cpp index e3a2f996b7..af0f31f2f2 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/ItemPrinter/PokemonSV_AutoItemPrinter.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/ItemPrinter/PokemonSV_AutoItemPrinter.cpp @@ -32,7 +32,7 @@ AutoItemPrinter_Descriptor::AutoItemPrinter_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:AutoItemPrinter", STRING_POKEMON + " SV", "Auto Item Printer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/AutoItemPrinter.md", + "Programs/PokemonSV/AutoItemPrinter.html", "Automate the Item Printer for rare items.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/ItemPrinter/PokemonSV_ItemPrinterRNG.cpp b/SerialPrograms/Source/PokemonSV/Programs/ItemPrinter/PokemonSV_ItemPrinterRNG.cpp index 58e6fac8ba..143372d527 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/ItemPrinter/PokemonSV_ItemPrinterRNG.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/ItemPrinter/PokemonSV_ItemPrinterRNG.cpp @@ -47,7 +47,7 @@ ItemPrinterRNG_Descriptor::ItemPrinterRNG_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:ItemPrinterRNG", Pokemon::STRING_POKEMON + " SV", "Item Printer RNG", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/ItemPrinterRNG.md", + "Programs/PokemonSV/ItemPrinterRNG.html", "Farm the Item Printer using RNG Manipulation.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Sandwiches/PokemonSV_SandwichMaker.cpp b/SerialPrograms/Source/PokemonSV/Programs/Sandwiches/PokemonSV_SandwichMaker.cpp index 017e20eba3..59aa27cb06 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Sandwiches/PokemonSV_SandwichMaker.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Sandwiches/PokemonSV_SandwichMaker.cpp @@ -25,7 +25,7 @@ SandwichMaker_Descriptor::SandwichMaker_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:SandwichMaker", STRING_POKEMON + " SV", "Sandwich Maker", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/SandwichMaker.md", + "Programs/PokemonSV/SandwichMaker.html", "Make a sandwich of your choice.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/ShinyHunting/PokemonSV_ShinyHunt-AreaZeroPlatform.cpp b/SerialPrograms/Source/PokemonSV/Programs/ShinyHunting/PokemonSV_ShinyHunt-AreaZeroPlatform.cpp index ac0c174af4..5d0cd7bb68 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/ShinyHunting/PokemonSV_ShinyHunt-AreaZeroPlatform.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/ShinyHunting/PokemonSV_ShinyHunt-AreaZeroPlatform.cpp @@ -44,7 +44,7 @@ ShinyHuntAreaZeroPlatform_Descriptor::ShinyHuntAreaZeroPlatform_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:ShinyHuntAreaZeroPlatform", STRING_POKEMON + " SV", "Shiny Hunt - Area Zero Platform", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/ShinyHunt-AreaZeroPlatform.md", + "Programs/PokemonSV/ShinyHunt-AreaZeroPlatform.html", "Shiny hunt the isolated platform at the bottom of Area Zero.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonSV/Programs/ShinyHunting/PokemonSV_ShinyHunt-Scatterbug.cpp b/SerialPrograms/Source/PokemonSV/Programs/ShinyHunting/PokemonSV_ShinyHunt-Scatterbug.cpp index d823e5e892..85c8a252bd 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/ShinyHunting/PokemonSV_ShinyHunt-Scatterbug.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/ShinyHunting/PokemonSV_ShinyHunt-Scatterbug.cpp @@ -44,7 +44,7 @@ ShinyHuntScatterbug_Descriptor::ShinyHuntScatterbug_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:ShinyHuntScatterbug", STRING_POKEMON + " SV", "Shiny Hunt - Scatterbug", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/ShinyHunt-Scatterbug.md", + "Programs/PokemonSV/ShinyHunt-Scatterbug.html", "Shiny hunt Scatterbug.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::VIDEO_AUDIO, diff --git a/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_AutoHost.cpp b/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_AutoHost.cpp index 72c7b447b2..30ab5eedc3 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_AutoHost.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_AutoHost.cpp @@ -43,7 +43,7 @@ AutoHost_Descriptor::AutoHost_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:AutoHost", STRING_POKEMON + " SV", "Auto-Host", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/AutoHost.md", + "Programs/PokemonSV/AutoHost.html", "Auto-host a Tera raid.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraMultiFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraMultiFarmer.cpp index 97f98bd1a7..c304699772 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraMultiFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraMultiFarmer.cpp @@ -108,7 +108,7 @@ TeraMultiFarmer_Descriptor::TeraMultiFarmer_Descriptor() : MultiSwitchProgramDescriptor( "PokemonSV:TeraMultiFarmer", STRING_POKEMON + " SV", "Tera Multi-Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/TeraMultiFarmer.md", + "Programs/PokemonSV/TeraMultiFarmer.html", "Farm items and " + STRING_POKEMON + " from your own Tera raid using multiple Switches.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraRoller.cpp b/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraRoller.cpp index 294701d5dd..ba37757c0c 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraRoller.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraRoller.cpp @@ -38,7 +38,7 @@ TeraRoller_Descriptor::TeraRoller_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:TeraRoller", STRING_POKEMON + " SV", "Tera Roller", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/TeraRoller.md", + "Programs/PokemonSV/TeraRoller.html", "Roll Tera raids to find shiny " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraSelfFarmer.cpp b/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraSelfFarmer.cpp index 4e1e39265a..3f38348ef1 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraSelfFarmer.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/TeraRaids/PokemonSV_TeraSelfFarmer.cpp @@ -41,7 +41,7 @@ TeraSelfFarmer_Descriptor::TeraSelfFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSV:TeraSelfFarmer", STRING_POKEMON + " SV", "Tera Self Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/TeraSelfFarmer.md", + "Programs/PokemonSV/TeraSelfFarmer.html", "Farm items and " + STRING_POKEMON + " from Tera raids. Can also hunt for shiny and high reward raids.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSV/Programs/Trading/PokemonSV_SelfBoxTrade.cpp b/SerialPrograms/Source/PokemonSV/Programs/Trading/PokemonSV_SelfBoxTrade.cpp index 789ec0bc69..65f63515d1 100644 --- a/SerialPrograms/Source/PokemonSV/Programs/Trading/PokemonSV_SelfBoxTrade.cpp +++ b/SerialPrograms/Source/PokemonSV/Programs/Trading/PokemonSV_SelfBoxTrade.cpp @@ -22,7 +22,7 @@ SelfBoxTrade_Descriptor::SelfBoxTrade_Descriptor() : MultiSwitchProgramDescriptor( "PokemonSV:SelfBoxTrade", STRING_POKEMON + " SV", "Self Box Trade", - "ComputerControl/blob/master/Wiki/Programs/PokemonSV/SelfBoxTrade.md", + "Programs/PokemonSV/SelfBoxTrade.html", "Trade boxes of " + STRING_POKEMON + " between two local Switches.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_BossFinder.cpp b/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_BossFinder.cpp index bb2db0a029..2581a9d232 100644 --- a/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_BossFinder.cpp +++ b/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_BossFinder.cpp @@ -26,7 +26,7 @@ MaxLairBossFinder_Descriptor::MaxLairBossFinder_Descriptor() : MultiSwitchProgramDescriptor( "PokemonSwSh:MaxLair-BossFinder", STRING_POKEMON + " SwSh", "Max Lair - Boss Finder", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/MaxLair-BossFinder.md", + "Programs/PokemonSwSh/MaxLair-BossFinder.html", "Auto Max Lair 2.0 - Run adventures until you find the boss you want. Once you find your boss, switch to the other programs to shiny hunt it.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_Standard.cpp b/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_Standard.cpp index ff4277782c..bc17055628 100644 --- a/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_Standard.cpp +++ b/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_Standard.cpp @@ -30,7 +30,7 @@ MaxLairStandard_Descriptor::MaxLairStandard_Descriptor() : MultiSwitchProgramDescriptor( "PokemonSwSh:MaxLair-Standard", STRING_POKEMON + " SwSh", "Max Lair - Standard", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/MaxLair-Standard.md", + "Programs/PokemonSwSh/MaxLair-Standard.html", "Auto Max Lair 2.0 - Run Dynamax Adventures until a shiny legendary is found.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_StrongBoss.cpp b/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_StrongBoss.cpp index 4e28ab19fb..3ef7d32ee1 100644 --- a/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_StrongBoss.cpp +++ b/SerialPrograms/Source/PokemonSwSh/MaxLair/PokemonSwSh_MaxLair_StrongBoss.cpp @@ -32,7 +32,7 @@ MaxLairStrongBoss_Descriptor::MaxLairStrongBoss_Descriptor() : MultiSwitchProgramDescriptor( "PokemonSwSh:MaxLair-StrongBoss", STRING_POKEMON + " SwSh", "Max Lair - Strong Boss", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/MaxLair-StrongBoss.md", + "Programs/PokemonSwSh/MaxLair-StrongBoss.html", "Auto Max Lair 2.0 - Run Dynamax Adventures and intelligently reset to keep paths that have high win rates.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/PokemonSwSh_Settings.cpp b/SerialPrograms/Source/PokemonSwSh/PokemonSwSh_Settings.cpp index 60a5160739..1674c46268 100644 --- a/SerialPrograms/Source/PokemonSwSh/PokemonSwSh_Settings.cpp +++ b/SerialPrograms/Source/PokemonSwSh/PokemonSwSh_Settings.cpp @@ -286,7 +286,7 @@ GameSettings_Descriptor::GameSettings_Descriptor() Color(), "PokemonSwSh:GlobalSettings", STRING_POKEMON + " SwSh", "Game Settings", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/PokemonSettings.md", + "Programs/PokemonSwSh/PokemonSettings.html", "Global " + STRING_POKEMON + " Sword and Shield Settings" ) {} diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-BerryFarmer.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-BerryFarmer.cpp index a3112d2bec..97d7b04a50 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-BerryFarmer.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-BerryFarmer.cpp @@ -24,7 +24,7 @@ BerryFarmer_Descriptor::BerryFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:BerryFarmer", STRING_POKEMON + " SwSh", "Date Spam - Berry Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DateSpam-BerryFarmer.md", + "Programs/PokemonSwSh/DateSpam-BerryFarmer.html", "Farm berries.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-BerryFarmer2.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-BerryFarmer2.cpp index e720c4f595..7039c21306 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-BerryFarmer2.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-BerryFarmer2.cpp @@ -32,7 +32,7 @@ BerryFarmer2_Descriptor::BerryFarmer2_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:BerryFarmer2", STRING_POKEMON + " SwSh", "Date Spam - Berry Farmer 2", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DateSpam-BerryFarmer2.md", + "Programs/PokemonSwSh/DateSpam-BerryFarmer2.html", "Farm berries using Feedback.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-DailyHighlightFarmer.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-DailyHighlightFarmer.cpp index 100828dd0c..5ec192d82b 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-DailyHighlightFarmer.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-DailyHighlightFarmer.cpp @@ -24,7 +24,7 @@ DailyHighlightFarmer_Descriptor::DailyHighlightFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:DailyHighlightFarmer", STRING_POKEMON + " SwSh", "Date Spam - Daily Highlight Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DateSpam-DailyHighlightFarmer.md", + "Programs/PokemonSwSh/DateSpam-DailyHighlightFarmer.html", "Farm the daily highlight watt trader in Crown Tundra.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-LotoFarmer.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-LotoFarmer.cpp index 3da2fc6a0f..9798d0d1b3 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-LotoFarmer.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-LotoFarmer.cpp @@ -25,7 +25,7 @@ LotoFarmer_Descriptor::LotoFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:LotoFarmer", STRING_POKEMON + " SwSh", "Date Spam - Loto Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DateSpam-LotoFarmer.md", + "Programs/PokemonSwSh/DateSpam-LotoFarmer.html", "Farm the Loto ID.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-PokeJobsFarmer.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-PokeJobsFarmer.cpp index 0eafe2411c..b51bc7c646 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-PokeJobsFarmer.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-PokeJobsFarmer.cpp @@ -26,7 +26,7 @@ PokeJobsFarmer_Descriptor::PokeJobsFarmer_Descriptor() "PokemonSwSh:PokeJobsFarmer", STRING_POKEMON + " SwSh", "Date Spam - " + STRING_POKEJOB + "s Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DateSpam-PokeJobsFarmer.md", + "Programs/PokemonSwSh/DateSpam-PokeJobsFarmer.html", "Farm " + STRING_POKEJOB + "s.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-StowOnSideFarmer.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-StowOnSideFarmer.cpp index ba9285ce97..c7fb045105 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-StowOnSideFarmer.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-StowOnSideFarmer.cpp @@ -24,7 +24,7 @@ StowOnSideFarmer_Descriptor::StowOnSideFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:StowOnSideFarmer", STRING_POKEMON + " SwSh", "Date Spam - Stow-On-Side Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DateSpam-StowOnSideFarmer.md", + "Programs/PokemonSwSh/DateSpam-StowOnSideFarmer.html", "Farm the Stow-on-Side items dealer.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-WattFarmer.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-WattFarmer.cpp index d5ea0186f0..d5ca1fa380 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-WattFarmer.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DateSpamFarmers/PokemonSwSh_DateSpam-WattFarmer.cpp @@ -25,7 +25,7 @@ WattFarmer_Descriptor::WattFarmer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:WattFarmer", STRING_POKEMON + " SwSh", "Date Spam - Watt Farmer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DateSpam-WattFarmer.md", + "Programs/PokemonSwSh/DateSpam-WattFarmer.html", "Farm watts. (7.2 seconds/fetch, 1 million watts/hour with a tick-precise controller)", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_BeamReset.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_BeamReset.cpp index 09c453c98e..7188956373 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_BeamReset.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_BeamReset.cpp @@ -23,7 +23,7 @@ BeamReset_Descriptor::BeamReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:BeamReset", STRING_POKEMON + " SwSh", "Beam Reset", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/BeamReset.md", + "Programs/PokemonSwSh/BeamReset.html", "Reset a beam until you see a purple beam.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperEU.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperEU.cpp index 30614c2961..4f9867cb3e 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperEU.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperEU.cpp @@ -26,7 +26,7 @@ DaySkipperEU_Descriptor::DaySkipperEU_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:DaySkipperEU", STRING_POKEMON + " SwSh", "Day Skipper (EU)", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DaySkipperEU.md", + "Programs/PokemonSwSh/DaySkipperEU.html", "A day skipper for EU date format that. (Switch 1: ~7500 skips/hour, Switch 2: 5655 skips/hour)", ProgramControllerClass::StandardController_WithRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperJPN-7.8k.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperJPN-7.8k.cpp index 587f9e5801..060cd03ba7 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperJPN-7.8k.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperJPN-7.8k.cpp @@ -26,7 +26,7 @@ DaySkipperJPN7p8k_Descriptor::DaySkipperJPN7p8k_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:DaySkipperJPN7p8k", STRING_POKEMON + " SwSh", "Day Skipper (JPN) - 7.8k", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DaySkipperJPN-7.8k.md", + "Programs/PokemonSwSh/DaySkipperJPN-7.8k.html", "A faster, but less reliable Japanese date skipper. (7800 skips/hour)", ProgramControllerClass::StandardController_WithRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperJPN.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperJPN.cpp index 95da56da52..1e7e1d1b4d 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperJPN.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperJPN.cpp @@ -26,7 +26,7 @@ DaySkipperJPN_Descriptor::DaySkipperJPN_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:DaySkipperJPN", STRING_POKEMON + " SwSh", "Day Skipper (JPN)", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DaySkipperJPN.md", + "Programs/PokemonSwSh/DaySkipperJPN.html", "A day skipper for Japanese date format. (Switch 1: 7600 skips/hour, Switch 2: 5655 skips/hour)", ProgramControllerClass::StandardController_WithRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperUS.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperUS.cpp index cbe0c432a3..7fd6ad7d7e 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperUS.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_DaySkipperUS.cpp @@ -26,7 +26,7 @@ DaySkipperUS_Descriptor::DaySkipperUS_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:DaySkipperUS", STRING_POKEMON + " SwSh", "Day Skipper (US)", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DaySkipperUS.md", + "Programs/PokemonSwSh/DaySkipperUS.html", "A day skipper for US date format that. (Switch 1: ~7100 skips/hour, Switch 2: 5443 skips/hour)", ProgramControllerClass::StandardController_WithRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_EventBeamFinder.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_EventBeamFinder.cpp index 638a7a7937..3d96ff5f58 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_EventBeamFinder.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_EventBeamFinder.cpp @@ -22,7 +22,7 @@ EventBeamFinder_Descriptor::EventBeamFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:EventBeamFinder", STRING_POKEMON + " SwSh", "Event Beam Finder", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/EventBeamFinder.md", + "Programs/PokemonSwSh/EventBeamFinder.html", "Drop wishing pieces until you find an event den.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_PurpleBeamFinder.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_PurpleBeamFinder.cpp index 52b830678c..3e267b0dcf 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_PurpleBeamFinder.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/DenHunting/PokemonSwSh_PurpleBeamFinder.cpp @@ -29,7 +29,7 @@ PurpleBeamFinder_Descriptor::PurpleBeamFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:PurpleBeamFinder", STRING_POKEMON + " SwSh", "Purple Beam Finder", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/PurpleBeamFinder.md", + "Programs/PokemonSwSh/PurpleBeamFinder.html", "Automatically reset for a purple beam.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggAutonomous.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggAutonomous.cpp index 1fcf61f81e..3b378b1d9e 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggAutonomous.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggAutonomous.cpp @@ -53,7 +53,7 @@ EggAutonomous_Descriptor::EggAutonomous_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:EggAutonomous", STRING_POKEMON + " SwSh", "Egg Autonomous", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/EggAutonomous.md", + "Programs/PokemonSwSh/EggAutonomous.html", "Automatically fetch+hatch eggs and keep all shinies.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggCombined2.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggCombined2.cpp index 356d662951..49db41c6ed 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggCombined2.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggCombined2.cpp @@ -21,7 +21,7 @@ EggCombined2_Descriptor::EggCombined2_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:EggCombined2", STRING_POKEMON + " SwSh", "Egg Combined 2", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/EggCombined2.md", + "Programs/PokemonSwSh/EggCombined2.html", "Fetch and hatch eggs at the same time. (Fastest - 1700 eggs/day for 5120-step)", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggFetcher2.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggFetcher2.cpp index 80d528a67f..80456cf49d 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggFetcher2.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggFetcher2.cpp @@ -23,7 +23,7 @@ EggFetcher2_Descriptor::EggFetcher2_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:EggFetcher2", STRING_POKEMON + " SwSh", "Egg Fetcher 2", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/EggFetcher2.md", + "Programs/PokemonSwSh/EggFetcher2.html", "Fetch eggs without hatching them.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggFetcherMultiple.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggFetcherMultiple.cpp index 365589fe88..2b6872dea8 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggFetcherMultiple.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggFetcherMultiple.cpp @@ -34,7 +34,7 @@ EggFetcherMultiple_Descriptor::EggFetcherMultiple_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:EggFetcherMultiple", STRING_POKEMON + " SwSh", "Egg Fetcher Multiple", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/EggFetcherMultiple.md", + "Programs/PokemonSwSh/EggFetcherMultiple.html", "Fetch eggs from multiple species without hatching them.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggHatcher.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggHatcher.cpp index 89068e2c42..2c7046735f 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggHatcher.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggHatcher.cpp @@ -24,7 +24,7 @@ EggHatcher_Descriptor::EggHatcher_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:EggHatcher", STRING_POKEMON + " SwSh", "Egg Hatcher", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/EggHatcher.md", + "Programs/PokemonSwSh/EggHatcher.html", "Hatch eggs from boxes.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggSuperCombined2.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggSuperCombined2.cpp index acd2cb8731..07af2afe0d 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggSuperCombined2.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_EggSuperCombined2.cpp @@ -23,7 +23,7 @@ EggSuperCombined2_Descriptor::EggSuperCombined2_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:EggSuperCombined2", STRING_POKEMON + " SwSh", "Egg Super-Combined 2", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/EggSuperCombined2.md", + "Programs/PokemonSwSh/EggSuperCombined2.html", "Fetch and hatch eggs at the same time. (Fastest - 1700 eggs/day for 5120-step)", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_GodEggDuplication.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_GodEggDuplication.cpp index aa2d0c9607..b1f90f128a 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_GodEggDuplication.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_GodEggDuplication.cpp @@ -22,7 +22,7 @@ GodEggDuplication_Descriptor::GodEggDuplication_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:GodEggDuplication", STRING_POKEMON + " SwSh", "God Egg Duplication", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/GodEggDuplication.md", + "Programs/PokemonSwSh/GodEggDuplication.html", "Mass duplicate " + STRING_POKEMON + " with the God Egg.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_GodEggItemDupe.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_GodEggItemDupe.cpp index 822044c2c8..8daf5dc020 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_GodEggItemDupe.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/EggPrograms/PokemonSwSh_GodEggItemDupe.cpp @@ -23,7 +23,7 @@ GodEggItemDupe_Descriptor::GodEggItemDupe_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:GodEggItemDupe", STRING_POKEMON + " SwSh", "God Egg Item Duplication", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/GodEggItemDuplication.md", + "Programs/PokemonSwSh/GodEggItemDuplication.html", "Mass duplicate items with the God Egg.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_AutonomousBallThrower.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_AutonomousBallThrower.cpp index ca1d4b317e..8e4f36a4e4 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_AutonomousBallThrower.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_AutonomousBallThrower.cpp @@ -25,7 +25,7 @@ AutonomousBallThrower_Descriptor::AutonomousBallThrower_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:AutonomousBallThrower", STRING_POKEMON + " SwSh", "Autonomous Ball Thrower", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/AutonomousBallThrower.md", + "Programs/PokemonSwSh/AutonomousBallThrower.html", "Repeatedly throw a ball and reset until you catch the pokemon.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_BallThrower.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_BallThrower.cpp index ebfe03f5ae..4cf99855bb 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_BallThrower.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_BallThrower.cpp @@ -19,7 +19,7 @@ BallThrower_Descriptor::BallThrower_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:BallThrower", STRING_POKEMON + " SwSh", "Ball Thrower", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/BallThrower.md", + "Programs/PokemonSwSh/BallThrower.html", "Blindly throw balls at the opposing " + STRING_POKEMON + " until it catches.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_BoxReorderNationalDex.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_BoxReorderNationalDex.cpp index fb2f39156e..6e63d66553 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_BoxReorderNationalDex.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_BoxReorderNationalDex.cpp @@ -138,7 +138,7 @@ BoxReorderNationalDex_Descriptor::BoxReorderNationalDex_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:BoxReorderNationalDex", STRING_POKEMON + " SwSh", "Box Reorder National Dex", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/BoxReorderNationalDex.md", + "Programs/PokemonSwSh/BoxReorderNationalDex.html", "Order boxes of " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_ClothingBuyer.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_ClothingBuyer.cpp index e8abdc5904..b8dbbe1ad4 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_ClothingBuyer.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_ClothingBuyer.cpp @@ -20,7 +20,7 @@ ClothingBuyer_Descriptor::ClothingBuyer_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:ClothingBuyer", STRING_POKEMON + " SwSh", "Clothing Buyer", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ClothingBuyer.md", + "Programs/PokemonSwSh/ClothingBuyer.html", "Buy out all the clothing in a store.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_DexRecFinder.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_DexRecFinder.cpp index 4d241fced0..c30505d075 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_DexRecFinder.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_DexRecFinder.cpp @@ -33,7 +33,7 @@ DexRecFinder_Descriptor::DexRecFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:DexRecFinder", STRING_POKEMON + " SwSh", "Dex Rec Finder", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DexRecFinder.md", + "Programs/PokemonSwSh/DexRecFinder.html", "Search for a " + STRING_POKEDEX + " recommendation by date-spamming.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::OPTIONAL_, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_MassRelease.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_MassRelease.cpp index 923a721e25..de5569608f 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_MassRelease.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_MassRelease.cpp @@ -21,7 +21,7 @@ MassRelease_Descriptor::MassRelease_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:MassRelease", STRING_POKEMON + " SwSh", "Mass Release", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/MassRelease.md", + "Programs/PokemonSwSh/MassRelease.html", "Mass release boxes of " + STRING_POKEMON + ".", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_SurpriseTrade.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_SurpriseTrade.cpp index f029472af7..525220fb8e 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_SurpriseTrade.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_SurpriseTrade.cpp @@ -24,7 +24,7 @@ SurpriseTrade_Descriptor::SurpriseTrade_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:SurpriseTrade", STRING_POKEMON + " SwSh", "Surprise Trade", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/SurpriseTrade.md", + "Programs/PokemonSwSh/SurpriseTrade.html", "Surprise trade away boxes of " + STRING_POKEMON, ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_TradeBot.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_TradeBot.cpp index 0b893d69dc..00a1848ecc 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_TradeBot.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/General/PokemonSwSh_TradeBot.cpp @@ -26,7 +26,7 @@ TradeBot_Descriptor::TradeBot_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:TradeBot", STRING_POKEMON + " SwSh", "Trade Bot", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/TradeBot.md", + "Programs/PokemonSwSh/TradeBot.html", "Surprise trade with a code for hosting giveaways.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_AutoHost-MultiGame.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_AutoHost-MultiGame.cpp index f7a2a3c6ab..27739715fa 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_AutoHost-MultiGame.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_AutoHost-MultiGame.cpp @@ -30,7 +30,7 @@ AutoHostMultiGame_Descriptor::AutoHostMultiGame_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:AutoHostMultiGame", STRING_POKEMON + " SwSh", "Auto-Host Multi-Game", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/AutoHost-MultiGame.md", + "Programs/PokemonSwSh/AutoHost-MultiGame.html", "Run AutoHost-Rolling across multiple game saves. (Up to 16 dens!)", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::OPTIONAL_, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_AutoHost-Rolling.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_AutoHost-Rolling.cpp index 194d8cac07..7031378d44 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_AutoHost-Rolling.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_AutoHost-Rolling.cpp @@ -30,7 +30,7 @@ AutoHostRolling_Descriptor::AutoHostRolling_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:AutoHostRolling", STRING_POKEMON + " SwSh", "Auto-Host Rolling", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/AutoHost-Rolling.md", + "Programs/PokemonSwSh/AutoHost-Rolling.html", "Roll N days, host, SR and repeat. Also supports hard-locks and soft-locks.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::OPTIONAL_, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_DenRoller.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_DenRoller.cpp index 65d1b2bb9b..e3edf035c2 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_DenRoller.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/Hosting/PokemonSwSh_DenRoller.cpp @@ -29,7 +29,7 @@ DenRoller_Descriptor::DenRoller_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:DenRoller", STRING_POKEMON + " SwSh", "Den Roller", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DenRoller.md", + "Programs/PokemonSwSh/DenRoller.html", "Roll den to the N'th day, SR and repeat.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::OPTIONAL_, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Calyrex.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Calyrex.cpp index d8991dd16c..7f455610d8 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Calyrex.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Calyrex.cpp @@ -28,7 +28,7 @@ StatsResetCalyrex_Descriptor::StatsResetCalyrex_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:StatsResetCalyrex", STRING_POKEMON + " SwSh", "Stats Reset - Calyrex", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/StatsReset-Calyrex.md", + "Programs/PokemonSwSh/StatsReset-Calyrex.html", "Repeatedly catch calyrex (and its horse) until you get the stats you want.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Moltres.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Moltres.cpp index 6ad8cba530..88ed3f3d93 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Moltres.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Moltres.cpp @@ -31,7 +31,7 @@ StatsResetMoltres_Descriptor::StatsResetMoltres_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:StatsResetMoltres", STRING_POKEMON + " SwSh", "Stats Reset - Moltres", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/StatsReset-Moltres.md", + "Programs/PokemonSwSh/StatsReset-Moltres.html", "Repeatedly catch moltres until you get the stats you want.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Regi.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Regi.cpp index f7dfdaaba7..e514f40024 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Regi.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset-Regi.cpp @@ -28,7 +28,7 @@ StatsResetRegi_Descriptor::StatsResetRegi_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:StatsResetRegi", STRING_POKEMON + " SwSh", "Stats Reset - Regi", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/StatsReset-Regi.md", + "Programs/PokemonSwSh/StatsReset-Regi.html", "Repeatedly catch regi until you get the stats you want.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset.cpp index 43fc22cb3a..8d2443f2ab 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/NonShinyHunting/PokemonSwSh_StatsReset.cpp @@ -28,7 +28,7 @@ StatsReset_Descriptor::StatsReset_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:StatsReset", STRING_POKEMON + " SwSh", "Stats Reset", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/StatsReset.md", + "Programs/PokemonSwSh/StatsReset.html", "Repeatedly receive gift " + STRING_POKEMON + " until you get the stats you want.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/OverworldBot/PokemonSwSh_ShinyHuntAutonomous-Overworld.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/OverworldBot/PokemonSwSh_ShinyHuntAutonomous-Overworld.cpp index 12c8e2ddd1..8f36c4ef71 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/OverworldBot/PokemonSwSh_ShinyHuntAutonomous-Overworld.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/OverworldBot/PokemonSwSh_ShinyHuntAutonomous-Overworld.cpp @@ -31,7 +31,7 @@ ShinyHuntAutonomousOverworld_Descriptor::ShinyHuntAutonomousOverworld_Descriptor : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntAutonomousOverworld", STRING_POKEMON + " SwSh", "Shiny Hunt Autonomous - Overworld", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntAutonomous-Overworld.md", + "Programs/PokemonSwSh/ShinyHuntAutonomous-Overworld.html", "Automatically shiny hunt overworld " + STRING_POKEMON + " with video feedback.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/PokemonSwSh_RaidItemFarmerOKHO.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/PokemonSwSh_RaidItemFarmerOKHO.cpp index c6010ca50a..33f8226fb1 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/PokemonSwSh_RaidItemFarmerOKHO.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/PokemonSwSh_RaidItemFarmerOKHO.cpp @@ -28,7 +28,7 @@ RaidItemFarmerOHKO_Descriptor::RaidItemFarmerOHKO_Descriptor() : MultiSwitchProgramDescriptor( "PokemonSwSh:RaidItemFarmerOHKO", STRING_POKEMON + " SwSh", "Raid Item Farmer (OHKO)", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/RaidItemFarmerOHKO.md", + "Programs/PokemonSwSh/RaidItemFarmerOHKO.html", "Farm items from raids that can be OHKO'ed. (requires multiple Switches)", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/QoLMacros/PokemonSwSh_FastCodeEntry.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/QoLMacros/PokemonSwSh_FastCodeEntry.cpp index a17714167a..e5694a389f 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/QoLMacros/PokemonSwSh_FastCodeEntry.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/QoLMacros/PokemonSwSh_FastCodeEntry.cpp @@ -19,7 +19,7 @@ FastCodeEntry_Descriptor::FastCodeEntry_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:FastCodeEntry", STRING_POKEMON + " SwSh", "Fast Code Entry (FCE)", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/FastCodeEntry.md", + "Programs/PokemonSwSh/FastCodeEntry.html", "Force your way into raids by entering 8-digit codes in under 1 second.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/QoLMacros/PokemonSwSh_FriendSearchDisconnect.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/QoLMacros/PokemonSwSh_FriendSearchDisconnect.cpp index bda15d3228..f7190b0592 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/QoLMacros/PokemonSwSh_FriendSearchDisconnect.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/QoLMacros/PokemonSwSh_FriendSearchDisconnect.cpp @@ -26,7 +26,7 @@ FriendSearchDisconnect_Descriptor::FriendSearchDisconnect_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:FriendSearchDisconnect", STRING_POKEMON + " SwSh", "Friend Search Disconnect", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/FriendSearchDisconnect.md", + "Programs/PokemonSwSh/FriendSearchDisconnect.html", "Disconnect from the internet using the friend search method.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_CramomaticRNG.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_CramomaticRNG.cpp index 7c383c610c..d29a41fbbb 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_CramomaticRNG.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_CramomaticRNG.cpp @@ -45,7 +45,7 @@ CramomaticRNG_Descriptor::CramomaticRNG_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:CramomaticRNG", STRING_POKEMON + " SwSh", "Cram-o-matic RNG", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/CramomaticRNG.md", + "Programs/PokemonSwSh/CramomaticRNG.html", "Perform RNG manipulation to get rare balls from the Cram-o-matic.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_DailyHighlightRNG.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_DailyHighlightRNG.cpp index 27e151cf69..f3a0dcad26 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_DailyHighlightRNG.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_DailyHighlightRNG.cpp @@ -43,7 +43,7 @@ DailyHighlightRNG_Descriptor::DailyHighlightRNG_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:DailyHighlightRNG", STRING_POKEMON + " SwSh", "Daily Highlight RNG", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/DailyHighlightRNG.md", + "Programs/PokemonSwSh/DailyHighlightRNG.html", "Perform RNG manipulation to get rare items from the daily highlight trader.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_SeedFinder.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_SeedFinder.cpp index b9388d5b4a..6c4c4ec867 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_SeedFinder.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/RNG/PokemonSwSh_SeedFinder.cpp @@ -24,7 +24,7 @@ SeedFinder_Descriptor::SeedFinder_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:SeedFinder", STRING_POKEMON + " SwSh", "Seed Finder", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/SeedFinder.md", + "Programs/PokemonSwSh/SeedFinder.html", "Finds the current state to be used for manual RNG manipulation.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-BerryTree.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-BerryTree.cpp index 0661b2fc75..6fc5421464 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-BerryTree.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-BerryTree.cpp @@ -33,7 +33,7 @@ ShinyHuntAutonomousBerryTree_Descriptor::ShinyHuntAutonomousBerryTree_Descriptor : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntAutonomousBerryTree", STRING_POKEMON + " SwSh", "Shiny Hunt Autonomous - Berry Tree", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntAutonomous-BerryTree.md", + "Programs/PokemonSwSh/ShinyHuntAutonomous-BerryTree.html", "Automatically hunt for shiny berry tree " + STRING_POKEMON + " using video feedback.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Fishing.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Fishing.cpp index e469c74f1d..0f30c79758 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Fishing.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Fishing.cpp @@ -28,7 +28,7 @@ ShinyHuntAutonomousFishing_Descriptor::ShinyHuntAutonomousFishing_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntAutonomousFishing", STRING_POKEMON + " SwSh", "Shiny Hunt Autonomous - Fishing", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntAutonomous-Fishing.md", + "Programs/PokemonSwSh/ShinyHuntAutonomous-Fishing.html", "Automatically hunt for shiny fishing " + STRING_POKEMON + " using video feedback.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-IoATrade.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-IoATrade.cpp index e34c7d8074..3d0aad3d93 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-IoATrade.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-IoATrade.cpp @@ -28,7 +28,7 @@ ShinyHuntAutonomousIoATrade_Descriptor::ShinyHuntAutonomousIoATrade_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntAutonomousIoATrade", STRING_POKEMON + " SwSh", "Shiny Hunt Autonomous - IoA Trade", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntAutonomous-IoATrade.md", + "Programs/PokemonSwSh/ShinyHuntAutonomous-IoATrade.html", "Hunt for shiny Isle of Armor trade using video feedback.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Regi.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Regi.cpp index c5d303f326..5525d8918b 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Regi.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Regi.cpp @@ -25,7 +25,7 @@ ShinyHuntAutonomousRegi_Descriptor::ShinyHuntAutonomousRegi_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntAutonomousRegi", STRING_POKEMON + " SwSh", "Shiny Hunt Autonomous - Regi", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntAutonomous-Regi.md", + "Programs/PokemonSwSh/ShinyHuntAutonomous-Regi.html", "Automatically hunt for shiny Regi using video feedback.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Regigigas2.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Regigigas2.cpp index d3a24eb06c..606766d420 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Regigigas2.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Regigigas2.cpp @@ -30,7 +30,7 @@ ShinyHuntAutonomousRegigigas2_Descriptor::ShinyHuntAutonomousRegigigas2_Descript : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntAutonomousRegigigas2", STRING_POKEMON + " SwSh", "Shiny Hunt Autonomous - Regigigas2", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntAutonomous-Regigigas2.md", + "Programs/PokemonSwSh/ShinyHuntAutonomous-Regigigas2.html", "Automatically hunt for shiny Regigigas using video feedback.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-StrongSpawn.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-StrongSpawn.cpp index e016a2c41c..f51072ea41 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-StrongSpawn.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-StrongSpawn.cpp @@ -26,7 +26,7 @@ ShinyHuntAutonomousStrongSpawn_Descriptor::ShinyHuntAutonomousStrongSpawn_Descri : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntAutonomousStrongSpawn", STRING_POKEMON + " SwSh", "Shiny Hunt Autonomous - Strong Spawn", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntAutonomous-StrongSpawn.md", + "Programs/PokemonSwSh/ShinyHuntAutonomous-StrongSpawn.html", "Automatically hunt for shiny strong spawns using video feedback.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-SwordsOfJustice.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-SwordsOfJustice.cpp index 43ba9c6beb..8cde41fe1d 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-SwordsOfJustice.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-SwordsOfJustice.cpp @@ -27,7 +27,7 @@ ShinyHuntAutonomousSwordsOfJustice_Descriptor::ShinyHuntAutonomousSwordsOfJustic : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntAutonomousSwordsOfJustice", STRING_POKEMON + " SwSh", "Shiny Hunt Autonomous - Swords Of Justice", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntAutonomous-SwordsOfJustice.md", + "Programs/PokemonSwSh/ShinyHuntAutonomous-SwordsOfJustice.html", "Automatically hunt for shiny Sword of Justice using video feedback.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Whistling.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Whistling.cpp index 09aca800f8..bea5dcda07 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Whistling.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Whistling.cpp @@ -26,7 +26,7 @@ ShinyHuntAutonomousWhistling_Descriptor::ShinyHuntAutonomousWhistling_Descriptor : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntAutonomousWhistling", STRING_POKEMON + " SwSh", "Shiny Hunt Autonomous - Whistling", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntAutonomous-Whistling.md", + "Programs/PokemonSwSh/ShinyHuntAutonomous-Whistling.html", "Stand in one place and whistle. Shiny hunt everything that attacks you using video feedback.", ProgramControllerClass::StandardController_NoRestrictions, FeedbackType::REQUIRED, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_CurryHunter.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_CurryHunter.cpp index 1c2b7966c4..d9245f810c 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_CurryHunter.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_CurryHunter.cpp @@ -26,7 +26,7 @@ CurryHunter_Descriptor::CurryHunter_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:CurryHunter", STRING_POKEMON + " SwSh", "Curry Hunter", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/CurryHunter.md", + "Programs/PokemonSwSh/CurryHunter.html", "Cooks curry to attract " + STRING_POKEMON + " to your camp. " "(This program cannot detect shinies. You must check manually or with " + STRING_POKEMON + " HOME.)", ProgramControllerClass::StandardController_RequiresPrecision, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_MultiGameFossil.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_MultiGameFossil.cpp index 5207c5ebc0..8ac4db1c88 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_MultiGameFossil.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_MultiGameFossil.cpp @@ -23,7 +23,7 @@ MultiGameFossil_Descriptor::MultiGameFossil_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:MultiGameFossil", STRING_POKEMON + " SwSh", "Multi-Game Fossil Revive", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/MultiGameFossil.md", + "Programs/PokemonSwSh/MultiGameFossil.html", "Revive fossils. Supports multiple saves so you can go afk for longer than 5 hours.", ProgramControllerClass::StandardController_PerformanceClassSensitive, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-IoATrade.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-IoATrade.cpp index 2b31580161..ffec7798a4 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-IoATrade.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-IoATrade.cpp @@ -25,7 +25,7 @@ ShinyHuntUnattendedIoATrade_Descriptor::ShinyHuntUnattendedIoATrade_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntUnattendedIoATrade", STRING_POKEMON + " SwSh", "Shiny Hunt Unattended - IoA Trade", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntUnattended-IoATrade.md", + "Programs/PokemonSwSh/ShinyHuntUnattended-IoATrade.html", "Hunt for shiny Isle of Armor trade. Stop when a shiny is found.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-Regi.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-Regi.cpp index 12bdd79583..411cbc00c0 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-Regi.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-Regi.cpp @@ -25,7 +25,7 @@ ShinyHuntUnattendedRegi_Descriptor::ShinyHuntUnattendedRegi_Descriptor() : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntUnattendedRegi", STRING_POKEMON + " SwSh", "Shiny Hunt Unattended - Regi", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntUnattended-Regi.md", + "Programs/PokemonSwSh/ShinyHuntUnattended-Regi.html", "Hunt for shiny Regis. Stop when a shiny is found.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-Regigigas2.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-Regigigas2.cpp index f0e4f960ca..fe2aaa1621 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-Regigigas2.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-Regigigas2.cpp @@ -24,7 +24,7 @@ ShinyHuntUnattendedRegigigas2_Descriptor::ShinyHuntUnattendedRegigigas2_Descript : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntUnattendedRegigigas2", STRING_POKEMON + " SwSh", "Shiny Hunt Unattended - Regigigas2", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntUnattended-Regigigas2.md", + "Programs/PokemonSwSh/ShinyHuntUnattended-Regigigas2.html", "A new version of the Regigigas program that is faster.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-StrongSpawn.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-StrongSpawn.cpp index ab78c0f0ae..6f4669726d 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-StrongSpawn.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-StrongSpawn.cpp @@ -24,7 +24,7 @@ ShinyHuntUnattendedStrongSpawn_Descriptor::ShinyHuntUnattendedStrongSpawn_Descri : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntUnattendedStrongSpawn", STRING_POKEMON + " SwSh", "Shiny Hunt Unattended - Strong Spawn", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntUnattended-StrongSpawn.md", + "Programs/PokemonSwSh/ShinyHuntUnattended-StrongSpawn.html", "Hunt for shiny strong spawns. Stop when a shiny is found.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-SwordsOfJustice.cpp b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-SwordsOfJustice.cpp index 882b809edc..88ad176f46 100644 --- a/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-SwordsOfJustice.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-SwordsOfJustice.cpp @@ -25,7 +25,7 @@ ShinyHuntUnattendedSwordsOfJustice_Descriptor::ShinyHuntUnattendedSwordsOfJustic : SingleSwitchProgramDescriptor( "PokemonSwSh:ShinyHuntUnattendedSwordsOfJustice", STRING_POKEMON + " SwSh", "Shiny Hunt Unattended - Swords Of Justice", - "ComputerControl/blob/master/Wiki/Programs/PokemonSwSh/ShinyHuntUnattended-SwordsOfJustice.md", + "Programs/PokemonSwSh/ShinyHuntUnattended-SwordsOfJustice.html", "Hunt for shiny SOJs. Stop when a shiny is found.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_BowItemDuper.cpp b/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_BowItemDuper.cpp index 8513698ba9..7a408d2dd3 100644 --- a/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_BowItemDuper.cpp +++ b/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_BowItemDuper.cpp @@ -21,7 +21,7 @@ BowItemDuper_Descriptor::BowItemDuper_Descriptor() : SingleSwitchProgramDescriptor( "ZeldaTotK:BowItemDuper", "Zelda: TotK", "Bow Item Duper", - "ComputerControl/blob/master/Wiki/Programs/ZeldaTotK/BowItemDuper.md", + "Programs/ZeldaTotK/BowItemDuper.html", "Use the Bow Swap Glitch to farm any fusable items.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_MineruItemDuper.cpp b/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_MineruItemDuper.cpp index a0c3b03b02..919ef2673d 100644 --- a/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_MineruItemDuper.cpp +++ b/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_MineruItemDuper.cpp @@ -20,7 +20,7 @@ MineruItemDuper_Descriptor::MineruItemDuper_Descriptor() : SingleSwitchProgramDescriptor( "ZeldaTotK:MineruItemDuper", "Zelda: TotK", "Mineru Item Duper", - "ComputerControl/blob/master/Wiki/Programs/ZeldaTotK/MineruItemDuper.md", + "Programs/ZeldaTotK/MineruItemDuper.html", "Use the Mineru Menu Sort glitch to duplicate items.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_ParaglideItemDuper.cpp b/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_ParaglideItemDuper.cpp index 5e47131d83..992f65301c 100644 --- a/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_ParaglideItemDuper.cpp +++ b/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_ParaglideItemDuper.cpp @@ -20,7 +20,7 @@ ParaglideItemDuper_Descriptor::ParaglideItemDuper_Descriptor() : SingleSwitchProgramDescriptor( "ZeldaTotK:ParaglideItemDuper", "Zelda: TotK", "Paraglide Item Duper", - "ComputerControl/blob/master/Wiki/Programs/ZeldaTotK/ParaglideItemDuper.md", + "Programs/ZeldaTotK/ParaglideItemDuper.html", "Use the Paraglide Menu Sort glitch to duplicate items.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_SurfItemDuper.cpp b/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_SurfItemDuper.cpp index 67ad5073e7..2b6a664f29 100644 --- a/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_SurfItemDuper.cpp +++ b/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_SurfItemDuper.cpp @@ -20,7 +20,7 @@ SurfItemDuper_Descriptor::SurfItemDuper_Descriptor() : SingleSwitchProgramDescriptor( "ZeldaTotK:SurfItemDuper", "Zelda: TotK", "Shield Surf Item Duper", - "ComputerControl/blob/master/Wiki/Programs/ZeldaTotK/SurfItemDuper.md", + "Programs/ZeldaTotK/SurfItemDuper.html", "Use the Shield Surfing Menu Sort glitch to duplicate items.", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_WeaponDuper.cpp b/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_WeaponDuper.cpp index 0114bab10f..fc8b816e22 100644 --- a/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_WeaponDuper.cpp +++ b/SerialPrograms/Source/ZeldaTotK/Programs/ZeldaTotK_WeaponDuper.cpp @@ -19,7 +19,7 @@ WeaponDuper_Descriptor::WeaponDuper_Descriptor() : SingleSwitchProgramDescriptor( "ZeldaTotK:WeaponDuper", "Zelda: TotK", "Weapon Duper", - "ComputerControl/blob/master/Wiki/Programs/ZeldaTotK/WeaponDuper.md", + "Programs/ZeldaTotK/WeaponDuper.html", "Use a glitch to duplicate your weapons (Bows, Shields and Swords)", ProgramControllerClass::StandardController_RequiresPrecision, FeedbackType::NONE, diff --git a/SerialPrograms/Source/ZeldaTotK/ZeldaTotK_Settings.cpp b/SerialPrograms/Source/ZeldaTotK/ZeldaTotK_Settings.cpp index 8ca617de81..fe0ad09736 100644 --- a/SerialPrograms/Source/ZeldaTotK/ZeldaTotK_Settings.cpp +++ b/SerialPrograms/Source/ZeldaTotK/ZeldaTotK_Settings.cpp @@ -64,7 +64,7 @@ GameSettings_Descriptor::GameSettings_Descriptor() Color(), "ZeldaTotK:GlobalSettings", "Zelda: TotK", "Tears of the Kingdom Settings", - "ComputerControl/blob/master/Wiki/Programs/ZeldaTotK/TotKSettings.md", + "Programs/ZeldaTotK/TotKSettings.html", "Global Zelda: Tears of the Kingom Settings" ) {}