From f0489dfb027a2791962507a55a3d0bfe17bf381b Mon Sep 17 00:00:00 2001 From: Admentus64 Date: Fri, 22 Sep 2023 16:29:03 +0200 Subject: [PATCH] Update v22 --- .gitignore | 2 + Files/Games/Majora's Mask/Scene Editor.json | 2 +- Files/Games/Ocarina of Time/Patches.json | 4 +- Files/Games/Ocarina of Time/Scene Editor.json | 112 +- Files/Games/Paper Mario/Enemies.json | 4 +- .../Shared/{ => HUD}/Buttons/Community.bin | Bin .../Shared/{ => HUD}/Buttons/Community.png | Bin .../Shared/{ => HUD}/Buttons/Djipi 3DS.bin | Bin .../Shared/{ => HUD}/Buttons/Djipi 3DS.png | Bin .../Shared/{ => HUD}/Buttons/Djipi Celda.bin | Bin .../Shared/{ => HUD}/Buttons/Djipi Celda.png | Bin .../Shared/{ => HUD}/Buttons/Federelli.bin | Bin .../Shared/{ => HUD}/Buttons/Federelli.png | Bin .../Shared/{ => HUD}/Buttons/Gold Quest.bin | Bin .../Shared/{ => HUD}/Buttons/Gold Quest.png | Bin .../{ => HUD}/Buttons/Majora's Mask.bin | Bin .../{ => HUD}/Buttons/Majora's Mask.png | Bin .../{ => HUD}/Buttons/Master of Time.bin | Bin .../{ => HUD}/Buttons/Master of Time.png | Bin .../Shared/{ => HUD}/Buttons/Nerrel Old.bin | Bin .../Shared/{ => HUD}/Buttons/Nerrel Old.png | Bin .../Games/Shared/{ => HUD}/Buttons/Nerrel.bin | Bin .../Games/Shared/{ => HUD}/Buttons/Nerrel.png | Bin .../{ => HUD}/Buttons/Ocarina of Time.bin | Bin .../{ => HUD}/Buttons/Ocarina of Time.png | Bin .../Games/Shared/{ => HUD}/Buttons/Stone.bin | Bin .../Games/Shared/{ => HUD}/Buttons/Stone.png | Bin .../{ => HUD}/Buttons/The Missing Link.bin | Bin .../{ => HUD}/Buttons/The Missing Link.png | Bin .../Shared/HUD/Current Floor/Alternative.bin | 2 + .../Shared/HUD/Current Floor/Alternative.png | Bin 0 -> 669 bytes .../HUD/Current Floor/Majora's Mask.bin | 2 + .../HUD/Current Floor/Majora's Mask.png | Bin 0 -> 16599 bytes .../HUD/Current Floor/Ocarina of Time.bin | Bin 0 -> 512 bytes .../HUD/Current Floor/Ocarina of Time.png | Bin 0 -> 578606 bytes .../Shared/{ => Styles}/Chests/Boss MM.back | Bin .../Shared/{ => Styles}/Chests/Boss MM.front | Bin Files/Games/Shared/Styles/Chests/Boss MM.jpg | Bin 0 -> 105451 bytes .../Shared/{ => Styles}/Chests/Boss OoT.back | 0 .../Shared/{ => Styles}/Chests/Boss OoT.front | Bin Files/Games/Shared/Styles/Chests/Boss OoT.jpg | Bin 0 -> 117715 bytes .../Shared/{ => Styles}/Chests/Boss Syeo.back | 0 .../{ => Styles}/Chests/Boss Syeo.front | Bin .../Games/Shared/Styles/Chests/Boss Syeo.jpg | Bin 0 -> 121703 bytes .../{ => Styles}/Chests/Gold Quest.back | Bin .../{ => Styles}/Chests/Gold Quest.front | Bin .../Games/Shared/Styles/Chests/Gold Quest.jpg | Bin 0 -> 86374 bytes .../Shared/{ => Styles}/Chests/Gold.back | 0 .../Shared/{ => Styles}/Chests/Gold.front | 0 Files/Games/Shared/Styles/Chests/Gold.jpg | Bin 0 -> 71647 bytes .../Games/Shared/{ => Styles}/Chests/Key.back | Bin .../Shared/{ => Styles}/Chests/Key.front | Bin Files/Games/Shared/Styles/Chests/Key.jpg | Bin 0 -> 72515 bytes .../{ => Styles}/Chests/Leather Syeo.back | 0 .../{ => Styles}/Chests/Leather Syeo.front | Bin .../Shared/Styles/Chests/Leather Syeo.jpg | Bin 0 -> 83369 bytes .../Shared/{ => Styles}/Chests/Leather.back | Bin .../Shared/{ => Styles}/Chests/Leather.front | Bin Files/Games/Shared/Styles/Chests/Leather.jpg | Bin 0 -> 85629 bytes .../Shared/{ => Styles}/Chests/Regular.back | Bin .../Shared/{ => Styles}/Chests/Regular.front | Bin Files/Games/Shared/Styles/Chests/Regular.jpg | Bin 0 -> 74730 bytes .../Shared/{ => Styles}/Chests/Spider.back | Bin .../Shared/{ => Styles}/Chests/Spider.front | Bin Files/Games/Shared/Styles/Chests/Spider.jpg | Bin 0 -> 84749 bytes .../{ => Styles}/Chests/Treasure Syeo.back | 0 .../{ => Styles}/Chests/Treasure Syeo.front | Bin .../Shared/Styles/Chests/Treasure Syeo.jpg | Bin 0 -> 75773 bytes .../{ => Styles}/Hair/Majora's Mask/Black.bin | 0 .../Hair/Majora's Mask/Blonde.bin | 0 .../{ => Styles}/Hair/Majora's Mask/Blue.bin | 0 .../Hair/Majora's Mask/Champion.bin | 0 .../Hair/Majora's Mask/Classic.bin | 0 .../{ => Styles}/Hair/Majora's Mask/Green.bin | 0 .../{ => Styles}/Hair/Majora's Mask/Pink.bin | 0 .../Hair/Majora's Mask/Purple.bin | 0 .../{ => Styles}/Hair/Majora's Mask/Ravio.bin | 0 .../{ => Styles}/Hair/Majora's Mask/Red.bin | 0 .../Hair/Majora's Mask/Silver.bin | 0 .../Hair/Majora's Mask/Twilight.bin | 0 .../{ => Styles}/Hair/Majora's Mask/White.bin | 0 .../Hair/Ocarina of Time/Black.bin | 0 .../Hair/Ocarina of Time/Blonde.bin | 0 .../Hair/Ocarina of Time/Blue.bin | 0 .../Hair/Ocarina of Time/Champion.bin | 0 .../Hair/Ocarina of Time/Classic.bin | 0 .../Hair/Ocarina of Time/Green.bin | 0 .../Hair/Ocarina of Time/Pink.bin | 0 .../Hair/Ocarina of Time/Purple.bin | 0 .../Hair/Ocarina of Time/Ravio.bin | 0 .../{ => Styles}/Hair/Ocarina of Time/Red.bin | 0 .../Hair/Ocarina of Time/Silver.bin | 0 .../Hair/Ocarina of Time/Twilight.bin | 0 .../Hair/Ocarina of Time/White.bin | 0 Files/Games/Shared/{ => Styles}/Pots/Boss.bin | 0 Files/Games/Shared/Styles/Pots/Boss.jpg | Bin 0 -> 41182 bytes Files/Games/Shared/{ => Styles}/Pots/Gold.bin | 0 Files/Games/Shared/Styles/Pots/Gold.jpg | Bin 0 -> 33819 bytes Files/Games/Shared/{ => Styles}/Pots/Key.bin | Bin Files/Games/Shared/Styles/Pots/Key.jpg | Bin 0 -> 34729 bytes Files/Games/Shared/Styles/Pots/Regular.jpg | Bin 0 -> 35047 bytes .../Games/Shared/{ => Styles}/Pots/Spider.bin | Bin Files/Games/Shared/Styles/Pots/Spider.jpg | Bin 0 -> 35251 bytes Files/Games/Shared/{ => Styles}/Pots/Syeo.bin | 0 Files/Games/Shared/Styles/Pots/Syeo.jpg | Bin 0 -> 32060 bytes .../{Crates => Styles/Small Crates}/Boss.bin | 0 .../Games/Shared/Styles/Small Crates/Boss.jpg | Bin 0 -> 77214 bytes .../{Crates => Styles/Small Crates}/Gold.bin | 0 .../Games/Shared/Styles/Small Crates/Gold.jpg | Bin 0 -> 58601 bytes .../{Crates => Styles/Small Crates}/Key.bin | Bin .../Games/Shared/Styles/Small Crates/Key.jpg | Bin 0 -> 55456 bytes .../Shared/Styles/Small Crates/Regular.jpg | Bin 0 -> 52471 bytes .../Small Crates}/Spider.bin | 0 .../Shared/Styles/Small Crates/Spider.jpg | Bin 0 -> 61613 bytes Files/Main/Jason.ico | Bin 0 -> 270398 bytes Files/Main/Jason.jpg | Bin 0 -> 488706 bytes Files/Main/Preview.ico | Bin 0 -> 16958 bytes Files/Main/PreviewButton.png | Bin 0 -> 3667 bytes Files/Main/Wii Disabled.png | Bin 0 -> 16636 bytes Files/Main/Wii Enabled.png | Bin 0 -> 24574 bytes Files/Scripts/Bytes.psm1 | 39 +- Files/Scripts/Common.psm1 | 776 ++++---- Files/Scripts/DPI.psm1 | 2 +- Files/Scripts/Dialogs.psm1 | 531 +++--- Files/Scripts/Files.psm1 | 63 +- Files/Scripts/Forms.psm1 | 653 +++---- Files/Scripts/MQ.psm1 | 31 +- Files/Scripts/Main.psm1 | 627 +++--- Files/Scripts/Options/A Link to the Past.psm1 | 12 +- Files/Scripts/Options/Banjo-Kazooie.psm1 | 2 +- Files/Scripts/Options/Bomberman Hero.psm1 | 2 +- Files/Scripts/Options/GoldenEye 007.psm1 | 42 +- .../Scripts/Options/Link's Awakening DX.psm1 | 2 +- Files/Scripts/Options/Majora's Mask.psm1 | 475 +++-- Files/Scripts/Options/Mario Kart 64.psm1 | 28 +- Files/Scripts/Options/Ocarina of Time.psm1 | 1692 ++++++++--------- Files/Scripts/Options/OoT Debug Beta.psm1 | 68 +- Files/Scripts/Options/OoT Debug MQ.psm1 | 93 +- Files/Scripts/Options/OoT Debug.psm1 | 68 +- Files/Scripts/Options/Paper Mario.psm1 | 56 +- Files/Scripts/Options/Super Mario 64.psm1 | 37 +- Files/Scripts/Options/Super Metroid.psm1 | 2 +- Files/Scripts/Options/Super Smash Bros.psm1 | 2 +- .../Options/The Adventure of Link.psm1 | 2 +- .../Scripts/Options/The Legend of Zelda.psm1 | 4 +- Files/Scripts/Options/The Sealed Palace.psm1 | 2 +- Files/Scripts/Patch.psm1 | 319 ++-- Files/Scripts/Scene Editor.psm1 | 567 +++--- Files/Scripts/Settings.psm1 | 4 +- Files/Scripts/Text Editor.psm1 | 218 ++- Files/Scripts/Updater.psm1 | 171 +- Files/Scripts/VC.psm1 | 140 +- Files/Scripts/Zelda 64.psm1 | 591 +++--- Files/repo.json | 19 +- Files/version.txt | 5 +- Info/Changelog.txt | 34 + Info/Credits.txt | 4 + Patcher64+ Tool.ps1 | 134 +- 158 files changed, 4060 insertions(+), 3585 deletions(-) rename Files/Games/Shared/{ => HUD}/Buttons/Community.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Community.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Djipi 3DS.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Djipi 3DS.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Djipi Celda.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Djipi Celda.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Federelli.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Federelli.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Gold Quest.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Gold Quest.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Majora's Mask.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Majora's Mask.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Master of Time.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Master of Time.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Nerrel Old.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Nerrel Old.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Nerrel.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Nerrel.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Ocarina of Time.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Ocarina of Time.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Stone.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/Stone.png (100%) rename Files/Games/Shared/{ => HUD}/Buttons/The Missing Link.bin (100%) rename Files/Games/Shared/{ => HUD}/Buttons/The Missing Link.png (100%) create mode 100644 Files/Games/Shared/HUD/Current Floor/Alternative.bin create mode 100644 Files/Games/Shared/HUD/Current Floor/Alternative.png create mode 100644 Files/Games/Shared/HUD/Current Floor/Majora's Mask.bin create mode 100644 Files/Games/Shared/HUD/Current Floor/Majora's Mask.png create mode 100644 Files/Games/Shared/HUD/Current Floor/Ocarina of Time.bin create mode 100644 Files/Games/Shared/HUD/Current Floor/Ocarina of Time.png rename Files/Games/Shared/{ => Styles}/Chests/Boss MM.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Boss MM.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Boss MM.jpg rename Files/Games/Shared/{ => Styles}/Chests/Boss OoT.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Boss OoT.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Boss OoT.jpg rename Files/Games/Shared/{ => Styles}/Chests/Boss Syeo.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Boss Syeo.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Boss Syeo.jpg rename Files/Games/Shared/{ => Styles}/Chests/Gold Quest.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Gold Quest.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Gold Quest.jpg rename Files/Games/Shared/{ => Styles}/Chests/Gold.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Gold.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Gold.jpg rename Files/Games/Shared/{ => Styles}/Chests/Key.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Key.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Key.jpg rename Files/Games/Shared/{ => Styles}/Chests/Leather Syeo.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Leather Syeo.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Leather Syeo.jpg rename Files/Games/Shared/{ => Styles}/Chests/Leather.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Leather.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Leather.jpg rename Files/Games/Shared/{ => Styles}/Chests/Regular.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Regular.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Regular.jpg rename Files/Games/Shared/{ => Styles}/Chests/Spider.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Spider.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Spider.jpg rename Files/Games/Shared/{ => Styles}/Chests/Treasure Syeo.back (100%) rename Files/Games/Shared/{ => Styles}/Chests/Treasure Syeo.front (100%) create mode 100644 Files/Games/Shared/Styles/Chests/Treasure Syeo.jpg rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Black.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Blonde.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Blue.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Champion.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Classic.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Green.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Pink.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Purple.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Ravio.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Red.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Silver.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/Twilight.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Majora's Mask/White.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Black.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Blonde.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Blue.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Champion.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Classic.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Green.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Pink.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Purple.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Ravio.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Red.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Silver.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/Twilight.bin (100%) rename Files/Games/Shared/{ => Styles}/Hair/Ocarina of Time/White.bin (100%) rename Files/Games/Shared/{ => Styles}/Pots/Boss.bin (100%) create mode 100644 Files/Games/Shared/Styles/Pots/Boss.jpg rename Files/Games/Shared/{ => Styles}/Pots/Gold.bin (100%) create mode 100644 Files/Games/Shared/Styles/Pots/Gold.jpg rename Files/Games/Shared/{ => Styles}/Pots/Key.bin (100%) create mode 100644 Files/Games/Shared/Styles/Pots/Key.jpg create mode 100644 Files/Games/Shared/Styles/Pots/Regular.jpg rename Files/Games/Shared/{ => Styles}/Pots/Spider.bin (100%) create mode 100644 Files/Games/Shared/Styles/Pots/Spider.jpg rename Files/Games/Shared/{ => Styles}/Pots/Syeo.bin (100%) create mode 100644 Files/Games/Shared/Styles/Pots/Syeo.jpg rename Files/Games/Shared/{Crates => Styles/Small Crates}/Boss.bin (100%) create mode 100644 Files/Games/Shared/Styles/Small Crates/Boss.jpg rename Files/Games/Shared/{Crates => Styles/Small Crates}/Gold.bin (100%) create mode 100644 Files/Games/Shared/Styles/Small Crates/Gold.jpg rename Files/Games/Shared/{Crates => Styles/Small Crates}/Key.bin (100%) create mode 100644 Files/Games/Shared/Styles/Small Crates/Key.jpg create mode 100644 Files/Games/Shared/Styles/Small Crates/Regular.jpg rename Files/Games/Shared/{Crates => Styles/Small Crates}/Spider.bin (100%) create mode 100644 Files/Games/Shared/Styles/Small Crates/Spider.jpg create mode 100644 Files/Main/Jason.ico create mode 100644 Files/Main/Jason.jpg create mode 100644 Files/Main/Preview.ico create mode 100644 Files/Main/PreviewButton.png create mode 100644 Files/Main/Wii Disabled.png create mode 100644 Files/Main/Wii Enabled.png diff --git a/.gitignore b/.gitignore index a46758ed..c2404b3f 100644 --- a/.gitignore +++ b/.gitignore @@ -9,11 +9,13 @@ Files/Tools/cygdrive Files/Games/**/Extracted Files/Games/**/Custom Text/*.* Files/Games/**/Editor +Exclude *.exe !Files/Tools/*.exe Release Prepare.bat *.7z *.7z.tmp +*.zip *.htm *.html *.nes diff --git a/Files/Games/Majora's Mask/Scene Editor.json b/Files/Games/Majora's Mask/Scene Editor.json index aac0b74b..f4f43adf 100644 --- a/Files/Games/Majora's Mask/Scene Editor.json +++ b/Files/Games/Majora's Mask/Scene Editor.json @@ -10120,7 +10120,7 @@ "id" : "0132", "type" : "NPC" }, { - "name" : "Large Wooden Crate", + "name" : "Large Crate", "id" : "0133", "type" : "Object" }, { diff --git a/Files/Games/Ocarina of Time/Patches.json b/Files/Games/Ocarina of Time/Patches.json index 3daad97d..300482b2 100644 --- a/Files/Games/Ocarina of Time/Patches.json +++ b/Files/Games/Ocarina of Time/Patches.json @@ -153,14 +153,14 @@ }, { "title" : "Additional Options for Debug GC", - "version" : "Debug GC (PAL)", + "version" : "Debug GC (EU)", "script" : "OoT Debug", "tooltip" : "The regular Ocarina of Time experience{0}With support additional options" }, { "title" : "Additional Options for Debug GC Beta", - "version" : "Debug GC Beta (PAL)", + "version" : "Debug GC Beta (EU)", "script" : "OoT Debug Beta", "tooltip" : "The regular Ocarina of Time experience{0}With support additional options" diff --git a/Files/Games/Ocarina of Time/Scene Editor.json b/Files/Games/Ocarina of Time/Scene Editor.json index e0eacbc2..7c3bdb90 100644 --- a/Files/Games/Ocarina of Time/Scene Editor.json +++ b/Files/Games/Ocarina of Time/Scene Editor.json @@ -2219,7 +2219,7 @@ "value" : "FF" } ] ] }, { - "name" : "Bombflower", + "name" : "Bomb Flower", "id" : "004C", "type" : "Object", "band" : [ "FFFF" ], @@ -3763,8 +3763,20 @@ "type" : "Area", "band" : [ "00FF" ], "params" : [ [ { - "name" : "Type", - "value" : "5" + "name" : "Bridge (Broken)", + "value" : 1 + }, { + "name" : "Bridge (Locked)", + "value" : 2 + }, { + "name" : "Bridge (Repaired)", + "value" : 4 + }, { + "name" : "Bridge (Side)", + "value" : 0 + }, { + "name" : "Carpenter's Tent", + "value" : 3 } ] ] }, { "name" : "Darunia's Room Statue", @@ -4684,11 +4696,97 @@ "value" : "1" } ] ] }, { - "name" : "Small Liftable Crate", + "name" : "Small Crate", "id" : "0110", - "type" : "Object" + "type" : "Object", + "band" : [ "00FF", "3F00" ], + "params" : [ [ { + "name" : "Flexible", + "value" : "12" + }, { + "name" : "Green Rupee", + "value" : "0" + }, { + "name" : "Blue Rupee", + "value" : "1" + }, { + "name" : "Red Rupee", + "value" : "2" + }, { + "name" : "Purple Rupee", + "value" : "14" + }, { + "name" : "Gold Rupee", + "value" : "13" + }, { + "name" : "Recovery Heart", + "value" : "3" + }, { + "name" : "Small Magic Jar", + "value" : "F" + }, { + "name" : "Large Magic Jar", + "value" : "E" + }, { + "name" : "Small Key", + "value" : "11" + }, { + "name" : "Piece of Heart", + "value" : "6" + }, { + "name" : "Heart Container", + "value" : "7" + }, { + "name" : "Deku Seeds (5) / Arrows (5)", + "value" : "10" + }, { + "name" : "Arrows (1)", + "value" : "5" + }, { + "name" : "Arrows (5)", + "value" : "8" + }, { + "name" : "Arrows (10)", + "value" : "9" + }, { + "name" : "Arrows (30)", + "value" : "A" + }, { + "name" : "Bombs (A)", + "value" : "4" + }, { + "name" : "Bombs (B)", + "value" : "B" + }, { + "name" : "Bombs (Special)", + "value" : "19" + }, { + "name" : "Deku Nut", + "value" : "C" + }, { + "name" : "Deku Stick", + "value" : "D" + }, { + "name" : "Deku Shield", + "value" : "15" + }, { + "name" : "Hylian Shield", + "value" : "16" + }, { + "name" : "Goron Tunic", + "value" : "18" + }, { + "name" : "Zora Tunic", + "value" : "17" + }, { + "name" : "No Item", + "value" : "FF" + } ], [ { + "name" : "Flag", + "value" : "3F" + } ] ] }, { - "name" : "Breakable Pot", + "name" : "Pot", "id" : "0111", "type" : "Object", "band" : [ "00FF", "7E00" ], @@ -9158,7 +9256,7 @@ "id" : "016F", "type" : "Area" }, { - "name" : "Large Wooden Crate", + "name" : "Large Crate", "id" : "0170", "type" : "Object" }, { diff --git a/Files/Games/Paper Mario/Enemies.json b/Files/Games/Paper Mario/Enemies.json index 99d8e3cb..c99b74c3 100644 --- a/Files/Games/Paper Mario/Enemies.json +++ b/Files/Games/Paper Mario/Enemies.json @@ -782,7 +782,7 @@ "value" : 0, "offset" : [ "626A98", "66BCF8", "6BEDB8" ] }, { - "type" : "Goombario", + "type" : "Goomba.", "value" : 0, "offset" : [ "6286E4", "66D944", "6C0A04" ] }, { @@ -1040,7 +1040,7 @@ "value" : 0, "offset" : "469858" }, { - "type" : "Goombario", + "type" : "Goomba.", "value" : 0, "offset" : "46AE2C" }, { diff --git a/Files/Games/Shared/Buttons/Community.bin b/Files/Games/Shared/HUD/Buttons/Community.bin similarity index 100% rename from Files/Games/Shared/Buttons/Community.bin rename to Files/Games/Shared/HUD/Buttons/Community.bin diff --git a/Files/Games/Shared/Buttons/Community.png b/Files/Games/Shared/HUD/Buttons/Community.png similarity index 100% rename from Files/Games/Shared/Buttons/Community.png rename to Files/Games/Shared/HUD/Buttons/Community.png diff --git a/Files/Games/Shared/Buttons/Djipi 3DS.bin b/Files/Games/Shared/HUD/Buttons/Djipi 3DS.bin similarity index 100% rename from Files/Games/Shared/Buttons/Djipi 3DS.bin rename to Files/Games/Shared/HUD/Buttons/Djipi 3DS.bin diff --git a/Files/Games/Shared/Buttons/Djipi 3DS.png b/Files/Games/Shared/HUD/Buttons/Djipi 3DS.png similarity index 100% rename from Files/Games/Shared/Buttons/Djipi 3DS.png rename to Files/Games/Shared/HUD/Buttons/Djipi 3DS.png diff --git a/Files/Games/Shared/Buttons/Djipi Celda.bin b/Files/Games/Shared/HUD/Buttons/Djipi Celda.bin similarity index 100% rename from Files/Games/Shared/Buttons/Djipi Celda.bin rename to Files/Games/Shared/HUD/Buttons/Djipi Celda.bin diff --git a/Files/Games/Shared/Buttons/Djipi Celda.png b/Files/Games/Shared/HUD/Buttons/Djipi Celda.png similarity index 100% rename from Files/Games/Shared/Buttons/Djipi Celda.png rename to Files/Games/Shared/HUD/Buttons/Djipi Celda.png diff --git a/Files/Games/Shared/Buttons/Federelli.bin b/Files/Games/Shared/HUD/Buttons/Federelli.bin similarity index 100% rename from Files/Games/Shared/Buttons/Federelli.bin rename to Files/Games/Shared/HUD/Buttons/Federelli.bin diff --git a/Files/Games/Shared/Buttons/Federelli.png b/Files/Games/Shared/HUD/Buttons/Federelli.png similarity index 100% rename from Files/Games/Shared/Buttons/Federelli.png rename to Files/Games/Shared/HUD/Buttons/Federelli.png diff --git a/Files/Games/Shared/Buttons/Gold Quest.bin b/Files/Games/Shared/HUD/Buttons/Gold Quest.bin similarity index 100% rename from Files/Games/Shared/Buttons/Gold Quest.bin rename to Files/Games/Shared/HUD/Buttons/Gold Quest.bin diff --git a/Files/Games/Shared/Buttons/Gold Quest.png b/Files/Games/Shared/HUD/Buttons/Gold Quest.png similarity index 100% rename from Files/Games/Shared/Buttons/Gold Quest.png rename to Files/Games/Shared/HUD/Buttons/Gold Quest.png diff --git a/Files/Games/Shared/Buttons/Majora's Mask.bin b/Files/Games/Shared/HUD/Buttons/Majora's Mask.bin similarity index 100% rename from Files/Games/Shared/Buttons/Majora's Mask.bin rename to Files/Games/Shared/HUD/Buttons/Majora's Mask.bin diff --git a/Files/Games/Shared/Buttons/Majora's Mask.png b/Files/Games/Shared/HUD/Buttons/Majora's Mask.png similarity index 100% rename from Files/Games/Shared/Buttons/Majora's Mask.png rename to Files/Games/Shared/HUD/Buttons/Majora's Mask.png diff --git a/Files/Games/Shared/Buttons/Master of Time.bin b/Files/Games/Shared/HUD/Buttons/Master of Time.bin similarity index 100% rename from Files/Games/Shared/Buttons/Master of Time.bin rename to Files/Games/Shared/HUD/Buttons/Master of Time.bin diff --git a/Files/Games/Shared/Buttons/Master of Time.png b/Files/Games/Shared/HUD/Buttons/Master of Time.png similarity index 100% rename from Files/Games/Shared/Buttons/Master of Time.png rename to Files/Games/Shared/HUD/Buttons/Master of Time.png diff --git a/Files/Games/Shared/Buttons/Nerrel Old.bin b/Files/Games/Shared/HUD/Buttons/Nerrel Old.bin similarity index 100% rename from Files/Games/Shared/Buttons/Nerrel Old.bin rename to Files/Games/Shared/HUD/Buttons/Nerrel Old.bin diff --git a/Files/Games/Shared/Buttons/Nerrel Old.png b/Files/Games/Shared/HUD/Buttons/Nerrel Old.png similarity index 100% rename from Files/Games/Shared/Buttons/Nerrel Old.png rename to Files/Games/Shared/HUD/Buttons/Nerrel Old.png diff --git a/Files/Games/Shared/Buttons/Nerrel.bin b/Files/Games/Shared/HUD/Buttons/Nerrel.bin similarity index 100% rename from Files/Games/Shared/Buttons/Nerrel.bin rename to Files/Games/Shared/HUD/Buttons/Nerrel.bin diff --git a/Files/Games/Shared/Buttons/Nerrel.png b/Files/Games/Shared/HUD/Buttons/Nerrel.png similarity index 100% rename from Files/Games/Shared/Buttons/Nerrel.png rename to Files/Games/Shared/HUD/Buttons/Nerrel.png diff --git a/Files/Games/Shared/Buttons/Ocarina of Time.bin b/Files/Games/Shared/HUD/Buttons/Ocarina of Time.bin similarity index 100% rename from Files/Games/Shared/Buttons/Ocarina of Time.bin rename to Files/Games/Shared/HUD/Buttons/Ocarina of Time.bin diff --git a/Files/Games/Shared/Buttons/Ocarina of Time.png b/Files/Games/Shared/HUD/Buttons/Ocarina of Time.png similarity index 100% rename from Files/Games/Shared/Buttons/Ocarina of Time.png rename to Files/Games/Shared/HUD/Buttons/Ocarina of Time.png diff --git a/Files/Games/Shared/Buttons/Stone.bin b/Files/Games/Shared/HUD/Buttons/Stone.bin similarity index 100% rename from Files/Games/Shared/Buttons/Stone.bin rename to Files/Games/Shared/HUD/Buttons/Stone.bin diff --git a/Files/Games/Shared/Buttons/Stone.png b/Files/Games/Shared/HUD/Buttons/Stone.png similarity index 100% rename from Files/Games/Shared/Buttons/Stone.png rename to Files/Games/Shared/HUD/Buttons/Stone.png diff --git a/Files/Games/Shared/Buttons/The Missing Link.bin b/Files/Games/Shared/HUD/Buttons/The Missing Link.bin similarity index 100% rename from Files/Games/Shared/Buttons/The Missing Link.bin rename to Files/Games/Shared/HUD/Buttons/The Missing Link.bin diff --git a/Files/Games/Shared/Buttons/The Missing Link.png b/Files/Games/Shared/HUD/Buttons/The Missing Link.png similarity index 100% rename from Files/Games/Shared/Buttons/The Missing Link.png rename to Files/Games/Shared/HUD/Buttons/The Missing Link.png diff --git a/Files/Games/Shared/HUD/Current Floor/Alternative.bin b/Files/Games/Shared/HUD/Current Floor/Alternative.bin new file mode 100644 index 00000000..0c8ff74e --- /dev/null +++ b/Files/Games/Shared/HUD/Current Floor/Alternative.bin @@ -0,0 +1,2 @@ +1󉃻1" "   GI::::::1󉃻1S :::U EDDD ABBB:: A@@厖|匘D|卨CA@@淎隽鰜儊淎鰜隽淎 +2 2 B&紒鰜隽蛢隽鰜紒A:BB1Gj铃侖鰜鍋j罙BBJ 珒預蛠Y卝腟腟jY呁來伀僆薆BJ jC韥!%龣龣!%鞢jCI蔅Z怹怹戃粒 龣龣龣龣 蹽Z慫怹怹怹怹恴匢E娡粽z蛕汪諍虸Ez匷怹怹怹怹怹恴処EBR R BCBBBZ怹怹恴処DBBR R BB9圸怹怹恴処DBBR R BB9 \ No newline at end of file diff --git a/Files/Games/Shared/HUD/Current Floor/Alternative.png b/Files/Games/Shared/HUD/Current Floor/Alternative.png new file mode 100644 index 0000000000000000000000000000000000000000..c58736083c2f3f907a6f7e4bb56f08864e10748a GIT binary patch literal 669 zcmV;O0%HA%P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2j>VB z7dbDKq7Q`t00JFJL_t(I%dL|=XcSQtg}+HG-a>@87|1>Xva_=2Za^8Z$%H68K}4I7 z(twSnffT7y2!eL9T?7k>AY?nY9Gm2c&057lgp8F#5S=9?%-|0@hJ>-0{5U39d8&IK z=bQ)U-fM9JZ0%&Bo#aiFA`vuGo31g|-`v83<2so?ufUNI_5cCB5c&dw9@2-zLcOZ$mOJZra^na)X%pC^nA z!yTRbU+%zc0I38=JDG2MYfx*Q#r^Ln^@EqMJKVaS+lnFB-a5^NT8Xo@U+nI}MH{XF zFFrtRw?^HrKNtY8{T?@;cr@(&zy-9H;OF}~!K-t$mX3zfu;HEr5w7PU8e=S_DrhAr zDF{NCnHnKn8KqiPRI7?`Wt5qz5rPm(fK~#b6vh~90KhZ8Wda}q7H)Bj0PT*kY-G0f zag(n*L(E=UE5?m-lN?)x`|`Qaie)A+o@ba5;LzA04)=dP{zdX zK&9ZN*0EJSz&Cl`GR9a5Wm+aW5*uT=r6w{`{8#)21kJ}!EN2`o00000NkvXXu0mjf DQY06s literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/HUD/Current Floor/Majora's Mask.bin b/Files/Games/Shared/HUD/Current Floor/Majora's Mask.bin new file mode 100644 index 00000000..83e1473f --- /dev/null +++ b/Files/Games/Shared/HUD/Current Floor/Majora's Mask.bin @@ -0,0 +1,2 @@ +1󉃻1" "   GI::::::1󉃻1S :::U EDDD ABBB:: A@@5O厖] ID|EA@@&蘖仠A隽鰜隽淎 +2 2 B蛚鱽辞挠张侖瘤伡A:BB1G隽r崼塔訯鰜鍋j罙BBJ 磪Z檆10濏檼!%蛠預韥珒I薆BJ I另両I儵A頇I‖晚來CjCI蔅BJ I阔僺 㘚㥮龣 芰蹽Z慫怹𒽃󋡣9諞bK逞粽)8羫匷怹怹𒽃󋡣1岯Q諜R )CBBB9󑫧󑫧螧P9湍R 999󑫧󑫧蜝P9棠R 99 \ No newline at end of file diff --git a/Files/Games/Shared/HUD/Current Floor/Majora's Mask.png b/Files/Games/Shared/HUD/Current Floor/Majora's Mask.png new file mode 100644 index 0000000000000000000000000000000000000000..378fb0c4c1a68cf16c4ba0421ecfc3a143a34c90 GIT binary patch literal 16599 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 literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/HUD/Current Floor/Ocarina of Time.png b/Files/Games/Shared/HUD/Current Floor/Ocarina of Time.png new file mode 100644 index 0000000000000000000000000000000000000000..c6bec0f4f3094d7e845635a63b0c5bd131a1d1a2 GIT binary patch literal 578606 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 =V}b^3mqFKU$| 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

7M|{6Fw8}eBnNezQ-gmYVIX0 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

f)2t}2mUQ?eX8?07{I)l|Q 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

E>EO7%!90 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�RxJ zU+3>x{7yC<_1Bhp_GPq``pK$CmwN}gClk~j?i(j6310ZKF9LkqUG1FJ<%qloAk4wf z6@L1cUq-Z&0P9Px&bZ&1Pq4ba_Q8zVa<`3>9vQ^62J)+gfwsT?QLj3dTjT*SqNr?{ zhSSqi`tpTOe@3X@u1_=o(0!&0iU$G*BiywQckHhiX(8w;1w>JU>}ScS1{k|B|Mxg( zkz~yn^rKvz&^za$b&ji6=JyqC%bV1Ko1@-&g4u!)ZRw7Gonh}NN)>aYv$S&uuzGZ~ zdd5EufMc5FytU#zk-;+mD?6VW$omSA?feoj&V6%2EkMI{>2L0`0z>NSPt8(mX7l|Z z#qtP$07z1xQdOBb2a*ho!@6-JNFrrNDdd#MIWdka_Ag%I!X5W=@$$uPj`Zp|z9$n* zyAA7uL-r0Yu-aQO$ZLk>zv`0@9=JtLfVlrxpDN6GyD8{z#Xb1%+v~Eq_w0eM| z7HX}`Xr$GUsMY0*qkYE@z8o-ken2P=gU`WYUA^`}{$=Ohx4i*hh~PHZbzhrGz%Y8* z-*evQrF7;=Ak3+>*U1{OzXh1wNlX`EylDIY55e{oP_BY*qU>C2dEYY4`>i}6<*r_T z#LYiZ2IWz@hec4(y0*P(iOKwpZ`?9@peYbZg= zRt}=0AsaS!eZqA~qah%ao7x?B+(ti7c<7;rSh8L*=rv`xcmQq%0Dg+spruIo7M&rv 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ǴdI>T!%&Q_AaSAGt)+tSL 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%0Dc(^sC(iM5>`x&ws3_|14oG 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 >wmco6@*v{-g)Sukb;y4Kp5k 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

L{r)%D-N}wk~_C=kahkQjX4H%he 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 b0r9EDn}|nEQ&|}Nzh@KdIJFuT+sOX|>I^?Y literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/Chests/Boss MM.back b/Files/Games/Shared/Styles/Chests/Boss MM.back similarity index 100% rename from Files/Games/Shared/Chests/Boss MM.back rename to Files/Games/Shared/Styles/Chests/Boss MM.back diff --git a/Files/Games/Shared/Chests/Boss MM.front b/Files/Games/Shared/Styles/Chests/Boss MM.front similarity index 100% rename from Files/Games/Shared/Chests/Boss MM.front rename to Files/Games/Shared/Styles/Chests/Boss MM.front diff --git a/Files/Games/Shared/Styles/Chests/Boss MM.jpg b/Files/Games/Shared/Styles/Chests/Boss MM.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a8e510dfea8d49318d6009ec1a8f021e92f73ed GIT binary patch literal 105451 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%0A58f0TM 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

6j?RvNm7 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 M{d14TnV-}D13EE3NB{r; literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/Chests/Boss OoT.back b/Files/Games/Shared/Styles/Chests/Boss OoT.back similarity index 100% rename from Files/Games/Shared/Chests/Boss OoT.back rename to Files/Games/Shared/Styles/Chests/Boss OoT.back diff --git a/Files/Games/Shared/Chests/Boss OoT.front b/Files/Games/Shared/Styles/Chests/Boss OoT.front similarity index 100% rename from Files/Games/Shared/Chests/Boss OoT.front rename to Files/Games/Shared/Styles/Chests/Boss OoT.front diff --git a/Files/Games/Shared/Styles/Chests/Boss OoT.jpg b/Files/Games/Shared/Styles/Chests/Boss OoT.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0e3d674f1beb5adea78def6350ba22625aec04b5 GIT binary patch literal 117715 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

!stqpxn-CB1BLac)t21d-LO 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

@DYGyPaF0P;|)0EvB}z4%9IW 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̄WY`{{WLm^feuZD(~o7`YQ6`chmTmeM@%} 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 I<>!n40+U4Y`v3p{ literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/Chests/Gold.back b/Files/Games/Shared/Styles/Chests/Gold.back similarity index 100% rename from Files/Games/Shared/Chests/Gold.back rename to Files/Games/Shared/Styles/Chests/Gold.back diff --git a/Files/Games/Shared/Chests/Gold.front b/Files/Games/Shared/Styles/Chests/Gold.front similarity index 100% rename from Files/Games/Shared/Chests/Gold.front rename to Files/Games/Shared/Styles/Chests/Gold.front diff --git a/Files/Games/Shared/Styles/Chests/Gold.jpg b/Files/Games/Shared/Styles/Chests/Gold.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dcba5c24f3b04d3580d910a884970c1cbb7127f3 GIT binary patch literal 71647 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

PXQn&H^L0s!iqbGQuz?= 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∨}M)dzWI&+azqEFKur-vkuPt9*w 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 aX4sSB(Fx>sO2@xj{pV+SoBa>t|2F|x9FzJ0 literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/Chests/Leather.back b/Files/Games/Shared/Styles/Chests/Leather.back similarity index 100% rename from Files/Games/Shared/Chests/Leather.back rename to Files/Games/Shared/Styles/Chests/Leather.back diff --git a/Files/Games/Shared/Chests/Leather.front b/Files/Games/Shared/Styles/Chests/Leather.front similarity index 100% rename from Files/Games/Shared/Chests/Leather.front rename to Files/Games/Shared/Styles/Chests/Leather.front diff --git a/Files/Games/Shared/Styles/Chests/Leather.jpg b/Files/Games/Shared/Styles/Chests/Leather.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ac348a87feedd5901e131c31d0b971544f745bb GIT binary patch literal 85629 zcmb4qWlSAF(=P5%+}+*XN^uTW?BMS14sCIFDelg}4t{WVhl9Ioix+8o`@Y}3$@lk8 zva`F{OtPCz=Gl2>_V3!?O_*>PIN1Nle>B{G1Ofg(8W8~j9svmv3F*HL85IQy85J1` z2?ZSm741LrZ-jx4hVh@t|Cqrc!owq?AtNFGclrNI{T+nCL4jk0i-m{9g@MC?g~x&Y zI}Ae!1M_bm@UXBj|4$GQ;gR5wVPOAl;qL|v%KxlvDytzHXFY5ui!e@;vjd#8*!PYm z4HW3mIui*oNpIdRNUN^8A`~aaE;yHDP(E0?CL*~l&0LbN5NobEg@JPBXfL984?AUB zW>CkFWZ;Wr#47M)67^a$04q(a>ZD4*XyPO8S;`9TiZx%`X&@HLpp|r6wh@mqg)74H zyGKkSy`Wm3l^&uxMl9rGDLoc0&&YxiavSZbgmVfr_$W?FFFweY{t~`Iq%q$ds^TGR z^HSj`kU7}7%<}0d8$Q~>4BK9_lCX6%hTfci;qW_sT-CmN9zYg{!YUd#gIkGCV5M9V z#_CaOHV$o8rH^|0*$T24T>RNdrzg)NlS~_%oHYa>v%3shWsrZ*V(_^tjZFmPM8gg8 z(|~l6Xk!8ivh`I(c}B8BkVS>7JJwS$)7zTm*)}mIrZp3mzG+4C+^wF#@&;{4@srrM zNzcAlsGg9jglWo7U6d9|mvr#fTtl#-O*WZiXyLKhO);H@I?xItloer?;4GaJQrc4| znuHIkpy%U~Ye#JcStj1`J#TXn`C)mv*puQTpDod(S_Yn4H-02D)fgHPk*hMYKv z++r@54cB6Fy(_>I^CRZtV zH@~B>B8bgyNj}@>x>}>6cIIRF0h5FE8ND}q(}8qsdL?!w2})UioMI#^rF6Bw*91p= z!d4x&`h}(%2oh%BbZ`{Zs9K}27`YSm&oq!m7itFF21`%5)md6MYY{^Sc=tnX=LC%6 zQ$@jVK@0DF#omZq7Oq^?_vq*}I_6X*DxVX`r{AXLAT6ohyJ0SgwPH!?xF?m)?(&!~ zPKgayGrrq4<=s85W#Sd1M~uU@wO}2U(p+ojhFroZcZa30^4GX!f%ERtBX0Mp5ejUgD~+Jqfyc381SFE|@b zhR|#z3Wio01}>5!D;YZ}nKv*umx0|K``;=R`-XF5u4ezXHA zG=nWV0Gw{TIpnQo3e3wpC{mC=2hY;2T$}d*!>HFR5=A0Ml&fHYofONk}kb<(icp9*nG;JfB}fb!IXmTDfn^K{bdx zI`Eha4NW5vPmDv;xye~{%u60fD0hQkOG=!dSM$#8B zUy|7|j+@INe=uU=1S>_#zVr(FoQEUF4MOxbZeyx#3BV=nh)d*QYBZ6k;NA$ENCyLs zf;nF8AJij!js{vD@{d;(rdxqCLH06;(LNI8hQ&N;WczWQ^fuyjPr0ZPoVwZ20;T*} z4>1mIkyPB@I(Ji`T5A?-_ovV!$myuKHHN2j`_`^*gnUm5lcUfHL1x1}T65>I=!F=0 zwd*v?O-7QbMIZtc!meUf4{8ap_`t85qYsCX+p0P^58Ut+kr-j1`Bh_R+`|Zgkx&bFS9By+^v93<@G{AZ^Mb-rp7NpVt29n9U5|J zPsY@vl@3Q`$k}IVCoSe}bdY?NaJ%(-I$DQvw&rfy+oENW0j})_vWzE0~69)=%YTr*>s} z60k}OPXnvBdsUNaFAN#?4w&A@gUzOl2)*&!0oB0@GhAguBpzKjPs(PNHW5ai?uL7R zEMLAxxc*=(ZxojzT((zNM;+QgQw*pqUL9+!aqel|sq+K*s%4DvU@-fj8K;sRL5jpa zXutHZG+0hH*AkD)Gn%>$o!>m$j3+`Up5Z?n>^8SCO;TK*oP$1>TWrXYyNS^(9Z6bs z@B=2dqq@9(N_fY|VUlwr)vz$^(!};0j7fBe77Wxc)V_WUI@yG?+E8Oj`yI5aiV<#< z_J|fO33NROYD&r*^m?}$=arTTjZJ}8oZY6vj;_ZW~yHgzM=HSjG+( zlKzwrP&)Y)Hn!s<9!aLf)1o%_CUzmjdf_Nd-X+T-X`Ve#syt`EZV=O~4U%IsV2%GF z6T2=lP@LlkonLy?cx^l;LzsRm#@=d6z%6alv8;|gTn?m&F0h`D&)?puUgX)4Tnjh{ zEKElxCDJW*b9%|xQ3!}!=(CJ2@WxYv>qJV*V0VQ>E7Z2vL@mMudIodi0!dKrGP`xv z7b>%E_0fnx^&=t2#xic(Iq${_@!zRHz44%Fa|O;=%j#a1pD^>AEl~HZx12x68c3x&b6$yJbk?5i;v@G?F-!)J#kkg5rVfobv)<(R4-5p19#705 zk5O`SEaf!&vQyz637<_toFNTv-2J)q4Yj0xE@#5hdG*5mtORb!dS&j2UJJOD7l>X~PMs`aaa z?OKX0kbLqLs=EeraMRP8wG{nhm(c!|n^i;#^rXI>ovV z6sI56H&^{ZRhs_DD;eBXmLS@Y%x`olDovtK!p1Mf!_n;zRivYn!7fNy7nE=`p>)&A z$dagQRHdGzi5$m=ucN{&Z4SH?olP>64Y6H#{0rk2%umGl#B@X$n)7i^^m`uZc?jmm zl3a#}$txxb=xKVXCy6kudVS@fnt?9cC56LFYJ71fZLThKCPp3rxW- zU+eg$x`Sd4du57PuFR5Scn-}%W3u5Rac;s=`J&q`wW38t1v^j`Qd!rPL`+e_6&Z2g zdU#K1@3b<}55}Vhcd0xT?X7~7vXP=_`AuUyhvt^;VrM)cC4h4QrOkuG`qLJB_GJT8P{XT7vtS<%F9(d*Tn-7oej>=ZkcPK3M zFfV=_vz5ywxXrTFql|?g2foc)e)h>1ZCb)iQA)C~Gr(hq8-Nm9VeoXqQAS4YpOw5` z+h(rlh3ANfqB{g1bx7m$UQ#Am0efC7qap2j+1VACk($!dK_x?NVS+odBXtjeUe(4P zIHT8gV^WwGrBS0CVNW)g5`uyUhLRRh?q;5-lKuMYxt^!j$qqVyNsR>c7r%y?%zOi= zW|$qQEg8v!kC(XT4WTw=&?VTP#&Eh^TwQ(ge^0e}z ztQl5eC_yjP>vHLL`6V!~2qURJ;XCzPUh$AsuC3wud_|(-iK_&-xQ@JzJxe;%U-|=R z9PwMzEAK#|)EPt>wM(nup6Q3+3ao@Xg1|Z*3}XS>5=`lRmfyj-{yI+b{h;C{KmwsG zjuI#lr%<(@_Z#V#ncfUWijUMfqhDGU$yqHt?AW5{?=q>euH9hl=QcXl;!Ev6-=spw zo!)g$O}OqId{VJK=}Xsz18q$DkNJPbai(IRP@mt+aSUR zIQaaL8g^OU3c*8$OzoJ!P&Mnj@$?ist$~ejV=9j*VxeWEuY>5ugR8b~i*uBwb>x%f zW7?A5kvsr8Jvm!;x(~vY8B7%x zV22S+jEQ<|A}G+mj#n8nLza1Ic~w{C01pEH{Nb7yfN^(LuB1(%K@84{}hS+pW`wM-2-4Q014`d|{zcNOtg@Zor z=szmxdmZ^f#cJ7yqVh4#St*%&fixAq{w7>=~@=^0th;S+!C)T`F7JBA*wjvgUT)apB zDS(vQ0era!Bf=a35QBa?NiT+dsAAL|8BOfno2pm`Zk`|Ut zz@K+QcZ?w(MWFNTeDxhszp?kk2+H`mXQZ&E2iRNTd~&mGcW(0)Cuos3Z1RiIos!;) z;r^`A3D1X$c!(wa+CEg%@`FfKThE}q$gGU=qGW6;J1h#yp5!OsZ;K~)sZe5LMGl9K z4yRyx^HW@RQ>yOI%oU2}M-vRLfLD#gpi_;33P6tx{o3KGzXw+N(x&JS$>95x#fSEy z<2YDY1#%86GN`E>u{bMDNi6It7ggTc6B(T}jlyYu@JDj~-n|Z`HU6faezUMB_B~91 z_o2648p{D`pg{bKG_X5pQV9D{B;w|-x7DZ?8aXkP$OI(aL!<&t()sF(b)WOnRP_Cl1{19Y?GKIEsmIcJ{zbXTPGySN$_m5O zJXfg=5z^Gk`$@!d@)*{X_!sUu zO5DQ}`{V>lI4JXb@*x3@zKr^co-AP)MrvMb)$nMgV>N75GtkTE0~E}#vk z)@z^yEL6A*)}PdENX=f8IJ9wC9%@{gAB2T@NR^xlB<&+n9nTi3VD*l@wab|v_BD~J z;Psk5wxV|O%c2y-V_DA)vMQxjO6-Hs1sr*m7*2*M(DetuE3L={PQ1G^1pA7Dx& zSdNO598dlhpsLZLQ>y@iEO5+lhzCb(+)yae2R2(C2?T}itm*xgcyJ#IdVB3@2>Ej5 z#e??AXZ^vYT*RRmX4YRI-3+rJ zj9CYjU*X_BQ^QQHoV(Et>>_ev(OFIX0uD`(7AO2VZj6a4m(;f=y~2N-B020oPVs+J ziZF2SFt7-SNXRJvWfbAC|8b2kK?C1%NT>&D+E^TGnTLnkl}HqPWCx6wXfQ``CUwHt z*(1yB<<~%Z!bj8e@`}Dd?#aFS=tN=rOG3o$d5qq`1}S zW3R`Xo8Jc*NtkL}a_v5fG1JKS(E6feFs4O7PihNJQkb8n%5mWUr)&8ljeKu zZabUW>PbF>QRR76xCjZ&-sT`p1b}dM8?g#Dpo=n-#C~1_ zy8jD9dGR~WNw(vnNf~j$YgF%8jcfF&!1F=Kcv&vrzb~gwo6X!QlEXUgM3iUp=|eG? zQ8->1YdDE=B0YB;OL=r^J)l;v4chFW4}|krTeS!pIqB%!RSM+6=sFGhDkC+4Z1yx# zIm1mGjCUTirKw*WhC30DXaAjIU81mu zn>~_mBIx1{E3+p<4~itlv;KgzrV9(Mvzk(Ye3SAQ*G<3baSe>NBmuHB*V0gzB)I0h zFxva}Z zH|SMve-i;_(>l-~n2d!~b3ZL)W9$2 zX3x}AhDVa;7WcF~TD|Hm>L{?)YPjbAqf?_KK3;Mt&~cn{UQlOIoZ_B}p2mJK@*LKG z*RyJ$%q;j>+5#Y#vXWi!G2(9RMRMjW=SI2_@+BefIo{p_jol{}7FZ+wbn{}*un`jq zj;!`oAT;Rxpt1FcRZ$NzCynJs+Q4A62zn{b{a|77(3AN-+*%+~X^}=*DrD>Ae!JSs zP{sw>y*Dag#=`vWzT^QB#cl*_oj`4kzW9Sma5x(}zUCe_##&5H7z7MI=7x}Vh8-G= zXsMYQnGCg%UmbgPNJD032cevbD(g<1gRAmanu&O27q>*ZjB2Bg2Wq)J^TGq$B~>gtq>tzQ zP}CV`pg4U0bhM#htm8RvAl4u!u=0rwHk?s_fxPL|Kfl2+mD?&gye7J6dyw{^lZDOp zJTA<`P~0-zA4^h@MP%xl@Arm9PM(1TN^qF&TG$A z;*}_J7(Fg5cqvnp6n(XaL1$N97VV(rw-S(tSdpFzZ;$rr*}eAk6YeOrSdoEE>Gaa)9wwf2U&kj`}S{@_nKC!GYwnH9oN=hIgLb6~*EYRPmdL zfbA&bTpd~NNM$gtxG6V0!7Jeb06cQ!{l`1Ld~zKTk4>U(BVegKVmU+8Si1ZiFNGwm zc5WS!j?QcRpHU}@S{h^LETV-mF9`R^a|ThwDS!&?T0+N?4YB8iqTbD z!_22Xas1es9EqQ7O`KuGg675v?P7ilIq95{4}-O6wny`(LtQ7s`l+?%&Cjbdp^H|d zv$8CqP8a-To>OOKVMU2P)%ZKnjNn4X?)|%_cgH2MvsIdjEv(+3WaZgSTc^94Pssob z7POf4(B!^| zP>y#u#z@|f`FCRotTizS=K8o${HrK)E6ArxiD-FIp6|p520($_tV{7AH-rR@rXM1N zWtO1C<85thBz&(VQ>*r`BYSE_)7sr*&68d&8m!B>CiCRdf4Jd)*OT-JT$mZ)wM1cH#hZHp4sUs z1)fUAI?x=$#TWuIv)-py_W_DfH_|Y=h{+$pxRHZux0I`k^ zQm2=f-Fb$Tb|nVr{$zZ~xdkn!M6s;i#&fKYmlh(SN)`)FN>9&63670g5em@kWK*GS znUnU+>%I!+OklZA?KWA>ru75u7_B0CF)p{^wn(jIyyQHa%0G+F8sn9n7Dr5Nke%Ll zyaiJnXA2do5Z*KTOq>>y-t%9~qr@tSd|y(fSO4hsvXf-qZRje&GQ7O#g7K?E=)tE{ zWw2JvhJWk0LaQ)0_+3DofxE^Ac?}?)kSX?LJevS?KCKAvt^@r@o0Z@UlV({yPZYDQ zLC%T2XR^;{4fUMkLG4XJ$UHO&Gr-2WP|9J|(tr8o`*5a~y&#H7ydbJ1JSU>x!;VP8 zlH*b%?Py=!BVDTvTj8HGV#J*HOYO3bV)#6!A~^?R8Htzv!NST~T52B9d3qtrzhb;^ zAfK#}fv)H(`GxHIti+Y=d)bU|x2wv;7|H2eEud^E?+oKa*<8f7?RQFZRN3;mUTsc> zM+2ve1mqRBlSPCdbmS2`>wX-uP!UsEU^Sh(mg~7|@})NPsgtZLMp*)(^D%EOw9y%IwERmr@qfJg?;q2s6wx|SKk|&TT&>P*# zF14nN-zs9=YF?kCsl!RPQoL<(Q9FCTxY&{dQzEAZK(Pt>5eye%vK@e2PQcX?RrbT3jT+levVD2kO9l={X4T`1dxlo| zBA*&QDrg~V@h8u#Six4*m3Zbn-7peqp@~a=USFJ#JjaDK0uPg{2&#H3BJu;8x$~s> z7w0|elVrz4=dUOhj$ZDZbYS=e)b#n2Efc&xufZ^A&M(sJX^7fuk@Q|Sr*zJpRb>}^ zASJxsT0+!eDbi*VJ~XsfN*&FWZNk&qBN0BUh!dW|+fPsKFAE9c7d(r3N zF(Z?AC%yC>e|X~Vy)Cy5p&~C$CtJ!+Ri(wYn$D7dn-Nbd;Q7@vZx~;LWNaRm=JQFb~+ryOD8U#GpOf1;tI zBT^Bituj0;r@>cXrX{x2RRgd>xCEdTWoP5nRD@TGWY^SaA!^9TPOD61PqI|QHn%<0 zFyaN+iA4W9B5&5P5^si4x*2>;wLA`%QT3MvjR z9zFpf5jG7i9SH+HFB&z||E>Q;@VZKMlhdz(dEt zWo_0;SltsI#Hc>9l>|_6C$95tQPj`T@=MPB50q>1rWD&RNl3f8KREsr_&G;5Qpd9J zNq4?pz*>rdm4OM>RWzuJD{laah}eF4pG@H{Lvp^DE7_0XdIo9&yqCMY^nU{HB>taL}s=H)hO!mwj?L9I)|S^kloXswnN!_3ecSe0)-T5NF#zTA4^(b zuK*c*q}2*ZLi+gM&;kvB3OW|QJcP`rI1nG|sQ4OqejW-mDRNlm{1`)UHaZ|2uS&Po z(>vJa9A>jo;D-K%arQGH>~?#o-*at_p)=U0lq>scsWw_$ zmXmQNQD!NL-i&IG-&K0R_c4GBbUhUjeXn#}zLGE1w@o^*k3lP~q_4Qc&?6%vI6Us> z($gIUu9FJ>Zkgf8^f3NC)E@LrPmoZSw(vKnavGW%AD+SW1P}Z>ksv8K_?DAF&2*AI_*UNR#GVrRXm`z@@06$mB)z#bMh; z^A(L)ad~*OsLdbUl*5c_a@WMl*jv$gv|qZ_7pGn%_RQ&WU8!ugMfYDltd1GYvbF>n z#~+$5P9^U5LO^M^>uQg)Q$Gb)ipB}t1ye=C9sW?Sc(VUXP)csC$N+Loq>Vv<8OHF8 zoNgt51T`e7M!lZ7i7&BfH#AeC6oAZl1>0aOWUTac^r2t6CFl>J z$Iw&>&(YakXUdon`w0qswIVgMin5&=O9fLm5>l3$XEOM92 z01X4rfz+CmL^rl;EmuJpzRSj~hx&!?{7e!0RPST@YAMffn_Lfdb><%g6s0BO@Q_hv z)z0>ll=X?;CbNhcCbvaRs(IgH4)e+FiS+j!g;lYnbV$i%c}EC&?NUoIG|7;G%cDjw z_8Oe5CHn!QDE^MsUNbyLGs4z|w~hYy9@;n!-(CehM)z2zPuAPxMo;RgwwH^Dj78H z&e1Apfq7_s(ivnP%0U*+J7=4lj@Vu&;M&;WVRo&B~J+EDj zvcJk?a`-V-fVO|4)he83+rY>raCc-dI;L{8i zL+J2+{p!SL#NrF5Ra|4}+GzlI3JV`f#eKC)T|MQ0##HMy7{3I03T!2wSrpU8j1no! zr4tP5*+?s^?krYQUtw-1vFNjiWAxKVx5}ffBV1w1PAPj9I?ve;7(s93yXi4>2v(6V z+51^s{{X8QytV(a>}DI1Otv=hSuXwksDpuA%-TRPqkT0bF@I!%7G5RW!s(d_5C7<2 zSkg82c-2)PLm{9|tq5PhpRVY4hT7Dc7!mUCyy5|&C-HGSgXscU-{TAsJ`edyu>u{K zJ2!1=EweB-Yd3QH8rFWt%0gJRt^!!n$Ovpe7Vb-bed zyrbM79UoecL=~#l6Dg?US$}9lJKh#^vAe$CzyASyq4R|#`r8L=*>nI*Q*m;+k}VKL zg&udvtpr5Bi_ZJBgbP!UZBJqL)7?#O#W9i;Li2uc2c~O)g|JIBTCt6eWy-F<+??-J zx&n9nNw%Aw)fN3=Wwac(fA8v6eog-^5L0uNq$!@|*m?K0vr8?2Jb!{0mmqp8SE!sT z+mZF6(p3Age2B1AK=Jtu1Y-Ok5ueIzGdrB3V2sY`QDHQ>mC1>OoSx-VTD>x|Mh%`{ zm-<=BCXT--2tEeQWot+zHi)t77&BB{4T-+>Uu!pFtd5^Kfm?{f(OMspKytcW3v=_w3Fz!W;G}jT^yMuA~PT) z#;J2%8G7$c^=;GbVq(flrtYpPes^}<0^qb#hU*KL&>NRSF|K`Mb!Ei)ZQtGC5+-xM zgt}qdw+}N3f7A}$E7~{oU)B6s%vS?Z1ru3?-%t;PXO9;?;rg6EVZm+cTHMyf)_dhw zh9Yvl!85sqY(XJ5ySndAf&+ttfhyz1$WF__3s2Yd$@-Uqg7g1U*jlTo-zpWm9BbKj z{v3_>I0-!pD*BuXqf>3`NaTF z{`bg2mi!PE1T%~JLf#1y+h8`AgUy^Zv&GdJq}|9@GKvw^@(E1`SAR&_Ue`Z5z2 zKz^VkH7MUOa^m7`oI5YlwqW*f8%caaWAsDd;kx94)xS6SO+NoPcQg1=SD#DcBD-;e%6xYzmQyM4;!BzSTbH|$YG03~v=Ou-hV%`$rP|0hye~G2? zA@hr<$`3aO64l%*W4N^qls*>wbA7Xnwb#aP;H7k)UF(EUZzzIg;uWj;9wm4KW3&9K zbCaOp)`t4eJS#J|JV_1fP6yx!bme~U+;cT?6+7YE+HnJYrZcZ;xiXxZ;LFuw-uY^s zZ_&Im<)hCHUD5WNGes-_R~n>;C>JF@)>A_8@7bLHBsDpUaaM9r**puJj5J4<$s9^f zcm$YyyJp*e;}Rzny-TjTrq=CKAfmS}o-zz;=M@u|??wF1<%^e}s)_fGY4MW`H(pwn zRMb^#-XczHTs=-?1BR3l5YTYbwLGkM^=7&1ZL4 zuJ<+EHraFBG@Q4jh=9d;<>T#dTHwv99Xv=Umteu8Mi5`S=}MY11#=dBenMEZu5Wsn z*RWRk44jFB)b>SBeZS79A?;E`M+L2gHx`IK&Rx zwA}uM;k>_QMYi^KO(QD|6Y!zW1ey|fIy8F&>r1-CbV{29;~Kt&|(6& z-l5*=w)yC0Ya!Gcy&PgsHxW9IZRs2tdqo+B2NCk>Ey!}GI<~HGqwA;_EpZt?UK?}# ziz!J+KhqF)qjN-SH0x9}vJ@bCm&f4jct^$#q{i4PF-vb7e{8G!T35ZaJ5#kdy6d+W z&^qo_JhB8`@p<_G-vutZN_yNCOD(}$e_!~fN#7i(ENMr+;B-x49M<&}kIpH^TF87y z$q>59Cc@T)t4IA+xyV2dR+%n8!|DaN0~c-b?kgf7x|$H;Cw@qP zcqpu(WKPqoBd;QBNyWIqd0Q8@5@^}p`K1~kDih!T=Q#=eUdeKuln@~I7iOE$u+jA@ zt*M6O#j$z!lcdnm8ujxt2B_-B7{7hBGmq~2dM4aSSl%bN=Sb!(p+2=ztBfTFO*a$Y ze~iRU5y}s*+Ol42uWRo}7-|0(=8Frc1uKmvg8i})Osjoa8y@i&W_T^9CEwmkmw9aX zg!REVOM4~@omV~VFN{?{!;$R!tPNY2DN*y!!#hat@5|{&%;!`IFP-XMMT@h5u3(Vj zs}&BAaCM9v5rCI*6S2UQU}$>0_G_w~PvU4`Ews|jSfX6w>dX^4)TNPHfn?SDsGA($ zTO(a9OCUJ2)7Z*kbjhlnqrTsLX(d_I+p!=^4URch#QZj@DLNt#iSQs-H4H zk8S%3^{jVM5=PDQPF;QQ%kzQ{hYoyQmx^-v)X<;Ux4N3ciaB4Gx>oIqGlf49>UPV^ zkln`o%2aZaC+sC8YR$sZnmMH0QAa(AV|nf{Z%aoK9nkE;&)L=LbfV}3t~QD&1h0Hg zReu-Y!A(H5J7T=7x9-bc*!QHrFi8rQLxf4AN)Xfbw~cXwomxkoOL{gkM%Oc^Pw(XoVA`6~n)WAq zOPw|CYcJz?Q9+J!ea_|$s|Y76#>~&R@X`Dulk|n9D&3s3PfQif8t~!Q!De=@wlFHP zrVKe_0uO2xE7PL>Y`c*9^7DeM+c9ug()b)zU6X_i)CBZL>HL9&3a8t9<@4H$_4>yZ ziKPvU_v>j{eDwP}*oyKR3)^PG5#jUks-PT>KvK2E<9OosLVNX6vY+V2u|Y%a_{;P` zc`5djvAk?nOWy?w3?|!1TH3=E^3_LWeGiid9`~b!lZFkELDQ%DM0+e)XXIT8k}Q_k zt~5TJ>@gvY;@z{1A<3yd&Hyy$QHJ|7IEszj5@$`&Te6Kx!gex3pA^D+TQ_(tiIiT; z-~fj`W(Yggq1J(>w>@=nwEp1q(!Yxbn!^^CXkP_7{1T8@K|J0)p&bQY37^k;WhmSAoR;p#Hjt`BU zkH3pvAJST#CJtMg^lEJt_1AMngOLh4YEt}uTeqmT&Yvc@e)$12ec}Ttytv@+vccta zsPB)lJDai+@PTg`?GSzCWgqRsIe9F%och_|{<0H8i|h2;lU;)H^0bKY zR8OSKzc6W`7f|Am2b6HhAZHWIR|#eI{8%&CReJ&F^h*uxkVkj|Qda=m z#|`2taAOV12@wahPGzAo7!{oUwuG?46E#f0s7zo4lrTluDP~{{Q9h*hPoO?qZFN6E z1IS$cO4Rn~&V4~TRa%_8ah#0LstOn7ed${GM6yT}bt9XUm!3U9l)L7^Rd|YSgWSW= z`HB=#=gw24K8#;t&ZR&J`}~Isg$Kj|YI&4-W7zKj&u=e{1`wI16;s)^8rmu}*F5kE z#3jO!2+fiQH(WGjilIEZQG)y16LM>-Pg^>skTxJDcPmBIrfYht{BURJK87OfpWz+# z;On1g#&m5Ri@g&Vo*K)F%5xSdbo6zmHt#Lc{m-1DTggQ9wQ&enZ7C@uW2(D_O>D&^ zZrfFyp-~Y_cDPbZD{&k%zwJtFTqrCBvIr1cwU`XjxzPh_Zo3EtOlU>@^y!@v1)meH zL=tPR*@ov1VCwvX8Uo>xKhX&)Q;&F!3}<+kHN}`7*0tbo7oNlF#>1CPm`k;xi-mif zSMOU~_6HU*(`lSwk$x>|Jh*OU>gbZN9i4n#q)+lT#$O4{L0OcXoGlF`b0v&CkXd<` z&cB&LYU=&;WJR23>hhG5i|Gwa)v%r1#PKH_`JuabN+0j$J+zuZ7|DpWZF#j`QIY2z zDHrog)vUz@dWO1QCuOOL;Aqp?h7HRS=4vqtm%Ul0GCWV@JsC8OD_5Mq2OwBz&OyD2 zZOLRwr7~C}D&hO!)l9q)b(4TfnE6?=Gz;Z+h~xUQw%>U>CESL!qR|-9FU%dHR8#Q5 zAr0Pad&cfJ)ycd5zGeE`a(MAQQS#w-`;`noue3N6AuL%+z5zNz#3lHlE}jA>C(+&! z$aKsSMXXBs^0-v!?hy2cQ%B#_h1)_jjs37ZMe^ML#H9MbqPuwhOORP6S0qWYe=`g1 zDhmHsTQmoQFm}6Ee@lis=&Sg((?ft5)gO4c}G+5LAmZ`+=gA^@6@RNae=f*E`9#Rc`4HVONw7VZsfIAsZJf@>aHrXQM zkPryy4(b4MEb4H`uCL|4usgZtIL3Bh@Ca>`qKeK=BVji7iBObx5PdtJp)V-+G}Z@+ z3@+ZZR8DzKy{#|T=1VE*I+k=CuRM*WJe=Br#tMu@$=Kz~Kf`7QmmHlVP@Vz4GsGaQ za=;%8G_KEMP0@f6Mk6y(K~Vh+qFskP(eLKI{m1Q7G(zy?&FeD{gD_Tl>GN#0LB`t~ zLnUF2J}%g^^H;DUe_^ z4Oo=mcBzrMqj(_&vg7UFUvw=nIjM&~uYO9xOM-g;V(!XA0|C7R^HhwDbL3X=Yw9ky z=Hn!SDLj0UAb%?BIKE_}^6$QRCRincgWTGu5ScHRs4u?bS3zI!fx^^1qsYN6rZUWU>=*Pd<3^71unGIRr^%t~L1 z*Tm@%(S-R4)C)%S$PqCP>k>A}KSLjp6vnHp^RabfC=yhQ`BrSNPSUqTctSLi#KHH% zB%!7i^?msnhS@b+b2{V#cN)-*aE~$DhHIh`o9AK;Y_Z?H3-Gf8En=?P#^{}{BSv$hg&gegz4N{c%G(JI*mKD?9=TO5PI7H@PHxRAKH5z%j% zms;q;x?oV-S`c8ZEkzt06Tc1xuj_i~(=P218@f$atoAIfAT< z?>SW&onE;hCHfIK));MS=Y^kSP0^~-xF)y`4+sNZyELcDMq=y}S_dAF@a>E>^gU|$ z=$oRc2G!h;>IzDQ`Uh1__1tb6l*=YIyLXoqr{|)x3dyLjf1TxkK;<)EebPoR_1GAp zG;%AU;h{Vj4U9|fWW&|lBbusQwqu?%6|3i3-ij(KWOjSFbDtv{Sx53N&3lvIy;G>U zjky*h)Y@Xd1v_qO2ImqAvM43=Nx3Is4`$=5>$AkrB&$^H;3LR`mj%&w@dD8{DRRHn z4?`4x3T5)FKkn0vFLG4pT+>(yYwcxdN(Glz!8SM%f)p>5X$CbB$rKx6v}QM1Uwd2X zmpUo_RQp?22j*$ir>3<(ex$ILjIkxuz>Zu`__di{?33|^5$1WRROM|;nC*p~#|!LM zj-r1+3{KoqOoVYW0w>Fa8whq+#fl7l&$Tp}QiYePqMUio%+!+y@o>G^60}hN(O;YR zNbd2cphqrqj^YOal|#nQ8ff-UYC0-bsNM`5dOP(O-s}w$t5F40Q{{mDdZtcuDF?>) z2@U#6PZ{wL2vSET9DL?vy zo-|Qz{qhyXlwbWuZFpM+QnjX~`3c`uX`8{paYyi==~ym5>o;`Tp4i2xkC!;H;}t0k zU*NI25Z3+=ish$eS7HI1-=Q{v6Uvf>cpf3T*O#xSXRiq< zvRwvk8w}T;gRHf3%=7q9Iq5B~)SI7esxY+F+JozYXqdek^I8cqhNN{ctx`$MTIc5~ z_+Q*JCUCR>bO)(-w6rCg=DOu?ltSD=4w-F9XLq#aoT_P~1z-%tMsdq9N0 zBGEGJEwt4~!P>Ci#s5dB@;U7pGOX74&!@ViY74x3YV3iZyc zv^MF(mc_}(JCviV2TNn4mB5*A`?7O}>hq$ZaM~w;B2rltT)RVU#&2HSGC1}B01FcF z_H`fyV_`r{Y-mszb=_ftSEN;w33?5JTR2`>QthDG0JI+V)ccA1-`ltsJ#6w#v@6gY0KMdjKbr7uQ~d=IEZ;#r|=Rk`}0(@zD5T zuJ2yJGE4m5hdq(m;a~Ve*!U21wzs;>AaXDo`l#hT0wVta(<9vxjVec(RYq=>?x(5= zqswP=@}MChLTSA{ZLbIMBuhh_fW}#Tha_o8+yD(~Lx1|C!tmFn_Gzer>(@R}7?u`zQ zAZy2IGq|S&WK53B7d@M8GNpo}%I441?fDlJpBTH8zml9ok@cCPtk$=$=NXSG5nxBG zb7`$sQRyx}ocmiB-5_?~%12y0=_~WIn9uVLMjw-z?5U&vJo{UQlNNT<@S<*zemh>` z+G>7=H9tu;IY}D(k$)s5+^}~vzvw@tTH$Cr4o8{XJ{mMJy0^@0FyQLm^9TyAvkU7! ze~X5Rqscjrd~cIAmbuXr(q(1Mi)}rC)L`kx>&gna=eF!GPFzMr{{Rg|>zq`a6Rv1s zV>%0C+wBANJN!IC0N!Sp)66Rrc%k4_3Ip@JkC#AzS!)e35!RQWO6Vs#W=dh z20ZUp+GcB%Mrw$D!LwLQ+JROCW8p zC!+yVX_v-&`z;O!aQr17WostvN?#=>bX{Rz7qS4dq;fgKL!Hdq>K~t_pwE+lI*0uS zVeRX35b7;#bccB3v~`G{mc5gmvGES5=?UZ)F^Jo(rBKOb+BDEeM`lAiS7~Ug{$?3D zTi3M4KDVs%Lc?Q4lOL9`<10lALn|86-796VQIOpX#J9+kT=-JTO8#3GO@rvGUZ@ap zK?Plt+I5+bB}leO0d;Y=K!x@7dl0OEL-4HVp7YQQ))@q%zJg*3Fj{e$1(l?&AP1#v)AU}m}@+s?QFH^4CCDUtmQ`{bsK;3e8`OLGJe9NGANlf!o5VPLnf}t z4e_|66j<}smD4!-iq`O*0hKaVktLjVmBKJP5)4zp21(rwC?3Mm*KjPoO#FitPLbT3 z9ZJJt9M)1I(P1I`G36`pf%fnm7iY_UMNShbyx-l7P3HNfFP|kv}CS(ngD6 zJf=3HxBQQZZtnMKi9#TW&f1j&5@q;tI3q^uyh7pYnC zLM8aY*`&F}mQmkrTt-SoVC{k-Y{q9cHj5)5xVIH6Z7hmf%7_V$b}%?gvYFC?B}o!r zzz{_J9p$cbw;%A;LMVbaS5ly9y&-|e(8cm|_C^+W0z&8=bJ5_( z{&j&dvM~{@)VYk#`AcU5a@pZpRM`9hH<9PW7)N6@FR(v-*g)Z$VRkwjVCvQOa0&Mf z<8eZP*#47tw^v>`TSET;fy|m2gSI*@GWOC{8oN_wonndmq9XpN!SsH`7s%}O6xOsOp zkKuEgj;kfVpi?P7iuh!8y@`ZG4Q!?rFe<>g4um+lXM6!{^bndO{y0vwsGwAs34vDS`pKD<~ zE>ld#iZKDDj>vkreAew_W$D)Z-_N1kb6&+I>Vx?mTxE@{nR8=hbLAN1u!Yr?fh^`| zpm31p8bMC77>2D#e(+xezibS8PB_LyJQkzG`&-zb4IR+KzRyC!RnrkNkDRbAunqVY zJJHC9{DEbyc4&}hm)#o^6O&gwm-YCr5PKTS&LIRLmH6BCtP`p~}b~J)?F+GE%mOQy0L7Wgynm_?-0eDh4yKtn08Ytg6 zx4?WMq#=OwS7PE`24ZUlV{tO3i>ibCId&(_P*hayNPZYy^b~hGDD5XBoo{QUAdbcD zv9gus7)ftOqVQp+NQSZc!?sHhnbQU%`*YI#_-SK5ZumI8gMR6t+?dV<+mvA;z2TTK zKi>rI6;*0K3X=LB6KQDGGE2$%=f7&r)-=)iGes8z@@FwBOXL=Kj!WH@GmoTiU1{uM z!g%CZ?dbmi6=j}2obh$72dg|?1={YY@$*4bat~E?q=9StD%X`T^x5r?q_B5!N8@%9 zIiJy)DIm-AFIiA%WXE{`zaiv+FfVWf*gl=|d1 z6DlHg^Vk0X^QLlAak01!t#}+x!ljxbtT9D7$=C1Xk>F!UiNrBT)Mab=q|#xmB&61L zD5U0X`l#CZX?j4lT#rCVi;MByc-&`>?Be9Sd~y#}(KYPsn;wBIW3@d?RLb7j>x(N& ztR5Q7BKqGJWMcIPUV`(w>lRW_WSUUL)*=X>*i|pTf z{^{Q6YIM^}Huj_@4^^$~=rdK7lg(*i08EkbNAe;gA3V;H|)5s@XyK4b{^bqYCW##>D%s~1|R-EF{Ccmn?b-XHtN zWA2ki=lcx#zD#_o*j4M#et8%>qnpK=-nFr)>_9WXUgRWmtJtgYUvF>vDklhQT^DLF z*fhOI4_}pu)G#=7z^qOQ{{Rnhm;V4Mey%UKBK-Vc%k2LEtKFX7^DIjm`~09-ef5l0 zUZp<`9e;c@Cu%yG@+~73zyAP5_V=9}sk8dxv!c;;V=&t(>s{JdC%O5#QGJ!Ndz&1q z$r&muk;wYrf6iim*#12|oFe}K=H@zJwo;`A!?-&k`H0aYYF32r%~Ug#azFO0XwQR- zh=n9+<(C*#mD|rxEAy>)VdifmMpqRN2#N1uIrkI6=|%|<+Qy`D=uF~;UkjT*!DOkm zvFEDiTi?m!D}o^uF(q#by^5oNYAlUyp0ZKMqhvOa#0w+i7@R@V*|4KmdDC_MfSI2V z1c3nYvaYX{`Qhke{{X9;smHzE^31EvP8=(@yQ`KL!AbniGR{cREF@gvd!pRbOpD5Y}ok6&b8 zbpHUNqAv~WoW6^e9xnBzn`H50uj;I8DMq9XU`6BMYfhQs^8o%8DcUdHzG&G zvWSNv@W;>U3(xC@oc^$Ub(pKkEQR-;*d}n>+T`TgTBh*Jy7@UJ{bMEm?SI!6maVc$ zrmAZM)6}_5JYu+u?4#TUGbYs3GDqqvRwn7{oix|=?Tl?5WR43*TL&T4)VqOcD_zJg zf_Edg57{n5YAxt3;$Hyne{3#)Kxw%9&<5m}z)8p4h0p8-$*zG$t@tRTS`1e^ARr$m z1IRwM!PNH0X^*PbU~G$)l1u9rIvca*cEF=j<4u^Qb#!f(X~b-y7IF+QQhia)8pklx zHNw6D=Xhm^AjDUv=hgaSUs&k8v1U?NHhi&3%gm|GW$t>_A7MzW;)c{x4W^TYnO6dl ztx?o{rOQ*wy@lDnEqugYHeuuCj()3Dfq3zNC2KlI9aGCqc2f%u)4MJtF`du1__w@w zzbLz}bL_q2txhL(Y^UU1+qo4T-W$33H*|InwB6g-Em-@{evXg5HmcbBn{hf%+549y z{e`ieQ+t0GKjbTC@pQKHtouud<4s-MlBMRRM$%enohDSP85Mb|md-V|KSdm_y41Ca zsJez&_4f0zG} zJ!&a%aizn+VIIKF{33eZumxQ8SlU&D(l&Sgmr6lUkqnCq+sMq0z0wT?^H~@5o9VmQ zM#0?`8ZCOEwtA-_$7&wv1cFXDd@nyH4~w;h8b;W6aWslg8$9K6W7eYfPBGy^j*KW( z!-$bB_R0*jT8{l7wZGC`XqF)-e_41vb?yctIjC}o_wp`wXInd&7$6LNZ~qDkwW z^Ma8a*k~hj+eP@JipVCoq5zSkGBw~7U%4iwkYpydN60p5-!H-SM%Kv_u>}(8QGL^N z>Emk;?NfDmk6*%X%JTcPp)qP|{9HJZyY$ zM&}4JK`)R1ef?}4uZ-5i8guTA#wVw(n|+`L({?Ky|43X z67zUa?mJ&*O4pi6l2X)D%!xsp_KP+XmJF?P`43*9TpO&Q9newIfzHIjTXpvNg1#py z@iD!ijWWOTG-4qrcJd>`XBy~;Pv^(>L>zB{XpD{WK4=>A*&^p=jjMK45%MAb09PJj zijfIC&t#Fv$#Wx2g=dgN5x*BeV~0XwAlEbAB>of0QUaVvlFe3ZT)+F{UwHSi{{Y;Z z1syq)G*kZ$)uV)_NgGqprW&H;ts4_K`rb!&vduAK)VBq3xV-|lEf!sk{{VARKPK$*Sj#QFp`1%6x=$yfCB8`f3V$6_^JidGHT9Nb zJVV+-y;%ysmGValHndXt3CUk4_2+nYW}hp?gYK2}^FYd|T`QRtWE_%e?{#1@4`CY^ zV9X{)yb@z&c@eSYTEPz_yqS46kci$aD<<0hmDuy)m8G#WNgGReQm1wYg;Xknzr3|AeFs|+xOXxQFcGx z%IIbyJ6M|e6j6v?Lq{n*AZY9PU;HPlE$fFK%F5um0Hn4_=Skp&Oe#l6$=8Da01*)4 zV`m*N$f}4Y`bm-QfuoM;KLvC6SZN0UtE(@CofT?6u;b-yF+mP>&24}y?k3(pc%WF3 zN~oCC9J1=tAnDJBNFikK*Fo@lP?oPv%H>|r-RU#tc<@Yms=cKR zC|TVvVd})+>TPJY*}CUFWf{{~4Oi_5X)?_V{>H~-*x(LV3tTFjJ0Z9cM|X!JwCif# zs7bj`)S^I@*nq@BC_{y$*UpaoH$49UR3r#y?yX}xQJ0ZN(&Hgfw)v!ASrIh(4>6?d z-zUjq`rAdTI!x=Tv)aID-Le`aREKQ*)wlC2#8tys77Wy#eP_G(f zM&_R6GOgbrwruwr!|r65_7OKVHPW@?892`fVCDeZIR`Q;K_z75J*ifCUiYqsURBLj z#{U2$64*^+Mtrw3M$jfwr;@(XD2THpP9d<^@?7`oRLGab4B)vAf@Zv_f-)D@NgKM7 zCoGqJawYne)w|%h-nZ@f9aq#V1cPGgGua?m*YMW|8*MH< z2@qE42to|-(^G9<*$=R;6@~3Z6+hh$LdB)4d#mrNq;qV-RFv!DQcCSvYBo1a`786Y zjgEzFZKKu0)9Ld~ zM6jGl&uJw~LGp;oM|^QQ@9uqdl7KqQZ`6IBg`BSFrcg)%=n_E ztvpAel_b}3wq}a(H0)R;SW9~Xm~~r17nW@OEnw5Z%JC#23$c&~MiLsr9q{DBN{YwG z*Yv}_>E#Jq$cA#K<^KS)g@4Y@L}qYBYl|8Q3=(jeG)7n}Y@B3iR?mW<>|paT{{UM z#eA-D9R7S$tu+vS_CNh^A|7*)<4zNv$39BaETxiM#^}NS0OQWYk;~RSi0(<%y@=%p zt-A$`AFX$Bl~NIai*;OGkk9J<>xe(AI}&EY)IE}%{{V=)D~Z*8pA(yh?6C&6b-44S zHW4@(iZ#;;`u0`)Y&msJT-P{ZVpyLb=r*X&u!N}~cQ9BUkhJ~}OFTR-k@9il94aZs z$0LXuc)y;%KAmAPnHS69^~mmhGV|H(OG024pwD=0MiJyN*dc+j3-CPH93&vS-~%Uj z-yhy(b%f3Oe0rErx`uo}v+z6-EkN+s4Rta2+dKu zRSV<06x87zglzEK(*<%(RS;D~iN82V6S1rn3hg3Y~Y^_zy$I7HXMME6wMO%evZ?hlgIx&AJIGDChPhV zM)7_GM;PfB*yVyH9&5;w6!Gw-m#^z-MuUMwBM?vLw}j77k=dLJc#Ai+gmZwG{wfSUlltfCKqr^8fHvYx zQs2KR@$H5u>QKm8hm?4sn7MdN;7P#AAV*f;%gY=T*5WVQu5VD~6{{VEa=m_Vm>z;`23(n2yRO}03(r(JWR3ox3 z)g##)TK@oL>(A%?NXR8~!>%d(9+;I#v+}>5V0Fw|KNy>TYw?=$$=q9`J^P%?2XZ)L zF-H)_HMOKVK?9lszkpyJXx_KCMLo!Qv=I7AmSn3Qv zkkw61!Xk0pB9cW{(~ylIAEi3@so8QJkK?bcy@t)-&(Ne2V@)p$i z*m4{+WTSNaPMN2vvDCV20<}zP7p~ z)d$6$EYaa3IZG>Gu*)CwsV2c0#kzmKn-&i3y^YhOW0FW^i=X#iQq#+3eix%DMjT@j zx(F@)YB}v*c7%%OIgrTa0>t9zkUj&aVKbP@`Gz7G*y=go5}y!ctY{=I8Zaar<)@9r zo+}o<@v+Hme90MKplnD^jJGfL=T;kYJDrI!66bk2W#&A5(}k9~Z+`T%qMlTc?= zT2+PBeWy_D$6*VZ=SDDawzQ#ps=hZ#+yk%0m^Zty*j8#VaLq zEZ{Q1Rid2ba0I)ZjsF0fTUq*fJJ=JLJy9^k8pd493WyRElSoXEHY4g~Q|GGrLuN`N zMx-gSXGi3~0|y5PVx2t@&?RW0qf8WJQ(a#gWM_x{1!XW+v_*9WROf%dxIPWjc@X(m z*VN6k@P=(l(=7E()k$1N>UWv&x2iqt=RaO z%_Z8+PI0qv1^KXPYa-|Mv&q7B)(zyEtHLCxF7kd?#b%Ktvd6@=Rxf|S0Nw0}sRd+M_20X3Y#0(u(5d`#Bk3TV700E2?lz(c9MF4{=f8cZnK*Eqsp8 z^}Rh!O@CZfxn{-&3LGqBp{{e4VJF-yP=s>73!jBR&sN3BtD{!ULbCE|2E@Kz;OlZ8 zN&f&mM{(2zyPb_tsYz-f4Ysccb>S^&sV~Td6d^tml3>qu)Y7&UmIuLZ8H+73L?jP3 znGO)kcf@&>&4#RkT+0x}OItCdiiOT9d$fcGGRNAa=y5`+s^Rm*fjc8-$A6r8&UQ5P;^b`6S&p$)haUGWo)zg8K6tPmIAY4S zBMA!p-p7f4c&vW>`C8kvJ<{G|_(^fspqjZ+J_FgLvB4CiiW-Sr^p3{aV3dMP)mf~c>1>ylISG@NIS0Fz z85tU<+)WEx0-e&)Z6Om+j|W`vp%+sp>pC$el=wli7+FS zqc9klp#|<)C!-x4&yt?JSzl`aASG0fEi8g1lLtSvZKNE&O_mxqN+`jomr#zgO(mkb zki~F=v}j5^XkPo6q+E>3;^AL-w~SOz>7d+-+*uYU4onkKPWfU8y8acQiRm1I7r?Xi zq;dJ+;NcT}4PZx1Q3DYOVG|4IwjPblc(Qwe6{;de8gf%=TGU!+%4{cnbswoDGP$Lp zS%*87)jy8MtR!P;QfO5@{rInIIbS?#XO=@TPKur>ijGEAA8~0Ze3|Z&9+bvNRM~2S z#O$w5Zw$=xkGSB=j^0aEUNRPFgC(`pPUWG}OT(+>G0(uMj!v#$W3?bRlj+8pRPVo% z#*RrVXPH};HfQ?1RhLqqq5PZnKbGW{(09N1T*!5-QNg4&lQPOPn+z<6g3-fe%PJv) zcoi=9VYD#7M7ejYkEBjXEkf~@trL=5+|26vgq5wHC1j)DJD&=Nsi9|nH3ipzr0D=o z7k3oP{Kp!<$Q~YLy`nfZ`3<^{-JgyEIs7)S7-Os4E|^Aeo8St922-r=lQ|n=goAk- z4G9P?v07aAUvgSlq9N7(@mN-JD{3gXKBqkr6%dx(eS9&I4LxV%oM{;HB#d;jv^f&C zTO!ggx&pe~$sJlcvF?r%)ucl*G~4L&V)wqH!s?Q(wqvq?pG~1gtG7;^3 zW%2K`yo>T9rn-|C(Y;oADH0!K_dT`hYQ=|yhLegKE>E8bcMDn{KbSuv&Cc|mwh@q% z8565nB0i$LndF9PL$Zd1JLG79E0Y7p$8%c%aSGAHgLa!@|JSe7CD`JQu zruv8`GcDhnJV~@28Ea$y{{YD#Ypw(eZ>8@pPnJ%K z$5nVaRM<&lh4WwfZ+NvIiamPGp;98+%2KgKcNuS9Dm#7Jn88@}qgXjOWX6Rd4CkzeTHW?nhcB${=$zqk8|RfvX@Z9j1|lfk)@1&Gt@@sh?mJGKtBjgnoTzy;omWX) z&nAT$v#uQ*T;?m}PLJ!TGSwOb>Fc)snI0vTy4u!O*vPe%gs&Mu{{V{7Dk1d9#$8AB zaO-s*XI?qn7Vb!;Zn056O9)u&R&FM87prpBY0El#hH}cNMdzumM&$nh23*7-6zpc{T844H#q^Qf5aIGbNB@65P~F8zWrgE=~_^B(jfI zD`GxV9@ey&)Oo>96Ig~UC7oF+YXXo79OsyXK`S3#G~BYMDlTw`I`qga2=YFup0KzLXql()BGww?T&qAP2M6r`?UjyXP z4LcebFMF9(#)l)jm4wYNn_*bh7Z;%HrE#;Xx)X4R^r10i<9g$dX#vtZCHd##%BT{Noi_%HM#?KI9TrN4?`@;;3&pD67P`5gb5W#9#C3$t$@l z{{T0u>*OI>nMpY=E;V6U7~93mGv3FxMjcA+!e7F>KE_^uxU!#((Hkn$A0&@>lsZ}> z3r5H}sIo-qWKEx68?9x>TU+9g*_G=Plj5a^^I+=?a_FsCtiC2y{ZY-tjz{oW1VoOo z31YCC82K8=*`lz54g-Gzt@XpcRkx1%=A6g6YxMSEGQ#pN-!ovfbbNKgoyx*eX>w2b z2YTO-7tZ=i{<5{xTFU+nc<2&B++xRmgCr6WDw%C7V5+#C2r}_l$6PS3635EmO^z-^ zFwzcTQ7WMC`8iLEgq>i-Wr^#-hFRg9`5~FlNf}->oYLj`!qZT+JzOR`ghY)(q#=?; zF-q~8j!nadyC<(r{#FXhL2?$W(ci)%v(ysi*s5I`#D@y#`1dsxWQ91S2#fkcPBigZ z#l4C?5vpP|y#r)bwN5ST%XrKvwHG=|_%?0a6Ez~J6eUK1Q`sVSehwa^?uL;Y6ulSn z;;-%JN<^CbBN|=~r)s-?xVq0uHd{#dGe4$SO2=uHYV#U~O!|Eo?XalWlA+|b67%^R zVc{zuxFCozdrxAp+ea`QcH~DNklL5QvKuHG{N~TvOa_j1TrP?(e~#13!SI?W)XY|? zc~OtmM!7&v5PKn|oIM^xMnvqw>yl}(I%!(Hf2fCz>-|i;XISW*v0*n+Bf9?peKSYu z-ouVky34XkXgxjHtXK69VXq|VuF3lZ>yFTlDY}QSWoZ3T+2cw-UUqBJd{DR40~dRd^JRiDU9zi5==y}IGh4mq zV_~i{*t;5;Wq8BM&&D4j5KoWf7m~$^)}!3i`o={0$kwk1_C&BmMU8*+i4kG=qBw@4wiHit8k~VziVNfV z$M~#+`+Ooq_@XDjvUAxv?3{na8~O)poKUYv{{Z`c(f0j1< zM9%&PSXmtPgsfQoM%J~ch64GcZX%h)yBkF;bh+xPSH)`X4tpfyOKNeGIoxR;-0dwL zr6oUH?K@|Cd7r^{Hf}b^j{g9vr@tK9EIBj=3t7B`Ko28yfKkUPV;Lteq30*tfA+tm_M|sy+8~@eYkf z#Gc61Px>M%@mJe~hb^l+C&%rOlvq7RvcGL!YvlpbIoy(WGm2OJiLr7iQ+|g305Y@W zWnFXHHCXX*aFJ0$YM~&a^HW>)<~tt@PvEOzs&`C^K%nio5d0#`5d%H&!w$Kcxa;QEsuuw5N5At7JE$__MUpdnM& zsH#`_qNYZiAja`5MEe+6j$|YYBjFN9@IYS9Agk{i6^Phe?sla?2IqRV<4M;$8t(m{ zbUaM<;wq>8T=YbIyp)!wJNGJG>h#xhX!^8Ac3bu;`vyJH5d&BHQMnYTx&2nb&+o^? zuxz|TB5xmM8=D~`w~^X4oPT#;;*+z=)pmuSQ3*XYR7Ew&$-nH6MgIV&x~KgnmSE%T zKHTjSDl*-DzL#xK6p_|G6>lCozlthwio|l7A`29{x(KH?RZ7NJ=>a{^nD%jOny5){ zMtWBG$X90V6hvI8wm8&@KF{1nqCw=<9cCuUoRl^vGAUB ztn`xb8dp?$M*4cUjP#WB@M9n8LFwAgP3c+b+Zqw+Z|UUJo6_skF)xO>5Je;7t;R#!L?WVT6jq(EBqw! zKAN?BMe%AiXNW#6KaqHM;*#=z4m?v;lfy3rx52=2M@`=ENyfoE`$Hr|gOyt2<`9m{OadzRUp^Lb&N&nw%X zg(HUxDK7&E_;@C9upzZ5)HEtEdsYtgVmQF`|u%;aS40>&J@wN-A>mK(FFj{5ZNc$H+C3tB2JRoQq*2Q8sJO z_U%NAS@-ZW}R!N_E46|4~OU0Bd^$FXCLEW0&PC+vCVm758sQSY5HfpHpe z4HPl({d`E48s@JoH7#;j=^XAGZ9L8aA2%xi`KeX$v84pWsR` zxdIU0K*GIhtIHx#EH?xrF8wxJf(Q*BPQ+X!F)SiDr;GR5tN48Ms zPC6xPz?oy5Ga7X9hLw38>Fz}^>bg;UP9$0DG&RFZ@ZwA;&B8Q|` zao3Sc5e9v#;axk39r19ZB#8{rkq;MAZ@Xl3xQ>xg29^Adu4xop`n!T>;%_Fe4kphC zjpXr-$A-x{{3V${%C$HKawc$Up&>}px)lDsbO=?nQmn0cD*A7AeLN_$*M}PqV2$DE z-asptkN~U1u3{oqe3mTnGOczri59m7EBHsMY3l`R+ zXa*e}7;qws+3Y;EBN$nHH&dbm>G#??x%r>=4>KyGg(0q;p_ zCVvUf5hE?L6RO(e-m7VxbbPj_nY>E-80LU$7V(ZLiYLkZ3Lk!1h{TTL>WMB6hBZ@L z?v_Khk=sMaZCl1$ITQQ;01hstTCdQ$RZAC2uzSd&ijL#~M8^HYLCG(Khmz@{UOwsb zayccH!+cYNy{Ls4*6^zjZWmzZaGBN1H~rk%ejHQfZ!4vqb*dI6zIm=&(RWAbMW9>38&?C$rEsLrAP@a%fg9wB$ZWP?!5f( zddF5woP#iQ+zU2T2^>lyMQ`r#=XCr4M#z!@54^ST@Q`9eEGYO*YAXIUVmcYoAqeNF z^yj;R&=u||{{WYt=-3hyw~}5Upi4v;_dh#-w-cE8SCb3=-VWi{;K zH%lKZw2Fymq?LGG!O}g%lKw32PE3h1ty^VudB(3BM8xB&B1F8;eAeq3EXuukDyfWQ zNO{r6%L{h!+b27PPb8`su6F_fSBxGg86}J{aE&7);d%+BakKQxek4+z;jW#Yx5x|2BxhZ8;J&mx0Wc>uPt9CVQAD2 zOAQ;PhFsz=B+f_0&$W5}YvsuD{{R(jLPfB_c=iN2;q^{{WmstZDsO zBH>rWxk)_PIM$Oq!Pcvk8hE)`pMq7W#fdK~aCOng4tlh1HGz%84PvbC`xOIg-4F~; zMkH+D%#EB8efc^n4{9T2TN+qo5etgt0pU2`N!4uW^6wi3#rxm?K6 zzR~??vl7;Ds~0ziS;_FSv6ahcWBt;3oy3TlINE|{STcWi1;Gg-)ZoI8mAOGSA6xx+Wy>qc}vaYne zVsU}7!6Y+slA_TF6+>f!vceD+B~x?K)70TKHG_qdl$Dm%@E}A~WOQ|gqqD>p7&e5Y zw8QZxC^tCbRaRxS#sAs>2mt{A20sAJ9w~@O{{YEH?pbLc5%WGsN8Bqs)wNOi&aemK z%ROaW(-)H-AkJNk>hydOo?zzNSGC`)o7{wB;EYsnZAw96?bF_}V!R`xr6=)7smJ!N zoa(q&K`{9-$9~pzvEcU?K5glw7Wv1z6s;^Jo!_b1K49lQBbPUY}ciwJ_0JXRP< zi>=nx;>3tQH&Kb&plRa z_A+Ctqo$M90UzzMekDa1zcB2AG3#vRGGb3l$B{>VTdzJBO{6eIMn06ZdXLnl~UJ6zb59K6y-u+CiMGhfK z&(BX!2fgfyar|R9o@$C=>}#T9<22*t5j?$&_Ex9Gicd)J_iu9Vc&r8JNl!C3VKU8K zk5kgOO&liA_KndMWW!c=(n-ng-At%cx~(i8GLl==P%=fkOKX~p?Al(r?C6`yJ7!3dA-E-xk#iAXN~ z7Rv3|YV`Om$@!`&$^G|bn!H{C<;zPS+_TeR_{79sHy3suyzH76;3`YKGo4&`eM6c3F&KkDtC!lm62yz8Ob0zBV3K`1{ssiW*vR@@VfH z`~C|i9akWY{{Z6^Q44mg_?-A`!rmo-pR&s&xFs-K#wu&KW4f?`51y7YA8;(uJyrT< zI)eBz@9-SV-Y!{n>m{+P;FTzoc+woY^<94ka6$!+Zm zA?c#c@pZJoI9Z!7iZliz_C?lNxIhj(mf|yw{kyAciH#ABwIZ0=`kdXb=| z7wad355e(B^Jx1(jC&oKak%h$pyzoSIGOts44AecK8TpVW#8PkknnR5tdiaowCwl$ zEVp}=)H`!N#5G)6mWqayc{Ge~+OyA=M&)Y*L&<|EH&b0^sN*|NDmYl3{kt`qlCKr>3yc2%HC^~OQ84*NI=}te7NOvL(Ry1; zd+fH6aHa70{F0o%oVL|n(4?LJ0E>>OJ}kB)6w^OW)-8J#GQ4{oe2RF<`($;rJRX)p z9dk(p4f`+eTtb?I3-mx~V!vrOxmuS9gfn=<3_k-`#Lk{SE4{^kifE;hVw3)FLm$0` zTL^4Zlk$}9@G(LaIEE%8&OBB;y{7ALHC;J3l2~XFzf-L9a2Ttt&&5I(?Ye4u9_Dh! z#mSbj^!lS^#%uUA@y7lsVh?uqI${0nRY+Xy6*v8rdR_oj5%{}G>vlO?u{q(~1fqtW zxg?gowCZJ>gmqYG`BBGHAzQH&Fhxq@?`*;*&fRRv@Z)lU7mF0GKIU}Bc%@?xmn7Hs zg3Diw!>93=FLjf(JyvUf6G5Ba?yXaVPdDc#qmDN1WwQz4gnW@8)2Z2a@tUN$a`BKB z{dQYuFzzoOrCAAn+paHz;lWvAwp`JD>mgA!337O1@7T_WLmk8(K6^s!E$w$^MI|=~ zW4-sbge3m}W!-G!#Uvr;D8zm)v%`*5X6Is!o3`$=)?-7LpJ-ojy4gPpql|eRMpqW? zvfIOt5p?C1wfjo+R7Fwg5nuL`yHnA^*5oE;e|mGD5UnEeX=cjaa9U}YylJb0+`#KGaC#DcafqCs^%bAF zbhSm&@*mvF@b@j^y#!m|tW2$!i?>8=8(ZG5_`{(`;gqUb%@nMcjx7KD`T0DDf{K7K`H@Ps)S2)?fCQSXgnOi)E=aQg4 zCaz8_T)qSaZr4s{R3zO5P>;A)%Lk4u?c~D|``ub7MZG5|$J|Qzt~m@oW{?%C@rv1t z{%**Io|76PenQ$aH|sKaPNxurZ@Zgj&feEI_bl~XE~p-Svq&Y>%qu-OR#jV^X-6yj zU6BlZ&qhl>&Q3${Ws&$bhtrRxQJ3D!_(KYW%b#Z{7wo#u{0`a|r876&t-)^Q6fAtw zO(3`4uZMUuF#iD2=cO|07g_Lp4`~-UNMJg99c<;KrG{_K$mCyTcf3Zj zHtEXZ-)O!IIb;0y?}WwfbR$b%d3>?T-ttZSJyo01VY7Cu^;{|l+w+oJ+|IsJ!zx_f zR@TqkWtKd4Nk^EYsAv7Pnv`UyE?)VU;!7nwG&Jq`?3ZrGTwb>l89f?U#k*KmSTOuk z>9teq*qiuo9E4xRibpScW_k>AyZKp|Z`Wkc2LWb@xn4=72lu-91xCkr!DorB*t^FI zWF2*njEBLN*YV9XnMUuNn9Hh5maX9YJq>|ve{wP*i3`z z#w`76^)H0~0G7AKG}Sb8a$EjPByaC!v!=ji5p6R(M&GpR%|Lm%vqzitojpVtG!qMX zP(shz&bBAPTtECIkze&wvtaZvmq_IPYH_8;DWhlcc*8fjJL4F|23~&r#{TsG0F0g~ zBEW9RjJir{25)jH3WhO0T-;Qx`ly&rhS$^N zW&Fjpug2>I`F>@Z-&n~pOT$^^=Xl&)?e1lg2CJ$sC8^^J{bF^IyPlMUT!l2l`y%X{ zX~7CgaW0yszv{BjTZBm?zl#Bpe#@&50jj1iN!#vap9AhcO3lqBRNxKT?z7iJ!TJ&M zTC|DV>N6*bvlWJNZx$&gaqV@Mik6sIxd@Dz{{UTWB(0QL`Qw%B-Hx885#ce%^y>%W z3nOrnIh=g5V)rvI?%_Y=sMw#hRpqOg@8U=>M&GM+&rJn9dU#DE5q2w7NnIzS3jnv; zS!(z{ua!|W4*ge8CI!LCq-OGIK3;UUOjAkhd zrXz2?mP5s=xj6?j{?ge~P{}u?HLcp~J4uH^F5V8|7rEBPTFE4DCYCWDf_a)eN;~RA zRa~7+vQzM@7>m$?@7raOsW?Si@6J;TT{D*hs$lf$q!NDDU%_pY`8JF0b&`*SGe*Sz z4%#;NGbXFVF_t0no<=w7ve{xBC#r#k_nc^A4%=N?9vf60`R190zg3m+@}a07Dq<4& ztkpDFc(NblE$sS6MLZ5{!q+lFjg2X{a!<=dnpGx`df` z`fMgQ=Xhz({ci59vdt%(K3=OL{6SYkN;cCqh5pm6jw8aD^8Rgt-xYG#s`E| z@wcTIfUTr`&`L6IM?3Z=r<;dZ#Xz>1W5aiS%I8UmPk$PEe683io*WV*cIJ~0&+lAc zgV+oa`7StMifM5&c;obEfj5Uw1~{6tRE+4 z!+xcCcoZ4Dt#8)rJ|%<tD{{U^3n}GEadE}*W_nW79xC^h*7Wl0AX9F$KXd-{TYz~T^lzf>41KiBE zxc(~;kB!C6)3H|VkI5*=@7S${(b9n1!jgoW?pGF}ka{B%Z+ola5d>dGss8|+vQc5> zQLVE{RyO@~A~e`MEzh>^h3`WtVmN$~e-{9Yc4t{=I5iBONpV(t_PS=D1Eq+3>=Ap} zTN8#qJ4aCE?q%}4Hk6C=gMWKE(pX|1h^h^{EXzG5OoV=!=4R`4ml?N2;vT6(A>A3h-<`zMgMZB_sXH^uta+ zM2z3!nwA=ht?pqtSbGIC?eYurl+yjoxW+4vLu+4pQ-6BP9U#^_e-`|xqNCshJI&!q zBMY};+RuPT82KfNxVKX?CMuc=IA5HGsEzwcFyQYcQTZcLm-R_I;kX?w zS%^@^F8a3RzR@z{6`1}U{U9-myY)I|8frN$;}mSo)<^JJaQX0<^zcTkZ}weYgN68Y zKKCY9KYOPVunoot$#xUHt_1c>Rd3i(^3i9L!Y@o7}dLVDkMTkc;59 zwKJSvZH4{zStZ0t^7&A+EVQK@pQKIh6=tC?@}>7IpNMN?9%l-sCABlGg}L5qS-Tx^ zcEu|uFCqy40RAXX_o0YR&i)+L0~>a-X{O-(PR)g+_EzC zm`J_Mtxdtwqi%tRFTK_3D(VLQD9Fw3S)rD>pUQfhw`o~tgM_oj{KCx}zhgSs&53Po zrfS0`ZpEIbgm^fyc(LcZeP*|6+QEuRHN04479PaWOC>~Y`Lc6<$7Pl{u_=9Y+IE|w zdhACb4rU_uW`=w*BHf;s?AywuhHU#s zz&Ji5#j@qLemg7|&3Cp;-V5I@m$hGTe(BGb{#}I71AUsOPShWR*A1j@mcc1Y{{XJC z<6XpfaSu=MH7kGSnGYTASHq!y`ks>Al@7B|cO>DI@6h;7EA~A~+29?*IARatli+ki z{{Wa*F65jr4xiw7AKg~VX^3|*;b3XuNrusjcGjY#r0#pd%7T3yXzFe<Z*4|Q;cAE#vUR!)|!_$R?$5*9|rhcS(L2h4j)OEwxCv6`LuU59 zdKRhR{{VCbC;XgLczc)s06ezgz^>_0$NXg2ejd#K0Q_^UjW+^2p;Z;_-sosw-&o0| zs^Aw7BJ@szh0E;Ly4lolC%Oi1P0SvV{{ZugX+zx4x-{N%!021wTDEk(&iHi)qF6>A z{{X92N#U*Fw{!s>fxzjT-8y=hJDB%Ks3+Gj(7-?WmQPOI%=@WASNxR~8Gq+f8+SSG zy*6(uhKw8k0G(Op?jPM4y(+K8{d@Jyn5OP!-3Fhdi_+n8KV^HYv^);(t}*`r)bv*D zs&w@d@O!#$UnWdCkKchA{Q%R`1xpML~#V{PiU}zy2zgv+-@#R?C)o! zkiLy8{1vF_Cl~Wj{{T6b(mWEfM&`>LLeJQ;OTmX`{Pxe_D$(K5#Qy-Bk^T&=1heJ; z0Hn&F@r3b!_{AiQ{`LGjQBN$MXJ+?0y&;#P(32Ns*6CMUo8+RlI5T1pv-r*rX6#w& zxKU6n{wW!^xt4nF6cF_9m)^5C2rH&G=B22U;6D{?D*(o72gNC4l1u$%bHQsV$EHeH zn%!=;EmK{8C4?K|zC||A(wZ#K_F2=lHa0r>Fv#Dqu6VnXdEEXiuU9jd(yC$juKOJy z(w`8Ky~M9yiQ#dL{{Sa3oA&+c2qWPC015a{T{c$=9tiMWqPUnz$+J1LY=+J@c5`BE z%=WY0agGjt4>bG}qAO&m;r9$FC=V}A$|01wb>w%qGMgC1_-Wj>7=kj*6%P-wN~sS{ zO_eb1BLez#<6O63e{0=wTu*_KRKJXJRZAgtHQTXmW}&ac$=jA3 zHd1Exurhh@Zs>TRyK2H%OrLu$FD5NlQ6DDKYF(ZEu1@`kYB4NcpycIvp~Qwi)(?u} zv^XI~KgU#XvKKF_Yb^8}B#dM(Nae(7NL$+0bn@dEjXTBv05+>>ir%d2XAF3;AC>sD z^567LZSd?Mr4C!ohR!bET4k}s=<4B<$%ckoeVGX`Q5{f+CTGL-{{XyOIXGX6LiW^S zjyV4SP<|=olCm0t{xcFIle0g;Wq|lBS-A&DOYM^5bktNXJijNd7yU^Eaco0_IFU^H zW`=Uh)<$0RBf+c-6Bx+6BG6mf=y5(Dh=n0^vIkjGJ( zy{=YSqsIz2zkv}-Oy0pJOn8R}CB%!$EF_Bl(>2AYI4x02C+4UIJ9Rh3ah8)9jyvBi zI00L&-PT%)+*pT^_~jeFx!Gr{$6t{oN!&E%-O;qF9B1>sc!TQN0x6IM)E!VPTvzLHal^8#RCel)O>|A25vloP4 zm*jc>09e^&!>ci>m*{LBAA7s4tQa+PmVX9JL8<#A6w^O*`Vhl3~?XA!?{fz z9TX)jqfdw8dNX;*nVZ(`%&V|I3)5jZ)ipgCOD;Sy)Wk3kF^n=5-R+v$otd4Q;!SpT z$MM`wddZ}x78xoea&{eT&3;DJ^yzo$ShsNOM!u_v@Q(G^L~%=Ij&)(cwG-tBk*l;=kC)f|5$=Sl`OZ4cNAr zrweBieq7fpcCImsaMG}ezlx@Nt%P`vD^ZtD`0mWUM_DC5K@ncc&PA88?eAIZuG2XP4gl{`)EH8v?% zg-*c`-qPg(e`^!lsZD@)EW|h`hR8Z?Dk)^DnZ1tUH$_##Uh36Vke0hBsh$|UOd@)> zt!2b1u=;_%yGjwv{@1!inz-Vl5pM#HnmGNJ%C;C_l+4_mZcV4b zTk#}}UR5q2aQ>?%I_xTKEG`ic#2DYRjQ_9ezSH(5KvW2Lj00qMVG5D#RyYi^fAW#+)6SptU~Bc zYyzBQZ^~?AYkg1@)N~khGjCW#q(8mURoCEnc!LhP>DayL>0zPEBY(+DW$tChF$z3W zDGmPszw(Q9GcCRkh13+6(59~`e_5Sur-Ys{{FoRA{{T&F<=}{)NgZYX0AXgU;FOJj zBN8F^0vbr^>Zyk_F*w$deaag8%sxuWhZZZ<7HcD+;NA^RFBsTz*_pkJ$iEs-R8W`X zV654TH?SQ%lkj4spZ>NlfU>vm2&E?eGZZrYlrjefp`#8~Xvkgq$Q=mbl=TIzzIrxq z{3XS)x(b56o4A3uV6!5xqok^gMYC?#n<2w#aJHAyo}`Z6%OI;PKMNe*FXG{M>vu&F zQo$ddH*xG_LO1m=k_;zQQ>rV3R*$T z&f)=g)$G?IcOuF+cVT939ANd5j z8kk6$?8Fb5uhQ3UPIZL$LBlvhOEnHFMimg-5PQdV-i)#nvltb?hWn%>+^p*@1|v#N z-8H8F0D8+YQn>mhe|pXnh{@>2-*RBWF(=F77M`&C%ysf|D$LH*~{`7FhFH1aOYhOuNsKxluj~ zhi1#@rlr_#6Wf*79;~MIU!4^_1Q~6nj_c){qx79LR&w20ql0*hp$m*!bfTKH_uOnN zX?)oU4K-xBM%N_s(&|q9wq>&)1@z?PWOGX6v=H5Ft;&Wt-q49%-401FF*V&0N8sk& zQPxivg!zf=q^csyF~@dC15Ku9a@B06lEB=kLYebOLvmbW5-g%c$>vWL6K>kgy0x(7 zWWyuolb4xgfO3g7(Nz;)dd!*(Fgy{m%O^Xntw3F`ene4GhVplb>>kw7PrNVdPSHcX zevVf{V+QX#<#n~kBHriSMa60R_pwOWL_4fj9#wkr)7rLD^w|`#49GS^d z(U@4I7IIb=-pa1sDu;sf)z2M9H;E3~9gc0SG%cL>ou4hGdUw&;-_F^P-=0Y=*0B6~ z8l8($)CpCVYi9=JXZE|HhYyjZnd4>`Z&G|_n6peYXS5dPF&$KW#4$REXOg1}hZ@1& zw$f!81%`M5h_q%fd00iYbCjOk?+hFq!S}x@CLZ^0r$aU)RZkfB(ZfT#+UsQ|6%k2o zB#x3h{<^u%Bysr?5QBCS%>?*#W#!9M<=Lw&!NR%`=n!FM>=sv^x`JW!hUufPuYxxG z%_%zm{!RX7{{VWvA01)(MUnm2R;7BV{NxPZ1)C7W<8kPksr}5YTUiVJ5jXdz7O9H= z07lDxx}DpjWJLb;-zmmI>0l9Wda=IFK8WROtJlYfNheEH4qm1dRa6vjwve`PjDxE? z^Xt&wZd)!b41(FYQ_C$t-Tft*xsrAb3ghWVVHAM9U@YT_R=IH97a zhBh3&OCqV5N6IH$QkFe)c&x3k=I0dBkPG>&nmv$@tX9S{)0)eURmtfSks^vZ*4{2b zHF%i14O=8|}KPq=<{jSSsPR{MEmc%0aD?G8ih^*ITm9prv#3PxsZbUP@d9s!4 z!kU0^;~4qL!K{VapmUJj*^zO2X%6q=vd>jW;#b!&vb1n`UWyuuts6D>mQFAiboJqs zyY^AHnL|l@yExgoSAD7-eI>Likkisp;579zl{O29jC&(y$kR#R2#2QN@iY0u&3ACb zDh0|CC&`y z+#ka!X&NDuCfg+Qw2|J=W+?Y>XV8@&2)I9u$z4ZXOC3!dn-><6GZrB%q|8lrcG20L zxz^7O;M^uYSp#3*vq^_TANWuoipxeclW!i)CD;|Op`NqW>$_IC)Xgced_f%z6%t7Of>qb z@XifM8DaQayfpF!I|g#IZ3*qmyw+`PVQ1%i?5b*ROJPeP5kEp2s<}y{<+F>U!$PXk zylzrG{M?FsX0D^>WOpAhp^mCoE^8vFX!Np=4ySG0*Cf+RN1CEh(fS!lR2C5z-O(`O zl@3wg!Mbt6>8+=QbTGhLlcBAxk;Gf4MJ5?W`J^ofnfVb{)i$0hEu9EPU0wm=X(pLlMrmp=`EHM0LDT#avqd9=Q3haR^oJ`dpNvqn<1p3 z9HPYT>?mfa9bIgx#hKfk5JOO145{mCn2Sv1apmVlRSd=eI=zKGG?hh}acWwFy2Npk zswtzIptf?D+1@dG4f;1(mLXRprL$^-c*go$HI$DVau;F|KPX$Z4Q&xSO$iK zsd0QX1bEbJRSewHbN0LSsk@Hid}>Tf2-;Q9#~Ec3qd6JNTRq5Sk?(tHAX@f&WeftS zho_ByV$C-OCN7-ScKEAO@L&b~DV)A3-QbQP@?$G}Rf?Xhy;W9OV8PA*0F=ZTX8c

Wm0!`o;+P>RV-gvpo6ve?yA6l2chf}*Ob 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 Tfa3Q9PgxCSO|HE3-$(xg{wf7N literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/Chests/Regular.back b/Files/Games/Shared/Styles/Chests/Regular.back similarity index 100% rename from Files/Games/Shared/Chests/Regular.back rename to Files/Games/Shared/Styles/Chests/Regular.back diff --git a/Files/Games/Shared/Chests/Regular.front b/Files/Games/Shared/Styles/Chests/Regular.front similarity index 100% rename from Files/Games/Shared/Chests/Regular.front rename to Files/Games/Shared/Styles/Chests/Regular.front diff --git a/Files/Games/Shared/Styles/Chests/Regular.jpg b/Files/Games/Shared/Styles/Chests/Regular.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5399c88f1608fadef5090eeef01d91d2a5fd2a3 GIT binary patch literal 74730 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

o=g9N4huEwY+W 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 literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/Pots/Gold.bin b/Files/Games/Shared/Styles/Pots/Gold.bin similarity index 100% rename from Files/Games/Shared/Pots/Gold.bin rename to Files/Games/Shared/Styles/Pots/Gold.bin diff --git a/Files/Games/Shared/Styles/Pots/Gold.jpg b/Files/Games/Shared/Styles/Pots/Gold.jpg new file mode 100644 index 0000000000000000000000000000000000000000..996eb456a5bf91428ecf4d351bfcd3b749b5cbf2 GIT binary patch literal 33819 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

0I`lW}i=Wk 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

gML)1!A~3Z)L>RaR?sc;N6w<>xsqM# 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

X5jzZ#)y;Q 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 literal 0 HcmV?d00001 diff --git a/Files/Main/Jason.jpg b/Files/Main/Jason.jpg new file mode 100644 index 0000000000000000000000000000000000000000..24f8713efac359a3cc12d0c95257b773cd875db3 GIT binary patch literal 488706 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

-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 z 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 G^#9pY-X6pN literal 0 HcmV?d00001 diff --git a/Files/Main/Preview.ico b/Files/Main/Preview.ico new file mode 100644 index 0000000000000000000000000000000000000000..6788252910715aa9885fec2286cb63f440c56676 GIT binary patch literal 16958 zcmeI2y>1gh6ouCi5xPhe6o6vN@CHDTyowZf1R_Bf1iS(QDSiT|5R^djAd#Q|2}&f= zZNX1LW6=<#z;eFWSDK9Mcx~@`$Ijg7`0mflopbKa-Ss+?Bn|zgX`;`|$;w)ioKKQu zMbM$7EpYtM(yoi2F#|CJF#|CJF#|CJBW2*UTJv~a7Mg(pPH=-`+160Nmar{+7P3GA zw;drB;9Q0gXH)no3|3+U**_8Sax9wZwd~n6u`oS2T=k+)t<}U-v&9 z3lTm~xT9fQ@x;wWc~|f*X@D7%wz~Q$PJ^7}o~r z=embxaEkhm&ecpgiPwMpnL2F#FDUf7a95c2y^t{(8xB}q^Z&la{w+{@(*$EOwpm^J z7e(NOkWU#eH6CM|)uo^DF9>giqB;1awjW1m@5gBLx1}8vk>%CkJP2l+x9s}8?#~Ut)F?n zzs13apdTL8CG}~X&2#Lc;M<_~*3W#uns;M`q90DHf?L~c-{8am^V^$d^Mh*M4HuGr zcu}W+dT?u=bN!6=)VFCi&oRyov(WTgZ68;&t|n`5y3H5uADVu&o$JBXdEB;tFBn$y zZmbaXyZnl7ud3k>;k&?gQJWY2=-uq0sCL@Tlm1iE14glV(m#rBYa8{)-@oGTe@DMR zWh#!Q704K#zL{X(MeyX9S{r06y?QLX7M=+=g$1E%3!(nkB=U>k=IfXC9|=|Gpl<#A zpXt4)-SR*V)`cpqZvD3;j&~K)?E9xxidXEq_1_kUzsKl*rE^tU-TJReTu1P)yX`-z zQoLfPsgtaRa)Kp(RN872h0O%f&0M+f#*Wi7J_~>G7qQ)?g!ixCs}`> z?u9KB{e=ma+%W2o??2Oe|Jf*c?v@b_PG##~R?JMWXE>fQPRjbHlfM3qwSzm}^>^n& z=-Y6gWc{PMC#i5!*T15FR@Xn@>v2cJq(%->VOwBLX%;Bp#+*-uGS+@8%n_rOxF_;l zXa)v2!EMrdSBPja12F?J12F?J1M{7Md{k?bk4DZHe_77Upls`)>sy7rLgab7bzpwv z{&b*!TXgWddh)wIJCiK3-&snQ@cYen)Af12+hRY@v#qZ0xO^I&R+ryyv+LVSJ-;}n X@AbEMlj*m-+jYp5hQsSZ*b(eMpWSxR literal 0 HcmV?d00001 diff --git a/Files/Main/PreviewButton.png b/Files/Main/PreviewButton.png new file mode 100644 index 0000000000000000000000000000000000000000..860b5229dc8625ad8aaa73d7433115303aa7cb95 GIT binary patch literal 3667 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 J<=S$N{u8E@isAqO literal 0 HcmV?d00001 diff --git a/Files/Main/Wii Disabled.png b/Files/Main/Wii Disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..16b68fd05d54b6300158f792fa502480f3a347e2 GIT binary patch literal 16636 zcma)kcQl+)v~MDa2+?~VAv!@2z4u;&AUe^b_vpPvi{4H2=wfuDmmmmX^fJ29hnaaJ z_pQ6`eQVuy-~92dnN#-Jr+nw^vw!ZjPz$Uh5zg#q{7GO}B|z$}aj0wPf=0^19Evk)IQ}sSJYJ zVSf$uNl-b2KE3RM!~eK_ucXyAEI zfFOMHO_H_j;(7aiJ4`CXOTruB;935VLfvQ(_9iI|iwmxM0c^xC~C6US(Q<_7l z4l5gB8AQXZx$;mULFBJFnmVPnas_w0xAE#6 z;cbdCJF5B1-U4bckv*zn1}v4PrU>ycirT@4_fKm`A;?;kvi#L@udYX<1b5Vc&K6hAGr_t|Gtg_ z)c&KOvSBHz1)qm!8Y1xj&3_Q}uV~tXxPOKIiHqa^er3E?dS8AUlSB3G`PB(WWfq zm}#1w7`R~G*D+}TsiUU8C{wPz3id&HC$G#n2YaWpdGS!=6tP!QFm%_>e!a^Fo5?dz?(9>?|9?u$h?TABIlf=G06i}(3__TFR`?JC$doL2Ou z0w&k?1EHVov_ocG_c){^tz|<@zW@RSp1&^FC^IvSdcrW$)^|Qg^b3EDgQZ5&{?toP zGwidPF{+d}1d2bfT%g4RX~1RhL&m`=1Y6wD8BP+}H7Pr;feghGm6F^_DU(bLJJa7o z--5=3!jlbE)_vmw@f$y|qRPae%XZ}H6=qs-1oTIevzL9C3}GqNtvi|bCrr^9X3?bl z4sBIh(Lwd9RB`GZJ|F&@r2xUF40q2WcEuEXo&ZIU3yZ#sVm*EVwBeq0QwYYfD95EG z3~(a1pjBOX%lj6!S}gikt$zwiiYrN|$c$GyeZQ^6lV-ETp1N~I&u4*V=0)~^Wum`! zt9r8rd!aJZb-Jom~Z+54Gvx2s>I;?3Mi5%IN^nb^qP1RT(MUo4YR zjr;hvX|0D@@|wwn{Y6~UV;SVvQo~~I)vSwZjMo~N#71ZPud(rYt-6JhT5lbOHxae5 z(rxM7BylrH+=J5sx!`4X#(&CodmL>%@u z{?4qPWRHn`MjzWk{?JQswZ;fLA;4YxL=fj7nl->Mz>*ZLAp@=R#to??ux1hpaH7w( zt1SyX?WHdjYF)^7uo0%{_5FRdA=tw0jDK(0g&EAM#zem%4*J4{(ssoci>KcF$mfwX zwtWQioc_KQF=au&p-BT}+AV&&h0G&`ky;XG_{SnF6 z;h+>3$Kcz)o>1{LeZ!oWGSdbvO7K_lD>yTmc3rl>?>(UG$Ttkrt{Z@68ujB zC9Xfx@DAzR2jD7|;E>OvGRoYRDf-E_(|SN7yDoNV#eHql^yNPxpMR>jIt{lW*CM~a zD-AoDCEoB8mn5%ekfrm`Bjzg5z$AZy?1;ZZ3YAE5uVghzTjOZQ=I5Mb;COs_k5CbVr?|U-M9a>r;T$vPqyx()n#q2)6qM57+>X-zKA;fMMUBG0 z*%vvoF=#0HB=`wVX2;$wS7Q4RsRM|RZgB|#MzVYHnPXdu4 zaU2$XEl;wCI$n~VGB9%|7jn?@{o--jO<~*; z`dbT@ZSy`1ni?w4JnMSUH&m*tS-a(4hDVP~2g41qIX#yRgDQSiuDqI>QLxYLdEPGk);?<~;fsdM zXE17iYf@bO6Zw_N{2HnNPu4ybb1c6pu@dmyLMBLt=jrm)O)4R>0+w+YH;$_BeMu?N zusL72cQiFxltk-S?0j)iZ}E?>9-c;y8JB`8f8jR}oilPM2BiktQUJyohS*HtC%pdP7-AXs>{~qG8Yy~ghF0p!&?oE57#P`=;HU7j*c}YA4@0B z6bt>vu*350tjN5vrHH=yHg!6?Swu&stnrk7E$nf3ajO;6go#$NFn(CH#*Aqrt+&Ou zUVfmve(8K|8}iT3EQ+<%ruW_$(rk%tPzH4>JK*4ZT2 z{v{$gdyTAo7mEqYcWLX^Sp3N|j54(sDUVdHcE^n7#VO<|&@PQB|X#$)S^fR+d6U!-4UUZUfxz;Nb>$X`mSFrW)>{` zqgy*R$dC6C?&~sPGlgTo(r^QlkIHL*;v(zL^K^52jp?Qc%KKf8lv9!8ZUNL=c$RhH zjHAsKB(RFBkmFd+){mi@s9|e?f3_dnmynn6?Ro*ibQi~I;rfC4*3gz=^O|Izy$Zkn zW87rX^_YwunI8|ExYcsR=diIrltI#IB{go4O!SWoupL0WYg0D`n zU;}0F8@l($T=t|8Su~5|H=dq1``GV?U30oQ%~~0x1aT&&S&BQ;7!w1Ymr~!dH3`0A zuwdW6Q}n4hXoB!(^PztRfpsp}=MRgwD;pKZ4Bo`}2J2=^nFp00TKzeksWUM6WmD;y z-^o^D$LPO{gIl%ugb)ragpVB1{ne7K+x$48| zo*`LgPZM0xtkEYMo6g#TYdt@t=>M`lf9r#%@E==vw&!wW^a3e*UR7kW0-@SpJ4Qd5 zqWpy`hT;zaFW-Zs0v&Wt0O-1}Fx-%#0aAV=aZMmDjf&LL?NPj!lpwmOaOKi@yPL;O zgC-gG6(eV~!MAqg02?Qain;0$@xx(5rnqF+*7c&5_-&OgdiY zTt)&}AH-U5DzYkbMU0G77i<*)AG zwEPP~n;A$XYHp6%(D!Q2LBgV4kKY>CAKc+~wXxs1`4o#f@*E>yZhXIQP~5bq8^}en zcacRUD~+v|_d*LjvQm(af25v@s=bR$1caO4L!ZxVx?c;ukY9i7z1jJ?w?3ZSd*Z_~ zvJ}laWzd)i-`y6HD-})6mh3i@L$o8FR><&S?h6+mw7^4EAj&2m2)7Yl_QxZ(>Jl@z z@mKX;Tsh-y53IQ@ct>YV4r6x1O5_mN4g>B37fLx?YX~YCaQT zRdffOmjvCWCY;cH+GWS(m2y7p;Zw+h(V&TYi(>huGL2FV=yy0i%Ot66tkogPTKEid z~8{18x0Z9W+NNI=^N-3FIZdMjGzoSf_AN z7?OkRe0^y%{Va`X$y|b721uB<1YhR4LE71ZIq*gW@kZ}IXd1m&+lmt!Gnw-WbbGvF z&F6-6XhE%nDZagVGQyw%)tSXG3>MSl;*C91dUHi@Vd*PQELObvMKEW7XJ;k7 zw*;#y#dNtspTs1~*DDVI&a-|zg)Ido?J1iwidQvcFdyk&&>6a{?tb^~u;5ACO2MUv z4k<(x$1~ZgptBtvmjFYm;vB&sK|^%GN4~Pcf!B*CZtf$*CZYU=qGDZlKFsvm${P>u zLfxRbtmGSuEH(4QA^Rr-VwSijl&g$y`6uR6=Fst{F)4hxXv}x?^Tkkl<*yVv4XOK3zpgq9)J9~^QugXicMN2P#;MIJ|Oh3t{8xmzOrduoCzE9NxJZ8xH z8cJ5e8f};BUG6^fOzC{ma7OEy+3$81G377qAD+}))o<}7YgW!Ov+!m{Mn6r(b(YwA z5YfK-EnU{$m#|^dvw$T!{o3Lnza)~~U9Nfwdx!I4q)vLm-(QW^nY;N9-ZR+8qRFD( z@{mHKkaR7GXF-!UyQBb3)Aln${#n=obI^%liYrENYDk%8zIqDE2 zkfDuj0)apB8N0jy%o`(&=I&6oE$?xG+)^C_CPS-%*lu{<%CdekdvGk<#dG;Sj2K6o zBUVLWOM#>B{1#mjY=~E!(lV0u>es{mmiVv9olcBxxa@7R8->dx4NHwxvD)@%_rJR8FAeamvR|c3H7&c{^r8lAWqmqHR8ir)Fe5EfO1q zH!3cixFxs#vfeNy!yFEDp#~J=Mv>=YU#6r7{Lm))B;D`)dS%Y&`- z=V@lK5)?dq6K^NMFGwLUjWnqI_kGe6<-O(Yv2-iE%y(@^P5O z)@}_4He7;@Ke0Y}e2g!%#n+^`x^q~w8j!5RaCUCKgj=lYE+bX?xXJvsT}(~^VwO_FuD?~R zO2IKr$#e!3sXu?_fC&+HioHz)Pq%qgi%eFdqKkb>cjn7utnj@l0HzN0DQYL#kdjrK zWr=sC=JW-UHw62vg)fmVzWSTPhZx&NxjDF?! zlyk}Q!RsTCwQ|BZ5vTl;7>?Q%R(%k_a*mmkB;547_Z^EVrxx9z zzGPO$eSspWK}&cPQ4J$QUF07&@*a~!3pqnvI303+RCaaFTR5V&r!EmZhPfChet1)h zq5n)|v@z}uu8Z>>-z(OFqBNIhf+w#iB#;6whx9Hx929!P-=YopeKcyt6LKHA;Z%w0 z#^8&9U8}Ylr%;TtiNtVYR*duZoCfiuwWz-Bx6FCYMR))o7q`r6=aB7YdmT5V zLBSLf<(5lf;}6&=A!QVBIB($7nbp{-<6`~VQiW!q-!ARG{5Z|o3D!J%Y1rPInf<7f zDefGaZ`wsiHUJ;Bq-6hS?(MPB?Tx$Mp|=<(^@vt!CDkIe_r~qw{n*+n=UBLoENEoOOXEK& zF;`?6ohscH(NQfg@hI3LwEJAm4HQLxD@@`tZ8!nqMFh&8KiYGih_6JJnLk)PU{p>X!@4JRaIx2+l z4*|>Vcb;3i>?H@&O6(3(@BGh3$wyD4!TXh1?V91bz{ab;i^mOpwpX-WZ(ftH#2rj< zd(r;@*}(P;9L*Wc)KCX;>z{)UAEM>Hfin_#u;lxms20S%qThBL+~;Ed>dhC6pB(c> zG-KK>JzLy0BM-wC7b75%c9WLgmZFP5g(YBTAyO^xB?yE`dCL-au_=Yc zlbp#6U1yOUph6UH;-f(~8b93D5+Z$_OxFXtv!jSS5}bDq0t8>Iw%wTkdo5eCe%5!! z-`S?T_+Ze44*xK^dc*`Z35R|!r+7j~y*_20uUyLP1H$^Oq{2^SpAYrs4qk~39BNT_eW$n-UvH;*)3kQ28IsQ!cOgYRxY&SOG2e@#7&8w2%c$7o6Pv1lH5Lu^O!C2rd9Pl@$&OtR$WHIZq3S23$x}KxsAH(iVYO~ zwja|CDW>qtd@+@v0+8fY=zor#KvO^MB~TJ%ef5lt%s{kzeJ{T_>uG!tDe87gW@@oL zu>;PcZ2y{(PhXeiw5KveeD5w8DX``&aA&MJQe1P$EZiKb$$7`R{T!q&&(LF{^I=&c z&V!1h)cl2$bE}s)#$#C9^fTx;T!QPsyvLwMEV3@0JqLuV5?zVY;ZP^j-AX~^laeh$ za3(FCHBKJ%fb2M>h+_sK6kl(B3Yj%b6VUGbvl9NjsIGVo_*495vV$p0+{tW6Y2euy z`CaKYJlSHNm+1PW%cmi|LGhYc)$>UB`3{t+U0sXs?$T9&(P{5|!5~8`WJ;81LUq#U zln&Ue1~yQcM8knv_1v`~UQtLbcYhGhM6K(tYdKx;S3RC>xP3Hvtg?5jF9+`M>oj+AEV2KbryohW8j8F3)o|WA zv?8{+U*@BAyXTmls}PBcM5}!Nb=|#_yYJ@@xw44?_+KT|yAHSTbedm9$Na&*0VlVK zLp*gF(Z2aOX%d13dE2=>ZR={Dza-r-_RiuH@BEEz8eYnt+7p!|it8x=&7>^^ws63~oFCH8&Acwi+q zv^4-dq5a8}E6!#IU-{Zf5-iuZDH@a! zb98HH>R;a922YaW@XQM6tB+Y8`)R#G=H z((-O~S(~R$G~qfZ?Dv)iZ0mXY(us(VdvoOp&g2V<4aRe3WYVm-&bBy zWHX*r>j8H;E!~jDD67%vD_cETuvTK&q?7E)1ltW{PTQr+*FTXm=r)ZC?(%*W)Oke% z_fyN9GP&C6Tr#=Zb=g5&yvow;kjQAZtxmcdnP{RHaBmaPzSN8@mpES zJ0?S-yEv|z-gR`|+Hi%s)XkmG%fq{0p_bZF?=iGwoucZOLC);cN1t^%y@gX$Y>w_` zL($~zjgLI&RB`3KH=FIfpXvqVRDwlv-YRn&(%IIYu>bl#jDqv#R+um-QJ!lQ(1^tR zZ@}M-z{msK_dlb9NB0NotPd6cVTb>TNoN07crsWH1vO8d@63m>#tIgrg9X+pg0f$Dg-Q67qA-F!Zyseh9R!1ho)~N8sV$FoI() z7EM2`qspF;&qv=LE_;U#aqjw_gk14Ocxn2D7sYzh{}e1AG85!dkw>kl^G+<1Goo4!8p}3=DJ+*0Fd~ct4DUwTWl9;8l?Rb#B zXx_6@vf#X~UNN}*IIbvOK$}*#@B)B>$R636q7L+e&6!0bx}5* zXCUuq(WOa$%Ln0RChL~Zm%&PT>wxi9Hyp*jvz!h8VJe(hSNbQuXNGvccck+5_Q zPa5I7Imm=y$6i?5_4@m+7)nZVG%95C9wR}lyaZo3ea!6IW{t7plZ2cUx!Wdr(RFW} zZ+(52&vr^D8H6sHpI|6+*RH&J*jSzI-|NvaN>U$N7LhGK)xm!~41m-4GQ+j#DzVb? zP;muhi@In4u=O(17ODhW$6~|!iXLXQhv7XJ8J*9FG5QMP(isl1M4vp;LkVptGspUs zgZ(g5KK2SO46YZoC<(@k;&2qGyPeA4u2Gqa_4qdJL9D}5{CX=^)SHp+YFwLGX$R)?X^7rM4VTF#NuXJY#hlR3~G?8a|VSHIP9-&%YHjUCd`P;#X9C zvfMqs536wT^G3|uXry#+UF@ILOo+s-B5Hh`&gN|v?Eh>aUP+)F^zDkR?UYr?&)n-l zoi=3|hZZ}IE#Q3jz{7E}yPX;hUcr|Bue*T`=Lw5ZjH`zczQGqca$AF5D9n|!(#)h@ zXUwapTfpqP6=0Av1}v`u!WXVd#_u?YA8d=0r1Fi~`N%w#^r$W;>*}wIiIYY#11k~H z{Qw%m5~Ze4Q$??R*B3jb8$U|HnFGQ#OLz*Q#|jWuaoX{vr!kF&x>`xujecqQE#OJ{ zk4_!U-&P7}qn+j5D^gRIsvGCIRwpUJ^FOj;wsk_o6y$iNQM;O@&UqnUH@=dbmoLV3Mwd+VB)Z=<2w?N{K?dOV zmWD%aoniPqF3t1Juk9gEz5;ou6NHZ9?&!XE(%skmvC-kYJd3X3M;Uht?>Y(;T>fA) zX#IWdP1B{76Xf}`pg<(sL(u$7Bf;OEhy(rC3CX7%N4MU8M+Ppq0!oC}11kk+qN2Tr zI%wSDgR0|BL!hSnRItGbuUyd| zuaA=iyBs=_2BlsLQ++3mKwr_(Ooq7)8b$y}5KixbeAh9_*u3Z;lQfqbhOw)u-Wlf`~Y;LR$`uAKT_wt_$1nsUJf3gAk4H zig(BTT0U0eFNXM<8p8z|NaBQSgx`8uo~G~Xx=gAd4>J-pwJ7wGVTf;_5P^pM^>Fwp*nKdRsAtBCbAM+sDq2p7_4g5+Xn2WZMjSRrU3nUc2)69SQz4sqoQ?~cb0hJ7 z>|`#%5I-5u;8D8Spp^i{M@PSuy=^v+{+_DVU6PJxVaMIhJqe&`k48$Ht(}J-G%Jx8 z!WG2oIQIja64t-5go=kN8eyMsw6kNytB!X|9N0uv)^1no*hx&5n4=W0j_)CI(ZKAQ zxPK(I;Ri1Zu>QFsCBoW0W95Q6UW8aCm)aY3XOTuM z^v+<*Ou41ZQwAZhG@K;#0&Z?1+p~8B&duDy@+NXB=PmZ&d-7&dRC;(ZUfMnAs}#oL z&D!^z&;2TKkgOd|o7DiGQ5oe%MJn%s$XB5&AZQaEN%&`Jqac$#t|(7(t3hd&#U#PJ z4WCH-??gIwjstRw7c0^lwE_u}F|Xd0CKyln#X+Azsm`Z0g_N5_S6gQ}uNd(^K2LyY z)t*2s!@p=57u6TM)RGbU<)W6IbT=i?k#?_KmMzz_*9jJlYtlm9HqWgc+I+pKnZhx> zUu&lVpGKV-`Yp;U`UcAur6fIdi~XfJ!R91258;$dwGe zj$;$Q$l^N$9P{dl>on1X z$z)_CNz*_zs_kD()S|!WaM^~tMZ@u-O7cbZQ6oGBN5by-_~m1ZwWAPpX~hyuHABJc z5yh|r)Hb+#VP&=CC-li-6FEe)mt%aAH2Kbyo8i){bP(V)41UsFAw_5G+@NEA@d0C z<2x+7r}w(VwQI$?Z3ivndJ`;xSK{Sze9!KuRV2{Om5FkdEg9QsNWRu&bX}tXil)V^ z{Hf^H_`YP6GLs;{;HB5^s#-E;vKuc`z0~j|+7^O}av{He8Akf6EP#!oyIJd`)ncGF zzKBHK9~&E5CwKezU{k8@spp6f@GpyfkQnysAH;D@44IBTA4afkIy0}`6}+8Tmh2di zIjJ@LL%4E*9lu%ifKW&PTLGI@rH<=8d0hrh{ocd@h=KCwXfNaBCuXn9HmxoTaonkw zggYCEsnv9_p4)<`-k#lcOlT-K{9GZ0kJO&gk6nchNOC`OuTleABy+eT+c_%)Ij_+d zff2)^9j+~O!J;>}1zkWPd{2Y%jD#HH8KRr-@5X&P<5hn$Hrs%pos*{|yblc^g|nLI z<>|)ei5-8UQF>XXTxAH{LH+0zXqIL}a^^hQo-0WlN0F)5WvCXE?Go<7mAv&bob24i zs`ZsG;);h8%qA-@2=fGuweM+*E#_V zuu_K4RYzLX8Su0IFQXJILi&Y{Y z#9T(gcEheeD!KT*-SXkt-WKF32z}~YH?o1)p4xH{C?!6bxD5{0!`j$Ct$W`FfM21D zYUb(NwZdO>cP^U>-g~y+HjU^&2#kYd-Myu{R#)y66uyiE(hu8Unbm1zHL{GYKu3HR}wim~q#^`f#wW~~aRA}a@ z8~BA*<7K~ZuhbZ@F46W@lkt>>sgiXpd}5Iv&Zv2hQD-WVtguv_rj z=jXfKKox0?6gi_p`YNe=huv=ItHA`js<9gINMAawN4^L)SBd^EE%M&n?&}RJ)0Cp0 zhHL&oNmWa?2o{Fz^+p}P?=sTi`R;`go$_DX&Q+EUK}>?{op+_iSM-nZRNozepVWGn z(Zvfh898#9+xWcAgu0XYdQt)^Q)>#6)QuU)`-No}dopAzjFvQl{U&RMozV!{QnFL> zlqca3eXz-r_^&>I2`z6o?Qln!R`j=td6Bpbf0q}$v6pvfnkk+hW9?cy9MM7*B2=u0 zk_!h{dDbIjMZT{%?c++b^3#%FrI`z%ZNX<^$sS7cHW#3bcutA0Fy~deK>pu~zj0($ zm8?=~C;Fd^_spHz7&Y_N-_3%ZUjXzL7h=J65~D8#wP*bsOuxZ80W7Uu7i-OO!$P3uiqov) zkB`Q}${G|8av`j2=Uu7kweN9j{R;&b_P<9=j^vkY17|>GNB7VR&dn4> zF$GU9uTlK(OybJz61W8HErq8|NsR%@yhUDV8JIL#eA(gQ?U~gDrxO8vx;5?_&;jEdKTjWxAZ`yI_0ZGMN1QYl1sMA^h-o=iZ=)wrM`!QFzO|W#6RD1qSE|SN-{jZ|eXFYEpmRT5b@GCAs zYQdc!I3Ba9R*fsJDK~(v+TU`#AR}(@$5_qPRPF>U*cq`?y7q-1f6|6Z?3R|f%*DWF zj%noZ8~w4_?-ZTAFjNd>0Vskz>O_HW?rq_X2rv%29l?rbDoePc@Bpw)$f?Mb>9({IBu^F)wO zg1p85^#4$-ncMl%%3PNEtcFf=`%8hD-6M(hcWv(t2jWB(=x^wiZ#Arg`abe4ef&O? z`WO#mlNe3?6*|L3$VTl|Zfb!je#B=5nVr_Tu`j$vQ{%o>lO`&n3<*fWCZ6o|=*KFY zR29-WalClq+lTYzp@yqe5uXX}p8M|-+8A8LL3N^={`BrFxtCwXl2+o@-PzQz#DmA1$T_ zr~JNN%5MyPl$=nQi`55hK6RM7r$^+K%_E*YYCW!K_jvPD1+-yjbZ*x0$*>edWetNt za>paX%A~NIQ&Ai%y>_205x|B5wDgkOKa3OrO}E(N{wUbFk{)b3Dc0gv5n-37%W^>A ze&>;}o*sH6;AI+WvpnK?=ApXdYE(!V$+FCf9OqtRyCccvq?3@;)2piR_ zcguO+3)2EyZ(px4L3WfHO;nH%3CfMG-n75V!<|K)izL-Y;59+2!6H|{r* z?e*al7isI~`2n+`xwhiLI$+c1UKIvR&mWsD=LovU42WzZ4!@`~ogCag)IzPU5;by086Tug)h z#`V^LkiP2k(3n11PSi7ol4Pm$O08W;EF?h@Ea*b#*u4?#dIww`D=Lzx$YA^AK$he6 z)!07j9Y#u27rU<7#ul#ov`a&BjF}6*RubWV*8<){-WdMr4psG4R2OCr$TVC@+`tNH zAaP)tz?hsX?rp291cCjC4L#d0rID_(?P-RmiFV;fD8Rd-s-DfLSis-XxR>r^QboZr z^sjnQ@Xm7u0w%j)|EX;aSr>I5R#lC=>y1fXv<(mG)0dnO+p}P*_^xI{!DA#k+Lc93 z_wM7N0`?i1>FT4o*C6is_-m9gh-)}eEVrEZRA-%K=C-NV?V?0K6V#QLUU!&jM3IUo z=hG~B?ZZQq)7(-5s(&zEE;6G=W#%gU^5fH@#Lum^{vxv*FKW~{nXsn+)^zT%F4F56;=yartdEBynw>b`cTjFTbUR~uU%-}@q0B7k_XH!fM zOmAbymhx}rx9PXHcHinW9A?R0^zps?WB56GC=7L|tiQXvD}i!A@W%k0bZ+T7c|I=V zH-Fm0C}qd9>f^tee@PF@+TP_^W7%Iez9sK$9s$rK55aj9 zoxE85EJfOg&Mn%1PM-0H@8$VTO=Az=(#Z3fk3|7O^${55t(4)7*p|ZE^0}RD9Vd_u z&b{Nxn8~YSUVd4QMQm_h%Omey1nTNbU%tVUP^->iNO#!`&Tl1ovUL6Fuii>R)>3qU zJ5_S|3zZ3`?VPuL=DzQsmrTB-Z@Og=`}LW~?xX`+&XG-ofuoK~mS5dL(;Tac3AWYm z9JzMEB({5i0mVuJ_q!4=GmiZ4+N%O6-%`Tj?EIHbij~;yFRS|`iYP}i4*4ybTYg!m ziH?4wslM1;H!u7HK41`@bXSMP*hO3bWZEHn-@{;N;)c6R7=z@`bb zeBbQoG=DDuzhrqSw6cx4FbH6?GyyhX_+Q!*#bq6%oFO*~M&ml(hBMAMw9|Ki^^x6Q zVAGoQbd>q7f>RoQ@q>Esh)V~*eD;xj>vI{8@eH_9hWWS#aA5ym-GM9u@fL?Ad*?XH@`dpam+Z)DKolOrg{#UMNOmmx%B$EYeW2^ zFkEai4>O9VRuuZVg<^#wKBp33RH#Ja>E5@_2D+#&sp!%=6T810GR$u@HLj*hytDcs zR*AQk*LW^Mj|wqSV2wDhiTAk!y6iwt&OVeJQhIM5i=td82|~vfLV`5XPv}DQrTrH4X5qr`1+*8_Q~{lez=QM;vZW+yU2~y$0$z=%m@E5 zpVKqU1r*tX+HIUh?m{k*?&7WJ2}GZcu|v0R8-2{~$*Wah(}>365QGd^QHXuAw{&PK z>M%r<^pp-a@ONhHl<^SUkB%^x0JU%vXv?NCw>TeRecT?K1TaztZ&9HhZQthj$t zG-@$47~rAaBxDSmjx8X^PgT!PmBX6S;pk|#>;x6{imf9#R4fdV#}h2Sy#*6pwK^8) zZA*k6J*yQ(+gtyZ#UUgTfq#DdysP6AYdCf%Dh#LBPK)zR`$j-wfE8vui(VRfEa{}st;0?6Uaj!8GSeOB@o~fe6u(dT$TaLY1i#Zf z9X!d#uStE~O{HVEXb`YM3Q}qIMVIzH{psJI_a^-D?rhM5h!{eA0q3i*|ZT7FEHSS$E zj^PB?n_W9(Sh|Dw^Q9HnGO3z%#Sp?|hNYm>M z*3t+B6EpY|Rj9Ek=C#rTvWd6oFcUJ$<}PV5-*Dz=j95fkU9(w_JgWmI0$9{}Ut_ea zVXP$_jj}8$l+Ehd9bN|7K06vTX<<5o)zuECUX+qX{Jgw$U+Q003&-V5+U@Qn?ZMbE zoYyyM2_>UM)8|;^l;etd3|b zP+jkp0m2zDb)Wp3e9h!LXm;Z=c;@1RveeGs4cv>FfU~P9y5pY_DJZVPPN4NI%XI#k z*~o#@ojL;^VP_OJ;r4Dv66Vjbu()5Ss6~-hOJ?1@&hw#g%5F%siEpmNxpGU$mX7z>dN=Y$0bDtXg;+?T z(WNhVG1pGNV3Jb%k~jcn&R)RZ4=gWa)h?dCbV^&JyIr>$&`W052=)@?#_j6dyLQs{ z+^M0!sOOkL_#b^3uZ`~u!FynvbaO!=&yZFqQh{&5VmQ0WBDbDjD)J&XQoxqNyk|va z_0OADiF)1_5<=O{M*d#1FVLWz)J(D;XGuqc-q0*ns2haH2@hP+{_&cem&3yEfIf!{ zt=IOw9I6_j3N0wRJSfsLmfElQjC*9})B0YMsJ}uBImh zvjr_Tip`y8IB&?ygzq4dpW(kaW@d7>7KZL5#G*ycf7#`Qh8lp_7+V@`b|}nQjBJrP zzYyfIrIt`Yc=4%*!I(x19M~d6aP6RB>iyQ?fRns1TWt`evDB@*SrQ)-9aXmSwdmEp zvN&g3k$K9C%+9EjL|Y5?E4S{(cp{>|xG00b7BY(U-e+KC@%!os+gDdcHnTwrVE~W>Y4NL@KQUjb2Rbem~tSQ&r~u zEt#kO#0Cya?6T$qOItslr`Job1{H&<>CZk+aS2Yq5e1>cz<_!|_9|+%Z#ql4Z_+lLg!O=*MwAXZ>uY2Cel~&b!SCiL zft9l?h2n2)Yebt!XrjS}x~GPu_Dgy{8t+}VQdI%dWOwD$Td5(f%+5~oAF(eQDBYYL zyYt{LEz7EPnKKfDzxWD42M<+5urtRTe)zkeB#0d)1s}{3XawY|ZZog0gi_@CTY)7$fh zs%**srIr7cT>Be^sQxDa-foP-y6xY^c_g9Ot~1|BA*K(MVRO!zg$FuwEDDQ!AnYQ! z|8FW%8&$kQ!V8h2A9q2giDDG*$Hnd6c{L5D7d%jdf0H476%M|+Jrv(Lx?g0Dy^zrP z$2%^2LF56K-DZ0rI3G5@;QNN+Sf*(=dLi6&re1d^)*Ds zi!2_<#D94Q0Sa)E2bqJ*ZFhmf<8Ie?-~Q34Bkv7pY<@sn|Iwb$SfGp|l=Q(F`43d* zrS?2zZNKQg#zT`%i|Ms=%jWqCt1^ZUB8?l*y*+MZwsyY}J&5J>0rgA#Ue$Z(&!W?G zdQmQW-9Ik0Rr9%^*UcCb#*l{sLba8De!R35*%~fUsjGevO9C?!UXt0J(m!~}#JCcN z(b8CSWJ3Pwss>vXUW$XAeUy9{Vwq-`EzOYvoZib%Q`w$T&xl%?#tjHyP?bw_HIph z;AOdyrV&al?(elm`gER%SC>@6-DX3XNwstV+nMig1NZB`1(zZ)%F;~9ktr~T{UlGs qI| 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 literal 0 HcmV?d00001 diff --git a/Files/Scripts/Bytes.psm1 b/Files/Scripts/Bytes.psm1 index 8510484f..a25801ae 100644 --- a/Files/Scripts/Bytes.psm1 +++ b/Files/Scripts/Bytes.psm1 @@ -3,6 +3,7 @@ function ChangeBytes([string]$File, [byte[]]$Array, [object]$Offset, [object]$Ma if (IsSet $File) { if (!(TestFile $File)) { WriteToConsole ("Could not find path to file to adjust: " + $File) + $global:WarningError = $True return $False } } @@ -61,8 +62,14 @@ function ChangeBytes([string]$File, [byte[]]$Array, [object]$Offset, [object]$Ma } } - # Convert to Byte if needed - WriteToConsole ($Offset + " -> Change values: " + $Values) + # Print info + if ($Offset.Count -eq 1) { + $spaces = "" + while ($Offset[0].Substring(0, 1) -eq "0") { $Offset[0] = $Offset[0].Substring(1) } + for ($i=8; $i -gt $Offset[0].Length; $i--) { $spaces += " " } + WriteToConsole ($Offset[0] + $spaces + "-> Change values: " + $Values) + } + else { WriteToConsole ($Offset + "-> Change values: " + $Values) } # Patch foreach ($o in $offsetDec) { @@ -111,6 +118,7 @@ function MultiplyBytes([string]$File, [string]$Offset, [object]$Match=$null, [fl if (IsSet $File) { if (!(TestFile $File)) { WriteToConsole ("Could not find path to file to adjust: " + $File) -Error + $global:WarningError = $True return $False } $ByteArrayGame = [System.IO.File]::ReadAllBytes($File) @@ -166,6 +174,7 @@ function CopyBytes([string]$File, [string]$Start, [string]$Length, [string]$Offs if (IsSet $File) { if (!(TestFile $File)) { WriteToConsole ("Could not find path to file to adjust: " + $File) -Error + $global:WarningError = $True return $False } $ByteArrayGame = [System.IO.File]::ReadAllBytes($File) @@ -207,6 +216,7 @@ function PatchBytes([string]$File, [string]$Offset, [string]$Length, [string]$Pa if (IsSet $File) { if (!(TestFile $File)) { WriteToConsole ("Could not find path to file to adjust: " + $File) -Error + $global:WarningError = $True return $False } $ByteArrayGame = [System.IO.File]::ReadAllBytes($File) @@ -281,6 +291,7 @@ function ExportBytes([string]$File, [string]$Offset, [string]$End, [string]$Leng if (IsSet $File) { if (!(TestFile $File)) { WriteToConsole ("Could not find path to file to adjust: " + $File) -Error + $global:WarningError = $True return $False } $ByteArrayGame = [System.IO.File]::ReadAllBytes($File) @@ -306,7 +317,7 @@ function ExportBytes([string]$File, [string]$Offset, [string]$End, [string]$Leng $Path = $Output.substring(0, $Output.LastIndexOf('\')) $Folder = $Path.substring($Path.LastIndexOf('\') + 1) $Path = $Path.substring(0, $Path.LastIndexOf('\') + 1) - if (!(TestFile -Path ($Path + $Folder) -Container)) { New-Item -Path $Path -Name $Folder -ItemType Directory | Out-Null } + if (!(TestFile -Path ($Path + $Folder) -Container)) { New-Item -Path $Path -Name $Folder -ItemType Directory } if (IsSet $End) { $End = GetDecimal $End @@ -327,16 +338,18 @@ function SearchBytes([string]$File, [object]$Start="0", [object]$End, [object]$V if (IsSet $File) { if (!(TestFile $File)) { WriteToConsole ("Could not find path to file to adjust: " + $File) -Error - return $False + $global:WarningError = $True + return -1 } $ByteArrayGame = [System.IO.File]::ReadAllBytes($File) } - if ($values -is [String] -and $values -Like "* *") { $values = $values -split ' ' } - elseif ($values -is [String]) { $values = $values -split '(..)' -ne '' } + if ($values -is [String] -and $values -Like "* *") { $values = $values -split ' ' } + elseif ($values -is [String]) { $values = $values -split '(..)' -ne '' } else { WriteToConsole "Search values are not valid to look for" -Error - return $False + $global:WarningError = $True + return -1 } [uint32]$Start = GetDecimal $Start @@ -346,30 +359,30 @@ function SearchBytes([string]$File, [object]$Start="0", [object]$End, [object]$V if ($Start -lt 0 -or $End -lt 0) { WriteToConsole "Start or end offset is negative!" -Error $global:WarningError = $True - return + return -1 } elseif ($Start -gt $ByteArrayGame.Length -or $End -gt $ByteArrayGame.Length) { WriteToConsole "Start or end offset is too large for file!" -Error $global:WarningError = $True - return + return -1 } elseif ($Start -gt $End) { Write-Host "Start offset can not be greater than end offset" $global:WarningError = $True - return + return -1 } foreach ($i in $Start..($End-1)) { - $Search = $True + $found = $True foreach ($j in 0..($Values.Length-1)) { if ($Values[$j] -ne "") { if ($ByteArrayGame[$i + $j] -ne (GetDecimal $Values[$j]) -and $Values[$j] -ne "xx") { - $Search = $False + $found = $False break } } } - if ($Search -eq $True) { + if ($found -eq $True) { if (!$Suppress) { WriteToConsole ("Found values at: " + (Get32Bit $i)) } if ($Decimal) { return $i } return Get32Bit $i diff --git a/Files/Scripts/Common.psm1 b/Files/Scripts/Common.psm1 index f1b20fbe..2f5a7dee 100644 --- a/Files/Scripts/Common.psm1 +++ b/Files/Scripts/Common.psm1 @@ -1,16 +1,25 @@ -function SetWiiVCMode([boolean]$Enable) { +function SetWiiVCMode([boolean]$Enable=!$IsWiiVC) { - if ( ($Enable -eq $IsWiiVC) -and $GameIsSelected) { return } - $global:IsWiiVC = $Enable + if ($Enable -eq $IsWiiVC) { return } WriteToConsole "Changing Between Wii VC Mode..." - if (IsSet $GamePatch.script) { if (Get-Module -Name $GamePatch.script) { Remove-Module -Name $GamePatch.script } } - SetGameScript - DisablePatches - SetVCRemap - EnablePatchButtons (IsSet $GamePath) + $Settings.Core.WiiMode = $global:IsWiiVC = $Enable + if ($Enable) { $png = $Files.icon.WiiEnabled } else { $png = $Files.icon.WiiDisabled } + SetBitmap -Path $png -Box $Patches.WiiButton + + if ($RightPanel.RemapControls.Visible) { + if ($RightPanel.Options.Controls.ContainsKey("OptionsPanel")) { ShowRightPanel $RightPanel.Options } else { ShowRightPanel $RightPanel.Settings } + } + + ChangeGamesList + ChangePatchList + SetVCContent + if ( (TestFile $GameFiles.controls) -and $GameSettings -ne $null -and $IsWiiVC) { CreateVCRemapPanel } SetModeLabel + HideNativeOptions + EnablePatchButtons + SetMainScreenSize } @@ -109,40 +118,39 @@ function ChangeGamesList() { #============================================================================================================================================================================================== -function ChangePatchPanel() { +function ChangePatchList() { - $Patches.Panel.Visible = ($GameType.patches -eq 1 -or ($GameType.patches -eq 2 -and $IsWiiVC) ) - if ($GameType.patches -eq 0 -or ($GameType.patches -eq 2 -and !$IsWiiVC) ) { return } + $Patches.Panel.Visible = $GameType.patches -eq 1 -or ($GameType.patches -eq 2 -and $IsWiiVC) + if ($GameType.patches -gt 0) { + WriteToConsole "Loading patches..." - WriteToConsole "Loading patches..." + # Reset + $Patches.Group.Text = $GameType.mode + " - Patch Options" + $Patches.Type.Items.Clear() - # Reset - $Patches.Group.Text = $GameType.mode + " - Patch Options" - $Patches.Type.Items.Clear() - - # Set combobox for patches - $items = @() - foreach ($item in $Files.json.patches) { - if (!(IsSet $item.patch)) { $Patches.Type.Items.Add($item.title) } - else { - if ( ( ($IsWiiVC -and $item.console -eq "Wii VC") -or (!$IsWiiVC -and $item.console -eq "Native") -or ($item.console -eq "Both") -or !(IsSet $item.console) ) ) { $Patches.Type.Items.Add($item.title) } + # Set combobox for patches + foreach ($item in $Files.json.patches) { + if (!(IsSet $item.patch)) { $Patches.Type.Items.Add($item.title) } + else { + if ( ( ($IsWiiVC -and $item.console -eq "Wii VC") -or (!$IsWiiVC -and $item.console -eq "Native") -or ($item.console -eq "Both") -or !(IsSet $item.console) ) ) { $Patches.Type.Items.Add($item.title) } + } } - } - # Reset last index - foreach ($index in $Patches.Type.Items) { - foreach ($item in $Files.json.patches) { - if ($item.title -eq $GamePatch.title -and $item.title -eq $index) { - $Patches.Type.Text = $index - break + # Reset last index + foreach ($index in $Patches.Type.Items) { + foreach ($item in $Files.json.patches) { + if ($item.title -eq $GamePatch.title -and $item.title -eq $index) { + $Patches.Type.Text = $index + break + } } } - } - if ($InputPaths.GameTextBox.Text -notlike '*:\*') { $global:IsActiveGameField = $True } - if ($Patches.Type.Items.Count -gt 0 -and $Patches.Type.SelectedIndex -eq -1) { - try { $Patches.Type.SelectedIndex = $Settings["Core"][$Patches.Type.Name] } - catch { $Patches.Type.SelectedIndex = 0 } + if ($InputPaths.GameTextBox.Text -notlike '*:\*') { $global:IsActiveGameField = $True } + if ($Patches.Type.Items.Count -gt 0 -and $Patches.Type.SelectedIndex -lt 0) { + try { $Patches.Type.SelectedIndex = $Settings["Core"][$Patches.Type.Name] } + catch { $Patches.Type.SelectedIndex = 0 } + } } } @@ -159,8 +167,6 @@ function SetMainScreenSize() { else { $CustomHeader.Group.Text = " Custom Game Title and GameID " } # Set Paths Panels Visibility and sizes - $InputPaths.GamePanel.Top = (DPISize 80) - if ($GameType.inject -eq 1 -and $IsWiiVC) { $InputPaths.InjectPanel.Visible = $True $InputPaths.InjectPanel.Height = (DPISize 50) @@ -193,13 +199,12 @@ function SetMainScreenSize() { else { $CustomHeader.Panel.Height = (DPISize 50) } $CustomHeader.Group.Height = $CustomHeader.Panel.Height - $InputPaths.InjectPanel.Visible = $IsWiiVC - $VC.Panel.Visible = $IsWiiVC + $InputPaths.InjectPanel.Visible = $VC.Panel.Visible = $IsWiiVC # Positioning - if ($GameType.custom_patch -eq 1) { $CurrentGame.Panel.Location = New-Object System.Drawing.Size((DPISize 10), ($InputPaths.PatchPanel.Bottom + (DPISize 5))) } - else { $CurrentGame.Panel.Location = New-Object System.Drawing.Size((DPISize 10), ($InputPaths.GamePanel.Bottom + (DPISize 5))) } - $CustomHeader.Panel.Location = New-Object System.Drawing.Size((DPISize 10), ($CurrentGame.Panel.Bottom + (DPISize 5))) + if ($GameType.custom_patch -eq 1) { $CurrentGame.Panel.Top = $InputPaths.PatchPanel.Bottom + (DPISize 5) } + else { $CurrentGame.Panel.Top = $InputPaths.GamePanel.Bottom + (DPISize 5) } + $CustomHeader.Panel.Top = $CurrentGame.Panel.Bottom + (DPISize 5) # Set VC Panel Size if ($GameConsole.t64 -eq 1 -or $GameConsole.expand_memory -eq 1 -or $GameConsole.remove_filter -eq 1 -or (IsSet $Files.json.controls) ) { $VC.Panel.Height = $VC.Group.Height = (DPISize 90) } @@ -208,54 +213,53 @@ function SetMainScreenSize() { # Arrange Panels if ($IsWiiVC) { if ( ($GameType.patches -eq 1) -or ($GameType.patches -eq 2 -and $IsWiiVC) ) { - $Patches.Panel.Location = New-Object System.Drawing.Size((DPISize 10), ($CustomHeader.Panel.Bottom + (DPISize 5))) - $VC.Panel.Location = New-Object System.Drawing.Size((DPISize 10), ($Patches.Panel.Bottom + (DPISize 5))) + $Patches.Panel.Top = $CustomHeader.Panel.Bottom + (DPISize 5) + $VC.Panel.Top = $Patches.Panel.Bottom + (DPISize 5) } - else { $VC.Panel.Location = New-Object System.Drawing.Size((DPISize 10), ($CustomHeader.Panel.Bottom + (DPISize 5))) } - $StatusPanel.Location = New-Object System.Drawing.Size((DPISize 10), ($VC.Panel.Bottom + (DPISize 5))) + else { $VC.Panel.Top = $CustomHeader.Panel.Bottom + (DPISize 5) } + $StatusPanel.Top = $VC.Panel.Bottom + (DPISize 5) } else { if ( ($GameConsole.rom_title -eq 0) -and ($GameConsole.rom_gameID -eq 0) ) { - if ($GameType.patches) { $Patches.Panel.Location = New-Object System.Drawing.Size((DPISize 10), ($CurrentGame.Panel.Bottom + (DPISize 5))) } - else { $StatusPanel.Location = New-Object System.Drawing.Size((DPISize 10), ($CurrentGame.Panel.Bottom + (DPISize 5))) } + if ($GameType.patches) { $Patches.Panel.Top = $CurrentGame.Panel.Bottom + (DPISize 5) } + else { $StatusPanel.Top = $CurrentGame.Panel.Bottom + (DPISize 5) } } else { - if ( ($GameType.patches -eq 1) -or ($GameType.patches -eq 2 -and $IsWiiVC) ) { $Patches.Panel.Location = New-Object System.Drawing.Size((DPISize 10), ($CustomHeader.Panel.Bottom + (DPISize 5))) } - else { $StatusPanel.Location = New-Object System.Drawing.Size((DPISize 10), ($CustomHeader.Panel.Bottom + (DPISize 5))) } + if ( ($GameType.patches -eq 1) -or ($GameType.patches -eq 2 -and $IsWiiVC) ) { $Patches.Panel.Top = $CustomHeader.Panel.Bottom + (DPISize 5) } + else { $StatusPanel.Top = $CustomHeader.Panel.Bottom + (DPISize 5) } } - if ( ($GameType.patches -eq 1) -or ($GameType.patches -eq 2 -and $IsWiiVC) ) { $StatusPanel.Location = New-Object System.Drawing.Size((DPISize 10), ($Patches.Panel.Bottom + (DPISize 5))) } + if ( ($GameType.patches -eq 1) -or ($GameType.patches -eq 2 -and $IsWiiVC) ) { $StatusPanel.Top = $Patches.Panel.Bottom + (DPISize 5) } } - - $MainDialog.Height = $StatusPanel.Bottom + (DPISize 50) - -} - - -#============================================================================================================================================================================================== -function ResetReduxSettings() { + if ($StatusPanel.Bottom -gt ( (DPISize $Patcher.WindowHeight) - (DPISize 25) ) ) { + $MainDialog.Height = $StatusPanel.Bottom + $MainPanel.Top + (DPISize 45) + $MainPanel.Height = $MainDialog.Height - $MainPanel.Top + } + elseif ($StatusPanel.Bottom -lt ( (DPISize $Patcher.WindowHeight) - (DPISize 25) ) ) { + $MainDialog.Height = DPISize $Patcher.WindowHeight + $MainPanel.Height = $MainDialog.Height - $MainPanel.Top + } - # Reset Options - $global:Redux = @{} - $Redux.Box = @{} - $Redux.Groups = @() - $Last.Group = $Last.Panel = $Last.GroupName = $null - $Last.Half = $False } #============================================================================================================================================================================================== -function SetVCRemap() { +function SetVCContent() { - if ( (TestFile $GameFiles.controls) -and $GameSettings -ne $null -and $IsWiiVC) { - $Files.json.controls = SetJSONFile $GameFiles.controls - CreateVCRemapDialog # Create VC remap settings + # Reset VC panel visibility + foreach ($item in $VC.Group.Controls) { EnableElem -Elem $item -Active $False -Hide } + EnableElem -Elem @($VC.ActionsLabel, $VC.ExtractROMButton) -Active $True -Hide + + # Enable VC panel visiblity + if ($IsWiiVC) { + if ($GameConsole.t64 -eq 1) { EnableElem -Elem @($VC.OptionsLabel, $VC.RemoveT64, $VC.RemoveT64Label) -Active $True -Hide } + if ($GameConsole.expand_memory -eq 1 -and $GameType.expansion_pak -ne 0) { EnableElem -Elem @($VC.OptionsLabel, $VC.ExpandMemory, $VC.ExpandMemoryLabel) -Active $True -Hide } + if ($GameConsole.remove_filter -eq 1 -and $GameType.filter -ne 0) { EnableElem -Elem @($VC.OptionsLabel, $VC.RemoveFilter, $VC.RemoveFilterLabel) -Active $True -Hide } + if (IsSet $Files.json.controls) { EnableElem -Elem @($VC.OptionsLabel, $VC.RemapControls, $VC.RemapControlsLabel, $VC.RemapControlsButton) -Active $True -Hide } + $VC.RemapControlsButton.Enabled = $VC.RemapControls.checked -and $VC.RemapControls.Active } - else { $Files.json.controls = $null } - - SetVCPanel } @@ -264,10 +268,13 @@ function SetVCRemap() { #============================================================================================================================================================================================== function ChangeGameMode() { + ### LOADING GAME MODE ### + WriteToConsole "Changing game mode..." - if (IsSet $GamePatch.script) { if (Get-Module -Name $GamePatch.script) { Remove-Module -Name $GamePatch.script } } + if ($GameType -ne $null -and $MainDialog.Visible -and $Settings.Core.PerGameFile -eq $True) { $Settings.Paths[$GameType.mode] = $GamePath.FullName } + if (IsSet $GamePatch.script) { if (Get-Module -Name $GamePatch.script) { Remove-Module -Name $GamePatch.script } } foreach ($item in $Files.json.games) { if ($item.title -eq $CurrentGame.Game.Text) { $global:GameType = $item @@ -276,6 +283,11 @@ function ChangeGameMode() { } } + if ($GameType -ne $null -and $MainDialog.Visible -and $Settings.Core.PerGameFile -eq $True) { + if ($Settings.Paths[$GameType.mode] -ne $null) { GamePath_Finish -TextBox $InputPaths.GameTextBox -Path $Settings.Paths[$GameType.mode] } + elseif ($GamePath -ne $null) { $Settings.Paths[$GameType.mode] = $GamePath.FullName } + } + $GameFiles.base = $Paths.Games + "\" + $GameType.mode $GameFiles.binaries = $GameFiles.Base + "\Binaries" $GameFiles.export = $GameFiles.Base + "\Export" @@ -296,7 +308,7 @@ function ChangeGameMode() { $GameFiles.scenesPatch = $GameFiles.editor + "\scenes.bps" # JSON Files - if ( ($GameType.patches -eq 1) -or ($GameType.patches -eq 2 -and $IsWiiVC) ) { $Files.json.patches = SetJSONFile $GameFiles.patches } else { $Files.json.patches = $null } + if ($GameType.patches -gt 0) { $Files.json.patches = SetJSONFile $GameFiles.patches } else { $Files.json.patches = $null } if (TestFile ($GameFiles.languages + "\Languages.json")) { $Files.json.languages = SetJSONFile ($GameFiles.languages + "\Languages.json") } else { $Files.json.languages = $null } if (TestFile ($Paths.Models + "\Models.json")) { $Files.json.models = SetJSONFile ($Paths.Models + "\Models.json") } else { $Files.json.models = $null } if (TestFile ($GameFiles.base + "\Music.json")) { $Files.json.music = SetJSONFile ($GameFiles.base + "\Music.json") } else { $Files.json.music = $null } @@ -305,9 +317,10 @@ function ChangeGameMode() { if (TestFile ($GameFiles.base + "\Blocks.json")) { $Files.json.blocks = SetJSONFile ($GameFiles.base + "\Blocks.json") } else { $Files.json.blocks = $null } if (TestFile ($GameFiles.base + "\Enemies.json")) { $Files.json.enemies = SetJSONFile ($GameFiles.base + "\Enemies.json") } else { $Files.json.enemies = $null } + SetVCContent SetCreditsSections - ChangePatchPanel SetModeLabel + ChangePatchList } @@ -315,20 +328,20 @@ function ChangeGameMode() { #============================================================================================================================================================================================== function SetCreditsSections() { - - if (!(IsSet $CreditsDialog)) { return } - - # Info - if (TestFile $GameFiles.info) { AddTextFileToTextbox -TextBox $Credits.Sections[0] -File $GameFiles.info } - else { AddTextFileToTextbox -TextBox $Credits.Sections[0] -File $null } + + if ($Credits.Info -eq $null -or $Credits.Credits -eq $null) { return } + + # Info + if (TestFile $GameFiles.info) { AddTextFileToTextbox -TextBox $Credits.Info -File $GameFiles.info } + else { AddTextFileToTextbox -TextBox $Credits.Info -File $null } # Credits if (TestFile $Files.Text.credits) { if ($GameType.mode -ne "Free") { - AddTextFileToTextbox -TextBox $Credits.Sections[1] -File $Files.Text.credits -MainCredits - AddTextFileToTextbox -TextBox $Credits.Sections[1] -File $Files.Text.credits -GameCredits -Add + AddTextFileToTextbox -TextBox $Credits.Credits -File $Files.Text.credits -MainCredits + AddTextFileToTextbox -TextBox $Credits.Credits -File $Files.Text.credits -GameCredits -Add } - else { AddTextFileToTextbox -TextBox $Credits.Sections[1] -File $Files.Text.credits -MainCredits } + else { AddTextFileToTextbox -TextBox $Credits.Credits -File $Files.Text.credits -MainCredits } } } @@ -343,6 +356,7 @@ function ChangeGameRev() { if (IsSet $GameType.version) { $global:GameRev = $GameType.version[0] } else { $global:GameRev = $null } + if (IsSet $GamePatch.script) { if (Get-Module -Name $GamePatch.script) { Remove-Module -Name $GamePatch.script } } if (IsSet $GamePatch.version) { foreach ($version in $GameType.version) { if ($version.name -eq $GamePatch.version) { @@ -366,45 +380,87 @@ function ChangePatch() { $lastMessage = $StatusLabel.Text UpdateStatusLabel "Changing patch..." + # Reset Options + if ($GameSettings -ne $null) { Out-IniFile -FilePath $GameSettingsFile -InputObject $GameSettings } + if ($RightPanel.Options.Controls.ContainsKey("OptionsPanel")) { $RightPanel.Options.Controls.RemoveByKey("OptionsPanel") } + ToggleDialog -Dialog $OptionsPreviews.Dialog -Close + $global:Redux = @{} + $global:OptionsPreviews = $null + $Redux.Panels = $Redux.Sections = $Redux.Groups = $Redux.Tabs = $Redux.NativeOptions = @() + $Redux.Box = @{} + $global:GameSettings = $global:GameSettingsFile = $null + if (IsSet $GamePatch.script) { if (Get-Module -Name $GamePatch.script) { Remove-Module -Name $GamePatch.script } } - + foreach ($item in $Files.json.patches) { if ($item.title -eq $Patches.Type.Text -and ( ($IsWiiVC -and $item.console -eq "Wii VC") -or (!$IsWiiVC -and $item.console -eq "Native") -or ($item.console -eq "Both") -or !(IsSet $item.console) ) ) { $global:GamePatch = $item $PatchToolTip.SetToolTip($Patches.Button, ([string]::Format($item.tooltip, [Environment]::NewLine))) GetHeader GetRegion - ResetReduxSettings - - if ($GameSettings -ne $null) { - Out-IniFile -FilePath $GameSettingsFile -InputObject $GameSettings | Out-Null - $global:GameSettings = $global:GameSettingsFile = $null + + if ($GamePatch.script -or (TestFile $GameFiles.controls) ) { + $global:GameSettingsFile = GetGameSettingsFile + $global:GameSettings = GetSettings $GameSettingsFile } + $CustomHeader.ROMTitle.Refresh() + $CustomHeader.ROMGameID.Refresh() + $CustomHeader.VCTitle.Refresh() + $CustomHeader.VCGameID.Refresh() + ChangeGameRev SetGameScript - SetVCRemap - DisablePatches + + # If the patch is a preset disable all options buttons + if (IsSet $GamePatch.preset) { + EnableElem -Elem @($Patches.Extend, $Patches.ExtendLabel, $Patches.Redux, $Patches.ReduxLabel, $Patches.Options, $Patches.OptionsLabel, $Patches.PreviewButton, $Redux.WindowPanel) -Active $False -Hide + foreach ($item in $Redux.Groups) { + if ($item.IsRedux) { EnableElem -Elem $item -Active $True } + } + } + else { # Patches with additional options when available + # Disable boxes if needed + EnableElem -Elem @($Patches.Extend, $Patches.ExtendLabel) -Active (IsSet $GamePatch.allow_extend) -Hide + EnableElem -Elem @($Patches.Redux, $Patches.ReduxLabel) -Active (IsSet $GamePatch.redux) -Hide + EnableElem -Elem @($Patches.Options, $Patches.OptionsLabel) -Active (TestFile ($Paths.Scripts + "\Options\" + $GamePatch.script + ".psm1") ) -Hide + EnableElem -Elem $Redux.WindowPanel -Active $Patches.Options.Checked + DisableReduxOptions + if (HasCommand "CreateOptionsPreviews") { EnableElem -Elem $Patches.PreviewButton -Active $True -Hide } else { EnableElem -Elem $Patches.PreviewButton -Active $False -Hide } + } + + # Create VC controls panel + if ($RightPanel.RemapControls.Controls.ContainsKey("RemapVCControlsPanel")) { $RightPanel.RemapControls.Controls.RemoveByKey("RemapVCControlsPanel") } + if ( (TestFile $GameFiles.controls) -and $GameSettings -ne $null) { + $Files.json.controls = SetJSONFile $GameFiles.controls + if ($IsWiiVC) { CreateVCRemapPanel } # Create VC remap settings + } + else { + $Files.json.controls = $null + if ($RightPanel.RemapControls.Visible) { ShowRightPanel $RightPanel.Options } + } + break } } EnableGUI $True + [System.GC]::Collect(); [System.GC]::WaitForPendingFinalizers(); [System.GC]::Collect() UpdateStatusLabel "Ready to patch..." -NoConsole } + #============================================================================================================================================================================================== function SetGameScript() { if (IsSet $GamePatch.script) { + if (Get-Module -Name $GamePatch.script) { Remove-Module -Name $GamePatch.script } $script = $Paths.Scripts + "\Options\" + $GamePatch.script + ".psm1" if (TestFile $script) { - $global:GameSettingsFile = GetGameSettingsFile - $global:GameSettings = GetSettings $GameSettingsFile Import-Module -Name $script -Global - if (GetCommand "CreateOptions") { CreateOptions } + if (HasCommand "CreateOptions") { CreateOptions } } } @@ -412,26 +468,6 @@ function SetGameScript() { -#============================================================================================================================================================================================== -function SetVCPanel() { - - # Reset VC panel visibility - foreach ($item in $VC.Group.Controls) { EnableElem -Elem $item -Active $False -Hide } - EnableElem -Elem @($VC.ActionsLabel, $VC.ExtractROMButton) -Active $True -Hide - - # Enable VC panel visiblity - if ($IsWiiVC) { - if ($GameConsole.t64 -eq 1) { EnableElem -Elem @($VC.OptionsLabel, $VC.RemoveT64, $VC.RemoveT64Label) -Active $True -Hide } - if ($GameConsole.expand_memory -eq 1 -and $GameType.expansion_pak -ne 0) { EnableElem -Elem @($VC.OptionsLabel, $VC.ExpandMemory, $VC.ExpandMemoryLabel) -Active $True -Hide } - if ($GameConsole.remove_filter -eq 1 -and $GameType.filter -ne 0) { EnableElem -Elem @($VC.OptionsLabel, $VC.RemoveFilter, $VC.RemoveFilterLabel) -Active $True -Hide } - if (IsSet $Files.json.controls) { EnableElem -Elem @($VC.OptionsLabel, $VC.RemapControls, $VC.RemapControlsLabel, $VC.RemapControlsButton) -Active $True -Hide } - $VC.RemapControlsButton.Enabled = $VC.RemapControls.checked -and $VC.RemapControls.Active - } - -} - - - #============================================================================================================================================================================================== function UpdateStatusLabel([string]$Text, [switch]$Main, [switch]$Editor, [switch]$NoConsole, [switch]$Error) { @@ -477,24 +513,26 @@ function WriteToConsole([string]$Text, [switch]$Error) { #============================================================================================================================================================================================== function SetModeLabel() { - $CurrentModeLabel.Text = "Current Mode : " + $GameType.mode - if ($IsWiiVC) { $CurrentModeLabel.Text += " (Wii VC)" } else { $CurrentModeLabel.Text += " (" + $GameConsole.Mode + ")" } - $CurrentModeLabel.Location = New-Object System.Drawing.Size(([Math]::Floor($MainDialog.Width / 2) - [Math]::Floor($CurrentModeLabel.Width / 2)), 50) - $CurrentModeLabel.Refresh() + if ($IsWiiVC) { $CurrentModeLabel.Mode.Text = "Current Mode (Wii VC):" } else { $CurrentModeLabel.Mode.Text = "Current Mode (" + $GameConsole.Mode + "):" } + $CurrentModeLabel.Game.Text = $GameType.mode + $CurrentModeLabel.Mode.Refresh() + $CurrentModeLabel.Game.Refresh() } #================================================================================================================================================================================================================================================================== -function EnablePatchButtons([boolean]$Enable) { +function EnablePatchButtons() { - # Set the status that we are ready to roll... Or not... - if ($Enable) { UpdateStatusLabel "Ready to patch!" } - else { UpdateStatusLabel "Select your ROM or Wii VC WAD file to continue." } + if ($GamePath -eq $null) { $enable = $False } + else { $enable = ($GamePath.Extension -eq ".wad" -and $IsWiiVC) -or ($GamePath.Extension -ne ".wad" -and !$IsWiiVC) } + + if ($enable) { UpdateStatusLabel "Ready to patch!" } # Set the status that we are ready to roll... Or not... + elseif ($IsWiiVC) { UpdateStatusLabel "Select your Wii VC WAD file to continue." } + else { UpdateStatusLabel "Select your ROM file to continue." } - # Enable patcher buttons - $Patches.Button.Enabled = $CustomHeader.Panel.Enabled = $VC.ExtractROMButton.Enabled = $Enable + $Patches.Button.Enabled = $CustomHeader.Panel.Enabled = $VC.ExtractROMButton.Enabled = $enable # Enable patcher buttons } @@ -503,34 +541,16 @@ function EnablePatchButtons([boolean]$Enable) { #================================================================================================================================================================================================================================================================== function GamePath_Finish([object]$TextBox, [string]$Path) { - # Set the "GamePath" variable that tracks the path - $global:GamePath = (Get-Item -LiteralPath $Path) - - # Update the textbox with the current game - $TextBox.Text = $GamePath - - # Check if the game is a WAD - $DroppedExtn = $GamePath.Extension - - $changed = $false - if ( ($DroppedExtn -eq '.wad') -and !$IsWiiVC) { $changed = $true; SetWiiVCMode $True } - elseif ( ($DroppedExtn -ne '.wad') -and $IsWiiVC) { $changed = $true; SetWiiVCMode $False } - elseif ( ($DroppedExtn -ne '.wad') -and !$GameIsSelected) { $changed = $true; SetWiiVCMode $False } - $global:GameIsSelected = $True - - if ($IsWiiVC) { WriteToConsole ("WAD Path: " + $GamePath) } - else { WriteToConsole ("ROM Path: " + $GamePath) } - + $file = Get-Item -LiteralPath $Path + if ($file -eq $GamePath) { return } + + if ($Settings.Core.PerGameFile -eq $True) { $Settings.Paths[$GameType.mode] = $Path } + $global:GamePath = $file + $TextBox.Text = $GamePath + $global:GameIsSelected = $InputPaths.ClearGameButton.Enabled = $True + EnablePatchButtons CalculateHashSum - - if (!$changed) { return } - - $InputPaths.ClearGameButton.Enabled = $True - $InputPaths.PatchPanel.Visible = $True - $CustomHeader.EnableHeader.checked -or $CustomHeader.EnableRegion.checked - - ChangeGamesList - SetMainScreenSize + WriteToConsole ("Game Path: " + $GamePath) } @@ -541,14 +561,11 @@ function CalculateHashSum() { if (!(IsSet $CreditsDialog) -or $GamePath -eq $null) { return } - # Calculate checksum if Native Mode - if (!$IsWiiVC) { - # Update hash - $VerificationInfo.HashField.Text = (Get-FileHash -Algorithm MD5 -LiteralPath $GamePath).Hash - - # Verify ROM - $VerificationInfo.GameField.Text = $VerificationInfo.RegionField.Text = $VerificationInfo.RevField.Text = $VerificationInfo.SupportField.Text = "No Valid ROM Selected" - foreach ($item in $Files.json.games) { + if (!$IsWiiVC) { # Calculate checksum if Native Mode + $VerificationInfo.HashField.Text = (Get-FileHash -Algorithm MD5 -LiteralPath $GamePath).Hash # Update hash + + $VerificationInfo.GameField.Text = $VerificationInfo.RegionField.Text = $VerificationInfo.RevField.Text = $VerificationInfo.SupportField.Text = "No Valid ROM Selected" + foreach ($item in $Files.json.games) { # Verify ROM for ($i=0; $i -lt $item.version.Count; $i++) { if ($VerificationInfo.HashField.Text -eq $item.version[$i].hash) { $VerificationInfo.GameField.Text = $item.title @@ -561,13 +578,7 @@ function CalculateHashSum() { } } } - else { - $VerificationInfo.HashField.Text = "" - $VerificationInfo.GameField.Text = "No validation for WAD files" - $VerificationInfo.RegionField.Text = "No validation for WAD files" - $VerificationInfo.RevField.Text = "No validation for WAD files" - $VerificationInfo.SupportField.Text = "No validation for WAD files" - } + else { $VerificationInfo.HashField.Text = ""; $VerificationInfo.GameField.Text = $VerificationInfo.RegionField.Text = $VerificationInfo.RevField.Text = $VerificationInfo.SupportField.Text = "No validation for WAD files" } } @@ -576,14 +587,11 @@ function CalculateHashSum() { #================================================================================================================================================================================================================================================================== function InjectPath_Finish([object]$TextBox, [string]$Path) { - # Set the "InjectPath" variable that tracks the path - $global:InjectPath = $Path - WriteToConsole ("Inject Path: " + $InjectPath) - - # Update the textbox to the current injection ROM - $TextBox.Text = $InjectPath - + if ( (Get-Item -LiteralPath $Path) -eq $InjectPath) { return } + $global:InjectPath = $Path # Set the "InjectPath" variable that tracks the path + $TextBox.Text = $InjectPath # Update the textbox to the current injection ROM $InputPaths.ApplyInjectButton.Enabled = $True + WriteToConsole ("Inject Path: " + $InjectPath) } @@ -592,210 +600,157 @@ function InjectPath_Finish([object]$TextBox, [string]$Path) { #================================================================================================================================================================================================================================================================== function PatchPath_Finish([object]$TextBox, [string]$Path) { - # Set the "PatchPath" variable that tracks the path - $global:PatchPath = $Path - WriteToConsole ("Patch Path: " + $PatchPath) - - # Update the textbox to the current patch - $TextBox.Text = $PatchPath - + if ( (Get-Item -LiteralPath $Path) -eq $PatchPath) { return } + $global:PatchPath = $Path # Set the "PatchPath" variable that tracks the path + $TextBox.Text = $PatchPath # Update the textbox to the current patch $InputPaths.ApplyPatchButton.Enabled = $True + WriteToConsole ("Patch Path: " + $PatchPath) } #============================================================================================================================================================================================== -function IsDefault([object]$Elem, $Value, [switch]$Not) { +function IsDefault([object]$Elem, [byte]$Lang=0, [switch]$Not) { - if ($Elem -is [int]) { return !$Not } - if (!(IsSet $Elem)) { return $False } - if (!(IsSet $Value)) { - if ($Elem.GetType() -eq [System.Windows.Forms.TrackBar]) { $Value = $Elem.Value } - else { $Value = $Elem.Text } + if ($Lang -gt 0 -and (IsSet $Redux.Text.Language) ) { + if ($Redux.Text.Language.SelectedIndex -ne $Lang - 1) { return $False } } - if ($Elem.GetType() -eq [System.Windows.Forms.ComboBox]) { $Default = $Elem.Items[$Elem.Default] } - else { $Default = $Elem.Default } + if ( $Elem -eq $null) { return $False } + if (!$Elem.Active -or $Elem.Hidden) { return $False } - if (!$Elem.Active) { return $False } - if ($Default -eq $Value) { return !$Not } - if ($Default -ne $Value) { return $Not } - return $False + if ($Elem.GetType() -eq [System.Windows.Forms.CheckBox] -or $Elem.GetType() -eq [System.Windows.Forms.RadioButton]) { $value = $Elem.Checked } + elseif ($Elem.GetType() -eq [System.Windows.Forms.TrackBar]) { $value = $Elem.Value } + else { $value = $Elem.Text } + + if ($Elem.GetType() -eq [System.Windows.Forms.ComboBox]) { $default = $Elem.Items[$Elem.Default] } else { $default = $Elem.Default } + + if ($default -eq $value) { return !$Not } else { return $Not } } #============================================================================================================================================================================================== -function IsChecked([object]$Elem, [switch]$Not) { +function IsChecked([object]$Elem=$null, [byte]$Lang=0, [switch]$Not) { - if ($Elem -is [int]) { return !$Not } - if (!(IsSet $Elem)) { return $False } - if (!$Elem.Active) { return $False } - if ($Elem.Checked) { return !$Not } - if (!$Elem.Checked) { return $Not } - return $False + if ($Lang -gt 0 -and (IsSet $Redux.Text.Language) ) { + if ($Redux.Text.Language.SelectedIndex -ne $Lang - 1) { return $False } + } + + if ( $Elem -eq $null) { return $False } + if (!$Elem.Active -or $Elem.Hidden) { return $False } + if ( $Elem.GetType() -ne [System.Windows.Forms.CheckBox] -and $Elem.GetType() -ne [System.Windows.Forms.RadioButton]) { return $False } + if ( $Elem.Checked) { return !$Not } else { return $Not } } #============================================================================================================================================================================================== -function IsRevert([object]$Elem) { +function IsRevert([object]$Elem=$null) { - if ($Elem -eq [int]) { return $True } - if (!(IsSet $Elem)) { return $True } - if ($Elem.GetType() -eq [System.Windows.Forms.CheckBox]) { + if ( $Elem -eq $null) { return $False } + if (!$Elem.Active -or $Elem.Hidden) { return $False } + + <#if ($Elem.GetType() -eq [System.Windows.Forms.CheckBox]) { return !( (IsChecked $Elem) -and $Patches.Options.Checked) - } - elseif ($Elem.GetType() -eq [System.Windows.Forms.ComboBox]) { - return !( (IsDefault $Elem -Not) -and $Patches.Options.Checked) - } + }#> + return !( (IsDefault $Elem -Not) -and $Patches.Options.Checked) } #============================================================================================================================================================================================== -function IsLanguage([object]$Elem, [int]$Lang=0, [switch]$Not) { +function IsText([object]$Elem=$null, [string]$Compare="", [byte]$Lang=0, [switch]$Not) { - if (IsSet $Redux.Language) { - if (!$Redux.Language[$Lang].Checked) { return $False } + if ($Lang -gt 0 -and (IsSet $Redux.Text.Language) ) { + if ($Redux.Text.Language.SelectedIndex -ne $Lang - 1) { return $False } } - if ($Elem -is [int]) { return !$Not } - if (IsChecked $Elem) { return !$Not } - if (IsChecked $Elem -Not) { return $Not } - return $False - -} + if ( $Elem -eq $null) { return $False } + if (!$Elem.Active -or $Elem.Hidden) { return $False } - -#============================================================================================================================================================================================== -function IsText([object]$Elem, [string]$Compare, [switch]$Active, [switch]$Not) { - - if ($Elem -is [int]) { return !$Not } - if (!(IsSet $Elem)) { return $False } $Text = $Elem.Text.replace(" (default)", "") - if ($Active -and !$Elem.Visible) { return $False } - if (!$Active -and !$Elem.Enabled) { return $False } - if ($Text -eq $Compare) { return !$Not } - if ($Text -ne $Compare) { return $Not } - return $False + if ($Text -eq $Compare) { return !$Not } else { return $Not } } #============================================================================================================================================================================================== -function IsLangText([object]$Elem, [string]$Compare, [int]$Lang=0, [switch]$Not) { +function IsItem([object]$Elem=$null, [string]$Item="", [byte]$Lang=0, [switch]$Not) { - if (IsSet $Redux.Language) { - if (!$Redux.Language[$Lang].Checked) { return $False } + if ($Lang -gt 0 -and (IsSet $Redux.Text.Language) ) { + if ($Redux.Text.Language.SelectedIndex -ne $Lang - 1) { return $False } } - if ($Elem -is [int]) { return !$Not } - if (IsText -Elem $Elem -Compare $Compare) { return !$Not } - if (IsText -Elem $Elem -Compare $Compare -Not) { return $Not } - return $False + + if ( $Elem -eq $null) { return $False } + if (!$Elem.Active -or $Elem.Hidden) { return $False } + if ( $Elem.SelectedItems -contains $Item) { return !$Not } else { return $Not } } #============================================================================================================================================================================================== -function IsValue([object]$Elem, [int16]$Value, [switch]$Active, [switch]$Not) { +function IsValue([object]$Elem=$null, [int16]$Value=$null, [byte]$Lang=0, [switch]$Not) { - if ($Elem -is [int]) { - if ($Not) { return $Elem -ne $Value } - else { return $Elem -eq $Value } + if ($Lang -gt 0 -and (IsSet $Redux.Text.Language) ) { + if ($Redux.Text.Language.SelectedIndex -ne $Lang - 1) { return $False } } - if (!(IsSet $Value)) { $Value = $Elem.Default } - if ($Active -and !$Elem.Visible) { return $False } - if (!$Active -and !$Elem.Enabled) { return $False } - if ($Elem.GetType().name -eq "TextBox") { - if ([int16]$Elem.text -eq $Value) { return !$Not } - if ([int16]$Elem.text -ne $Value) { return $Not } - } - else { - if ([int16]$Elem.value -eq $Value) { return !$Not } - if ([int16]$Elem.value -ne $Value) { return $Not } + if ( $Elem -eq $null) { return $False } + if (!$Elem.Active -or $Elem.Hidden) { return $False } + + if ($Value -eq $null) { $Value = $Elem.Default } + + if ($Elem.GetType() -eq [System.Windows.Forms.TextBox]) { + if ([int16]$Elem.text -eq $Value) { return !$Not } else { return $Not } } - return $False + if ([int16]$Elem.value -eq $Value) { return !$Not } else { return $Not } } #============================================================================================================================================================================================== -function IsIndex([object]$Elem, [int16]$Index=1, [string]$Text, [switch]$Active, [switch]$Not) { +function IsIndex([object]$Elem=$null, [int16]$Index=1, [string]$Text="", [byte]$Lang=0, [switch]$Not) { - if ($Elem -is [int]) { - if ($Not) { return $Elem -ne $Index } - else { return $Elem -eq $Index } + if ($Lang -gt 0 -and (IsSet $Redux.Text.Language) ) { + if ($Redux.Text.Language.SelectedIndex -ne $Lang - 1) { return $False } } - if (!(IsSet $Elem)) { return $False } - if ( $Active -and !$Elem.Visible) { return $False } - if (!$Active -and !$Elem.Enabled) { return $False } - if ($Index -lt 1) { $Index = 1 } + if ( $Elem -eq $null) { return $False } + if (!$Elem.Active -or $Elem.Hidden) { return $False } + if ( $Elem.GetType() -ne [System.Windows.Forms.ComboBox]) { return $False } - if (IsSet $Text) { - if ($Elem.Text.replace(" (default)", "") -eq $Text) { return !$Not } - if ($Elem.Text.replace(" (default)", "") -ne $Text) { return $Not } + if ($Index -lt 1) { $Index = 1 } + if ($Text -ne "") { + if ($Elem.Text.replace(" (default)", "") -eq $Text) { return !$Not } else { return $Not } } - if ($Elem.SelectedIndex -eq ($Index-1)) { return !$Not } - if ($Elem.SelectedIndex -ne ($Index-1)) { return $Not } - - return $False + if ($Elem.SelectedIndex -eq $Index - 1) { return !$Not } else { return $Not } } #============================================================================================================================================================================================== -function IsLangIndex([object]$Elem, [int16]$Index=1, [int]$Lang=0, [switch]$Not) { +function IsColor([System.Windows.Forms.ColorDialog]$Elem=$null, [string]$Color="", [byte]$Lang=0, [switch]$Not) { - if (!$Redux.Language[$Lang].Checked) { return $False } - - if ($Elem -is [int]) { - if ($Not) { return $Elem -ne $Index } - else { return $Elem -eq $Index } + if ($Lang -gt 0 -and (IsSet $Redux.Text.Language) ) { + if ($Redux.Text.Language.SelectedIndex -ne $Lang - 1) { return $False } } - if (IsIndex -Elem $Elem -Index $Index) { return !$Not } - if (IsIndex -Elem $Elem -Index $Index -Not) { return $Not } - return $False - -} - - - -#============================================================================================================================================================================================== -function IsColor([System.Windows.Forms.ColorDialog]$Elem, [string]$Color, [switch]$Not) { - - if (!(IsSet $Elem)) { return $False } - if (!$Elem.Button.Active) { return $False } - $c = (Get8Bit $Elem.Color.R) + (Get8Bit $Elem.Color.G) + (Get8Bit $Elem.Color.B) - if ($c -eq $Color) { return !$Not } - if ($c -ne $Color) { return $Not } - return $False - -} - + if ( $Elem -eq $null) { return $False } + if (!$Elem.Active -or $Elem.Hidden) { return $False } - -#============================================================================================================================================================================================== -function IsDefaultColor([System.Windows.Forms.ColorDialog]$Elem, [switch]$Not) { - - if (!(IsSet $Elem)) { return $False } - if (!$Elem.Button.Active) { return $False } + if ($Color -eq "") { $Color = $Elem.Default } $c = (Get8Bit $Elem.Color.R) + (Get8Bit $Elem.Color.G) + (Get8Bit $Elem.Color.B) - if ($c -eq $Elem.Default) { return !$Not } - if ($c -ne $Elem.Default) { return $Not } - return $False + if ($c -eq $Color) { return !$Not } else { return $Not } } @@ -923,28 +878,24 @@ function GetHeader() { if (IsChecked $CustomHeader.EnableHeader) { return } # ROM Title - if ( (IsSet $GamePatch.redux.rom_title) -and (IsChecked $Patches.Redux) ) { $CustomHeader.ROMTitle.Text = $GamePatch.redux.rom_title } - elseif (IsSet $GamePatch.rom_title) { $CustomHeader.ROMTitle.Text = $GamePatch.rom_title } - elseif (IsSet $GameType.rom_title) { $CustomHeader.ROMTitle.Text = $GameType.rom_title } - else { $CustomHeader.ROMTitle.Text = "" } + if (IsSet $GamePatch.rom_title) { $CustomHeader.ROMTitle.Text = $GamePatch.rom_title } + elseif (IsSet $GameType.rom_title) { $CustomHeader.ROMTitle.Text = $GameType.rom_title } + else { $CustomHeader.ROMTitle.Text = "" } # ROM GameID - if ( (IsSet $GamePatch.redux.rom_gameID) -and (IsChecked $Patches.Redux) ) { $CustomHeader.ROMGameID.Text = $GamePatch.redux.rom_gameID } - elseif (IsSet $GamePatch.rom_gameID) { $CustomHeader.ROMGameID.Text = $GamePatch.rom_gameID } - elseif (IsSet $GameType.rom_gameID) { $CustomHeader.ROMGameID.Text = $GameType.rom_gameID } - else { $CustomHeader.ROMGameID.Text = "" } + if (IsSet $GamePatch.rom_gameID) { $CustomHeader.ROMGameID.Text = $GamePatch.rom_gameID } + elseif (IsSet $GameType.rom_gameID) { $CustomHeader.ROMGameID.Text = $GameType.rom_gameID } + else { $CustomHeader.ROMGameID.Text = "" } # VC Title - if ( (IsSet $GamePatch.redux.vc_title) -and (IsChecked $Patches.Redux) ) { $CustomHeader.VCTitle.Text = $GamePatch.redux.vc_title } - elseif (IsSet $GamePatch.vc_title) { $CustomHeader.VCTitle.Text = $GamePatch.vc_title } - elseif (IsSet $GameType.vc_title) { $CustomHeader.VCTitle.Text = $GameType.vc_title } - else { $CustomHeader.VCTitle.Text = "" } + if (IsSet $GamePatch.vc_title) { $CustomHeader.VCTitle.Text = $GamePatch.vc_title } + elseif (IsSet $GameType.vc_title) { $CustomHeader.VCTitle.Text = $GameType.vc_title } + else { $CustomHeader.VCTitle.Text = "" } # VC GameID - if ( (IsSet $GamePatch.redux.vc_gameID) -and (IsChecked $Patches.Redux) ) { $CustomHeader.VCGameID.Text = $GamePatch.redux.vc_gameID } - elseif (IsSet $GamePatch.vc_gameID) { $CustomHeader.VCGameID.Text = $GamePatch.vc_gameID } - elseif (IsSet $GameType.vc_gameID) { $CustomHeader.VCGameID.Text = $GameType.vc_gameID } - else { $CustomHeader.VCGameID.Text = "" } + if (IsSet $GamePatch.vc_gameID) { $CustomHeader.VCGameID.Text = $GamePatch.vc_gameID } + elseif (IsSet $GameType.vc_gameID) { $CustomHeader.VCGameID.Text = $GameType.vc_gameID } + else { $CustomHeader.VCGameID.Text = "" } } @@ -1020,13 +971,12 @@ function StrStarts([string]$Str, [string]$Val, [switch]$Not) { #============================================================================================================================================================================================== function EnableGUI([boolean]$Enable) { - $InputPaths.GamePanel.Enabled = $InputPaths.InjectPanel.Enabled = $InputPaths.PatchPanel.Enabled = $CurrentGame.Panel.Enabled = $CustomHeader.Panel.Enabled = $Patches.Panel.Enabled = $VC.Panel.Enabled = $Enable - SetModernVisualStyle $GeneralSettings.ModernStyle.Checked - - if ($IsWiiVC -and $GameConsole.support_vc -eq 0) { $Patches.Panel.Enabled = $VC.Panel.Enabled = $False } - + if ($MainDialog -eq $null) { return } + $RightPanel.getEnumerator() | foreach { $_.value.Enabled = $Enable } + $MainPanel.Enabled = $Enable if (IsSet $TextEditor.Dialog) { $TextEditor.Dialog.Enabled = $Enable } if (IsSet $SceneEditor.Dialog) { $SceneEditor.Dialog.Enabled = $Enable } + SetModernVisualStyle ($Settings.Core.ModernStyle -ne $False) } @@ -1067,33 +1017,26 @@ function EnableElem([object]$Elem, [boolean]$Active=$True, [switch]$Hide) { + #============================================================================================================================================================================================== -function GetFileName([string]$Path, [string]$Description, [string[]]$FileNames) { - - $OpenFileDialog = New-Object System.Windows.Forms.OpenFileDialog - $OpenFileDialog.InitialDirectory = $Path +function CreatePath([string]$Path="") { - $FilterString = $Description + "|" - foreach ($i in 0..($FileNames.Count-1)) { - $FilterString += $FileNames[$i] + ';' + if ($Path -ne "") { # Make sure the path is not null to avoid errors + if (!(Test-Path -LiteralPath $Path -PathType Container) ) { [void](New-Item -Path $Path -ItemType Directory) } # Check to see if the path does not exist, then create the path } - $FilterString += "|All Files|(*.*)" - - $OpenFileDialog.Filter = $FilterString.TrimEnd('|') - $OpenFileDialog.ShowDialog() | Out-Null - - return $OpenFileDialog.FileName } #============================================================================================================================================================================================== -function RemovePath([string]$Path) { +function CreateSubPath([string]$Path="") { - if ($Path -ne '') { # Make sure the path isn't null to avoid errors - if (TestFile -Path $Path -Container) { # Check to see if the path exists - Remove-Item -LiteralPath $Path -Recurse -Force -ErrorAction 'SilentlyContinue' | Out-Null # Remove the path + if ($Path -ne "") { + if (!(Test-Path -LiteralPath $Path -PathType Container) ) { + $subPath = $Path.substring(0, $Path.LastIndexOf('\')) + $name = $Path.substring($Path.LastIndexOf('\') + 1) + [void](New-Item -Path $subPath -Name $name -ItemType Directory) } } @@ -1102,44 +1045,43 @@ function RemovePath([string]$Path) { #============================================================================================================================================================================================== -function CreatePath([string]$Path) { +function RemoveFile([string]$Path="") { - # Make sure the path is not null to avoid errors - if ($Path -ne '') { - if (!(TestFile -Path $Path -Container)) { New-Item -Path $Path -ItemType 'Directory' | Out-Null } # Check to see if the path does not exist, then create the path + if ($Path -ne "") { # Make sure the path isn't null to avoid errors + if (Test-Path -LiteralPath $Path -PathType Leaf) { Remove-Item -LiteralPath $Path -Force } # Check to see if the path exists, and then remove the file } - # Return the path so it can be set to a variable when creating - return $Path - } #============================================================================================================================================================================================== -function RemoveFile([string]$Path) { +function RemovePath([string]$Path="") { - if (TestFile $Path) { Remove-Item -LiteralPath $Path -Force } + if ($Path -ne "") { # Make sure the path isn't null to avoid errors + if (Test-Path -LiteralPath $Path -PathType Container) { Remove-Item -LiteralPath $Path -Recurse -Force } # Check to see if the path exists, and then remove the path + } } #============================================================================================================================================================================================== -function TestFile([string]$Path, [switch]$Container) { +function TestFile([string]$Path="", [switch]$Container) { if ($Path -eq "") { return $False } - if ($Container) { return Test-Path -LiteralPath $Path -PathType Container } - else { return Test-Path -LiteralPath $Path -PathType Leaf } + if ($Container) { return (Test-Path -LiteralPath $Path -PathType Container) } + else { return (Test-Path -LiteralPath $Path -PathType Leaf) } } #============================================================================================================================================================================================== -function CountFiles([string]$Path) { +function CountFiles([string]$Path="") { - if (!(TestFile -Path $Path -Container)) { return -1 } + if ($Path -eq "") { return -1 } + if (!(Test-Path -LiteralPath $Path -PathType Container) ) { return -1 } return (Get-ChildItem -Recurse -File -LiteralPath $Path | Measure-Object).Count } @@ -1147,26 +1089,13 @@ function CountFiles([string]$Path) { #============================================================================================================================================================================================== -function CreateSubPath([string]$Path) { - - if (!(TestFile -Path $Path -Container)) { - New-Item -Path $Path.substring(0, $Path.LastIndexOf('\')) -Name $Path.substring($Path.LastIndexOf('\') + 1) -ItemType Directory | Out-Null - } - -} - - - -#============================================================================================================================================================================================== -function ShowPowerShellConsole([bool]$Show) { +function ShowPowerShellConsole([bool]$Show=$True) { if (!$ExternalScript) { return } # Shows or hide the console window - switch ($Show) { - $True { [Console.Window]::ShowWindow([Console.Window]::GetConsoleWindow(), 5) | Out-Null } - $False { [Console.Window]::ShowWindow([Console.Window]::GetConsoleWindow(), 0) | Out-Null } - } + if ($Show) { [void]([Console.Window]::ShowWindow([Console.Window]::GetConsoleWindow(), 1)) } + else { [void]([Console.Window]::ShowWindow([Console.Window]::GetConsoleWindow(), 0)) } } @@ -1196,7 +1125,7 @@ function TogglePowerShellOpenWithClicks([boolean]$Enable) { } # Execute the registry file. - & regedit /s $RegFile + & regedit /s $RegFile | Out-Null } @@ -1249,14 +1178,15 @@ function SetLogging([boolean]$Enable) { #================================================================================================================================================================================================================================================================== -function SetBitmap($Path, $Box, [int]$Width, [int]$Height) { - +function SetBitmap($Path, $Box, [int]$Width=0, [int]$Height=0) { + + if ($IsFoolsDay) { $Path = $Files.icon.jasonBig } $imgObject = [Drawing.Image]::FromFile( ( Get-Item $Path ) ) - if (!(IsSet $Width)) { $Width = $Box.Width } - else { $Width = (DPISize $Width) } - if (!(IsSet $Height)) { $Height = $Box.Height } - else { $Height = (DPISize $Height) } + if ($Width -eq 0) { $Width = $Box.Width } + else { $Width = DPISize $Width } + if ($Height -eq 0) { $Height = $Box.Height } + else { $Height = DPISize $Height } $imgBitmap = New-Object Drawing.Bitmap($imgObject, $Width, $Height) $imgObject.Dispose() @@ -1306,11 +1236,36 @@ function GetWindowsVersion() { #================================================================================================================================================================================================================================================================== -function RefreshScript([string]$Script) { +function RefreshScripts() { + + if ($Settings.Debug.RefreshScripts -ne $True) { return } + + Remove-Module -Name "Bytes"; Import-Module -Name ($Paths.Scripts + "\Bytes.psm1") -Global + Remove-Module -Name "Common"; Import-Module -Name ($Paths.Scripts + "\Common.psm1") -Global + Remove-Module -Name "Dialogs"; Import-Module -Name ($Paths.Scripts + "\Dialogs.psm1") -Global + Remove-Module -Name "DPI"; Import-Module -Name ($Paths.Scripts + "\DPI.psm1") -Global + Remove-Module -Name "Files"; Import-Module -Name ($Paths.Scripts + "\Files.psm1") -Global + Remove-Module -Name "Forms"; Import-Module -Name ($Paths.Scripts + "\Forms.psm1") -Global + Remove-Module -Name "Main"; Import-Module -Name ($Paths.Scripts + "\Main.psm1") -Global + Remove-Module -Name "MQ"; Import-Module -Name ($Paths.Scripts + "\MQ.psm1") -Global + Remove-Module -Name "Patch"; Import-Module -Name ($Paths.Scripts + "\Patch.psm1") -Global + Remove-Module -Name "Scene Editor"; Import-Module -Name ($Paths.Scripts + "\Scene Editor.psm1") -Global + Remove-Module -Name "Settings"; Import-Module -Name ($Paths.Scripts + "\Settings.psm1") -Global + Remove-Module -Name "Text Editor"; Import-Module -Name ($Paths.Scripts + "\Text Editor.psm1") -Global + Remove-Module -Name "Updater"; Import-Module -Name ($Paths.Scripts + "\Updater.psm1") -Global + Remove-Module -Name "VC"; Import-Module -Name ($Paths.Scripts + "\VC.psm1") -Global + Remove-Module -Name "Zelda 64"; Import-Module -Name ($Paths.Scripts + "\Zelda 64.psm1") -Global + +} + + + +#================================================================================================================================================================================================================================================================== +function RefreshGameScript() { if ($Settings.Debug.RefreshScripts -eq $True) { - Remove-Module -Name $Script - Import-Module -Name ($Paths.Scripts + "\" + $Script + ".psm1") -Global + Remove-Module -Name $GamePatch.Script + Import-Module -Name ($Paths.Scripts + "\Options\" + $GamePatch.Script + ".psm1") -Global } } @@ -1323,26 +1278,71 @@ function StopJobs() { if ( (Get-Process "playsmf" -ea SilentlyContinue) -ne $null) { Stop-Process -Name "playsmf" } Get-Job | Stop-Job Get-Job | Remove-Job - [System.GC]::Collect() | Out-Null + [System.GC]::Collect(); [System.GC]::WaitForPendingFinalizers(); [System.GC]::Collect() + +} + + + +#================================================================================================================================================================================================================================================================== +function StartJobLoop([string]$Name, [switch]$Output) { + + RunJobLoop -Name $Name + Stop-Job -Name $Name + if ($Output) { $result = Receive-Job -Name $Name } + Remove-Job -Name $Name + if ($Output) { return $result } + +} + + + +#================================================================================================================================================================================================================================================================== +function RunJobLoop([string]$Name) { + + $status = (Get-Job -Name $Name).State + while ($status -ne "Completed") { + Start-Sleep -m 10 + $current = Get-Job -Name $Name + if ($current -eq $null) { break } + $status = $current.State + [Windows.Forms.Application]::DoEvents() + } } #============================================================================================================================================================================================== -function GetCommand([string]$Command) { return (Get-Command $Command -errorAction SilentlyContinue) } +function HasCommand([string]$Command) { + + if (Get-Command $Command -ErrorAction SilentlyContinue) { return $True } + return $False + +} + + + +#============================================================================================================================================================================================== +function HideNativeOptions() { + + foreach ($option in $Redux.NativeOptions) { + $option.Visible = $option.Hidden = !$IsWiiVC + if ($IsWiiVC -and $option.Link -ne $null -and $option.Checked) { $option.Checked = $False } + } + +} #============================================================================================================================================================================================== Export-ModuleMember -Function SetWiiVCMode -Export-ModuleMember -Function SetVCPanel Export-ModuleMember -Function CreateToolTip Export-ModuleMember -Function ChangeConsolesList Export-ModuleMember -Function ChangeGamesList Export-ModuleMember -Function SetMainScreenSize -Export-ModuleMember -Function SetVCRemap +Export-ModuleMember -Function SetVCContent Export-ModuleMember -Function ChangeGameMode Export-ModuleMember -Function SetCreditsSections Export-ModuleMember -Function ChangeGameRev @@ -1360,14 +1360,11 @@ Export-ModuleMember -Function PatchPath_Finish Export-ModuleMember -Function IsDefault Export-ModuleMember -Function IsChecked Export-ModuleMember -Function IsRevert -Export-ModuleMember -Function IsLanguage +Export-ModuleMember -Function IsItem Export-ModuleMember -Function IsText -Export-ModuleMember -Function IsLangText Export-ModuleMember -Function IsValue Export-ModuleMember -Function IsIndex -Export-ModuleMember -Function IsLangIndex Export-ModuleMember -Function IsColor -Export-ModuleMember -Function IsDefaultColor Export-ModuleMember -Function IsSet Export-ModuleMember -Function BoxCheck @@ -1389,7 +1386,6 @@ Export-ModuleMember -Function EnableGUI Export-ModuleMember -Function EnableForm Export-ModuleMember -Function EnableElem -Export-ModuleMember -Function GetFileName Export-ModuleMember -Function RemoveFile Export-ModuleMember -Function RemovePath Export-ModuleMember -Function CreatePath @@ -1404,7 +1400,11 @@ Export-ModuleMember -Function SetModernVisualStyle Export-ModuleMember -Function SetLogging Export-ModuleMember -Function SetBitmap Export-ModuleMember -Function IsRestrictedFolder -Export-ModuleMember -Function GetCommand +Export-ModuleMember -Function HasCommand Export-ModuleMember -Function StopJobs +Export-ModuleMember -Function StartJobLoop +Export-ModuleMember -Function RunJobLoop Export-ModuleMember -Function GetWindowsVersion -Export-ModuleMember -Function RefreshScript \ No newline at end of file +Export-ModuleMember -Function RefreshScripts +Export-ModuleMember -Function RefreshGameScript +Export-ModuleMember -Function HideNativeOptions \ No newline at end of file diff --git a/Files/Scripts/DPI.psm1 b/Files/Scripts/DPI.psm1 index 189514dd..388d5a57 100644 --- a/Files/Scripts/DPI.psm1 +++ b/Files/Scripts/DPI.psm1 @@ -20,7 +20,7 @@ public class DPI # Add the code as a type definition in C# language so we can make use of it. $RefAssem = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" -Add-Type -TypeDefinition $Source -ReferencedAssemblies $RefAssem -Language 'CSharp' | Out-Null +Add-Type -TypeDefinition $Source -ReferencedAssemblies $RefAssem -Language 'CSharp' diff --git a/Files/Scripts/Dialogs.psm1 b/Files/Scripts/Dialogs.psm1 index 71cb5103..e863d479 100644 --- a/Files/Scripts/Dialogs.psm1 +++ b/Files/Scripts/Dialogs.psm1 @@ -1,160 +1,156 @@ -function CreateOptionsDialog([byte]$Columns, [int32]$Height, [Array]$Tabs=@(), [switch]$NoLanguages) { +function CreateOptionsPanel([array]$Tabs=@()) { - WriteToConsole "Creating options dialog..." + WriteToConsole "Creating additional options..." + RefreshScripts - # Create Dialog - if ( (IsSet $Columns) -and (IsSet $Height) ) { $global:OptionsDialog = CreateDialog -Width ($FormDistance * $Columns + (DPISize 75)) -Height (DPISize $Height) } - else { $global:OptionsDialog = CreateDialog -Width ($FormDistance * 4 + (DPISize 75)) -Height (DPISize 640) } - $OptionsDialog.Icon = $Files.icon.additional - $OptionsDialog.Add_FormClosing({ CloseOptionsDialog }) + if ($RightPanel.Options.Controls.ContainsKey("OptionsPanel")) { $RightPanel.Options.Controls.RemoveByKey("OptionsPanel") } + $Redux.WindowPanel = CreatePanel -Name "OptionsPanel" -Width $RightPanel.Options.Width -Height $RightPanel.Options.Height -AddTo $RightPanel.Options # Options Label - $global:OptionsLabel = CreateLabel -Y (DPISize 15) -Width $OptionsDialog.width -Height (DPISize 15) -Font $Fonts.SmallBold -Text ($GameType.mode + " - Additional Options") -AddTo $OptionsDialog + $OptionsLabel = CreateLabel -Width $Redux.WindowPanel.width -Height (DPISize 15) -Font $Fonts.SmallBold -Text ($GameType.mode + " - Additional Options") -AddTo $Redux.WindowPanel $OptionsLabel.AutoSize = $True - $OptionsLabel.Left = ([Math]::Floor($OptionsDialog.Width / 2) - [Math]::Floor($OptionsLabel.Width / 2)) - - # Close Button - $X = $OptionsDialog.Width / 2 - (DPISize 40) - $Y = $OptionsDialog.Height - (DPISize 90) - $CloseButton = CreateButton -X $X -Y $Y -Width (DPISize 80) -Height (DPISize 35) -Text "Close" -AddTo $OptionsDialog - $CloseButton.Add_Click( { CloseOptionsDialog; $OptionsDialog.Hide() }) - - # Reset Options - foreach ($s in $Redux.Sections) { - if ($s -eq "Controls") { continue } - $Redux[$s] = $null - } + $OptionsLabel.Left = ([Math]::Floor($Redux.WindowPanel.Width / 2) - [Math]::Floor($OptionsLabel.Width / 2)) - $Redux.Sections = @() - $Redux.Box = @{} - $Redux.Groups = @() - $Last.Group = $Last.Panel = $Last.GroupName = $Last.Hide = $null - $Last.Half = $False - $Redux.Panel = CreatePanel -Y (DPISize 80) -Width ($OptionsDialog.Width - (DPISize 15)) -Height ($OptionsDialog.Height - (DPISize 180)) -AddTo $OptionsDialog - $Redux.Panel.AutoScroll = $True - [System.GC]::Collect() | Out-Null - $tabs = CreateTabButtons -Tabs $Tabs -NoLanguages $NoLanguages - - if ($tabs.count -eq 0) { - $Redux.Panel.Top = 0 - $Redux.Panel.Height = $OptionsDialog.Height - (DPISize 100) - } + CreateTabButtons -Tabs $Tabs # Lock GUI if needed if (Get-Command "AdjustGUI" -errorAction SilentlyContinue) { iex "AdjustGUI" } # Run Preset if (IsSet $GamePatch.preset) { - if (GetCommand ("ApplyPreset" + $GamePatch.preset)) { + if (HasCommand ("ApplyPreset" + $GamePatch.preset)) { ResetGame iex ("ApplyPreset" + $GamePatch.preset) } } + if (HasCommand "CreateOptionsPreviews") { + $global:OptionsPreviews = @{} + $OptionsPreviews.Dialog = CreateDialog -Icon $Files.icon.preview -Width (DPISize 440) -Height (DPISize 300) + $OptionsPreviews.Panel = CreatePanel -Name "PreviewPanel" -X (DPISize 10) -Y (DPISize 5) -Width ($OptionsPreviews.Dialog.Width - (DPISize 25)) -Height ($OptionsPreviews.Dialog.Height - (DPISize 40)) -AddTo $OptionsPreviews.Dialog + $OptionsPreviews.Panel.AutoScroll = $True + $OptionsPreviews.Dialog.Add_FormClosing({ param($sender, $e) $e.Cancel = $True; ToggleDialog -Dialog $OptionsPreviews.Dialog -Panel $OptionsPreviews.Panel -Close }) + CreateOptionsPreviews + if (IsSet $Last.Group) { CreatePanel -Y $Last.Group.Bottom -Width 1 -Height (DPISize 10) -AddTo $OptionsPreviews.Panel } + } + + HideNativeOptions + } #============================================================================================================================================================================================== -function CloseOptionsDialog() { +function CreateTabButtons([string[]]$Tabs) { - StopJobs - ResetReduxScrolling - if (IsSet $OptionsPreviews.Dialog) { CloseOptionsPreviewDialog } + if ($Tabs.Count -eq 0 -and (IsSet $GamePatch.redux) ) { + $Tabs += "Main" + $Last.TabName = "Main" + } + if ( (IsSet $GamePatch.redux) -and $Tabs -notcontains "Redux") { $Tabs += "Redux" } + if (!(IsSet $GameSettings.Core) -and $Tabs.Length -gt 0) { $GameSettings.Core = @{} } + + $Tabs = $Tabs | Select-Object -Unique + if ($Tabs.Count -eq 1) { + $Last.TabName = $Tabs[0] + $Redux.Panels += CreatePanel -Width $Redux.WindowPanel.Width -Height ($Redux.WindowPanel.Height - (DPISize 70)) -AddTo $Redux.WindowPanel + $Redux.Panels[0].AutoScroll = $True + return + } -} + # Create tabs + for ($i=0; $i -lt $Tabs.Count; $i++) { + $name = $Tabs[$i] -replace '\s','' + if (!(HasCommand ("CreateTab" + $name))) { continue } + + $button = CreateButton -X ( (DPISize 20) + ( ( ($Redux.WindowPanel.width - (DPISize 50) ) / $Tabs.Count) * $i) ) -Y (DPISize 20) -Width ( ($Redux.WindowPanel.width - (DPISize 50) ) / $Tabs.Count) -Height (DPISize 25) -ForeColor "White" -BackColor "Gray" -Tag $i -Text $Tabs[$i] -AddTo $Redux.WindowPanel + $Last.TabName = $name + $Button.Add_Click({ + foreach ($item in $Redux.Tabs) { $item.BackColor = "Gray" } + for ($i=0; $i -lt $Redux.Panels.Count; $i++) { $Redux.Panels[$i].Visible = $i -eq $this.Tag } + $GameSettings["Core"]["LastTab"] = $this.Tag + $this.BackColor = "DarkGray" + }) + $Redux.Tabs += $Button + $Redux.Panels += CreatePanel -Y ($Button.Bottom + (DPISize 5) ) -Width $Redux.WindowPanel.Width -Height ($Redux.WindowPanel.Height - $button.Height - (DPISize 75) ) -Name $name -AddTo $Redux.WindowPanel + $Redux.Panels[$Redux.Panels.Count-1].AutoScroll = $True + $Last.Half = $False + iex ("CreateTab" + $name) + } -#============================================================================================================================================================================================== -function CloseOptionsPreviewDialog() { - - $OptionsPreviews.Panel.Controls[0].Select() - $OptionsPreviews.Panel.ScrollControlIntoView($Redux.Panel) - $OptionsPreviews.Panel.AutoScrollPosition = 0 - $OptionsPreviews.Dialog.Hide() + # Restore last tab + if ($Tabs.Count -gt 0) { + if (IsSet -Elem $GameSettings["Core"]["LastTab"] -HasInt) { + if ($Redux.Tabs.Length -lt $GameSettings["Core"]["LastTab"]) { + $Redux.Tabs[0].BackColor = "DarkGray" + for ($i=0; $i -lt $Redux.Panels.Count; $i++) { $Redux.Panels[$i].Visible = $i -eq $Redux.Tabs[0].Tag } + } + else { + if (IsSet $Redux.Tabs[$GameSettings["Core"]["LastTab"]]) { + $Redux.Tabs[$GameSettings["Core"]["LastTab"]].BackColor = "DarkGray" + for ($i=0; $i -lt $Redux.Panels.Count; $i++) { $Redux.Panels[$i].Visible = $i -eq $Redux.Tabs[$GameSettings["Core"]["LastTab"]].Tag } + } + else { + $Redux.Tabs[0].BackColor = "DarkGray" + for ($i=0; $i -lt $Redux.Panels.Count; $i++) { $Redux.Panels[$i].Visible = $i -eq $Redux.Tabs[0].Tag } + } + } + } + else { + for ($i=0; $i -lt $Redux.Panels.Count; $i++) { $Redux.Panels[$i].Visible = $i -eq $Redux.Tabs[0].Tag } + $GameSettings["Core"]["LastTab"] = 0 + $Redux.Tabs[0].BackColor = "DarkGray" + } + } + else { $Last.TabName = "Main" } } #============================================================================================================================================================================================== -function CreateLanguageContent($Columns=[byte][Math]::Round($Redux.Panel.Width / $ColumnWidth)) { - - $file = $Files.json.languages - - # Box + Panel - $rows = [Math]::Ceiling($file.length / $Columns) - CreateReduxGroup -Text "Languages" -Tag "Language" -Height $rows - $Last.Group.IsLanguage = $True - CreateReduxPanel -Rows $rows - - if (IsSet $file) { - $row = $column = 0 - for ($i=0; $i -lt $file.length; $i++) { - if ($i % $columns -ne 0) { $column++ } - else { - $column = 0 - $row++ - } - if (IsSet $file[$i].warning) { $warning = ([string]::Format($file[$i].warning, [Environment]::NewLine)) } - else { $warning = $null } - if ($file[$i].default -eq 1) { $Redux.Language[$i] = CreateReduxRadioButton -Column ($column+1) -Row $row -Text $file[$i].title -Info ("Play the game in " + $file[$i].title) -Warning $warning -Name $file[$i].title -Credits $file[$i].credits -SaveTo "Translation" -Checked } - else { $Redux.Language[$i] = CreateReduxRadioButton -Column ($column+1) -Row $row -Text $file[$i].title -Info ("Play the game in " + $file[$i].title) -Warning $warning -Name $file[$i].title -Credits $file[$i].credits -SaveTo "Translation" } - } +function ToggleDialog([System.Windows.Forms.Form]$Dialog, [System.Windows.Forms.Panel]$Panel=$null, [switch]$Close) { - $hasDefault = $False - foreach ($i in 0..($file.Length-1)) { - if ($Redux.Language[$i].Checked) { - $hasDefault = $True - break - } + if (!(IsSet $Dialog)) { return } + + if ($Dialog.Visible -or $Close) { + if ($Panel -ne $null -and $Panel.AutoScroll -eq $True) { + $Panel.Controls[0].Select() + $Panel.AutoScrollPosition = 0 } - if (!$hasDefault) { $Redux.Language[0].Checked = $True } + $Dialog.Hide() } - - $file = $rows = $row = $column = $warning = $hasDefault = $null + else { $Dialog.Show() } } #============================================================================================================================================================================================== -function CreateCreditsDialog() { +function CreateCreditsPanel() { - # Create Dialog - - if ($DisableHighDPIMode) { $width = 830 } else { $width = 810 } - $global:CreditsDialog = CreateDialog -Width (DPISize $width) -Height (DPISize 500) -Icon $Files.icon.credits - $CloseButton = CreateButton -X ($CreditsDialog.Width / 2 - (DPISize 40)) -Y ($CreditsDialog.Height - (DPISize 90)) -Width (DPISize 80) -Height (DPISize 35) -Text "Close" -AddTo $CreditsDialog - $CloseButton.Add_Click({ $CreditsDialog.Hide() }) - - # Create Switch subpanel buttons + # Initialization $global:Credits = @{} - # Create the version number and script name label - $InfoLabel = CreateLabel -X ($CreditsDialog.Width / 2 - $String.Width - (DPISize 100)) -Y (DPISize 10) -Width (DPISize 200) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ($Patcher.Title + " " + $Patcher.Version + " (" + $Patcher.Date + ")") -AddTo $CreditsDialog - - # Create Text Box - $Credits.Sections = @() - $Credits.Sections += CreateTextBox -X (DPISize 40) -Y (DPISize 30) -Width ($CreditsDialog.Width - (DPISize 100)) -Height ($CloseButton.Top - (DPISize 40)) -ReadOnly -Multiline -AddTo $CreditsDialog -Tag "Info" -TextFileFont - $Credits.Sections += CreateTextBox -X $Credits.Sections[0].Left -Y $Credits.Sections[0].Top -Width $Credits.Sections[0].Width -Height $Credits.Sections[0].Height -ReadOnly -Multiline -AddTo $CreditsDialog -Tag "Credits" -TextFileFont - $Credits.Sections += CreateTextBox -X $Credits.Sections[0].Left -Y $Credits.Sections[0].Top -Width $Credits.Sections[0].Width -Height $Credits.Sections[0].Height -ReadOnly -Multiline -AddTo $CreditsDialog -Tag "GameID's" -TextFileFont - $Credits.Sections += CreatePanel -X $Credits.Sections[0].Left -Y $Credits.Sections[0].Top -Width $Credits.Sections[0].Width -Height $Credits.Sections[0].Height -AddTo $CreditsDialog -Tag "Misc" - $Credits.Sections += CreatePanel -X $Credits.Sections[0].Left -Y $Credits.Sections[0].Top -Width $Credits.Sections[0].Width -Height $Credits.Sections[0].Height -AddTo $CreditsDialog -Tag "Checksum" - $Credits.Sections += CreateTextBox -X $Credits.Sections[0].Left -Y $Credits.Sections[0].Top -Width $Credits.Sections[0].Width -Height $Credits.Sections[0].Height -ReadOnly -Multiline -AddTo $CreditsDialog -Tag "Changelog" -TextFileFont + # Create Text Boxes + $Credits.Info = CreateTextBox -X (DPISize 10) -Y (DPISize 10) -Width ($RightPanel.Info.Width - (DPISize 20)) -Height ($RightPanel.Info.Height - (DPISize 60)) -ReadOnly -Multiline -AddTo $RightPanel.Info -TextFileFont + $Credits.Credits = CreateTextBox -X $Credits.Info.Left -Y $Credits.Info.Top -Width $Credits.Info.Width -Height $Credits.Info.Height -ReadOnly -Multiline -AddTo $RightPanel.Credits -TextFileFont + $Credits.GameID = CreateTextBox -X $Credits.Info.Left -Y $Credits.Info.Top -Width $Credits.Info.Width -Height $Credits.Info.Height -ReadOnly -Multiline -AddTo $RightPanel.GameID -TextFileFont + $Credits.Changelog = CreateTextBox -X $Credits.Info.Left -Y $Credits.Info.Top -Width $Credits.Info.Width -Height $Credits.Info.Height -ReadOnly -Multiline -AddTo $RightPanel.Changelog -TextFileFont # Support - $SupportLabel = CreateLabel -X (DPISize 10) -Y (DPISize 10) -Width (DPISize 200) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("--- Support or visit me at ---") -AddTo $Credits.Sections[3] + $SupportLabel = CreateLabel -X (DPISize 10) -Y (DPISize 10) -Width (DPISize 200) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("--- Support or visit me at ---") -AddTo $RightPanel.Links - $Discord1Label = CreateLabel -X (DPISize 10) -Y ($SupportLabel.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Discord") -AddTo $Credits.Sections[3] - $Discord2Label = CreateLabel -X $Discord1Label.Right -Y ($SupportLabel.Bottom + (DPISize 2)) -Width (DPISize 140) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://discord.gg/P22GGzz") -AddTo $Credits.Sections[3] - $GitHub1Label = CreateLabel -X (DPISize 10) -Y ($Discord1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("GitHub") -AddTo $Credits.Sections[3] - $GitHub2Label = CreateLabel -X $GitHub1Label.Right -Y ($Discord1Label.Bottom + (DPISize 2)) -Width (DPISize 180) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/Admentus64") -AddTo $Credits.Sections[3] + $Discord1Label = CreateLabel -X (DPISize 10) -Y ($SupportLabel.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Discord") -AddTo $RightPanel.Links + $Discord2Label = CreateLabel -X $Discord1Label.Right -Y ($SupportLabel.Bottom + (DPISize 2)) -Width (DPISize 140) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://discord.gg/P22GGzz") -AddTo $RightPanel.Links + $GitHub1Label = CreateLabel -X (DPISize 10) -Y ($Discord1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("GitHub") -AddTo $RightPanel.Links + $GitHub2Label = CreateLabel -X $GitHub1Label.Right -Y ($Discord1Label.Bottom + (DPISize 2)) -Width (DPISize 180) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/Admentus64") -AddTo $RightPanel.Links - $Patreon1Label = CreateLabel -X (DPISize 10) -Y ($GitHub1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Patreon") -AddTo $Credits.Sections[3] - $Patreon2Label = CreateLabel -X $Patreon1Label.Right -Y ($GitHub1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("www.patreon.com/Admentus") -AddTo $Credits.Sections[3] - $PayPal1Label = CreateLabel -X (DPISize 10) -Y ($Patreon1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("PayPal") -AddTo $Credits.Sections[3] - $PayPal2Label = CreateLabel -X $PayPal1Label.Right -Y ($Patreon1Label.Bottom + (DPISize 2)) -Width (DPISize 200) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("www.paypal.com/paypalme/Admentus") -AddTo $Credits.Sections[3] + $Patreon1Label = CreateLabel -X (DPISize 10) -Y ($GitHub1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Patreon") -AddTo $RightPanel.Links + $Patreon2Label = CreateLabel -X $Patreon1Label.Right -Y ($GitHub1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("www.patreon.com/Admentus") -AddTo $RightPanel.Links + $PayPal1Label = CreateLabel -X (DPISize 10) -Y ($Patreon1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("PayPal") -AddTo $RightPanel.Links + $PayPal2Label = CreateLabel -X $PayPal1Label.Right -Y ($Patreon1Label.Bottom + (DPISize 2)) -Width (DPISize 200) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("www.paypal.com/paypalme/Admentus") -AddTo $RightPanel.Links $Discord2Label.add_Click( { [system.Diagnostics.Process]::start("https://discord.gg/P22GGzz") } ) $GitHub2Label.add_Click( { [system.Diagnostics.Process]::start("https://github.com/Admentus64") } ) @@ -163,45 +159,45 @@ function CreateCreditsDialog() { $Discord2Label.ForeColor = $GitHub2Label.ForeColor = $Patreon2Label.ForeColor = $PayPal2Label.ForeColor = "Blue" # Support Me QR - $SwishLabel = CreateLabel -X (DPISize 470) -Y (DPISize 10) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Swish") -AddTo $Credits.Sections[3] + $SwishLabel = CreateLabel -X (DPISize 470) -Y (DPISize 10) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Swish") -AddTo $RightPanel.Links $PictureBox = New-Object Windows.Forms.PictureBox $PictureBox.Location = New-object System.Drawing.Size($SwishLabel.Left, ($SwishLabel.Bottom + (DPISize 5))) SetBitmap -Path ($Paths.Main + "\qr.png") -Box $PictureBox -Width 125 -Height 125 $PictureBox.Width = $PictureBox.Image.Size.Width $PictureBox.Height = $PictureBox.Image.Size.Height - $Credits.Sections[3].controls.add($PictureBox) + $RightPanel.Links.controls.add($PictureBox) # Documentation - $SourcesLabel = CreateLabel -X (DPISize 10) -Y ($PayPal2Label.Bottom + (DPISize 80)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("--- Sources ---") -AddTo $Credits.Sections[3] + $SourcesLabel = CreateLabel -X (DPISize 10) -Y ($PayPal2Label.Bottom + (DPISize 80)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("--- Sources ---") -AddTo $RightPanel.Links - $Shadow1Label = CreateLabel -X (DPISize 10) -Y ($SourcesLabel.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("ShadowOne333's GitHub") -AddTo $Credits.Sections[3] - $Shadow2Label = CreateLabel -X $Shadow1Label.Right -Y ($SourcesLabel.Bottom + (DPISize 2)) -Width (DPISize 340) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/ShadowOne333/Zelda64-Redux-Documentation") -AddTo $Credits.Sections[3] + $Shadow1Label = CreateLabel -X (DPISize 10) -Y ($SourcesLabel.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("ShadowOne333's GitHub") -AddTo $RightPanel.Links + $Shadow2Label = CreateLabel -X $Shadow1Label.Right -Y ($SourcesLabel.Bottom + (DPISize 2)) -Width (DPISize 340) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/ShadowOne333/Zelda64-Redux-Documentation") -AddTo $RightPanel.Links - $Female1Label = CreateLabel -X (DPISize 10) -Y ($Shadow1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Feminine Pronouns Script`nBy Mil") -AddTo $Credits.Sections[3] - $Female2Label = CreateLabel -X $Female1Label.Right -Y ($Shadow1Label.Bottom + (DPISize 2)) -Width (DPISize 470) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://docs.google.com/spreadsheets/d/1Ihccm8noxsfHZfN1E3Gkccov1F27WXXxl-rxOuManUk") -AddTo $Credits.Sections[3] + $Female1Label = CreateLabel -X (DPISize 10) -Y ($Shadow1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Feminine Pronouns Script`nBy Mil") -AddTo $RightPanel.Links + $Female2Label = CreateLabel -X $Female1Label.Right -Y ($Shadow1Label.Bottom + (DPISize 2)) -Width (DPISize 470) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://docs.google.com/spreadsheets/d/1Ihccm8noxsfHZfN1E3Gkccov1F27WXXxl-rxOuManUk") -AddTo $RightPanel.Links - $Skilar1Label = CreateLabel -X (DPISize 10) -Y ($Female1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Skilarbabcock's YouTube") -AddTo $Credits.Sections[3] - $Skilar2Label = CreateLabel -X $Skilar1Label.Right -Y ($Female1Label.Bottom + (DPISize 2)) -Width (DPISize 225) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://www.youtube.com/user/skilarbabcock") -AddTo $Credits.Sections[3] + $Skilar1Label = CreateLabel -X (DPISize 10) -Y ($Female1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Skilarbabcock's YouTube") -AddTo $RightPanel.Links + $Skilar2Label = CreateLabel -X $Skilar1Label.Right -Y ($Female1Label.Bottom + (DPISize 2)) -Width (DPISize 225) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://www.youtube.com/user/skilarbabcock") -AddTo $RightPanel.Links - $Malon1Label = CreateLabel -X (DPISize 10) -Y ($Skilar1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Malon Rose YouTube") -AddTo $Credits.Sections[3] - $Malon2Label = CreateLabel -X $Malon1Label.Right -Y ($Skilar1Label.Bottom + (DPISize 2)) -Width (DPISize 225) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://www.youtube.com/c/MalonRose") -AddTo $Credits.Sections[3] + $Malon1Label = CreateLabel -X (DPISize 10) -Y ($Skilar1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Malon Rose YouTube") -AddTo $RightPanel.Links + $Malon2Label = CreateLabel -X $Malon1Label.Right -Y ($Skilar1Label.Bottom + (DPISize 2)) -Width (DPISize 225) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://www.youtube.com/c/MalonRose") -AddTo $RightPanel.Links - $Luigi1Label = CreateLabel -X (DPISize 10) -Y ($Malon1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("theluigidude2007 YouTube") -AddTo $Credits.Sections[3] - $Luigi2Label = CreateLabel -X $Luigi1Label.Right -Y ($Malon1Label.Bottom + (DPISize 2)) -Width (DPISize 300) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("www.youtube.com/channel/UC3071imQKR5cEIobsFHLW9Q") -AddTo $Credits.Sections[3] + $Luigi1Label = CreateLabel -X (DPISize 10) -Y ($Malon1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("theluigidude2007 YouTube") -AddTo $RightPanel.Links + $Luigi2Label = CreateLabel -X $Luigi1Label.Right -Y ($Malon1Label.Bottom + (DPISize 2)) -Width (DPISize 300) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("www.youtube.com/channel/UC3071imQKR5cEIobsFHLW9Q") -AddTo $RightPanel.Links - $Darunia1Label = CreateLabel -X (DPISize 10) -Y ($Luigi1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Darunias Joy GitHub") -AddTo $Credits.Sections[3] - $Darunia2Label = CreateLabel -X $Darunia1Label.Right -Y ($Luigi1Label.Bottom + (DPISize 2)) -Width (DPISize 275) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/DaruniasJoy/OoT-Custom-Sequences") -AddTo $Credits.Sections[3] + $Darunia1Label = CreateLabel -X (DPISize 10) -Y ($Luigi1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Darunias Joy GitHub") -AddTo $RightPanel.Links + $Darunia2Label = CreateLabel -X $Darunia1Label.Right -Y ($Luigi1Label.Bottom + (DPISize 2)) -Width (DPISize 275) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/DaruniasJoy/OoT-Custom-Sequences") -AddTo $RightPanel.Links - $Fish1Label = CreateLabel -X (DPISize 10) -Y ($Darunia1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Fish-waffle64's GitHub") -AddTo $Credits.Sections[3] - $Fish2Label = CreateLabel -X $Fish1Label.Right -Y ($Darunia1Label.Bottom + (DPISize 2)) -Width (DPISize 260) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/Fish-waffle64/Feeshs-MM-Music") -AddTo $Credits.Sections[3] + $Fish1Label = CreateLabel -X (DPISize 10) -Y ($Darunia1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Fish-waffle64's GitHub") -AddTo $RightPanel.Links + $Fish2Label = CreateLabel -X $Fish1Label.Right -Y ($Darunia1Label.Bottom + (DPISize 2)) -Width (DPISize 260) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/Fish-waffle64/Feeshs-MM-Music") -AddTo $RightPanel.Links - $LuigiHero1Label = CreateLabel -X (DPISize 10) -Y ($Fish1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("LuigiXHero's GitHub") -AddTo $Credits.Sections[3] - $LuigiHero2Label = CreateLabel -X $LuigiHero1Label.Right -Y ($Fish1Label.Bottom + (DPISize 2)) -Width (DPISize 300) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/LuigiXHero/OoT-Randomizer-Music-Pack") -AddTo $Credits.Sections[3] + $LuigiHero1Label = CreateLabel -X (DPISize 10) -Y ($Fish1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("LuigiXHero's GitHub") -AddTo $RightPanel.Links + $LuigiHero2Label = CreateLabel -X $LuigiHero1Label.Right -Y ($Fish1Label.Bottom + (DPISize 2)) -Width (DPISize 300) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/LuigiXHero/OoT-Randomizer-Music-Pack") -AddTo $RightPanel.Links - $IkeyIlex1Label = CreateLabel -X (DPISize 10) -Y ($LuigiHero1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Ikey Ilex's GitHub") -AddTo $Credits.Sections[3] - $IkeyIlex2Label = CreateLabel -X $IkeyIlex1Label.Right -Y ($LuigiHero1Label.Bottom + (DPISize 2)) -Width (DPISize 260) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/Caverns4/Custom-Game-Models") -AddTo $Credits.Sections[3] + $IkeyIlex1Label = CreateLabel -X (DPISize 10) -Y ($LuigiHero1Label.Bottom + (DPISize 2)) -Width (DPISize 150) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ("Ikey Ilex's GitHub") -AddTo $RightPanel.Links + $IkeyIlex2Label = CreateLabel -X $IkeyIlex1Label.Right -Y ($LuigiHero1Label.Bottom + (DPISize 2)) -Width (DPISize 260) -Height (DPISize 15) -Font $Fonts.SmallUnderline -Text ("https://github.com/Caverns4/Custom-Game-Models") -AddTo $RightPanel.Links $Shadow2Label.add_Click( { [system.Diagnostics.Process]::start("https://github.com/ShadowOne333/Zelda64-Redux-Documentation") } ) $Female2Label.add_Click( { [system.Diagnostics.Process]::start("https://docs.google.com/spreadsheets/d/1Ihccm8noxsfHZfN1E3Gkccov1F27WXXxl-rxOuManUk") } ) @@ -220,28 +216,28 @@ function CreateCreditsDialog() { # Hash $global:VerificationInfo = @{} - $VerificationInfo.HashText = CreateLabel -X (DPISize 10) -Y (DPISize 20) -Width (DPISize 120) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "ROM Hashsum:" -AddTo $Credits.Sections[4] - $VerificationInfo.HashField = CreateTextBox -X $VerificationInfo.HashText.Right -Y ($VerificationInfo.HashText.Top - (DPISize 3)) -Width ($Credits.Sections[4].Width - $VerificationInfo.HashText.Width - (DPISize 100)) -Height (DPISize 50) -AddTo $Credits.Sections[4] + $VerificationInfo.HashText = CreateLabel -X (DPISize 10) -Y (DPISize 20) -Width (DPISize 120) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "ROM Hashsum:" -AddTo $RightPanel.Checksum + $VerificationInfo.HashField = CreateTextBox -X $VerificationInfo.HashText.Right -Y ($VerificationInfo.HashText.Top - (DPISize 3)) -Width ($RightPanel.Checksum.Width - $VerificationInfo.HashText.Width - (DPISize 100)) -Height (DPISize 50) -AddTo $RightPanel.Checksum $VerificationInfo.HashField.ReadOnly = $True - $VerificationInfo.GameText = CreateLabel -X (DPISize 10) -Y ($VerificationInfo.HashField.Bottom + (DPISize 10)) -Width (DPISize 120) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "Current Game:" -AddTo $Credits.Sections[4] - $VerificationInfo.GameField = CreateTextBox -X $VerificationInfo.GameText.Right -Y ($VerificationInfo.GameText.Top - (DPISize 3)) -Width ($Credits.Sections[4].Width - $VerificationInfo.GameText.Width - (DPISize 100)) -Height (DPISize 50) -Text "No ROM Selected" -AddTo $Credits.Sections[4] + $VerificationInfo.GameText = CreateLabel -X (DPISize 10) -Y ($VerificationInfo.HashField.Bottom + (DPISize 10)) -Width (DPISize 120) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "Current Game:" -AddTo $RightPanel.Checksum + $VerificationInfo.GameField = CreateTextBox -X $VerificationInfo.GameText.Right -Y ($VerificationInfo.GameText.Top - (DPISize 3)) -Width ($RightPanel.Checksum.Width - $VerificationInfo.GameText.Width - (DPISize 100)) -Height (DPISize 50) -Text "No ROM Selected" -AddTo $RightPanel.Checksum $VerificationInfo.GameField.ReadOnly = $True - $VerificationInfo.RegionText = CreateLabel -X (DPISize 10) -Y ($VerificationInfo.GameField.Bottom + (DPISize 10)) -Width (DPISize 120) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "Current Region:" -AddTo $Credits.Sections[4] - $VerificationInfo.RegionField = CreateTextBox -X $VerificationInfo.RegionText.Right -Y ($VerificationInfo.RegionText.Top - (DPISize 3)) -Width ($Credits.Sections[4].Width - $VerificationInfo.RegionText.Width - (DPISize 100)) -Height (DPISize 50) -Text "No ROM Selected" -AddTo $Credits.Sections[4] + $VerificationInfo.RegionText = CreateLabel -X (DPISize 10) -Y ($VerificationInfo.GameField.Bottom + (DPISize 10)) -Width (DPISize 120) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "Current Region:" -AddTo $RightPanel.Checksum + $VerificationInfo.RegionField = CreateTextBox -X $VerificationInfo.RegionText.Right -Y ($VerificationInfo.RegionText.Top - (DPISize 3)) -Width ($RightPanel.Checksum.Width - $VerificationInfo.RegionText.Width - (DPISize 100)) -Height (DPISize 50) -Text "No ROM Selected" -AddTo $RightPanel.Checksum $VerificationInfo.RegionField.ReadOnly = $True - $VerificationInfo.RevText = CreateLabel -X (DPISize 10) -Y ($VerificationInfo.RegionField.Bottom + (DPISize 10)) -Width (DPISize 120) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "Current Revision:" -AddTo $Credits.Sections[4] - $VerificationInfo.RevField = CreateTextBox -X $VerificationInfo.RevText.Right -Y ($VerificationInfo.RevText.Top - (DPISize 3)) -Width ($Credits.Sections[4].Width - $VerificationInfo.RevText.Width - (DPISize 100)) -Height (DPISize 50) -Text "No ROM Selected" -AddTo $Credits.Sections[4] + $VerificationInfo.RevText = CreateLabel -X (DPISize 10) -Y ($VerificationInfo.RegionField.Bottom + (DPISize 10)) -Width (DPISize 120) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "Current Revision:" -AddTo $RightPanel.Checksum + $VerificationInfo.RevField = CreateTextBox -X $VerificationInfo.RevText.Right -Y ($VerificationInfo.RevText.Top - (DPISize 3)) -Width ($RightPanel.Checksum.Width - $VerificationInfo.RevText.Width - (DPISize 100)) -Height (DPISize 50) -Text "No ROM Selected" -AddTo $RightPanel.Checksum $VerificationInfo.RevField.ReadOnly = $True - $VerificationInfo.SupportText = CreateLabel -X (DPISize 10) -Y ($VerificationInfo.RevField.Bottom + (DPISize 10)) -Width (DPISize 120) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "Supported ROM:" -AddTo $Credits.Sections[4] - $VerificationInfo.SupportField = CreateTextBox -X $VerificationInfo.SupportText.Right -Y ($VerificationInfo.SupportText.Top - (DPISize 3)) -Width ($Credits.Sections[4].Width - $VerificationInfo.SupportText.Width - (DPISize 100)) -Height (DPISize 50) -Text "No ROM Selected" -AddTo $Credits.Sections[4] + $VerificationInfo.SupportText = CreateLabel -X (DPISize 10) -Y ($VerificationInfo.RevField.Bottom + (DPISize 10)) -Width (DPISize 120) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "Supported ROM:" -AddTo $RightPanel.Checksum + $VerificationInfo.SupportField = CreateTextBox -X $VerificationInfo.SupportText.Right -Y ($VerificationInfo.SupportText.Top - (DPISize 3)) -Width ($RightPanel.Checksum.Width - $VerificationInfo.SupportText.Width - (DPISize 100)) -Height (DPISize 50) -Text "No ROM Selected" -AddTo $RightPanel.Checksum $VerificationInfo.SupportField.ReadOnly = $True - AddTextFileToTextbox -TextBox $Credits.Sections[2] -File $Files.text.gameID - AddTextFileToTextbox -TextBox $Credits.Sections[5] -File $Files.text.changelog + AddTextFileToTextbox -TextBox $Credits.GameID -File $Files.text.gameID + AddTextFileToTextbox -TextBox $Credits.Changelog -File $Files.text.changelog SetCreditsSections CalculateHashSum @@ -250,80 +246,85 @@ function CreateCreditsDialog() { #============================================================================================================================================================================================== -function CreateSettingsDialog() { +function CreateSettingsPanel() { - # Create Dialog - $global:SettingsDialog = CreateDialog -Width (DPISize 560) -Height (DPISize 700) -Icon $Files.icon.settings - $CloseButton = CreateButton -X ($SettingsDialog.Width / 2 - (DPISize 40)) -Y ($SettingsDialog.Height - (DPISize 90)) -Width (DPISize 80) -Height (DPISize 35) -Text "Close" -AddTo $SettingsDialog - $CloseButton.Add_Click({ $SettingsDialog.Hide() }) - - # Create the version number and script name label - $InfoLabel = CreateLabel -X ($SettingsDialog.Width / 2 - $String.Width - (DPISize 100)) -Y (DPISize 10) -Width (DPISize 220) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ($Patcher.Title + " " + $Patcher.Version + " (" + $Patcher.Date + ")") -AddTo $SettingsDialog - $global:GeneralSettings = @{} - - # General Settings - $GeneralSettings.Box = CreateReduxGroup -All -Y (DPISize 40) -IsGame $False -Height 3 -AddTo $SettingsDialog -Text "General Settings" - $GeneralSettings.DoubleClick = CreateSettingsCheckbox -Column 1 -Row 1 -Text "Double Click" -Disable ((GetWindowsVersion) -ge 11) -Info "Allows a PowerShell file to be opened by double-clicking it" - if ((GetWindowsVersion) -lt 11) { $GeneralSettings.DoubleClick.Checked = ((Get-ItemProperty -LiteralPath "HKLM:\Software\Classes\Microsoft.PowerShellScript.1\Shell").'(default)' -eq '0') } - $GeneralSettings.ClearType = CreateSettingsCheckbox -Name "ClearType" -Column 2 -Row 1 -Text "Use ClearType Font" -Checked -Info ('Use the ClearType font "Segoe UI" instead of the default font "Microsft Sans Serif"' + "`nThe option will only go in effect when opening the tool`nThis change requires the tool to restart to be applied") - $GeneralSettings.HiDPIMode = CreateSettingsCheckbox -Name "HiDPIMode" -Column 3 -Row 1 -Text "Use Hi-DPI Mode" -Checked -Info "Enables Hi-DPI Mode suitable for higher resolution displays`nThe option will only go in effect when opening the tool`nThis change requires the tool to restart to be applied" - $GeneralSettings.ModernStyle = CreateSettingsCheckbox -Name "ModernStyle" -Column 1 -Row 2 -Text "Use Modern Visual Style" -Checked -Info "Use a modern-looking visual style for the whole interface of the tool" - $GeneralSettings.EnableSounds = CreateSettingsCheckbox -Name "EnableSounds" -Column 2 -Row 2 -Text "Enable Sound Effects" -Checked -Info "Enable the use of sound effects, for example when patching is concluded" - $GeneralSettings.LocalTempFolder = CreateSettingsCheckbox -Name "LocalTempFolder" -Column 3 -Row 2 -Text "Use Local Temp Folder" -Checked -Info "Store all temporary and extracted files within the local Patcher64+ Tool folder`nIf unchecked the temporary and extracted files are kept in the Patcher64+ Tool folder in %AppData%" - $GeneralSettings.KeepCache = CreateSettingsCheckbox -Name "KeepCache" -Column 1 -Row 3 -Text "Keep Cache" -Checked -Info "Keep a copy of the downgraded or decompressed ROM to speed up patching for subsequent attempts" - $GeneralSettings.DisableUpdates = CreateSettingsCheckbox -Name "DisableUpdates" -Column 2 -Row 3 -Text "Disable Auto-Updater" -Info "Disable the Auto-Updater that runs when starting the Patcher64+ Tool" - $GeneralSettings.DisableAddons = CreateSettingsCheckbox -Name "DisableAddons" -Column 3 -Row 3 -Text "Disable Addons Updater" -Info "Disable automatically updating addons (music, models, etc) when starting the Patcher64+ Tool" + $GeneralSettings.Panel = CreatePanel -Name "SettingsPanel" -Width ($RightPanel.Settings.Width) -Height ($RightPanel.Settings.Height - (DPISize 40) ) -AddTo $RightPanel.Settings + $GeneralSettings.Panel.AutoScroll = $True + # General Settings + $GeneralSettings.Box = CreateSettingsGroup -Text "General Settings" + $GeneralSettings.DoubleClick = CreateSettingsCheckbox -Text "Double Click" -Disable ((GetWindowsVersion) -ge 11) -Info "Allows a PowerShell file to be opened by double-clicking it" + $GeneralSettings.ClearType = CreateSettingsCheckbox -Name "ClearType" -Text "Use ClearType Font" -Checked -Info ('Use the ClearType font "Segoe UI" instead of the default font "Microsft Sans Serif"' + "`nThe option will only go in effect when opening the tool`nThis change requires the tool to restart to be applied") + $GeneralSettings.HiDPIMode = CreateSettingsCheckbox -Name "HiDPIMode" -Text "Use Hi-DPI Mode" -Checked -Info "Enables Hi-DPI Mode suitable for higher resolution displays`nThe option will only go in effect when opening the tool`nThis change requires the tool to restart to be applied" + $GeneralSettings.ModernStyle = CreateSettingsCheckbox -Name "ModernStyle" -Text "Use Modern Visual Style" -Checked -Info "Use a modern-looking visual style for the whole interface of the tool" + $GeneralSettings.SafeOptions = CreateSettingsCheckbox -Name "SafeOptions" -Text "Use Safe Options" -Info "Hide any options which are not considered safe for Randomizer or the Everdrive" + $GeneralSettings.PerGameFile = CreateSettingsCheckbox -Name "PerGameFile" -Text "Use ROM per Game Mode" -Info "The last ROM or Wii VC WAD for a chosen Game Mode is stored when switching back to it" + $GeneralSettings.EnableSounds = CreateSettingsCheckbox -Name "EnableSounds" -Text "Enable Sound Effects" -Checked -Info "Enable the use of sound effects, for example when patching is concluded" + $GeneralSettings.LocalTempFolder = CreateSettingsCheckbox -Name "LocalTempFolder" -Text "Use Local Temp Folder" -Checked -Info "Store all temporary and extracted files within the local Patcher64+ Tool folder`nIf unchecked the temporary and extracted files are kept in the Patcher64+ Tool folder in %AppData%" + $GeneralSettings.KeepCache = CreateSettingsCheckbox -Name "KeepCache" -Text "Keep Cache" -Checked -Info "Keep a copy of the downgraded or decompressed ROM to speed up patching for subsequent attempts" + $GeneralSettings.DisableUpdates = CreateSettingsCheckbox -Name "DisableUpdates" -Text "Disable Auto-Updater" -Info "Disable the Auto-Updater that runs when starting the Patcher64+ Tool" + $GeneralSettings.DisableAddons = CreateSettingsCheckbox -Name "DisableAddons" -Text "Disable Addons Updater" -Info "Disable automatically updating addons (music, models, etc) when starting the Patcher64+ Tool" + + if ((GetWindowsVersion) -lt 11) { + try { + $reg = (Get-ItemProperty -LiteralPath "HKLM:\Software\Classes\Microsoft.PowerShellScript.1\Shell").'(default)' + if ($reg -ne $null) { $GeneralSettings.DoubleClick.Checked = (Get-ItemProperty -LiteralPath "HKLM:\Software\Classes\Microsoft.PowerShellScript.1\Shell").'(default)' -eq '0' } + else { $GeneralSettings.DoubleClick.Checked = $GeneralSettings.DoubleClick.Enabled = $False } + } + catch { $GeneralSettings.DoubleClick.Checked = $GeneralSettings.DoubleClick.Enabled = $False } + } # Advanced Settings - $GeneralSettings.Box = CreateReduxGroup -All -Y ($GeneralSettings.Box.Bottom + (DPISize 10)) -IsGame $False -Height 3 -AddTo $SettingsDialog -Text "Advanced Settings" - $GeneralSettings.Logging = CreateSettingsCheckbox -Name "Logging" -Column 1 -Row 1 -Text "Logging" -Checked -IsDebug -Info "Write all events of Patcher64+ into log files" - $GeneralSettings.ClearLog = CreateSettingsCheckbox -Name "ClearLog" -Column 2 -Row 1 -Text "Clear Log When Patching" -IsDebug -Info "Clear the log when patching a ROM`nDo not enable this option if you want to submit a bug report" - $GeneralSettings.IgnoreChecksum = CreateSettingsCheckbox -Name "IgnoreChecksum" -Column 3 -Row 1 -Text "Ignore Input Checksum" -IsDebug -Info "Do not check the checksum of a ROM or WAD and patch it regardless`nDowngrade is no longer forced anymore if the checksum is different than the supported revision`nThis option also skips the maximum ROM size verification`n`nDO NOT REPORT ANY BUGS IF THIS OPTION IS ENABLED!" - $GeneralSettings.ForceExtract = CreateSettingsCheckbox -Name "ForceExtract" -Column 1 -Row 2 -Text "Force Extract" -IsDebug -Info "Always extract game data required for patching even if it was already extracted on a previous run" - $GeneralSettings.ExtractCleanScript = CreateSettingsCheckbox -Name "ExtractCleanScript" -Column 2 -Row 2 -Text "Extract Clean Script" -IsDebug -Info "Extract a clean copy of dialogue script for the Text Editor when patching`nvanilla Ocarina of Time or Majora's Mask" - $GeneralSettings.ExtractFullScript = CreateSettingsCheckbox -Name "ExtractFullScript" -Column 3 -Row 2 -Text "Extract Patched Script" -IsDebug -Info "Extract a fully patched copy of dialogue script for the Text Editor when patching`nvanilla Ocarina of Time or Majora's Mask" - $GeneralSettings.NoConversion = CreateSettingsCheckbox -Name "NoConversion" -Column 1 -Row 3 -Text "No Conversion" -IsDebug -Info "Do not attempt to convert the ROM to a proper format" - $GeneralSettings.RefreshScripts = CreateSettingsCheckbox -Name "RefreshScripts" -Column 2 -Row 3 -Text "Refresh Scripts" -IsDebug -Info "Refresh several code scripts prior to running them so that any code changes are included" + $GeneralSettings.Box = CreateSettingsGroup -Text "Advanced Settings" + $GeneralSettings.Logging = CreateSettingsCheckbox -Name "Logging" -Text "Logging" -Checked -IsDebug -Info "Write all events of Patcher64+ into log files" + $GeneralSettings.ClearLog = CreateSettingsCheckbox -Name "ClearLog" -Text "Clear Log When Patching" -IsDebug -Info "Clear the log when patching a ROM`nDo not enable this option if you want to submit a bug report" + $GeneralSettings.IgnoreChecksum = CreateSettingsCheckbox -Name "IgnoreChecksum" -Text "Ignore Input Checksum" -IsDebug -Info "Do not check the checksum of a ROM or WAD and patch it regardless`nDowngrade is no longer forced anymore if the checksum is different than the supported revision`nThis option also skips the maximum ROM size verification`n`nDO NOT REPORT ANY BUGS IF THIS OPTION IS ENABLED!" + $GeneralSettings.ForceExtract = CreateSettingsCheckbox -Name "ForceExtract" -Text "Force Extract" -IsDebug -Info "Always extract game data required for patching even if it was already extracted on a previous run" + $GeneralSettings.ExtractCleanScript = CreateSettingsCheckbox -Name "ExtractCleanScript" -Text "Extract Clean Script" -IsDebug -Info "Extract a clean copy of dialogue script for the Text Editor when patching`nvanilla Ocarina of Time or Majora's Mask" + $GeneralSettings.ExtractFullScript = CreateSettingsCheckbox -Name "ExtractFullScript" -Text "Extract Patched Script" -IsDebug -Info "Extract a fully patched copy of dialogue script for the Text Editor when patching`nvanilla Ocarina of Time or Majora's Mask" + $GeneralSettings.NoConversion = CreateSettingsCheckbox -Name "NoConversion" -Text "No Conversion" -IsDebug -Info "Do not attempt to convert the ROM to a proper format" + $GeneralSettings.RefreshScripts = CreateSettingsCheckbox -Name "RefreshScripts" -Text "Refresh Scripts" -IsDebug -Info "Refresh several code scripts prior to running them so that any code changes are included" # Debug Settings - $GeneralSettings.Box = CreateReduxGroup -All -Y ($GeneralSettings.Box.Bottom + (DPISize 10)) -IsGame $False -Height 4 -AddTo $SettingsDialog -Text "Debug Settings" - $GeneralSettings.Console = CreateSettingsCheckbox -Name "Console" -Column 1 -Row 1 -Text "Console" -IsDebug -Info "Show the console log" - $GeneralSettings.Stop = CreateSettingsCheckbox -Name "Stop" -Column 2 -Row 1 -Text "No Patching" -IsDebug -Info "Do not start the patching process and only show the debug information for the console log or log file" - $GeneralSettings.CreateBPS = CreateSettingsCheckbox -Name "CreateBPS" -Column 3 -Row 1 -Text "Create BPS" -IsDebug -Info "Create compressed and decompressed BPS patches when patching is concluded" - $GeneralSettings.NoCleanup = CreateSettingsCheckbox -Name "NoCleanup" -Column 1 -Row 2 -Text "No Cleanup" -IsDebug -Info "Do not clean up the files after the patching process fails or succeeds" - $GeneralSettings.NoTitleChange = CreateSettingsCheckbox -Name "NoTitleChange" -Column 2 -Row 2 -Text "No ROM Title Change" -IsDebug -Info "Do not change the title of the ROM when patching is concluded" - $GeneralSettings.NoGameIDChange = CreateSettingsCheckbox -Name "NoGameIDChange" -Column 3 -Row 2 -Text "No GameID Change" -IsDebug -Info "Do not change the GameID of the ROM when patching is concluded" - $GeneralSettings.NoChannelTitleChange = CreateSettingsCheckbox -Name "NoChannelTitleChange" -Column 1 -Row 3 -Text "No Channel Title Change" -IsDebug -Info "Do not change the channel title of the WAD when patching is concluded" - $GeneralSettings.NoChannelIDChange = CreateSettingsCheckbox -Name "NoChannelIDChange" -Column 2 -Row 3 -Text "No Channel ID Change" -IsDebug -Info "Do not change the channel GameID of the WAD when patching is concluded" - $GeneralSettings.KeepDowngraded = CreateSettingsCheckbox -Name "KeepDowngraded" -Column 3 -Row 3 -Text "Keep Downgraded" -IsDebug -Info "Keep the downgraded patched ROM in the output folder" - $GeneralSettings.KeepConverted = CreateSettingsCheckbox -Name "KeepConverted" -Column 1 -Row 4 -Text "Keep Converted" -IsDebug -Info "Keep the converted patched ROM in the output folder" - $GeneralSettings.SceneEditorChecks = CreateSettingsCheckbox -Name "SceneEditorChecks" -Column 2 -Row 4 -Text "Scene Editor Checks" -IsDebug -Info "Print out extras debug info and perform extra checks for the Scene Editor`nThis may slow down performance a bit" + $GeneralSettings.Box = CreateSettingsGroup -Text "Debug Settings" + $GeneralSettings.Console = CreateSettingsCheckbox -Name "Console" -Text "Console" -IsDebug -Info "Show the console log" + $GeneralSettings.Stop = CreateSettingsCheckbox -Name "Stop" -Text "No Patching" -IsDebug -Info "Do not start the patching process and only show the debug information for the console log or log file" + $GeneralSettings.CreateCompressedBPS = CreateSettingsCheckbox -Name "CreateCompressedBPS" -Text "Create Compressed BPS" -IsDebug -Info "Create compressed and decompressed BPS patches when patching is concluded" + $GeneralSettings.CreatDecompressedeBPS = CreateSettingsCheckbox -Name "CreateDecompressedBPS" -Text "Create Decompressed BPS" -IsDebug -Info "Create compressed and decompressed BPS patches when patching is concluded" + $GeneralSettings.NoCleanup = CreateSettingsCheckbox -Name "NoCleanup" -Text "No Cleanup" -IsDebug -Info "Do not clean up the files after the patching process fails or succeeds" + $GeneralSettings.NoTitleChange = CreateSettingsCheckbox -Name "NoTitleChange" -Text "No ROM Title Change" -IsDebug -Info "Do not change the title of the ROM when patching is concluded" + $GeneralSettings.NoGameIDChange = CreateSettingsCheckbox -Name "NoGameIDChange" -Text "No GameID Change" -IsDebug -Info "Do not change the GameID of the ROM when patching is concluded" + $GeneralSettings.NoChannelTitleChange = CreateSettingsCheckbox -Name "NoChannelTitleChange " -Text "No Channel Title Change" -IsDebug -Info "Do not change the channel title of the WAD when patching is concluded" + $GeneralSettings.NoChannelIDChange = CreateSettingsCheckbox -Name "NoChannelIDChange" -Text "No Channel ID Change" -IsDebug -Info "Do not change the channel GameID of the WAD when patching is concluded" + $GeneralSettings.KeepDowngraded = CreateSettingsCheckbox -Name "KeepDowngraded" -Text "Keep Downgraded" -IsDebug -Info "Keep the downgraded patched ROM in the output folder" + $GeneralSettings.KeepConverted = CreateSettingsCheckbox -Name "KeepConverted" -Text "Keep Converted" -IsDebug -Info "Keep the converted patched ROM in the output folder" + $GeneralSettings.SceneEditorChecks = CreateSettingsCheckbox -Name "SceneEditorChecks" -Text "Scene Editor Checks" -IsDebug -Info "Print out extras debug info and perform extra checks for the Scene Editor`nThis may slow down performance a bit" # Debug Settings (Nintendo 64) - $GeneralSettings.Box = CreateReduxGroup -All -Y ($GeneralSettings.Box.Bottom + (DPISize 10)) -IsGame $False -Height 2 -AddTo $SettingsDialog -Text "Debug Settings (Nintendo 64)" - $GeneralSettings.NoCompression = CreateSettingsCheckbox -Name "NoCompression" -Column 1 -Row 1 -Text "No Compression" -IsDebug -Info "Do not attempt to compress the ROM back again when patching is concluded`nThis can cause Wii VC WADs to freeze" - $GeneralSettings.KeepDecompressed = CreateSettingsCheckbox -Name "KeepDecompressed" -Column 2 -Row 1 -Text "Keep Decompressed" -IsDebug -Info "Keep the decompressed patched ROM in the output folder" - $GeneralSettings.NoCRCChange = CreateSettingsCheckbox -Name "NoCRCChange" -Column 3 -Row 1 -Text "No CRC Change" -IsDebug -Info "Do not change the CRC of the ROM when patching is concluded" - $GeneralSettings.Rev0DungeonFiles = CreateSettingsCheckbox -Name "Rev0DungeonFiles" -Column 1 -Row 2 -Text "Rev 0 Dungeon Files" -IsDebug -Info "Extract the dungeon files from the OoT ROM (Rev 0 US) or MM ROM (Rev 0 US) as well when extracting dungeon files" - $GeneralSettings.NoDialoguePatching = CreateSettingsCheckbox -Name "NoDialoguePatching" -Column 2 -Row 2 -Text "Prevent Dialogue Patching" -IsDebug -Info "Prevents the patching of any dialogue related options for Ocarina of Time or Majora's Mask`nUseful for when patching Randomizer" - $GeneralSettings.NoScenePatching = CreateSettingsCheckbox -Name "NoScenePatching" -Column 3 -Row 2 -Text "Prevent Scene Patching" -IsDebug -Info "Prevents the patching of any scene related options for Ocarina of Time or Majora's Mask`nUseful for when patching Randomizer" + $GeneralSettings.Box = CreateSettingsGroup -Text "Debug Settings (Nintendo 64)" + $GeneralSettings.NoCompression = CreateSettingsCheckbox -Name "NoCompression" -Text "No Compression" -IsDebug -Info "Do not attempt to compress the ROM back again when patching is concluded`nThis can cause Wii VC WADs to freeze" + $GeneralSettings.KeepDecompressed = CreateSettingsCheckbox -Name "KeepDecompressed" -Text "Keep Decompressed" -IsDebug -Info "Keep the decompressed patched ROM in the output folder" + $GeneralSettings.NoCRCChange = CreateSettingsCheckbox -Name "NoCRCChange" -Text "No CRC Change" -IsDebug -Info "Do not change the CRC of the ROM when patching is concluded" + $GeneralSettings.Rev0DungeonFiles = CreateSettingsCheckbox -Name "Rev0DungeonFiles" -Text "Rev 0 Dungeon Files" -IsDebug -Info "Extract the dungeon files from the OoT ROM (Rev 0 US) or MM ROM (Rev 0 US) as well when extracting dungeon files" + $GeneralSettings.NoDialoguePatching = CreateSettingsCheckbox -Name "NoDialoguePatching" -Text "Prevent Dialogue Patching" -IsDebug -Info "Prevents the patching of any dialogue related options for Ocarina of Time or Majora's Mask`nUseful for when patching Randomizer" + $GeneralSettings.NoScenePatching = CreateSettingsCheckbox -Name "NoScenePatching" -Text "Prevent Scene Patching" -IsDebug -Info "Prevents the patching of any scene related options for Ocarina of Time or Majora's Mask`nUseful for when patching Randomizer" # Settings preset - $GeneralSettings.Box = CreateReduxGroup -All -Y ($GeneralSettings.Box.Bottom + (DPISize 10)) -IsGame $False -Height 2 -AddTo $SettingsDialog -Text "Settings Presets" - $GeneralSettings.PresetsPanel = CreateReduxPanel -Row 2 -AddTo $GeneralSettings.Box - $GeneralSettings.Presets = @() - $text = "`nAll made settings are stored to this preset`nSettings are retrieved when selecting this preset again" - $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 1 -Max 6 -NameTextbox "Preset.Label1" -Column 1 -Row 1 -Text "Preset 1" -Info ("Settings preset #1" + $text) -Checked - $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 2 -Max 6 -NameTextbox "Preset.Label2" -Column 2 -Row 1 -Text "Preset 2" -Info ("Settings preset #2" + $text) - $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 3 -Max 6 -NameTextbox "Preset.Label3" -Column 3 -Row 1 -Text "Preset 3" -Info ("Settings preset #3" + $text) - $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 4 -Max 6 -NameTextbox "Preset.Label4" -Column 1 -Row 2 -Text "Preset 4" -Info ("Settings preset #4" + $text) - $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 5 -Max 6 -NameTextbox "Preset.Label5" -Column 2 -Row 2 -Text "Preset 5" -Info ("Settings preset #5" + $text) - $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 6 -Max 6 -NameTextbox "Preset.Label6" -Column 3 -Row 2 -Text "Preset 6" -Info ("Settings preset #6" + $text) + $GeneralSettings.Box = CreateSettingsGroup -Text "Settings Presets" + $GeneralSettings.Presets = @() + $text = "`nAll made settings are stored to this preset`nSettings are retrieved when selecting this preset again" + $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 1 -Max 8 -NameTextbox "Preset.Label1" -Text "Preset 1" -Info ("Settings preset #1" + $text) -Checked + $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 2 -Max 8 -NameTextbox "Preset.Label2" -Text "Preset 2" -Info ("Settings preset #2" + $text) + $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 3 -Max 8 -NameTextbox "Preset.Label3" -Text "Preset 3" -Info ("Settings preset #3" + $text) + $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 4 -Max 8 -NameTextbox "Preset.Label4" -Text "Preset 4" -Info ("Settings preset #4" + $text) + $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 5 -Max 8 -NameTextbox "Preset.Label5" -Text "Preset 5" -Info ("Settings preset #5" + $text) + $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 6 -Max 8 -NameTextbox "Preset.Label6" -Text "Preset 6" -Info ("Settings preset #6" + $text) + $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 7 -Max 8 -NameTextbox "Preset.Label7" -Text "Preset 7" -Info ("Settings preset #7" + $text) + $GeneralSettings.Presets += CreateSettingsRadioField -Name "Preset" -SaveAs 8 -Max 8 -NameTextbox "Preset.Label8" -Text "Preset 8" -Info ("Settings preset #8" + $text) if ((GetWindowsVersion) -lt 11) { $GeneralSettings.DoubleClick.Add_CheckStateChanged( { TogglePowerShellOpenWithClicks $this.Checked } ) } $GeneralSettings.ModernStyle.Add_CheckStateChanged( { SetModernVisualStyle $this.checked } ) @@ -351,100 +352,49 @@ function CreateSettingsDialog() { for ($i=0; $i-lt $GeneralSettings.Presets.Length; $i++) { $GeneralSettings.Presets[$i].Add_CheckedChanged( { if (!(IsSet $GamePatch.script) -and $GameSettings -ne $null) { return } + RefreshGameScript - if (!$this.checked) { Out-IniFile -FilePath $GameSettingsFile -InputObject $GameSettings | Out-Null } + if (!$this.checked) { Out-IniFile -FilePath $GameSettingsFile -InputObject $GameSettings } else { $global:GameSettingsFile = GetGameSettingsFile $global:GameSettings = GetSettings $GameSettingsFile - if (GetCommand "CreateOptions") { CreateOptions } + if (HasCommand "CreateOptions") { CreateOptions } DisableReduxOptions } } ) } -} - - - -#============================================================================================================================================================================================== -function ResetTool() { - - $InputPaths.GameTextBox.Text = "Select or drag and drop your ROM or VC WAD file..." - $InputPaths.InjectTextBox.Text = "Select or drag and drop your NES, SNES or N64 ROM..." - $InputPaths.PatchTextBox.Text = "Select or drag and drop your BPS, IPS, Xdelta or VCDiff Patch File..." - - foreach ($item in $GeneralSettings) { - if ($item.GetType() -eq [System.Windows.Forms.CheckBox]) { $item.Checked = $item.Default } - } - - foreach ($item in $VC.GetEnumerator) { - if ($item.GetType() -eq [System.Windows.Forms.CheckBox]) { $item.Checked = $item.Default } - } - - $Patches.Downgrade.Checked = $Patches.Downgrade.Default - $Patches.Redux.Checked = $Patches.Redux.Default - $Patches.Options.Checked = $Patches.Options.Default - $CustomHeader.EnableHeader.Checked = $CustomHeader.EnableHeader.Default - $CustomHeader.EnableRegion.Checked = $CustomHeader.EnableRegion.Default - - $CurrentGame.Console.SelectedIndex = $CurrentGame.Console.Default - $CurrentGame.Game.SelectedIndex = $CurrentGame.Game.Default - $Patches.Type.SelectedIndex = $Patches.Type.Default - $InputPaths.ApplyInjectButton.Enabled = $InputPaths.ApplyPatchButton.Enabled = $False - - RemoveFile ($Paths.Settings) - $global:Settings = GetSettings ($Paths.Settings + "\Core.ini") - $global:GameSettings = GetSettings (GetGameSettingsFile) - - RestoreCustomHeader - ChangeGameMode - SetWiiVCMode $False - EnablePatchButtons $False - SetMainScreenSize - - $global:GameIsSelected = $False - [System.GC]::Collect() | Out-Null + # Safe Options + $GeneralSettings.SafeOptions.Add_CheckStateChanged({ + if (!(IsSet $GamePatch.script) -or $GameSettings -eq $null -or !(HasCommand "CreateOptions")) { return } + RefreshGameScript + Out-IniFile -FilePath $GameSettingsFile -InputObject $GameSettings + CreateOptions + DisableReduxOptions + }) } #============================================================================================================================================================================================== -function ResetGame() { +function CreateSettingsGroup([string]$Tag, [string]$Text="") { - if (!(IsSet $Redux.Groups)) { return } - - foreach ($item in $Redux.Groups) { - foreach ($form in $item.controls) { - if ($form.GetType() -eq [System.Windows.Forms.CheckBox]) { $form.Checked = $form.Default } - elseif ($form.GetType() -eq [System.Windows.Forms.RadioButton]) { $form.Checked = $form.Default } - elseif ($form.GetType() -eq [System.Windows.Forms.ComboBox]) { $form.SelectedIndex = $form.Default } - elseif ($form.GetType() -eq [System.Windows.Forms.TextBox]) { $form.Text = $form.Default } - elseif ($form.GetType() -eq [System.Windows.Forms.TrackBar]) { $form.Value = $form.Default } - - elseif ($form.GetType() -eq [System.Windows.Forms.Panel]) { - foreach ($subform in $form.controls) { - if ($subform.GetType() -eq [System.Windows.Forms.CheckBox]) { $subform.Checked = $subform.Default } - elseif ($subform.GetType() -eq [System.Windows.Forms.RadioButton]) { $subform.Checked = $subform.Default } - elseif ($subform.GetType() -eq [System.Windows.Forms.ComboBox]) { $subform.SelectedIndex = $subform.Default } - elseif ($subform.GetType() -eq [System.Windows.Forms.TextBox]) { $subform.Text = $subform.Default } - elseif ($subform.GetType() -eq [System.Windows.Forms.TrackBar]) { $subform.Value = $subform.Default } - } - } - } - } - - WriteToConsole "Current selected game options have been reset" - [System.GC]::Collect() | Out-Null + $width = $GeneralSettings.Panel.Width - (DPISize 30) + $Last.Column = $Last.Row = 1 + $Last.Width = [byte][Math]::Round($width / $ColumnWidth) + if ($Last.Group -ne $null) { $Y = $Last.Group.Bottom + 5 } else { $Y = 0 } + $Group = CreateGroupBox -X (DPISize 10) -Y $Y -Width $width -Height (DPISize 50) -Name "Settings" -Tag $Tag -Text $Text -AddTo $GeneralSettings.Panel + return $Group } #============================================================================================================================================================================================== -function CreateSettingsCheckbox([byte]$Column=1, [byte]$Row=1, [switch]$Checked, [boolean]$Disable=$False, [string]$Text="", [string]$Info="", [string]$Name, [switch]$IsDebug) { +function CreateSettingsCheckbox([byte]$Column=$Last.Column, [byte]$Row=$Last.Row, [switch]$Checked, [boolean]$Disable=$False, [string]$Text="", [string]$Info="", [string]$Name, [switch]$IsDebug) { - $Checkbox = CreateCheckbox -X (($Column-1) * (DPISize 165) + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Checked $Checked -Disable $Disable -Info $Info -IsDebug $IsDebug -Name $Name + $Checkbox = CreateCheckbox -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Checked $Checked -Disable $Disable -Info $Info -IsDebug $IsDebug -Name $Name if (IsSet $Text) { $Label = CreateLabel -X $CheckBox.Right -Y ($CheckBox.Top + (DPISize 3)) -Width (DPISize 135) -Height (DPISize 15) -Text $Text -Info $Info Add-Member -InputObject $Label -NotePropertyMembers @{ CheckBox = $CheckBox } @@ -454,6 +404,14 @@ function CreateSettingsCheckbox([byte]$Column=1, [byte]$Row=1, [switch]$Checked, }) } + $Last.Column = $column + 1; + $Last.Row = $Row; + if ($Column -ge $Last.Width) { + $Last.Column = 1 + $Last.Row++ + } + $Last.Group.Height = ($Row * (DPISize 30) + (DPISize 20)) + return $CheckBox } @@ -461,11 +419,19 @@ function CreateSettingsCheckbox([byte]$Column=1, [byte]$Row=1, [switch]$Checked, #============================================================================================================================================================================================== -function CreateSettingsRadioField([byte]$Column=1, [byte]$Row=1, [switch]$Checked, [switch]$Disable, [string]$Text="", [string]$Info="", [string]$Name, [int16]$SaveAs, [int16]$Max, [string]$NameTextbox, [switch]$IsDebug) { +function CreateSettingsRadioField([byte]$Column=$Last.Column, [byte]$Row=$Last.Row, [switch]$Checked, [switch]$Disable, [string]$Text="", [string]$Info="", [string]$Name, [int16]$SaveAs, [int16]$Max, [string]$NameTextbox, [switch]$IsDebug) { - $Checkbox = CreateCheckbox -X (($Column-1) * (DPISize 165) + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Checked $Checked -Disable $Disable -IsRadio -Info $Info -IsDebug $IsDebug -Name $Name -SaveAs $SaveAs -SaveTo $Name -Max $Max + $Checkbox = CreateCheckbox -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Checked $Checked -Disable $Disable -IsRadio -Info $Info -IsDebug $IsDebug -Name $Name -SaveAs $SaveAs -SaveTo $Name -Max $Max $Textbox = CreateTextBox -X $Checkbox.Right -Y $Checkbox.Top -Width (DPISize 130) -Height (DPISize 15) -Length 20 -Text $Text -IsDebug $IsDebug -Name $NameTextbox + $Last.Column = $column + 1; + $Last.Row = $Row; + if ($Column -ge $Last.Width) { + $Last.Column = 1 + $Last.Row++ + } + $Last.Group.Height = ($Row * (DPISize 30) + (DPISize 20)) + return $CheckBox } @@ -505,7 +471,7 @@ function CreateErrorDialog([string]$Error, [boolean]$Fatal=$True, [boolean]$Once WriteToConsole "Error Level: Fatal" -Error } else { WriteToConsole "Error Level: Non-Fatal" -Error } - $ErrorDialog.ShowDialog() | Out-Null + $ErrorDialog.ShowDialog() } @@ -513,13 +479,8 @@ function CreateErrorDialog([string]$Error, [boolean]$Fatal=$True, [boolean]$Once #============================================================================================================================================================================================== -Export-ModuleMember -Function CreateLanguagesDialog -Export-ModuleMember -Function CreateOptionsDialog -Export-ModuleMember -Function CreateReduxDialog -Export-ModuleMember -Function CreateCreditsDialog -Export-ModuleMember -Function CreateSettingsDialog +Export-ModuleMember -Function CreateOptionsPanel +Export-ModuleMember -Function CreateCreditsPanel +Export-ModuleMember -Function CreateSettingsPanel Export-ModuleMember -Function CreateErrorDialog -Export-ModuleMember -Function CreateLanguageContent - -Export-ModuleMember -Function ResetTool -Export-ModuleMember -Function ResetGame \ No newline at end of file +Export-ModuleMember -Function ToggleDialog \ No newline at end of file diff --git a/Files/Scripts/Files.psm1 b/Files/Scripts/Files.psm1 index e70d028b..b3eb936b 100644 --- a/Files/Scripts/Files.psm1 +++ b/Files/Scripts/Files.psm1 @@ -184,11 +184,17 @@ function SetFileParameters() { - # Store ICO files + # Store ICO & PNG files $Files.icon.main = $Paths.Main + "\Main.ico" $Files.icon.settings = $Paths.Main + "\Settings.ico" $Files.icon.credits = $Paths.Main + "\Credits.ico" $Files.icon.additional = $Paths.Main + "\Additional.ico" + $Files.icon.preview = $Paths.Main + "\Preview.ico" + $Files.icon.previewButton = $Paths.Main + "\PreviewButton.png" + $Files.icon.wiiEnabled = $Paths.Main + "\Wii Enabled.png" + $Files.icon.wiiDisabled = $Paths.Main + "\Wii Disabled.png" + $Files.icon.jason = $Paths.Main + "\Jason.ico" + $Files.icon.jasonBig = $Paths.Main + "\Jason.jpg" @@ -255,10 +261,8 @@ function SetGetROM() { if ($GetROM.in -ne $null) { $GetROM.run = $GetROM.in } - if ($Settings.Debug.CreateBPS -eq $True) { - $Files.compBPS = [System.IO.Path]::GetDirectoryName($GetROM.in) + "\" + [System.IO.Path]::GetFileNameWithoutExtension($GetROM.in) + "_compressed.bps" - $Files.decompBPS = [System.IO.Path]::GetDirectoryName($GetROM.in) + "\" + [System.IO.Path]::GetFileNameWithoutExtension($GetROM.in) + "_decompressed.bps" - } + if ($Settings.Debug.CreateCompressedBPS -eq $True) { $Files.compBPS = [System.IO.Path]::GetDirectoryName($GamePath) + "\" + [System.IO.Path]::GetFileNameWithoutExtension($GamePath) + "_compressed.bps" } + if ($Settings.Debug.CreateDecompressedBPS -eq $True) { $Files.compBPS = [System.IO.Path]::GetDirectoryName($GamePath) + "\" + [System.IO.Path]::GetFileNameWithoutExtension($GamePath) + "_decompressed.bps" } } @@ -332,6 +336,49 @@ function PlaySound([System.Media.SoundPlayer]$Sound) { +#============================================================================================================================================================================================== +function GetImageFile([string]$Path="") { + + if ($Path -eq "") { return $null } + if (Test-Path -LiteralPath $Path -PathType Leaf) { return $Path } + if (Test-Path -LiteralPath ($Path + ".png") -PathType Leaf) { return $Path + ".png" } + elseif (Test-Path -LiteralPath ($Path + ".jpg") -PathType Leaf) { return $Path + ".jpg" } + return $null + +} + + + +#============================================================================================================================================================================================== +function IsROMFile([string]$Ext="") { + + if ($Ext -eq ".z64" -or $Ext -eq ".n64" -or $Ext -eq ".v64" -or $Ext -eq ".sfc" -or $Ext -eq ".smc" -or $Ext -eq ".nes" -or $Ext -eq ".gbc") { return $True } + return $False + +} + + + +#============================================================================================================================================================================================== +function IsPatchFile([string]$Ext="") { + + if ($Ext -eq ".bps" -or $Ext -eq ".ips" -or $Ext -eq ".ups" -or $Ext -eq ".ppf" -or $Ext -eq ".xdelta" -or $Ext -eq ".vcdiff") { return $True } + return $False + +} + + + +#============================================================================================================================================================================================== +function IsZipFile([string]$Ext="") { + + if ($Ext -eq ".zip" -or $Ext -eq ".rar" -or $Ext -eq ".7z") { return $True } + return $False + +} + + + #============================================================================================================================================================================================== Export-ModuleMember -Function SetTempFileParameters @@ -339,4 +386,8 @@ Export-ModuleMember -Function SetFileParameters Export-ModuleMember -Function SetGetROM Export-ModuleMember -Function CheckPatchExtension Export-ModuleMember -Function LoadSoundEffects -Export-ModuleMember -Function PlaySound \ No newline at end of file +Export-ModuleMember -Function PlaySound +Export-ModuleMember -Function GetImageFile +Export-ModuleMember -Function IsROMFile +Export-ModuleMember -Function IsPatchFile +Export-ModuleMember -Function IsZipFile \ No newline at end of file diff --git a/Files/Scripts/Forms.psm1 b/Files/Scripts/Forms.psm1 index 3ea30233..43393956 100644 --- a/Files/Scripts/Forms.psm1 +++ b/Files/Scripts/Forms.psm1 @@ -1,11 +1,11 @@ -function CreateForm([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [string]$Name, [string]$Tag, [object]$Form, [boolean]$IsGame, [object]$AddTo) { +function CreateForm([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [string]$Name="", [string]$Tag="", [object]$Form, [boolean]$IsGame=$False, [object]$AddTo=$null) { $Form.Size = New-Object System.Drawing.Size($Width, $Height) $Form.Location = New-Object System.Drawing.Size($X, $Y) - if ( ($Tag -ne "") -or ($Tag -ne $null) ) { $Form.Tag = $Tag } - if (IsSet $AddTo) { $AddTo.Controls.Add($Form) } + if ($Tag -ne "") { $Form.Tag = $Tag } + if ($AddTo -ne $null) { $AddTo.Controls.Add($Form) } - if (IsSet $Name) { + if ($Name -ne "") { $Form.Name = $Name if (IsSet $Last.Extend) { Add-Member -InputObject $Form -NotePropertyMembers @{ Section = $Last.Extend } } elseif (!$IsGame) { Add-Member -InputObject $Form -NotePropertyMembers @{ Section = "Core" } } @@ -14,7 +14,7 @@ function CreateForm([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Heigh if (-not ($Redux.Sections -contains $Last.Extend) ) { $Redux.Sections += $Last.Extend } } } - Add-Member -InputObject $Form -NotePropertyMembers @{ Active = $True } + Add-Member -InputObject $Form -NotePropertyMembers @{ Active = $True; Hidden = $False } return $Form @@ -37,7 +37,10 @@ function CreateDialog([uint16]$Width=0, [uint16]$Height=0, [string]$Icon) { $Dialog.AutoScaleMode = [System.Windows.Forms.AutoScaleMode]::Inherit $Dialog.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::FixedDialog $Dialog.StartPosition = "CenterScreen" - if (IsSet $Icon) { $Dialog.Icon = $Icon } + if (IsSet $Icon) { + if ($IsFoolsDay) { $Dialog.Icon = $Files.icon.jason } + else { $Dialog.Icon = $Icon } + } return $Dialog @@ -46,13 +49,13 @@ function CreateDialog([uint16]$Width=0, [uint16]$Height=0, [string]$Icon) { #============================================================================================================================================================================================== -function CreateColorDialog([string]$Color="000000", [string]$Name, [switch]$IsGame, [object]$Button) { +function CreateColorDialog([string]$Color="000000", [string]$Name="", [switch]$IsGame, [object]$Button=$null) { $ColorDialog = New-Object System.Windows.Forms.ColorDialog $ColorDialog.Color = "#" + $Color - if ($IsGame -and (IsSet -Elem $Name) ) { $Redux[$Last.Extend][$Name] = $ColorDialog } - if (IsSet $Name) { $ColorDialog.Tag = $Name } + if ($IsGame -and $Name -ne "") { $Redux[$Last.Extend][$Name] = $ColorDialog } + if ($Name -ne "") { $ColorDialog.Tag = $Name } if (IsSet $ColorDialog.Tag) { if ($IsGame) { @@ -79,16 +82,16 @@ function CreateColorDialog([string]$Color="000000", [string]$Name, [switch]$IsGa #============================================================================================================================================================================================== -function CreateGroupBox([uint16]$X, [uint16]$Y, [uint16]$Width, [uint16]$Height, [string]$Name, [string]$Tag, [string]$Text, [object]$AddTo=$Last.Panel) { +function CreateGroupBox([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [string]$Name="", [string]$Tag="", [string]$Text, [object]$AddTo=$Last.Panel) { $Last.Group = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -Form (New-Object System.Windows.Forms.GroupBox) -AddTo $AddTo $Last.Hide = $False $Last.Group.Font = $Fonts.Small - if (IsSet $Text) { + $Last.SaveAs = 0 + if ($Text -ne "") { while ($Text -like "* & *") { $Text = $Text.Replace("&", "&&") } $Last.Group.Text = (" " + $Text + " ") } - $Last.GroupName = $Name return $Last.Group } @@ -96,9 +99,11 @@ function CreateGroupBox([uint16]$X, [uint16]$Y, [uint16]$Width, [uint16]$Height, #============================================================================================================================================================================================== -function CreatePanel([uint16]$X, [uint16]$Y, [uint16]$Width, [uint16]$Height, [string]$Name, [string]$Tag, [boolean]$Hide, [object]$AddTo=$MainDialog) { +function CreatePanel([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [string]$Name="", [string]$Tag="", [boolean]$Hide=$False, [object]$AddTo=$MainDialog) { $Last.Panel = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -Form (New-Object System.Windows.Forms.Panel) -AddTo $AddTo + $Last.Group = $null + $Last.Half = $False if ($Hide) { $Last.Panel.Hide() } return $Last.Panel @@ -107,44 +112,44 @@ function CreatePanel([uint16]$X, [uint16]$Y, [uint16]$Width, [uint16]$Height, [s #============================================================================================================================================================================================== -function CreateTextBox([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [uint16]$Length=10, [string]$Name, [string]$Tag, [switch]$ReadOnly, [switch]$Multiline, [string]$Text="", [string]$Info, [switch]$IsGame, [switch]$TextFileFont, [object]$AddTo=$Last.Group) { +function CreateTextBox([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [uint16]$Length=10, [string]$Name="", [string]$Tag="", [switch]$ReadOnly, [switch]$Multiline, [string]$Text="", [string]$Info="", [switch]$IsGame, [switch]$TextFileFont, [object]$AddTo=$Last.Group) { - $TextBox = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -IsGame $IsGame -Form (New-Object System.Windows.Forms.TextBox) -AddTo $AddTo - $TextBox.Text = $Text - if ($TextFileFont) { $TextBox.Font = $Fonts.TextFile } - else { $TextBox.Font = $Fonts.Small } - $TextBox.MaxLength = $Length + $textBox = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -IsGame $IsGame -Form (New-Object System.Windows.Forms.TextBox) -AddTo $AddTo + $textBox.Text = $Text + if ($TextFileFont) { $textBox.Font = $Fonts.TextFile } + else { $textBox.Font = $Fonts.Small } + $textBox.MaxLength = $Length if ($ReadOnly) { - $TextBox.ReadOnly = $True - $TextBox.Cursor = 'Default' - $TextBox.ShortcutsEnabled = $False - $TextBox.BackColor = "White" - $TextBox.Add_Click({ $this.SelectionLength = 0 }) + $textBox.ReadOnly = $True + $textBox.Cursor = 'Default' + $textBox.ShortcutsEnabled = $False + $textBox.BackColor = "White" + $textBox.Add_Click({ $this.SelectionLength = 0 }) } if ($Multiline) { - $TextBox.Multiline = $True - $TextBox.Scrollbars = 'Vertical' - $TextBox.WordWrap = $False - $TextBox.TabStop = $False + $textBox.Multiline = $True + $textBox.Scrollbars = 'Vertical' + $textBox.WordWrap = $False + $textBox.TabStop = $False } - if (IsSet $TextBox.Name) { + if ($Name -ne "") { if ($IsGame) { - if (IsSet $GameSettings[$TextBox.Section][$TextBox.Name]) { $TextBox.Text = $GameSettings[$TextBox.Section][$TextBox.Name] } - else { $GameSettings[$TextBox.Section][$TextBox.Name] = $TextBox.Text } - $TextBox.Add_TextChanged({ $GameSettings[$this.Section][$this.Name] = $this.Text }) + if (IsSet $GameSettings[$textBox.Section][$textBox.Name]) { $textBox.Text = $GameSettings[$textBox.Section][$textBox.Name] } + else { $GameSettings[$textBox.Section][$textBox.Name] = $textBox.Text } + $textBox.Add_TextChanged({ $GameSettings[$this.Section][$this.Name] = $this.Text }) } else { - if (IsSet $Settings["Core"][$TextBox.Name]) { $TextBox.Text = $Settings["Core"][$TextBox.Name] } - else { $Settings["Core"][$TextBox.Name] = $TextBox.Text } - $TextBox.Add_TextChanged({ $Settings["Core"][$this.Name] = $this.Text }) + if (IsSet $Settings["Core"][$textBox.Name]) { $textBox.Text = $Settings["Core"][$textBox.Name] } + else { $Settings["Core"][$TextBox.Name] = $textBox.Text } + $textBox.Add_TextChanged({ $Settings["Core"][$this.Name] = $this.Text }) } } - Add-Member -InputObject $TextBox -NotePropertyMembers @{ Default = $Text } - $ToolTip = CreateToolTip -Form $TextBox -Info $Info + Add-Member -InputObject $textBox -NotePropertyMembers @{ Default = $Text } + $ToolTip = CreateToolTip -Form $textBox -Info $Info return $TextBox } @@ -152,57 +157,58 @@ function CreateTextBox([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$He #============================================================================================================================================================================================== -function CreateCheckBox([uint16]$X=0, [uint16]$Y=0, [string]$Name, [byte]$SaveAs=1, [string]$SaveTo, [byte]$Max=1, [string]$Tag, [boolean]$Checked=$False, [boolean]$Disable=$False, [switch]$IsRadio, [string]$Info="", [boolean]$IsGame=$False, [boolean]$IsDebug=$False, [object]$AddTo=$Last.Group, [object]$Link) { +function CreateCheckBox([uint16]$X=0, [uint16]$Y=0, [byte]$SaveAs=$Last.SaveAs, [string]$SaveTo="", [byte]$Max=1, [string]$Name="", [string]$Tag="", [boolean]$Checked=$False, [boolean]$Disable=$False, [switch]$IsRadio, [string]$Info="", [boolean]$IsGame=$False, [boolean]$IsDebug=$False, [object]$AddTo=$Last.Group, [object]$Link=$null) { if ($IsRadio) { - $CheckBox = CreateForm -X $X -Y $Y -Width (DPISize 20) -Height (DPISize 20) -Name $Name -Tag $Tag -IsGame $IsGame -Form (New-Object System.Windows.Forms.RadioButton) -AddTo $AddTo + $Last.SaveAs++ + $checkBox = CreateForm -X $X -Y $Y -Width (DPISize 20) -Height (DPISize 20) -Name $Name -Tag $Tag -IsGame $IsGame -Form (New-Object System.Windows.Forms.RadioButton) -AddTo $AddTo Add-Member -InputObject $CheckBox -NotePropertyMembers @{ SaveAs = $SaveAs; SaveTo = $SaveTo } } else { $CheckBox = CreateForm -X $X -Y $Y -Width (DPISize 20) -Height (DPISize 20) -Name $Name -Tag $Tag -IsGame $IsGame -Form (New-Object System.Windows.Forms.CheckBox) -AddTo $AddTo } - $ToolTip = CreateToolTip -Form $CheckBox -Info $Info - $CheckBox.Enabled = !$Disable + $ToolTip = CreateToolTip -Form $checkBox -Info $Info + $checkBox.Enabled = !$Disable - if (IsSet $CheckBox.Name) { + if ($Name -ne "") { if ($IsGame) { if ($IsRadio) { - if (IsSet -Elem $GameSettings[$CheckBox.Section][$CheckBox.SaveTo] -Max $Max -HasInt) { $CheckBox.Checked = $GameSettings[$CheckBox.Section][$CheckBox.SaveTo] -eq $Checkbox.SaveAs } - elseif ($Checked) { $CheckBox.Checked = $True; $GameSettings[$CheckBox.Section][$CheckBox.SaveTo] = $CheckBox.SaveAs } - $CheckBox.Add_CheckedChanged({ $GameSettings[$this.Section][$this.SaveTo] = $this.SaveAs }) + if (IsSet -Elem $GameSettings[$checkBox.Section][$checkBox.SaveTo] -Max $Max -HasInt) { $checkBox.Checked = $GameSettings[$checkBox.Section][$checkBox.SaveTo] -eq $checkBox.SaveAs } + elseif ($Checked) { $checkBox.Checked = $True; $GameSettings[$checkBox.Section][$checkBox.SaveTo] = $checkBox.SaveAs } + $checkBox.Add_CheckedChanged({ $GameSettings[$this.Section][$this.SaveTo] = $this.SaveAs }) } else { - if (IsSet $GameSettings[$CheckBox.Section][$CheckBox.Name]) { $CheckBox.Checked = $GameSettings[$CheckBox.Section][$CheckBox.Name] -eq "True" } - else { $CheckBox.Checked = $GameSettings[$CheckBox.Section][$CheckBox.Name] = $Checked } - $CheckBox.Add_CheckStateChanged({ $GameSettings[$this.Section][$this.Name] = $this.Checked }) + if (IsSet $GameSettings[$checkBox.Section][$CheckBox.Name]) { $checkBox.Checked = $GameSettings[$checkBox.Section][$checkBox.Name] -eq "True" } + else { $checkBox.Checked = $GameSettings[$checkBox.Section][$checkBox.Name] = $Checked } + $checkBox.Add_CheckStateChanged({ $GameSettings[$this.Section][$this.Name] = $this.Checked }) } } else { - if ($IsDebug) { $CheckBox.Section = "Debug" } else { $Checkbox.Section = "Core" } + if ($IsDebug) { $checkBox.Section = "Debug" } else { $checkBox.Section = "Core" } if ($IsRadio) { - if (IsSet -Elem $Settings[$CheckBox.Section][$CheckBox.SaveTo] -Max $Max -HasInt) { $CheckBox.Checked = $Settings[$CheckBox.Section][$CheckBox.SaveTo] -eq $Checkbox.SaveAs } - elseif ($Checked) { $CheckBox.Checked = $True; $Settings[$CheckBox.Section][$CheckBox.SaveTo] = $CheckBox.SaveAs } - $CheckBox.Add_CheckedChanged({ $Settings[$this.Section][$this.SaveTo] = $this.SaveAs }) + if (IsSet -Elem $Settings[$CheckBox.Section][$checkBox.SaveTo] -Max $Max -HasInt) { $checkBox.Checked = $Settings[$checkBox.Section][$checkBox.SaveTo] -eq $checkBox.SaveAs } + elseif ($Checked) { $checkBox.Checked = $True; $Settings[$checkBox.Section][$checkBox.SaveTo] = $checkBox.SaveAs } + $checkBox.Add_CheckedChanged({ $Settings[$this.Section][$this.SaveTo] = $this.SaveAs }) } else { - if (IsSet $Settings[$CheckBox.Section][$CheckBox.Name]) { $CheckBox.Checked = $Settings[$CheckBox.Section][$CheckBox.Name] -eq "True" } - else { $CheckBox.Checked = $Settings[$CheckBox.Section][$CheckBox.Name] = $Checked } - $CheckBox.Add_CheckStateChanged({ $Settings[$this.Section][$this.Name] = $this.Checked }) + if (IsSet $Settings[$checkBox.Section][$checkBox.Name]) { $checkBox.Checked = $Settings[$checkBox.Section][$checkBox.Name] -eq "True" } + else { $checkBox.Checked = $Settings[$checkBox.Section][$checkBox.Name] = $Checked } + $checkBox.Add_CheckStateChanged({ $Settings[$this.Section][$this.Name] = $this.Checked }) } } } - else { $CheckBox.Checked = $Checked } + else { $checkBox.Checked = $Checked } - if (IsSet $Link) { - Add-Member -InputObject $Checkbox -NotePropertyMembers @{ Link = $Link } - Add-Member -InputObject $Link -NotePropertyMembers @{ Link = $Checkbox } + if ($Link -ne $null) { + Add-Member -InputObject $checkBox -NotePropertyMembers @{ Link = $Link } + Add-Member -InputObject $Link -NotePropertyMembers @{ Link = $checkBox } - if ($Checkbox.GetType().Name -eq "Checkbox") { $Checkbox.Add_CheckStateChanged( { EnableElem -Elem $this.link -Active (!$this.Checked) }) } - else { $Checkbox.Add_CheckedChanged( { EnableElem -Elem $this.link -Active (!$this.Checked) }) } - if ($Link.GetType().Name -eq "Checkbox") { $Link.Add_CheckStateChanged( { EnableElem -Elem $this.link -Active (!$this.Checked) }) } - else { $Link.Add_CheckedChanged( { EnableElem -Elem $this.link -Active (!$this.Checked) }) } - EnableElem -Elem $Checkbox -Active (!$Checkbox.link.Checked) - EnableElem -Elem $Link -Active (!$Link.link.Checked) - if ($Checkbox.Enabled -eq $False) { $Checkbox.Checked = $False } - if ($Link.Enabled -eq $False) { $Link.Checked = $False } + if ($checkbox.GetType().Name -eq "Checkbox") { $checkbox.Add_CheckStateChanged( { EnableElem -Elem $this.Link -Active (!$this.Checked) }) } + else { $checkbox.Add_CheckedChanged( { EnableElem -Elem $this.Link -Active (!$this.Checked) }) } + if ($Link.GetType().Name -eq "Checkbox") { $Link.Add_CheckStateChanged( { EnableElem -Elem $this.Link -Active (!$this.Checked) }) } + else { $Link.Add_CheckedChanged( { EnableElem -Elem $this.Link -Active (!$this.Checked) }) } + EnableElem -Elem $checkBox -Active (!$checkBox.Link.Checked) + EnableElem -Elem $Link -Active (!$Link.Link.Checked) + if ($checkBox.checked -and $checkBox.link.Checked) { $checkBox.Checked = $False } + if ($link.checked -and $Link.link.Checked) { $Link.Checked = $False } } Add-Member -InputObject $CheckBox -NotePropertyMembers @{ Default = $Checked } @@ -213,85 +219,89 @@ function CreateCheckBox([uint16]$X=0, [uint16]$Y=0, [string]$Name, [byte]$SaveAs #============================================================================================================================================================================================== -function CreateComboBox([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [string]$Name, [string]$Tag, [string[]]$Items, [byte]$Default=1, [string]$Info, [switch]$IsGame, [object]$AddTo=$Last.Group) { +function CreateComboBox([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [string]$Name="", [string]$Tag="", [string[]]$Items=@(), [byte]$Default=1, [string]$Info, [switch]$IsGame, [object]$AddTo=$Last.Group) { - $ComboBox = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -IsGame $IsGame -Form (New-Object System.Windows.Forms.ComboBox) -AddTo $AddTo - $ComboBox.DropDownStyle = "DropDownList" - $ComboBox.Add_Mousewheel({ $_.Handled = $True }) - $ComboBox.Font = $Fonts.Small - $ToolTip = CreateToolTip -Form $ComboBox -Info $Info + $comboBox = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -IsGame $IsGame -Form (New-Object System.Windows.Forms.ComboBox) -AddTo $AddTo + $comboBox.DropDownStyle = "DropDownList" + $comboBox.Add_Mousewheel({ $_.Handled = $True }) + $comboBox.Font = $Fonts.Small + $ToolTip = CreateToolTip -Form $comboBox -Info $Info if ($Default -lt 1) { $Default = 1 } - if (IsSet -Elem $Items) { - $ComboBox.Items.AddRange($Items) - if (IsSet $ComboBox.Name) { + if ($Items.Count -gt 0) { + $comboBox.Items.AddRange($Items) + if ($comboBox.Name -ne "") { if ($IsGame) { - if (IsSet $GameSettings[$ComboBox.Section][$ComboBox.Name] -Max $ComboBox.Items.Count -HasInt) { $ComboBox.SelectedIndex = ($GameSettings[$ComboBox.Section][$ComboBox.Name]-1) } + if (IsSet $GameSettings[$comboBox.Section][$comboBox.Name] -Max $comboBox.Items.Count -HasInt) { $comboBox.SelectedIndex = ($GameSettings[$ComboBox.Section][$comboBox.Name]-1) } else { $GameSettings[$ComboBox.Section][$ComboBox.Name] = $Default } - $ComboBox.Add_SelectedIndexChanged({ $GameSettings[$this.Section][$this.Name] = ($this.SelectedIndex+1) }) + $comboBox.Add_SelectedIndexChanged({ $GameSettings[$this.Section][$this.Name] = ($this.SelectedIndex+1) }) } else { - if (IsSet $Settings["Core"][$ComboBox.Name] -Max $ComboBox.Items.Count -HasInt) { $ComboBox.SelectedIndex = ($Settings["Core"][$ComboBox.Name]-1) } + if (IsSet $Settings["Core"][$comboBox.Name] -Max $comboBox.Items.Count -HasInt) { $comboBox.SelectedIndex = ($Settings["Core"][$comboBox.Name]-1) } else { $Settings["Core"][$ComboBox.Name] = $Default } - $ComboBox.Add_SelectedIndexChanged({ $Settings["Core"][$this.Name] = ($this.SelectedIndex+1) }) + $comboBox.Add_SelectedIndexChanged({ $Settings["Core"][$this.Name] = ($this.SelectedIndex+1) }) } } - if ($ComboBox.SelectedIndex -lt 0) { $ComboBox.SelectedIndex = ($Default-1) } + if ($comboBox.SelectedIndex -lt 0) { $comboBox.SelectedIndex = $Default - 1 } } - Add-Member -InputObject $ComboBox -NotePropertyMembers @{ Default = ($Default-1) } - return $ComboBox + Add-Member -InputObject $comboBox -NotePropertyMembers @{ Default = $Default - 1 } + return $comboBox } #============================================================================================================================================================================================== -function CreateSlider([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [uint16]$Default=0, [uint16]$Min=0, [uint16]$Max=255, [uint16]$Freq=5, [uint16]$Small=2, [uint16]$Large=3, [string]$Name, [string]$Tag, [string]$Info, [switch]$IsGame, [object]$AddTo=$Last.Group) { +function CreateSlider([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [uint16]$Default=0, [uint16]$Min=0, [uint16]$Max=255, [uint16]$Freq=5, [uint16]$Small=2, [uint16]$Large=3, [string]$Name="", [string]$Tag="", [string]$Info="", [switch]$IsGame, [object]$AddTo=$Last.Group) { - $Slider = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -IsGame $IsGame -Form (New-Object System.Windows.Forms.TrackBar) -AddTo $AddTo + $slider = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -IsGame $IsGame -Form (New-Object System.Windows.Forms.TrackBar) -AddTo $AddTo $ToolTip = CreateToolTip -Form $Slider -Info $Info - $Slider.Minimum = $Min - $Slider.Maximum = $Max - $Slider.TickFrequency = $Freq - $Slider.SmallChange = $Small - $Slider.LargeChange = $Large + $slider.Minimum = $Min + $slider.Maximum = $Max + $slider.TickFrequency = $Freq + $slider.SmallChange = $Small + $slider.LargeChange = $Large - if (IsSet $Slider.Name) { + if ($Name -ne "") { if ($IsGame) { - if (!(IsSet $GameSettings[$Slider.Section][$Slider.Name] -Min $Min -Max $Max -HasInt)) { $GameSettings[$Slider.Section][$Slider.Name] = $Default } - $Slider.Add_ValueChanged({ $GameSettings[$this.Section][$this.Name] = $this.value }) - $Slider.value = $GameSettings[$Slider.Section][$Slider.Name] + if (!(IsSet $GameSettings[$Slider.Section][$slider.Name] -Min $Min -Max $Max -HasInt)) { $GameSettings[$slider.Section][$slider.Name] = $Default } + $slider.Add_ValueChanged({ $GameSettings[$this.Section][$this.Name] = $this.value }) + $slider.value = $GameSettings[$slider.Section][$slider.Name] } else { - if (!(IsSet $Settings["Core"][$Slider.Name] -Min $Min -Max $Max -HasInt)) { $Settings["Core"][$Slider.Name] = $Minimum } - $Slider.Add_ValueChanged({ $Settings["Core"][$this.Name] = $this.value }) - $Slider.value = $Settings["Core"][$Slider.Name] + if (!(IsSet $Settings["Core"][$slider.Name] -Min $Min -Max $Max -HasInt)) { $Settings["Core"][$slider.Name] = $Minimum } + $slider.Add_ValueChanged({ $Settings["Core"][$this.Name] = $this.value }) + $slider.value = $Settings["Core"][$slider.Name] } } - Add-Member -InputObject $Slider -NotePropertyMembers @{ Default = $Default } - $Slider.Add_MouseClick({ + Add-Member -InputObject $slider -NotePropertyMembers @{ Default = $Default } + $slider.Add_MouseClick({ if ($_.Button -eq "Right") { $this.value = $this.Default } }) - $Slider.Add_Mousewheel({ $_.Handled = $True }) + $slider.Add_Mousewheel({ $_.Handled = $True }) - return $Slider + return $slider } #============================================================================================================================================================================================== -function CreateListBox([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [string[]]$Items, [boolean]$MultiSelect=$False, [string]$Name, [string]$Tag, [string]$Info, [switch]$IsGame, [object]$AddTo=$Last.Group) { +function CreateListBox([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=0, [string[]]$Items, [int]$ItemWidth=100, [boolean]$MultiColumn=$False, [boolean]$MultiSelect=$False, [string]$Name="", [string]$Tag="", [string]$Info="", [switch]$IsGame, [object]$AddTo=$Last.Group) { $listBox = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -IsGame $IsGame -Form (New-Object System.Windows.Forms.Listbox) -AddTo $AddTo if ($MultiSelect) { $listBox.SelectionMode = 'MultiSimple' } + if ($MultiColumn) { + $listBox.MultiColumn = $True + $listBox.ColumnWidth = DPISize $ItemWidth + } if ($items.count -gt 0) { $listBox.Items.AddRange($items) } - if (IsSet $listBox.Name) { + if ($Name -ne "") { if ($IsGame) { if ($GameSettings[$listBox.Section][$listBox.Name] -ne "" -and $GameSettings[$listBox.Section][$listBox.Name] -ne $null) { $load = $GameSettings[$listBox.Section][$listBox.Name].ToCharArray() @@ -314,232 +324,149 @@ function CreateListBox([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$He #============================================================================================================================================================================================== function CreateLabel([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=0, [uint16]$Height=20, [string]$Name, [string]$Tag, [string]$Text="", [System.Drawing.Font]$Font=$Fonts.Small, [string]$Info="", [object]$AddTo=$Last.Group) { - $Label = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -Form (New-Object System.Windows.Forms.Label) -AddTo $AddTo - $Label.UseMnemonic = $False - if ( IsSet $Text) { $Label.Text = $Text } - if (!(IsSet $Width)) { $Label.AutoSize = $True } - $Label.Font = $Font - $ToolTip = CreateToolTip -Form $Label -Info $Info - return $Label + $label = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -Form (New-Object System.Windows.Forms.Label) -AddTo $AddTo + $label.UseMnemonic = $False + if ($Text -ne "") { $label.Text = $Text } + if ($Width -eq 0) { $label.AutoSize = $True } + $label.Font = $Font + $ToolTip = CreateToolTip -Form $label -Info $Info + return $label } #============================================================================================================================================================================================== -function CreateButton([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=(DPISize 100), [uint16]$Height=(DPISize 20), [string]$Name, [string]$Tag, [string]$ForeColor, [string]$BackColor, [string]$Text="", [System.Drawing.Font]$Font=$Fonts.Small, [string]$Info="", [object]$AddTo=$Last.Group) { +function CreateButton([uint16]$X=0, [uint16]$Y=0, [uint16]$Width=(DPISize 100), [uint16]$Height=(DPISize 20), [string]$Name, [string]$Tag, [string]$ForeColor="", [string]$BackColor="", [string]$Text="", [string]$Info="", [System.Drawing.Font]$Font=$Fonts.Small, [object]$AddTo=$Last.Group) { - $Button = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -Form (New-Object System.Windows.Forms.Button) -AddTo $AddTo - if (IsSet $Text) { $Button.Text = $Text } - $Button.Font = $Font - if (IsSet $ForeColor) { $Button.ForeColor = $ForeColor } - if (IsSet $BackColor) { $Button.BackColor = $BackColor } - if (IsSet $Info) { $ToolTip = CreateToolTip -Form $Button -Info $Info } - return $Button + $button = CreateForm -X $X -Y $Y -Width $Width -Height $Height -Name $Name -Tag $Tag -Form (New-Object System.Windows.Forms.Button) -AddTo $AddTo + if ($Text -ne "") { $button.Text = $Text } + $button.Font = $Font + if ($ForeColor -ne "") { $button.ForeColor = $ForeColor } + if ($BackColor -ne "") { $button.BackColor = $BackColor } + if ($Info -ne "") { $ToolTip = CreateToolTip -Form $button -Info $Info } + return $button } -#============================================================================================================================================================================================== -function ResetReduxScrolling() { - - $Redux.Panel.Controls[0].Select() - $Redux.Panel.ScrollControlIntoView($Redux.Panel) - $Redux.Panel.AutoScrollPosition = 0 - -} - #============================================================================================================================================================================================== -function CreateTabButtons([string[]]$Tabs, [boolean]$NoLanguages=$False) { - - if ($Tabs.Count -eq 0) { - if ( (IsSet $GamePatch.redux) -or ( (IsSet $Files.json.languages) -and $GameRev.languages -ne 0) ) { - $Tabs += "Main" - $Last.TabName = "Main" - } - } +function CreatePreviewGroup([single]$Height=0, [string]$Text="", [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { - if (IsSet $GamePatch.redux) { $Tabs += "Redux" } - if ( (IsSet $Files.json.languages) -and $GameRev.languages -ne 0 -and !$NoLanguages) { $Tabs += "Language" } - $global:ReduxTabs = @() - if (!(IsSet $GameSettings.Core) -and $Tabs.Length -gt 0) { $GameSettings.Core = @{} } - - $Tabs = $Tabs | Select-Object -Unique - if ($Tabs.Count -eq 1) { - $Last.TabName = $Tabs[0] - return @() - } - - # Create tabs - for ($i=0; $i -lt $Tabs.Count; $i++) { - $name = $Tabs[$i] -replace '\s','' - $Button = CreateButton -X ((DPISize 15) + (($OptionsDialog.width - (DPISize 50))/$Tabs.length*$i)) -Y (DPISize 40) -Width (($OptionsDialog.width - (DPISize 50))/$Tabs.length) -Height (DPISize 30) -ForeColor "White" -BackColor "Gray" -Name $name -Tag $i -Text $Tabs[$i] -AddTo $OptionsDialog - $Last.TabName = $name - $Button.Add_Click({ - ResetReduxScrolling - foreach ($item in $ReduxTabs) { $item.BackColor = "Gray" } - foreach ($item in $Redux.Groups) { if (!$item.ShowAlways) { $item.Visible = $item.Name -eq $this.Name } } - $GameSettings["Core"]["LastTab"] = $this.Tag - $this.BackColor = "DarkGray" - }) - $global:ReduxTabs += $Button - - if (GetCommand ("CreateTab" + $name)) { - $Last.Half = $False - iex ("CreateTab" + $name) - } - } + $Last.Column = $Last.Row = 1 - # Restore last tab - if ($Tabs.Count -gt 0) { - if (IsSet -Elem $GameSettings["Core"]["LastTab"] -HasInt) { - if ($ReduxTabs.Length -lt $GameSettings["Core"]["LastTab"]) { - $ReduxTabs[0].BackColor = "DarkGray" - foreach ($item in $Redux.Groups) { if (!$item.ShowAlways) { $item.Visible = $item.Name -eq $ReduxTabs[0].Name } } - } - else { - if (IsSet $ReduxTabs[$GameSettings["Core"]["LastTab"]]) { - $ReduxTabs[$GameSettings["Core"]["LastTab"]].BackColor = "DarkGray" - foreach ($item in $Redux.Groups) { if (!$item.ShowAlways) { $item.Visible = $item.Name -eq $ReduxTabs[$GameSettings["Core"]["LastTab"]].Name } } - } - else { - $ReduxTabs[0].BackColor = "DarkGray" - foreach ($item in $Redux.Groups) { if (!$item.ShowAlways) { $item.Visible = $item.Name -eq $ReduxTabs[0].Name } } - } - } - } - else { - foreach ($item in $Redux.Groups) { if (!$item.ShowAlways) { $item.Visible = $item.Name -eq $ReduxTabs[0].Name } } - $GameSettings["Core"]["LastTab"] = 0 - $ReduxTabs[0].BackColor = "DarkGray" - } + if ($Height -ne 0) { $Last.Flexible = $False } + else { + $Last.Flexible = $True + $Height = 1 } - else { $Last.TabName = "Main" } - - return $Tabs - -} - - - -#============================================================================================================================================================================================== -function CreateReduxPanel([single]$X=$Last.Group.Left, [single]$Row=0, [single]$Columns, [single]$Rows=1, [string]$Name, [string]$Tag, [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { - if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or $Last.Hide) { return $null } + if ($Last.Group -ne $null) { $Y = $Last.Group.Bottom + 5 } else { $Y = 0 } + $group = CreateGroupBox -Y $Y -Width ($OptionsPreviews.Dialog.Width - (DPISize 50) ) -Height ($Height * (DPISize 30) + (DPISize 20)) -Tag "Previews" -Text $Text -AddTo $OptionsPreviews.Panel + $group.Tag = "Previews" + if (!(IsSet $Redux["Previews"]) ) { $Redux["Previews"] = @{} } + $Last.Extend = "Previews" - $Last.Max = 0 - $Last.Column = $Last.Row = 1 - if (IsSet $Columns -Min 0) { $Width = $FormDistance * $Columns } - else { $Width = $AddTo.Width * 0.9 } - return CreatePanel -X $X -Y ($Row * (DPISize 30) + (DPISize 20)) -Width $Width -Height ((DPISize 26.5) * $Rows) -Name $Name -Tag $Tag -AddTo $AddTo + return $group } #============================================================================================================================================================================================== -function CreateReduxGroup([single]$X=(DPISize 15), [single]$Y=(DPISize 0), [single]$Height, [string]$Name=$Last.TabName, [string]$Tag, [switch]$ShowAlways, [boolean]$IsGame=$True, [string]$Text="", [switch]$IsRedux, [single]$Columns=0, [object]$AddTo=$Redux.Panel, [switch]$Native, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { - - $Width = ($AddTo.Width - (DPISize 50)) +function CreateReduxGroup([single]$X=(DPISize 10), [single]$Y=0, [single]$Height=0, [string]$Name=$Last.TabName, [string]$Tag="", [boolean]$IsGame=$True, [string]$Text="", [single]$Columns=0, [object]$AddTo=$Last.Panel, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All, [switch]$Safe) { + + if ($Safe -and $Settings.Core.SafeOptions -eq $True) { return $null } + $Width = ($AddTo.Width - (DPISize 30)) $Last.Column = $Last.Row = 1 - if ($Columns -eq 0) { $Last.Width = [byte][Math]::Round($Redux.Panel.Width / $ColumnWidth) } + if ($Columns -eq 0) { $Last.Width = [byte][Math]::Round($Last.Panel.Width / $ColumnWidth) } else { $Last.Width = [byte]$Columns } - if (IsSet $Height) { $Last.Flexible = $False } - else { - $Last.Flexible = $True - $Height = 1 - } + $Last.Flexible = $Height -eq 0 + if ($Height -eq 0) { $Height = 1 } - if (IsSet $Name) { - if (!$Last.Half) { - if ($Last.GroupName -eq $Name) { $Y = $Last.Group.Bottom + 5} - elseif ($ReduxTabs.length -gt 0) { $Y = (DPISize 0) } - else { $Y = (DPISize 40) } - } + if ($Name -ne "") { + if (!$Last.Half -and $Last.Group -ne $null) { $Y = $Last.Group.Bottom + 5 } if ($Last.Half) { - $X = $Last.Group.Right + (DPISize 5) - $Y = $Last.Group.Top - $Width = $AddTo.Width - $Last.Group.Right - (DPISize 40) - $Height = $Last.Group.Rows - $Last.Half = $False + $X = $Last.Group.Right + (DPISize 5) + $Y = $Last.Group.Top + $Width = $AddTo.Width - $Last.Group.Right - (DPISize 40) + $Height = $Last.Group.Rows + $Last.Half = $False $Last.Flexible = $False } if ($Columns -gt 0) { - $Width = $FormDistance * $Columns + $Width = $FormDistance * $Columns $Last.Half = $True } } - $Group = CreateGroupBox -X $X -Y $Y -Width $Width -Height ($Height * (DPISize 30) + (DPISize 20)) -Name $Name -Tag $Tag -Text $Text -AddTo $AddTo - if ( (IsSet $Name) -and ($Name -ne "Main") -and !$ShowAlways ) { $Group.Visible = $False } - if (IsSet $Tag) { $Group.Tag = $Tag } - if ( (IsSet $Tag) -and !(IsSet $Redux[$Tag]) ) { $Redux[$Tag] = @{} } - if (IsSet $Tag) { $Last.Extend = $Tag } - else { $Last.Extend = $null } - Add-Member -InputObject $Group -NotePropertyMembers @{ - IsRedux = $IsRedux -or $Name -eq "Redux" - IsLanguage = $False - Rows = $Height - ShowAlways = $ShowAlways + $group = CreateGroupBox -X $X -Y $Y -Width $Width -Height ($Height * (DPISize 30) + (DPISize 20)) -Name $Name -Tag $Tag -Text $Text -AddTo $AddTo + + if (IsSet $Tag) { + $group.Tag = $Last.Extend = $Tag + if ($Redux[$Tag] -eq $null) { $Redux[$Tag] = @{} } } + else { $Last.Extend = $null } if ($IsGame) { - $Redux.Groups += $Group + $Redux.Groups += $group if (!(IsSet $GameSettings[$Tag])) { $GameSettings[$Tag] = @{} } } - return $Group + return $group } #============================================================================================================================================================================================== -function CreateReduxButton([single]$Column=$Last.Column, [single]$Row=$Last.Row, [int16]$Width=150, [int16]$Height=20, [string]$Name, [string]$Tag, [string]$Text="", [string]$Info="", [string]$Credits="", [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { +function CreateReduxButton([single]$Column=$Last.Column, [single]$Row=$Last.Row, [int16]$Width=100, [int16]$Height=20, [string]$Name="", [string]$Tag="", [string]$Text="", [string]$Info="", [string]$Credits="", [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All, [switch]$Safe) { - if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or ($Native -and $IsWiiVC) -or $Last.Hide) { return $null } - - if ( (IsSet $Info ) -and (IsSet $Credits) ) { $Info += ("`n`n- Credits: " + $Credits) } - $Button = CreateButton -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 13)) -Width (DPISize $Width) -Height (DPISize $Height) -Name $Name -Tag $Tag -Text $Text -Info $Info -AddTo $AddTo + if ($Safe -and $Settings.Core.SafeOptions -eq $True) { return $null } + if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or $Last.Hide) { return $null } - $Last.Column = $column + 1; - $Last.Row = $row; + if ($Info -ne "" -and $Credits -ne "") { $Info += ("`n`n- Credits: " + $Credits) } + $button = CreateButton -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 13)) -Width (DPISize $Width) -Height (DPISize $Height) -Name $Name -Tag $Tag -Text $Text -Info $Info -AddTo $AddTo + $Last.Column = [Math]::floor($Column) + 1 + $Last.Row = [Math]::floor($Row) if ($Column -ge $Last.Width) { $Last.Column = 1 $Last.Row++ } if ($Last.Flexible) { $Last.Group.Height = ($Row * (DPISize 30) + (DPISize 20)) } - return $Button + if ($Native) { $Redux.NativeOptions += @($button, $label) } + return $button } #============================================================================================================================================================================================== -function CreateReduxTextBox([single]$Column=$Last.Column, [single]$Row=$Last.Row, [byte]$Length=2, [int16]$Width=35, [int16]$Shift=0,[sbyte]$BoxHeight=-1, [string]$Value=0, [switch]$ASCII, [int]$Min, [int]$Max, [string]$Text, [string]$Info, [string]$Warning, [string]$Credits, [string]$Name, [string]$Tag, [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [Object]$Force, [int16]$ForcedValue=0, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { +function CreateReduxTextBox([single]$Column=$Last.Column, [single]$Row=$Last.Row, [byte]$Length=2, [int16]$Width=35, [int16]$Shift=0,[sbyte]$BoxHeight=-1, [string]$Value=0, [switch]$ASCII, [int]$Min, [int]$Max, [string]$Text="", [string]$Info="", [string]$Warning="", [string]$Credits="", [string]$Name="", [string]$Tag="", [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [Object]$Force, [int16]$ForcedValue=0, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All, [switch]$Safe) { - if (ForceReduxOption -Name $Name -Force $Force -Value $ForcedValue) { return $null } - if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or ($Native -and $IsWiiVC) -or $Last.Hide) { return $null } + if ($Safe -and $Settings.Core.SafeOptions -eq $True) { return $null } + if (ForceReduxOption -Name $Name -Force $Force -Value $ForcedValue) { return $null } + if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or $Last.Hide) { return $null } - if (IsSet $Info) { $Info += "`nDefault value: " + $Value } - if (IsSet $Warning) { - if (IsSet $Info) { $Info += ("`n[!] " + $Warning) } - if (IsSet $Text) { $Text += " [!]" } + if ($Info -ne "") { $Info += "`nDefault value: " + $Value } + if ($Warning -ne "") { + if ($Info -ne "") { $Info += ("`n[!] " + $Warning) } + if ($Text -ne "") { $Text += " [!]" } } - if ( (IsSet $Info ) -and (IsSet $Credits) ) { $Info += ("`n`n- Credits: " + $Credits) } + if ($Info -ne "" -and $Credits -ne "") { $Info += ("`n`n- Credits: " + $Credits) } - if (IsSet $Text) { $Text += ":" } + if ($Text -ne "") { $Text += ":" } - $Label = CreateLabel -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Width (DPISize (105 - $Shift) ) -Height (DPISize 20) -Text $Text -Info $Info -AddTo $AddTo - $TextBox = CreateTextBox -X $Label.Right -Y ($Label.Top + (DPISize $BoxHeight)) -Width (DPISize $Width) -Height (DPISize 15) -Length $Length -Text $Value -IsGame $True -Name $Name -Tag $Tag -Info $Info -AddTo $AddTo + $label = CreateLabel -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Width (DPISize (105 - $Shift) ) -Height (DPISize 20) -Text $Text -Info $Info -AddTo $AddTo + $textBox = CreateTextBox -X $label.Right -Y ($label.Top + (DPISize $BoxHeight)) -Width (DPISize $Width) -Height (DPISize 15) -Length $Length -Text $Value -IsGame $True -Name $Name -Tag $Tag -Info $Info -AddTo $AddTo if (!$ASCII) { - $TextBox.Add_LostFocus({ + $textBox.Add_LostFocus({ if (($this.Text -as [int]) -eq $null) { $this.Text = $this.Default } else { if (IsSet $this.Min) { if ([int]$this.Text -lt $this.Min) { $this.Text = $this.Min } } @@ -548,127 +475,129 @@ function CreateReduxTextBox([single]$Column=$Last.Column, [single]$Row=$Last.Row }) if (IsSet $Min) { - if ([int]$TextBox.Text -lt $Min) { $TextBox.Text = $Min } - Add-Member -InputObject $TextBox -NotePropertyMembers @{ Min = $Min } + if ([int]$TextBox.Text -lt $Min) { $textBox.Text = $Min } + Add-Member -InputObject $textBox -NotePropertyMembers @{ Min = $Min } } if (IsSet $Max) { - if ([int]$TextBox.Text -gt $Max) { $TextBox.Text = $Max } - Add-Member -InputObject $TextBox -NotePropertyMembers @{ Max = $Max } + if ([int]$TextBox.Text -gt $Max) { $textBox.Text = $Max } + Add-Member -InputObject $textBox -NotePropertyMembers @{ Max = $Max } } } - $Last.Column = $column + 1; - $Last.Row = $row; + $Last.Column = [Math]::floor($Column) + 1 + $Last.Row = [Math]::floor($Row) if ($Column -ge $Last.Width) { $Last.Column = 1 $Last.Row++ } if ($Last.Flexible) { $Last.Group.Height = ($Row * (DPISize 30) + (DPISize 20)) } - return $TextBox + if ($Native) { $Redux.NativeOptions += @($textBox, $label) } + return $textBox } #============================================================================================================================================================================================== -function CreateReduxRadioButton([single]$Column=$Last.Column, [single]$Row=$Last.Row, [switch]$Checked, [switch]$Disable, [string]$Text, [string]$Info, [string]$Warning, [string]$Credits, [string]$Name, [object]$Link, [string]$SaveTo, [byte]$Max, [string]$Tag, [object]$AddTo=$Last.Panel, [switch]$Native, [Object]$Expose, [Object]$Exclude, [Object]$Force, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { +function CreateReduxRadioButton([single]$Column=$Last.Column, [single]$Row=$Last.Row, [switch]$Checked, [switch]$Disable, [string]$Text="", [string]$Info="", [string]$Warning="", [string]$Credits="", [string]$Name="", [object]$Link=$null, [string]$SaveTo="", [byte]$Max, [string]$Tag, [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [Object]$Force, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All, [switch]$Safe) { - if (ForceReduxOption -Name $Name -Force $Force) { return $null } - if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or ($Native -and $IsWiiVC) -or $Last.Hide) { return $null } + if ($Safe -and $Settings.Core.SafeOptions -eq $True) { return $null } + if (ForceReduxOption -Name $Name -Force $Force) { return $null } + if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or $Last.Hide) { return $null } - if (IsSet $Warning) { - if (IsSet $Info) { $Info += ("`n[!] " + $Warning) } - if (IsSet $Text) { $Text += " [!]" } + if ($Warning -ne "") { + if ($Info -ne "") { $Info += ("`n[!] " + $Warning) } + if ($Text -ne "") { $Text += " [!]" } } - if ( (IsSet $Info ) -and (IsSet $Credits) ) { $Info += ("`n`n- Credits: " + $Credits) } - $Last.Max++ + if ($Info -ne "" -and $Credits -ne "") { $Info += ("`n`n- Credits: " + $Credits) } - $Radio = CreateCheckBox -X (($Column-1) * $FormDistance) -Y (($Row-1) * (DPISize 30)) -Checked $Checked -Disable $Disable -IsRadio -Info $Info -IsGame $True -Name $Name -SaveAs $Last.Max -SaveTo $SaveTo -Max $Max -Tag $Tag -AddTo $AddTo -Link $Link - - if (IsSet $Text) { - $Label = CreateLabel -X $Radio.Right -Y ($Radio.Top + (DPISize 2)) -Height (DPISize 15) -Text $Text -Info $Info -AddTo $AddTo - Add-Member -InputObject $Label -NotePropertyMembers @{ CheckBox = $Radio } - Add-Member -InputObject $Radio -NotePropertyMembers @{ Label = $Text } + $radio = CreateCheckBox -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Checked $Checked -Disable $Disable -IsRadio -Info $Info -IsGame $True -Name $Name -SaveTo $SaveTo -Max $Max -Tag $Tag -AddTo $AddTo -Link $Link + + if ($Text -ne "") { + $label = CreateLabel -X $radio.Right -Y ($radio.Top + (DPISize 2)) -Height (DPISize 15) -Text $Text -Info $Info -AddTo $AddTo + Add-Member -InputObject $label -NotePropertyMembers @{ CheckBox = $radio } + Add-Member -InputObject $radio -NotePropertyMembers @{ Label = $Text } $Label.Add_Click({ if ($this.CheckBox.Enabled) { $this.CheckBox.Checked = $True } }) } - $Last.Column = $column + 1; - $Last.Row = $row; + $Last.Column = [Math]::floor($Column) + 1 + $Last.Row = [Math]::floor($Row) if ($Column -ge $Last.Width) { $Last.Column = 1 $Last.Row++ } if ($Last.Flexible) { $Last.Group.Height = ($Row * (DPISize 30) + (DPISize 20)) } - return $Radio + if ($Native) { $Redux.NativeOptions += @($radio, $label) } + return $radio } #============================================================================================================================================================================================== -function CreateReduxCheckBox([single]$Column=$Last.Column, [single]$Row=$Last.Row, [switch]$Checked, [switch]$Disable, [string]$Text="", [string]$Info, [string]$Warning, [string]$Credits, [string]$Name, [object]$Link, [string]$Tag, [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [Object]$Force, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { +function CreateReduxCheckBox([single]$Column=$Last.Column, [single]$Row=$Last.Row, [switch]$Checked, [switch]$Disable, [string]$Text="", [string]$Info="", [string]$Warning="", [string]$Credits="", [string]$Name="", [string]$Tag="", [object]$Link=$null, [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [Object]$Force, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All, [switch]$Safe) { - if (ForceReduxOption -Name $Name -Force $Force) { return $null } - if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or ($Native -and $IsWiiVC) -or $Last.Hide) { return $null } + if ($Safe -and $Settings.Core.SafeOptions -eq $True) { return $null } + if (ForceReduxOption -Name $Name -Force $Force) { return $null } + if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or $Last.Hide) { return $null } - if (IsSet $Warning) { - if (IsSet $Info) { $Info += ("`n[!] " + $Warning) } - if (IsSet $Text) { $Text += " [!]" } + if ($Warning -ne "") { + if ($Info -ne "") { $Info += ("`n[!] " + $Warning) } + if ($Text -ne "") { $Text += " [!]" } } - if ( (IsSet $Info ) -and (IsSet $Credits) ) { $Info += ("`n`n- Credits: " + $Credits) } + if ($Info -ne "" -and $Credits -ne "") { $Info += ("`n`n- Credits: " + $Credits) } - $CheckBox = CreateCheckBox -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Checked $Checked -Disable $Disable -Info $Info -IsGame $True -Name $Name -Tag $Tag -AddTo $AddTo -Link $Link - - if (IsSet $Text) { - $Label = CreateLabel -X $CheckBox.Right -Y ($CheckBox.Top + (DPISize 2)) -Height (DPISize 15) -Text $Text -Info $Info -AddTo $AddTo - Add-Member -InputObject $Label -NotePropertyMembers @{ CheckBox = $CheckBox } - Add-Member -InputObject $CheckBox -NotePropertyMembers @{ Label = $Text } + $checkBox = CreateCheckBox -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Checked $Checked -Disable $Disable -Info $Info -IsGame $True -Name $Name -Tag $Tag -AddTo $AddTo -Link $Link + + if ($Text -ne "") { + $label = CreateLabel -X $checkBox.Right -Y ($checkBox.Top + (DPISize 2)) -Height (DPISize 15) -Text $Text -Info $Info -AddTo $AddTo + Add-Member -InputObject $label -NotePropertyMembers @{ CheckBox = $checkBox } + Add-Member -InputObject $checkBox -NotePropertyMembers @{ Label = $Text } $Label.Add_Click({ if ($this.CheckBox.Enabled) { $this.CheckBox.Checked = !$this.CheckBox.Checked } }) } - $Last.Column = $column + 1; - $Last.Row = $row; + $Last.Column = [Math]::floor($Column) + 1 + $Last.Row = [Math]::floor($Row) if ($Column -ge $Last.Width) { $Last.Column = 1 $Last.Row++ } if ($Last.Flexible) { $Last.Group.Height = ($Row * (DPISize 30) + (DPISize 20)) } - return $CheckBox + if ($Native) { $Redux.NativeOptions += @($checkBox, $label) } + return $checkBox } #============================================================================================================================================================================================== -function CreateReduxComboBox([single]$Column=$Last.Column, [single]$Row=$Last.Row, [int16]$Length=170, [sbyte]$Shift=0, [string[]]$Items=$null, [string[]]$Values=$null, [string[]]$PostItems=$null, [string]$FilePath, $Ext="bin", $Default=1, [switch]$NoDefault, [string]$Text, [string]$Info, [string]$Warning, [string]$Credits, [string]$Name, [string]$Tag, [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [Object]$Force, [byte]$ForcedValue=0, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { +function CreateReduxComboBox([single]$Column=$Last.Column, [single]$Row=$Last.Row, [int16]$Length=170, [sbyte]$Shift=0, [string[]]$Items=$null, [string[]]$Values=@(), [string[]]$PostItems=$null, [string]$FilePath="", $Ext="bin", $Default=1, $TrueDefault=0, [switch]$NoDefault, [string]$Text="", [string]$Info="", [string]$Warning="", [string]$Credits="", [string]$Name="", [string]$Tag="", [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [Object]$Force, [byte]$ForcedValue=0, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All, [switch]$Safe) { - if (ForceReduxOption -Name $Name -Force $Force -Value $ForcedValue) { return $null } - if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or ($Native -and $IsWiiVC) -or $Last.Hide) { return $null } + if ($Safe -and $Settings.Core.SafeOptions -eq $True) { return $null } + if (ForceReduxOption -Name $Name -Force $Force -Value $ForcedValue) { return $null } + if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or $Last.Hide) { return $null } - if ($Column -eq $Last.Width -and $Column -eq $Last.Column -and $Row -eq $Last.Row) { - $Column = 1 - $Row++; - } + if ($Column -eq $Last.Width -and $Column -eq $Last.Column -and $Row -eq $Last.Row) { $Column = 1; $Row++ } - if (IsSet $Warning) { - if (IsSet $Info) { $Info += ("`n[!] " + $Warning) } - if (IsSet $Text) { $Text += " [!]" } + if ($Warning -ne "") { + if ($Info -ne "") { $Info += ("`n[!] " + $Warning) } + if ($Text -ne "") { $Text += " [!]" } } - if ( (IsSet $Info ) -and (IsSet $Credits) ) { $Info += ("`n`n- Credits: " + $Credits) } - if (IsSet $Text) { + if ($Info -ne "" -and $Credits -ne "") { $Info += ("`n`n- Credits: " + $Credits) } + if ($Text -ne "") { $Text += ":" $Width = (DPISize (120 + $Shift)) } else { $Width = 0 } - if (IsSet $FilePath) { + if ($FilePath -ne "") { foreach ($item in Get-ChildItem $FilePath) { if ($Ext -is [system.Array]) { foreach ($i in $Ext) { @@ -682,46 +611,50 @@ function CreateReduxComboBox([single]$Column=$Last.Column, [single]$Row=$Last.Ro if ($Items.Count -gt 0) { $Items = $Items | Select-Object -Unique - if ($Default.GetType().Name -eq "String") { $Default = [array]::indexof($Items, $Default) + 1 } - if ($Items[($Default-1)] -ne "Default" -and $Default -gt 0 -and !$NoDefault) { $Items[($Default-1)] += " (default)" } + if ($Default.GetType().Name -eq "String") { $Default = [array]::indexof($Items, $Default) + 1 } + if ($TrueDefault.GetType().Name -eq "String") { $TrueDefault = [array]::indexof($Items, $TrueDefault) + 1 } + if ($Items[$Default - 1] -ne "Default" -and $Default -gt 0 -and !$NoDefault) { $Items[$Default - 1] += " (default)" } } $Default = [byte]$Default - $Label = CreateLabel -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Width $Width -Height (DPISize 15) -Text $Text -Info $Info -AddTo $AddTo - $ComboBox = CreateComboBox -X $Label.Right -Y ($Label.Top - (DPISize 2)) -Width (DPISize ($Length - $Shift)) -Height (DPISize 20) -Items $Items -Default $Default -Info $Info -IsGame $True -Name $Name -Tag $Tag -AddTo $AddTo + $label = CreateLabel -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 30) - (DPISize 10)) -Width $Width -Height (DPISize 15) -Text $Text -Info $Info -AddTo $AddTo + $comboBox = CreateComboBox -X $label.Right -Y ($label.Top - (DPISize 2)) -Width (DPISize ($Length - $Shift)) -Height (DPISize 20) -Items $Items -Default $Default -Info $Info -IsGame $True -Name $Name -Tag $Tag -AddTo $AddTo + if ($TrueDefault -gt 0) { $comboBox.Default = $TrueDefault - 1 } - if (IsSet $Text) { - Add-Member -InputObject $Label -NotePropertyMembers @{ ComboBox = $ComboBox } - Add-Member -InputObject $ComboBox -NotePropertyMembers @{ Label = $Text } + if ($Text -ne "") { + Add-Member -InputObject $label -NotePropertyMembers @{ ComboBox = $comboBox } + Add-Member -InputObject $comboBox -NotePropertyMembers @{ Label = $Text } } - if (IsSet $Values) { - Add-Member -InputObject $ComboBox -NotePropertyMembers @{ + if ($Values.Count -gt 0) { + Add-Member -InputObject $comboBox -NotePropertyMembers @{ Values = $Values - Value = $Values[$ComboBox.selectedIndex] + Value = $Values[$comboBox.selectedIndex] } - $ComboBox.Add_SelectedIndexChanged({ $this.Value = $this.Values[$this.selectedIndex] }) + $comboBox.Add_SelectedIndexChanged({ $this.Value = $this.Values[$this.selectedIndex] }) } - $Last.Column = $column + 2; - $Last.Row = $row; + $Last.Column = [Math]::floor($Column) + 2 + $Last.Row = [Math]::floor($Row) if ($Column -ge $Last.Width - 1) { $Last.Column = 1 $Last.Row++ } - if ($Last.Flexible) { $Last.Group.Height = ($Row * (DPISize 30) + (DPISize 20)) } + if ($Last.Flexible) { $Last.Group.Height = $Row * (DPISize 30) + (DPISize 20) } - return $ComboBox + if ($Native) { $Redux.NativeOptions += @($comboBox, $label) } + return $comboBox } #============================================================================================================================================================================================== -function CreateReduxSlider([single]$Column=$Last.Column, [single]$Row=$Last.Row, $Default, $Min, $Max, $Freq, $Small, $Large, [string]$Text, [string]$Info, [string]$Warning, [string]$Credits, [string]$Name, [string]$Tag, [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [Object]$Force, [byte]$ForcedValue=0, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { +function CreateReduxSlider([single]$Column=$Last.Column, [single]$Row=$Last.Row, $Default, $Min, $Max, $Freq, $Small, $Large, [string]$Text, [string]$Info="", [string]$Warning="", [string]$Credits="", [string]$Name="", [string]$Tag="", [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [Object]$Force, [byte]$ForcedValue=0, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All, [switch]$Safe) { - if (ForceReduxOption -Name $Name -Force $Force -Value $ForcedValue) { return $null } - if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or ($Native -and $IsWiiVC) -or $Last.Hide) { return $null } + if ($Safe -and $Settings.Core.SafeOptions -eq $True) { return $null } + if (ForceReduxOption -Name $Name -Force $Force -Value $ForcedValue) { return $null } + if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or $Last.Hide) { return $null } if ($Default.GetType().Name -eq "String") { $Default = GetDecimal $Default } if ($Min.GetType().Name -eq "String") { $Min = GetDecimal $Min } @@ -731,29 +664,50 @@ function CreateReduxSlider([single]$Column=$Last.Column, [single]$Row=$Last.Row, if ($Large.GetType().Name -eq "String") { $Large = GetDecimal $Large } $Info = "Right click to reset to default value`n`n" + $Info - if ( (IsSet $Info ) -and (IsSet $Credits) ) { $Info += ("`n`n- Credits: " + $Credits) } - if (IsSet $Text) { $Text += ":" } + if ($Info -ne "" -and $Credits -ne "") { $Info += ("`n`n- Credits: " + $Credits) } + if ($Text -ne "") { $Text += ":" } - $Label = CreateLabel -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 45) - (DPISize 25)) -Width (DPISize 105) -Height (DPISize 15) -Text $Text -Info $Info -AddTo $AddTo - $Slider = CreateSlider -X $Label.Right -Y ($Label.Top - (DPISize 10)) -Width (DPISize 200) -Height (DPISize 10) -Default $Default -Min $Min -Max $Max -Freq $Freq -Small $Small -Large $Large -Info $Info -IsGame $True -Name $Name -Tag $Tag -AddTo $AddTo + $label = CreateLabel -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 45) - (DPISize 25)) -Width (DPISize 105) -Height (DPISize 15) -Text $Text -Info $Info -AddTo $AddTo + $slider = CreateSlider -X $label.Right -Y ($label.Top - (DPISize 10)) -Width (DPISize 200) -Height (DPISize 10) -Default $Default -Min $Min -Max $Max -Freq $Freq -Small $Small -Large $Large -Info $Info -IsGame $True -Name $Name -Tag $Tag -AddTo $AddTo - Add-Member -InputObject $Label -NotePropertyMembers @{ Slider = $Slider } - $Label.Add_MouseClick({ + Add-Member -InputObject $label -NotePropertyMembers @{ Slider = $slider } + $label.Add_MouseClick({ if ($_.Button -eq "Right") { $this.Slider.value = $this.Slider.Default } }) - return $Slider + $Last.Column = [Math]::floor($Column) + 2 + $Last.Row = [Math]::floor($Row) + + if ($Column -ge $Last.Width - 1) { + $Last.Column = 1 + $Last.Row++ + } + if ($Last.Flexible) { $Last.Group.Height = $Row * (DPISize 42) + (DPISize 20) } + + if ($Native) { $Redux.NativeOptions += $slider } + return $slider } #============================================================================================================================================================================================== -function CreateReduxListBox([single]$Column=$Last.Column, [single]$Row=$Last.Row, [string[]]$Items, $Default=$null, [switch]$MultiSelect, [string]$Text, [string]$Info, [string]$Warning, [string]$Credits, [string]$Name, [string]$Tag, [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { +function CreateReduxListBox([single]$Column=$Last.Column, [single]$Row=$Last.Row, [single]$Columns=1, [single]$Rows=1, [string[]]$Items, $Default=$null, [int]$ItemWidth=100, [switch]$MultiColumn, [switch]$MultiSelect, [string]$Text="", [string]$Info="", [string]$Warning="", [string]$Credits="", [string]$Name="", [string]$Tag="", [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All, [switch]$Safe) { - if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or ($Native -and $IsWiiVC) -or $Last.Hide) { return $null } + if ($Safe -and $Settings.Core.SafeOptions -eq $True) { return $null } + if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or $Last.Hide) { return $null } + + $listBox = CreateListBox -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 45) - (DPISize 25)) -Width ($Columns * (DPISize 180)) -Height ($Rows * (DPISize 35)) -Items $Items -Default $Default -ItemWidth $ItemWidth -MultiColumn $MultiColumn -MultiSelect $MultiSelect -Info $Info -IsGame $True -Name $Name -Tag $Tag -AddTo $AddTo + $Last.Column += [Math]::floor($Columns) + $Last.Row += [Math]::floor($Rows) - $listBox = CreateListBox -X (($Column-1) * $FormDistance + (DPISize 15)) -Y ($Row * (DPISize 45) - (DPISize 25)) -Width (DPISize 300) -Height (DPISize 175) -Items $Items -Default $Default -MultiSelect $MultiSelect -Info $Info -IsGame $True -Name $Name -Tag $Tag -AddTo $AddTo + if ($Last.Column -ge $Last.Width - 1) { + $Last.Column = 1 + $Last.Row++ + } + if ($Last.Flexible) { $Last.Group.Height = ($Last.Row - 1) * (DPISize 30) + (DPISize 20) } + + if ($Native) { $Redux.NativeOptions += $listBox } return $listBox } @@ -761,12 +715,15 @@ function CreateReduxListBox([single]$Column=$Last.Column, [single]$Row=$Last.Row #============================================================================================================================================================================================== -function CreateReduxColoredLabel([System.Windows.Forms.Button]$Link, [System.Drawing.Color]$Color, [string]$Name, [string]$Tag, [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { - - if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or ($Native -and $IsWiiVC) -or $Last.Hide) { return $null } +function CreateReduxColoredLabel([System.Windows.Forms.Button]$Link=$null, [System.Drawing.Color]$Color=$null, [string]$Name="", [string]$Tag="", [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All, [switch]$Safe) { + + if ($Safe -and $Settings.Core.SafeOptions -eq $True) { return $null } + if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or $Last.Hide) { return $null } $label = CreateLabel -X ($Link.Right + (DPISize 15)) -Y $Link.Top -Width (DPISize 40) -Height $Link.Height -Name $Name -Tag $Tag -AddTo $AddTo - if (IsSet $Color) { $label.BackColor = $Color } + if ($Color -ne $null) { $label.BackColor = $Color } + + if ($Native) { $Redux.NativeOptions += $label } return $label } @@ -774,14 +731,16 @@ function CreateReduxColoredLabel([System.Windows.Forms.Button]$Link, [System.Dra #============================================================================================================================================================================================== -function CreateImageBox([int]$x, [int]$y, [int]$w, [int]$h, [boolean]$IsGame=$True, [string]$Name, [string]$Tag, [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All) { +function CreateImageBox([int]$X=0, [int]$Y=0, [int]$W=0, [int]$H=0, [boolean]$IsGame=$True, [string]$Name="", [string]$Tag="", [object]$AddTo=$Last.Group, [switch]$Native, [Object]$Expose, [Object]$Exclude, [byte]$Base, [switch]$Child, [switch]$Adult, [switch]$All, [switch]$Safe) { - if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or ($Native -and $IsWiiVC) -or $Last.Hide) { return $null } + if ($Safe -and $Settings.Core.SafeOptions -eq $True) { return $null } + if (!(CheckReduxOption -Name $Name -Expose $Expose -Exclude $Exclude -Base $Base -Child $Child -Adult $Adult -All $All) -or $Last.Hide) { return $null } $image = CreateForm -X $X -Y $Y -Width $Width -Height $Height -IsGame $IsGame -Name $Name -Tag $Tag -Form (New-Object Windows.Forms.PictureBox) -AddTo $AddTo - $image.Location = (DPISize (New-object System.Drawing.Size($x, $y))) - $image.Size = (DPISize (New-object System.Drawing.Size($w, $h))) + $image.Location = DPISize (New-object System.Drawing.Size($X, $Y)) + $image.Size = DPISize (New-object System.Drawing.Size($W, $H)) + if ($Native) { $Redux.NativeOptions += $image } return $image } diff --git a/Files/Scripts/MQ.psm1 b/Files/Scripts/MQ.psm1 index 95ff871a..3e19c925 100644 --- a/Files/Scripts/MQ.psm1 +++ b/Files/Scripts/MQ.psm1 @@ -2,8 +2,9 @@ function PatchDungeonsOoTMQ() { if ($GameType.mode -ne "Ocarina of Time") { return } - if (IsChecked $Redux.MQ.MasterQuestLogo) { # MQ Title with Subtitle - PatchBytes -Offset "1795300" -Texture -Patch "Logo\mq_logo.bin" + if ( (IsIndex -Elem $Redux.MQ.Logo -Text "Master Quest") -or (IsIndex -Elem $Redux.MQ.Logo -Text "New Master Quest") ) { # MQ Title with Subtitle + if (IsIndex -Elem $Redux.MQ.Logo -Text "Master Quest") { PatchBytes -Offset "1795300" -Texture -Patch "Logo\mq_logo.bin" } + elseif (IsIndex -Elem $Redux.MQ.Logo -Text "Neq Master Quest") { PatchBytes -Offset "1795300" -Texture -Patch "Logo\nmq_logo.bin" } PatchBytes -Offset "17AE300" -Texture -Patch "Logo\mq_copyright.bin" ChangeBytes -Offset "E6E266" -Values "64 96 34 21 FF" # THE LEGEND OF + OCARINA OF TIME (14 50 35 8C A0) ChangeBytes -Offset "E6E2A6" -Values "08 5C 35 8C 98" # Overlay Title color @@ -12,16 +13,16 @@ function PatchDungeonsOoTMQ() { ChangeBytes -Offset "E6C9F0" -Values "3C 01 BF B0 C4 44 62 D4 44 81 80 00 C4 4A 62 E0 46 06 22 00 84 4E 62 CA 26 01 7F FF 46 10 54 80 E4 48 62 D4 25 CF FF FF E4 52 62 E0" ChangeBytes -Offset "E6CA48" -Values "3C 01 43 48 44 81 40 00 26 01 7F FF E4 46 62 D4 E4 48 62 E0" } - elseif ( (IsChecked $Redux.MQ.UraQuestLogo) -or (IsChecked $Redux.MQ.UraQuestSubtitleLogo) ) { # Ura Title - if (IsChecked $Redux.MQ.UraQuestLogo) { PatchBytes -Offset "1795300" -Texture -Patch "Logo\ura_logo.bin" } # Ura Title - elseif (IsChecked $Redux.MQ.UraQuestSubtitleLogo) { PatchBytes -Offset "1795300" -Texture -Patch "Logo\ura_subtitle_logo.bin" } # Ura Title + Subtitle + elseif ( (IsIndex -Elem $Redux.MQ.Logo -Text "Ura Quest") -or (IsIndex -Elem $Redux.MQ.Logo -Text "Ura Quest + Subtitle") ) { # Ura Title + if (IsIndex -Elem $Redux.MQ.Logo -Text "Ura Quest") { PatchBytes -Offset "1795300" -Texture -Patch "Logo\ura_logo.bin" } # Ura Title + elseif (IsIndex -Elem $Redux.MQ.Logo -Text "Ura Quest + Subtitle") { PatchBytes -Offset "1795300" -Texture -Patch "Logo\ura_subtitle_logo.bin" } # Ura Title + Subtitle PatchBytes -Offset "17AE300" -Texture -Patch "Logo\ura_copyright.bin" ChangeBytes -Offset "E6E266" -Values "C8 96 34 21 C8" # THE LEGEND OF + OCARINA OF TIME ChangeBytes -Offset "E6E2A6" -Values "64 32 35 8C 64" # Overlay Title color ChangeBytes -Offset "E6DE2E" -Values "96" # Title Flames color } - if ( (IsChecked $Redux.MQ.Disable) -or (IsChecked $Redux.MQ.Custom) ) { return } + if ( (IsDefault $Redux.MQ.Dungeons) -or (IsIndex -Elem $Redux.MQ.Dungeons -Text "Custom") ) { return } $dungeons = PatchDungeonsMQ $title = "Inside the Deku Tree" # Inside the Deku Tree @@ -128,13 +129,13 @@ function PatchDungeonsMQ() { # BYTE PATCHING MASTER QUEST DUNGEONS if (IsChecked $Redux.MQ.Disable) { return $False } - if ( (IsChecked $Redux.MQ.Select) -or (IsChecked $Redux.MQ.EnableMQ) -or (IsChecked -Elem $Redux.MQ.Randomize)) { + if ( (IsIndex -Elem $Redux.MQ.Dungeons -Text "Select") -or (IsIndex -Elem $Redux.MQ.Dungeons -Text "Master Quest") -or (IsIndex -Elem $Redux.MQ.Dungeons -Text "Randomize") ) { if (!(TestFile -Path ($GameFiles.extracted + "\Master Quest") -Container)) { WriteToConsole ('Error: "' + ($GameFiles.extracted + "\Master Quest") + '" was not found') -Error return $False } } - if ( (IsChecked $Redux.MQ.Select) -or (IsChecked $Redux.MQ.EnableUra) -or (IsChecked -Elem $Redux.MQ.Randomize)) { + if ( (IsIndex -Elem $Redux.MQ.Dungeons -Text "Select") -or (IsIndex -Elem $Redux.MQ.Dungeons -Text "Ura Quest") -or (IsIndex -Elem $Redux.MQ.Dungeons -Text "Randomize") ) { if (!(TestFile -Path ($GameFiles.extracted + "\Ura Quest") -Container)) { WriteToConsole ('Error: "' + ($GameFiles.extracted + "\Ura Quest") + '" was not found') -Error return $False @@ -147,14 +148,14 @@ function PatchDungeonsMQ() { foreach ($item in $Redux.Box.SelectMQ) { foreach ($label in $item.controls) { - if ( (IsChecked $Redux.MQ.Select) -and $label.GetType() -eq [System.Windows.Forms.Label]) { $dungeons[$label.text.replace(":", "")] = $label.ComboBox.text } - elseif ( (IsChecked $Redux.MQ.EnableMQ) -and $label.GetType() -eq [System.Windows.Forms.Label]) { $dungeons[$label.text.replace(":", "")] = $label.ComboBox.items[1] } - elseif ( (IsChecked $Redux.MQ.EnableUra) -and $label.GetType() -eq [System.Windows.Forms.Label]) { $dungeons[$label.text.replace(":", "")] = $label.ComboBox.items[2] } - elseif ( (IsChecked $Redux.MQ.Randomize) -and $label.GetType() -eq [System.Windows.Forms.Label]) { $dungeons[$label.text.replace(":", "")] = $label.ComboBox.items[0]; $versions[$label.text.replace(":", "")] = $label.ComboBox.items } + if ( (IsIndex -Elem $Redux.MQ.Dungeons -Text "Select") -and $label.GetType() -eq [System.Windows.Forms.Label]) { $dungeons[$label.text.replace(":", "")] = $label.ComboBox.text } + elseif ( (IsIndex -Elem $Redux.MQ.Dungeons -Text "Master Quest") -and $label.GetType() -eq [System.Windows.Forms.Label]) { $dungeons[$label.text.replace(":", "")] = $label.ComboBox.items[1] } + elseif ( (IsIndex -Elem $Redux.MQ.Dungeons -Text "Ura Quest") -and $label.GetType() -eq [System.Windows.Forms.Label]) { $dungeons[$label.text.replace(":", "")] = $label.ComboBox.items[2] } + elseif ( (IsIndex -Elem $Redux.MQ.Dungeons -Text "Randomize") -and $label.GetType() -eq [System.Windows.Forms.Label]) { $dungeons[$label.text.replace(":", "")] = $label.ComboBox.items[0]; $versions[$label.text.replace(":", "")] = $label.ComboBox.items } } } - if (IsChecked $Redux.MQ.Randomize) { + if (IsIndex -Elem $Redux.MQ.Dungeons -Text "Randomize") { $min = $Redux.MQ.Minimum.Text.replace(" (default)", "") $max = $Redux.MQ.Maximum.Text.replace(" (default)", "") $count = (Get-Random -Minimum $min -Maximum $max) @@ -197,7 +198,7 @@ function ExtractMQData() { # EXTRACT MQ DATA # if ($GameType.mode -eq "Ocarina of Time") { - if ( ( (IsChecked -Elem $Redux.MQ.Select) -or (IsChecked -Elem $Redux.MQ.EnableMQ) -or (IsChecked -Elem $Redux.MQ.Randomize) ) -and (IsChecked $Patches.Options) ) { # EXTRACT MQ DUNGEON DATA + if ( ( (IsIndex -Elem $Redux.MQ.Dungeons -Text "Select") -or (IsIndex -Elem $Redux.MQ.Dungeons -Text "Master Quest") -or (IsIndex -Elem $Redux.MQ.Dungeons -Text "Randomize") ) -and (IsChecked $Patches.Options) ) { # EXTRACT MQ DUNGEON DATA if ( (CountFiles ($GameFiles.extracted + "\Master Quest")) -ne $GameType.mq_files -or $Settings.Debug.ForceExtract -eq $True) { if (TestFile -Path ($GameFiles.decompressed + "\Dungeons\master_quest.bps") ) { WriteToConsole "Extracting Master Quest dungeon files" @@ -207,7 +208,7 @@ function ExtractMQData() { } } } - if ( ( (IsChecked -Elem $Redux.MQ.Select) -or (IsChecked -Elem $Redux.MQ.EnableUra) -or (IsChecked -Elem $Redux.MQ.Randomize) ) -and (IsChecked $Patches.Options) ) { # EXTRACT URA DUNGEON DATA + if ( ( (IsIndex -Elem $Redux.MQ.Dungeons -Text "Select") -or (IsIndex -Elem $Redux.MQ.Dungeons -Text "Ura Quest") -or (IsIndex -Elem $Redux.MQ.Dungeons -Text "Randomize") ) -and (IsChecked $Patches.Options) ) { # EXTRACT URA DUNGEON DATA if ( (CountFiles ($GameFiles.extracted + "\Ura Quest")) -ne $GameType.mq_files -or $Settings.Debug.ForceExtract -eq $True) { if (TestFile -Path ($GameFiles.decompressed + "\Dungeons\ura_quest.bps") ) { WriteToConsole "Extracting Ura Quest dungeon files" diff --git a/Files/Scripts/Main.psm1 b/Files/Scripts/Main.psm1 index 35cdea03..4e8de467 100644 --- a/Files/Scripts/Main.psm1 +++ b/Files/Scripts/Main.psm1 @@ -1,26 +1,27 @@ function CreateMainDialog() { + # Initialization + $margin = (DPISize 10) + # Create the main dialog that is shown to the user. $global:MainDialog = New-Object System.Windows.Forms.Form $MainDialog.Text = $Patcher.Title - $MainDialog.Size = DPISize (New-Object System.Drawing.Size(625, 745)) + $MainDialog.Size = DPISize (New-Object System.Drawing.Size(1330, $Patcher.WindowHeight)) # $MainDialog.MaximizeBox = $False $MainDialog.AutoScale = $True $MainDialog.AutoScaleMode = [Windows.Forms.AutoScaleMode]::None $MainDialog.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::FixedDialog $MainDialog.StartPosition = "CenterScreen" $MainDialog.KeyPreview = $True - $MainDialog.Icon = $Files.icon.main + if ($IsFoolsDay) { $MainDialog.Icon = $Files.icon.jason } + else { $MainDialog.Icon = $Files.icon.main } $MainDialog.Add_Shown({ $MainDialog.Activate() }) - - + $global:MainPanel = CreatePanel -Y (DPISize 25) -Width (DPISize 525) -Height ($MainDialog.Height - (DPISize 25)) -AddTo $MainDialog # Load json files $Files.json.consoles = SetJSONFile $Files.json.consoles $Files.json.games = SetJSONFile $Files.json.games - - # Addons $AddonsToolTip = CreateToolTip for ($i=0; $i -lt $Files.json.repo.addons.length; $i++) { @@ -43,74 +44,78 @@ function CreateMainDialog() { } $icon += ".png" - $PictureBox = CreateForm -X ($MainDialog.Right - (DPISize 50) - (DPISize 30) * $i) -Y (DPISize 45) -Width (DPISize 25) -Height (DPISize 25) -Form (New-Object Windows.Forms.PictureBox) -AddTo $MainDialog - SetBitmap -Path $icon -Box $PictureBox -Width 25 -Height 25 + $PictureBox = CreateForm -X ($MainPanel.Width - (DPISize 25) - (DPISize 30) * $i) -Width (DPISize 20) -Height (DPISize 20) -Form (New-Object Windows.Forms.PictureBox) -AddTo $MainPanel + SetBitmap -Path $icon -Box $PictureBox $AddonsToolTip.SetToolTip($PictureBox, ([string]::Format($tooltip, [Environment]::NewLine))) } # Menu bar - $menuBarMain = New-Object System.Windows.Forms.MenuStrip; $MainDialog.Controls.Add($menuBarMain) - - $menuBarFile = New-Object System.Windows.Forms.ToolStripMenuItem; $menuBarFile.Text = "File"; $menuBarMain.Items.Add($menuBarFile) - $menuBarEdit = New-Object System.Windows.Forms.ToolStripMenuItem; $menuBarEdit.Text = "Edit"; $menuBarMain.Items.Add($menuBarEdit) - $menuBarHelp = New-Object System.Windows.Forms.ToolStripMenuItem; $menuBarHelp.Text = "Help"; $menuBarMain.Items.Add($menuBarHelp) - $menuBarEditors = New-Object System.Windows.Forms.ToolStripMenuItem; $menuBarEditors.Text = "Editors"; $menuBarMain.Items.Add($menuBarEditors) - - $menuBarChecksum = New-Object System.Windows.Forms.ToolStripButton; $menuBarChecksum.Text = "Checksum"; $menuBarFile.DropDownItems.Add($menuBarChecksum) - $menuBarUpdate = New-Object System.Windows.Forms.ToolStripButton; $menuBarUpdate.Text = "Update Tool"; $menuBarFile.DropDownItems.Add($menuBarUpdate) - $menuBarExit = New-Object System.Windows.Forms.ToolStripButton; $menuBarExit.Text = "Exit"; $menuBarFile.DropDownItems.Add($menuBarExit) - - $menuBarSettings = New-Object System.Windows.Forms.ToolStripButton; $menuBarSettings.Text = "Settings"; $menuBarEdit.DropDownItems.Add($menuBarSettings) - $menuBarResetAll = New-Object System.Windows.Forms.ToolStripButton; $menuBarResetAll.Text = "Reset All Settings"; $menuBarEdit.DropDownItems.Add($menuBarResetAll) - $menuBarResetGame = New-Object System.Windows.Forms.ToolStripButton; $menuBarResetGame.Text = "Reset Current Game"; $menuBarEdit.DropDownItems.Add($menuBarResetGame) - $menuBarCleanupFiles = New-Object System.Windows.Forms.ToolStripButton; $menuBarCleanupFiles.Text = "Cleanup Files"; $menuBarEdit.DropDownItems.Add($menuBarCleanupFiles) - $menuBarCleanupScripts = New-Object System.Windows.Forms.ToolStripButton; $menuBarCleanupScripts.Text = "Cleanup Scripts"; $menuBarEdit.DropDownItems.Add($menuBarCleanupScripts) + $menuBarMain = New-Object System.Windows.Forms.MenuStrip; $MainDialog.Controls.Add($menuBarMain) + + $menuBarFile = New-Object System.Windows.Forms.ToolStripMenuItem; $menuBarFile.Text = "File"; $menuBarMain.Items.Add($menuBarFile) + $menuBarView = New-Object System.Windows.Forms.ToolStripMenuItem; $menuBarView.Text = "View"; $menuBarMain.Items.Add($menuBarView) + $menuBarEdit = New-Object System.Windows.Forms.ToolStripMenuItem; $menuBarEdit.Text = "Edit"; $menuBarMain.Items.Add($menuBarEdit) + $menuBarEditors = New-Object System.Windows.Forms.ToolStripMenuItem; $menuBarEditors.Text = "Editors"; $menuBarMain.Items.Add($menuBarEditors) + + $menuBarUpdate = New-Object System.Windows.Forms.ToolStripButton; $menuBarUpdate.Text = "Update Tool"; $menuBarFile.DropDownItems.Add($menuBarUpdate) + $menuBarExit = New-Object System.Windows.Forms.ToolStripButton; $menuBarExit.Text = "Exit"; $menuBarFile.DropDownItems.Add($menuBarExit) + + $menuBarSettings = New-Object System.Windows.Forms.ToolStripButton; $menuBarSettings.Text = "Settings"; $menuBarView.DropDownItems.Add($menuBarSettings) + $menuBarOptions = New-Object System.Windows.Forms.ToolStripButton; $menuBarOptions.Text = "Additional Options"; $menuBarView.DropDownItems.Add($menuBarOptions) + $menuBarCredits = New-Object System.Windows.Forms.ToolStripButton; $menuBarCredits.Text = "Credits"; $menuBarView.DropDownItems.Add($menuBarCredits) + $menuBarChangelog = New-Object System.Windows.Forms.ToolStripButton; $menuBarChangelog.Text = "Changelog"; $menuBarView.DropDownItems.Add($menuBarChangelog) + $menuBarChecksum = New-Object System.Windows.Forms.ToolStripButton; $menuBarChecksum.Text = "Checksum"; $menuBarView.DropDownItems.Add($menuBarChecksum) + $menuBarInfo = New-Object System.Windows.Forms.ToolStripButton; $menuBarInfo.Text = "Info"; $menuBarView.DropDownItems.Add($menuBarInfo) + $menuBarLinks = New-Object System.Windows.Forms.ToolStripButton; $menuBarLinks.Text = "Links"; $menuBarView.DropDownItems.Add($menuBarLinks) + $menuBarGameID = New-Object System.Windows.Forms.ToolStripButton; $menuBarGameID.Text = "GameID"; $menuBarView.DropDownItems.Add($menuBarGameID) + + $menuBarResetAll = New-Object System.Windows.Forms.ToolStripButton; $menuBarResetAll.Text = "Reset All Settings"; $menuBarEdit.DropDownItems.Add($menuBarResetAll) + $menuBarResetGame = New-Object System.Windows.Forms.ToolStripButton; $menuBarResetGame.Text = "Reset Current Game"; $menuBarEdit.DropDownItems.Add($menuBarResetGame) + $menuBarCleanupFiles = New-Object System.Windows.Forms.ToolStripButton; $menuBarCleanupFiles.Text = "Cleanup Files"; $menuBarEdit.DropDownItems.Add($menuBarCleanupFiles) + $menuBarCleanupScripts = New-Object System.Windows.Forms.ToolStripButton; $menuBarCleanupScripts.Text = "Cleanup Scripts"; $menuBarEdit.DropDownItems.Add($menuBarCleanupScripts) - $menuBarInfo = New-Object System.Windows.Forms.ToolStripButton; $menuBarInfo.Text = "Info"; $menuBarHelp.DropDownItems.Add($menuBarInfo) - $menuBarLinks = New-Object System.Windows.Forms.ToolStripButton; $menuBarLinks.Text = "Links"; $menuBarHelp.DropDownItems.Add($menuBarLinks) - $menuBarCredits = New-Object System.Windows.Forms.ToolStripButton; $menuBarCredits.Text = "Credits"; $menuBarHelp.DropDownItems.Add($menuBarCredits) - $menuBarChangelog = New-Object System.Windows.Forms.ToolStripButton; $menuBarChangelog.Text = "Changelog"; $menuBarHelp.DropDownItems.Add($menuBarChangelog) - $menuBarGameID = New-Object System.Windows.Forms.ToolStripButton; $menuBarGameID.Text = "GameID"; $menuBarHelp.DropDownItems.Add($menuBarGameID) - - $menuBarOoTTextEditor = New-Object System.Windows.Forms.ToolStripButton; $menuBarOoTTextEditor.Text = "OoT Text Editor"; $menuBarEditors.DropDownItems.Add($menuBarOoTTextEditor) - $menuBarMMTextEditor = New-Object System.Windows.Forms.ToolStripButton; $menuBarMMTextEditor.Text = "MM Text Editor"; $menuBarEditors.DropDownItems.Add($menuBarMMTextEditor) - $menuBarOoTSceneEditor = New-Object System.Windows.Forms.ToolStripButton; $menuBarOoTSceneEditor.Text = "OoT Scene Editor"; $menuBarEditors.DropDownItems.Add($menuBarOoTSceneEditor) - $menuBarMMSceneEditor = New-Object System.Windows.Forms.ToolStripButton; $menuBarMMSceneEditor.Text = "MM Scene Editor"; $menuBarEditors.DropDownItems.Add($menuBarMMSceneEditor) - - $menuBarExit.Add_Click( { $MainDialog.Close() } ) - $menuBarUpdate.Add_Click( { RefreshScript "Updater"; AutoUpdate -Manual } ) - - $menuBarSettings.Add_Click( { $SettingsDialog.ShowDialog() } ) - $menuBarResetAll.Add_Click( { ResetTool } ) - $menuBarResetGame.Add_Click( { ResetGame } ) - $menuBarCleanupFiles.Add_Click( { CleanupFiles } ) - $menuBarCleanupScripts.Add_Click( { CleanupScripts } ) - - $menuBarInfo.Add_Click( { If (!(IsSet $CreditsDialog)) { RefreshScript "Dialogs"; CreateCreditsDialog | Out-Null }; $Credits.Sections | foreach { $_.Visible = $False }; $Credits.Sections[0].Visible = $True; $CreditsDialog.ShowDialog() } ) - $menuBarLinks.Add_Click( { If (!(IsSet $CreditsDialog)) { RefreshScript "Dialogs"; CreateCreditsDialog | Out-Null }; $Credits.Sections | foreach { $_.Visible = $False }; $Credits.Sections[3].Visible = $True; $CreditsDialog.ShowDialog() } ) - $menuBarCredits.Add_Click( { If (!(IsSet $CreditsDialog)) { RefreshScript "Dialogs"; CreateCreditsDialog | Out-Null }; $Credits.Sections | foreach { $_.Visible = $False }; $Credits.Sections[1].Visible = $True; $CreditsDialog.ShowDialog() } ) - $menuBarChangelog.Add_Click( { If (!(IsSet $CreditsDialog)) { RefreshScript "Dialogs"; CreateCreditsDialog | Out-Null }; $Credits.Sections | foreach { $_.Visible = $False }; $Credits.Sections[5].Visible = $True; $CreditsDialog.ShowDialog() } ) - $menuBarGameID.Add_Click( { If (!(IsSet $CreditsDialog)) { RefreshScript "Dialogs"; CreateCreditsDialog | Out-Null }; $Credits.Sections | foreach { $_.Visible = $False }; $Credits.Sections[2].Visible = $True; $CreditsDialog.ShowDialog() } ) - $menuBarChecksum.Add_Click( { If (!(IsSet $CreditsDialog)) { RefreshScript "Dialogs"; CreateCreditsDialog | Out-Null }; $Credits.Sections | foreach { $_.Visible = $False }; $Credits.Sections[4].Visible = $True; $CreditsDialog.ShowDialog() } ) - - $menuBarOoTTextEditor.Add_Click( { RefreshScript "Text Editor"; RunTextEditor -Game "Ocarina of Time" } ) - $menuBarMMTextEditor.Add_Click( { RefreshScript "Text Editor"; RunTextEditor -Game "Majora's Mask" } ) - $menuBarOoTSceneEditor.Add_Click( { RefreshScript "Scene Editor"; RunSceneEditor -Game "Ocarina of Time" } ) - $menuBarMMSceneEditor.Add_Click( { RefreshScript "Scene Editor"; RunSceneEditor -Game "Majora's Mask" } ) - - - - # Create a label to show current mode. - $global:CurrentModeLabel = CreateLabel -Font $Fonts.Medium -AddTo $MainDialog - $CurrentModeLabel.AutoSize = $True - - # Create a label to show current version. + $menuBarOoTTextEditor = New-Object System.Windows.Forms.ToolStripButton; $menuBarOoTTextEditor.Text = "OoT Text Editor"; $menuBarEditors.DropDownItems.Add($menuBarOoTTextEditor) + $menuBarMMTextEditor = New-Object System.Windows.Forms.ToolStripButton; $menuBarMMTextEditor.Text = "MM Text Editor"; $menuBarEditors.DropDownItems.Add($menuBarMMTextEditor) + $menuBarOoTSceneEditor = New-Object System.Windows.Forms.ToolStripButton; $menuBarOoTSceneEditor.Text = "OoT Scene Editor"; $menuBarEditors.DropDownItems.Add($menuBarOoTSceneEditor) + $menuBarMMSceneEditor = New-Object System.Windows.Forms.ToolStripButton; $menuBarMMSceneEditor.Text = "MM Scene Editor"; $menuBarEditors.DropDownItems.Add($menuBarMMSceneEditor) + + $menuBarExit.Add_Click( { $MainDialog.Close() } ) + $menuBarUpdate.Add_Click( { RefreshScripts; AutoUpdate -Manual } ) + + $menuBarSettings.Add_Click( { RefreshScripts; ShowRightPanel $RightPanel.Settings } ) + $menuBarOptions.Add_Click( { RefreshScripts; ShowRightPanel $RightPanel.Options } ) + $menuBarCredits.Add_Click( { RefreshScripts; ShowRightPanel $RightPanel.Credits } ) + $menuBarChangelog.Add_Click( { RefreshScripts; ShowRightPanel $RightPanel.Changelog } ) + $menuBarInfo.Add_Click( { RefreshScripts; ShowRightPanel $RightPanel.Info } ) + $menuBarLinks.Add_Click( { RefreshScripts; ShowRightPanel $RightPanel.Links } ) + $menuBarGameID.Add_Click( { RefreshScripts; ShowRightPanel $RightPanel.GameID } ) + $menuBarChecksum.Add_Click( { RefreshScripts; ShowRightPanel $RightPanel.Checksum } ) + + $menuBarResetAll.Add_Click( { RefreshScripts; ResetTool } ) + $menuBarResetGame.Add_Click( { RefreshScripts; ResetGame } ) + $menuBarCleanupFiles.Add_Click( { RefreshScripts; CleanupFiles } ) + $menuBarCleanupScripts.Add_Click( { RefreshScripts; CleanupScripts } ) + + $menuBarOoTTextEditor.Add_Click( { RefreshScripts; RunTextEditor $Files.json.games[0] } ) + $menuBarMMTextEditor.Add_Click( { RefreshScripts; RunTextEditor $Files.json.games[1] } ) + $menuBarOoTSceneEditor.Add_Click( { RefreshScripts; RunSceneEditor $Files.json.games[0] } ) + $menuBarMMSceneEditor.Add_Click( { RefreshScripts; RunSceneEditor $Files.json.games[1] } ) + + + + # Create a label to show current mode + $global:CurrentModeLabel = @{} + $CurrentModeLabel.Mode = CreateLabel -X (DPISize 150) -Y (DPISize 5) -Width (DPISize 200) -Height (DPISize 20) -Font $Fonts.Medium -AddTo $MainPanel -Text "Current Mode:" + $CurrentModeLabel.Game = CreateLabel -X $CurrentModeLabel.Mode.Left -Y ($CurrentModeLabel.Mode.Top + (DPISize 20)) -Width $CurrentModeLabel.Mode.Width -Height $CurrentModeLabel.Mode.Height -Font $Fonts.Medium -AddTo $MainPanel + $CurrentModeLabel.Mode.TextAlign = $CurrentModeLabel.Game.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + + # Create a label to show current version $text = $Patcher.Version if (IsSet $Patcher.Hotfix) { $text += " - #" + $Patcher.Hotfix } $text += "`n(" + $Patcher.Date + ")" - $VersionLabel = CreateLabel -X (DPISize 15) -Y (DPISize 30) -Width (DPISize 150) -Height (DPISize 30) -Text $text -Font $Fonts.SmallBold -AddTo $MainDialog - $osLabel = CreateLabel -X (DPISize 15) -Y (DPISize 60) -Width (DPISize 250) -Height (DPISize 20) -Text ($Patcher.OS + " (" + $Patcher.Bit + ")") -Font $Fonts.SmallBold -AddTo $MainDialog + $VersionLabel = CreateLabel -X (DPISize 15) -Y (DPISize 0) -Width (DPISize 150) -Height (DPISize 30) -Text $text -Font $Fonts.SmallBold -AddTo $MainPanel + $osLabel = CreateLabel -X (DPISize 15) -Y (DPISize 30) -Width (DPISize 250) -Height (DPISize 20) -Text ($Patcher.OS + " (" + $Patcher.Bit + ")") -Font $Fonts.SmallBold -AddTo $MainPanel if (!([Environment]::Is64BitOperatingSystem)) { $osLabel.text += " NOT SUPPORTED"; $osLabel.ForeColor = "red" } # Create Arrays for groups @@ -123,40 +128,37 @@ function CreateMainDialog() { ############# # Create the panel that holds the game path - $InputPaths.GamePanel = CreatePanel -X (DPISize 10) -Width (DPISize 590) -Height (DPISize 50) + $InputPaths.GamePanel = CreatePanel -X $margin -Y (DPISize 50) -Width ($MainPanel.Width - $margin) -Height (DPISize 50) -AddTo $MainPanel # Create the groupbox that holds the WAD path $InputPaths.GameGroup = CreateGroupBox -Width $InputPaths.GamePanel.Width -Height $InputPaths.GamePanel.Height -Text "Game Path" $InputPaths.GameGroup.AllowDrop = $True $InputPaths.GameGroup.Add_DragEnter({ $_.Effect = [Windows.Forms.DragDropEffects]::Copy }) - $InputPaths.GameGroup.Add_DragDrop({ GamePath_DragDrop }) + $InputPaths.GameGroup.Add_DragDrop({ RefreshScripts; GamePath_DragDrop }) # Create a textbox to display the selected WAD - $InputPaths.GameTextBox = CreateTextBox -X (DPISize 10) -Y (DPISize 20) -Width (DPISize 420) -Height (DPISize 22) -Text "Select your ROM or VC WAD file..." -Name "Path.Game" -ReadOnly $True + $InputPaths.GameTextBox = CreateTextBox -X (DPISize 10) -Y (DPISize 20) -Width (DPISize 400) -Height (DPISize 22) -Text "Select your ROM or VC WAD file..." -Name "Path.Game" -ReadOnly $True $InputPaths.GameTextBox.AllowDrop = $True $InputPaths.GameTextBox.Add_DragEnter({ $_.Effect = [Windows.Forms.DragDropEffects]::Copy }) - $InputPaths.GameTextBox.Add_DragDrop({ GamePath_DragDrop }) + $InputPaths.GameTextBox.Add_DragDrop({ RefreshScripts; GamePath_DragDrop }) # Create a button to allow manually selecting a ROM or WAD - $InputPaths.GameButton = CreateButton -X ($InputPaths.GameTextBox.Right + (DPISize 6)) -Y (DPISize 18) -Width (DPISize 24) -Height (DPISize 22) -Text "..." -Info "Select your ROM or Wii VC WAD using file explorer" - $InputPaths.GameButton.Add_Click({ GamePath_Button -TextBox $InputPaths.GameTextBox -Description "ROM/WAD Files" -FileNames @('*.wad', '*.z64', '*.n64', '*.v64', '*.sfc', '*.smc', '*.nes', '*.gbc', '*.zip', '*.rar', '*.7z') }) + $InputPaths.GameButton = CreateButton -X ($InputPaths.GameTextBox.Right + (DPISize 5)) -Y (DPISize 18) -Width (DPISize 24) -Height (DPISize 22) -Text "..." -Info "Select your ROM or Wii VC WAD using file explorer" + $InputPaths.GameButton.Add_Click({ RefreshScripts; GamePath_Button -TextBox $InputPaths.GameTextBox -Description "ROM/WAD Files" -FileNames @('*.wad', '*.z64', '*.n64', '*.v64', '*.sfc', '*.smc', '*.nes', '*.gbc', '*.zip', '*.rar', '*.7z') }) #"Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*" # Create a button to clear the WAD Path - $InputPaths.ClearGameButton = CreateButton -X ($InputPaths.GameButton.Right + (DPISize 15)) -Y (DPISize 18) -Width ($InputPaths.GameGroup.Right - $InputPaths.GameButton.Right - (DPISize 30)) -Height (DPISize 22) -Text "Clear" -Info "Clear the selected paths (ROM / Wii VC WAD), ROM injection and custom patch" + $InputPaths.ClearGameButton = CreateButton -X ($InputPaths.GameButton.Right + (DPISize 5)) -Y (DPISize 18) -Width ($InputPaths.GameGroup.Right - $InputPaths.GameButton.Right - (DPISize 10)) -Height (DPISize 22) -Text "Clear" -Info "Clear the selected paths (ROM / Wii VC WAD), ROM injection and custom patch" $InputPaths.ClearGameButton.Add_Click({ + RefreshScripts if (IsSet -Elem $GamePath -MinLength 1) { - $global:GamePath = $global:InjectPath = $global:PatchPath = $null + $global:GamePath = $global:InjectPath = $global:PatchPath = $null $Settings["Core"][$InputPaths.GameTextBox.name] = $Settings["Core"][$InputPaths.InjectTextBox.name] = $Settings["Core"][$InputPaths.PatchTextBox.name] = "" - $InputPaths.GameTextBox.Text = "Select your ROM or Wii VC WAD file..." - $InputPaths.InjectTextBox.Text = "Select your ROM for injection..." - $InputPaths.PatchTextBox.Text = "Select your custom patch file..." - $global:GameIsSelected = $Patches.Button.Enabled = $CustomHeader.Panel.Enabled = $InputPaths.ClearGameButton.Enabled = $InputPaths.ApplyInjectButton.Enabled = $InputPaths.ApplyPatchButton.Enabled = $InputPaths.PatchPanel.Visible = $False - if ($IsWiiVC) { - SetWiiVCMode $False - ChangeGamesList - } - SetMainScreenSize + $InputPaths.GameTextBox.Text = "Select your ROM or Wii VC WAD file..." + $InputPaths.InjectTextBox.Text = "Select your ROM for injection..." + $InputPaths.PatchTextBox.Text = "Select your custom patch file..." + $global:GameIsSelected = $Patches.Button.Enabled = $InputPaths.ClearGameButton.Enabled = $InputPaths.ApplyInjectButton.Enabled = $InputPaths.ApplyPatchButton.Enabled = $False + EnablePatchButtons } }) $InputPaths.ClearGameButton.Enabled = $False @@ -168,27 +170,27 @@ function CreateMainDialog() { ############### # Create the panel that holds the inject path - $InputPaths.InjectPanel = CreatePanel -X (DPISize 10) -Width (DPISize 590) -Height (DPISize 50) + $InputPaths.InjectPanel = CreatePanel -X $margin -Width ($MainPanel.Width - $margin) -Height (DPISize 50) -AddTo $MainPanel # Create the groupbox that holds the ROM path $InputPaths.InjectGroup = CreateGroupBox -Width $InputPaths.InjectPanel.Width -Heigh $InputPaths.InjectPanel.Height -Text "Inject ROM Path" $InputPaths.InjectGroup.AllowDrop = $True $InputPaths.InjectGroup.Add_DragEnter({ $_.Effect = [Windows.Forms.DragDropEffects]::Copy }) - $InputPaths.InjectGroup.Add_DragDrop({ InjectPath_DragDrop }) + $InputPaths.InjectGroup.Add_DragDrop({ RefreshScripts; InjectPath_DragDrop }) # Create a textbox to display the selected ROM - $InputPaths.InjectTextBox = CreateTextBox -X (DPISize 10) -Y (DPISize 20) -Width (DPISize 420) -Height (DPISize 22) -Text "Select your ROM for injection..." -Name "Path.Inject" -ReadOnly $True + $InputPaths.InjectTextBox = CreateTextBox -X (DPISize 10) -Y (DPISize 20) -Width (DPISize 400) -Height (DPISize 22) -Text "Select your ROM for injection..." -Name "Path.Inject" -ReadOnly $True $InputPaths.InjectTextBox.AllowDrop = $True $InputPaths.InjectTextBox.Add_DragEnter({ $_.Effect = [Windows.Forms.DragDropEffects]::Copy }) - $InputPaths.InjectTextBox.Add_DragDrop({ InjectPath_DragDrop }) + $InputPaths.InjectTextBox.Add_DragDrop({ RefreshScripts; InjectPath_DragDrop }) # Create a button to allow manually selecting a ROM - $InputPaths.InjectButton = CreateButton -X ($InputPaths.InjectTextBox.Right + (DPISize 6)) -Y (DPISize 18) -Width (DPISize 24) -Height (DPISize 22) -Text "..." -Info "Select your N64, SNES or NES ROM File using file explorer" - $InputPaths.InjectButton.Add_Click({ InjectPath_Button -TextBox $InputPaths.InjectTextBox -Description "ROM Files" -FileNames @('*.z64', '*.n64', '*.v64', '*.sfc', '*.smc', '*.nes', '*.gbc', '*.zip', '*.rar', '*.7z') }) + $InputPaths.InjectButton = CreateButton -X ($InputPaths.InjectTextBox.Right + (DPISize 5)) -Y (DPISize 18) -Width (DPISize 24) -Height (DPISize 22) -Text "..." -Info "Select your N64, SNES or NES ROM File using file explorer" + $InputPaths.InjectButton.Add_Click({ RefreshScripts; InjectPath_Button -TextBox $InputPaths.InjectTextBox -Description "ROM Files" -FileNames @('*.z64', '*.n64', '*.v64', '*.sfc', '*.smc', '*.nes', '*.gbc', '*.zip', '*.rar', '*.7z') }) # Create a button to allow patch the WAD with a ROM file - $InputPaths.ApplyInjectButton = CreateButton -X ($InputPaths.InjectButton.Right + (DPISize 15)) -Y (DPISize 18) -Width ($InputPaths.InjectGroup.Right - $InputPaths.InjectButton.Right - (DPISize 30)) -Height (DPISize 22) -Text "Inject ROM" -Info "Replace the ROM in your selected WAD File with your selected injection file" - $InputPaths.ApplyInjectButton.Add_Click({ RefreshScript "Patch"; MainFunction -Command "Inject" -PatchedFileName "_injected" }) + $InputPaths.ApplyInjectButton = CreateButton -X ($InputPaths.InjectButton.Right + (DPISize 5)) -Y (DPISize 18) -Width ($InputPaths.InjectGroup.Right - $InputPaths.InjectButton.Right - (DPISize 10)) -Height (DPISize 22) -Text "Inject ROM" -Info "Replace the ROM in your selected WAD File with your selected injection file" + $InputPaths.ApplyInjectButton.Add_Click({ RefreshScripts; MainFunction -Command "Inject" -PatchedFileName "_injected" }) $InputPaths.ApplyInjectButton.Enabled = $False @@ -197,29 +199,28 @@ function CreateMainDialog() { # Patch Path # ############## - # Create the panel that holds the patch path. - $InputPaths.PatchPanel = CreatePanel -X (DPISize 10) -Width (DPISize 590) -Height (DPISize 50) - $InputPaths.PatchPanel.Visible = $False + # Create the panel that holds the patch path + $InputPaths.PatchPanel = CreatePanel -X $margin -Width ($MainPanel.Width - $margin) -Height (DPISize 50) -AddTo $MainPanel - # Create the groupbox that holds the BPS path. + # Create the groupbox that holds the BPS path $InputPaths.PatchGroup = CreateGroupBox -Width $InputPaths.PatchPanel.Width -Height $InputPaths.PatchPanel.Height -Text "Custom Patch Path" $InputPaths.PatchGroup.AllowDrop = $True $InputPaths.PatchGroup.Add_DragEnter({ $_.Effect = [Windows.Forms.DragDropEffects]::Copy }) - $InputPaths.PatchGroup.Add_DragDrop({ PatchPath_DragDrop }) + $InputPaths.PatchGroup.Add_DragDrop({ RefreshScripts; PatchPath_DragDrop }) - # Create a textbox to display the selected BPS. - $InputPaths.PatchTextBox = CreateTextBox -X (DPISize 10) -Y (DPISize 20) -Width (DPISize 420) -Height (DPISize 22) -Text "Select your custom patch file..." -Name "Path.Patch" -ReadOnly $True + # Create a textbox to display the selected BPS + $InputPaths.PatchTextBox = CreateTextBox -X (DPISize 10) -Y (DPISize 20) -Width (DPISize 400) -Height (DPISize 22) -Text "Select your custom patch file..." -Name "Path.Patch" -ReadOnly $True $InputPaths.PatchTextBox.AllowDrop = $True $InputPaths.PatchTextBox.Add_DragEnter({ $_.Effect = [Windows.Forms.DragDropEffects]::Copy }) - $InputPaths.PatchTextBox.Add_DragDrop({ PatchPath_DragDrop }) + $InputPaths.PatchTextBox.Add_DragDrop({ RefreshScripts; PatchPath_DragDrop }) - # Create a button to allow manually selecting a ROM. - $InputPaths.PatchButton = CreateButton -X ($InputPaths.PatchTextBox.Right + (DPISize 6)) -Y (DPISize 18) -Width (DPISize 24) -Height (DPISize 22) -Text "..." -Info "Select your BPS, IPS, UPS, PPF, Xdelta or VCDiff Patch File using file explorer" - $InputPaths.PatchButton.Add_Click({ PatchPath_Button -TextBox $InputPaths.PatchTextBox -Description "Patch Files" -FileNames @('*.bps', '*.ips', '*.ups' , '*.ppf' , '*.xdelta', '*.vcdiff') }) + # Create a button to allow manually selecting a ROM + $InputPaths.PatchButton = CreateButton -X ($InputPaths.PatchTextBox.Right + (DPISize 5)) -Y (DPISize 18) -Width (DPISize 24) -Height (DPISize 22) -Text "..." -Info "Select your BPS, IPS, UPS, PPF, Xdelta or VCDiff Patch File using file explorer" + $InputPaths.PatchButton.Add_Click({ RefreshScripts; PatchPath_Button -TextBox $InputPaths.PatchTextBox -Description "Patch Files" -FileNames @('*.bps', '*.ips', '*.ups' , '*.ppf' , '*.xdelta', '*.vcdiff') }) - # Create a button to allow patch the WAD with a BPS file. - $InputPaths.ApplyPatchButton = CreateButton -X ($InputPaths.PatchButton.Right + (DPISize 15)) -Y (DPISize 18) -Width ($InputPaths.PatchGroup.Right - $InputPaths.PatchButton.Right - (DPISize 30)) -Height (DPISize 22) -Text "Apply Patch" -Info "Patch the ROM with your selected BPS, IPS, UPS, Xdelta or VCDiff Patch File" - $InputPaths.ApplyPatchButton.Add_Click({ RefreshScript "Patch"; MainFunction -Command "Apply Patch" -PatchedFileName "_bps_patched" }) + # Create a button to allow patch the WAD with a BPS file + $InputPaths.ApplyPatchButton = CreateButton -X ($InputPaths.PatchButton.Right + (DPISize 5)) -Y (DPISize 18) -Width ($InputPaths.PatchGroup.Right - $InputPaths.PatchButton.Right - (DPISize 10)) -Height (DPISize 22) -Text "Apply Patch" -Info "Patch the ROM with your selected BPS, IPS, UPS, Xdelta or VCDiff Patch File" + $InputPaths.ApplyPatchButton.Add_Click({ RefreshScripts; MainFunction -Command "Apply Patch" -PatchedFileName "_bps_patched" }) $InputPaths.ApplyPatchButton.Enabled = $False @@ -228,20 +229,21 @@ function CreateMainDialog() { # Current Game # ################ - # Create the panel that holds the current selected game. - $CurrentGame.Panel = CreatePanel -Width (DPISize 590) -Height (DPISize 50) + # Create the panel that holds the current selected game + $CurrentGame.Panel = CreatePanel -X $margin -Width ($MainPanel.Width - $margin) -Height (DPISize 50) -AddTo $MainPanel # Create the groupbox that holds the current game options $CurrentGame.Group = CreateGroupBox -Width $CurrentGame.Panel.Width -Height $CurrentGame.Panel.Height -Text "Current Game Mode" # Create a combobox with the list of supported consoles - $CurrentGame.Console = CreateComboBox -X (DPISize 10) -Y (DPISize 20) -Width (DPISize 180) -Height (DPISize 30) -Name "Selected.Console" + $CurrentGame.Console = CreateComboBox -X (DPISize 10) -Y (DPISize 20) -Width (DPISize 170) -Height (DPISize 30) -Name "Selected.Console" # Create a combobox with the list of supported games - $CurrentGame.Game = CreateComboBox -X ($CurrentGame.Console.Right + (DPISize 5)) -Y (DPISize 20) -Width (DPISize 250) -Height (DPISize 30) -Name "Selected.Game" + $CurrentGame.Game = CreateComboBox -X ($CurrentGame.Console.Right + (DPISize 5)) -Y (DPISize 20) -Width (DPISize 240) -Height (DPISize 30) -Name "Selected.Game" # Create a combobox with the list of supported games - $CurrentGame.Rev = CreateLabel -X ($CurrentGame.Game.Right + (DPISize 15)) -Y (DPISize 22) -Width (DPISize 120) -Height (DPISize 25) -Font $Fonts.SmallBold + $CurrentGame.Rev = CreateLabel -X ($CurrentGame.Game.Right + (DPISize 5)) -Y (DPISize 8) -Width (DPISize 75) -Height (DPISize 40) -Font $Fonts.SmallBold + $CurrentGame.Rev.TextAlign = [System.Drawing.ContentAlignment]::MiddleLeft $global:PatchToolTip = CreateToolTip @@ -251,37 +253,36 @@ function CreateMainDialog() { # Custom Header # ################# - # Create the panel that holds the Custom Header. - $CustomHeader.Panel = CreatePanel -Width (DPISize 590) -Height (DPISize 80) - $CustomHeader.Panel.Enabled = $False + # Create the panel that holds the Custom Header + $CustomHeader.Panel = CreatePanel -X $margin -Width ($MainPanel.Width - $margin) -Height (DPISize 80) -AddTo $MainPanel - # Create the groupbox that holds the Custom Header. + # Create the groupbox that holds the Custom Header $CustomHeader.Group = CreateGroupBox -Width $CustomHeader.Panel.Width -Height $CustomHeader.Panel.Height -Text "Custom Game Title and GameID" # Custom Title Checkbox - $CustomHeader.EnableHeaderLabel = CreateLabel -X (DPISize 10) -Y (DPISize 22) -Width (DPISize 50) -Height (DPISize 15) -Text "Enable:" -Info "Enable in order to change the Game ID and title of the ROM or WAD file" - $CustomHeader.EnableHeader = CreateCheckBox -X ($CustomHeader.EnableHeaderLabel.Right) -Y (DPISize 20) -Width (DPISize 20) -Height (DPISize 20) -Name "CustomHeader.EnableHeader" -Info "Enable in order to change the Game ID and title of the ROM or WAD file" + $CustomHeader.EnableHeaderLabel = CreateLabel -X (DPISize 10) -Y (DPISize 22) -Width (DPISize 45) -Height (DPISize 15) -Text "Enable:" -Info "Enable in order to change the Game ID and title of the ROM or WAD file" + $CustomHeader.EnableHeader = CreateCheckBox -X $CustomHeader.EnableHeaderLabel.Right -Y (DPISize 20) -Width (DPISize 20) -Height (DPISize 20) -Name "CustomHeader.EnableHeader" -Info "Enable in order to change the Game ID and title of the ROM or WAD file" $CustomHeader.EnableHeaderLabel.Add_Click({ $CustomHeader.EnableHeader.Checked = !$CustomHeader.EnableHeader.Checked }) # Custom ROM Title - $CustomHeader.ROMTitleLabel = CreateLabel -X ($CustomHeader.EnableHeader.Right) -Y (DPISize 22) -Width (DPISize 75) -Height (DPISize 15) -Text "ROM Title:" -Info "--- WARNING ---`nChanging the Game Title might causes issues with emulation for certain emulators and plugins, such as GlideN64" - $CustomHeader.ROMTitle = CreateTextBox -X ($CustomHeader.ROMTitleLabel.Right) -Y (DPISize 20) -Width (DPISize 250) -Height (DPISize 22) -Length 20 -Info "--- WARNING ---`nChanging the Game Title might causes issues with emulation for certain emulators and plugins, such as GlideN64" + $CustomHeader.ROMTitleLabel = CreateLabel -X $CustomHeader.EnableHeader.Right -Y (DPISize 22) -Width (DPISize 70) -Height (DPISize 15) -Text "ROM Title:" -Info "--- WARNING ---`nChanging the Game Title might causes issues with emulation for certain emulators and plugins, such as GlideN64" + $CustomHeader.ROMTitle = CreateTextBox -X $CustomHeader.ROMTitleLabel.Right -Y (DPISize 20) -Width (DPISize 250) -Height (DPISize 22) -Length 20 -Info "--- WARNING ---`nChanging the Game Title might causes issues with emulation for certain emulators and plugins, such as GlideN64" # Custom ROM GameID (N64 only) - $CustomHeader.ROMGameIDLabel = CreateLabel -X ($CustomHeader.ROMTitle.Right + (DPISize 10)) -Y (DPISize 22) -Width (DPISize 50) -Height (DPISize 15) -Text "GameID:" -Info "--- WARNING ---`nRequires four characters for acceptance`nThe fourth character sets the region and refresh rate`nChanging the GameID causes Nintendo 64 emulators to recognize the N64 title as a separate save file and texture pack`n`n--- REGION CODES ---`nE = USA`nJ = Japan`nP = PAL`nK = Korea" - $CustomHeader.ROMGameID = CreateTextBox -X ($CustomHeader.ROMGameIDLabel.Right) -Y (DPISize 20) -Width (DPISize 55) -Height (DPISize 22) -Length 4 -Info "--- WARNING ---`nRequires four characters for acceptance`nThe fourth character sets the region and refresh rate`nChanging the GameID causes Nintendo 64 emulators to recognize the N64 title as a separate save file and texture pack`n`n--- REGION CODES ---`nE = USA`nJ = Japan`nP = PAL`nK = Korea" + $CustomHeader.ROMGameIDLabel = CreateLabel -X ($CustomHeader.ROMTitle.Right + (DPISize 5)) -Y (DPISize 22) -Width (DPISize 50) -Height (DPISize 15) -Text "GameID:" -Info "--- WARNING ---`nRequires four characters for acceptance`nThe fourth character sets the region and refresh rate`nChanging the GameID causes Nintendo 64 emulators to recognize the N64 title as a separate save file and texture pack`n`n--- REGION CODES ---`nE = USA`nJ = Japan`nP = PAL`nK = Korea" + $CustomHeader.ROMGameID = CreateTextBox -X $CustomHeader.ROMGameIDLabel.Right -Y (DPISize 20) -Width (DPISize 55) -Height (DPISize 22) -Length 4 -Info "--- WARNING ---`nRequires four characters for acceptance`nThe fourth character sets the region and refresh rate`nChanging the GameID causes Nintendo 64 emulators to recognize the N64 title as a separate save file and texture pack`n`n--- REGION CODES ---`nE = USA`nJ = Japan`nP = PAL`nK = Korea" # Custom VC Title - $CustomHeader.VCTitleLabel = CreateLabel -X ($CustomHeader.EnableHeader.Right) -Y (DPISize 22) -Width (DPISize 75) -Height (DPISize 15) -Text "Channel Title:" - $CustomHeader.VCTitle = CreateTextBox -X ($CustomHeader.VCTitleLabel.Right) -Y (DPISize 20) -Width (DPISize 250) -Height (DPISize 22) -Length $VCTitleLength + $CustomHeader.VCTitleLabel = CreateLabel -X $CustomHeader.EnableHeader.Right -Y (DPISize 22) -Width (DPISize 70) -Height (DPISize 15) -Text "Channel Title:" + $CustomHeader.VCTitle = CreateTextBox -X $CustomHeader.VCTitleLabel.Right -Y (DPISize 20) -Width (DPISize 250) -Height (DPISize 22) -Length $VCTitleLength # Custom VC GameID (N64 only) - $CustomHeader.VCGameIDLabel = CreateLabel -X ($CustomHeader.VCTitle.Right + (DPISize 10)) -Y (DPISize 22) -Width (DPISize 50) -Height (DPISize 15) -Text "GameID:" -Info "--- WARNING ---`nRequires four characters for acceptance`nChanging the GameID causes Dolphin to recognize the VC title as a separate save file and texture pack`n`n--- REGION CODES ---`nE = USA`nJ = Japan`nP = PAL`nK = Korea" - $CustomHeader.VCGameID = CreateTextBox -X ($CustomHeader.VCGameIDLabel.Right) -Y (DPISize 20) -Width (DPISize 55) -Height (DPISize 22) -Length 4 -Info "--- WARNING ---`nRequires four characters for acceptance`nChanging the GameID causes Dolphin to recognize the VC title as a separate save file and texture pack`n`n--- REGION CODES ---`nE = USA`nJ = Japan`nP = PAL`nK = Korea" + $CustomHeader.VCGameIDLabel = CreateLabel -X ($CustomHeader.VCTitle.Right + (DPISize 5)) -Y (DPISize 22) -Width (DPISize 50) -Height (DPISize 15) -Text "GameID:" -Info "--- WARNING ---`nRequires four characters for acceptance`nChanging the GameID causes Dolphin to recognize the VC title as a separate save file and texture pack`n`n--- REGION CODES ---`nE = USA`nJ = Japan`nP = PAL`nK = Korea" + $CustomHeader.VCGameID = CreateTextBox -X $CustomHeader.VCGameIDLabel.Right -Y (DPISize 20) -Width (DPISize 55) -Height (DPISize 22) -Length 4 -Info "--- WARNING ---`nRequires four characters for acceptance`nChanging the GameID causes Dolphin to recognize the VC title as a separate save file and texture pack`n`n--- REGION CODES ---`nE = USA`nJ = Japan`nP = PAL`nK = Korea" # Custom Region Checkbox (SNES Only) - $CustomHeader.EnableRegionLabel = CreateLabel -X ($CustomHeader.EnableHeaderLabel.Left) -Y (DPISize 52) -Width (DPISize 50) -Height (DPISize 15) -Text "Enable:" -Info "Enable in order to change the Game ID and title of the ROM or WAD file" - $CustomHeader.EnableRegion = CreateCheckBox -X ($CustomHeader.EnableHeader.Left) -Y (DPISize 50) -Width (DPISize 20) -Height (DPISize 20) -Name "CustomHeader.EnableRegion" -Info "Enable in order to change the Game ID and title of the ROM or WAD file" + $CustomHeader.EnableRegionLabel = CreateLabel -X $CustomHeader.EnableHeaderLabel.Left -Y (DPISize 52) -Width (DPISize 45) -Height (DPISize 15) -Text "Enable:" -Info "Enable in order to change the Game ID and title of the ROM or WAD file" + $CustomHeader.EnableRegion = CreateCheckBox -X $CustomHeader.EnableHeader.Left -Y (DPISize 50) -Width (DPISize 20) -Height (DPISize 20) -Name "CustomHeader.EnableRegion" -Info "Enable in order to change the Game ID and title of the ROM or WAD file" $CustomHeader.EnableRegionLabel.Add_Click({ $CustomHeader.EnableRegion.Checked = !$CustomHeader.EnableRegion.Checked }) # Custom Region (SNES only) @@ -295,44 +296,37 @@ function CreateMainDialog() { # Patch Panel # ############### - # Create a panel to contain everything for patches. - $Patches.Panel = CreatePanel -Width (DPISize 590) -Height (DPISize 90) + # Create a panel to contain everything for patches + $Patches.Panel = CreatePanel -X $margin -Width ($MainPanel.Width - $margin) -Height (DPISize 90) -AddTo $MainPanel - # Create a groupbox to show the patching buttons. + # Create a groupbox to show the patching buttons $Patches.Group = CreateGroupBox -Width $Patches.Panel.Width -Height $Patches.Panel.Height # Create patch button - $Patches.Button = CreateButton -X (DPISize 10) -Y (DPISize 45) -Width (DPISize 300) -Height (DPISize 35) -Text "Patch Selected Options" - $Patches.Button.Font = $Fonts.SmallBold - $Patches.Button.Add_Click({ RefreshScript "Patch"; MainFunction -Command $GamePatch.command -PatchedFileName $GamePatch.output }) + $Patches.Button = CreateButton -X (DPISize 10) -Y (DPISize 45) -Width (DPISize 300) -Height (DPISize 35) -Text "Patch Selected Options" + $Patches.Button.Font = $Fonts.SmallBold $Patches.Button.Enabled = $False + $Patches.Button.Add_Click({ RefreshScripts; MainFunction -Command $GamePatch.command -PatchedFileName $GamePatch.output }) # Create Patches ComboBox - $Patches.Type = CreateComboBox -X $Patches.Button.Left -Y ($Patches.Button.Top - (DPISize 25)) -Width ($Patches.Button.Right - (DPISize 10)) -Height (DPISize 30) -Name "Selected.Patch" + $Patches.Type = CreateComboBox -X $Patches.Button.Left -Y ($Patches.Button.Top - (DPISize 25) ) -Width ($Patches.Button.Right - (DPISize 10)) -Height (DPISize 30) -Name "Selected.Patch" $global:PatchToolTip = CreateToolTip # Additional Options Checkbox - $Patches.OptionsLabel = CreateLabel -X ($Patches.Button.Right + (DPISize 10)) -Y ($Patches.Type.Top + (DPISize 5)) -Width (DPISize 85) -Height (DPISize 15) -Text "Enable Options:" -Info "Enable options in order to apply a customizable set of features and changes" - $Patches.Options = CreateCheckBox -X ($Patches.OptionsLabel.Right) -Y ($Patches.OptionsLabel.Top - (DPISize 2)) -Width (DPISize 20) -Height (DPISize 20) -Info "Enable options in order to apply a customizable set of features and changes" -Name "Patches.Options" -Checked $True + $Patches.OptionsLabel = CreateLabel -X ($Patches.Button.Right + (DPISize 10)) -Y ($Patches.Type.Top + (DPISize 5) ) -Width (DPISize 85) -Height (DPISize 15) -Text "Enable Options:" -Info "Enable options in order to apply a customizable set of features and changes" + $Patches.Options = CreateCheckBox -X ($Patches.OptionsLabel.Right) -Y ($Patches.OptionsLabel.Top - (DPISize 2) ) -Width (DPISize 20) -Height (DPISize 20) -Info "Enable options in order to apply a customizable set of features and changes" -Name "Patches.Options" -Checked $True $Patches.OptionsLabel.Add_Click({ $Patches.Options.Checked = !$Patches.Options.Checked }) # Extend Checkbox - $Patches.ExtendLabel = CreateLabel -X ($Patches.Button.Right + (DPISize 10)) -Y ($Patches.OptionsLabel.Bottom + (DPISize 15)) -Width (DPISize 85) -Height (DPISize 15) -Text "Allow Extend:" -Info "Allows extending the ROM beyond it's regular size`nSome patches will automaticially force an extend of the ROM" - $Patches.Extend = CreateCheckBox -X ($Patches.ExtendLabel.Right) -Y ($Patches.ExtendLabel.Top - (DPISize 2)) -Width (DPISize 20) -Height (DPISize 20) -Info "Allows extending the ROM beyond it's regular size`nSome patches will automaticially force an extend of the ROM" -Name "Patches.Extend" + $Patches.ExtendLabel = CreateLabel -X ($Patches.Button.Right + (DPISize 10)) -Y ($Patches.OptionsLabel.Bottom + (DPISize 15) ) -Width (DPISize 85) -Height (DPISize 15) -Text "Allow Extend:" -Info "Allows extending the ROM beyond it's regular size`nSome patches will automaticially force an extend of the ROM" + $Patches.Extend = CreateCheckBox -X ($Patches.ExtendLabel.Right) -Y ($Patches.ExtendLabel.Top - (DPISize 2) ) -Width (DPISize 20) -Height (DPISize 20) -Info "Allows extending the ROM beyond it's regular size`nSome patches will automaticially force an extend of the ROM" -Name "Patches.Extend" $Patches.ExtendLabel.Add_Click({ $Patches.Extend.Checked = !$Patches.Extend.Checked }) # Redux Checkbox - $Patches.ReduxLabel = CreateLabel -X ($Patches.Button.Right + (DPISize 10)) -Y ($Patches.OptionsLabel.Bottom + (DPISize 15)) -Width (DPISize 85) -Height (DPISize 15) -Text "Enable Redux:" -Info "Enable the Redux patch which improves game mechanics`nIncludes among other changes the inclusion of the D-Pad for dedicated item buttons" - $Patches.Redux = CreateCheckBox -X ($Patches.ReduxLabel.Right) -Y ($Patches.ReduxLabel.Top - (DPISize 2)) -Width (DPISize 20) -Height (DPISize 20) -Info "Enable the Redux patch which improves game mechanics`nIncludes among other changes the inclusion of the D-Pad for dedicated item buttons" -Name "Patches.Redux" -Checked $True + $Patches.ReduxLabel = CreateLabel -X ($Patches.Button.Right + (DPISize 10)) -Y ($Patches.OptionsLabel.Bottom + (DPISize 15) ) -Width (DPISize 85) -Height (DPISize 15) -Text "Enable Redux:" -Info "Enable the Redux patch which improves game mechanics`nIncludes among other changes the inclusion of the D-Pad for dedicated item buttons" + $Patches.Redux = CreateCheckBox -X ($Patches.ReduxLabel.Right) -Y ($Patches.ReduxLabel.Top - (DPISize 2) ) -Width (DPISize 20) -Height (DPISize 20) -Info "Enable the Redux patch which improves game mechanics`nIncludes among other changes the inclusion of the D-Pad for dedicated item buttons" -Name "Patches.Redux" -Checked $True $Patches.ReduxLabel.Add_Click({ $Patches.Redux.Checked = !$Patches.Redux.Checked }) - # Patch Options - $Patches.OptionsButton = CreateButton -X ($Patches.Group.Right - (DPISize 15) - (DPISize 145)) -Y ($Patches.Options.Top - (DPISize 3)) -Width (DPISize 145) -Height (DPISize 25) -Text "Select Options" -Info 'Open the "Additional Options" panel to change preferences' - $Patches.OptionsButton.Add_Click( { - $OptionsDialog.ShowDialog() - if ($GameType.save -gt 0) { Out-IniFile -FilePath (GetGameSettingsFile) -InputObject $GameSettings | Out-Null } - } ) - #################### @@ -340,43 +334,44 @@ function CreateMainDialog() { #################### # Create a panel to show the patch options. - $VC.Panel = CreatePanel -Width (DPISize 590) -Height (DPISize 105) + $VC.Panel = CreatePanel -X $margin -Width ($MainPanel.Width - $margin) -Height (DPISize 105) -AddTo $MainPanel + $VC.Panel.Visible = $False # Create a groupbox to show the patch options. $VC.Group = CreateGroupBox -Width $VC.Panel.Width -Height $VC.Panel.Height -Text "Virtual Console - Patch Options" # Create a label for Patch VC Buttons - $VC.ActionsLabel = CreateLabel -X (DPISize 10) -Y (DPISize 32) -Width (DPISize 55) -Height (DPISize 15) -Text "Actions" -Font $Fonts.SmallBold -AddTo $VC.Group + $VC.ActionsLabel = CreateLabel -X (DPISize 10) -Y (DPISize 32) -Width (DPISize 55) -Height (DPISize 15) -Text "Actions:" -Font $Fonts.SmallBold -AddTo $VC.Group # Create a button to extract the ROM - $VC.ExtractROMButton = CreateButton -X ($VC.ActionsLabel.Right + (DPISize 10)) -Y ($VC.ActionsLabel.Top - (DPISize 7)) -Width (DPISize 150) -Height (DPISize 30) -Text "Extract ROM Only" -Info "Only extract the ROM from the WAD file`nUseful for native N64 emulators" - $VC.ExtractROMButton.Add_Click({ RefreshScript "Patch"; MainFunction -Command "Extract" -PatchedFileName "_extracted" }) + $VC.ExtractROMButton = CreateButton -X ($VC.ActionsLabel.Right + (DPISize 5)) -Y ($VC.ActionsLabel.Top - (DPISize 7)) -Width (DPISize 150) -Height (DPISize 30) -Text "Extract ROM Only" -Info "Only extract the ROM from the WAD file`nUseful for native N64 emulators" + $VC.ExtractROMButton.Add_Click({ RefreshScripts; MainFunction -Command "Extract" -PatchedFileName "_extracted" }) # Create a button to show the global settings panel $VC.RemapControlsButton = CreateButton -X ($VC.ExtractROMButton.Right + (DPISize 10)) -Y ($VC.ActionsLabel.Top - (DPISize 7)) -Width (DPISize 150) -Height (DPISize 30) -Text "Remap VC Controls" -Info "Open the Virtual Console remap settings panel" - $VC.RemapControlsButton.Add_Click({ RefreshScript "VC"; $VCRemapDialog.ShowDialog() | Out-Null }) + $VC.RemapControlsButton.Add_Click({ ShowRightPanel $RightPanel.RemapControls }) # Create a label for Core patches - $VC.OptionsLabel = CreateLabel -X (DPISize 10) -Y (DPISize 62) -Width (DPISize 55) -Height (DPISize 15) -Text "Options" -Font $Fonts.SmallBold + $VC.OptionsLabel = CreateLabel -X (DPISize 10) -Y (DPISize 62) -Width (DPISize 55) -Height (DPISize 15) -Text "Options:" -Font $Fonts.SmallBold - # Remove T64 description - $VC.RemoveT64Label = CreateLabel -X ($VC.OptionsLabel.Right + (DPISize 20)) -Y ($VC.OptionsLabel.Top) -Width (DPISize 95) -Height (DPISize 15) -Text "Remove All T64:" -Info "Remove all textures that the Virtual Console replaced in the ROM`nThese replaced textures are known as T64`nThese replaced textures maybe be censored or to make the game look darker more fitting for the Wii" - $VC.RemoveT64 = CreateCheckBox -X ($VC.RemoveT64Label.Right) -Y ($VC.OptionsLabel.Top - (DPISize 2)) -Width (DPISize 20) -Height (DPISize 20) -Checked $True -Info "Remove all textures that the Virtual Console replaced in the ROM`nThese replaced textures are known as T64`nThese replaced textures maybe be censored or to make the game look darker more fitting for the Wii" -Name "VC.RemoveT64" + # Remove T64 + $VC.RemoveT64Label = CreateLabel -X ($VC.OptionsLabel.Right + (DPISize 5)) -Y $VC.OptionsLabel.Top -Text "Remove All T64:" -Info "Remove all textures that the Virtual Console replaced in the ROM`nThese replaced textures are known as T64`nThese replaced textures maybe be censored or to make the game look darker more fitting for the Wii" + $VC.RemoveT64 = CreateCheckBox -X ($VC.RemoveT64Label.Right + (DPISize 5)) -Y ($VC.OptionsLabel.Top - (DPISize 1)) -Width (DPISize 20) -Height (DPISize 20) -Checked $True -Info "Remove all textures that the Virtual Console replaced in the ROM`nThese replaced textures are known as T64`nThese replaced textures maybe be censored or to make the game look darker more fitting for the Wii" -Name "VC.RemoveT64" $VC.RemoveT64Label.Add_Click({ $VC.RemoveT64.Checked = !$VC.RemoveT64.Checked }) # Expand Memory - $VC.ExpandMemoryLabel = CreateLabel -X ($VC.RemoveT64.Right + (DPISize 10)) -Y ($VC.OptionsLabel.Top) -Width (DPISize 95) -Height (DPISize 15) -Text "Expand Memory:" -Info "Expand the game's memory by 4MB`n`n[!] For some games / patches it can cause the VC emulator to fail to boot" - $VC.ExpandMemory = CreateCheckBox -X ($VC.ExpandMemoryLabel.Right) -Y ($VC.OptionsLabel.Top - (DPISize 2)) -Width (DPISize 20) -Height (DPISize 20) -Info "Expand the game's memory by 4MB`n`n[!] For some games / patches it can cause the VC emulator to fail to boot" -Name "VC.ExpandMemory" + $VC.ExpandMemoryLabel = CreateLabel -X ($VC.RemoveT64.Right + (DPISize 5)) -Y $VC.OptionsLabel.Top -Text "Expand Memory:" -Info "Expand the game's memory by 4MB`n`n[!] For some games / patches it can cause the VC emulator to fail to boot" + $VC.ExpandMemory = CreateCheckBox -X ($VC.ExpandMemoryLabel.Right + (DPISize 5)) -Y ($VC.OptionsLabel.Top - (DPISize 1)) -Width (DPISize 20) -Height (DPISize 20) -Info "Expand the game's memory by 4MB`n`n[!] For some games / patches it can cause the VC emulator to fail to boot" -Name "VC.ExpandMemory" $VC.ExpandMemoryLabel.Add_Click({ $VC.ExpandMemory.Checked = !$VC.ExpandMemory.Checked }) # Remove Filter - $VC.RemoveFilterLabel = CreateLabel -X ($VC.ExpandMemory.Right + (DPISize 10)) -Y ($VC.OptionsLabel.Top) -Width (DPISize 95) -Height (DPISize 15) -Text "Remove Filter:" -Info "Remove the dark overlay filter" - $VC.RemoveFilter = CreateCheckBox -X ($VC.RemoveFilterLabel.Right) -Y ($VC.OptionsLabel.Top - (DPISize 2)) -Width (DPISize 20) -Height (DPISize 20) -Checked $True -Info "Remove the dark overlay filter" -Name "VC.RemoveFilter" + $VC.RemoveFilterLabel = CreateLabel -X ($VC.ExpandMemory.Right + (DPISize 5)) -Y $VC.OptionsLabel.Top -Text "Remove Filter:" -Info "Remove the dark overlay filter" + $VC.RemoveFilter = CreateCheckBox -X ($VC.RemoveFilterLabel.Right + (DPISize 5)) -Y ($VC.OptionsLabel.Top - (DPISize 1)) -Width (DPISize 20) -Height (DPISize 20) -Checked $True -Info "Remove the dark overlay filter" -Name "VC.RemoveFilter" $VC.RemoveFilterLabel.Add_Click({ $VC.RemoveFilter.Checked = !$VC.RemoveFilter.Checked }) # Remove Filter - $VC.RemapControlsLabel = CreateLabel -X ($VC.RemoveFilter.Right + (DPISize 10)) -Y ($VC.OptionsLabel.Top) -Width (DPISize 95) -Height (DPISize 15) -Text "Remap Controls:" -Info "Allow the remapping of controls" - $VC.RemapControls = CreateCheckBox -X ($VC.RemapControlsLabel.Right) -Y ($VC.OptionsLabel.Top - (DPISize 2)) -Width (DPISize 20) -Height (DPISize 20) -Checked $True -Info "Allow the remapping of controls" -Name "VC.RemapControls" + $VC.RemapControlsLabel = CreateLabel -X ($VC.RemoveFilter.Right + (DPISize 5)) -Y $VC.OptionsLabel.Top -Text "Remap Controls:" -Info "Allow the remapping of controls" + $VC.RemapControls = CreateCheckBox -X ($VC.RemapControlsLabel.Right + (DPISize 5)) -Y ($VC.OptionsLabel.Top - (DPISize 1)) -Width (DPISize 20) -Height (DPISize 20) -Checked $True -Info "Allow the remapping of controls" -Name "VC.RemapControls" $VC.RemapControlsLabel.Add_Click({ $VC.RemapControls.Checked = !$VC.RemapControls.Checked }) $VC.RemapControls.Add_CheckStateChanged({ $VC.RemapControlsButton.Enabled = $this.Checked }) $VC.RemapControlsButton.Enabled = $VC.RemapControls.Checked @@ -387,9 +382,56 @@ function CreateMainDialog() { # Status Panel # ################ - $global:StatusPanel = CreatePanel -Width (DPISize 625) -Height (DPISize 30) - $global:StatusGroup = CreateGroupBox -Width (DPISize 590) -Height (DPISize 30) - $global:StatusLabel = CreateLabel -X (DPISize 8) -Y (DPISize 10) -Width (DPISize 570) -Height (DPISize 15) + $global:StatusPanel = CreatePanel -X $margin -Width ($MainPanel.Width - $margin) -Height (DPISize 30) -AddTo $MainPanel + $global:StatusGroup = CreateGroupBox -Width $StatusPanel.Width -Height (DPISize 30) + $global:StatusLabel = CreateLabel -X (DPISize 8) -Y (DPISize 10) -Width ($StatusGroup.Width - (DPISize 20) ) -Height (DPISize 15) + + + + ############################## + # Preview / Wii Mode Buttons # + ############################## + + $Patches.WiiButton = CreateButton -X ($MainPanel.Right - (DPISize 55) ) -Y ($PictureBox.Bottom + (DPISize 2) ) -Width (DPISize 50) -Height (DPISize 28) -AddTo $MainPanel + SetBitmap -Path $Files.icon.WiiDisabled -Box $Patches.WiiButton + $Patches.WiiButton.Add_Click( { SetWiiVCMode }) + + $Patches.PreviewButton = CreateButton -X ($Patches.WiiButton.Left - (DPISize 30)) -Y $Patches.WiiButton.Top -Width (DPISize 28) -Height (DPISize 28) -AddTo $MainPanel + SetBitmap -Path $Files.icon.PreviewButton -Box $Patches.PreviewButton + $Patches.PreviewButton.Add_Click( { ToggleDialog -Dialog $OptionsPreviews.Dialog -Panel $OptionsPreviews.Panel }) + + + + #################### + # Main Right Panel # + #################### + + $global:RightPanel = @{} + $RightPanel.Settings = CreateRightPanel + $RightPanel.Options = CreateRightPanel + $RightPanel.Credits = CreateRightPanel + $RightPanel.Changelog = CreateRightPanel + $RightPanel.Checksum = CreateRightPanel + $RightPanel.Info = CreateRightPanel + $RightPanel.GameID = CreateRightPanel + $RightPanel.Links = CreateRightPanel + $RightPanel.RemapControls = CreateRightPanel + ShowRightPanel $RightPanel.Options + +} + + + +#============================================================================================================================================================================================== +function CreateRightPanel() { return CreatePanel -X $MainPanel.Right -Y (DPISize 20) -Width ($FormDistance * 4 + (DPISize 50)) -Height ($MainDialog.Height - (DPISize 20)) -AddTo $MainDialog } + + + +#============================================================================================================================================================================================== +function ShowRightPanel([System.Windows.Forms.Panel]$Panel) { + + $RightPanel.getEnumerator() | foreach { $_.value.Visible = $False } + $Panel.Visible = $True } @@ -406,9 +448,9 @@ function InitializeEvents() { $CurrentGame.Game.Add_SelectedIndexChanged({ $Settings["Core"][$this.Name] = $this.SelectedIndex - if ($this.Text -ne $GameType.title -or $GameType.console -like "*All*") { + if ($this.Text -ne $GameType.title) { ChangeGameMode - SetVCPanel + SetVCContent SetMainScreenSize } }) @@ -422,15 +464,14 @@ function InitializeEvents() { # Patch Options $Patches.Type.Add_SelectedIndexChanged( { - $Settings["Core"][$this.Name] = $this.SelectedIndex - ChangePatch + if ($this.Text -ne $GamePatch.title) { + $Settings["Core"][$this.Name] = $this.SelectedIndex + ChangePatch + } } ) DisableReduxOptions - $Patches.Options.Add_CheckStateChanged({ - $Patches.OptionsButton.Enabled = $this.checked - DisableReduxOptions - }) + $Patches.Options.Add_CheckStateChanged({ DisableReduxOptions }) $Patches.Redux.Add_CheckStateChanged({ GetHeader @@ -499,28 +540,6 @@ function SetJSONFile($File) { -#============================================================================================================================================================================================== -function DisablePatches() { - - if (IsSet $GamePatch.preset) { - EnableElem -Elem @($Patches.Extend, $Patches.ExtendLabel, $Patches.Redux, $Patches.ReduxLabel, $Patches.Options, $Patches.OptionsLabel, $Patches.OptionsButton) -Active $False -Hide - foreach ($item in $Redux.Groups) { - if ($item.IsRedux) { EnableElem -Elem $item -Active $True } - } - return - } - - # Disable boxes if needed - EnableElem -Elem @($Patches.Extend, $Patches.ExtendLabel) -Active (IsSet $GamePatch.allow_extend) -Hide - EnableElem -Elem @($Patches.Redux, $Patches.ReduxLabel) -Active (IsSet $GamePatch.redux) -Hide - EnableElem -Elem @($Patches.Options, $Patches.OptionsLabel, $Patches.OptionsButton) -Active (TestFile ($Paths.Scripts + "\Options\" + $GamePatch.script + ".psm1") ) -Hide - EnableElem -Elem $Patches.OptionsButton -Active $Patches.Options.Checked - DisableReduxOptions - -} - - - #========================================================================================================================================================================================= function CheckDowngradable() { @@ -534,11 +553,13 @@ function CheckDowngradable() { #============================================================================================================================================================================================== function DisableReduxOptions() { - if (!(IsSet $Redux.Groups)) { return } - foreach ($item in $Redux.Groups) { - if ($item.IsRedux) { EnableElem -Elem $item -Active ($Patches.Options.Checked -and $Patches.Redux.Checked) } + if ($Redux.WindowPanel -ne $null) { $Redux.WindowPanel.Enabled = $Patches.Options.Checked } + if ($Redux.Panels.Count -gt 0) { + foreach ($panel in $Redux.Panels) { + if ($panel.Name -eq "Redux") { EnableElem -Elem $panel -Active $Patches.Redux.Checked } + if (HasCommand "AdjustGUI") { iex "AdjustGUI" } + } } - if (Get-Command "AdjustGUI" -errorAction SilentlyContinue) { iex "AdjustGUI" } } @@ -546,14 +567,13 @@ function DisableReduxOptions() { #================================================================================================================================================================================================================================================================== function GamePath_Button([object]$TextBox, [string]$Description, [String[]]$FileNames) { - # Allow the user to select a file - $SelectedPath = GetFileName -Path $Paths.Base -Description $Description -FileNames $FileNames - - # Make sure the path is not blank and also test that the path exists - if ($SelectedPath -ne '' -and (TestFile $SelectedPath)) { - # Finish everything up - $Settings["Core"][$this.name] = $SelectedPath - GamePath_Finish -TextBox $TextBox -Path $SelectedPath + + if (TestFile $Settings["Core"].LastGamePathFolder) { $lastFolder = $Settings["Core"].LastGamePathFolder } else { $lastFolder = $Paths.Base } + $path = GetFileName -Path $lastFolder -Description $Description -FileNames $FileNames # Allow the user to select a file + if ($path -is [system.Array] -and $path.count -eq 2) { $path = $path[1] } + if (TestFile $path) { # Make sure the path is not blank and also test that the path exists + $Settings["Core"][$this.name] = $Settings["Core"].LastGamePathFolder = $path + GamePath_Finish -TextBox $TextBox -Path $path # Finish everything up } } @@ -562,14 +582,13 @@ function GamePath_Button([object]$TextBox, [string]$Description, [String[]]$File #================================================================================================================================================================================================================================================================== function InjectPath_Button([object]$TextBox, [string]$Description, [String[]]$FileNames) { - # Allow the user to select a file - $SelectedPath = GetFileName -Path $Paths.Base -Description $Description -FileNames $FileNames - - # Make sure the path is not blank and also test that the path exists - if ($SelectedPath -ne '' -and (TestFile $SelectedPath)) { - # Finish everything up - $Settings["Core"][$this.name] = $SelectedPath - InjectPath_Finish -TextBox $TextBox -Path $SelectedPath + + if (TestFile $Settings["Core"].LastInjectPathFolder) { $lastFolder = $Settings["Core"].LastInjectPathFolder } else { $lastFolder = $Paths.Base } + $path = GetFileName -Path $lastFolder -Description $Description -FileNames $FileNames # Allow the user to select a file + if ($path -is [system.Array] -and $path.count -eq 2) { $path = $path[1] } + if (TestFile $path) { # Make sure the path is not blank and also test that the path exists + $Settings["Core"][$this.name] = $Settings["Core"].LastInjectPathFolder = $path + InjectPath_Finish -TextBox $TextBox -Path $path # Finish everything up } } @@ -579,38 +598,51 @@ function InjectPath_Button([object]$TextBox, [string]$Description, [String[]]$Fi #================================================================================================================================================================================================================================================================== function PatchPath_Button([object]$TextBox, [string]$Description, [String[]]$FileNames) { - # Allow the user to select a file - $SelectedPath = GetFileName -Path $Paths.Base -Description $Description -FileNames $FileNames - - # Make sure the path is not blank and also test that the path exists - if ($SelectedPath -ne '' -and (TestFile $SelectedPath)) { - # Finish everything up - $Settings["Core"][$this.name] = $SelectedPath - PatchPath_Finish -TextBox $TextBox -Path $SelectedPath + + if (TestFile $Settings["Core"].LastPatchPathFolder) { $lastFolder = $Settings["Core"].LastPatchPathFolder } else { $lastFolder = $Paths.Base } + $path = GetFileName -Path $lastFolder -Description $Description -FileNames $FileNames # Allow the user to select a file + if ($path -is [system.Array] -and $path.count -eq 2) { $path = $path[1] } + if (TestFile $path) { # Make sure the path is not blank and also test that the path exists + $Settings["Core"][$this.name] = $Settings["Core"].LastPatchPathFolder = $path + PatchPath_Finish -TextBox $TextBox -Path $path # Finish everything up } } +#============================================================================================================================================================================================== +function GetFileName([string]$Path, [string]$Description, [string[]]$FileNames) { + + $openFileDialog = New-Object System.Windows.Forms.OpenFileDialog + $openFileDialog.InitialDirectory = $Path + + $filter = $Description + "|" + foreach ($i in 0..($FileNames.Count-1)) { + $filter += $FileNames[$i] + ';' + } + $filter += "|All Files|(*.*)" + + $openFileDialog.Filter = $filter.TrimEnd('|') + $openFileDialog.ShowDialog() + + return $openFileDialog.FileName + +} + + + #================================================================================================================================================================================================================================================================== function GamePath_DragDrop() { - # Check for drag and drop data - if ($_.Data.GetDataPresent([Windows.Forms.DataFormats]::FileDrop)) { - # Get the first item in the list. - $DroppedPath = [string]($_.Data.GetData([Windows.Forms.DataFormats]::FileDrop)) - - # See if the dropped item is a file - if (TestFile $DroppedPath) { - # Get the extension of the dropped file. - $DroppedExtn = (Get-Item -LiteralPath $DroppedPath).Extension - - # Make sure it is a ROM or WAD file - if ($DroppedExtn -eq '.wad' -or $DroppedExtn -eq '.z64' -or $DroppedExtn -eq '.n64' -or $DroppedExtn -eq '.v64' -or $DroppedExtn -eq '.sfc' -or $DroppedExtn -eq '.smc' -or $DroppedExtn -eq '.nes' -or $DroppedExtn -eq '.gbc' -or $DroppedExtn -eq '.zip' -or $DroppedExtn -eq '.rar' -or $DroppedExtn -eq '.7z') { - $Settings["Core"][$this.name] = $DroppedPath - GamePath_Finish -TextBox $InputPaths.GameTextBox -Path $DroppedPath + if ($_.Data.GetDataPresent([Windows.Forms.DataFormats]::FileDrop)) { # Check for drag and drop data + $path = [string]($_.Data.GetData([Windows.Forms.DataFormats]::FileDrop)) # Get the first item in the list + if (TestFile $path) { # See if the dropped item is a file + $ext = (Get-Item -LiteralPath $path).Extension # Get the extension of the dropped file + if ($ext -eq ".wad" -or (IsROMFile $ext) -or (IsZipFile $ext) ) { # Make sure it is a ROM or WAD file + $Settings["Core"][$this.name] = $path + GamePath_Finish -TextBox $InputPaths.GameTextBox -Path $path # Finish everything up } } } @@ -622,20 +654,13 @@ function GamePath_DragDrop() { #================================================================================================================================================================================================================================================================== function InjectPath_DragDrop() { - # Check for drag and drop data - if ($_.Data.GetDataPresent([Windows.Forms.DataFormats]::FileDrop)) { - # Get the first item in the list. - $DroppedPath = [string]($_.Data.GetData([Windows.Forms.DataFormats]::FileDrop)) - - # See if the dropped item is a file - if (TestFile $DroppedPath) { - # Get the extension of the dropped file. - $DroppedExtn = (Get-Item -LiteralPath $DroppedPath).Extension - - # Make sure it is a ROM - if ($DroppedExtn -eq '.z64' -or $DroppedExtn -eq '.n64' -or $DroppedExtn -eq '.v64' -or $DroppedExtn -eq '.sfc' -or $DroppedExtn -eq '.smc' -or $DroppedExtn -eq '.nes' -or $DroppedExtn -eq '.gbc' -or $DroppedExtn -eq '.zip' -or $DroppedExtn -eq '.rar' -or $DroppedExtn -eq '.7z') { - $Settings["Core"][$this.name] = $DroppedPath - InjectPath_Finish -TextBox $InputPaths.InjectTextBox -Path $DroppedPath + if ($_.Data.GetDataPresent([Windows.Forms.DataFormats]::FileDrop)) { # Check for drag and drop data + $path = [string]($_.Data.GetData([Windows.Forms.DataFormats]::FileDrop)) # Get the first item in the list + if (TestFile $path) { # See if the dropped item is a file + $ext = (Get-Item -LiteralPath $path).Extension # Get the extension of the dropped file + if ( (IsROMFile $ext) -or (IsZipFile $ext) ) { # Make sure it is a ROM + $Settings["Core"][$this.name] = $path + InjectPath_Finish -TextBox $InputPaths.InjectTextBox -Path $path # Finish everything up } } } @@ -647,21 +672,13 @@ function InjectPath_DragDrop() { #================================================================================================================================================================================================================================================================== function PatchPath_DragDrop() { - # Check for drag and drop data - if ($_.Data.GetDataPresent([Windows.Forms.DataFormats]::FileDrop)) { - # Get the first item in the list. - $DroppedPath = [string]($_.Data.GetData([Windows.Forms.DataFormats]::FileDrop)) - - # See if the dropped item is a file - if (TestFile $DroppedPath) { - # Get the extension of the dropped file. - $DroppedExtn = (Get-Item -LiteralPath $DroppedPath).Extension - - # Make sure it is a patch File - if ($DroppedExtn -eq '.bps' -or $DroppedExtn -eq '.ips' -or $DroppedExtn -eq '.ups' -or $DroppedExtn -eq '.ppf' -or $DroppedExtn -eq '.xdelta' -or $DroppedExtn -eq '.vcdiff') { - # Finish everything up. - $Settings["Core"][$this.name] = $DroppedPath - PatchPath_Finish -TextBox $InputPaths.PatchTextBox -Path $DroppedPath + if ($_.Data.GetDataPresent([Windows.Forms.DataFormats]::FileDrop)) { # Check for drag and drop data + $path = [string]($_.Data.GetData([Windows.Forms.DataFormats]::FileDrop)) # Get the first item in the list + if (TestFile $path) { # See if the dropped item is a file + $ext = (Get-Item -LiteralPath $path).Extension # Get the extension of the dropped file + if (IsPatchFile $ext) { # Make sure it is a patch File + $Settings["Core"][$this.name] = $path + PatchPath_Finish -TextBox $InputPaths.PatchTextBox -Path $path # Finish everything up } } } @@ -684,7 +701,7 @@ function CleanupFiles() { RemoveFile $Files.stackdump WriteToConsole "All extracted files have been deleted" - [System.GC]::Collect() | Out-Null + [System.GC]::Collect() } @@ -698,7 +715,80 @@ function CleanupScripts() { } WriteToConsole "All extracted scripts have been deleted" - [System.GC]::Collect() | Out-Null + [System.GC]::Collect() + +} + + + +#============================================================================================================================================================================================== +function ResetTool() { + + $InputPaths.GameTextBox.Text = "Select or drag and drop your ROM or VC WAD file..." + $InputPaths.InjectTextBox.Text = "Select or drag and drop your NES, SNES or N64 ROM..." + $InputPaths.PatchTextBox.Text = "Select or drag and drop your BPS, IPS, Xdelta or VCDiff Patch File..." + + foreach ($item in $GeneralSettings) { + if ($item.GetType() -eq [System.Windows.Forms.CheckBox]) { $item.Checked = $item.Default } + } + + foreach ($item in $VC.GetEnumerator) { + if ($item.GetType() -eq [System.Windows.Forms.CheckBox]) { $item.Checked = $item.Default } + } + + $global:GameIsSelected = $global:GamePath = $global:InjectPath = $global:PatchPath = $null + + $Patches.Redux.Checked = $Patches.Redux.Default + $Patches.Options.Checked = $Patches.Options.Default + $CustomHeader.EnableHeader.Checked = $CustomHeader.EnableHeader.Default + $CustomHeader.EnableRegion.Checked = $CustomHeader.EnableRegion.Default + + $CurrentGame.Console.SelectedIndex = $CurrentGame.Console.Default + $CurrentGame.Game.SelectedIndex = $CurrentGame.Game.Default + $Patches.Type.SelectedIndex = $Patches.Type.Default + $InputPaths.ApplyInjectButton.Enabled = $InputPaths.ApplyPatchButton.Enabled = $False + + RemoveFile $Paths.Settings + $global:GameSettingsFile = GetGameSettingsFile + $global:Settings = @{} + $global:GameSettings = @{} + $Settings.Core = @{} + $Settings.Dungeon = @{} + $Settings.Debug = @{} + + SetWiiVCMode $False + RestoreCustomHeader + ChangeGameMode + EnablePatchButtons + SetMainScreenSize + + $Settings.Core.WiiMode = $global:WiiMode = $global:GameIsSelected = $False + [System.GC]::Collect() + + Out-IniFile -FilePath $Files.settings -InputObject $Settings + if (IsSet $GameSettings) { Out-IniFile -FilePath (GetGameSettingsFile) -InputObject $GameSettings } + +} + + + +#============================================================================================================================================================================================== +function ResetGame() { + + if (!(IsSet $Redux.Groups)) { return } + + foreach ($item in $Redux.Groups) { + foreach ($form in $item.controls) { + if ($form.GetType() -eq [System.Windows.Forms.CheckBox]) { $form.Checked = $form.Default } + elseif ($form.GetType() -eq [System.Windows.Forms.RadioButton]) { $form.Checked = $form.Default } + elseif ($form.GetType() -eq [System.Windows.Forms.ComboBox]) { $form.SelectedIndex = $form.Default } + elseif ($form.GetType() -eq [System.Windows.Forms.TextBox]) { $form.Text = $form.Default } + elseif ($form.GetType() -eq [System.Windows.Forms.TrackBar]) { $form.Value = $form.Default } + } + } + + WriteToConsole "Current selected game options have been reset" + [System.GC]::Collect() } @@ -707,7 +797,8 @@ function CleanupScripts() { #============================================================================================================================================================================================== Export-ModuleMember -Function CreateMainDialog +Export-ModuleMember -Function ShowRightPanel Export-ModuleMember -Function InitializeEvents -Export-ModuleMember -Function DisablePatches Export-ModuleMember -Function SetJSONFile -Export-ModuleMember -Function DisableReduxOptions \ No newline at end of file +Export-ModuleMember -Function DisableReduxOptions +Export-ModuleMember -Function ResetGame \ No newline at end of file diff --git a/Files/Scripts/Options/A Link to the Past.psm1 b/Files/Scripts/Options/A Link to the Past.psm1 index 486ad449..a0094329 100644 --- a/Files/Scripts/Options/A Link to the Past.psm1 +++ b/Files/Scripts/Options/A Link to the Past.psm1 @@ -2,11 +2,11 @@ # MAIN # - if (IsChecked $Redux.Main.MaxBombArrow) { ApplyPatch -Patch "Compressed\Optional\max_bomb_arrow.ips" } - if (IsChecked $Redux.Main.MirrorWorksBothWorlds) { ApplyPatch -Patch "Compressed\Optional\mirror_works_both_worlds.ips" } - if (IsChecked $Redux.Main.MoveBlocksIndefinitely) { ApplyPatch -Patch "Compressed\Optional\move_blocks_indefinitely.ips" } - if (IsChecked $Redux.Main.RemoveLowHealthBeep) { ApplyPatch -Patch "Compressed\Optional\remove_low_health_beep.ips" } - if (IsChecked $Redux.Main.StartFullHearts) { ApplyPatch -Patch "Compressed\Optional\start_full_hearts.ips" } + if (IsChecked $Redux.Main.MaxBombArrow) { ApplyPatch -Patch "Compressed\Optional\max_bomb_arrow.ips" } + if (IsChecked $Redux.Main.MirrorWorksBothWorlds) { ApplyPatch -Patch "Compressed\Optional\mirror_works_both_worlds.ips" } + if (IsChecked $Redux.Main.MoveBlocksIndefinitely) { ApplyPatch -Patch "Compressed\Optional\move_blocks_indefinitely.ips" } + if (IsChecked $Redux.Main.RemoveLowHealthBeep) { ApplyPatch -Patch "Compressed\Optional\remove_low_health_beep.ips" } + if (IsChecked $Redux.Main.StartFullHearts) { ApplyPatch -Patch "Compressed\Optional\start_full_hearts.ips" } @@ -51,7 +51,7 @@ function PatchReduxOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 3 -Height 335 + CreateOptionsPanel } diff --git a/Files/Scripts/Options/Banjo-Kazooie.psm1 b/Files/Scripts/Options/Banjo-Kazooie.psm1 index b7c5a563..04aaa4e1 100644 --- a/Files/Scripts/Options/Banjo-Kazooie.psm1 +++ b/Files/Scripts/Options/Banjo-Kazooie.psm1 @@ -12,7 +12,7 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 1 -Height 190 + CreateOptionsPanel CreateReduxGroup -Tag "Graphics" -All -Text "Graphics" CreateReduxCheckBox -Name "Widescreen" -All -Text "16:9 Widescreen" -Info "Adjust the aspect ratio from 4:3 to 16:9 widescreen" -Credits "gamemasterplc" diff --git a/Files/Scripts/Options/Bomberman Hero.psm1 b/Files/Scripts/Options/Bomberman Hero.psm1 index 153774a4..32475b43 100644 --- a/Files/Scripts/Options/Bomberman Hero.psm1 +++ b/Files/Scripts/Options/Bomberman Hero.psm1 @@ -9,7 +9,7 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 1 -Height 190 + CreateOptionsPanel CreateReduxGroup -Tag "Graphics" -Text "Graphics" CreateReduxCheckBox -Name "Widescreen" -Text "16:9 Widescreen" -Info "Adjust the aspect ratio from 4:3 to 16:9 widescreen" -Credits "gamemasterplc" diff --git a/Files/Scripts/Options/GoldenEye 007.psm1 b/Files/Scripts/Options/GoldenEye 007.psm1 index dcec7660..f6ce177a 100644 --- a/Files/Scripts/Options/GoldenEye 007.psm1 +++ b/Files/Scripts/Options/GoldenEye 007.psm1 @@ -68,25 +68,8 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - $Redux.ImageSize = 100 + CreateOptionsPanel - CreateOptionsDialog -Columns 5 -Height 500 - - $Redux.Main.DualEyes.Add_CheckedChanged( { LockOptions }) - $Redux.Main.RestoreBlood.Add_CheckedChanged( { LockOptions }) - $Redux.Main.Mouse.Add_CheckedChanged( { EnableForm -Form $Redux.Main.MouseRemap -Enable $Redux.Main.Mouse.Checked }) - LockOptions - - $Redux.HUD.Cursor.Add_SelectedIndexChanged( { SetImage } ) - SetImage - -} - - - -#============================================================================================================================================================================================== -function CreateTabMain() { - CreateReduxGroup -Tag "Main" -Text "Main" CreateReduxCheckBox -Name "DualEyes" -Text "Dual Eyes Cooperative" -Info "Adds cooperative support to GoldenEye`nVersion 2.0" -Credits "Rucksack Gamer, pavarini, SubDrag & Zoinkity" CreateReduxCheckBox -Name "RestoreBlood" -Text "Restore Blood" -Info "Restores the gore and blood removed to fit the ESRB rating" -Credits "Wreck" -Link $Redux.Main.DualEyes @@ -105,32 +88,35 @@ function CreateTabMain() { CreateReduxCheckBox -Name "Singleplayer" -Text "Disable Singleplayer" -Info "Disable access to Singleplayer mode" -Credits "Coockie1173" CreateReduxCheckBox -Name "Multiplayer" -Text "Disable Multiplayer" -Info "Disable access to Multiplayer mode" -Credits "Coockie1173" -Link $Redux.Disable.Singleplayer - CreateReduxGroup -Tag "HUD" -Text "HUD" -Columns 4 + CreateReduxGroup -Tag "HUD" -Text "HUD" CreateReduxComboBox -Name "Cursor" -Text "Cursor" -Items @("GoldenEye") -FilePath ($GameFiles.textures + "\Cursors") -Ext "bin" -Default "GoldenEye" -Info "Set the style for the cursor" -Credits "GhostlyDark (injects) & Intermission (HD assets)" CreateReduxCheckBox -Name "ShowCrosshair" -Text "Always Show Crosshair" -Info "Always show crosshair" -Credits "Coockie1173" CreateReduxCheckBox -Name "MissionTimer" -Text "Mission Timer" -Info "Display in-game mission timer" -Credits "Carnivorous" CreateReduxCheckBox -Name "BriefingTime" -Text "Briefing Time" -Info "Add milliseconds to the end results of a mission" -Credits "Carnivorous" - CreateReduxGroup -Tag "HUD" -Text "Cursor Previews" $Last.Group.Height = (DPISize ($Redux.ImageSize + 30)) - CreateImageBox -x 50 -y 20 -w $Redux.ImageSize -h $Redux.ImageSize -Name "CursorPreview" - -} + CreateReduxGroup -Tag "HUD" -Text "Cursor Previews" $Last.Group.Height = (DPISize (130)) + CreateImageBox -x 50 -y 20 -w 100 -h 100 -Name "CursorPreview" + CreateReduxGroup -Tag "Text" -Text "Dialogue" -Safe + CreateReduxComboBox -Name "Language" -Text "Language" -Items ($Files.json.languages.title) -Info "Patch the game with a different language" + $Redux.Main.DualEyes.Add_CheckedChanged( { LockOptions }) + $Redux.Main.RestoreBlood.Add_CheckedChanged( { LockOptions }) + $Redux.Main.Mouse.Add_CheckedChanged( { EnableForm -Form $Redux.Main.MouseRemap -Enable $Redux.Main.Mouse.Checked }) + LockOptions -#============================================================================================================================================================================================== -function CreateTabLanguage() { - - CreateLanguageContent + $Redux.HUD.Cursor.Add_SelectedIndexChanged( { SetImage } ) + SetImage } + #============================================================================================================================================================================================== function SetImage() { $path = ($GameFiles.textures + "\Cursors\" + $Redux.HUD.Cursor.Text.replace(" (default)", "") + ".png") - if (TestFile $path) { SetBitMap -Path $path -Box $Redux.HUD.CursorPreview -Width $Redux.ImageSize -Height $Redux.ImageSize } + if (TestFile $path) { SetBitMap -Path $path -Box $Redux.HUD.CursorPreview -Width 100 -Height 100 } else { $Redux.HUD.CursorPreview.Image = $null } } diff --git a/Files/Scripts/Options/Link's Awakening DX.psm1 b/Files/Scripts/Options/Link's Awakening DX.psm1 index 6f30aafd..d75c516f 100644 --- a/Files/Scripts/Options/Link's Awakening DX.psm1 +++ b/Files/Scripts/Options/Link's Awakening DX.psm1 @@ -39,7 +39,7 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 2 -Tabs @("Main", "Redux") -Height 285 + CreateOptionsPanel -Tabs @("Main", "Redux") } diff --git a/Files/Scripts/Options/Majora's Mask.psm1 b/Files/Scripts/Options/Majora's Mask.psm1 index 006bb515..75f8dad0 100644 --- a/Files/Scripts/Options/Majora's Mask.psm1 +++ b/Files/Scripts/Options/Majora's Mask.psm1 @@ -165,12 +165,13 @@ function ByteOptions() { ChangeBytes -Offset "B81EE8" -Values "00 00 00 00"; ChangeBytes -Offset "B81F84" -Values "00 00 00 00"; ChangeBytes -Offset "B81FEC" -Values "00 00 00 00"; ChangeBytes -Offset "B82054" -Values "00 00 00 00" } - if (IsChecked $Redux.Other.PictoboxDelayFix) { ChangeBytes -Offset "BFC368" -Values "00 00 00 00" } - if (IsChecked $Redux.Other.MushroomBottle) { ChangeBytes -Offset "CD7C48" -Values "1E 6B" } - if (IsChecked $Redux.Other.GreatBay) { ChangeBytes -Offset "26F0BC9" -Values "0F 0F 5F 5F" -Interval 16 } - if (IsChecked $Redux.Other.FairyFountain) { ChangeBytes -Offset "B9133E" -Values "01 0F" } - if (IsChecked $Redux.Other.OutOfBoundsGrotto) { ChangeBytes -Offset "2C2306A" -Values "FE DA 00 8B 00 A1" } - if (IsChecked $Redux.Other.OutOfBoundsRupee) { $offset = SearchBytes -Start "2563000" -End "2564000" -Values "00 10 00 00 03 3C 00 07 00 7F 00 7F 0A 00 00 0E"; ChangeBytes -Offset $offset -Values "FD 66" } + if (IsChecked $Redux.Other.PictoboxDelayFix) { ChangeBytes -Offset "BFC368" -Values "00000000" } + if (IsChecked $Redux.Other.MushroomBottle) { ChangeBytes -Offset "CD7C48" -Values "1E6B" } + if (IsChecked $Redux.Other.GreatBay) { ChangeBytes -Offset "26F0BC9" -Values "0F0F5F5F" -Interval 16 } + if (IsChecked $Redux.Other.FairyFountain) { ChangeBytes -Offset "B9133E" -Values "010F" } + if (IsChecked $Redux.Other.OutOfBoundsGrotto) { ChangeBytes -Offset "2C2306A" -Values "FEDA008B00A1" } + if (IsChecked $Redux.Other.BlueOctorok) { ChangeBytes -Offset "EA118C" -Values "FFFF00" } + if (IsChecked $Redux.Other.OutOfBoundsRupee) { $offset = SearchBytes -Start "2563000" -End "2564000" -Values "00 10 00 00 03 3C 00 07 00 7F 00 7F 0A 00 00 0E"; ChangeBytes -Offset $offset -Values "FD66" } if (IsChecked $Redux.Other.DebugItemSelect) { ExportAndPatch -Path "inventory_editor" -Offset "CA6370" -Length "1E0" } @@ -214,20 +215,6 @@ function ByteOptions() { PatchBytes -Offset "C74DD0" -Length "800" -Texture -Patch "Widescreen\lens_of_truth.bin" } - if (IsIndex -Elem $Redux.Styles.HairColor -Not) { - $offset = -1; $folder = "" - - if (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Original") { $offset = "1160400"; $folder = "Majora's Mask" } - elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Majora's Mask + OoT Eyes") { $offset = "1160400"; $folder = "Majora's Mask" } - elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Ocarina of Time") { $offset = "1164290"; $folder = "Ocarina of Time" } - elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Ocarina of Time + MM Eyes") { $offset = "1164290"; $folder = "Ocarina of Time" } - #elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Improved Link") { $offset = "1160600"; $folder = "Improved Link" } - #elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Improved Link + OoT Eyes") { $offset = "1160600"; $folder = "Improved Link" } - #elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Adult Link (MM)") { $offset = "1162600"; $folder = "Majora's Mask" } - - if ($offset -gt -1) { PatchBytes -Offset $offset -Shared -Patch ("Hair\" + $folder + "\" + $Redux.Styles.HairColor.Text + ".bin") } - } - if (IsChecked $Redux.Graphics.ExtendedDraw) { ChangeBytes -Offset "B50874" -Values "00 00 00 00" } if (IsChecked $Redux.Graphics.PixelatedStars) { ChangeBytes -Offset "B943FC" -Values "10 00" } @@ -360,7 +347,7 @@ function ByteOptions() { if (TestFile ($GameFiles.textures + "\GameCube\l_targeting_" + $LanguagePatch.code + ".bin")) { PatchBytes -Offset "1E90D00" -Texture -Patch ("GameCube\l_targeting_" + $LanguagePatch.code + ".bin") } } - if (IsDefault $Redux.UI.ButtonStyle -Not) { PatchBytes -Offset "1EBDF60" -Shared -Patch ("Buttons\" + $Redux.UI.ButtonStyle.Text.replace(" (default)", "") + ".bin") } + if (IsDefault $Redux.UI.ButtonStyle -Not) { PatchBytes -Offset "1EBDF60" -Shared -Patch ("HUD\Buttons\" + $Redux.UI.ButtonStyle.Text.replace(" (default)", "") + ".bin") } if (IsChecked $Redux.UI.DungeonKeys) { PatchBytes -Offset "1EBDD60" -Shared -Patch "HUD\Keys\Ocarina of Time.bin" } if (IsDefault $Redux.UI.Rupees -Not) { PatchBytes -Offset "1EBDE60" -Shared -Patch ("HUD\Rupees\" + $Redux.UI.Rupees.Text.replace(" (default)", "") + ".bin") } if (IsDefault $Redux.UI.Hearts -Not) { PatchBytes -Offset "1EBD000" -Shared -Patch ("HUD\Hearts\" + $Redux.UI.Hearts.Text.replace(" (default)", "") + ".bin") } @@ -418,11 +405,25 @@ function ByteOptions() { # STYLES # - if (IsDefault $Redux.Styles.RegularChests -Not) { PatchBytes -Offset "11E3E60" -Shared -Patch ("Chests\" + $Redux.Styles.RegularChests.Text + ".front"); PatchBytes -Offset "11E4E60" -Shared -Patch ("Chests\" + $Redux.Styles.RegularChests.Text + ".back") } - if (IsDefault $Redux.Styles.LeatherChests -Not) { PatchBytes -Offset "11E5660" -Shared -Patch ("Chests\" + $Redux.Styles.LeatherChests.Text + ".front"); PatchBytes -Offset "11E6660" -Shared -Patch ("Chests\" + $Redux.Styles.LeatherChests.Text + ".back") } - if (IsDefault $Redux.Styles.BossChests -Not) { PatchBytes -Offset "11E6E60" -Shared -Patch ("Chests\" + $Redux.Styles.BossChests.Text + ".front"); PatchBytes -Offset "11E7E60" -Shared -Patch ("Chests\" + $Redux.Styles.BossChests.Text + ".back") } - if (IsDefault $Redux.Styles.Crates -Not) { PatchBytes -Offset "113A2C0" -Shared -Patch ("Crates\" + $Redux.Styles.Crates.Text + ".bin") } - if (IsDefault $Redux.Styles.Pots -Not) { PatchBytes -Offset "1138EC0" -Shared -Patch ("Pots\" + $Redux.Styles.Pots.Text + ".bin") } + if (IsIndex -Elem $Redux.Styles.HairColor -Not) { + $offset = $null; $folder = "" + + if (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Original") { $offset = "1160400"; $folder = "Majora's Mask" } + elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Majora's Mask + OoT Eyes") { $offset = "1160400"; $folder = "Majora's Mask" } + elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Ocarina of Time") { $offset = "1164290"; $folder = "Ocarina of Time" } + elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Ocarina of Time + MM Eyes") { $offset = "1164290"; $folder = "Ocarina of Time" } + #elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Improved Link") { $offset = "1160600"; $folder = "Improved Link" } + #elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Improved Link + OoT Eyes") { $offset = "1160600"; $folder = "Improved Link" } + #elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Adult Link (MM)") { $offset = "1162600"; $folder = "Majora's Mask" } + + if ($offset -ne $null) { PatchBytes -Offset $offset -Shared -Patch ("Styles\Hair\" + $folder + "\" + $Redux.Styles.HairColor.Text + ".bin") } + } + + if (IsDefault $Redux.Styles.RegularChests -Not) { PatchBytes -Offset "11E3E60" -Shared -Patch ("Styles\Chests\" + $Redux.Styles.RegularChests.Text + ".front"); PatchBytes -Offset "11E4E60" -Shared -Patch ("Styles\Chests\" + $Redux.Styles.RegularChests.Text + ".back") } + if (IsDefault $Redux.Styles.LeatherChests -Not) { PatchBytes -Offset "11E5660" -Shared -Patch ("Styles\Chests\" + $Redux.Styles.LeatherChests.Text + ".front"); PatchBytes -Offset "11E6660" -Shared -Patch ("Styles\Chests\" + $Redux.Styles.LeatherChests.Text + ".back") } + if (IsDefault $Redux.Styles.BossChests -Not) { PatchBytes -Offset "11E6E60" -Shared -Patch ("Styles\Chests\" + $Redux.Styles.BossChests.Text + ".front"); PatchBytes -Offset "11E7E60" -Shared -Patch ("Styles\Chests\" + $Redux.Styles.BossChests.Text + ".back") } + if (IsDefault $Redux.Styles.SmallCrates -Not) { PatchBytes -Offset "113A2C0" -Shared -Patch ("Styles\Small Crates\" + $Redux.Styles.SmallCrates.Text + ".bin") } + if (IsDefault $Redux.Styles.Pots -Not) { PatchBytes -Offset "1138EC0" -Shared -Patch ("Styles\Pots\" + $Redux.Styles.Pots.Text + ".bin") } # SOUNDS / VOICES / SFX SOUND EFFECTS # @@ -620,7 +621,7 @@ function ByteOptions() { # TUNIC COLORS # if (IsSet $Redux.Colors.SetKokiriTunic) { - if ( (IsDefaultColor -Elem $Redux.Colors.SetKokiriTunic -Not) -and (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Original")) { + if ( (IsColor $Redux.Colors.SetKokiriTunic -Not) -and (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Original")) { ChangeBytes -Offset "116639C" -Values @($Redux.Colors.SetKokiriTunic.Color.R, $Redux.Colors.SetKokiriTunic.Color.G,$Redux.Colors.SetKokiriTunic.Color.B) ChangeBytes -Offset "11668C4" -Values @($Redux.Colors.SetKokiriTunic.Color.R, $Redux.Colors.SetKokiriTunic.Color.G,$Redux.Colors.SetKokiriTunic.Color.B) ChangeBytes -Offset "1166DCC" -Values @($Redux.Colors.SetKokiriTunic.Color.R, $Redux.Colors.SetKokiriTunic.Color.G,$Redux.Colors.SetKokiriTunic.Color.B) @@ -664,10 +665,10 @@ function ByteOptions() { # MAGIC SPIN ATTACK COLORS # if (IsSet $Redux.Colors.SetSwordTrail) { - if (IsDefaultColor -Elem $Redux.Colors.SetSpinAttack[0] -Not) { ChangeBytes -Offset "10B08F4" -Values @($Redux.Colors.SetSpinAttack[0].Color.R, $Redux.Colors.SetSpinAttack[0].Color.G, $Redux.Colors.SetSpinAttack[0].Color.B) } # Blue Spin Attack - if (IsDefaultColor -Elem $Redux.Colors.SetSpinAttack[1] -Not) { ChangeBytes -Offset "10B0A14" -Values @($Redux.Colors.SetSpinAttack[1].Color.R, $Redux.Colors.SetSpinAttack[1].Color.G, $Redux.Colors.SetSpinAttack[1].Color.B) } # Blue Spin Attack - if (IsDefaultColor -Elem $Redux.Colors.SetSpinAttack[2] -Not) { ChangeBytes -Offset "10B0E74" -Values @($Redux.Colors.SetSpinAttack[2].Color.R, $Redux.Colors.SetSpinAttack[2].Color.G, $Redux.Colors.SetSpinAttack[2].Color.B) } # Red Spin Attack - if (IsDefaultColor -Elem $Redux.Colors.SetSpinAttack[3] -Not) { ChangeBytes -Offset "10B0F94" -Values @($Redux.Colors.SetSpinAttack[3].Color.R, $Redux.Colors.SetSpinAttack[3].Color.G, $Redux.Colors.SetSpinAttack[3].Color.B) } # Red Spin Attack + if (IsColor $Redux.Colors.SetSpinAttack[0] -Not) { ChangeBytes -Offset "10B08F4" -Values @($Redux.Colors.SetSpinAttack[0].Color.R, $Redux.Colors.SetSpinAttack[0].Color.G, $Redux.Colors.SetSpinAttack[0].Color.B) } # Blue Spin Attack + if (IsColor $Redux.Colors.SetSpinAttack[1] -Not) { ChangeBytes -Offset "10B0A14" -Values @($Redux.Colors.SetSpinAttack[1].Color.R, $Redux.Colors.SetSpinAttack[1].Color.G, $Redux.Colors.SetSpinAttack[1].Color.B) } # Blue Spin Attack + if (IsColor $Redux.Colors.SetSpinAttack[2] -Not) { ChangeBytes -Offset "10B0E74" -Values @($Redux.Colors.SetSpinAttack[2].Color.R, $Redux.Colors.SetSpinAttack[2].Color.G, $Redux.Colors.SetSpinAttack[2].Color.B) } # Red Spin Attack + if (IsColor $Redux.Colors.SetSpinAttack[3] -Not) { ChangeBytes -Offset "10B0F94" -Values @($Redux.Colors.SetSpinAttack[3].Color.R, $Redux.Colors.SetSpinAttack[3].Color.G, $Redux.Colors.SetSpinAttack[3].Color.B) } # Red Spin Attack } @@ -675,7 +676,7 @@ function ByteOptions() { # FAIRY COLORS # if (IsSet $Redux.Colors.SetFairy) { # Colors for Tatl option - if ( (IsDefaultColor -Elem $Redux.Colors.SetFairy[0] -Not) -or (IsDefaultColor -Elem $Redux.Colors.SetFairy[1] -Not) ) { # Idle + if ( (IsColor $Redux.Colors.SetFairy[0] -Not) -or (IsColor $Redux.Colors.SetFairy[1] -Not) ) { # Idle ChangeBytes -Offset "C451D4" -Values @($Redux.Colors.SetFairy[0].Color.R, $Redux.Colors.SetFairy[0].Color.G, $Redux.Colors.SetFairy[0].Color.B, 255, $Redux.Colors.SetFairy[1].Color.R, $Redux.Colors.SetFairy[1].Color.G, $Redux.Colors.SetFairy[1].Color.B, 0) if (IsIndex -Elem $Redux.Colors.Fairy -Text "Tael") { # Special case for Tael's cutscene values @@ -690,21 +691,21 @@ function ByteOptions() { ChangeBytes -Offset "F0D228" -Values ($r_in + $g_in + $b_in) ChangeBytes -Offset "F0D258" -Values ($r_out + $g_out + $b_out) } - if ( (IsDefaultColor -Elem $Redux.Colors.SetFairy[2] -Not) -or (IsDefaultColor -Elem $Redux.Colors.SetFairy[3] -Not) ) { # Interact + if ( (IsColor $Redux.Colors.SetFairy[2] -Not) -or (IsColor $Redux.Colors.SetFairy[3] -Not) ) { # Interact ChangeBytes -Offset "C451F4" -Values @($Redux.Colors.SetFairy[2].Color.R, $Redux.Colors.SetFairy[2].Color.G, $Redux.Colors.SetFairy[2].Color.B, 255, $Redux.Colors.SetFairy[3].Color.R, $Redux.Colors.SetFairy[3].Color.G, $Redux.Colors.SetFairy[3].Color.B, 0) ChangeBytes -Offset "C451FC" -Values @($Redux.Colors.SetFairy[2].Color.R, $Redux.Colors.SetFairy[2].Color.G, $Redux.Colors.SetFairy[2].Color.B, 255, $Redux.Colors.SetFairy[3].Color.R, $Redux.Colors.SetFairy[3].Color.G, $Redux.Colors.SetFairy[3].Color.B, 0) } - if ( (IsDefaultColor -Elem $Redux.Colors.SetFairy[4] -Not) -or (IsDefaultColor -Elem $Redux.Colors.SetFairy[5] -Not) ) { # NPC + if ( (IsColor $Redux.Colors.SetFairy[4] -Not) -or (IsColor $Redux.Colors.SetFairy[5] -Not) ) { # NPC ChangeBytes -Offset "C451E4" -Values @($Redux.Colors.SetFairy[4].Color.R, $Redux.Colors.SetFairy[4].Color.G, $Redux.Colors.SetFairy[4].Color.B, 255, $Redux.Colors.SetFairy[5].Color.R, $Redux.Colors.SetFairy[5].Color.G, $Redux.Colors.SetFairy[5].Color.B, 0) } - if ( (IsDefaultColor -Elem $Redux.Colors.SetFairy[6] -Not) -or (IsDefaultColor -Elem $Redux.Colors.SetFairy[7] -Not) ) { # Enemy, Boss + if ( (IsColor $Redux.Colors.SetFairy[6] -Not) -or (IsColor $Redux.Colors.SetFairy[7] -Not) ) { # Enemy, Boss ChangeBytes -Offset "C451EC" -Values @($Redux.Colors.SetFairy[6].Color.R, $Redux.Colors.SetFairy[6].Color.G, $Redux.Colors.SetFairy[6].Color.B, 255, $Redux.Colors.SetFairy[7].Color.R, $Redux.Colors.SetFairy[7].Color.G, $Redux.Colors.SetFairy[7].Color.B, 0) ChangeBytes -Offset "C4520C" -Values @($Redux.Colors.SetFairy[6].Color.R, $Redux.Colors.SetFairy[6].Color.G, $Redux.Colors.SetFairy[6].Color.B, 255, $Redux.Colors.SetFairy[7].Color.R, $Redux.Colors.SetFairy[7].Color.G, $Redux.Colors.SetFairy[7].Color.B, 0) } } if (IsSet $Redux.Colors.SetTael) { # Colors for Tael option - if ( (IsDefaultColor -Elem $Redux.Colors.SetTael[0] -Not) -or (IsDefaultColor -Elem $Redux.Colors.SetTael[1] -Not) ) { + if ( (IsColor $Redux.Colors.SetTael[0] -Not) -or (IsColor $Redux.Colors.SetTael[1] -Not) ) { if (IsIndex -Elem $Redux.Colors.Tael -Text "Tatl") { $r_in = ConvertFloatToHex 250; $g_in = ConvertFloatToHex 255; $b_in = ConvertFloatToHex 230 # FAFFE6 $r_out = ConvertFloatToHex 220; $g_out = ConvertFloatToHex 160; $b_out = ConvertFloatToHex 80 # DCA050 @@ -764,12 +765,12 @@ function ByteOptions() { # HITBOX # - if (IsValue -Elem $Redux.Equipment.KokiriSword -Not) { ChangeBytes -Offset "C572BC" -Values (ConvertFloatToHex $Redux.Equipment.KokiriSword.Value) } - if (IsValue -Elem $Redux.Equipment.RazorSword -Not) { ChangeBytes -Offset "C572C0" -Values (ConvertFloatToHex $Redux.Equipment.RazorSword.Value) } - if (IsValue -Elem $Redux.Equipment.GildedSword -Not) { ChangeBytes -Offset "C572C4" -Values (ConvertFloatToHex $Redux.Equipment.GildedSword.Value) } - if (IsValue -Elem $Redux.Equipment.GreatFairysSword -Not) { ChangeBytes -Offset "C572C8" -Values (ConvertFloatToHex $Redux.Equipment.GreatFairysSword.Value) } - if (IsValue -Elem $Redux.Equipment.BlastMask -Not) { $val = (Get16Bit $Redux.Equipment.BlastMask.Value); ChangeBytes -Offset "CAA666" -Values @($val.Substring(0, 2), $val.Substring(2)) } - if (IsValue -Elem $Redux.Equipment.ShieldRecoil -Not) { ChangeBytes -Offset "CAEDC6" -Values ((Get16Bit ($Redux.Equipment.ShieldRecoil.Value + 45000)) -split '(..)' -ne '') } + if (IsDefault $Redux.Equipment.KokiriSword -Not) { ChangeBytes -Offset "C572BC" -Values (ConvertFloatToHex $Redux.Equipment.KokiriSword.Value) } + if (IsDefault $Redux.Equipment.RazorSword -Not) { ChangeBytes -Offset "C572C0" -Values (ConvertFloatToHex $Redux.Equipment.RazorSword.Value) } + if (IsDefault $Redux.Equipment.GildedSword -Not) { ChangeBytes -Offset "C572C4" -Values (ConvertFloatToHex $Redux.Equipment.GildedSword.Value) } + if (IsDefault $Redux.Equipment.GreatFairysSword -Not) { ChangeBytes -Offset "C572C8" -Values (ConvertFloatToHex $Redux.Equipment.GreatFairysSword.Value) } + if (IsDefault $Redux.Equipment.BlastMask -Not) { $val = (Get16Bit $Redux.Equipment.BlastMask.Value); ChangeBytes -Offset "CAA666" -Values @($val.Substring(0, 2), $val.Substring(2)) } + if (IsDefault $Redux.Equipment.ShieldRecoil -Not) { ChangeBytes -Offset "CAEDC6" -Values ((Get16Bit ($Redux.Equipment.ShieldRecoil.Value + 45000)) -split '(..)' -ne '') } @@ -980,7 +981,7 @@ function ByteReduxOptions() { $offset = "380F854" - if (IsDefaultColor -Elem $Redux.Colors.SetButtons[0] -Not) { # A Button + if (IsColor $Redux.Colors.SetButtons[0] -Not) { # A Button ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "08") -Values @($Redux.Colors.SetButtons[0].Color.R, $Redux.Colors.SetButtons[0].Color.G, $Redux.Colors.SetButtons[0].Color.B) # Button ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "88") -Values @($Redux.Colors.SetButtons[0].Color.R, $Redux.Colors.SetButtons[0].Color.G, $Redux.Colors.SetButtons[0].Color.B) # Text Icons ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "58") -Values @($Redux.Colors.SetButtons[0].Color.R, $Redux.Colors.SetButtons[0].Color.G, $Redux.Colors.SetButtons[0].Color.B) @@ -998,12 +999,12 @@ function ByteReduxOptions() { } } - if ( IsDefaultColor -Elem $Redux.Colors.SetButtons[1] -Not) { # B Button + if (IsColor $Redux.Colors.SetButtons[1] -Not) { # B Button ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "0C") -Values @($Redux.Colors.SetButtons[1].Color.R, $Redux.Colors.SetButtons[1].Color.G, $Redux.Colors.SetButtons[1].Color.B) # Button ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "5C") -Values @($Redux.Colors.SetButtons[1].Color.R, $Redux.Colors.SetButtons[1].Color.G, $Redux.Colors.SetButtons[1].Color.B) # Text Icons } - if (IsDefaultColor -Elem $Redux.Colors.SetButtons[2] -Not) { # C Buttons + if (IsColor $Redux.Colors.SetButtons[2] -Not) { # C Buttons ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "10") -Values @($Redux.Colors.SetButtons[2].Color.R, $Redux.Colors.SetButtons[2].Color.G, $Redux.Colors.SetButtons[2].Color.B) # Buttons if ($Redux.Colors.Buttons.Text -ne "N64 OoT" -and $Redux.Colors.Buttons.Text -ne "N64 MM" -and $Redux.Colors.Buttons.Text -ne "GC OoT" -and $Redux.Colors.Buttons.Text -ne "GC MM") { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "60") -Values @($Redux.Colors.SetButtons[2].Color.R, $Redux.Colors.SetButtons[2].Color.G, $Redux.Colors.SetButtons[2].Color.B) # Text Icons @@ -1016,7 +1017,7 @@ function ByteReduxOptions() { } } - if (IsDefaultColor -Elem $Redux.Colors.SetButtons[3] -Not) { # Start Button + if (IsColor $Redux.Colors.SetButtons[3] -Not) { # Start Button ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "14") -Values @($Redux.Colors.SetButtons[3].Color.R, $Redux.Colors.SetButtons[3].Color.G, $Redux.Colors.SetButtons[3].Color.B) # Button } @@ -1025,11 +1026,11 @@ function ByteReduxOptions() { # HUD COLORS # if (IsSet $Redux.Colors.SetHUDStats) { - if (IsDefaultColor -Elem $Redux.Colors.SetHUDStats[0] -Not) { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "30") -Values @($Redux.Colors.SetHUDStats[0].Color.R, $Redux.Colors.SetHUDStats[0].Color.G, $Redux.Colors.SetHUDStats[0].Color.B) } # Hearts - if (IsDefaultColor -Elem $Redux.Colors.SetHUDStats[1] -Not) { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "34") -Values @($Redux.Colors.SetHUDStats[1].Color.R, $Redux.Colors.SetHUDStats[1].Color.G, $Redux.Colors.SetHUDStats[1].Color.B) } # Hearts - if (IsDefaultColor -Elem $Redux.Colors.SetHUDStats[2] -Not) { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "38") -Values @($Redux.Colors.SetHUDStats[2].Color.R, $Redux.Colors.SetHUDStats[2].Color.G, $Redux.Colors.SetHUDStats[2].Color.B) } # Magic - if (IsDefaultColor -Elem $Redux.Colors.SetHUDStats[3] -Not) { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "3C") -Values @($Redux.Colors.SetHUDStats[3].Color.R, $Redux.Colors.SetHUDStats[3].Color.G, $Redux.Colors.SetHUDStats[3].Color.B) } # Magic - if (IsDefaultColor -Elem $Redux.Colors.SetHUDStats[4] -Not) { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "40") -Values @($Redux.Colors.SetHUDStats[4].Color.R, $Redux.Colors.SetHUDStats[4].Color.G, $Redux.Colors.SetHUDStats[4].Color.B) } # Minimap + if (IsColor $Redux.Colors.SetHUDStats[0] -Not) { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "30") -Values @($Redux.Colors.SetHUDStats[0].Color.R, $Redux.Colors.SetHUDStats[0].Color.G, $Redux.Colors.SetHUDStats[0].Color.B) } # Hearts + if (IsColor $Redux.Colors.SetHUDStats[1] -Not) { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "34") -Values @($Redux.Colors.SetHUDStats[1].Color.R, $Redux.Colors.SetHUDStats[1].Color.G, $Redux.Colors.SetHUDStats[1].Color.B) } # Hearts + if (IsColor $Redux.Colors.SetHUDStats[2] -Not) { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "38") -Values @($Redux.Colors.SetHUDStats[2].Color.R, $Redux.Colors.SetHUDStats[2].Color.G, $Redux.Colors.SetHUDStats[2].Color.B) } # Magic + if (IsColor $Redux.Colors.SetHUDStats[3] -Not) { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "3C") -Values @($Redux.Colors.SetHUDStats[3].Color.R, $Redux.Colors.SetHUDStats[3].Color.G, $Redux.Colors.SetHUDStats[3].Color.B) } # Magic + if (IsColor $Redux.Colors.SetHUDStats[4] -Not) { ChangeBytes -Offset (AddToOffset $Symbols.HUD_COLOR_CONFIG -Add "40") -Values @($Redux.Colors.SetHUDStats[4].Color.R, $Redux.Colors.SetHUDStats[4].Color.G, $Redux.Colors.SetHUDStats[4].Color.B) } # Minimap } } @@ -1069,9 +1070,10 @@ function ByteSceneOptions() { PrepareMap -Scene "Ikana Canyon" -Map 1 -Header 2; InsertObject -Name "Business Scrub & Deku Scrub Playground Employee"; SaveLoadedMap PrepareMap -Scene "Ikana Canyon" -Map 2 -Header 2; InsertObject -Name "Business Scrub & Deku Scrub Playground Employee"; SaveLoadedMap PrepareMap -Scene "Ikana Canyon" -Map 3 -Header 2; InsertObject -Name "Business Scrub & Deku Scrub Playground Employee"; SaveLoadedMap - PrepareMap -Scene "Ikana Canyon" -Map 4 -Header 2; InsertObject -Name "Business Scrub & Deku Scrub Playground Employee" - ChangeSceneFile -Values "04" -Search "00FF00FF00180851FDAD0C917CFF007F"; ChangeSceneFile -Values "04" -Search "00FF00FF001807C8FEE80DAE78FF007F"; ChangeSceneFile -Values "00" -Search "03FF03FF0018F93401FF068F5A7F00FF" - ChangeSceneFile -Values "04" -Search "00FF00FF00180851FDAD0C917CFF007F"; ChangeSceneFile -Values "04" -Search "00FF00FF001807C8FEE80DAE78FF007F"; ChangeSceneFile -Values "00" -Search "03FF03FF0018F93401FF068F5A7F00FF"; SaveAndPatchLoadedScene + PrepareMap -Scene "Ikana Canyon" -Map 4 -Header 2; InsertObject -Name "Business Scrub & Deku Scrub Playground Employee"; SaveLoadedMap + ChangeSceneFile -Values "04" -Search "00FF00FF00180851FDAD0C917CFF007F" -Start "DBD0"; ChangeSceneFile -Values "04" -Search "00FF00FF001807C8FEE80DAE78FF007F" -Start "DBE0"; ChangeSceneFile -Values "00" -Search "03FF03FF0018F93401FF068F5A7F00FF" -Start "DBF0" + ChangeSceneFile -Values "04" -Search "00FF00FF00180851FDAD0C917CFF007F" -Start "13150"; ChangeSceneFile -Values "04" -Search "00FF00FF001807C8FEE80DAE78FF007F" -Start "13160"; ChangeSceneFile -Values "00" -Search "03FF03FF0018F93401FF068F5A7F00FF" -Start "13170" + SaveAndPatchLoadedScene } @@ -1090,11 +1092,8 @@ function ByteSceneOptions() { #============================================================================================================================================================================================== function WholeLanguageOptions([string]$Script, [string]$Table) { - if (IsChecked $Redux.Text.Vanilla -Not) { LoadTextEditor } - if (IsChecked $Redux.Text.Restore) { - ApplyPatch -File $Script -Patch "\Export\Message\restore_static.bps" - ApplyPatch -File $Table -Patch "\Export\Message\restore_table.bps" + ApplyDialogue -Script "restore_static.bps" -Table "restore_table.bps" PatchBytes -Offset "A2DDC4" -Patch "Icons\troupe_leaders_mask_text.yaz0" -Length "26F" -Texture # Correct Circus Mask } elseif (IsChecked $Redux.Text.Custom) { @@ -1112,16 +1111,16 @@ function WholeLanguageOptions([string]$Script, [string]$Table) { #============================================================================================================================================================================================== function ByteLanguageOptions() { - if (IsLanguage $Redux.UI.GCScheme) { SetMessage -ID "0227" -Text "5A20" -Replace "4C20"; SetMessage -ID "1912"; SetMessage -ID "191D"; SetMessage -ID "1946"; SetMessage -ID "1954" } + if (IsChecked $Redux.UI.GCScheme -Lang 1) { SetMessage -ID "0227" -Text "5A20" -Replace "4C20"; SetMessage -ID "1912"; SetMessage -ID "191D"; SetMessage -ID "1946"; SetMessage -ID "1954" } - if (IsLanguage -Elem $Redux.Equipment.PermanentRazorSword) { + if (IsChecked $Redux.Equipment.PermanentRazorSword -Lang 1) { SetMessage -ID "0038" -Text "This new, sharper blade is a cutabove the rest. Use it up to100 times without dulling itssuperior edge!" -Replace "This new, sharper blade is a cutabove the rest. Use it as muchas you want without dulling itssuperior edge!" SetMessage -ID "0C3B" -Text "Keep in mind that after you useyour reforged sword 100 times, itwill lose its edge and it'll be backto its original sharpness..." -Replace "This reforged blade will be unbreakable.Ohh... Don't look at me like that.Surely I would not dare conning youwith a flimsy weapon." SetMessage -ID "0C51" -Text "Now keep in mind that afteryou've used this 100 times, theblade will lose its edge and willreturn to its original sharpness." -Replace "You do not need to worry for it, asthis blade is unbreakable. What!?You do not believe me? Go see itfor yourself then in action." SetMessage -ID "1785" -Text "Use it up to 100 times." -Replace "Use it as much you want." } - if (IsLanguage -Elem $Redux.Text.AdultPronouns) { + if (IsChecked $Redux.Text.AdultPronouns -Lang 1) { SetMessage -ID "0514" -Text "without an adult oruntil you are old enough to carry" -Replace "until you arecapable of carrying"; SetMessage -ID "0515" SetMessage -ID "0514" -Text "child" -Replace "defenseless Deku Scrub"; SetMessage -ID "0560"; SetMessage -ID "0561"; SetMessage -ID "0562"; SetMessage -ID "0563"; SetMessage -ID "0564"; SetMessage -ID "0565" # Guard guarding Clock Town exit (Deku Scrub) SetMessage -ID "0515" -Text "child" -Replace "defenselessDeku Scrub" @@ -1140,7 +1139,7 @@ function ByteLanguageOptions() { SetMessage -ID "33C3" -Text "child" -Replace "youngster" } - if (IsLanguage -Elem $Redux.Text.AreaTitleCards) { + if (IsChecked $Redux.Text.AreaTitleCards -Lang 1) { ChangeBytes -Offset "C5A250" -Values "02E9500002EA4CD0000B0001"; ChangeBytes -Offset "C5BA30" -Values "07104102" # Lone Peak Shrine ChangeBytes -Offset "C5A2D0" -Values "01FCD00001FD88100010000000000000"; ChangeBytes -Offset "C5A918" -Values "0F004102" # Barn ChangeBytes -Offset "C5A560" -Values "026FC00002714F9001390001"; ChangeBytes -Offset "C5B22C" -Values "3800CA143800CA14"; ChangeBytes -Offset "C5B254" -Values "3805410238054102" # Zora Cape @@ -1205,7 +1204,7 @@ function ByteLanguageOptions() { if (IsChecked $Redux.Text.GossipTime) { SetMessage -ID "20D2" -Replace "The time is currently !" -Insert } - if (IsLanguage $Redux.Capacity.EnableAmmo) { + if (IsChecked $Redux.Capacity.EnableAmmo -Lang 1) { SetMessage -ID "0019" -ASCII -Text "10" -Replace $Redux.Capacity.DekuSticks1.text SetMessage -ID "178A" -ASCII -Text "30" -Replace $Redux.Capacity.Quiver1.text SetMessage -ID "178B" -ASCII -Text "40" -Replace $Redux.Capacity.Quiver2.text; SetMessage -ID "0023" @@ -1215,7 +1214,7 @@ function ByteLanguageOptions() { SetMessage -ID "178F" -ASCII -Text "40" -Replace $Redux.Capacity.BombBag3.text; SetMessage -ID "001D" } - if (IsLanguage $Redux.Capacity.EnableWallet) { + if (IsChecked $Redux.Capacity.EnableWallet -Lang 1) { SetMessage -ID "0008" -ASCII -Text "200" -Replace $Redux.Capacity.Wallet2.text -NoParse SetMessage -ID "0009" -ASCII -Text "500" -Replace $Redux.Capacity.Wallet3.text -NoParse } @@ -1273,30 +1272,70 @@ function ByteLanguageOptions() { #============================================================================================================================================================================================== function CreateOptions() { - RefreshScript "Zelda 64" - CreateOptionsDialog -Columns 6 -Height 605 -Tabs @("Main", "Graphics", "Audio", "Difficulty", "Colors", "Equipment", "Speedup") + CreateOptionsPanel -Tabs @("Main", "Graphics", "Audio", "Difficulty", "Colors", "Equipment", "Speedup", "Redux", "Language") ChangeModelsSelection } +#============================================================================================================================================================================================== +function CreateOptionsPreviews() { + + if ($GamePatch.models -ne 0) { + CreatePreviewGroup -All -Text "Model Previews" -Height 8 + CreateImageBox -X 20 -Y 20 -W 154 -H 220 -Child -Name "ModelChild" + $global:PreviewToolTip = CreateToolTip + } + + + + # STYLE PREVIEWS + + CreatePreviewGroup -All -Text "Style Previews" -Height 14 + CreateImageBox -X 20 -Y 20 -W 163 -H 138 -All -Name "RegularChests"; $Redux.Styles.RegularChests.Add_SelectedIndexChanged( { ShowStylePreview } ) + CreateImageBox -X 200 -Y 20 -W 163 -H 138 -All -Name "LeatherChests"; $Redux.Styles.LeatherChests.Add_SelectedIndexChanged( { ShowStylePreview } ) + CreateImageBox -X 20 -Y 170 -W 163 -H 138 -All -Name "BossChests"; $Redux.Styles.BossChests.Add_SelectedIndexChanged( { ShowStylePreview } ) + CreateImageBox -X 20 -Y 320 -W 110 -H 110 -All -Name "SmallCrates"; $Redux.Styles.SmallCrates.Add_SelectedIndexChanged( { ShowStylePreview } ) + CreateImageBox -X 200 -Y 320 -W 110 -H 110 -All -Name "Pots"; $Redux.Styles.Pots.Add_SelectedIndexChanged( { ShowStylePreview } ) + ShowStylePreview + + + + # HUD PREVIEWS # + + CreatePreviewGroup -All -Text "HUD Previews" -Height 4 + CreateImageBox -X 20 -Y 20 -W 90 -H 90 -All -Name "ButtonStyle"; $Redux.UI.ButtonStyle.Add_SelectedIndexChanged( { ShowHUDPreview } ) + CreateImageBox -X 120 -Y 20 -W 200 -H 40 -All -Name "Magic"; $Redux.UI.Magic.Add_SelectedIndexChanged( { ShowHUDPreview } ) + CreateImageBox -X 160 -Y 70 -W 40 -H 40 -All -Name "Hearts"; $Redux.UI.Hearts.Add_SelectedIndexChanged( { ShowHUDPreview } ) + CreateImageBox -X 210 -Y 70 -W 40 -H 40 -All -Name "Rupees"; $Redux.UI.Rupees.Add_SelectedIndexChanged( { ShowHUDPreview } ) + CreateImageBox -X 260 -Y 70 -W 40 -H 40 -All -Name "DungeonKeys"; $Redux.UI.DungeonKeys.Add_CheckStateChanged( { ShowHUDPreview } ) + ShowHUDPreview + +} + + + #============================================================================================================================================================================================== function CreatePresets() { + if ($GamePatch.presets -eq 0) { return } + + + # PRESETS # - CreateReduxGroup -Tag "Presets" -All -Text "Presets" -Rows 2 + CreateReduxGroup -Tag "Presets" -All -Text "Presets" - $Reset = CreateReduxButton -All -Text "Reset Options" -Row 1 -Column 1 + $Reset = CreateReduxButton -All -Width 150 -Text "Reset Options" - $QualityOfLife = CreateReduxButton -All -Text "Quality of Life" -Row 1 -Column 3 - $OptimalRedux = CreateReduxButton -All -Text "Optimal Redux" -Row 1 -Column 4 - $Restore = CreateReduxButton -All -Text "Uncensor && Correct" -Row 1 -Column 5 - $HeroMode = CreateReduxButton -All -Text "Hero Mode" -Row 1 -Column 6 + $VanillaModel = CreateReduxButton -All -Width 150 -Text "Original Link" -Column 3 + $ImprovedModel = CreateReduxButton -All -Width 150 -Text "Improved Link" - $VanillaModel = CreateReduxButton -All -Text "Original Link" -Row 2 -Column 5 - $ImprovedModel = CreateReduxButton -All -Text "Improved Link" -Row 2 -Column 6 + $QualityOfLife = CreateReduxButton -All -Width 150 -Text "Quality of Life" + $OptimalRedux = CreateReduxButton -All -Width 150 -Text "Optimal Redux" + $Restore = CreateReduxButton -All -Width 150 -Text "Uncensor && Correct" + $HeroMode = CreateReduxButton -All -Width 150 -Text "Hero Mode" $Reset.Add_Click( { ResetGame } ) @@ -1423,17 +1462,18 @@ function CreateTabMain() { # OTHER # CreateReduxGroup -All -Tag "Other" -Text "Other" - CreateReduxCheckBox -All -Name "PictoboxDelayFix" -Text "Pictograph Box Delay Fix" -Info "Photos are taken instantly with the Pictograph Box by removing the Anti-Aliasing" -Checked -Credits "Randomizer" - CreateReduxCheckBox -All -Name "MushroomBottle" -Text "Fix Mushroom Bottle" -Info "Fix the item reference when collecting Magical Mushrooms as Link puts away the bottle automatically due to an error" -Credits "ozidual" - CreateReduxCheckBox -All -Name "ClockTown" -Text "Fix Clock Town" -Info "Fix misaligned gaps and seams in several places in Clock Town" -Credits "Linkz" - CreateReduxCheckBox -All -Name "SouthernSwamp" -Text "Fix Southern Swamp" -Info "Fix a misplaced door after Woodfall has been cleared and you return to the Potion Shop`nThe door is slightly pushed forward after Odolwa has been defeated" -Credits "ShadowOne333" - CreateReduxCheckBox -All -Name "GreatBay" -Text "Fix Great Bay" -Info "Fix the gap near the Research Lab platform in the Great Bay area" -Credits "Linkz" - CreateReduxCheckBox -All -Name "FairyFountain" -Text "Fix Fairy Fountain" -Info "Fix the Ikana Canyon Fairy Fountain area not displaying the correct color" -Credits "Dybbles (fix) & ShadowOne333 (patch)" - CreateReduxCheckBox -All -Name "OutOfBoundsGrotto" -Text "Fix Out-of-Bounds Grotto" -Info "Fix the out-of-bounds grotto in the Mountain Village area during winter" -Credits "Chez Cousteau" - CreateReduxCheckBox -All -Name "OutOfBoundsRupee" -Text "Fix Out-of-Bounds Rupee" -Info "Fix the out-of-bounds Rupee in the Deku Palace Left Outer Garden area" -Credits "Chez Cousteau" - CreateReduxCheckBox -All -Name "DebugMapSelect" -Text "Debug Map Select" -Info "Translates the Debug Map Select menu into English" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "DebugItemSelect" -Text "Debug Item Select" -Info "Translates the Debug Inventory Select menu into English" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "AlwaysBestEnding" -Text "Always Best Ending" -Info "The credits sequence always includes the best ending, regardless of actual ingame progression" -Credits "Marcelo20XX" + CreateReduxCheckBox -All -Name "PictoboxDelayFix" -Text "Pictograph Box Delay Fix" -Info "Photos are taken instantly with the Pictograph Box by removing the Anti-Aliasing" -Checked -Credits "Randomizer" + CreateReduxCheckBox -All -Name "MushroomBottle" -Text "Fix Mushroom Bottle" -Info "Fix the item reference when collecting Magical Mushrooms as Link puts away the bottle automatically due to an error" -Credits "ozidual" + CreateReduxCheckBox -All -Name "ClockTown" -Text "Fix Clock Town" -Info "Fix misaligned gaps and seams in several places in Clock Town" -Safe -Credits "Linkz" + CreateReduxCheckBox -All -Name "SouthernSwamp" -Text "Fix Southern Swamp" -Info "Fix a misplaced door after Woodfall has been cleared and you return to the Potion Shop`nThe door is slightly pushed forward after Odolwa has been defeated" -Safe -Credits "ShadowOne333" + CreateReduxCheckBox -All -Name "GreatBay" -Text "Fix Great Bay" -Info "Fix the gap near the Research Lab platform in the Great Bay area" -Safe -Credits "Linkz" + CreateReduxCheckBox -All -Name "FairyFountain" -Text "Fix Fairy Fountain" -Info "Fix the Ikana Canyon Fairy Fountain area not displaying the correct color" -Safe -Credits "Dybbles (fix) & ShadowOne333 (patch)" + CreateReduxCheckBox -All -Name "OutOfBoundsGrotto" -Text "Fix Out-of-Bounds Grotto" -Info "Fix the out-of-bounds grotto in the Mountain Village area during winter" -Safe -Credits "Chez Cousteau" + CreateReduxCheckBox -All -Name "OutOfBoundsRupee" -Text "Fix Out-of-Bounds Rupee" -Info "Fix the out-of-bounds Rupee in the Deku Palace Left Outer Garden area" -Safe -Credits "Chez Cousteau" + CreateReduxCheckBox -All -Name "DebugMapSelect" -Text "Debug Map Select" -Info "Translates the Debug Map Select menu into English" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "DebugItemSelect" -Text "Debug Item Select" -Info "Translates the Debug Inventory Select menu into English" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "AlwaysBestEnding" -Text "Always Best Ending" -Info "The credits sequence always includes the best ending, regardless of actual ingame progression" -Credits "Marcelo20XX" + CreateReduxCheckBox -All -Name "BlueOctorok" -Text "Blue Octorok Color" -Info "Change the color of the Blue Octorok for the Shooting Gallery Minigame into something more distinctive from the Red Octoroks" -Credits "Admentus" @@ -1450,8 +1490,8 @@ function CreateTabMain() { # CUSTOM SCENES # - CreateReduxGroup -Tag "Gameplay" -Text "Custom Scenes" - CreateReduxCheckBox -Name "CustomScenes" -Text "Custom Scenes" -Info "Patch in custom scenes generated by the Actor Editor`nOnly works if the Actor Editor generated a patch" -Credits "Admentus" + CreateReduxGroup -Tag "Gameplay" -Safe -Text "Custom Scenes" + CreateReduxCheckBox -Name "CustomScenes" -Safe -Text "Custom Scenes" -Info "Patch in custom scenes generated by the Actor Editor`nOnly works if the Actor Editor generated a patch" -Credits "Admentus" } @@ -1463,7 +1503,6 @@ function CreateTabRedux() { # D-PAD # CreateReduxGroup -Tag "Dpad" -All -Text "D-Pad Layout" - CreateReduxPanel -All -Columns 4 CreateReduxRadioButton -Name "Disable" -All -Max 4 -SaveTo "Layout" -Text "Disable" -Info "Completely disable the D-Pad" -Credits "Randomizer" CreateReduxRadioButton -Name "Hide" -All -Max 4 -SaveTo "Layout" -Text "Hidden" -Info "Hide the D-Pad icons, while they are still active`nYou can rebind the items to the D-Pad in the pause screen" -Credits "Randomizer" CreateReduxRadioButton -Name "LayoutLeft" -All -Max 4 -SaveTo "Layout" -Text "Left Side" -Info "Show the D-Pad icons on the left side of the HUD`nYou can rebind the items to the D-Pad in the pause screen" -Checked -Credits "Randomizer" @@ -1528,24 +1567,17 @@ function CreateTabRedux() { #============================================================================================================================================================================================== function CreateTabLanguage() { - if ($GamePatch.vanilla -eq 1) { CreateLanguageContent } - - - # DIALOGUE # - - if ($GamePatch.vanilla -eq 1) { - CreateReduxGroup -All -Tag "Text" -Text "Dialogue" - CreateReduxPanel -Columns 4 - CreateReduxRadioButton -All -Name "Vanilla" -Max 4 -SaveTo "Dialogue" -Text "Vanilla Text" -Info "Keep the text as it is appeared in the original release" -Checked - CreateReduxRadioButton -All -Name "Instant" -Max 4 -SaveTo "Dialogue" -Text "Instant Text" -Info "Most text will be shown instantly" -Credits "Admentus" - CreateReduxRadioButton -All -Name "Restore" -Max 4 -SaveTo "Dialogue" -Text "Restore Text" -Info "Restores and fixes the following:`n- Restore the area titles cards for those that do not have any`n- Sound effects that do not play during dialogue`n- Grammar and typo fixes" -Credits "Redux" - CreateReduxRadioButton -All -Name "Custom" -Max 4 -SaveTo "Dialogue" -Text "Custom" -Info ('Insert custom dialogue found from "..\Patcher64+ Tool\Files\Games\Majora' + "'" + 's Mask\Custom Text"') -Warning "Make sure your custom script is proper and correct, or your ROM will crash`n[!] No edit will be made if the custom script is missing" - } - - CreateReduxCheckBox -All -Name "AdultPronouns" -Text "Adult Pronouns" -Info "Refer to Link as an adult instead of a child" -Credits "Skilar" - CreateReduxCheckBox -Base 1 -Name "AreaTitleCards" -Text "Area Title Cards" -Info "Add area title cards to missing areas" -Credits "ShadowOne333" - CreateReduxCheckBox -All -Name "EasterEggs" -Text "Easter Eggs" -Info "Adds custom Patreon Tier 3 messages into the game`nCan you find them all?" -Credits "Admentus & Patreons" -Checked + + CreateReduxGroup -Tag "Text" -All -Text "Dialogue" -Safe + CreateReduxRadioButton -Base 1 -Safe -Name "Vanilla" -Text "Vanilla Text" -Max 4 -SaveTo "Dialogue" -Info "Keep the text as it is appeared in the original release" -Checked + CreateReduxRadioButton -Base 1 -Safe -Name "Instant" -Text "Instant Text" -Max 4 -SaveTo "Dialogue" -Info "Most text will be shown instantly" -Credits "Admentus" + CreateReduxRadioButton -Base 1 -Safe -Name "Restore" -Text "Restore Text" -Max 4 -SaveTo "Dialogue" -Info "Restores and fixes the following:`n- Restore the area titles cards for those that do not have any`n- Sound effects that do not play during dialogue`n- Grammar and typo fixes" -Credits "Redux" + CreateReduxRadioButton -Base 1 -Safe -Name "Custom" -Text "Custom" -Max 4 -SaveTo "Dialogue" -Info ('Insert custom dialogue found from "..\Patcher64+ Tool\Files\Games\Majora' + "'" + 's Mask\Custom Text"') -Warning "Make sure your custom script is proper and correct, or your ROM will crash`n[!] No edit will be made if the custom script is missing" + CreateReduxComboBox -Base 1 -Safe -Name "Language" -Text "Language" -Info "Patch the game with a different language" -Items ($Files.json.languages.title) + CreateReduxCheckBox -All -Safe -Name "AdultPronouns" -Text "Adult Pronouns" -Info "Refer to Link as an adult instead of a child" -Credits "Skilar" + CreateReduxCheckBox -Base 1 -Safe -Name "AreaTitleCards" -Text "Area Title Cards" -Info "Add area title cards to missing areas" -Credits "ShadowOne333" + CreateReduxCheckBox -All -Safe -Name "EasterEggs" -Text "Easter Eggs" -Info "Adds custom Patreon Tier 3 messages into the game`nCan you find them all?" -Credits "Admentus & Patreons" -Checked @@ -1553,20 +1585,19 @@ function CreateTabLanguage() { $names = "`n`n--- Supported Names With Textures ---`n" + "Navi`nTatl`nTaya`n孝写褌锌`nTael`nNite`nNagi`nInfo" CreateReduxGroup -All -Tag "Text" -Text "Other Text Options" - CreateReduxComboBox -All -Name "TatlScript" -Text "Tatl Text" -Items @("Disabled", "Enabled as Female", "Enabled as Male") -Info "Allow renaming Tatl and the pronouns used" -Credits "Admentus & ShadowOne333" -Warning "Gender swap is only supported for English" - CreateReduxTextBox -All -Name "TatlName" -Text "Tatl Name" -Length 5 -ASCII -Value "Tatl" -Width 50 -Info "Select the name used for Tatl" -Credits "Admentus & ShadowOne333" -Warning ('Most names do not have an unique texture label, and use a default "Info" prompt label' + $names) - CreateReduxComboBox -All -Name "TaelScript" -Text "Tael Text" -Items @("Disabled", "Enabled as Male", "Enabled as Female") -Info "Allow renaming Tael and the pronouns used" -Credits "Admentus, ShadowOne333 & kuirivito" -Warning "Gender swap is only supported for English" - CreateReduxTextBox -All -Name "TaelName" -Text "Tael Name" -Length 5 -ASCII -Value "Tael" -Width 50 -Info "Select the name used for Tael" -Credits "Admentus & ShadowOne333" - CreateReduxCheckBox -All -Name "LinkScript" -Text "Link Text" -Info "Separate file name from Link's name in-game" -Credits "Admentus & Third M" - CreateReduxTextBox -All -Name "LinkName" -Text "Link Name" -Length 8 -ASCII -Value "Link" -Width 90 -Info "Select the name for Link in-game" -Credits "Admentus & Third M" -Shift 40 - CreateReduxCheckBox -All -Name "GossipTime" -Text "Add Gossip Stone Clock" -Info "Makes it so that the gossip stones, in addition to telling time left to moonfall, also act as a clock" -Credits "kuirivito" - CreateReduxCheckBox -All -Name "YeetPrompt" -Text "Yeet Action Prompt" -Info ('Replace the "Throw" Action Prompt with "Yeet"' + "`nYeeeeet") -Credits "kr3z" - CreateReduxCheckBox -All -Name "Comma" -Text "Better Comma" -Info "Make the comma not look as awful" -Credits "ShadowOne333" + CreateReduxComboBox -All -Name "TatlScript" -Text "Tatl Text" -Items @("Disabled", "Enabled as Female", "Enabled as Male") -Info "Allow renaming Tatl and the pronouns used" -Safe -Credits "Admentus & ShadowOne333" -Warning "Gender swap is only supported for English" + CreateReduxTextBox -All -Name "TatlName" -Text "Tatl Name" -Length 5 -ASCII -Value "Tatl" -Width 50 -Info "Select the name used for Tatl" -Safe -Credits "Admentus & ShadowOne333" -Warning ('Most names do not have an unique texture label, and use a default "Info" prompt label' + $names) + CreateReduxComboBox -All -Name "TaelScript" -Text "Tael Text" -Items @("Disabled", "Enabled as Male", "Enabled as Female") -Info "Allow renaming Tael and the pronouns used" -Safe -Credits "Admentus, ShadowOne333 & kuirivito" -Warning "Gender swap is only supported for English" + CreateReduxTextBox -All -Name "TaelName" -Text "Tael Name" -Length 5 -ASCII -Value "Tael" -Width 50 -Info "Select the name used for Tael" -Safe -Credits "Admentus & ShadowOne333" + CreateReduxCheckBox -All -Name "LinkScript" -Text "Link Text" -Info "Separate file name from Link's name in-game" -Safe -Credits "Admentus & Third M" + CreateReduxTextBox -All -Name "LinkName" -Text "Link Name" -Length 8 -ASCII -Value "Link" -Width 90 -Info "Select the name for Link in-game" -Shift 40 -Safe -Credits "Admentus & Third M" + CreateReduxCheckBox -All -Name "GossipTime" -Text "Add Gossip Stone Clock" -Info "Makes it so that the gossip stones, in addition to telling time left to moonfall, also act as a clock" -Safe -Credits "kuirivito" + CreateReduxCheckBox -All -Name "YeetPrompt" -Text "Yeet Action Prompt" -Info ('Replace the "Throw" Action Prompt with "Yeet"' + "`nYeeeeet") -Credits "kr3z" + CreateReduxCheckBox -All -Name "Comma" -Text "Better Comma" -Info "Make the comma not look as awful" -Credits "ShadowOne333" - if ($GamePatch.vanilla -eq 1) { - foreach ($i in 0.. ($Files.json.languages.length-1)) { $Redux.Language[$i].Add_CheckedChanged({ UnlockLanguageContent }) } - UnlockLanguageContent - } + if ($Settings.Core.SafeOptions -eq $True) { return } + + if ($Redux.Text.Language -ne $null) { $Redux.Text.Language.Add_SelectedIndexChanged({ UnlockLanguageContent }) } EnableElem -Elem $Redux.Text.TatlName -Active ($Redux.Text.TatlScript.SelectedIndex -ne 0) EnableElem -Elem $Redux.Text.TaelName -Active ($Redux.Text.TaelScript.SelectedIndex -ne 0) @@ -1574,6 +1605,8 @@ function CreateTabLanguage() { $Redux.Text.TatlScript.Add_SelectedIndexChanged( { EnableElem -Elem $Redux.Text.TatlName -Active ($this.SelectedIndex -ne 0) } ) $Redux.Text.TaelScript.Add_SelectedIndexChanged( { EnableElem -Elem $Redux.Text.TaelName -Active ($this.SelectedIndex -ne 0) } ) $Redux.Text.LinkScript.Add_CheckStateChanged( { EnableElem -Elem $Redux.Text.LinkName -Active ($this.Checked) } ) + + UnlockLanguageContent } @@ -1582,11 +1615,11 @@ function CreateTabLanguage() { #============================================================================================================================================================================================== function UnlockLanguageContent() { - # English options - EnableElem -Elem @($Redux.Text.Restore, $Redux.Text.AdultPronouns, $Redux.Text.AreaTitleCards, $Redux.Text.EasterEggs, $Redux.Text.GossipTime, $Redux.Features.OcarinaIcons) -Active $Redux.Language[0].checked - if (!$Redux.Language[0].Checked -and !$Redux.Text.Vanilla.Checked -and !$Redux.Text.Custom.Checked) { $Redux.Text.Vanilla.Checked = $True } - + if ($Redux.Text.Language -eq $null) { return } + # English options + EnableElem -Elem @($Redux.Text.Restore, $Redux.Text.AdultPronouns, $Redux.Text.AreaTitleCards, $Redux.Text.EasterEggs, $Redux.Text.GossipTime, $Redux.Features.OcarinaIcons) -Active ($Redux.Text.Language.SelectedIndex -eq 0) + if ($Redux.Text.Language.SelectedIndex -ne 0 -and !$Redux.Text.Vanilla.Checked -and !$Redux.Text.Custom.Checked) { $Redux.Text.Vanilla.Checked = $True } } @@ -1597,42 +1630,32 @@ function CreateTabGraphics() { # GRAPHICS # - CreateReduxGroup -All -Tag "Graphics" -Text "Graphics" -Columns 4 -Height 3 - CreateReduxCheckBox -All -Name "Widescreen" -Text "16:9 Widescreen (Advanced)" -Info "Patches true 16:9 widescreen with the HUD pushed to the edges.`n`nKnown Issue: Stretched Notebook screen" -Native -Credits "Granny Story images by Nerrel, Widescreen Patch by gamemasterplc, enhanced and ported by GhostlyDark" -Exclude "Masked Quest" -Base 2 - CreateReduxCheckBox -All -Name "WidescreenAlt" -Text "16:9 Widescreen (Simplified)" -Info "Apply 16:9 Widescreen adjusted backgrounds and textures (as well as 16:9 Widescreen for the Wii VC)" -Credits "Aspect Ratio Fix by Admentus`n16:9 backgrounds by GhostlyDark & ShadowOne333" -Link $Redux.Graphics.Widescreen - CreateReduxCheckBox -All -Name "ExtendedDraw" -Text "Extended Draw Distance" -Info "Increases the game's draw distance for objects`nDoes not work on all objects" -Credits "Admentus" - CreateReduxCheckBox -All -Name "PixelatedStars" -Text "Disable Pixelated Stars" -Info "Completely disable stars during the night, which are pixelated dots and do not have any textures for HD replacement" -Credits "Admentus" + CreateReduxGroup -All -Tag "Graphics" -Text "Graphics" + + if ($GamePatch.models -ne 0) { + CreateReduxRadioButton -Name "FilterAll" -All -Column 1 -Max 5 -SaveTo "ModelFilter" -Text "All" -Info "Don't filter any custom models" -Checked + CreateReduxRadioButton -Name "FilterLink" -All -Column 1.3 -Max 5 -SaveTo "ModelFilter" -Text "Link" -Info "Filter custom models by Link styled" + CreateReduxRadioButton -Name "FilterMale" -All -Column 1.6 -Max 5 -SaveTo "ModelFilter" -Text "Male" -Info "Filter custom models by male" + CreateReduxRadioButton -Name "FilterFemale" -All -Column 1.9 -Max 5 -SaveTo "ModelFilter" -Text "Female" -Info "Filter custom models by female" + CreateReduxRadioButton -Name "FilterNonHuman" -All -Column 2.3 -Max 5 -SaveTo "ModelFilter" -Text "Non-Human" -Info "Filter custom models by non-human" + CreateReduxComboBox -Name "ChildModels" -All -Text "Hylian Model" -Items (@("Original") + (LoadModelsList -Category "Child")) -Default "Original" -Info "Replace the Hylian model used for Link" + } + + CreateReduxCheckBox -All -Name "Widescreen" -Text "16:9 Widescreen (Advanced)" -Info "Patches true 16:9 widescreen with the HUD pushed to the edges.`n`nKnown Issue: Stretched Notebook screen" -Safe -Native -Credits "Granny Story images by Nerrel, Widescreen Patch by gamemasterplc, enhanced and ported by GhostlyDark" -Base 2 + CreateReduxCheckBox -All -Name "WidescreenAlt" -Text "16:9 Widescreen (Simplified)" -Info "Apply 16:9 Widescreen adjusted backgrounds and textures (as well as 16:9 Widescreen for the Wii VC)" -Credits "Aspect Ratio Fix by Admentus and 16:9 backgrounds by GhostlyDark & ShadowOne333" -Link $Redux.Graphics.Widescreen + CreateReduxCheckBox -All -Name "ExtendedDraw" -Text "Extended Draw Distance" -Info "Increases the game's draw distance for objects`nDoes not work on all objects" -Safe -Credits "Admentus" + CreateReduxCheckBox -All -Name "PixelatedStars" -Text "Disable Pixelated Stars" -Info "Completely disable stars during the night, which are pixelated dots and do not have any textures for HD replacement" -Credits "Admentus" if (!$IsWiiVC) { $info = "`n`n--- WARNING ---`nDisabling cutscene effects fixes temporary issues with both Widescreen and Redux patched where garbage pixels at the edges of the screen or garbled text appears`nWorkaround: Resize the window when that happens" } else { $info = "" } CreateReduxCheckBox -All -Name "MotionBlur" -Text "Disable Motion Blur" -Info ("Completely disable the use of motion blur in-game" + $info) -Credits "GhostlyDark" CreateReduxCheckBox -All -Name "FlashbackOverlay" -Text "Disable Flashback Overlay" -Info ("Disables the overlay shown during Princess Zelda flashback scene" + $info) -Credits "GhostlyDark" - - CreateReduxComboBox -All -Name "ChildModels" -Text "Hylian Model" -Items (@("Original") + (LoadModelsList -Category "Child")) -Default "Original" -Info "Replace the Hylian model used for Link" - - CreateReduxPanel -All -Row 2 -Columns 3.9 - CreateReduxRadioButton -Name "FilterAll" -All -Column 1 -Max 5 -SaveTo "ModelFilter" -Text "All" -Info "Don't filter any custom models" -Checked - CreateReduxRadioButton -Name "FilterLink" -All -Column 1.8 -Max 5 -SaveTo "ModelFilter" -Text "Link" -Info "Filter custom models by Link styled" - CreateReduxRadioButton -Name "FilterMale" -All -Column 2.6 -Max 5 -SaveTo "ModelFilter" -Text "Male" -Info "Filter custom models by male" - CreateReduxRadioButton -Name "FilterFemale" -All -Column 3.4 -Max 5 -SaveTo "ModelFilter" -Text "Female" -Info "Filter custom models by female" - CreateReduxRadioButton -Name "FilterNonHuman" -All -Column 4.2 -Max 5 -SaveTo "ModelFilter" -Text "Non-Human" -Info "Filter custom models by non-human" - - - - # MODELS PREVIEW # - - CreateReduxGroup -All -Tag "Graphics" -Text "Model Previews" - $Last.Group.Height = (DPISize 223) - CreateImageBox -All -x 140 -y 25 -w 120 -h 180 -Name "ModelsPreviewChild" - $global:PreviewToolTip = CreateToolTip - + # INTERFACE # - CreateReduxGroup -All -Tag "UI" -Text "Interface" -Height 3 - $Last.Group.Width = $Redux.Groups[$Redux.Groups.Length-3].Width; $Last.Group.Top = $Redux.Groups[$Redux.Groups.Length-3].Bottom + 5; $Last.Width = 4; - + CreateReduxGroup -All -Tag "UI" -Text "Interface" CreateReduxComboBox -All -Name "Rupees" -Text "Rupees Icon" -Items @("Majora's Mask") -FilePath ($Paths.shared + "\HUD\Rupees") -Ext "bin" -Default "Majora's Mask" -Info "Set the style for the rupees icon" -Credits "GhostlyDark (ported) & AndiiSyn" CreateReduxComboBox -All -Name "Hearts" -Text "Heart Icons" -Items @("Majora's Mask") -FilePath ($Paths.shared + "\HUD\Hearts") -Ext "bin" -Default "Majora's Mask" -Info "Set the style for the heart icons" -Credits "GhostlyDark (ported) & AndiiSyn" CreateReduxComboBox -All -Name "Magic" -Text "Magic Bar" -Items @("Majora's Mask") -FilePath ($Paths.shared + "\HUD\Magic") -Ext "bin" -Default "Majora's Mask" -Info "Set the style for the magic meter" -Credits "GhostlyDark (ported), Pizza, Nerrel (HD), Zeth Alkar" @@ -1645,10 +1668,10 @@ function CreateTabGraphics() { # BUTTONS # CreateReduxGroup -All -Tag "UI" -Text "Buttons" - CreateReduxComboBox -All -Name "ButtonStyle" -Items @("Majora's Mask") -FilePath ($Paths.shared + "\Buttons") -Ext "bin" -Default "Majora's Mask" -Text "Buttons Style" -Info "Set the style for the HUD buttons" -Credits "Admentus (ported), GhostlyDark (ported), Pizza (HD) Djipi, Community, Nerrel, Federelli, AndiiSyn" + CreateReduxComboBox -All -Name "ButtonStyle" -Items @("Majora's Mask") -FilePath ($Paths.shared + "\HUD\Buttons") -Ext "bin" -Default "Majora's Mask" -Text "Buttons Style" -Info "Set the style for the HUD buttons" -Credits "Admentus (ported), GhostlyDark (ported), Pizza (HD) Djipi, Community, Nerrel, Federelli, AndiiSyn" CreateReduxComboBox -All -Name "Layout" -Items @("Majora's Mask", "Ocarina of Time", "Nintendo", "Modern", "GameCube (Original)", "GameCube (Modern)") -Text "HUD Layout" -Info "Set the layout for the HUD Buttons" -Credits "Admentus" - CreateReduxTextBox -All -Name "AButtonScale" -Text "A Button Scale" -Value 35 -Min 15 -Max 35 -Info "Set the scale of the A Button" -Credits "Admentus" -Row 2 -Column 1 + CreateReduxTextBox -All -Name "AButtonScale" -Text "A Button Scale" -Value 35 -Min 15 -Max 35 -Info "Set the scale of the A Button" -Credits "Admentus" CreateReduxTextBox -All -Name "BButtonScale" -Text "B Button Scale" -Value 29 -Min 15 -Max 30 -Info "Set the scale of the B Button" -Credits "Admentus" CreateReduxTextBox -All -Name "CLeftButtonScale" -Text "C-Left Scale" -Value 27 -Min 15 -Max 30 -Info "Set the scale of the C-Left Button" -Credits "Admentus" CreateReduxTextBox -All -Name "CDownButtonScale" -Text "C-Down Scale" -Value 27 -Min 15 -Max 30 -Info "Set the scale of the C-Down Button" -Credits "Admentus" @@ -1673,27 +1696,13 @@ function CreateTabGraphics() { # STYLES # - CreateReduxGroup -All -Tag "Styles" -Text "Styles" -Columns 4 - CreateReduxComboBox -All -Name "RegularChests" -Text "Regular Chests" -Info "Use a different style for regular treasure chests" -FilePath ($Paths.shared + "\Chests") -Ext "front" -Items @("Regular") -Credits "Nintendo, Syeo, AndiiSyn & Rando" - CreateReduxComboBox -All -Name "LeatherChests" -Text "Leather Chests" -Info "Use a different style for leathered treasure chests" -FilePath ($Paths.shared + "\Chests") -Ext "front" -Items @("Leather") -Credits "Nintendo, Syeo, AndiiSyn & Rando" - CreateReduxComboBox -All -Name "BossChests" -Text "Boss Chests" -Info "Use a different style for Boss Key treasure chests" -FilePath ($Paths.shared + "\Chests") -Ext "front" -Items @("Boss MM") -Credits "Nintendo, Syeo, AndiiSyn & Rando" - CreateReduxComboBox -All -Name "Crates" -Text "Small Crates" -Info "Use a different style for small liftable crates" -FilePath ($Paths.shared + "\Crates") -Ext "bin" -Items @("Regular") -Credits "Nintendo & Rando" - CreateReduxComboBox -All -Name "Pots" -Text "Pots" -Info "Use a different style for throwable pots" -FilePath ($Paths.shared + "\Pots") -Ext "bin" -Items @("Regular") -Credits "Nintendo, Syeo & Rando" - CreateReduxComboBox -All -Name "HairColor" -Text "Hair Color" -Info "Use a different hair color style for Link`nOnly for Ocarina of Time or Majora's Mask models" -FilePath ($Paths.shared + "\Hair\Ocarina of Time") -Ext "bin" -Items @("Default", "Blonde") -Credits "Third M & AndiiSyn" - - - - # HUD PREVIEWS # - - CreateReduxGroup -All -Tag "UI" -Text "HUD Previews" - $Last.Group.Height = (DPISize 162) - - CreateImageBox -All -x 40 -y 30 -w 90 -h 90 -Name "ButtonPreview"; $Redux.UI.ButtonStyle.Add_SelectedIndexChanged( { ShowHUDPreview } ) - CreateImageBox -All -x 220 -y 35 -w 40 -h 40 -Name "RupeesPreview"; $Redux.UI.Rupees.Add_SelectedIndexChanged( { ShowHUDPreview } ) - CreateImageBox -All -x 160 -y 35 -w 40 -h 40 -Name "HeartsPreview"; $Redux.UI.Hearts.Add_SelectedIndexChanged( { ShowHUDPreview } ) - CreateImageBox -All -x 140 -y 85 -w 200 -h 40 -Name "MagicPreview"; $Redux.UI.Magic.Add_SelectedIndexChanged( { ShowHUDPreview } ) - CreateImageBox -All -x 280 -y 35 -w 40 -h 40 -Name "DungeonKeysPreview"; $Redux.UI.DungeonKeys.Add_CheckStateChanged( { ShowHUDPreview } ) - ShowHUDPreview -IsMM + CreateReduxGroup -All -Tag "Styles" -Text "Styles" + CreateReduxComboBox -All -Name "RegularChests" -Text "Regular Chests" -Info "Use a different style for regular treasure chests" -FilePath ($Paths.shared + "\Styles\Chests") -Ext "front" -Items @("Regular") -Credits "Nintendo, Syeo, AndiiSyn & Rando" + CreateReduxComboBox -All -Name "LeatherChests" -Text "Leather Chests" -Info "Use a different style for leathered treasure chests" -FilePath ($Paths.shared + "\Styles\Chests") -Ext "front" -Items @("Leather") -Credits "Nintendo, Syeo, AndiiSyn & Rando" + CreateReduxComboBox -All -Name "BossChests" -Text "Boss Chests" -Info "Use a different style for Boss Key treasure chests" -FilePath ($Paths.shared + "\Styles\Chests") -Ext "front" -Items @("Boss MM") -Credits "Nintendo, Syeo, AndiiSyn & Rando" + CreateReduxComboBox -All -Name "SmallCrates" -Text "Small Crates" -Info "Use a different style for small liftable crates" -FilePath ($Paths.shared + "\Styles\Small Crates") -Ext "bin" -Items @("Regular") -Credits "Nintendo & Rando" + CreateReduxComboBox -All -Name "Pots" -Text "Pots" -Info "Use a different style for throwable pots" -FilePath ($Paths.shared + "\Styles\Pots") -Ext "bin" -Items @("Regular") -Credits "Nintendo, Syeo & Rando" + CreateReduxComboBox -All -Name "HairColor" -Text "Hair Color" -Info "Use a different hair color style for Link`nOnly for Ocarina of Time or Majora's Mask models" -FilePath ($Paths.shared + "\Styles\Hair\Majora's Mask") -Ext "bin" -Items @("Default", "Blonde") -Credits "Third M & AndiiSyn" } @@ -1704,25 +1713,22 @@ function CreateTabAudio() { # SOUNDS / VOICES / SFX SOUND EFFECTS # - CreateReduxGroup -All -Tag "Sounds" -Text "Sounds / Voices / SFX Sound Effects" -Height 3 - CreateReduxComboBox -All -Name "LowHP" -Column 5 -Row 1 -Text "Low HP SFX" -Items @("Default", "Disabled", "Soft Beep") -Info "Set the sound effect for the low HP beeping" -Credits "Randomizer" - + CreateReduxGroup -All -Tag "Sounds" -Text "Sounds / Voices / SFX Sound Effects" - $SFX = @("Ocarina", "Deku Pipes", "Goron Drums", "Zora Guitar", "Female Voice", "Bell", "Cathedral Bell", "Piano", "Soft Harp", "Harp", "Accordion", "Bass Guitar", "Flute", "Whistling Flute", "Gong", "Elder Goron Drums", "Choir", "Arguing", "Tatl", "Giants Singing", "Ikana King", "Frog Croak", "Beaver", "Eagle Seagull", "Dodongo") - CreateReduxComboBox -All -Name "InstrumentHylian" -Column 1 -Row 1 -Text "Instrument (Hylian)" -Default 1 -Items $SFX -Info "Replace the sound used for playing the Ocarina of Time in Hylian Form" -Credits "Randomizer" - CreateReduxComboBox -All -Name "InstrumentDeku" -Column 3 -Row 1 -Text "Instrument (Deku)" -Default 2 -Items $SFX -Info "Replace the sound used for playing the Deku Pipes in Deku Form" -Credits "Randomizer" - CreateReduxComboBox -All -Name "InstrumentGoron" -Column 1 -Row 2 -Text "Instrument (Goron)" -Default 3 -Items $SFX -Info "Replace the sound used for playing the Goron Drums in Goron Form" -Credits "Randomizer" - CreateReduxComboBox -All -Name "InstrumentZora" -Column 3 -Row 2 -Text "Instrument (Zora)" -Default 4 -Items $SFX -Info "Replace the sound used for playing the Zora Guitar in Zora Form" -Credits "Randomizer" - - CreateReduxComboBox -All -Name "ChildVoices" -Column 1 -Row 3 -Text "Child Voice" -Items @("Original") -FilePath ($GameFiles.binaries + "\Voices Child") -Default "Original" -Info "Replace the voice used for the Child Link Model" -Credits "`nOcarina of Time: Phantom Natsu" - CreateReduxComboBox -All -Name "FierceDeityVoices" -Column 3 -Row 3 -Text "Fierce Deity Voice" -Items @("Original") -FilePath ($GameFiles.binaries + "\Voices Fierce Deity") -Default "Original" -Info "Replace the voice used for the Fierce Deity Link Model" -Credits "`nOcarina of Time: Phantom Natsu" + $items = @("Ocarina", "Deku Pipes", "Goron Drums", "Zora Guitar", "Female Voice", "Bell", "Cathedral Bell", "Piano", "Soft Harp", "Harp", "Accordion", "Bass Guitar", "Flute", "Whistling Flute", "Gong", "Elder Goron Drums", "Choir", "Arguing", "Tatl", "Giants Singing", "Ikana King", "Frog Croak", "Beaver", "Eagle Seagull", "Dodongo") + CreateReduxComboBox -All -Name "InstrumentHylian" -Text "Instrument (Hylian)" -Items $items -Default 1 -Info "Replace the sound used for playing the Ocarina of Time in Hylian Form" -Credits "Randomizer" + CreateReduxComboBox -All -Name "InstrumentDeku" -Text "Instrument (Deku)" -Items $items -Default 2 -Info "Replace the sound used for playing the Deku Pipes in Deku Form" -Credits "Randomizer" + CreateReduxComboBox -All -Name "InstrumentGoron" -Text "Instrument (Goron)" -Items $items -Default 3 -Info "Replace the sound used for playing the Goron Drums in Goron Form" -Credits "Randomizer" + CreateReduxComboBox -All -Name "InstrumentZora" -Text "Instrument (Zora)" -Items $items -Default 4 -Info "Replace the sound used for playing the Zora Guitar in Zora Form" -Credits "Randomizer" + CreateReduxComboBox -All -Name "ChildVoices" -Text "Child Voice" -Items @("Original") -FilePath ($GameFiles.binaries + "\Voices Child") -Info "Replace the voice used for the Child Link Model" -Credits "`nOcarina of Time: Phantom Natsu" + CreateReduxComboBox -All -Name "FierceDeityVoices" -Text "Fierce Deity Voice" -Items @("Original") -FilePath ($GameFiles.binaries + "\Voices Fierce Deity") -Info "Replace the voice used for the Fierce Deity Link Model" -Credits "`nOcarina of Time: Phantom Natsu" + CreateReduxComboBox -All -Name "LowHP" -Text "Low HP SFX" -Items @("Default", "Disabled", "Soft Beep") -Info "Set the sound effect for the low HP beeping" -Credits "Randomizer" # MUSIC # - if ($GamePatch.title -like "*Master Quest*") { MusicOptions -Default "Milk Bar Latte" } - else { MusicOptions } + if ($GamePatch.title -like "*Master Quest*") { MusicOptions -Default "Milk Bar Latte" } else { MusicOptions } } @@ -1758,11 +1764,11 @@ function CreateTabDifficulty() { CreateReduxComboBox -All -Name "DamageEffect" -Text "Damage Effect" -Items @("Default", "Burn", "Freeze", "Shock", "Knockdown") -Info "Add an effect when damaged" -Credits "Randomizer" CreateReduxComboBox -All -Name "ClockSpeed" -Text "Clock Speed" -Items @("Default", "1/3", "2/3", "2x", "3x", "6x", "10x") -Info "Set the speed at which time is progressing" -Credits "Randomizer" CreateReduxComboBox -All -Name "ItemDrops" -Text "Item Drops" -Items @("Default", "No Hearts", "Only Rupees", "Nothing") -Info "Set the items that will drop from grass, pots and more" -Credits "Admentus, Third M & BilonFullHDemon" - CreateReduxCheckBox -All -Name "PalaceRoute" -Text "Restore Palace Route" -Info "Restore the route to the Bean Seller within the Deku Palace as seen in the Japanese release" -Credits "ShadowOne" - CreateReduxCheckBox -All -Name "RaisedResearchLabPlatform" -Text "Raised Research Lab Platform" -Info "Raise the platform leading up to the Research Laboratory as in the Japanese release" -Credits "Linkz" + CreateReduxCheckBox -All -Name "PalaceRoute" -Text "Restore Palace Route" -Safe -Info "Restore the route to the Bean Seller within the Deku Palace as seen in the Japanese release" -Credits "ShadowOne" + CreateReduxCheckBox -All -Name "RaisedResearchLabPlatform" -Text "Raised Research Lab Platform" -Safe -Info "Raise the platform leading up to the Research Laboratory as in the Japanese release" -Credits "Linkz" CreateReduxCheckBox -All -Name "DeathIsMoonCrash" -Text "Death is Moon Crash" -Info "If you die, the moon will crash`nThere are no continues anymore" -Credits "Randomizer" - CreateReduxCheckBox -Name "CloseBombShop" -Text "Close Bomb Shop" -Info "The bomb shop is now closed and the bomb bag is now found somewhere else" -Credits "Admentus (ported) & DeathBasket (ROM hack)" - CreateReduxCheckBox -Name "MoveGoldDust" -Text "Move Gold Dust" -Info "The Goron Race now just gives an empty bottle and the Gold Dust is now found somewhere else" -Credits "Admentus" + CreateReduxCheckBox -Name "CloseBombShop" -Text "Close Bomb Shop" -Safe -Info "The bomb shop is now closed and the bomb bag is now found somewhere else" -Credits "Admentus (ported) & DeathBasket (ROM hack)" + CreateReduxCheckBox -Name "MoveGoldDust" -Text "Move Gold Dust" -Safe -Info "The Goron Race now just gives an empty bottle and the Gold Dust is now found somewhere else" -Credits "Admentus" CreateReduxCheckBox -All -Name "PermanentKeese" -Text "Permanent Keese" -Info "Fire Keese or Ice Keese won't turn into regular Keese after hitting Link" -Credits "Garo-Mastah" CreateReduxCheckBox -All -Name "FasterIronKnuckles" -Text "Faster Iron Knuckles" -Info "Iron Knuckles now always run, even when in their armored form" -Credits "Garo-Mastah" CreateReduxCheckBox -All -Name "LargeIronKnuckles" -Text "Large Iron Knuckles" -Info "Iron Knuckles now now much bigger" -Credits "Garo-Mastah" @@ -1798,10 +1804,10 @@ function CreateTabColors() { # TUNIC COLORS # - CreateReduxGroup -All -Tag "Colors" -Text "Tunic Colors" -Columns 5 + CreateReduxGroup -All -Tag "Colors" -Text "Tunic Colors" $Colors = @("Kokiri Green", "Goron Red", "Zora Blue", "Black", "White", "Azure Blue", "Vivid Cyan", "Light Red", "Fuchsia", "Purple", "Majora Purple", "Twitch Purple", "Persian Rose", "Dirty Yellow", "Blush Pink", "Hot Pink", "Rose Pink", "Orange", "Gray", "Gold", "Silver", "Beige", "Teal", "Blood Red", "Blood Orange", "Royal Blue", "Sonic Blue", "NES Green", "Dark Green", "Lumen", "Randomized", "Custom") - CreateReduxComboBox -All -Name "KokiriTunic" -Column 1 -Text "Kokiri Tunic Color" -Length 230 -Shift 70 -Items $Colors -Info ("Select a color scheme for the Kokiri Tunic`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Randomizer" - $Redux.Colors.KokiriTunicButton = CreateReduxButton -All -Column 3 -Text "Kokiri Tunic" -Width 100 -Info "Select the color you want for the Kokiri Tunic" -Credits "Randomizer" + CreateReduxComboBox -All -Name "KokiriTunic" -Text "Kokiri Tunic" -Length 230 -Items $Colors -Info ("Select a color scheme for the Kokiri Tunic`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Randomizer" + $Redux.Colors.KokiriTunicButton = CreateReduxButton -All -Text "Kokiri Tunic" -Info "Select the color you want for the Kokiri Tunic" -Credits "Randomizer" $Redux.Colors.KokiriTunicButton.Add_Click({ $Redux.Colors.SetKokiriTunic.ShowDialog(); $Redux.Colors.KokiriTunic.Text = "Custom"; $Redux.Colors.KokiriTunicLabel.BackColor = $Redux.Colors.SetKokiriTunic.Color; $GameSettings["Hex"][$Redux.Colors.SetKokiriTunic] = $Redux.Colors.SetKokiriTunic.Color.Name }) $Redux.Colors.SetKokiriTunic = CreateColorDialog -All -Name "SetKokiriTunic" -Color "1E691B" -IsGame -Button $Redux.Colors.KokiriTunicButton $Redux.Colors.KokiriTunicLabel = CreateReduxColoredLabel -All -Link $Redux.Colors.KokiriTunicButton -Color $Redux.Colors.SetKokiriTunic.Color @@ -1824,9 +1830,9 @@ function CreateTabColors() { # FORM COLORS # CreateReduxGroup -All -Tag "Colors" -Text "Mask Form Colors" - CreateReduxComboBox -All -Name "DekuLink" -Column 1 -Text "Deku Link Color" -Length 170 -Shift 30 -Items @("Green") -FilePath ($GameFiles.Textures + "\Color - Deku Link") -Info "Select a color scheme for Deku Link" -Credits "Admentus, ShadowOne333 & Garo-Mastah" - CreateReduxComboBox -All -Name "GoronLink" -Column 3 -Text "Goron Link Color" -Length 170 -Shift 30 -Items @("Green") -FilePath ($GameFiles.Textures + "\Color - Goron Link") -Info "Select a color scheme for Goron Link" -Credits "Admentus, ShadowOne333 & Garo-Mastah" - CreateReduxComboBox -All -Name "ZoraLink" -Column 5 -Text "Zora Link Color" -Length 170 -Shift 30 -Items @("Green") -FilePath ($GameFiles.Textures + "\Color - Zora Link\Palette") -Info "Select a color scheme for Zora Link" -Credits "Admentus, ShadowOne333 & Garo-Mastah" + CreateReduxComboBox -All -Name "DekuLink" -Text "Deku Link" -Items @("Green") -FilePath ($GameFiles.Textures + "\Color - Deku Link") -Info "Select a color scheme for Deku Link" -Credits "Admentus, ShadowOne333 & Garo-Mastah" + CreateReduxComboBox -All -Name "GoronLink" -Text "Goron Link" -Items @("Green") -FilePath ($GameFiles.Textures + "\Color - Goron Link") -Info "Select a color scheme for Goron Link" -Credits "Admentus, ShadowOne333 & Garo-Mastah" + CreateReduxComboBox -All -Name "ZoraLink" -Text "Zora Link" -Items @("Green") -FilePath ($GameFiles.Textures + "\Color - Zora Link\Palette") -Info "Select a color scheme for Zora Link" -Credits "Admentus, ShadowOne333 & Garo-Mastah" $Redux.Colors.DekuLinkLabel = CreateLabel -X ($Redux.Colors.DekuLink.Right + (DPISize 15)) -Y $Redux.Colors.DekuLink.Top -Width (DPISize 40) -Height (DPISize 20) -AddTo $Last.Group $Redux.Colors.DekuLink.Add_SelectedIndexChanged({ SetFormColorLabel -ComboBox $Redux.Colors.DekuLink -Label $Redux.Colors.DekuLinkLabel }) @@ -1846,22 +1852,15 @@ function CreateTabColors() { CreateSpinAttackColorOptions CreateFairyColorOptions -Name "Tatl" - $Last.Group.Height = (DPISize 140) + # Tael Colors - Buttons, Dialogs & Labels + $Buttons = @(); $Redux.Colors.SetTael = @() $items = @("Tatl", "Tael", "Navi", "Gold", "Green", "Light Blue", "Yellow", "Red", "Magenta", "Black", "Fi", "Ciela", "Epona", "Ezlo", "King of Red Lions", "Linebeck", "Loftwing", "Midna", "Phantom Zelda", "Randomized", "Custom") - CreateReduxComboBox -All -Name "Tael" -Column 1 -Row 3 -Length 230 -Shift 40 -Items $items -Default "Tael" -Text "Tael Colors" -Info ("Select a color scheme for Tael`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "By ShadowOne333" - - # Tael Colors - Buttons - $Buttons = @() - $Buttons += CreateReduxButton -All -Column 3 -Row 3 -Width 100 -Tag $Buttons.Count -Text "Cutscene (Inner)" -Info "Select the color you want for the Inner Idle stance for Tael" -Credits "ShadowOne333" - $Buttons += CreateReduxButton -All -Column 3 -Row 4 -Width 100 -Tag $Buttons.Count -Text "Cutscene (Outer)" -Info "Select the color you want for the Outer Idle stance for Tael" -Credits "ShadowOne333" - - # Tael Colors - Dialogs - $Redux.Colors.SetTael = @() - $Redux.Colors.SetTael += CreateColorDialog -All -Color "3F125D" -Name "SetTaelIdleInner" -IsGame -Button $Buttons[0] - $Redux.Colors.SetTael += CreateColorDialog -All -Color "FA280A" -Name "SetTaelIdleOuter" -IsGame -Button $Buttons[1] + + CreateReduxComboBox -All -Name "Tael" -Items $items -Default "Tael" -Text "Tael Colors" -Info ("Select a color scheme for Tael`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "By ShadowOne333" + $Buttons += CreateReduxButton -All -Tag $Buttons.Count -Text "Cutscene (Inner)" -Info "Select the color you want for the Inner Idle stance for Tael" -Credits "ShadowOne333"; $Redux.Colors.SetTael += CreateColorDialog -All -Color "3F125D" -Name "SetTaelIdleInner" -IsGame -Button $Buttons[0] + $Buttons += CreateReduxButton -All -Tag $Buttons.Count -Text "Cutscene (Outer)" -Info "Select the color you want for the Outer Idle stance for Tael" -Credits "ShadowOne333"; $Redux.Colors.SetTael += CreateColorDialog -All -Color "FA280A" -Name "SetTaelIdleOuter" -IsGame -Button $Buttons[1] - # Tael Colors - Labels $Redux.Colors.TaelLabels = @() for ($i=0; $i -lt $Buttons.length; $i++) { $Buttons[$i].Add_Click({ $Redux.Colors.SetTael[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Tael.Text = "Custom"; $Redux.Colors.TaelLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetTael[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetTael[[int16]$this.Tag].Tag] = $Redux.Colors.SetTael[[int16]$this.Tag].Color.Name }) @@ -1890,8 +1889,6 @@ function CreateTabEquipment() { CreateReduxGroup -All -Tag "Equipment" -Text "Equipment Adjustments" CreateReduxCheckBox -All -Name "PermanentRazorSword" -Text "Permanent Razor Sword" -Info "The Razor Sword won't get destroyed after 100 hits`nYou can also keep the Razor Sword when traveling back in time" -Credits "darklord92" - CreateReduxCheckBox -All -Name "HideSword" -Text "Hide Sword" -Info "Hides the sword from the player model when sheathed" -Credits "Mod God" - CreateReduxCheckBox -All -Name "HideShield" -Text "Hide Shield" -Info "Hides the shield from the player model when sheathed" -Credits "Mod God" CreateReduxCheckBox -All -Name "UnsheathSword" -Text "Unsheath Sword" -Info "The sword is unsheathed first before immediately swinging it" -Credits "Admentus" CreateReduxCheckBox -All -Name "MajoraMirrorShield" -Text "Majora's Mirror Shield" -Info "Replace the symbol on the Mirror Shield with the Majora logo" -Credits "Garo-Mastah" CreateReduxCheckBox -All -Name "SwordBeamAttack" -Text "Sword Beam Attack" -Info "Replaces the Spin Attack with the Sword Beam Attack`nYou can still perform the Quick Spin Attack" -Credits "Admentus (ported) & CloudModding (GameShark)" @@ -1902,40 +1899,40 @@ function CreateTabEquipment() { # HITBOX # - CreateReduxGroup -All -Tag "Equipment" -Text "Sliders" -Height 2.7 - CreateReduxSlider -All -Name "KokiriSword" -Column 1 -Row 1 -Default 3000 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Kokiri Sword" -Info "Set the length of the hitbox of the Kokiri Sword" -Credits "Aria Hiroshi 64" - CreateReduxSlider -All -Name "RazorSword" -Column 3 -Row 1 -Default 3000 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Razor Sword" -Info "Set the length of the hitbox of the Razor Sword" -Credits "Aria Hiroshi 64" - CreateReduxSlider -All -Name "GildedSword" -Column 5 -Row 1 -Default 4000 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Gilded Sword" -Info "Set the length of the hitbox of the Gilded Sword" -Credits "Aria Hiroshi 64" - CreateReduxSlider -All -Name "GreatFairysSword" -Column 1 -Row 2 -Default 5500 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Great Fairy's Sword" -Info "Set the length of the hitbox of the Great Fairy's Sword Knife" -Credits "Aria Hiroshi 64" - CreateReduxSlider -All -Name "BlastMask" -Column 3 -Row 2 -Default 310 -Min 1 -Max 1024 -Freq 64 -Small 32 -Large 64 -Text "Blast Mask" -Info "Set the cooldown duration of the Blast Mask" -Credits "Randomizer" - CreateReduxSlider -All -Name "ShieldRecoil" -Column 5 -Row 2 -Default 4552 -Min 0 -Max 8248 -Freq 512 -Small 256 -Large 512 -Text "Shield Recoil" -Info "Set the pushback distance when getting hit while shielding" -Credits "Admentus" + CreateReduxGroup -All -Tag "Equipment" -Text "Sliders" + CreateReduxSlider -All -Name "KokiriSword" -Default 3000 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Kokiri Sword" -Info "Set the length of the hitbox of the Kokiri Sword" -Credits "Aria Hiroshi 64" + CreateReduxSlider -All -Name "RazorSword" -Default 3000 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Razor Sword" -Info "Set the length of the hitbox of the Razor Sword" -Credits "Aria Hiroshi 64" + CreateReduxSlider -All -Name "GildedSword" -Default 4000 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Gilded Sword" -Info "Set the length of the hitbox of the Gilded Sword" -Credits "Aria Hiroshi 64" + CreateReduxSlider -All -Name "GreatFairysSword" -Default 5500 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Great Fairy's Sword" -Info "Set the length of the hitbox of the Great Fairy's Sword Knife" -Credits "Aria Hiroshi 64" + CreateReduxSlider -All -Name "BlastMask" -Default 310 -Min 1 -Max 1024 -Freq 64 -Small 32 -Large 64 -Text "Blast Mask" -Info "Set the cooldown duration of the Blast Mask" -Credits "Randomizer" + CreateReduxSlider -All -Name "ShieldRecoil" -Default 4552 -Min 0 -Max 8248 -Freq 512 -Small 256 -Large 512 -Text "Shield Recoil" -Info "Set the pushback distance when getting hit while shielding" -Credits "Admentus" # WEAPON DAMAGE # - CreateReduxGroup -All -Tag "Attack" -Text "Weapon Damage" -Height 4 - CreateReduxTextBox -All -Name "KokiriSlash" -Text "Kokiri Slash" -Info "Set the damage dealt when doing a Slash Attack with the Kokiri Sword" -Length 2 -Value 1 -Min 1 -Max 20 -Credits "Admentus" -Column 1 -Row 1 - CreateReduxTextBox -All -Name "KokiriJump" -Text "Kokiri Jump" -Info "Set the damage dealt when doing a Jump Attack with the Kokiri Sword" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" -Column 1 -Row 2 - CreateReduxTextBox -All -Name "KokiriSpin" -Text "Kokiri Spin" -Info "Set the damage dealt when doing a Spin Attack with the Kokiri Sword" -Length 2 -Value 1 -Min 1 -Max 20 -Credits "Admentus" -Column 1 -Row 3 - CreateReduxTextBox -All -Name "KokiriGreatSpin" -Text "Kokiri Red Spin" -Info "Set the damage dealt when doing a Great Spin Attack with the Kokiri Sword" -Length 2 -Value 1 -Min 1 -Max 20 -Credits "Admentus" -Column 1 -Row 4 - CreateReduxTextBox -All -Name "RazorSlash" -Text "Razor Slash" -Info "Set the damage dealt when doing a Slash Attack with the Razor Sword" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" -Column 2 -Row 1 - CreateReduxTextBox -All -Name "RazorJump" -Text "Razor Jump" -Info "Set the damage dealt when doing a Jump Attack the Razor Sword" -Length 2 -Value 4 -Min 1 -Max 20 -Credits "Admentus" -Column 2 -Row 2 - CreateReduxTextBox -All -Name "RazorSpin" -Text "Razor Spin" -Info "Set the damage dealt when doing a Spin Attack the Razor Sword" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" -Column 2 -Row 3 - CreateReduxTextBox -All -Name "RazorGreatSpin" -Text "Razor Red Spin" -Info "Set the damage dealt when doing a Great Spin Attack the Razor Sword" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" -Column 2 -Row 4 - CreateReduxTextBox -All -Name "GildedSlash" -Text "Gilded Slash" -Info "Set the damage dealt when doing a Slash Attack with the Gilded Sword" -Length 2 -Value 3 -Min 1 -Max 20 -Credits "Admentus" -Column 3 -Row 1 - CreateReduxTextBox -All -Name "GildedJump" -Text "Gilded Jump" -Info "Set the damage dealt when doing a Jump Attack the Gilded Sword" -Length 2 -Value 6 -Min 1 -Max 20 -Credits "Admentus" -Column 3 -Row 2 - CreateReduxTextBox -All -Name "GildedSpin" -Text "Gilded Spin" -Info "Set the damage dealt when doing a Spin Attack the Gilded Sword" -Length 2 -Value 3 -Min 1 -Max 20 -Credits "Admentus" -Column 3 -Row 3 - CreateReduxTextBox -All -Name "GildedGreatSpin" -Text "Gilded Red Spin" -Info "Set the damage dealt when doing a Great Spin Attack the Gilded Sword" -Length 2 -Value 3 -Min 1 -Max 20 -Credits "Admentus" -Column 3 -Row 4 - CreateReduxTextBox -All -Name "TwoHandedSlash" -Text "2-Handed Slash" -Info "Set the damage dealt when doing a Slash Attack with the Great Fairy's Sword or Fierce Deity Sword" -Length 2 -Value 4 -Min 1 -Max 20 -Credits "Admentus" -Column 4 -Row 1 - CreateReduxTextBox -All -Name "TwoHandedJump" -Text "2-Handed Jump" -Info "Set the damage dealt when doing a Jump Attack the Great Fairy's Sword or Fierce Deity Sword" -Length 2 -Value 8 -Min 1 -Max 20 -Credits "Admentus" -Column 4 -Row 2 - CreateReduxTextBox -All -Name "TwoHandedSpin" -Text "2-Handed Spin" -Info "Set the damage dealt when doing a Spin Attack the Great Fairy's Sword or Fierce Deity Sword" -Length 2 -Value 4 -Min 1 -Max 20 -Credits "Admentus" -Column 4 -Row 3 - CreateReduxTextBox -All -Name "TwoHandedGreatSpin" -Text "2-Handed Red Spin" -Info "Set the damage dealt when doing a Great Spin Attack the Great Fairy's Sword or Fierce Deity Sword" -Length 2 -Value 4 -Min 1 -Max 20 -Credits "Admentus" -Column 4 -Row 4 - CreateReduxTextBox -All -Name "DekuStickSlash" -Text "Deku Stick Slash" -Info "Set the damage dealt when doing a Slash Attack with the Deku Stick" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" -Column 5 -Row 1 - CreateReduxTextBox -All -Name "DekuStickJump" -Text "Deku Stick Jump" -Info "Set the damage dealt when doing a Jump Attack the Deku Stick" -Length 2 -Value 4 -Min 1 -Max 20 -Credits "Admentus" -Column 5 -Row 2 - CreateReduxTextBox -All -Name "GoronPunch" -Text "Goron Punch" -Info "Set the damage dealt when doing a Goron Punch" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" -Column 6 -Row 1 - CreateReduxTextBox -All -Name "ZoraPunch" -Text "Zora Punch" -Info "Set the damage dealt when doing a Zora Punch" -Length 2 -Value 1 -Min 1 -Max 20 -Credits "Admentus" -Column 6 -Row 2 - CreateReduxTextBox -All -Name "ZoraJump" -Text "Zora Jump" -Info "Set the damage dealt when doing a Zora Jump Attack" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" -Column 6 -Row 3 + CreateReduxGroup -All -Tag "Attack" -Text "Weapon Damage" + CreateReduxTextBox -All -Name "KokiriSlash" -Text "Kokiri Slash" -Info "Set the damage dealt when doing a Slash Attack with the Kokiri Sword" -Length 2 -Value 1 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "KokiriJump" -Text "Kokiri Jump" -Info "Set the damage dealt when doing a Jump Attack with the Kokiri Sword" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "KokiriSpin" -Text "Kokiri Spin" -Info "Set the damage dealt when doing a Spin Attack with the Kokiri Sword" -Length 2 -Value 1 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "KokiriGreatSpin" -Text "Kokiri Red Spin" -Info "Set the damage dealt when doing a Great Spin Attack with the Kokiri Sword" -Length 2 -Value 1 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "RazorSlash" -Text "Razor Slash" -Info "Set the damage dealt when doing a Slash Attack with the Razor Sword" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "RazorJump" -Text "Razor Jump" -Info "Set the damage dealt when doing a Jump Attack the Razor Sword" -Length 2 -Value 4 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "RazorSpin" -Text "Razor Spin" -Info "Set the damage dealt when doing a Spin Attack the Razor Sword" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "RazorGreatSpin" -Text "Razor Red Spin" -Info "Set the damage dealt when doing a Great Spin Attack the Razor Sword" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "GildedSlash" -Text "Gilded Slash" -Info "Set the damage dealt when doing a Slash Attack with the Gilded Sword" -Length 2 -Value 3 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "GildedJump" -Text "Gilded Jump" -Info "Set the damage dealt when doing a Jump Attack the Gilded Sword" -Length 2 -Value 6 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "GildedSpin" -Text "Gilded Spin" -Info "Set the damage dealt when doing a Spin Attack the Gilded Sword" -Length 2 -Value 3 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "GildedGreatSpin" -Text "Gilded Red Spin" -Info "Set the damage dealt when doing a Great Spin Attack the Gilded Sword" -Length 2 -Value 3 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "TwoHandedSlash" -Text "2-Handed Slash" -Info "Set the damage dealt when doing a Slash Attack with the Great Fairy's Sword or Fierce Deity Sword" -Length 2 -Value 4 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "TwoHandedJump" -Text "2-Handed Jump" -Info "Set the damage dealt when doing a Jump Attack the Great Fairy's Sword or Fierce Deity Sword" -Length 2 -Value 8 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "TwoHandedSpin" -Text "2-Handed Spin" -Info "Set the damage dealt when doing a Spin Attack the Great Fairy's Sword or Fierce Deity Sword" -Length 2 -Value 4 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "TwoHandedGreatSpin" -Text "2-Handed Red Spin" -Info "Set the damage dealt when doing a Great Spin Attack the Great Fairy's Sword or Fierce Deity Sword" -Length 2 -Value 4 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "DekuStickSlash" -Text "Deku Stick Slash" -Info "Set the damage dealt when doing a Slash Attack with the Deku Stick" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "DekuStickJump" -Text "Deku Stick Jump" -Info "Set the damage dealt when doing a Jump Attack the Deku Stick" -Length 2 -Value 4 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "GoronPunch" -Text "Goron Punch" -Info "Set the damage dealt when doing a Goron Punch" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "ZoraPunch" -Text "Zora Punch" -Info "Set the damage dealt when doing a Zora Punch" -Length 2 -Value 1 -Min 1 -Max 20 -Credits "Admentus" + CreateReduxTextBox -All -Name "ZoraJump" -Text "Zora Jump" -Info "Set the damage dealt when doing a Zora Jump Attack" -Length 2 -Value 2 -Min 1 -Max 20 -Credits "Admentus" diff --git a/Files/Scripts/Options/Mario Kart 64.psm1 b/Files/Scripts/Options/Mario Kart 64.psm1 index 15d90c59..85c4cd32 100644 --- a/Files/Scripts/Options/Mario Kart 64.psm1 +++ b/Files/Scripts/Options/Mario Kart 64.psm1 @@ -59,7 +59,7 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 5 -Height 325 + CreateOptionsPanel CreateReduxGroup -Tag "Graphics" -Text "Graphics" CreateReduxCheckBox -Name "Widescreen" -Text "16:9 Widescreen" -Info "Adjust the aspect ratio from 4:3 to 16:9 widescreen" -Credits "gamemasterplc" @@ -68,19 +68,19 @@ function CreateOptions() { CreateReduxCheckBox -Name "MaxDrawDistance" -Text "Max Draw Distance" -Info "Renders geometry further" -Credits "Admentus (ROM) & Gabo (GS)" CreateReduxCheckBox -Name "LagFix" -Text "Lag Fix" -Info "Fixes frame rate in areas where game can drop frames and loading becomes faster" -Credits "Admentus (ROM) & Gabo (GS)" - CreateReduxGroup -Tag "Audio" -Text "Audio" - CreateReduxCheckBox -Name "JapaneseAudio" -Text "Japanese Audio" -Info "Replaces the US audio with JPN audio" -Credits "GhostlyDark" - - CreateReduxGroup -Tag "Gameplay" -Text "Gameplay" - CreateReduxCheckBox -Name "CPUItems" -Text "CPU Use Human Items" -Info "CPUs can now use all items human players can use too" -Credits "Triclon" - CreateReduxCheckBox -Name "RemoveRubberBanding" -Text "Remove Rubber Banding" -Info "Removes the rubber banding from CPU players`nRubber banding causes CPUs to adjust their speed to that of the player's position" -Credits "Admentus (ROM)" - CreateReduxCheckBox -Name "MultiplayerMusic" -Text "Multiplayer Music" -Info "Enable music for 3-Player and 4-Player Mode`nPress L to toggle the music" -Credits "Zoinkity" - CreateReduxCheckBox -Name "NoCameraShake" -Text "No Camera Shake" -Info "The camera won't shake when using mushrooms" -Credits "Triclon" - CreateReduxCheckBox -Name "AlwaysAdvance" -Text "Always Advance" -Info "You always advance to the next race, even if you end up 5th place or lower" -Credits "Litronom" - CreateReduxCheckBox -Name "AddBombs" -Text "Add Bombs (GP Mode)" -Info "Add the yellow bombs to the racetrack during Grand Prix mode" -Credits "Admentus (ROM) & TheBoy181 (GS)" - CreateReduxCheckBox -Name "RemoveBombs" -Text "Remove Bombs (MP Races)" -Info "Removes the yellow bombs from the racetrack during multiplayer races" -Credits "Admentus (ROM) & TheBoy181 (GS)" - CreateReduxCheckBox -Name "AlwaysSmallRacers" -Text "Always Small Racers" -Info "Always play with mini racers`nLoose the ability to power slide, but gain the ability of a new challenge" -Credits "Admentus (ROM) & TheBoy181 (GS)" - CreateReduxCheckBox -Name "Kamek" -Text "Kamek" -Info "Replaces Donkey Kong with Kamek" -Credits "Andrat" -Link $Redux.Audio.JapaneseAudio + CreateReduxGroup -Tag "Audio" -Text "Audio" + CreateReduxCheckBox -Name "JapaneseAudio" -Text "Japanese Audio" -Info "Replaces the US audio with JPN audio" -Credits "GhostlyDark" + + CreateReduxGroup -Tag "Gameplay" -Text "Gameplay" + CreateReduxCheckBox -Name "CPUItems" -Text "CPU Use Human Items" -Info "CPUs can now use all items human players can use too" -Credits "Triclon" + CreateReduxCheckBox -Name "RemoveRubberBanding" -Text "Remove Rubber Banding" -Info "Removes the rubber banding from CPU players`nRubber banding causes CPUs to adjust their speed to that of the player's position" -Credits "Admentus (ROM)" + CreateReduxCheckBox -Name "MultiplayerMusic" -Text "Multiplayer Music" -Info "Enable music for 3-Player and 4-Player Mode`nPress L to toggle the music" -Credits "Zoinkity" + CreateReduxCheckBox -Name "NoCameraShake" -Text "No Camera Shake" -Info "The camera won't shake when using mushrooms" -Credits "Triclon" + CreateReduxCheckBox -Name "AlwaysAdvance" -Text "Always Advance" -Info "You always advance to the next race, even if you end up 5th place or lower" -Credits "Litronom" + CreateReduxCheckBox -Name "AddBombs" -Text "Add Bombs (GP Mode)" -Info "Add the yellow bombs to the racetrack during Grand Prix mode" -Credits "Admentus (ROM) & TheBoy181 (GS)" + CreateReduxCheckBox -Name "RemoveBombs" -Text "Remove Bombs (MP Races)" -Info "Removes the yellow bombs from the racetrack during multiplayer races" -Credits "Admentus (ROM) & TheBoy181 (GS)" + CreateReduxCheckBox -Name "AlwaysSmallRacers" -Text "Always Small Racers" -Info "Always play with mini racers`nLoose the ability to power slide, but gain the ability of a new challenge" -Credits "Admentus (ROM) & TheBoy181 (GS)" + CreateReduxCheckBox -Name "Kamek" -Text "Kamek" -Info "Replaces Donkey Kong with Kamek" -Credits "Andrat" -Link $Redux.Audio.JapaneseAudio EnableElem -Elem $Redux.Gameplay.CPUItems -Active (!$IsWiiVC) diff --git a/Files/Scripts/Options/Ocarina of Time.psm1 b/Files/Scripts/Options/Ocarina of Time.psm1 index 3a29e39a..ca524dd1 100644 --- a/Files/Scripts/Options/Ocarina of Time.psm1 +++ b/Files/Scripts/Options/Ocarina of Time.psm1 @@ -4,8 +4,8 @@ if (IsChecked $Redux.Graphics.Widescreen) { ApplyPatch -Patch "Decompressed\Optional\widescreen_minimum.ppf" - if ($GamePatch.settings -eq "Dawn & Dusk") { ApplyPatch -Patch "Decompressed\Optional\widescreen_dawn_and_dusk.ppf" } - elseif ($GamePatch.backgrounds -ne 0) { ApplyPatch -Patch "Decompressed\Optional\widescreen_hide_geometry.ppf" } + if (StrLike -Str $GamePatch.settings -Val "Dawn & Dusk") { ApplyPatch -Patch "Decompressed\Optional\widescreen_dawn_and_dusk.ppf" } + elseif ($GamePatch.backgrounds -ne 0) { ApplyPatch -Patch "Decompressed\Optional\widescreen_hide_geometry.ppf" } } } @@ -30,6 +30,8 @@ function PatchOptions() { if (IsChecked $Redux.Gameplay.AgileSpeed) { ApplyPatch -Patch "Decompressed\Optional\agile_speed_settings.ppf" } + + # MODELS # if (IsDefault -Elem $Redux.Graphics.ChildModels -Not) { PatchModel -Category "Child" -Name $Redux.Graphics.ChildModels.Text } @@ -40,7 +42,6 @@ function PatchOptions() { # DIFFICULTY # - if (IsChecked $Redux.Hero.HarderChildBosses) { ApplyPatch -Patch "Decompressed\Optional\harder_child_bosses.ppf" } if (IsChecked $Redux.Hero.PotsChallenge) { ApplyPatch -Patch "Decompressed\Optional\pots_challenge.ppf" } @@ -78,7 +79,7 @@ function ByteOptions() { # QUALITY OF LIFE # - if (IsIndex $Redux.Gameplay.FasterBlockPushing -Index 1 -Not) { + if (IsDefault $Redux.Gameplay.FasterBlockPushing -Not) { ChangeBytes -Offset "DD2B87" -Values "80"; ChangeBytes -Offset "DD2D27" -Values "03" # Block Speed, Delay ChangeBytes -Offset "DD9683" -Values "80"; ChangeBytes -Offset "DD981F" -Values "03" # Milk Crate Speed, Delay ChangeBytes -Offset "C77CA8" -Values "40800000"; ChangeBytes -Offset "C770C3" -Values "01" # Fire Block Speed, Delay @@ -160,6 +161,12 @@ function ByteOptions() { # FIXES # + if (IsChecked $Redux.Fixes.VisibleGerudoTent) { + ChangeBytes -Offset "D215D3" -Values "128483" + ChangeBytes -Offset "D215E1" -Values "41000724010003" + ChangeBytes -Offset "D215EF" -Values "0410410005000000001000000F0000102503E000082C62000103E000080060102503E00008240200018483001C386200022C420001144000040000000038620003" + } + if (IsChecked $Redux.Fixes.BuyableBombs) { ChangeBytes -Offset "C00840" -Values "1000" } if (IsChecked $Redux.Fixes.PauseScreenDelay) { ChangeBytes -Offset "B15DD0" -Values "00000000" } # Pause Screen Anti-Aliasing if (IsChecked $Redux.Fixes.PauseScreenCrash) { ChangeBytes -Offset "B12947" -Values "03" } # Pause Screen Delay Speed @@ -172,9 +179,8 @@ function ByteOptions() { if (IsChecked $Redux.Fixes.SpiritTempleMirrors) { ChangeBytes -Offset "E45678" -Values "0000"; ChangeBytes -Offset "E4567B" -Values "00" } if (IsChecked $Redux.Fixes.Boomerang) { ChangeBytes -Offset "F0F718" -Values "FC41C7FFFFFFFE38" } if (IsChecked $Redux.Fixes.OpenTimeDoor) { ChangeBytes -Offset "AC8608" -Values "00902025848E00A4340100430000000000000000" } - if (IsChecked $Redux.Fixes.VisibleGerudoTent) { ChangeBytes -Offset "D215CB" -Values "11" } - - + + # OTHER # @@ -199,7 +205,7 @@ function ByteOptions() { if (IsChecked $Redux.Graphics.WidescreenAlt) { # 16:9 Widescreen if ($IsWiiVC ) { ChangeBytes -Offset "B08038" -Values "3C 07 3F E3" } - if ($GamePatch.settings -eq "Master of Time" -or $GamePatch.settings -eq "Dusk & Dusk") { return } + if ( (StrLike -Str $GamePatch.settings -Val "Master of Time") -or (StrLike -Str $GamePatch.settings -Val "Dusk & Dusk") ) { return } # 16:9 Textures if ($GamePatch.vanilla -le 4) { @@ -248,8 +254,8 @@ function ByteOptions() { } if (IsChecked $Redux.Graphics.GCScheme) { # Z to L + L to D-Pad textures - if (IsLanguage $Redux.Text.PauseScreen) { PatchBytes -Offset "844540" -Texture -Patch "GameCube\l_pause_screen_button_mm.bin" } - else { PatchBytes -Offset "844540" -Texture -Patch "GameCube\l_pause_screen_button.bin" } + if (IsChecked $Redux.Text.PauseScreen -Lang 1) { PatchBytes -Offset "844540" -Texture -Patch "GameCube\l_pause_screen_button_mm.bin" } + else { PatchBytes -Offset "844540" -Texture -Patch "GameCube\l_pause_screen_button.bin" } PatchBytes -Offset "92C100" -Texture -Patch "GameCube\dpad_text_icon.bin" PatchBytes -Offset "92C200" -Texture -Patch "GameCube\l_text_icon.bin" if (TestFile ($GameFiles.textures + "\GameCube\l_targeting_" + $LanguagePatch.code + ".bin")) { @@ -287,12 +293,13 @@ function ByteOptions() { PatchBytes -Offset "1A3E580" -Shared -Patch "HUD\Dungeon Map Chest\Majora's Mask.bin" } - if (IsDefault $Redux.UI.ButtonStyle -Not) { PatchBytes -Offset "1A3CA00" -Shared -Patch ("Buttons\" + $Redux.UI.ButtonStyle.Text.replace(" (default)", "") + ".bin") } - if (IsChecked $Redux.UI.CenterNaviPrompt) { ChangeBytes -Offset "B582DF" -Values "01" -Subtract } - if (IsChecked $Redux.UI.DungeonKeys) { PatchBytes -Offset "1A3DE00" -Shared -Patch "HUD\Keys\Majora's Mask.bin" } - if (IsDefault $Redux.UI.Rupees -Not) { PatchBytes -Offset "1A3DF00" -Shared -Patch ("HUD\Rupees\" + $Redux.UI.Rupees.Text.replace(" (default)", "") + ".bin") } - if (IsDefault $Redux.UI.Hearts -Not) { PatchBytes -Offset "1A3C000" -Shared -Patch ("HUD\Hearts\" + $Redux.UI.Hearts.Text.replace(" (default)", "") + ".bin") } - if (IsDefault $Redux.UI.Magic -Not) { PatchBytes -Offset "1A3F8C0" -Shared -Patch ("HUD\Magic\" + $Redux.UI.Magic.Text.replace( " (default)", "") + ".bin") } + if (IsDefault $Redux.UI.ButtonStyle -Not) { PatchBytes -Offset "1A3CA00" -Shared -Patch ("HUD\Buttons\" + $Redux.UI.ButtonStyle.Text.replace(" (default)", "") + ".bin") } + if (IsChecked $Redux.UI.CenterNaviPrompt) { ChangeBytes -Offset "B582DF" -Values "01" -Subtract } + if (IsChecked $Redux.UI.DungeonKeys) { PatchBytes -Offset "1A3DE00" -Shared -Patch "HUD\Keys\Majora's Mask.bin" } + if (IsDefault $Redux.UI.Rupees -Not) { PatchBytes -Offset "1A3DF00" -Shared -Patch ("HUD\Rupees\" + $Redux.UI.Rupees.Text.replace( " (default)", "") + ".bin") } + if (IsDefault $Redux.UI.Hearts -Not) { PatchBytes -Offset "1A3C000" -Shared -Patch ("HUD\Hearts\" + $Redux.UI.Hearts.Text.replace( " (default)", "") + ".bin") } + if (IsDefault $Redux.UI.Magic -Not) { PatchBytes -Offset "1A3F8C0" -Shared -Patch ("HUD\Magic\" + $Redux.UI.Magic.Text.replace( " (default)", "") + ".bin") } + if (IsDefault $Redux.UI.CurrentFloor -Not) { PatchBytes -Offset "85F980" -Shared -Patch ("HUD\Current Floor\" + $Redux.UI.CurrentFloor.Text.replace( " (default)", "") + ".bin") } @@ -336,8 +343,8 @@ function ByteOptions() { # STYLES # if (IsDefault $Redux.Styles.HairColor -Not) { - $offsetChild = -1; $folderChild = "" - $offsetAdult = -1; $folderAdult = "" + $offsetChild = $null; $folderChild = "" + $offsetAdult = $null; $folderAdult = "" if (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Original") { $offsetChild = "F04A40"; $folderChild = "Ocarina of Time" } elseif (IsIndex -Elem $Redux.Graphics.ChildModels -Text "Majora's Mask Eyes") { $offsetChild = "F04A40"; $folderChild = "Ocarina of Time" } @@ -350,16 +357,16 @@ function ByteOptions() { # elseif (IsIndex -Elem $Redux.Graphics.AdultModels -Text "Majora's Mask") { $offsetAdult = "F8DF00"; $folderAdult = "Adult Link (MM)" } if ($offsetChild -ne $offsetAdult) { - if ($offsetChild -gt -1) { PatchBytes -Offset $offsetChild -Shared -Patch ("Hair\" + $folderChild + "\" + $Redux.Styles.HairColor.Text + ".bin") } - if ($offsetAdult -gt -1) { PatchBytes -Offset $offsetAdult -Shared -Patch ("Hair\" + $folderAdult + "\" + $Redux.Styles.HairColor.Text + ".bin") } + if ($offsetChild -ne $null) { PatchBytes -Offset $offsetChild -Shared -Patch ("Styles\Hair\" + $folderChild + "\" + $Redux.Styles.HairColor.Text + ".bin") } + if ($offsetAdult -ne $null) { PatchBytes -Offset $offsetAdult -Shared -Patch ("Styles\Hair\" + $folderAdult + "\" + $Redux.Styles.HairColor.Text + ".bin") } } - elseif ($offsetChild -gt -1) { PatchBytes -Offset $offsetChild -Shared -Patch ("Hair\" + $folderChild + "\" + $Redux.Styles.HairColor.Text + ".bin") } + elseif ($offsetChild -ne $null) { PatchBytes -Offset $offsetChild -Shared -Patch ("Styles\Hair\" + $folderChild + "\" + $Redux.Styles.HairColor.Text + ".bin") } } - if (IsDefault $Redux.Styles.RegularChests -Not) { PatchBytes -Offset "FEC798" -Shared -Patch ("Chests\" + $Redux.Styles.RegularChests.Text + ".front"); PatchBytes -Offset "FED798" -Shared -Patch ("Chests\" + $Redux.Styles.RegularChests.Text + ".back") } - if (IsDefault $Redux.Styles.BossChests -Not) { PatchBytes -Offset "FEE798" -Shared -Patch ("Chests\" + $Redux.Styles.BossChests.Text + ".front"); PatchBytes -Offset "FEDF98" -Shared -Patch ("Chests\" + $Redux.Styles.BossChests.Text + ".back") } - if (IsDefault $Redux.Styles.Crates -Not) { PatchBytes -Offset "F7ECA0" -Shared -Patch ("Crates\" + $Redux.Styles.Crates.Text + ".bin") } - if (IsDefault $Redux.Styles.Pots -Not) { PatchBytes -Offset "F7D8A0" -Shared -Patch ("Pots\" + $Redux.Styles.Pots.Text + ".bin"); PatchBytes -Offset "1738000" -Shared -Patch ("Pots\" + $Redux.Styles.Pots.Text + ".bin") } + if (IsDefault $Redux.Styles.RegularChests -Not) { PatchBytes -Offset "FEC798" -Shared -Patch ("Styles\Chests\" + $Redux.Styles.RegularChests.Text + ".front"); PatchBytes -Offset "FED798" -Shared -Patch ("Styles\Chests\" + $Redux.Styles.RegularChests.Text + ".back") } + if (IsDefault $Redux.Styles.BossChests -Not) { PatchBytes -Offset "FEE798" -Shared -Patch ("Styles\Chests\" + $Redux.Styles.BossChests.Text + ".front"); PatchBytes -Offset "FEDF98" -Shared -Patch ("Styles\Chests\" + $Redux.Styles.BossChests.Text + ".back") } + if (IsDefault $Redux.Styles.SmallCrates -Not) { PatchBytes -Offset "F7ECA0" -Shared -Patch ("Styles\Small Crates\" + $Redux.Styles.SmallCrates.Text + ".bin") } + if (IsDefault $Redux.Styles.Pots -Not) { PatchBytes -Offset "F7D8A0" -Shared -Patch ("Styles\Pots\" + $Redux.Styles.Pots.Text + ".bin"); PatchBytes -Offset "1738000" -Shared -Patch ("Styles\Pots\" + $Redux.Styles.Pots.Text + ".bin") } # SOUNDS / VOICES # @@ -648,12 +655,12 @@ function ByteOptions() { # EQUIPMENT COLORS # if ($Redux.Colors.SetEquipment -ne $null) { - if (IsDefaultColor -Elem $Redux.Colors.SetEquipment[0] -Not) { # Kokiri Tunic + if (IsColor $Redux.Colors.SetEquipment[0] -Not) { # Kokiri Tunic ChangeBytes -Offset "B6DA38" -Values @($Redux.Colors.SetEquipment[0].Color.R, $Redux.Colors.SetEquipment[0].Color.G, $Redux.Colors.SetEquipment[0].Color.B) if ( (IsText -Elem $Redux.Colors.Equipment[0] -Compare "Randomized" -Not) -and (IsText -Elem $Redux.Colors.Equipment[0] -Compare "Custom" -Not) ) { PatchBytes -Offset "7FE000" -Texture -Patch ("Tunic\" + $Redux.Colors.Equipment[0].text.replace(" (default)", "") + ".bin") } } - if (IsDefaultColor -Elem $Redux.Colors.SetEquipment[1] -Not) { # Goron Tunic + if (IsColor $Redux.Colors.SetEquipment[1] -Not) { # Goron Tunic ChangeBytes -Offset "B6DA3B" -Values @($Redux.Colors.SetEquipment[1].Color.R, $Redux.Colors.SetEquipment[1].Color.G, $Redux.Colors.SetEquipment[1].Color.B) # Outfit ChangeBytes -Offset "16394EC" -Values @($Redux.Colors.SetEquipment[1].Color.R, $Redux.Colors.SetEquipment[1].Color.G, $Redux.Colors.SetEquipment[1].Color.B) # Shop / obtain model ChangeBytes -Offset "16394F4" -Values @($Redux.Colors.SetEquipment[1].Color.R, $Redux.Colors.SetEquipment[1].Color.G, $Redux.Colors.SetEquipment[1].Color.B) @@ -662,7 +669,7 @@ function ByteOptions() { if ( (IsText -Elem $Redux.Colors.Equipment[1] -Compare "Randomized" -Not) -and (IsText -Elem $Redux.Colors.Equipment[1] -Compare "Custom" -Not) ) { PatchBytes -Offset "7FF000" -Texture -Patch ("Tunic\" + $Redux.Colors.Equipment[1].text.replace(" (default)", "") + ".bin") } } - if (IsDefaultColor -Elem $Redux.Colors.SetEquipment[2] -Not) { # Zora Tunic + if (IsColor $Redux.Colors.SetEquipment[2] -Not) { # Zora Tunic ChangeBytes -Offset "B6DA3E" -Values @($Redux.Colors.SetEquipment[2].Color.R, $Redux.Colors.SetEquipment[2].Color.G, $Redux.Colors.SetEquipment[2].Color.B) # Outfit ChangeBytes -Offset "163950C" -Values @($Redux.Colors.SetEquipment[2].Color.R, $Redux.Colors.SetEquipment[2].Color.G, $Redux.Colors.SetEquipment[2].Color.B) # Shop / obtain model ChangeBytes -Offset "1639514" -Values @($Redux.Colors.SetEquipment[2].Color.R, $Redux.Colors.SetEquipment[2].Color.G, $Redux.Colors.SetEquipment[2].Color.B) @@ -671,9 +678,9 @@ function ByteOptions() { if ( (IsText -Elem $Redux.Colors.Equipment[2] -Compare "Randomized" -Not) -and (IsText -Elem $Redux.Colors.Equipment[2] -Compare "Custom" -Not) ) { PatchBytes -Offset "800000" -Texture -Patch ("Tunic\" + $Redux.Colors.Equipment[2].text.replace(" (default)", "") + ".bin") } } - if (IsDefaultColor -Elem $Redux.Colors.SetEquipment[3] -Not) { ChangeBytes -Offset "B6DA44" -Values @($Redux.Colors.SetEquipment[3].Color.R, $Redux.Colors.SetEquipment[3].Color.G, $Redux.Colors.SetEquipment[3].Color.B) } # Silver Gauntlets - if (IsDefaultColor -Elem $Redux.Colors.SetEquipment[4] -Not) { ChangeBytes -Offset "B6DA47" -Values @($Redux.Colors.SetEquipment[4].Color.R, $Redux.Colors.SetEquipment[4].Color.G, $Redux.Colors.SetEquipment[4].Color.B) } # Golden Gauntlets - if ( (IsDefaultColor -Elem $Redux.Colors.SetEquipment[5] -Not) -and $AdultModel.mirror_shield -ne 0) { # Mirror Shield Frame + if (IsColor $Redux.Colors.SetEquipment[3] -Not) { ChangeBytes -Offset "B6DA44" -Values @($Redux.Colors.SetEquipment[3].Color.R, $Redux.Colors.SetEquipment[3].Color.G, $Redux.Colors.SetEquipment[3].Color.B) } # Silver Gauntlets + if (IsColor $Redux.Colors.SetEquipment[4] -Not) { ChangeBytes -Offset "B6DA47" -Values @($Redux.Colors.SetEquipment[4].Color.R, $Redux.Colors.SetEquipment[4].Color.G, $Redux.Colors.SetEquipment[4].Color.B) } # Golden Gauntlets + if ( (IsColor $Redux.Colors.SetEquipment[5] -Not) -and $AdultModel.mirror_shield -ne 0) { # Mirror Shield Frame $offset = "F86000" do { $offset = SearchBytes -Start $offset -End "FBD800" -Values "FA000000D70000" @@ -690,10 +697,10 @@ function ByteOptions() { # MAGIC SPIN ATTACK COLORS # if ($Redux.Colors.SetSpinAttack -ne $null) { - if (IsDefaultColor -Elem $Redux.Colors.SetSpinAttack[0] -Not) { ChangeBytes -Offset "F15AB4" -Values @($Redux.Colors.SetSpinAttack[0].Color.R, $Redux.Colors.SetSpinAttack[0].Color.G, $Redux.Colors.SetSpinAttack[0].Color.B) } # Blue Spin Attack - if (IsDefaultColor -Elem $Redux.Colors.SetSpinAttack[1] -Not) { ChangeBytes -Offset "F15BD4" -Values @($Redux.Colors.SetSpinAttack[1].Color.R, $Redux.Colors.SetSpinAttack[1].Color.G, $Redux.Colors.SetSpinAttack[1].Color.B) } # Blue Spin Attack - if (IsDefaultColor -Elem $Redux.Colors.SetSpinAttack[2] -Not) { ChangeBytes -Offset "F16034" -Values @($Redux.Colors.SetSpinAttack[2].Color.R, $Redux.Colors.SetSpinAttack[2].Color.G, $Redux.Colors.SetSpinAttack[2].Color.B) } # Red Spin Attack - if (IsDefaultColor -Elem $Redux.Colors.SetSpinAttack[3] -Not) { ChangeBytes -Offset "F16154" -Values @($Redux.Colors.SetSpinAttack[3].Color.R, $Redux.Colors.SetSpinAttack[3].Color.G, $Redux.Colors.SetSpinAttack[3].Color.B) } # Red Spin Attack + if (IsColor $Redux.Colors.SetSpinAttack[0] -Not) { ChangeBytes -Offset "F15AB4" -Values @($Redux.Colors.SetSpinAttack[0].Color.R, $Redux.Colors.SetSpinAttack[0].Color.G, $Redux.Colors.SetSpinAttack[0].Color.B) } # Blue Spin Attack + if (IsColor $Redux.Colors.SetSpinAttack[1] -Not) { ChangeBytes -Offset "F15BD4" -Values @($Redux.Colors.SetSpinAttack[1].Color.R, $Redux.Colors.SetSpinAttack[1].Color.G, $Redux.Colors.SetSpinAttack[1].Color.B) } # Blue Spin Attack + if (IsColor $Redux.Colors.SetSpinAttack[2] -Not) { ChangeBytes -Offset "F16034" -Values @($Redux.Colors.SetSpinAttack[2].Color.R, $Redux.Colors.SetSpinAttack[2].Color.G, $Redux.Colors.SetSpinAttack[2].Color.B) } # Red Spin Attack + if (IsColor $Redux.Colors.SetSpinAttack[3] -Not) { ChangeBytes -Offset "F16154" -Values @($Redux.Colors.SetSpinAttack[3].Color.R, $Redux.Colors.SetSpinAttack[3].Color.G, $Redux.Colors.SetSpinAttack[3].Color.B) } # Red Spin Attack } @@ -701,21 +708,21 @@ function ByteOptions() { # SWORD TRAIL COLORS # if ($Redux.Colors.SetSwordTrail -ne $null) { - if (IsDefaultColor -Elem $Redux.Colors.SetSwordTrail[0] -Not) { ChangeBytes -Offset "BEFF7C" -Values @($Redux.Colors.SetSwordTrail[0].Color.R, $Redux.Colors.SetSwordTrail[0].Color.G, $Redux.Colors.SetSwordTrail[0].Color.B) } - if (IsDefaultColor -Elem $Redux.Colors.SetSwordTrail[1] -Not) { ChangeBytes -Offset "BEFF84" -Values @($Redux.Colors.SetSwordTrail[1].Color.R, $Redux.Colors.SetSwordTrail[1].Color.G, $Redux.Colors.SetSwordTrail[1].Color.B) } - if (IsIndex -Elem $Redux.Colors.SwordTrailDuration -Not -Index 2) { ChangeBytes -Offset "BEFF8C" -Values (($Redux.Colors.SwordTrailDuration.SelectedIndex) * 5) } + if (IsColor $Redux.Colors.SetSwordTrail[0] -Not) { ChangeBytes -Offset "BEFF7C" -Values @($Redux.Colors.SetSwordTrail[0].Color.R, $Redux.Colors.SetSwordTrail[0].Color.G, $Redux.Colors.SetSwordTrail[0].Color.B) } + if (IsColor $Redux.Colors.SetSwordTrail[1] -Not) { ChangeBytes -Offset "BEFF84" -Values @($Redux.Colors.SetSwordTrail[1].Color.R, $Redux.Colors.SetSwordTrail[1].Color.G, $Redux.Colors.SetSwordTrail[1].Color.B) } + if (IsIndex $Redux.Colors.SwordTrailDuration -Not -Index 2) { ChangeBytes -Offset "BEFF8C" -Values (($Redux.Colors.SwordTrailDuration.SelectedIndex) * 5) } } # FAIRY COLORS # - if (IsChecked -Elem $Redux.Colors.BetaNavi) { ChangeBytes -Offset "A96110" -Values "34 0F 00 60" } + if (IsChecked $Redux.Colors.BetaNavi) { ChangeBytes -Offset "A96110" -Values "34 0F 00 60" } elseif ($Redux.Colors.SetFairy -ne $null) { - if ( (IsDefaultColor -Elem $Redux.Colors.SetFairy[0] -Not) -or (IsDefaultColor -Elem $Redux.Colors.SetFairy[1] -Not) ) { # Idle + if ( (IsColor $Redux.Colors.SetFairy[0] -Not) -or (IsColor $Redux.Colors.SetFairy[1] -Not) ) { # Idle ChangeBytes -Offset "B5E184" -Values @($Redux.Colors.SetFairy[0].Color.R, $Redux.Colors.SetFairy[0].Color.G, $Redux.Colors.SetFairy[0].Color.B, 255, $Redux.Colors.SetFairy[1].Color.R, $Redux.Colors.SetFairy[1].Color.G, $Redux.Colors.SetFairy[1].Color.B, 0) } - if ( (IsDefaultColor -Elem $Redux.Colors.SetFairy[2] -Not) -or (IsDefaultColor -Elem $Redux.Colors.SetFairy[3] -Not) ) { # Interact + if ( (IsColor $Redux.Colors.SetFairy[2] -Not) -or (IsColor $Redux.Colors.SetFairy[3] -Not) ) { # Interact ChangeBytes -Offset "B5E174" -Values @($Redux.Colors.SetFairy[2].Color.R, $Redux.Colors.SetFairy[2].Color.G, $Redux.Colors.SetFairy[2].Color.B, 255, $Redux.Colors.SetFairy[3].Color.R, $Redux.Colors.SetFairy[3].Color.G, $Redux.Colors.SetFairy[3].Color.B, 0) ChangeBytes -Offset "B5E17C" -Values @($Redux.Colors.SetFairy[2].Color.R, $Redux.Colors.SetFairy[2].Color.G, $Redux.Colors.SetFairy[2].Color.B, 255, $Redux.Colors.SetFairy[3].Color.R, $Redux.Colors.SetFairy[3].Color.G, $Redux.Colors.SetFairy[3].Color.B, 0) ChangeBytes -Offset "B5E18C" -Values @($Redux.Colors.SetFairy[2].Color.R, $Redux.Colors.SetFairy[2].Color.G, $Redux.Colors.SetFairy[2].Color.B, 255, $Redux.Colors.SetFairy[3].Color.R, $Redux.Colors.SetFairy[3].Color.G, $Redux.Colors.SetFairy[3].Color.B, 0) @@ -726,10 +733,10 @@ function ByteOptions() { ChangeBytes -Offset "B5E1CC" -Values @($Redux.Colors.SetFairy[2].Color.R, $Redux.Colors.SetFairy[2].Color.G, $Redux.Colors.SetFairy[2].Color.B, 255, $Redux.Colors.SetFairy[3].Color.R, $Redux.Colors.SetFairy[3].Color.G, $Redux.Colors.SetFairy[3].Color.B, 0) ChangeBytes -Offset "B5E1D4" -Values @($Redux.Colors.SetFairy[2].Color.R, $Redux.Colors.SetFairy[2].Color.G, $Redux.Colors.SetFairy[2].Color.B, 255, $Redux.Colors.SetFairy[3].Color.R, $Redux.Colors.SetFairy[3].Color.G, $Redux.Colors.SetFairy[3].Color.B, 0) } - if ( (IsDefaultColor -Elem $Redux.Colors.SetFairy[4] -Not) -or (IsDefaultColor -Elem $Redux.Colors.SetFairy[5] -Not) ) { # NPC + if ( (IsColor $Redux.Colors.SetFairy[4] -Not) -or (IsColor $Redux.Colors.SetFairy[5] -Not) ) { # NPC ChangeBytes -Offset "B5E194" -Values @($Redux.Colors.SetFairy[4].Color.R, $Redux.Colors.SetFairy[4].Color.G, $Redux.Colors.SetFairy[4].Color.B, 255, $Redux.Colors.SetFairy[5].Color.R, $Redux.Colors.SetFairy[5].Color.G, $Redux.Colors.SetFairy[5].Color.B, 0) } - if ( (IsDefaultColor -Elem $Redux.Colors.SetFairy[6] -Not) -or (IsDefaultColor -Elem $Redux.Colors.SetFairy[7] -Not) ) { # Enemy, Boss + if ( (IsColor $Redux.Colors.SetFairy[6] -Not) -or (IsColor $Redux.Colors.SetFairy[7] -Not) ) { # Enemy, Boss ChangeBytes -Offset "B5E19C" -Values @($Redux.Colors.SetFairy[6].Color.R, $Redux.Colors.SetFairy[6].Color.G, $Redux.Colors.SetFairy[6].Color.B, 255, $Redux.Colors.SetFairy[7].Color.R, $Redux.Colors.SetFairy[7].Color.G, $Redux.Colors.SetFairy[7].Color.B, 0) ChangeBytes -Offset "B5E1BC" -Values @($Redux.Colors.SetFairy[6].Color.R, $Redux.Colors.SetFairy[6].Color.G, $Redux.Colors.SetFairy[6].Color.B, 255, $Redux.Colors.SetFairy[7].Color.R, $Redux.Colors.SetFairy[7].Color.G, $Redux.Colors.SetFairy[7].Color.B, 0) } @@ -741,13 +748,13 @@ function ByteOptions() { if ($Patches.Redux.Checked -and (IsChecked $Redux.Hooks.RupeeIconColors) -and $Redux.Colors.SetRupee -ne $null) { $Symbols = SetJSONFile ($GameFiles.base + "\symbols.json") - if (IsDefaultColor -Elem $Redux.Colors.SetRupee[0] -Not) { ChangeBytes -Offset (AddToOffset -Hex $Symbols.rupee_colors -Add 0) -Values @($Redux.Colors.SetRupee[0].Color.R, $Redux.Colors.SetRupee[0].Color.G, $Redux.Colors.SetRupee[0].Color.B) } # Base wallet - if (IsDefaultColor -Elem $Redux.Colors.SetRupee[1] -Not) { ChangeBytes -Offset (AddToOffset -Hex $Symbols.rupee_colors -Add 3) -Values @($Redux.Colors.SetRupee[1].Color.R, $Redux.Colors.SetRupee[1].Color.G, $Redux.Colors.SetRupee[1].Color.B) } # Adult's Wallet - if (IsDefaultColor -Elem $Redux.Colors.SetRupee[2] -Not) { ChangeBytes -Offset (AddToOffset -Hex $Symbols.rupee_colors -Add 6) -Values @($Redux.Colors.SetRupee[2].Color.R, $Redux.Colors.SetRupee[2].Color.G, $Redux.Colors.SetRupee[2].Color.B) } # Giant's Wallet - if (IsDefaultColor -Elem $Redux.Colors.SetRupee[3] -Not) { ChangeBytes -Offset (AddToOffset -Hex $Symbols.rupee_colors -Add 9) -Values @($Redux.Colors.SetRupee[3].Color.R, $Redux.Colors.SetRupee[3].Color.G, $Redux.Colors.SetRupee[3].Color.B) } # Tycoon's Wallet + if (IsColor $Redux.Colors.SetRupee[0] -Not) { ChangeBytes -Offset (AddToOffset -Hex $Symbols.rupee_colors -Add 0) -Values @($Redux.Colors.SetRupee[0].Color.R, $Redux.Colors.SetRupee[0].Color.G, $Redux.Colors.SetRupee[0].Color.B) } # Base wallet + if (IsColor $Redux.Colors.SetRupee[1] -Not) { ChangeBytes -Offset (AddToOffset -Hex $Symbols.rupee_colors -Add 3) -Values @($Redux.Colors.SetRupee[1].Color.R, $Redux.Colors.SetRupee[1].Color.G, $Redux.Colors.SetRupee[1].Color.B) } # Adult's Wallet + if (IsColor $Redux.Colors.SetRupee[2] -Not) { ChangeBytes -Offset (AddToOffset -Hex $Symbols.rupee_colors -Add 6) -Values @($Redux.Colors.SetRupee[2].Color.R, $Redux.Colors.SetRupee[2].Color.G, $Redux.Colors.SetRupee[2].Color.B) } # Giant's Wallet + if (IsColor $Redux.Colors.SetRupee[3] -Not) { ChangeBytes -Offset (AddToOffset -Hex $Symbols.rupee_colors -Add 9) -Values @($Redux.Colors.SetRupee[3].Color.R, $Redux.Colors.SetRupee[3].Color.G, $Redux.Colors.SetRupee[3].Color.B) } # Tycoon's Wallet } elseif ($Redux.Colors.RupeeVanilla.Active -and $Redux.Colors.SetRupeeVanilla -ne $null) { - if (IsDefaultColor -Elem $Redux.Colors.SetRupeeVanilla -Not) { + if (IsColor $Redux.Colors.SetRupeeVanilla -Not) { ChangeBytes -Offset "AEB766" -Values @($Redux.Colors.SetRupeeVanilla.Color.R, $Redux.Colors.SetRupeeVanilla.Color.G) ChangeBytes -Offset "AEB77A" -Values $Redux.Colors.SetRupeeVanilla.Color.B } @@ -779,199 +786,7 @@ function ByteOptions() { } - - # STARTING EQUIPMENT # - - if (IsChecked $Redux.Save.KokiriSword) { ChangeBytes -Offset "B71EF8" -Values "00 01" -Add } - if (IsChecked $Redux.Save.MasterSword) { ChangeBytes -Offset "B71EF8" -Values "00 02" -Add } - if (IsChecked $Redux.Save.GiantsKnife) { ChangeBytes -Offset "B71EF8" -Values "00 04" -Add } - if (IsChecked $Redux.Save.BiggoronSword) { ChangeBytes -Offset "B71EF8" -Values "00 04" -Add; ChangeBytes -Offset "B71E9A" -Values "01" } - if (IsChecked $Redux.Save.DekuShield) { ChangeBytes -Offset "B71EF8" -Values "00 10" -Add } - if (IsChecked $Redux.Save.HylianShield) { ChangeBytes -Offset "B71EF8" -Values "00 20" -Add } - if (IsChecked $Redux.Save.MirrorShield) { ChangeBytes -Offset "B71EF8" -Values "00 40" -Add } - if (IsChecked $Redux.Save.GoronTunic) { ChangeBytes -Offset "B71EF8" -Values "02 00" -Add } - if (IsChecked $Redux.Save.ZoraTunic) { ChangeBytes -Offset "B71EF8" -Values "04 00" -Add } - if (IsChecked $Redux.Save.IronBoots) { ChangeBytes -Offset "B71EF8" -Values "20 00" -Add } - if (IsChecked $Redux.Save.HoverBoots) { ChangeBytes -Offset "B71EF8" -Values "40 00" -Add } - - - - # STARTING ITEMS # - - if (IsChecked $Redux.Save.DekuStick) { ChangeBytes -Offset "B71ED0" -Values "00" } - if (IsChecked $Redux.Save.DekuNut) { ChangeBytes -Offset "B71ED1" -Values "01" } - if (IsChecked $Redux.Save.Bomb) { ChangeBytes -Offset "B71ED2" -Values "02" } - if (IsChecked $Redux.Save.FairyBow) { ChangeBytes -Offset "B71ED3" -Values "03" } - if (IsChecked $Redux.Save.FireArrow) { ChangeBytes -Offset "B71ED4" -Values "04" } - if (IsChecked $Redux.Save.DinsFire) { ChangeBytes -Offset "B71ED5" -Values "05" } - if (IsChecked $Redux.Save.FairySlingshot) { ChangeBytes -Offset "B71ED6" -Values "06" } - if (IsChecked $Redux.Save.FairyOcarina) { ChangeBytes -Offset "B71ED7" -Values "07" } - if (IsChecked $Redux.Save.OcarinaOfTime) { ChangeBytes -Offset "B71ED7" -Values "08" } - if (IsChecked $Redux.Save.Bombchu) { ChangeBytes -Offset "B71ED8" -Values "09"; ChangeBytes -Offset "B71EF0" -Values "32" } - if (IsChecked $Redux.Save.Hookshot) { ChangeBytes -Offset "B71ED9" -Values "0A" } - if (IsChecked $Redux.Save.LongShot) { ChangeBytes -Offset "B71ED9" -Values "0B" } - if (IsChecked $Redux.Save.IceArrow) { ChangeBytes -Offset "B71EDA" -Values "0C" } - if (IsChecked $Redux.Save.FaroresWind) { ChangeBytes -Offset "B71EDB" -Values "0D" } - if (IsChecked $Redux.Save.Boomerang) { ChangeBytes -Offset "B71EDC" -Values "0E" } - if (IsChecked $Redux.Save.LensOfTruth) { ChangeBytes -Offset "B71EDD" -Values "0F" } - if (IsChecked $Redux.Save.MagicBean) { ChangeBytes -Offset "B71EDE" -Values "10"; ChangeBytes -Offset "B71EF6" -Values "0F" } - if (IsChecked $Redux.Save.MegatonHammer) { ChangeBytes -Offset "B71EDF" -Values "11" } - if (IsChecked $Redux.Save.LightArrow) { ChangeBytes -Offset "B71EE0" -Values "12" } - if (IsChecked $Redux.Save.NayrusLove) { ChangeBytes -Offset "B71EE1" -Values "13" } - if (IsChecked $Redux.Save.Bottle1) { ChangeBytes -Offset "B71EE2" -Values "14" } - if (IsChecked $Redux.Save.Bottle2) { ChangeBytes -Offset "B71EE3" -Values "14" } - if (IsChecked $Redux.Save.Bottle3) { ChangeBytes -Offset "B71EE4" -Values "14" } - if (IsChecked $Redux.Save.Bottle4) { ChangeBytes -Offset "B71EE5" -Values "14" } - - if (IsIndex $Redux.Save.TradeSequenceItem -Not) { $value = Get8Bit ($Redux.Save.TradeSequenceItem.SelectedIndex + 44); ChangeBytes -Offset "B71EE6" -Values $value } - if (IsIndex $Redux.Save.Mask -Not) { $value = Get8Bit ($Redux.Save.Mask.SelectedIndex + 32); ChangeBytes -Offset "B71EE7" -Values $value } - - - - # STARTING DUNGEON ITEMS # - - if (IsChecked $Redux.Save.SmallKey) { ChangeBytes -Offset "B71F18" -Values 8 -Repeat 19 } - if (IsChecked $Redux.Save.BossKey) { ChangeBytes -Offset "B71F04" -Values 1 -Repeat 20 -Add } - if (IsChecked $Redux.Save.Compass) { ChangeBytes -Offset "B71F04" -Values 2 -Repeat 20 -Add } - if (IsChecked $Redux.Save.Map) { ChangeBytes -Offset "B71F04" -Values 4 -Repeat 20 -Add } - - - - # STARTING SONGS # - - if (IsChecked $Redux.Save.ZeldasLullaby) { ChangeBytes -Offset "B71F00" -Values "00 00 10 00" -Add } - if (IsChecked $Redux.Save.EponasSong) { ChangeBytes -Offset "B71F00" -Values "00 00 20 00" -Add } - if (IsChecked $Redux.Save.SariasSong) { ChangeBytes -Offset "B71F00" -Values "00 00 40 00" -Add } - if (IsChecked $Redux.Save.SunsSong) { ChangeBytes -Offset "B71F00" -Values "00 00 80 00" -Add } - if (IsChecked $Redux.Save.SongOfTime) { ChangeBytes -Offset "B71F00" -Values "00 01 00 00" -Add } - if (IsChecked $Redux.Save.SongOfStorms) { ChangeBytes -Offset "B71F00" -Values "00 02 00 00" -Add } - if (IsChecked $Redux.Save.MinuetOfForest) { ChangeBytes -Offset "B71F00" -Values "00 00 00 40" -Add } - if (IsChecked $Redux.Save.BoleroOfFire) { ChangeBytes -Offset "B71F00" -Values "00 00 00 80" -Add } - if (IsChecked $Redux.Save.SerenadeOfWater) { ChangeBytes -Offset "B71F00" -Values "00 00 01 00" -Add } - if (IsChecked $Redux.Save.RequiemOfSpirit) { ChangeBytes -Offset "B71F00" -Values "00 00 02 00" -Add } - if (IsChecked $Redux.Save.NocturneOfShadow) { ChangeBytes -Offset "B71F00" -Values "00 00 04 00" -Add } - if (IsChecked $Redux.Save.PreludeOfLight) { ChangeBytes -Offset "B71F00" -Values "00 00 08 00" -Add } - - - - # STARTING UPGRADES # - - if (IsChecked $Redux.Save.DekuStick) { $value = Get8Bit (($Redux.Save.DekuSticks.SelectedIndex + 1) * 2); ChangeBytes -Offset "B71EFD" -Values @($value, "00", "00") -Add; ChangeBytes -Offset "B71EE8" -Values $Redux.Capacity["DekuSticks" + ($Redux.Save.DekuSticks.SelectedIndex + 1)].Default } - if (IsChecked $Redux.Save.DekuNut) { $value = Get8Bit (($Redux.Save.DekuNuts.SelectedIndex + 1) * 16); ChangeBytes -Offset "B71EFD" -Values @($value, "00", "00") -Add; ChangeBytes -Offset "B71EE9" -Values $Redux.Capacity["DekuNuts" + ($Redux.Save.DekuNuts.SelectedIndex + 1)].Default } - if (IsChecked $Redux.Save.FairySlingShot) { $value = Get8Bit (($Redux.Save.BulletBag.SelectedIndex + 1) * 64); ChangeBytes -Offset "B71EFD" -Values @("00", $value, "00") -Add; ChangeBytes -Offset "B71EEE" -Values $Redux.Capacity["BulletBag" + ($Redux.Save.BulletBag.SelectedIndex + 1)].Default } - if (IsChecked $Redux.Save.FairyBow) { $value = Get8Bit (($Redux.Save.Quiver.SelectedIndex + 1) * 1); ChangeBytes -Offset "B71EFD" -Values @("00", "00", $value) -Add; ChangeBytes -Offset "B71EEB" -Values $Redux.Capacity["Quiver" + ($Redux.Save.Quiver.SelectedIndex + 1)].Default } - if (IsChecked $Redux.Save.Bomb) { $value = Get8Bit (($Redux.Save.BombBag.SelectedIndex + 1) * 8); ChangeBytes -Offset "B71EFD" -Values @("00", "00", $value) -Add; ChangeBytes -Offset "B71EEA" -Values $Redux.Capacity["BombBag" + ($Redux.Save.BombBag.SelectedIndex + 1)].Default } - if (IsIndex $Redux.Save.Strength -Not) { $value = Get8Bit ($Redux.Save.Strength.SelectedIndex * 64); ChangeBytes -Offset "B71EFD" -Values @("00", "00", $value) -Add } - if (IsIndex $Redux.Save.Scale -Not) { $value = Get8Bit ($Redux.Save.Scale.SelectedIndex * 2); ChangeBytes -Offset "B71EFD" -Values @("00", $value, "00") -Add } - if (IsIndex $Redux.Save.Wallet -Not) { $value = Get8Bit ($Redux.Save.Wallet.SelectedIndex * 16); ChangeBytes -Offset "B71EFD" -Values @("00", $value, "00") -Add } - if (IsDefault $Redux.Save.Rupees -Not) { $value = Get16Bit ([int]$Redux.Save.Rupees.Text); ChangeBytes -Offset "B71E90" -Values $value } - - if (IsChecked $Redux.Capacity.EnableAmmo) { - ChangeBytes -Offset "B71EE8" -Values (Get8Bit ($Redux.Capacity["DekuSticks" + ($Redux.Save.DekuSticks.SelectedIndex + 1)].Text) ) # Deku Sticks - ChangeBytes -Offset "B71EE9" -Values (Get8Bit ($Redux.Capacity["DekuNuts" + ($Redux.Save.DekuNuts.SelectedIndex + 1)].Text) ) # Deku Nuts - ChangeBytes -Offset "B71EEE" -Values (Get8Bit ($Redux.Capacity["BulletBag" + ($Redux.Save.BulletBag.SelectedIndex + 1)].Text) ) # Bullet Seeds - ChangeBytes -Offset "B71EEB" -Values (Get8Bit ($Redux.Capacity["Quiver" + ($Redux.Save.Quiver.SelectedIndex + 1)].Text) ) # Arrows - ChangeBytes -Offset "B71EEA" -Values (Get8Bit ($Redux.Capacity["BombBag" + ($Redux.Save.BombBag.SelectedIndex + 1)].Text) ) # Bombs - } - - if (IsDefault $Redux.Save.Hearts -Not) { - $value = Get16Bit ([int]$Redux.Save.Hearts.Text * 16); ChangeBytes -Offset "B71E8A" -Values $value; ChangeBytes -Offset "B71E8C" -Values $value; ChangeBytes -Offset "B0635E" -Values $value; ChangeBytes -Offset "B06366" -Values $value - if ([int]$Redux.Save.Hearts.Text -lt 3) { ChangeBytes -Offset "BC6286" -Values $value } - } - - if (IsChecked $Redux.Save.DoubleDefense) { ChangeBytes -Offset "B71E99" -Values "01"; ChangeBytes -Offset "B71F2B" -Values $Redux.Save.Hearts.Text } - if (IsChecked $Redux.Save.Magic) { ChangeBytes -Offset "B71E96" -Values "01" } - if (IsChecked $Redux.Save.DoubleMagic) { ChangeBytes -Offset "B71E98" -Values "01"; ChangeBytes -Offset "B71E8F" -Values "60" } - - - - # STARTING QUEST # - - if (IsChecked $Redux.Save.KokiriEmerald) { ChangeBytes -Offset "B71F00" -Values "00 04 00 00" -Add } - if (IsChecked $Redux.Save.GoronRuby) { ChangeBytes -Offset "B71F00" -Values "00 08 00 00" -Add } - if (IsChecked $Redux.Save.ZoraSapphire) { ChangeBytes -Offset "B71F00" -Values "00 10 00 00" -Add } - if (IsChecked $Redux.Save.ForestMedallion) { ChangeBytes -Offset "B71F00" -Values "00 00 00 01" -Add } - if (IsChecked $Redux.Save.FireMedallion) { ChangeBytes -Offset "B71F00" -Values "00 00 00 02" -Add } - if (IsChecked $Redux.Save.WaterMedallion) { ChangeBytes -Offset "B71F00" -Values "00 00 00 04" -Add } - if (IsChecked $Redux.Save.ShadowMedallion) { ChangeBytes -Offset "B71F00" -Values "00 00 00 08" -Add } - if (IsChecked $Redux.Save.SpiritMedallion) { ChangeBytes -Offset "B71F00" -Values "00 00 00 10" -Add } - if (IsChecked $Redux.Save.LightMedallion) { ChangeBytes -Offset "B71F00" -Values "00 00 00 20" -Add } - if (IsChecked $Redux.Save.GerudoCard) { ChangeBytes -Offset "B71F00" -Values "00 40 00 00" -Add } - if (IsChecked $Redux.Save.StoneOfAgony) { ChangeBytes -Offset "B71F00" -Values "00 20 00 00" -Add } - if (IsDefault $Redux.Save.GoldSkulltulas -Not) { ChangeBytes -Offset "B71F2C" -Values (Get8Bit $Redux.Save.GoldSkulltulas.Text) } - - - - # STARTING DEBUG # - - if (IsChecked $Redux.Save.NoDungeonItems) { ChangeBytes -Offset "B71FC0" -Values "00 00 00 00 00 00 00 00 00 00" } - if (IsChecked $Redux.Save.NoDungeonKeys) { ChangeBytes -Offset "B71FD4" -Values "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" } - if (IsChecked $Redux.Save.NoQuestStatus) { ChangeBytes -Offset "B71FBC" -Values "00 00 00 00" } - if (IsChecked $Redux.Save.NoItems) { ChangeBytes -Offset "B71F8C" -Values "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF" } - if (IsChecked $Redux.Save.NoEquipment) { ChangeBytes -Offset "B71FB4" -Values "11 00" } - if (IsChecked $Redud.Save.NoUpgrades) { ChangeBytes -Offset "B71FB9" -Values "00 00 00" } - - - - # AMMO CAPACITY # - - if (IsChecked $Redux.Capacity.EnableAmmo) { - ChangeBytes -Offset "B6EC2F" -Values @( (Get8Bit $Redux.Capacity.Quiver1.Text), (Get8Bit $Redux.Capacity.Quiver2.Text), (Get8Bit $Redux.Capacity.Quiver3.Text) ) -Interval 2 - ChangeBytes -Offset "B6EC37" -Values @( (Get8Bit $Redux.Capacity.BombBag1.Text), (Get8Bit $Redux.Capacity.BombBag2.Text), (Get8Bit $Redux.Capacity.BombBag3.Text) ) -Interval 2 - ChangeBytes -Offset "B6EC57" -Values @( (Get8Bit $Redux.Capacity.BulletBag1.Text), (Get8Bit $Redux.Capacity.BulletBag2.Text), (Get8Bit $Redux.Capacity.BulletBag3.Text) ) -Interval 2 - ChangeBytes -Offset "B6EC5F" -Values @( (Get8Bit $Redux.Capacity.DekuSticks1.Text), (Get8Bit $Redux.Capacity.DekuSticks2.Text), (Get8Bit $Redux.Capacity.DekuSticks3.Text) ) -Interval 2 - ChangeBytes -Offset "B6EC67" -Values @( (Get8Bit $Redux.Capacity.DekuNuts1.Text), (Get8Bit $Redux.Capacity.DekuNuts2.Text), (Get8Bit $Redux.Capacity.DekuNuts3.Text) ) -Interval 2 - - # Upgrade Checks - ChangeBytes -Offset "ED288B" -Values (Get8Bit $Redux.Capacity.BombBag1.Text); ChangeBytes -Offset "ED295B" -Values (Get8Bit $Redux.Capacity.BombBag2.Text); ChangeBytes -Offset "E2EEFB" -Values (Get8Bit $Redux.Capacity.BombBag2.Text) - - # Initial Ammo - ChangeBytes -Offset "AE6D03" -Values (Get8Bit $Redux.Capacity.BulletBag1.Text) - } - - - - # WALLET CAPACITY # - if (IsChecked $Redux.Capacity.EnableWallet) { - $max = 3 - $wallet1 = Get16Bit $Redux.Capacity.Wallet1.Text; ChangeBytes -Offset "B6EC4C" -Values @($wallet1.Substring(0, 2), $wallet1.Substring(2) ) - $wallet2 = Get16Bit $Redux.Capacity.Wallet2.Text; ChangeBytes -Offset "B6EC4E" -Values @($wallet2.Substring(0, 2), $wallet2.Substring(2) ) - $wallet3 = Get16Bit $Redux.Capacity.Wallet3.Text; ChangeBytes -Offset "B6EC50" -Values @($wallet3.Substring(0, 2), $wallet3.Substring(2) ) - $wallet4 = Get16Bit $Redux.Capacity.Wallet4.Text; ChangeBytes -Offset "B6EC52" -Values @($wallet4.Substring(0, 2), $wallet4.Substring(2) ) - - ChangeBytes -Offset "B6D571" -Values @( ($max - $Redux.Capacity.Wallet1.Text.Length), ($max - $Redux.Capacity.Wallet2.Text.Length), ($max - $Redux.Capacity.Wallet3.Text.Length), ($max - $Redux.Capacity.Wallet4.Text.Length) ) -Interval 2 - ChangeBytes -Offset "B6D579" -Values @( $Redux.Capacity.Wallet1.Text.Length, $Redux.Capacity.Wallet2.Text.Length, $Redux.Capacity.Wallet3.Text.Length, $Redux.Capacity.Wallet4.Text.Length) -Interval 2 - - if ($Redux.Capacity.Wallet4.Text -lt $Redux.Capacity.Wallet3.Text) { ChangeBytes -Offset "E5088A" -Values @($wallet3.Substring(0, 2), $wallet3.Substring(2) ) } # Running Man - else { ChangeBytes -Offset "E5088A" -Values @($wallet4.Substring(0, 2), $wallet4.Substring(2) ) } - } - elseif (IsChecked $Redux.Misc.TycoonWallet) { - ChangeBytes -Offset "B6EC52" -Values "03E7" - ChangeBytes -Offset "B6D57F" -Values 3 - } - - - - # ITEM DROPS QUANTITY # - - if (IsChecked $Redux.Capacity.EnableDrops) { - ChangeBytes -Offset "B6D4D1" -Values @($Redux.Capacity.Arrows1x.Text, $Redux.Capacity.Arrows2x.Text, $Redux.Capacity.Arrows3x.Text) -Interval 2 - ChangeBytes -Offset "AE6D43" -Values $Redux.Capacity.BulletSeeds1x.Text - ChangeBytes -Offset "AE6DCF" -Values $Redux.Capacity.BulletSeeds2x.Text - ChangeBytes -Offset "AE675B" -Values $Redux.Capacity.DekuSticks1x.Text - ChangeBytes -Offset "B6D4C9" -Values ($Redux.Capacity.Bombs1x.Text, $Redux.Capacity.Bombs2x.Text, $Redux.Capacity.Bombs3x.Text, $Redux.Capacity.Bombs4x.Text) -Interval 2 - ChangeBytes -Offset "B6D4D9" -Values ($Redux.Capacity.DekuNuts1x.Text, $Redux.Capacity.DekuNuts2x.Text) -Interval 2 - ChangeBytes -Offset "B9CC39" -Values ($Redux.Capacity.Bombchus1x.Text, $Redux.Capacity.Bombchus3x.Text) -Interval 2 - ChangeBytes -Offset "AE6B63" -Values $Redux.Capacity.Bombchus2x.Text; ChangeBytes -Offset "AE6B8B" -Values $Redux.Capacity.Bombchus2x.Text - - $RupeeG = Get16Bit $Redux.Capacity.RupeeG.Text; $RupeeB = Get16Bit $Redux.Capacity.RupeeB.Text; $RupeeR = Get16Bit $Redux.Capacity.RupeeR.Text; $RupeeP = Get16Bit $Redux.Capacity.RupeeP.Text; $RupeeO = Get16Bit $Redux.Capacity.RupeeO.Text - ChangeBytes -Offset "B6D4DC" -Values ($RupeeG + $RupeeB + $RupeeR + $RupeeP + $RupeeO) - ChangeBytes -Offset "DF362E" -Values (Get16Bit $Redux.Capacity.RupeeS.Text) - } - - - # EQUIPMENT # if (IsChecked $Redux.Equipment.HerosBow) { @@ -1068,14 +883,14 @@ function ByteOptions() { # HITBOX # - if (IsValue -Elem $Redux.Hitbox.KokiriSword -Not) { ChangeBytes -Offset "B6DB18" -Values (ConvertFloatToHex $Redux.Hitbox.KokiriSword.Value) } - if (IsValue -Elem $Redux.Hitbox.MasterSword -Not) { ChangeBytes -Offset "B6DB14" -Values (ConvertFloatToHex $Redux.Hitbox.MasterSword.Value) } - if (IsValue -Elem $Redux.Hitbox.GiantsKnife -Not) { ChangeBytes -Offset "B6DB1C" -Values (ConvertFloatToHex $Redux.Hitbox.GiantsKnife.Value) } - if (IsValue -Elem $Redux.Hitbox.BrokenGiantsKnife -Not) { ChangeBytes -Offset "B7E8CC" -Values (ConvertFloatToHex $Redux.Hitbox.BrokenGiantsKnife.Value) } - if (IsValue -Elem $Redux.Hitbox.MegatonHammer -Not) { ChangeBytes -Offset "B6DB24" -Values (ConvertFloatToHex $Redux.Hitbox.MegatonHammer.Value) } - if (IsValue -Elem $Redux.Hitbox.ShieldRecoil -Not) { ChangeBytes -Offset "BD4162" -Values (Get16Bit ($Redux.Hitbox.ShieldRecoil.Value + 45000)) } - if (IsValue -Elem $Redux.Hitbox.Hookshot -Not) { ChangeBytes -Offset "CAD3C7" -Values (Get8Bit $Redux.Hitbox.Hookshot.Value) } - if (IsValue -Elem $Redux.Hitbox.Longshot -Not) { ChangeBytes -Offset "CAD3B7" -Values (Get8Bit $Redux.Hitbox.Longshot.Value) } + if (IsDefault $Redux.Hitbox.KokiriSword -Not) { ChangeBytes -Offset "B6DB18" -Values (ConvertFloatToHex $Redux.Hitbox.KokiriSword.Value) } + if (IsDefault $Redux.Hitbox.MasterSword -Not) { ChangeBytes -Offset "B6DB14" -Values (ConvertFloatToHex $Redux.Hitbox.MasterSword.Value) } + if (IsDefault $Redux.Hitbox.GiantsKnife -Not) { ChangeBytes -Offset "B6DB1C" -Values (ConvertFloatToHex $Redux.Hitbox.GiantsKnife.Value) } + if (IsDefault $Redux.Hitbox.BrokenGiantsKnife -Not) { ChangeBytes -Offset "B7E8CC" -Values (ConvertFloatToHex $Redux.Hitbox.BrokenGiantsKnife.Value) } + if (IsDefault $Redux.Hitbox.MegatonHammer -Not) { ChangeBytes -Offset "B6DB24" -Values (ConvertFloatToHex $Redux.Hitbox.MegatonHammer.Value) } + if (IsDefault $Redux.Hitbox.ShieldRecoil -Not) { ChangeBytes -Offset "BD4162" -Values (Get16Bit ($Redux.Hitbox.ShieldRecoil.Value + 45000)) } + if (IsDefault $Redux.Hitbox.Hookshot -Not) { ChangeBytes -Offset "CAD3C7" -Values (Get8Bit $Redux.Hitbox.Hookshot.Value) } + if (IsDefault $Redux.Hitbox.Longshot -Not) { ChangeBytes -Offset "CAD3B7" -Values (Get8Bit $Redux.Hitbox.Longshot.Value) } @@ -1103,9 +918,213 @@ function ByteOptions() { + # STARTING UPGRADES # + + if (IsItem -Elem $Redux.Save.Progression -Item "Deku Stick") { + $value = Get8Bit (($Redux.Save.DekuSticks.SelectedIndex + 1) * 2); + ChangeBytes -Offset "B71EFD" -Values @($value, "00", "00") -Add; + if (IsChecked $Redux.Capacity.EnableAmmo) { $value = $Redux.Capacity["DekuSticks" + ($Redux.Save.DekuSticks.SelectedIndex + 1)].Text } else { $value = $Redux.Capacity["DekuSticks" + ($Redux.Save.DekuSticks.SelectedIndex + 1)].Default } + ChangeBytes -Offset "B71EE8" -Values $value + } + + if (IsItem -Elem $Redux.Save.Progression -Item "Deku Nut") { + $value = Get8Bit (($Redux.Save.DekuNuts.SelectedIndex + 1) * 16); + ChangeBytes -Offset "B71EFD" -Values @($value, "00", "00") -Add; + if (IsChecked $Redux.Capacity.EnableAmmo) { $value = $Redux.Capacity["DekuNuts" + ($Redux.Save.DekuNuts.SelectedIndex + 1)].Text } else { $value = $Redux.Capacity["DekuNuts" + ($Redux.Save.DekuNuts.SelectedIndex + 1)].Default } + ChangeBytes -Offset "B71EE9" -Values $value + } + + if (IsItem -Elem $Redux.Save.Progression -Item "Fairy Slingshot") { + $value = Get8Bit (($Redux.Save.BulletBag.SelectedIndex + 1) * 64); + ChangeBytes -Offset "B71EFD" -Values @("00", $value, "00") -Add; + if (IsChecked $Redux.Capacity.EnableAmmo) { $value = $Redux.Capacity["BulletBag" + ($Redux.Save.BulletBag.SelectedIndex + 1)].Text } else { $value = $Redux.Capacity["BulletBag" + ($Redux.Save.BulletBag.SelectedIndex + 1)].Default } + ChangeBytes -Offset "B71EEE" -Values $value + } + + if (IsItem -Elem $Redux.Save.Progression -Item "Fairy Bow") { + $value = Get8Bit (($Redux.Save.Quiver.SelectedIndex + 1) * 1); + ChangeBytes -Offset "B71EFD" -Values @("00", "00", $value) -Add; + if (IsChecked $Redux.Capacity.EnableAmmo) { $value = $Redux.Capacity["Quiver" + ($Redux.Save.Quiver.SelectedIndex + 1)].Text } else { $value = $Redux.Capacity["Quiver" + ($Redux.Save.Quiver.SelectedIndex + 1)].Default } + ChangeBytes -Offset "B71EEB" -Values $value + } + + if (IsItem -Elem $Redux.Save.Progression -Item "Bomb") { + $value = Get8Bit (($Redux.Save.BombBag.SelectedIndex + 1) * 8); + ChangeBytes -Offset "B71EFD" -Values @("00", "00", $value) -Add; + if (IsChecked $Redux.Capacity.EnableAmmo) { $value = $Redux.Capacity["BombBag" + ($Redux.Save.BombBag.SelectedIndex + 1)].Text } else { $value = $Redux.Capacity["BombBag" + ($Redux.Save.BombBag.SelectedIndex + 1)].Default } + ChangeBytes -Offset "B71EEA" -Values $value + } + + if (IsIndex $Redux.Save.Strength -Not) { $value = Get8Bit ($Redux.Save.Strength.SelectedIndex * 64); ChangeBytes -Offset "B71EFD" -Values @("00", "00", $value) -Add } + if (IsIndex $Redux.Save.Scale -Not) { $value = Get8Bit ($Redux.Save.Scale.SelectedIndex * 2); ChangeBytes -Offset "B71EFD" -Values @("00", $value, "00") -Add } + if (IsIndex $Redux.Save.Wallet -Not) { $value = Get8Bit ($Redux.Save.Wallet.SelectedIndex * 16); ChangeBytes -Offset "B71EFD" -Values @("00", $value, "00") -Add } + if (IsDefault $Redux.Save.Rupees -Not) { $value = Get16Bit ([int]$Redux.Save.Rupees.Text); ChangeBytes -Offset "B71E90" -Values $value } + + if (IsDefault $Redux.Save.Hearts -Not) { + $value = Get16Bit ([int]$Redux.Save.Hearts.Text * 16); ChangeBytes -Offset "B71E8A" -Values $value; ChangeBytes -Offset "B71E8C" -Values $value; ChangeBytes -Offset "B0635E" -Values $value; ChangeBytes -Offset "B06366" -Values $value + if ([int]$Redux.Save.Hearts.Text -lt 3) { ChangeBytes -Offset "BC6286" -Values $value } + } + + if (IsChecked $Redux.Save.DoubleDefense) { ChangeBytes -Offset "B71E99" -Values "01"; ChangeBytes -Offset "B71F2B" -Values $Redux.Save.Hearts.Text } + if (IsChecked $Redux.Save.Magic) { ChangeBytes -Offset "B71E96" -Values "01" } + if (IsChecked $Redux.Save.DoubleMagic) { ChangeBytes -Offset "B71E98" -Values "01"; ChangeBytes -Offset "B71E8F" -Values "60" } + + + + # ADD STARTING SAVE SLOT PROGRESSION # + + if (IsItem -Elem $Redux.Save.Progression -Item "Kokiri's Emerald") { ChangeBytes -Offset "B71F01" -Values "04" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Goron's Ruby") { ChangeBytes -Offset "B71F01" -Values "08" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Zora's Sapphire") { ChangeBytes -Offset "B71F01" -Values "10" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Forest Medallion") { ChangeBytes -Offset "B71F03" -Values "01" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Fire Medallion") { ChangeBytes -Offset "B71F03" -Values "02" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Water Medallion") { ChangeBytes -Offset "B71F03" -Values "04" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Shadow Medallion") { ChangeBytes -Offset "B71F03" -Values "08" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Spirit Medallion") { ChangeBytes -Offset "B71F03" -Values "10" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Light Medallion") { ChangeBytes -Offset "B71F03" -Values "20" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Gerudo Card") { ChangeBytes -Offset "B71F01" -Values "40" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Stone of Agony") { ChangeBytes -Offset "B71F01" -Values "20" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Kokiri Sword") { ChangeBytes -Offset "B71EF9" -Values "01" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Master Sword") { ChangeBytes -Offset "B71EF9" -Values "02" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Giant's Knife") { ChangeBytes -Offset "B71EF9" -Values "04" -Add; if (IsChecked $Redux.Save.BiggoronSword) { ChangeBytes -Offset "B71E9A" -Values "01" } } + if (IsItem -Elem $Redux.Save.Progression -Item "Deku Shield") { ChangeBytes -Offset "B71EF9" -Values "10" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Hylian Shield") { ChangeBytes -Offset "B71EF9" -Values "20" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Mirror Shield") { ChangeBytes -Offset "B71EF9" -Values "40" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Goron Tunic") { ChangeBytes -Offset "B71EF8" -Values "02" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Zora Tunic") { ChangeBytes -Offset "B71EF8" -Values "04" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Iron Boots") { ChangeBytes -Offset "B71EF8" -Values "20" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Hover Boots") { ChangeBytes -Offset "B71EF8" -Values "40" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Deku Stick") { ChangeBytes -Offset "B71ED0" -Values "00" } + if (IsItem -Elem $Redux.Save.Progression -Item "Deku Nut") { ChangeBytes -Offset "B71ED1" -Values "01" } + if (IsItem -Elem $Redux.Save.Progression -Item "Bomb") { ChangeBytes -Offset "B71ED2" -Values "02" } + if (IsItem -Elem $Redux.Save.Progression -Item "Fairy Bow") { ChangeBytes -Offset "B71ED3" -Values "03" } + if (IsItem -Elem $Redux.Save.Progression -Item "Fire Arrow") { ChangeBytes -Offset "B71ED4" -Values "04" } + if (IsItem -Elem $Redux.Save.Progression -Item "Din's Fire") { ChangeBytes -Offset "B71ED5" -Values "05" } + if (IsItem -Elem $Redux.Save.Progression -Item "Fairy Slingshot") { ChangeBytes -Offset "B71ED6" -Values "06" } + if (IsItem -Elem $Redux.Save.Progression -Item "Fairy Ocarina") { if (IsChecked $Redux.Save.OcarinaOfTime) { ChangeBytes -Offset "B71ED7" -Values "08" } else { ChangeBytes -Offset "B71ED7" -Values "07" } } + if (IsItem -Elem $Redux.Save.Progression -Item "Bombchu") { ChangeBytes -Offset "B71ED8" -Values "09"; ChangeBytes -Offset "B71EF0" -Values "32" } + if (IsItem -Elem $Redux.Save.Progression -Item "Hookshot") { if (IsChecked $Redux.Save.LongShot) { ChangeBytes -Offset "B71ED9" -Values "0B" } else { ChangeBytes -Offset "B71ED9" -Values "0A" } } + if (IsItem -Elem $Redux.Save.Progression -Item "Ice Arrow") { ChangeBytes -Offset "B71EDA" -Values "0C" } + if (IsItem -Elem $Redux.Save.Progression -Item "Farore's Wind") { ChangeBytes -Offset "B71EDB" -Values "0D" } + if (IsItem -Elem $Redux.Save.Progression -Item "Boomerang") { ChangeBytes -Offset "B71EDC" -Values "0E" } + if (IsItem -Elem $Redux.Save.Progression -Item "Lens of Truth") { ChangeBytes -Offset "B71EDD" -Values "0F" } + if (IsItem -Elem $Redux.Save.Progression -Item "Magic Bean") { ChangeBytes -Offset "B71EDE" -Values "10"; ChangeBytes -Offset "B71EF6" -Values "0F" } + if (IsItem -Elem $Redux.Save.Progression -Item "Megaton Hammer") { ChangeBytes -Offset "B71EDF" -Values "11" } + if (IsItem -Elem $Redux.Save.Progression -Item "Light Arrow") { ChangeBytes -Offset "B71EE0" -Values "12" } + if (IsItem -Elem $Redux.Save.Progression -Item "Nayru's Love") { ChangeBytes -Offset "B71EE1" -Values "13" } + if (IsItem -Elem $Redux.Save.Progression -Item "Bottle #1") { ChangeBytes -Offset "B71EE2" -Values "14" } + if (IsItem -Elem $Redux.Save.Progression -Item "Bottle #2") { ChangeBytes -Offset "B71EE3" -Values "14" } + if (IsItem -Elem $Redux.Save.Progression -Item "Bottle #3") { ChangeBytes -Offset "B71EE4" -Values "14" } + if (IsItem -Elem $Redux.Save.Progression -Item "Bottle #4") { ChangeBytes -Offset "B71EE5" -Values "14" } + if (IsItem -Elem $Redux.Save.Progression -Item "Zelda's Lullaby") { ChangeBytes -Offset "B71F02" -Values "10" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Epona's Song") { ChangeBytes -Offset "B71F02" -Values "20" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Saria's Song") { ChangeBytes -Offset "B71F02" -Values "40" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Sun's Song") { ChangeBytes -Offset "B71F02" -Values "80" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Song of Time") { ChangeBytes -Offset "B71F01" -Values "01" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Song of Storms") { ChangeBytes -Offset "B71F01" -Values "02" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Minuet of Forest") { ChangeBytes -Offset "B71F03" -Values "40" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Bolero of Fire") { ChangeBytes -Offset "B71F03" -Values "80" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Serenade of Water") { ChangeBytes -Offset "B71F02" -Values "01" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Requiem of Spirit") { ChangeBytes -Offset "B71F02" -Values "02" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Nocturne of Shadow") { ChangeBytes -Offset "B71F02" -Values "04" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Prelude of Light") { ChangeBytes -Offset "B71F02" -Values "08" -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Small Keys") { ChangeBytes -Offset "B71F18" -Values 8 -Repeat 19 } + if (IsItem -Elem $Redux.Save.Progression -Item "Boss Keys") { ChangeBytes -Offset "B71F04" -Values 1 -Repeat 20 -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Compasses") { ChangeBytes -Offset "B71F04" -Values 2 -Repeat 20 -Add } + if (IsItem -Elem $Redux.Save.Progression -Item "Dungeon Maps") { ChangeBytes -Offset "B71F04" -Values 4 -Repeat 20 -Add } + + if (IsDefault $Redux.Save.TradeSequenceItem -Not) { $value = Get8Bit ($Redux.Save.TradeSequenceItem.SelectedIndex + 44); ChangeBytes -Offset "B71EE6" -Values $value } + if (IsDefault $Redux.Save.Mask -Not) { $value = Get8Bit ($Redux.Save.Mask.SelectedIndex + 32); ChangeBytes -Offset "B71EE7" -Values $value } + if (IsDefault $Redux.Save.GoldSkulltulas -Not) { ChangeBytes -Offset "B71F2C" -Values (Get8Bit $Redux.Save.GoldSkulltulas.Text) } + + + + # REMOVE STARTING SAVE SLOT PROGRESSION # + + if (IsItem -Elem $Redux.Save.DebugProgression -Item "Small Keys") { ChangeBytes -Offset "B71FD4" -Values 0 -Repeat 19 } + if (IsItem -Elem $Redux.Save.DebugProgression -Item "Boss Keys") { ChangeBytes -Offset "B71FC0" -Values 1 -Repeat 10 -Subtract } + if (IsItem -Elem $Redux.Save.DebugProgression -Item "Compasses") { ChangeBytes -Offset "B71FC0" -Values 2 -Repeat 10 -Subtract } + if (IsItem -Elem $Redux.Save.DebugProgression -Item "Dungeon Maps") { ChangeBytes -Offset "B71FC0" -Values 4 -Repeat 10 -Subtract } + if (IsItem -Elem $Redux.Save.DebugProgression -Item "Quest Status") { ChangeBytes -Offset "B71FBC" -Values "00 00 00 00" } + if (IsItem -Elem $Redux.Save.DebugProgression -Item "Items") { ChangeBytes -Offset "B71F8C" -Values 255 -Repeat 24 } + if (IsItem -Elem $Redux.Save.DebugProgression -Item "Equipment") { ChangeBytes -Offset "B71FB4" -Values "11 00" } + if (IsItem -Elem $Redud.Save.DebugProgression -Item "Upgrades") { ChangeBytes -Offset "B71FB9" -Values "00 00 00" } + + + + # AMMO CAPACITY # + + if (IsChecked $Redux.Capacity.EnableAmmo) { + ChangeBytes -Offset "B6EC2F" -Values @( (Get8Bit $Redux.Capacity.Quiver1.Text), (Get8Bit $Redux.Capacity.Quiver2.Text), (Get8Bit $Redux.Capacity.Quiver3.Text) ) -Interval 2 + ChangeBytes -Offset "B6EC37" -Values @( (Get8Bit $Redux.Capacity.BombBag1.Text), (Get8Bit $Redux.Capacity.BombBag2.Text), (Get8Bit $Redux.Capacity.BombBag3.Text) ) -Interval 2 + ChangeBytes -Offset "B6EC57" -Values @( (Get8Bit $Redux.Capacity.BulletBag1.Text), (Get8Bit $Redux.Capacity.BulletBag2.Text), (Get8Bit $Redux.Capacity.BulletBag3.Text) ) -Interval 2 + ChangeBytes -Offset "B6EC5F" -Values @( (Get8Bit $Redux.Capacity.DekuSticks1.Text), (Get8Bit $Redux.Capacity.DekuSticks2.Text), (Get8Bit $Redux.Capacity.DekuSticks3.Text) ) -Interval 2 + ChangeBytes -Offset "B6EC67" -Values @( (Get8Bit $Redux.Capacity.DekuNuts1.Text), (Get8Bit $Redux.Capacity.DekuNuts2.Text), (Get8Bit $Redux.Capacity.DekuNuts3.Text) ) -Interval 2 + + # Upgrade Checks + ChangeBytes -Offset "ED288B" -Values (Get8Bit $Redux.Capacity.BombBag1.Text); ChangeBytes -Offset "ED295B" -Values (Get8Bit $Redux.Capacity.BombBag2.Text); ChangeBytes -Offset "E2EEFB" -Values (Get8Bit $Redux.Capacity.BombBag2.Text) + + # Initial Ammo + ChangeBytes -Offset "AE6D03" -Values (Get8Bit $Redux.Capacity.BulletBag1.Text) + } + + + + # WALLET CAPACITY # + + if (IsChecked $Redux.Capacity.EnableWallet) { + $max = 3 + $wallet1 = Get16Bit $Redux.Capacity.Wallet1.Text; ChangeBytes -Offset "B6EC4C" -Values @($wallet1.Substring(0, 2), $wallet1.Substring(2) ) + $wallet2 = Get16Bit $Redux.Capacity.Wallet2.Text; ChangeBytes -Offset "B6EC4E" -Values @($wallet2.Substring(0, 2), $wallet2.Substring(2) ) + $wallet3 = Get16Bit $Redux.Capacity.Wallet3.Text; ChangeBytes -Offset "B6EC50" -Values @($wallet3.Substring(0, 2), $wallet3.Substring(2) ) + $wallet4 = Get16Bit $Redux.Capacity.Wallet4.Text; ChangeBytes -Offset "B6EC52" -Values @($wallet4.Substring(0, 2), $wallet4.Substring(2) ) + + ChangeBytes -Offset "B6D571" -Values @( ($max - $Redux.Capacity.Wallet1.Text.Length), ($max - $Redux.Capacity.Wallet2.Text.Length), ($max - $Redux.Capacity.Wallet3.Text.Length), ($max - $Redux.Capacity.Wallet4.Text.Length) ) -Interval 2 + ChangeBytes -Offset "B6D579" -Values @( $Redux.Capacity.Wallet1.Text.Length, $Redux.Capacity.Wallet2.Text.Length, $Redux.Capacity.Wallet3.Text.Length, $Redux.Capacity.Wallet4.Text.Length) -Interval 2 + + if ($Redux.Capacity.Wallet4.Text -lt $Redux.Capacity.Wallet3.Text) { ChangeBytes -Offset "E5088A" -Values @($wallet3.Substring(0, 2), $wallet3.Substring(2) ) } # Running Man + else { ChangeBytes -Offset "E5088A" -Values @($wallet4.Substring(0, 2), $wallet4.Substring(2) ) } + } + elseif (IsChecked $Redux.Misc.TycoonWallet) { + ChangeBytes -Offset "B6EC52" -Values "03E7" + ChangeBytes -Offset "B6D57F" -Values 3 + } + + + + # ITEM DROPS QUANTITY # + + if (IsChecked $Redux.Capacity.EnableDrops) { + # B6D4D1 + # AE6D43 + # AE6DCF + # AE675B + # B6D4C9 + # B6D4D9 + # B9CC39 + # AE6B63 + # B6D4DC -> B6D4E7 + # + # + + ChangeBytes -Offset "B6D4D1" -Values @($Redux.Capacity.Arrows5.Text, $Redux.Capacity.Arrows10.Text, $Redux.Capacity.Arrows30.Text) -Interval 2 + ChangeBytes -Offset "AE6D43" -Values $Redux.Capacity.BulletSeeds5.Text + ChangeBytes -Offset "AE6DCF" -Values $Redux.Capacity.BulletSeeds30.Text + ChangeBytes -Offset "AE675B" -Values $Redux.Capacity.DekuStick.Text + ChangeBytes -Offset "B6D4C9" -Values @($Redux.Capacity.ItemDrops5.Text, $Redux.Capacity.ItemDrops10.Text, $Redux.Capacity.ItemDrops20.Text, $Redux.Capacity.ItemDrops30.Text) -Interval 2 + ChangeBytes -Offset "B9CC39" -Values @($Redux.Capacity.Bombchus5.Text, $Redux.Capacity.Bombchus30.Text) -Interval 2 + ChangeBytes -Offset "AE6B63" -Values $Redux.Capacity.Bombchus10.Text; ChangeBytes -Offset "AE6B8B" -Values $Redux.Capacity.Bombchus10.Text + + $RupeeG = Get16Bit $Redux.Capacity.RupeeG.Text; $RupeeB = Get16Bit $Redux.Capacity.RupeeB.Text; $RupeeR = Get16Bit $Redux.Capacity.RupeeR.Text; $RupeeP = Get16Bit $Redux.Capacity.RupeeP.Text; $RupeeO = Get16Bit $Redux.Capacity.RupeeO.Text + ChangeBytes -Offset "B6D4DC" -Values ($RupeeG + $RupeeB + $RupeeR + $RupeeP + $RupeeO) + ChangeBytes -Offset "DF362E" -Values (Get16Bit $Redux.Capacity.RupeeS.Text) + } + + + # CUTSCENES # - if (IsChecked $Redux.Skip.RegularSongs) { + if (IsItem -Elem $Redux.Skip.RegularSongs -Item "Learn Regular Songs") { # Zelda's Lullaby ChangeBytes -Offset "2E8E90C" -Values "00 00 03 E8 00 00 00 01 00 73 00 3B 00 3C 00 3C" ChangeBytes -Offset "2E8E91C" -Values "00 00 00 13 00 00 00 0C 00 17 00 00 00 10 00 02 08 8B FF FF 00 D4 00 11 00 20 00 00 FF FF FF FF" @@ -1134,7 +1153,7 @@ function ByteOptions() { ChangeBytes -Offset "3041088" -Values "00 00 00 13 00 00 00 02 00 D6 00 00 00 09 00 00 FF FF FF FF FF FF 00 BE 00 C8 FF FF FF FF FF FF" } - if (IsChecked $Redux.Skip.WarpSongs) { + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Learn Warp Songs") { # Minuet of Forest ChangeBytes -Offset "20AFF84" -Values "00 00 00 3C" ChangeBytes -Offset "20B0800" -Values "00 00 00 13 00 00 00 0A 00 0F 00 00 00 10 00 02 08 8B FF FF 00 73 00 11 00 20 00 00 FF FF FF FF" @@ -1177,7 +1196,7 @@ function ByteOptions() { ChangeBytes -Offset "25313D0" -Values "00 00 00 56 00 00 00 01 00 3B 00 21 00 22 00 00" } - if (IsChecked $Redux.Skip.DungeonOutro) { + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Beated Dungeon Outro") { ChangeBytes -Offset "2077E20" -Values "00 07 00 01 00 02 00 02"; ChangeBytes -Offset "2078A10" -Values "00 0E 00 1F 00 20 00 20"; ChangeBytes -Offset "2079570" -Values "00 80 00 00 00 1E 00 00 FF FF FF FF FF FF 00 1E 00 28 FF FF FF FF FF FF" # Inside the Deku Tree ChangeBytes -Offset "2221E88" -Values "00 0C 00 3B 00 3C 00 3C"; ChangeBytes -Offset "2223308" -Values "00 81 00 00 00 3A 00 00" # Dodongo's Cavern ChangeBytes -Offset "CA3530" -Values "00 00 00 00"; ChangeBytes -Offset "2113340" -Values "00 0D 00 3B 00 3C 00 3C"; ChangeBytes -Offset "2113C18" -Values "00 82 00 00 00 3A 00 00"; ChangeBytes -Offset "21131D0" -Values "00 01 00 00 00 3C 00 3C" # Inside Jabu-Jabu's Belly @@ -1188,28 +1207,28 @@ function ByteOptions() { ChangeBytes -Offset "D3A0A8" -Values "00 60 00 3B 00 3C 00 3C"; ChangeBytes -Offset "D39FF0" -Values "00 3F 00 00 00 3A 00 00" # Spirit Temple } - if (IsChecked $Redux.Skip.LightArrow) { + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Get Light Arrow") { ChangeBytes -Offset "2531B40" -Values "00 28 00 01 00 02 00 02"; ChangeBytes -Offset "2532FBC" -Values "00 75"; ChangeBytes -Offset "2532FEA" -Values "00 75 00 80"; ChangeBytes -Offset "2533115" -Values "05"; ChangeBytes -Offset "2533141" -Values "06 00 06 00 10" ChangeBytes -Offset "2533171" -Values "0F 00 11 00 40"; ChangeBytes -Offset "25331A1" -Values "07 00 41 00 65"; ChangeBytes -Offset "2533642" -Values "00 50"; ChangeBytes -Offset "253389D" -Values "74"; ChangeBytes -Offset "25338A4" -Values "00 72 00 75 00 79" ChangeBytes -Offset "25338BC" -Values "FF FF"; ChangeBytes -Offset "25338C2" -Values "FF FF FF FF FF FF" ChangeBytes -Offset "25339C2" -Values "00 75 00 76"; ChangeBytes -Offset "2533830" -Values "00 31 00 81 00 82 00 82" } - if (IsChecked $Redux.Skip.RoyalTomb) { + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Opening Royal Tomb") { ChangeBytes -Offset "2025026" -Values "00 01"; ChangeBytes -Offset "2025159" -Values "02"; ChangeBytes -Offset "2023C86" -Values "00 01"; ChangeBytes -Offset "2023E19" -Values "02" } - if (IsChecked $Redux.Skip.DekuSeedBag) { + if (IsItem $Redux.Skip.Cutscenes -Item "Lost Woods Bullet Bag") { ChangeBytes -Offset "ECA900" -Values "24 03 C0 00"; ChangeBytes -Offset "ECAE90" -Values "27 18 FD 04"; ChangeBytes -Offset "ECB618" -Values "25 6B 00 D4" ChangeBytes -Offset "ECAE70" -Values "00 00 00 00"; ChangeBytes -Offset "E5972C" -Values "24 08 00 01" } - if (IsChecked $Redux.Speedup.KakarikoGate) { + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Opening Kakariko Gate") { ChangeBytes -Offset "DD3686" -Values "40000000000000000000"; ChangeBytes -Offset "DD367E" -Values "4000"; ChangeBytes -Offset "DD366F" -Values "D0" ChangeBytes -Offset "DD375E" -Values "40000000000000000000"; ChangeBytes -Offset "DD3756" -Values "4000"; ChangeBytes -Offset "DD3747" -Values "D0" } - if (IsChecked $Redux.Speedup.Bosses) { + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Boss Intros & Outros") { ChangeBytes -Offset "C944D8" -Values "00 00 00 00"; ChangeBytes -Offset "C94548" -Values "00 00 00 00"; ChangeBytes -Offset "C94730" -Values "00 00 00 00"; ChangeBytes -Offset "C945A8" -Values "00 00 00 00"; ChangeBytes -Offset "C94594" -Values "00 00 00 00" # Phantom Ganon ChangeBytes -Offset "2F5AF84" -Values "00 00 00 05"; ChangeBytes -Offset "2F5C7DA" -Values "00 01 00 02"; ChangeBytes -Offset "2F5C7A2" -Values "00 03 00 04"; ChangeBytes -Offset "2F5B369" -Values "09"; ChangeBytes -Offset "2F5B491" -Values "04"; ChangeBytes -Offset "2F5B559" -Values "04" # Nabooru ChangeBytes -Offset "2F5B621" -Values "04"; ChangeBytes -Offset "2F5B761" -Values "07"; ChangeBytes -Offset "2F5B840" -Values "00 05 00 01 00 05 00 05" # Shorten white flash @@ -1221,39 +1240,39 @@ function ByteOptions() { ChangeBytes -Offset "E83D28" -Values "00 00 00 00"; ChangeBytes -Offset "E83B5C" -Values "00 00 00 00"; ChangeBytes -Offset "E84C80" -Values "10 00" # Ganon Intro } - if (IsChecked $Redux.Speedup.FairyOcarina) { + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Get Fairy Ocarina") { ChangeBytes -Offset "2151230" -Values "00 72 00 3C 00 3D 00 3D" ChangeBytes -Offset "2151240" -Values "00 4A 00 00 00 3A 00 00 FF FF FF FF FF FF 00 3C 00 81 FF FF" ChangeBytes -Offset "2150E20" -Values "FF FF FA 4C" } - if (IsChecked $Redux.Speedup.RainbowBridge) { + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Rainbow Bridge") { ChangeBytes -Offset "292D644" -Values "00 00 00 A0"; ChangeBytes -Offset "292D680" -Values "00 02 00 0A 00 6C 00 00"; ChangeBytes -Offset "292D6E8" -Values "00 27" ChangeBytes -Offset "292D718" -Values "00 32"; ChangeBytes -Offset "292D810" -Values "00 02 00 3C"; ChangeBytes -Offset "292D924" -Values "FF FF 00 14 00 96 FF FF" } - if (IsChecked $Redux.Speedup.GanonTrials) { + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Ganon's Castle Trials") { ChangeBytes -Offset "31A8090" -Values "00 6B 00 01 00 02 00 02"; ChangeBytes -Offset "31A9E00" -Values "00 6E 00 01 00 02 00 02"; ChangeBytes -Offset "31A8B18" -Values "00 6C 00 01 00 02 00 02" ChangeBytes -Offset "31A9430" -Values "00 6D 00 01 00 02 00 02"; ChangeBytes -Offset "31AB200" -Values "00 70 00 01 00 02 00 02"; ChangeBytes -Offset "31AA830" -Values "00 6F 00 01 00 02 00 02" } - if (IsChecked $Redux.Skip.OpeningCutscene) { ChangeBytes -Offset "B06BBA" -Values "0000" } - if (IsChecked $Redux.Skip.DaruniaDance) { ChangeBytes -Offset "22769E4" -Values "FFFFFFFF" } - if (IsChecked $Redux.Skip.ZeldaEscape) { ChangeBytes -Offset "1FC0CF8" -Values "000000010021000100020002" } - if (IsChecked $Redux.Skip.JabuJabu) { ChangeBytes -Offset "CA0784" -Values "0018000100020002" } - if (IsChecked $Redux.Skip.GanonTower) { ChangeBytes -Offset "33FB328" -Values "0076000100020002" } - if (IsChecked $Redux.Skip.Medallions) { ChangeBytes -Offset "2512680" -Values "0076000100020002" } - if (IsChecked $Redux.Skip.AllMedallions) { ChangeBytes -Offset "ACA409" -Values "AD"; ChangeBytes -Offset "ACA49D" -Values "CE" } - if (IsChecked $Redux.Speedup.OpeningChests) { ChangeBytes -Offset "BDA2E8" -Values "240AFFFF" } - if (IsChecked $Redux.Speedup.KingZora) { ChangeBytes -Offset "E56924" -Values "00000000" } - if (IsChecked $Redux.Speedup.OwlFlights) { ChangeBytes -Offset "20E60D2" -Values "0001"; ChangeBytes -Offset "223B6B2" -Values "0001" } - if (IsChecked $Redux.Speedup.EponaRace) { ChangeBytes -Offset "29BE984" -Values "00000002"; ChangeBytes -Offset "29BE9CA" -Values "00010002" } - if (IsChecked $Redux.Speedup.EponaEscape) { ChangeBytes -Offset "1FC8B36" -Values "002A" } - if (IsChecked $Redux.Speedup.HorsebackArchery) { ChangeBytes -Offset "21B2064" -Values "00000002"; ChangeBytes -Offset "21B20AA" -Values "00010002" } - if (IsChecked $Redux.Speedup.DrainingTheWell) { ChangeBytes -Offset "E0A010" -Values "002A000100020002"; ChangeBytes -Offset "2001110" -Values "002B00B700B800B8" } - if (IsChecked $Redux.Speedup.DoorOfTime) { ChangeBytes -Offset "E0A176" -Values "0002"; ChangeBytes -Offset "E0A35A" -Values "00010002" } + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Opening Cutscene" ) { ChangeBytes -Offset "B06BBA" -Values "0000" } + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Darunia Dance") { ChangeBytes -Offset "22769E4" -Values "FFFFFFFF" } + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Zelda's Escape") { ChangeBytes -Offset "1FC0CF8" -Values "000000010021000100020002" } + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Swallowed by Jabu-Jabu") { ChangeBytes -Offset "CA0784" -Values "0018000100020002" } + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Ganon's Tower Collapse") { ChangeBytes -Offset "33FB328" -Values "0076000100020002" } + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Chamber of Sages Visits") { ChangeBytes -Offset "2512680" -Values "0076000100020002" } + if (IsItem -Elem $Redux.Skip.Cutscenes -Item "Collected All Medallions") { ChangeBytes -Offset "ACA409" -Values "AD"; ChangeBytes -Offset "ACA49D" -Values "CE" } + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Opening Chests") { ChangeBytes -Offset "BDA2E8" -Values "240AFFFF" } + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Moving King Zora") { ChangeBytes -Offset "E56924" -Values "00000000" } + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Owl Flights") { ChangeBytes -Offset "20E60D2" -Values "0001"; ChangeBytes -Offset "223B6B2" -Values "0001" } + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Ingo Epona Race") { ChangeBytes -Offset "29BE984" -Values "00000002"; ChangeBytes -Offset "29BE9CA" -Values "00010002" } + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Ranch Epona Escape") { ChangeBytes -Offset "1FC8B36" -Values "002A" } + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Horseback Archery") { ChangeBytes -Offset "21B2064" -Values "00000002"; ChangeBytes -Offset "21B20AA" -Values "00010002" } + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Draining the Well") { ChangeBytes -Offset "E0A010" -Values "002A000100020002"; ChangeBytes -Offset "2001110" -Values "002B00B700B800B8" } + if (IsItem -Elem $Redux.Speedup.Cutscenes -Item "Opening Door of Time") { ChangeBytes -Offset "E0A176" -Values "0002"; ChangeBytes -Offset "E0A35A" -Values "00010002" } @@ -1279,10 +1298,7 @@ function ByteOptions() { # MASTER QUEST # - if ($GamePatch.vanilla -eq 1) { - RefreshScript "MQ" - $dungeons = PatchDungeonsOoTMQ - } + if ($GamePatch.vanilla -eq 1) { $dungeons = PatchDungeonsOoTMQ } @@ -1320,7 +1336,7 @@ function RevertReduxOptions() { $Symbols = SetJSONFile ($GameFiles.base + "\symbols.json") $payload = $Symbols.PAYLOAD_START + $Symbols.PAYLOAD_END + $Symbols.PAYLOAD_START - if ($GamePatch.settings -eq "Master of Time") { + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { ChangeBytes -Offset "CA80" -Values $payload ChangeBytes -Offset "D1B0" -Values "034710000347140003471000" } @@ -1445,7 +1461,7 @@ function ByteReduxOptions() { # BUTTON COLORS # if ($Redux.Colors.SetButtons -ne $null) { - if (IsDefaultColor -Elem $Redux.Colors.SetButtons[0] -Not) { # A Button + if (IsColor $Redux.Colors.SetButtons[0] -Not) { # A Button $values = (Get16Bit $Redux.Colors.SetButtons[0].Color.R) + (Get16Bit $Redux.Colors.SetButtons[0].Color.G) + (Get16Bit $Redux.Colors.SetButtons[0].Color.B); ChangeBytes -Offset $Symbols.CFG_A_BUTTON_COLOR -Values $values # A Button Color $values = (Get16Bit $Redux.Colors.SetButtons[0].Color.R) + (Get16Bit $Redux.Colors.SetButtons[0].Color.G) + (Get16Bit $Redux.Colors.SetButtons[0].Color.B); ChangeBytes -Offset $Symbols.CFG_A_NOTE_COLOR -Values $values # Note Button @@ -1475,11 +1491,11 @@ function ByteReduxOptions() { ChangeBytes -Offset "BB2F96" -Values $Redux.Colors.SetButtons[0].Color.B # Blue } - if (IsDefaultColor -Elem $Redux.Colors.SetButtons[1] -Not) { + if (IsColor $Redux.Colors.SetButtons[1] -Not) { $values = (Get16Bit $Redux.Colors.SetButtons[1].Color.R) + (Get16Bit $Redux.Colors.SetButtons[1].Color.G) + (Get16Bit $Redux.Colors.SetButtons[1].Color.B); ChangeBytes -Offset $Symbols.CFG_B_BUTTON_COLOR -Values $values # B Button } - if (IsDefaultColor -Elem $Redux.Colors.SetButtons[2] -Not) { # C Buttons + if (IsColor $Redux.Colors.SetButtons[2] -Not) { # C Buttons ChangeBytes -Offset $Symbols.CFG_C_BUTTON_COLOR -Values ( (Get16Bit $Redux.Colors.SetButtons[2].Color.R) + (Get16Bit $Redux.Colors.SetButtons[2].Color.G) + (Get16Bit $Redux.Colors.SetButtons[2].Color.B) ) if ($Redux.Colors.Buttons.Text -ne "N64 OoT" -and $Redux.Colors.Buttons.Text -ne "N64 MM" -and $Redux.Colors.Buttons.Text -ne "GC OoT" -and $Redux.Colors.Buttons.Text -ne "GC MM") { @@ -1502,7 +1518,7 @@ function ByteReduxOptions() { } } - if (IsDefaultColor -Elem $Redux.Colors.SetButtons[3] -Not) { # Start Button + if (IsColor $Redux.Colors.SetButtons[3] -Not) { # Start Button ChangeBytes -Offset "AE9EC6" -Values @($Redux.Colors.SetButtons[3].Color.R, $Redux.Colors.SetButtons[3].Color.G) # Red + Green ChangeBytes -Offset "AE9ED8" -Values @(53, 238, $Redux.Colors.SetButtons[3].Color.B) # Blue } @@ -1512,24 +1528,24 @@ function ByteReduxOptions() { # TUNIC COLORS # - if (IsDefaultColor -Elem $Redux.Colors.SetExtraEquipment[0] -Not) { ChangeBytes -Offset $Symbols.CFG_TUNIC_MAGICIAN -Values @($Redux.Colors.SetExtraEquipment[0].Color.R, $Redux.Colors.SetExtraEquipment[0].Color.G, $Redux.Colors.SetExtraEquipment[0].Color.B) } # Magician Tunic - if (IsDefaultColor -Elem $Redux.Colors.SetExtraEquipment[1] -Not) { ChangeBytes -Offset $Symbols.CFG_TUNIC_GUARDIAN -Values @($Redux.Colors.SetExtraEquipment[1].Color.R, $Redux.Colors.SetExtraEquipment[1].Color.G, $Redux.Colors.SetExtraEquipment[1].Color.B) } # Guardian Tunic - if (IsDefaultColor -Elem $Redux.Colors.SetExtraEquipment[2] -Not) { ChangeBytes -Offset $Symbols.CFG_TUNIC_HERO -Values @($Redux.Colors.SetExtraEquipment[2].Color.R, $Redux.Colors.SetExtraEquipment[2].Color.G, $Redux.Colors.SetExtraEquipment[2].Color.B) } # Hero Tunic - if (IsDefaultColor -Elem $Redux.Colors.SetExtraEquipment[3] -Not) { ChangeBytes -Offset $Symbols.CFG_TUNIC_NONE -Values @($Redux.Colors.SetExtraEquipment[3].Color.R, $Redux.Colors.SetExtraEquipment[3].Color.G, $Redux.Colors.SetExtraEquipment[3].Color.B) } # No Tunic - if (IsDefaultColor -Elem $Redux.Colors.SetExtraEquipment[4] -Not) { ChangeBytes -Offset $Symbols.CFG_TUNIC_SHADOW -Values @($Redux.Colors.SetExtraEquipment[4].Color.R, $Redux.Colors.SetExtraEquipment[4].Color.G, $Redux.Colors.SetExtraEquipment[4].Color.B) } # Shadow Tunic + if (IsColor $Redux.Colors.SetExtraEquipment[0] -Not) { ChangeBytes -Offset $Symbols.CFG_TUNIC_MAGICIAN -Values @($Redux.Colors.SetExtraEquipment[0].Color.R, $Redux.Colors.SetExtraEquipment[0].Color.G, $Redux.Colors.SetExtraEquipment[0].Color.B) } # Magician Tunic + if (IsColor $Redux.Colors.SetExtraEquipment[1] -Not) { ChangeBytes -Offset $Symbols.CFG_TUNIC_GUARDIAN -Values @($Redux.Colors.SetExtraEquipment[1].Color.R, $Redux.Colors.SetExtraEquipment[1].Color.G, $Redux.Colors.SetExtraEquipment[1].Color.B) } # Guardian Tunic + if (IsColor $Redux.Colors.SetExtraEquipment[2] -Not) { ChangeBytes -Offset $Symbols.CFG_TUNIC_HERO -Values @($Redux.Colors.SetExtraEquipment[2].Color.R, $Redux.Colors.SetExtraEquipment[2].Color.G, $Redux.Colors.SetExtraEquipment[2].Color.B) } # Hero Tunic + if (IsColor $Redux.Colors.SetExtraEquipment[3] -Not) { ChangeBytes -Offset $Symbols.CFG_TUNIC_NONE -Values @($Redux.Colors.SetExtraEquipment[3].Color.R, $Redux.Colors.SetExtraEquipment[3].Color.G, $Redux.Colors.SetExtraEquipment[3].Color.B) } # No Tunic + if (IsColor $Redux.Colors.SetExtraEquipment[4] -Not) { ChangeBytes -Offset $Symbols.CFG_TUNIC_SHADOW -Values @($Redux.Colors.SetExtraEquipment[4].Color.R, $Redux.Colors.SetExtraEquipment[4].Color.G, $Redux.Colors.SetExtraEquipment[4].Color.B) } # Shadow Tunic # TRAIL COLORS # if ($Redux.Colors.SetBoomerang -ne $null) { - if (IsDefaultColor -Elem $Redux.Colors.SetBoomerang[0] -Not) { ChangeBytes -Offset $Symbols.CFG_BOOM_TRAIL_INNER_COLOR -Values @($Redux.Colors.SetBoomerang[0].Color.R, $Redux.Colors.SetBoomerang[0].Color.G, $Redux.Colors.SetBoomerang[0].Color.B) } - if (IsDefaultColor -Elem $Redux.Colors.SetBoomerang[1] -Not) { ChangeBytes -Offset $Symbols.CFG_BOOM_TRAIL_OUTER_COLOR -Values @($Redux.Colors.SetBoomerang[1].Color.R, $Redux.Colors.SetBoomerang[1].Color.G, $Redux.Colors.SetBoomerang[1].Color.B) } + if (IsColor $Redux.Colors.SetBoomerang[0] -Not) { ChangeBytes -Offset $Symbols.CFG_BOOM_TRAIL_INNER_COLOR -Values @($Redux.Colors.SetBoomerang[0].Color.R, $Redux.Colors.SetBoomerang[0].Color.G, $Redux.Colors.SetBoomerang[0].Color.B) } + if (IsColor $Redux.Colors.SetBoomerang[1] -Not) { ChangeBytes -Offset $Symbols.CFG_BOOM_TRAIL_OUTER_COLOR -Values @($Redux.Colors.SetBoomerang[1].Color.R, $Redux.Colors.SetBoomerang[1].Color.G, $Redux.Colors.SetBoomerang[1].Color.B) } } if ($Redux.Colors.SetBombchu -ne $null) { - if (IsDefaultColor -Elem $Redux.Colors.SetBombchu[0] -Not) { ChangeBytes -Offset $Symbols.CFG_BOMBCHU_TRAIL_INNER_COLOR -Values @($Redux.Colors.SetBombchu[0].Color.R, $Redux.Colors.SetBombchu[0].Color.G, $Redux.Colors.SetBombchu[0].Color.B) } - if (IsDefaultColor -Elem $Redux.Colors.SetBombchu[1] -Not) { ChangeBytes -Offset $Symbols.CFG_BOMBCHU_TRAIL_OUTER_COLOR -Values @($Redux.Colors.SetBombchu[1].Color.R, $Redux.Colors.SetBombchu[1].Color.G, $Redux.Colors.SetBombchu[1].Color.B) } + if (IsColor $Redux.Colors.SetBombchu[0] -Not) { ChangeBytes -Offset $Symbols.CFG_BOMBCHU_TRAIL_INNER_COLOR -Values @($Redux.Colors.SetBombchu[0].Color.R, $Redux.Colors.SetBombchu[0].Color.G, $Redux.Colors.SetBombchu[0].Color.B) } + if (IsColor $Redux.Colors.SetBombchu[1] -Not) { ChangeBytes -Offset $Symbols.CFG_BOMBCHU_TRAIL_OUTER_COLOR -Values @($Redux.Colors.SetBombchu[1].Color.R, $Redux.Colors.SetBombchu[1].Color.G, $Redux.Colors.SetBombchu[1].Color.B) } } @@ -1537,8 +1553,8 @@ function ByteReduxOptions() { # HUD COLORS # if ($Redux.Colors.SetHUDStats -ne $null) { - if (IsDefaultColor -Elem $Redux.Colors.SetHUDStats[0] -Not) { $values = (Get16Bit $Redux.Colors.SetHUDStats[0].Color.R) + (Get16Bit $Redux.Colors.SetHUDStats[0].Color.G) + (Get16Bit $Redux.Colors.SetHUDStats[0].Color.B); ChangeBytes -Offset $Symbols.CFG_HEART_COLOR -Values $values } # Hearts - if (IsDefaultColor -Elem $Redux.Colors.SetHUDStats[1] -Not) { $values = (Get16Bit $Redux.Colors.SetHUDStats[1].Color.R) + (Get16Bit $Redux.Colors.SetHUDStats[1].Color.G) + (Get16Bit $Redux.Colors.SetHUDStats[1].Color.B); ChangeBytes -Offset $Symbols.CFG_MAGIC_COLOR -Values $values } # Magic + if (IsColor $Redux.Colors.SetHUDStats[0] -Not) { $values = (Get16Bit $Redux.Colors.SetHUDStats[0].Color.R) + (Get16Bit $Redux.Colors.SetHUDStats[0].Color.G) + (Get16Bit $Redux.Colors.SetHUDStats[0].Color.B); ChangeBytes -Offset $Symbols.CFG_HEART_COLOR -Values $values } # Hearts + if (IsColor $Redux.Colors.SetHUDStats[1] -Not) { $values = (Get16Bit $Redux.Colors.SetHUDStats[1].Color.R) + (Get16Bit $Redux.Colors.SetHUDStats[1].Color.G) + (Get16Bit $Redux.Colors.SetHUDStats[1].Color.B); ChangeBytes -Offset $Symbols.CFG_MAGIC_COLOR -Values $values } # Magic } if (IsChecked $Redux.Graphics.GCScheme) { @@ -1546,8 +1562,8 @@ function ByteReduxOptions() { ChangeBytes -Offset $Symbols.CFG_SHOP_CURSOR_COLOR -Values "00 00 00 FF 00 50" # Shop Cursor } elseif ($Redux.Colors.SetText -ne $null) { - if (IsDefaultColor -Elem $Redux.Colors.SetText[0] -Not) { $values = (Get16Bit $Redux.Colors.SetText[0].Color.R) + (Get16Bit $Redux.Colors.SetText[0].Color.G) + (Get16Bit $Redux.Colors.SetText[0].Color.B); ChangeBytes -Offset $Symbols.CFG_TEXT_CURSOR_COLOR -Values $values } # Text Cursor - if (IsDefaultColor -Elem $Redux.Colors.SetText[1] -Not) { $values = (Get16Bit $Redux.Colors.SetText[1].Color.R) + (Get16Bit $Redux.Colors.SetText[1].Color.G) + (Get16Bit $Redux.Colors.SetText[1].Color.B); ChangeBytes -Offset $Symbols.CFG_SHOP_CURSOR_COLOR -Values $values } # Shop Cursor + if (IsColor $Redux.Colors.SetText[0] -Not) { $values = (Get16Bit $Redux.Colors.SetText[0].Color.R) + (Get16Bit $Redux.Colors.SetText[0].Color.G) + (Get16Bit $Redux.Colors.SetText[0].Color.B); ChangeBytes -Offset $Symbols.CFG_TEXT_CURSOR_COLOR -Values $values } # Text Cursor + if (IsColor $Redux.Colors.SetText[1] -Not) { $values = (Get16Bit $Redux.Colors.SetText[1].Color.R) + (Get16Bit $Redux.Colors.SetText[1].Color.G) + (Get16Bit $Redux.Colors.SetText[1].Color.B); ChangeBytes -Offset $Symbols.CFG_SHOP_CURSOR_COLOR -Values $values } # Shop Cursor } } @@ -1655,16 +1671,19 @@ function ByteSceneOptions() { SaveAndPatchLoadedScene } - if (IsChecked $Redux.Fixes.ChildColossusFairy) { PrepareMap -Scene "Desert Colossus" -Map 0 -Header 0; ReplaceActor -Name "Dialog Spot" -Compare "8EFF" -Param "8EDD"; SaveAndPatchLoadedScene } + if (IsChecked $Redux.Fixes.ChildColossusFairy) { PrepareMap -Scene "Desert Colossus" -Map 0 -Header 0; ReplaceActor -Name "Dialog Spot" -Compare "8EFF" -Param "8EDD"; SaveAndPatchLoadedScene } if (IsChecked $Redux.Fixes.CraterFairy) { PrepareMap -Scene "Death Mountain Crater" -Map 1 -Header 1; ReplaceActor -Name "Dialog Spot" -New "Falling Burning Rock" -Compare "8EDC" -X 0 -Y 0 -Z 0 -XRot 0 -YRot 0 -ZRot 0 -Param "FFFF"; SaveAndPatchLoadedScene } - if (IsChecked $Redux.Fixes.DodongosCavernGossipStone) { PrepareMap -Scene "Dodongo's Cavern" -Map 0 -Header 0; ReplaceActor -Name "Gossip Stone" -Compare "1114" -Param "1138"; SaveAndPatchLoadedScene } + if (IsChecked $Redux.Fixes.DodongosCavernGossipStone) { PrepareMap -Scene "Dodongo's Cavern" -Map 0 -Header 0; ReplaceActor -Name "Gossip Stone" -Compare "1114" -Param "1138"; SaveAndPatchLoadedScene } if (IsChecked $Redux.Fixes.WaterTempleActors) { PrepareMap -Scene "Water Temple" -Map 0 -Header 0 - ChangeSceneFile -Values "0B" -Search "00097F09800981800100000000FA2400"; ChangeSceneFile -Values "0B" -Search "00097F09810982800100000000FA2400" # 25C7221, 25C7231 - InsertObject -Name "Keese" - ReplaceActor -Name "Keese" -CompareX (-1645) -X (-455) -Y 780 -Z (-431) -YRot 0; ReplaceActor -Name "Keese" -CompareX (-1594) -X 74 -Y 780 -Z (-431) -YRot 0 - SaveLoadedMap + + if (ReplaceActor -Name "Keese" -CompareX (-1645) -X (-455) -Y 780 -Z (-431) -YRot 0) { + ChangeSceneFile -Values "0B" -Search "00097F09800981800100000000FA2400"; ChangeSceneFile -Values "0B" -Search "00097F09810982800100000000FA2400" # 25C7221, 25C7231 + InsertObject -Name "Keese" + ReplaceActor -Name "Keese" -CompareX (-1594) -X 74 -Y 780 -Z (-431) -YRot 0 + SaveLoadedMap + } PrepareMap -Scene "Water Temple" -Map 10 -Header 0 ReplaceActor -Name "Breakable Pot" -Compare "7003" -Y 860; ReplaceActor -Name "Breakable Pot" -Compare "7203" -Y 860; ReplaceActor -Name "Breakable Pot" -Compare "7403" -Y 860 @@ -1672,7 +1691,7 @@ function ByteSceneOptions() { } if (IsChecked $Redux.Fixes.NaviTarget) { - PrepareMap -Scene "Fire Temple" -Map 13 -Header 0; ReplaceActor -Name "Navi Message" -Compare "BFA7" -Y 4171 -YRot 22; SaveAndPatchLoadedScene + PrepareMap -Scene "Fire Temple" -Map 13 -Header 0; ReplaceActor -Name "Navi Message" -Compare "BFA7" -Y 4171 -YRot 22; SaveAndPatchLoadedScene PrepareMap -Scene "Ice Cavern" -Map 3 -Header 0; ReplaceActor -Name "Navi Message" -Compare "0580" -XRot 24 -YRot 0 -ZRot 0; SaveAndPatchLoadedScene PrepareMap -Scene "Shadow Temple" -Map 21 -Header 0; ReplaceActor -Name "Information Spot" -Compare "2084" -X (-2724) -Y (-1293) -Z (-596); SaveAndPatchLoadedScene PrepareMap -Scene "Spirit Temple" -Map 5 -Header 0; ReplaceActor -Name "Information Spot" -Compare "3C24" -Z (-1410); SaveAndPatchLoadedScene @@ -1713,27 +1732,59 @@ function ByteSceneOptions() { ChangeSceneFile -Values "07E1" -Search "006105F830FE98F380099C033E09EC04" -Start "AC00"; SaveAndPatchLoadedScene } + if (IsChecked $Redux.Hero.HarderChildBosses) { + PrepareMap -Scene "Gohma's Lair" -Map 1 -Header 0 + ReplaceActor -Name "Grass Shrub" -New "Gohma Larva" -X (-121) -Y (-110) -Z (-686) -YRot 4150 -Param "0008" + ReplaceActor -Name "Grass Shrub" -New "Gohma Larva" -X 18 -Y (-110) -Z (-510) -YRot 4150 -Param "0008" + ReplaceActor -Name "Grass Shrub" -New "Gohma Larva" -X (-402) -Y (-110) -Z (-573) -YRot 4150 -Param "0008" + ReplaceActor -Name "Grass Shrub" -New "Gohma Larva" -X (-385) -Y (-110) -Z (-344) -YRot 4150 -Param "0008" + ReplaceActor -Name "Grass Shrub" -New "Gohma Larva" -X (-186) -Y (-110) -Z (-47) -YRot 4150 -Param "0008" + ReplaceActor -Name "Grass Shrub" -New "Gohma Larva" -X (-339) -Y (-110) -Z (-242) -YRot 4150 -Param "0008" + ReplaceActor -Name "Grass Shrub" -New "Gohma Larva" -X 59 -Y (-110) -Z (-415) -YRot 4150 -Param "0008" + ReplaceActor -Name "Grass Shrub" -New "Gohma Larva" -X 90 -Y (-110) -Z (-175) -YRot 4150 -Param "0008" + SaveAndPatchLoadedScene + + PrepareMap -Scene "King Dodongo's Lair" -Map 1 -Header 0 + InsertObject -Name "Baby Dodongo" + ReplaceActor -Name "Bomb Flower" -New "Baby Dodongo" -X (-574) -Y (-1504) -Z (-3615) -Param "0000" + ReplaceActor -Name "Bomb Flower" -New "Baby Dodongo" -X (-1216) -Y (-1504) -Z (-3615) -Param "0000" + ReplaceActor -Name "Bomb Flower" -New "Baby Dodongo" -X (-1380) -Y (-1505) -Z (-3340) -Param "0000" + ReplaceActor -Name "Bomb Flower" -New "Baby Dodongo" -X (-380) -Y (-1504) -Z (-3340) -Param "0000" + SaveAndPatchLoadedScene + + PrepareMap -Scene "Barinade's Lair" -Map 1 -Header 0 + InsertObject -Name "Biri" + ReplaceActor -Name "Breakable Pot" -New "Biri" -X 130 -Y 180 -Z (-340) -Param "FFFF" + ReplaceActor -Name "Breakable Pot" -New "Biri" -X 130 -Y 180 -Z (-170) -Param "FFFF" + ReplaceActor -Name "Breakable Pot" -New "Biri" -X (-230) -Y 180 -Z (-255) -Param "FFFF" + ReplaceActor -Name "Breakable Pot" -New "Biri" -X (-130) -Y 180 -Z (-340) -Param "FFFF" + ReplaceActor -Name "Breakable Pot" -New "Biri" -X (-130) -Y 180 -Z (-170) -Param "FFFF" + ReplaceActor -Name "Breakable Pot" -New "Biri" -X 230 -Y 180 -Z (-255) -Param "FFFF" + SaveAndPatchLoadedScene + } + + PrepareMap -Scene "Kokiri Forest" -Map 0 -Header 0 + InsertObject -Name "Keese" + InsertActor -Name "Keese" -X (-322) -Y 380 -Z (-1223) -Param "0002" + InsertActor -Name "Keese" -X (-342) -Y 380 -Z (-1223) -Param "0002" + InsertActor -Name "Keese" -X (-362) -Y 380 -Z (-1223) -Param "0002" + InsertActor -Name "Keese" -X (-382) -Y 380 -Z (-1223) -Param "0002" + InsertActor -Name "Keese" -X (-402) -Y 380 -Z (-1223) -Param "0002" + InsertActor -Name "Keese" -X (-422) -Y 380 -Z (-1223) -Param "0002" + InsertActor -Name "Keese" -X (-442) -Y 380 -Z (-1223) -Param "0002" + InsertActor -Name "Keese" -X (-462) -Y 380 -Z (-1223) -Param "0002" + SaveAndPatchLoadedScene + } #============================================================================================================================================================================================== -function WholeLanguageOptions([string]$Script, [string]$Table) { +function WholeLanguageOptions() { - if (IsChecked $Redux.Text.Vanilla -Not) { LoadTextEditor } - - if (IsChecked $Redux.Text.MMoT) { - ApplyPatch -File $Script -Patch "\Export\Message\malon_master_of_Time_static.bps" - ApplyPatch -File $Table -Patch "\Export\Message\malon_master_of_time_table.bps" - } - elseif (IsChecked $Redux.Text.Restore) { - ApplyPatch -File $Script -Patch "\Export\Message\restore_static.bps" - ApplyPatch -File $Table -Patch "\Export\Message\restore_table.bps" - } - elseif (IsChecked $Redux.Text.Beta) { - ApplyPatch -File $Script -Patch "\Export\Message\ura_static.bps" - ApplyPatch -File $Table -Patch "\Export\Message\ura_table.bps" - } + if (IsChecked $Redux.Text.MMoT) { ApplyDialogue -Script "malon_master_of_Time_static.bps" -Table "malon_master_of_time_table.bps" } + elseif (IsChecked $Redux.Text.Restore) { ApplyDialogue -Script "restore_static.bps" -Table "restore_table.bps" } + elseif (IsChecked $Redux.Text.Beta) { ApplyDialogue -Script "ura_static.bps" -Table "ura_table.bps" } elseif (IsChecked $Redux.Text.Custom) { if ( (TestFile ($Gamefiles.editor + "\message_data_static." + $LanguagePatch.code + ".bin") ) -and (TestFile ($Gamefiles.editor + "\message_data." + $LanguagePatch.code + ".tbl") ) ) { Copy-Item -LiteralPath ($Gamefiles.editor + "\message_data_static." + $LanguagePatch.code + ".bin") -Destination $Script -Force @@ -1750,7 +1801,7 @@ function WholeLanguageOptions([string]$Script, [string]$Table) { function ByteLanguageOptions() { if ($GamePatch.vanilla -le 3) { - if ( (IsChecked $Redux.Text.Speed3x) -or (IsLanguage $Redux.Text.Instant) ) { + if ( (IsChecked $Redux.Text.Speed3x) -or (IsChecked $Redux.Text.Instant -Lang 1) ) { ChangeBytes -Offset "B5006F" -Values "03" # Text Speed SetMessage -ID "4046" -Text "1A" -Replace "1A1401" # Correct Ruto Confession Textbox SetMessage -ID "108E" -Text "0C3C" -Replace "0C76" -All # Correct Phantom Ganon Defeat Textbox (Delay) @@ -1801,7 +1852,7 @@ function ByteLanguageOptions() { SetMessage -ID "1007"; SetMessage -ID "407F"; SetMessage -ID "407F"; SetMessage -ID "010C" -Text "0543209F" -Replace "0542209F" } - if (IsLanguage $Redux.Unlock.Tunics) { + if (IsChecked $Redux.Unlock.Tunics -Lang 1) { SetMessage -ID "0050" -Text "adult size, so it won't fit a kid..." -Replace "unisize, so it fits an adult and kid" # Goron Tunic SetMessage -ID "0051" -Text "adult size,so it won't fit a kid." -Replace "unisize,so it fits an adult and kid" # Zora Tunic SetMessage -ID "00AA" -Text "Adult" -Replace "Uni-"; SetMessage -ID "00AB" # Tunic @@ -1843,10 +1894,12 @@ function ByteLanguageOptions() { } if ( (IsIndex -Elem $Redux.Text.NaviScript -Index 3) -and $LanguagePatch.code -eq "en") { SetMessage -ID "1017" -Text "her" -Replace "his"; SetMessage -ID "103F" -Text "her" -Replace "him" } - if (IsLanguage $Redux.Text.TypoFixes) { - SetMessage "4013" -Text " Princess Ruto has gone to the temple of Lake Hylia and has notcome back... I'm so worried...again!" -Replace "Princess Ruto has gone to LakeHylia and has not come back...I'm so worried...again!" - SetMessage "507B" -Text @(1, 1) -Replace @(1) - SetMessage "6041" -Text "again " + if (IsChecked $Redux.Text.TypoFixes -Lang 1) { + if ((GetMessage "4013") -eq "Princess Ruto has gone to the temple of Lake Hylia and has notcome back... I'm so worried...again!") { + SetMessage "4013" -Text "Princess Ruto has gone to the temple of Lake Hylia and has notcome back... I'm so worried...again!" -Replace "Princess Ruto has gone to LakeHylia and has not come back...I'm so worried...again!" + SetMessage "507B" -Text @(1, 1) -Replace @(1) + SetMessage "6041" -Text "again " + } } if ( (IsChecked $Redux.Text.Restore) -or (IsChecked $Redux.Text.GoldSkulltula) ) { ChangeBytes -Offset "EC68CF" -Values "00"; ChangeBytes -Offset "EC69BF" -Values "00"; ChangeBytes -Offset "EC6A2B" -Values "00"; ChangeBytes -Offset "EC6A1C" -Values "14" } @@ -1863,11 +1916,11 @@ function ByteLanguageOptions() { } } - if (IsLanguage $Redux.Capacity.EnableAmmo) { - if ($GamePatch.settings -eq "Master of Time") { $arrow3 = "99" } else { $arrow3 = "50" } - if ($GamePatch.settings -eq "Gold Quest") { $bomb1 = "10" } elseif ($GamePatch.settings -eq "Master of Time") { $bomb1 = "15" } else { $bomb1 = "20" } - if ($GamePatch.settings -eq "Gold Quest") { $bomb3 = "50" } elseif ($GamePatch.settings -eq "Master of Time") { $bomb3 = "99" } else { $bomb3 = "40" } - if ($GamePatch.settings -eq "Master of Time") { $nut3 = "99" } else { $nut3 = "40" } + if (IsChecked $Redux.Capacity.EnableAmmo -Lang 1) { + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $arrow3 = "99" } else { $arrow3 = "50" } + if (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $bomb1 = "10" } elseif (StrLike -Str $GamePatch.settings -Val "Master of Time") { $bomb1 = "15" } else { $bomb1 = "20" } + if (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $bomb3 = "50" } elseif (StrLike -Str $GamePatch.settings -Val "Master of Time") { $bomb3 = "99" } else { $bomb3 = "40" } + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $nut3 = "99" } else { $nut3 = "40" } SetMessage -ID "0056" -ASCII -Text "40" -Replace $Redux.Capacity.Quiver2.text; SetMessage -ID "0057" -ASCII -Text $arrow3 -Replace $Redux.Capacity.Quiver3.text SetMessage -ID "0058" -ASCII -Text $bomb1 -Replace $Redux.Capacity.BombBag1.text; SetMessage -ID "0059" -ASCII -Text "30" -Replace $Redux.Capacity.BombBag2.text; SetMessage -ID "005A" -Text $bomb3 -Replace $Redux.Capacity.BombBag3.text @@ -1879,13 +1932,13 @@ function ByteLanguageOptions() { } } - if (IsLanguage $Redux.Capacity.EnableWallet) { - if ($GamePatch.settings -eq "Master of Time") { $wallet2 = "250" } else { $wallet2 = "200" } - if ($GamePatch.vanilla -ne 1) { $wallet3 = "999" } else { $wallet3 = "500" } + if (IsChecked $Redux.Capacity.EnableWallet -Lang 1) { + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $wallet2 = "250" } else { $wallet2 = "200" } + if ($GamePatch.vanilla -ne 1) { $wallet3 = "999" } else { $wallet3 = "500" } SetMessage -ID "005E" -ASCII -Text $wallet2 -Replace $Redux.Capacity.Wallet2.Text -NoParse; SetMessage -ID "005F" -ASCII -Text $wallet3 -Replace $Redux.Capacity.Wallet3.Text -NoParse } - if (IsLanguage $Redux.Equipment.HerosBow) { SetMessage -ID "0031" -Text "Fairy Bow" -Replace "Hero's Bow" } + if (IsChecked $Redux.Equipment.HerosBow -Lang 1) { SetMessage -ID "0031" -Text "Fairy Bow" -Replace "Hero's Bow" } if (IsDefault $Redux.Equipment.KokiriSword -Not) { $file = $GameFiles.textures + "\Equipment\Kokiri Sword\" + $Redux.Equipment.KokiriSword.text + "." + $LanguagePatch.code + ".txt" @@ -2050,30 +2103,87 @@ function AdjustGUI() { #============================================================================================================================================================================================== function CreateOptions() { - RefreshScript "Zelda 64" - CreateOptionsDialog -Columns 6 -Height 600 -Tabs @("Main", "Graphics", "Audio", "Difficulty", "Colors", "Equipment", "Capacity", "Animations") + CreateOptionsPanel -Tabs @("Main", "Graphics", "Audio", "Difficulty", "Colors", "Equipment", "Capacity", "Animations", "Redux", "Language") ChangeModelsSelection } +#============================================================================================================================================================================================== +function CreateOptionsPreviews() { + + if ($GamePatch.models -ne 0) { + CreatePreviewGroup -All -Text "Model Previews" -Height 8 + CreateImageBox -X 20 -Y 20 -W 154 -H 220 -Child -Name "ModelChild" + CreateImageBox -X 210 -Y 20 -W 154 -H 220 -Adult -Name "ModelAdult" + $global:PreviewToolTip = CreateToolTip + } + + + + # STYLE PREVIEWS # + + CreatePreviewGroup -All -Text "Style Previews" -Height 9 + CreateImageBox -X 20 -Y 20 -W 163 -H 138 -All -Name "RegularChests"; $Redux.Styles.RegularChests.Add_SelectedIndexChanged( { ShowStylePreview } ) + CreateImageBox -X 200 -Y 20 -W 163 -H 138 -All -Name "BossChests"; $Redux.Styles.BossChests.Add_SelectedIndexChanged( { ShowStylePreview } ) + CreateImageBox -X 20 -Y 170 -W 110 -H 110 -All -Name "SmallCrates"; $Redux.Styles.SmallCrates.Add_SelectedIndexChanged( { ShowStylePreview } ) + CreateImageBox -X 200 -Y 170 -W 110 -H 110 -All -Name "Pots"; $Redux.Styles.Pots.Add_SelectedIndexChanged( { ShowStylePreview } ) + ShowStylePreview + + + + # HUD PREVIEWS # + + CreatePreviewGroup -All -Text "HUD Previews" -Height 4 + CreateImageBox -X 20 -Y 20 -W 90 -H 90 -All -Name "ButtonStyle"; $Redux.UI.ButtonStyle.Add_SelectedIndexChanged( { ShowHUDPreview -IsOoT } ) + CreateImageBox -X 120 -Y 20 -W 200 -H 40 -All -Name "Magic"; $Redux.UI.Magic.Add_SelectedIndexChanged( { ShowHUDPreview -IsOoT } ) + CreateImageBox -X 160 -Y 70 -W 40 -H 40 -All -Name "Hearts"; $Redux.UI.Hearts.Add_SelectedIndexChanged( { ShowHUDPreview -IsOoT } ) + CreateImageBox -X 210 -Y 70 -W 40 -H 40 -All -Name "Rupees"; $Redux.UI.Rupees.Add_SelectedIndexChanged( { ShowHUDPreview -IsOoT } ) + CreateImageBox -X 260 -Y 70 -W 40 -H 40 -All -Name "DungeonKeys"; $Redux.UI.DungeonKeys.Add_CheckStateChanged( { ShowHUDPreview -IsOoT } ) + CreateImageBox -X 310 -Y 70 -W 40 -H 40 -All -Name "CurrentFloor"; $Redux.UI.CurrentFloor.Add_SelectedIndexChanged( { ShowHUDPreview -IsOoT } ) + ShowHUDPreview -IsOoT + + + + # EQUIPMENT PREVIEWS # + + CreatePreviewGroup -All -Text "Equipment Previews" -Height 9 + CreateImageBox -X 20 -Y 40 -W 80 -H 80 -Child -Name "DekuShieldIcon" + CreateImageBox -X 110 -Y 20 -W 80 -H 120 -Child -Name "DekuShield"; if ($Redux.Equipment.DekuShield -ne $null) { $Redux.Equipment.DekuShield.Add_SelectedIndexChanged( { ShowEquipmentPreview } ) } + CreateImageBox -X 200 -Y 40 -W 80 -H 80 -All -Name "HylianShieldIcon" + CreateImageBox -X 290 -Y 20 -W 80 -H 120 -All -Name "HylianShield"; if ($Redux.Equipment.HylianShield -ne $null) { $Redux.Equipment.HylianShield.Add_SelectedIndexChanged( { ShowEquipmentPreview } ) } + CreateImageBox -X 20 -Y 180 -W 80 -H 80 -Adult -Name "MirrorShieldIcon" + CreateImageBox -X 110 -Y 160 -W 80 -H 120 -Adult -Name "MirrorShield"; if ($Redux.Equipment.MirrorShield -ne $null) { $Redux.Equipment.MirrorShield.Add_SelectedIndexChanged( { ShowEquipmentPreview } ) } + CreateImageBox -X 200 -Y 180 -W 80 -H 80 -Child -Name "KokiriSwordIcon"; if ($Redux.Equipment.KokiriSword -ne $null) { $Redux.Equipment.KokiriSword.Add_SelectedIndexChanged( { ShowEquipmentPreview } ) } + CreateImageBox -X 290 -Y 180 -W 80 -H 80 -Adult -Name "MasterSwordIcon"; if ($Redux.Equipment.MasterSword -ne $null) { $Redux.Equipment.MasterSword.Add_SelectedIndexChanged( { ShowEquipmentPreview } ) } + ShowEquipmentPreview + +} + + + #============================================================================================================================================================================================== function CreatePresets() { + if ($GamePatch.presets -eq 0) { return } + + + # PRESETS # - CreateReduxGroup -Tag "Presets" -All -Text "Presets" -Rows 2 + CreateReduxGroup -Tag "Presets" -All -Text "Presets" - $Reset = CreateReduxButton -All -Text "Reset Options" -Row 1 -Column 1 + $Reset = CreateReduxButton -All -Width 150 -Text "Reset Options" + $QualityOfLife = CreateReduxButton -All -Width 150 -Text "Quality of Life" + $OptimalRedux = CreateReduxButton -All -Width 150 -Text "Optimal Redux" + $HeroMode = CreateReduxButton -All -Width 150 -Text "Hero Mode" - $QualityOfLife = CreateReduxButton -All -Text "Quality of Life" -Row 1 -Column 4 - $OptimalRedux = CreateReduxButton -All -Text "Optimal Redux" -Row 1 -Column 5 - $HeroMode = CreateReduxButton -All -Text "Hero Mode" -Row 1 -Column 6 - - $VanillaModels = CreateReduxButton -All -Text "Original Link" -Row 2 -Column 4 - $MajoraModels = CreateReduxButton -All -Text "Majora's Mask Link" -Row 2 -Column 5 - $FemaleModels = CreateReduxButton -All -Text "Female Link" -Row 2 -Column 6 + if ($GamePatch.models -ne 0) { + $VanillaModels = CreateReduxButton -All -Width 150 -Text "Original Link" -Column 2 + $MajoraModels = CreateReduxButton -All -Width 150 -Text "Majora's Mask Link" + $FemaleModels = CreateReduxButton -All -Width 150 -Text "Female Link" + } $Reset.Add_Click( { ResetGame } ) @@ -2157,17 +2267,20 @@ function CreatePresets() { BoxCheck $Redux.HeroHarder.IronKnuckle BoxCheck $Redux.HeroHarder.Gohma BoxCheck $Redux.HeroHarder.KingDodongo - BoxCheck $Redux.MQ.EnableMQ - BoxCheck $Redux.MQ.MasterQuestLogo + + if ($Redux.MQ.Dungeons -ne $null) { $Redux.MQ.Dungeons.Text = "Master Quest" } + if ($Redux.MQ.Logo -ne $null) { $Redux.MQ.Logo.Text = "Master Quest" } } ) - $VanillaModels.Enabled = (TestFile ($GameFiles.models + "\Child\Original.png")) -and (TestFile ($GameFiles.models + "\Adult\Original.png")) - $MajoraModels.Enabled = (TestFile ($GameFiles.models + "\Child\Majora's Mask.ppf")) -and (TestFile ($GameFiles.models + "\Adult\Majora's Mask.ppf")) - $FemaleModels.Enabled = (TestFile ($GameFiles.models + "\Child\Hatsune Miku Link.ppf")) -and (TestFile ($GameFiles.models + "\Adult\Hatsune Miku Link.ppf")) + if ($GamePatch.models -ne 0) { + $VanillaModels.Enabled = (TestFile ($GameFiles.models + "\Child\Original.png")) -and (TestFile ($GameFiles.models + "\Adult\Original.png")) + $MajoraModels.Enabled = (TestFile ($GameFiles.models + "\Child\Majora's Mask.ppf")) -and (TestFile ($GameFiles.models + "\Adult\Majora's Mask.ppf")) + $FemaleModels.Enabled = (TestFile ($GameFiles.models + "\Child\Hatsune Miku Link.ppf")) -and (TestFile ($GameFiles.models + "\Adult\Hatsune Miku Link.ppf")) - $VanillaModels.Add_Click( { $Redux.Graphics.ChildModels.SelectedIndex = 0; $Redux.Graphics.AdultModels.SelectedIndex = 0 ; BoxUncheck $Redux.Text.FemalePronouns; $Redux.Sounds.ChildVoices.SelectedIndex = 0; $Redux.Sounds.AdultVoices.SelectedIndex = 0 } ) - $MajoraModels.Add_Click( { $Redux.Graphics.ChildModels.Text = "Majora's Mask"; $Redux.Graphics.AdultModels.Text = "Majora's Mask" ; BoxUncheck $Redux.Text.FemalePronouns; $Redux.Sounds.ChildVoices.Text = "Amara"; $Redux.Sounds.AdultVoices.Text = "Amara" } ) - $FemaleModels.Add_Click( { $Redux.Graphics.ChildModels.Text = "Hatsune Miku Link"; $Redux.Graphics.AdultModels.Text = "Hatsune Miku Link"; BoxCheck $Redux.Text.FemalePronouns; $Redux.Sounds.ChildVoices.Text = "Amara"; $Redux.Sounds.AdultVoices.Text = "Amara" } ) + $VanillaModels.Add_Click( { $Redux.Graphics.ChildModels.SelectedIndex = 0; $Redux.Graphics.AdultModels.SelectedIndex = 0 ; BoxUncheck $Redux.Text.FemalePronouns; $Redux.Sounds.ChildVoices.SelectedIndex = 0; $Redux.Sounds.AdultVoices.SelectedIndex = 0 } ) + $MajoraModels.Add_Click( { $Redux.Graphics.ChildModels.Text = "Majora's Mask"; $Redux.Graphics.AdultModels.Text = "Majora's Mask" ; BoxUncheck $Redux.Text.FemalePronouns; $Redux.Sounds.ChildVoices.SelectedIndex = 0; $Redux.Sounds.ChildVoices.SelectedIndex = 0 } ) + $FemaleModels.Add_Click( { $Redux.Graphics.ChildModels.Text = "Hatsune Miku Link"; $Redux.Graphics.AdultModels.Text = "Hatsune Miku Link"; BoxCheck $Redux.Text.FemalePronouns; $Redux.Sounds.ChildVoices.Text = "Amara"; $Redux.Sounds.AdultVoices.Text = "Amara" } ) + } } @@ -2182,32 +2295,31 @@ function CreateTabMain() { # QUALITY OF LIFE # - CreateReduxGroup -Tag "Gameplay" -All -Text "Quality of Life" - CreateReduxComboBox -Name "FasterBlockPushing" -All -Exclude "Gold" -Default 3 -Text "Faster Block Pushing" -Info "All blocks are pushed faster" -Items @("Disabled", "Exclude Time-Based Puzzles", "Fully Enabled") -Credits "GhostlyDark (from Randomizer)" - CreateReduxComboBox -Name "FasterBlockPushing" -All -Exclude "Gold" -Default 3 -Text "Faster Block Pushing" -Info "All blocks are pushed faster" -Items @("Disabled", "Exclude Time-Based Puzzles", "Fully Enabled") -Credits "GhostlyDark (from Randomizer)" - CreateReduxCheckBox -Name "NoKillFlash" -All -Text "No Kill Flash" -Info "Disable the flash effect when killing certain enemies such as the Guay or Skullwalltula" -Credits "Chez Cousteau" - CreateReduxCheckBox -Name "RemoveNaviTimer" -All -Text "Remove Navi Timer" -Info "Navi will no longer pop up with text messages during gameplay`nDoes not apply to location-triggered messages" -Credits "Admentus" - CreateReduxCheckBox -Name "ResumeLastArea" -All -Exclude "Dawn" -Text "Resume From Last Area" -Info "Resume playing from the area you last saved in" -Warning "Don't save in Grottos" -Credits "Admentus (ROM) & Aegiker (RAM)" - CreateReduxCheckBox -Name "InstantClaimCheck" -Base 4 -Text "Instant Claim Check" -Info "Remove the check for waiting until the Biggoron Sword can be claimed through the Claim Check" -Credits "Randomizer" - CreateReduxCheckBox -Name "ReturnChild" -Base 4 -Text "Can Always Return" -Info "You can always go back to being a child again before clearing the boss of the Forest Temple`nOut of the way Sheik!" -Credits "Randomizer" - CreateReduxCheckBox -Name "AllowWarpSongs" -Base 4 -Text "Allow Warp Songs" -Info "Allow warp songs in Gerudo Training Ground and Ganon's Castle" -Credits "Randomizer" - CreateReduxCheckBox -Name "AllowFaroreWind" -Base 4 -Text "Allow Farore's Wind" -Info "Allow Farore's Wind in Gerudo Training Ground and Ganon's Castle" -Credits "Randomizer" - CreateReduxCheckBox -Name "AllowOcarina" -Base 4 -Text "Allow Ocarina" -Info "Allow playing the Ocarina in Granny's Potion Shop, Bombchu Bowling Alley and Archery Ranges" -Credits "Randomizer" - CreateReduxCheckBox -Name "FasterGoronTunic" -Base 4 -Text "Faster Goron Tunic" -Info "You only need to select a single dialogue option instead of both for Link the Goron to obtain the Goron Tunic" -Credits "Randomizer" - CreateReduxCheckBox -Name "RutoNeverDisappears" -Base 4 -Text "Ruto Never Disappears" -Info "Ruto never disappears in Jabu Jabu's Belly and will remain in place when leaving the room" -Credits "Randomizer" - CreateReduxCheckBox -Name "Medallions" -Base 4 -Text "Require All Medallions" -Info "All six medallions are required for the Rainbow Bridge to appear before Ganon's Castle`nThe vanilla requirements were the Shadow and Spirit Medallions and the Light Arrows" -Credits "Randomizer" - CreateReduxCheckBox -Name "OpenBombchuShop" -Base 5 -Text "Open Bombchu Shop" -Info "The Bombchu Shop is open right away without the need to defeat King Dodongo" -Credits "Randomizer" - CreateReduxCheckBox -Name "RemoveNaviPrompts" -All -Text "Remove Navi Prompts" -Info "Navi will no longer interrupt you with tutorial text boxes in dungeons" -Credits "Admentus & Randomizer" - CreateReduxCheckBox -Name "RemoveOwls" -Base 4 -Text "Remove Owls" -Info "Kaepora Gaebora the owl will no longer interrupt Link with tutorials" -Credits "Admentus & Chez Cousteau" - CreateReduxCheckBox -Name "RemoveDisruptiveText" -Base 4 -Text "Remove Disruptive Text" -Info "Remove disruptive text from Gerudo Training Ground and early Shadow Temple" -Credits "Admentus & Randomizer" + CreateReduxGroup -Tag "Gameplay" -All -Text "Quality of Life" + CreateReduxComboBox -Name "FasterBlockPushing" -All -Exclude "Gold" -Text "Faster Block Pushing" -Info "All blocks are pushed faster" -Items @("Disabled", "Exclude Time-Based Puzzles", "Fully Enabled") -Default 3 -TrueDefault 1 -Credits "GhostlyDark (from Randomizer)" + CreateReduxCheckBox -Name "NoKillFlash" -All -Text "No Kill Flash" -Info "Disable the flash effect when killing certain enemies such as the Guay or Skullwalltula" -Credits "Chez Cousteau" + CreateReduxCheckBox -Name "RemoveNaviTimer" -All -Text "Remove Navi Timer" -Info "Navi will no longer pop up with text messages during gameplay`nDoes not apply to location-triggered messages" -Credits "Admentus" + CreateReduxCheckBox -Name "ResumeLastArea" -All -Exclude "Dawn" -Text "Resume From Last Area" -Info "Resume playing from the area you last saved in" -Warning "Don't save in Grottos" -Credits "Admentus (ROM) & Aegiker (RAM)" + CreateReduxCheckBox -Name "InstantClaimCheck" -Base 4 -Text "Instant Claim Check" -Info "Remove the check for waiting until the Biggoron Sword can be claimed through the Claim Check" -Credits "Randomizer" + CreateReduxCheckBox -Name "ReturnChild" -Base 4 -Text "Can Always Return" -Info "You can always go back to being a child again before clearing the boss of the Forest Temple`nOut of the way Sheik!" -Credits "Randomizer" + CreateReduxCheckBox -Name "AllowWarpSongs" -Base 4 -Text "Allow Warp Songs" -Info "Allow warp songs in Gerudo Training Ground and Ganon's Castle" -Credits "Randomizer" + CreateReduxCheckBox -Name "AllowFaroreWind" -Base 4 -Text "Allow Farore's Wind" -Info "Allow Farore's Wind in Gerudo Training Ground and Ganon's Castle" -Credits "Randomizer" + CreateReduxCheckBox -Name "AllowOcarina" -Base 4 -Text "Allow Ocarina" -Info "Allow playing the Ocarina in Granny's Potion Shop, Bombchu Bowling Alley and Archery Ranges" -Credits "Randomizer" + CreateReduxCheckBox -Name "FasterGoronTunic" -Base 4 -Text "Faster Goron Tunic" -Info "You only need to select a single dialogue option instead of both for Link the Goron to obtain the Goron Tunic" -Credits "Randomizer" + CreateReduxCheckBox -Name "RutoNeverDisappears" -Base 4 -Text "Ruto Never Disappears" -Info "Ruto never disappears in Jabu Jabu's Belly and will remain in place when leaving the room" -Credits "Randomizer" + CreateReduxCheckBox -Name "Medallions" -Base 4 -Text "Require All Medallions" -Info "All six medallions are required for the Rainbow Bridge to appear before Ganon's Castle`nThe vanilla requirements were the Shadow and Spirit Medallions and the Light Arrows" -Credits "Randomizer" + CreateReduxCheckBox -Name "OpenBombchuShop" -Base 5 -Text "Open Bombchu Shop" -Info "The Bombchu Shop is open right away without the need to defeat King Dodongo" -Credits "Randomizer" + CreateReduxCheckBox -Name "RemoveNaviPrompts" -All -Text "Remove Navi Prompts" -Info "Navi will no longer interrupt you with tutorial text boxes in dungeons" -Force "Child Quest" -Credits "Admentus & Randomizer" + CreateReduxCheckBox -Name "RemoveOwls" -Base 4 -Text "Remove Owls" -Info "Kaepora Gaebora the owl will no longer interrupt Link with tutorials" -Force "Child Quest" -Safe -Credits "Admentus & Chez Cousteau" + CreateReduxCheckBox -Name "RemoveDisruptiveText" -Base 4 -Text "Remove Disruptive Text" -Info "Remove disruptive text from Gerudo Training Ground and early Shadow Temple" -Force "Child Quest" -Safe -Credits "Admentus & Randomizer" # GAMEPLAY # CreateReduxGroup -Tag "Gameplay" -All -Text "Gameplay Changes" - CreateReduxComboBox -Name "SpawnChild" -Base 4 -Default 1 -Text "Child Starting Location" -Items ("Link's House", "Temple of Time", "Hyrule Field", "Kakariko Village", "Inside the Deku Tree", "Dodongo's Cavern", "Inside Jabu-Jabu's Belly", "Forest Temple", "Fire Temple", "Water Temple", "Shadow Temple", "Spirit Temple", "Ice Cavern", "Bottom of the Well", "Thieves' Hideout", "Gerudo's Training Ground", "Inside Ganon's Castle", "Ganon's Tower") -Credits "Admentus & GhostlyDark" - CreateReduxComboBox -Name "SpawnAdult" -Base 4 -Default 2 -Text "Adult Starting Location" -Items ("Link's House", "Temple of Time", "Hyrule Field", "Kakariko Village", "Inside the Deku Tree", "Dodongo's Cavern", "Inside Jabu-Jabu's Belly", "Forest Temple", "Fire Temple", "Water Temple", "Shadow Temple", "Spirit Temple", "Ice Cavern", "Bottom of the Well", "Thieves' Hideout", "Gerudo's Training Ground", "Inside Ganon's Castle", "Ganon's Tower") -Credits "Admentus & GhostlyDark" + CreateReduxComboBox -Name "SpawnChild" -Safe -Base 4 -Default 1 -Text "Child Starting Location" -Items ("Link's House", "Temple of Time", "Hyrule Field", "Kakariko Village", "Inside the Deku Tree", "Dodongo's Cavern", "Inside Jabu-Jabu's Belly", "Forest Temple", "Fire Temple", "Water Temple", "Shadow Temple", "Spirit Temple", "Ice Cavern", "Bottom of the Well", "Thieves' Hideout", "Gerudo's Training Ground", "Inside Ganon's Castle", "Ganon's Tower") -Credits "Admentus & GhostlyDark" + CreateReduxComboBox -Name "SpawnAdult" -Safe -Base 4 -Default 2 -Text "Adult Starting Location" -Items ("Link's House", "Temple of Time", "Hyrule Field", "Kakariko Village", "Inside the Deku Tree", "Dodongo's Cavern", "Inside Jabu-Jabu's Belly", "Forest Temple", "Fire Temple", "Water Temple", "Shadow Temple", "Spirit Temple", "Ice Cavern", "Bottom of the Well", "Thieves' Hideout", "Gerudo's Training Ground", "Inside Ganon's Castle", "Ganon's Tower") -Credits "Admentus & GhostlyDark" CreateReduxCheckBox -Name "NoMagicArrowCooldown" -Adult -Text "No Magic Arrow Cooldown" -Info "Be able to shoot magic arrows without a delay between each shot" -Warning "Prone to crashes upon switching arrow types (Redux feature) to quickly" -Credits "Randomizer" CreateReduxCheckBox -Name "ManualJump" -All -Text "Manual Jump" -Info "Press Z + A to do a Manual Jump instead of a Jump Attack`nPress B mid-air after jumping to do a Jump Attack" -Credits "Admentus (ROM) & CloudModding (RAM)" CreateReduxCheckbox -Name "AltManualJump" -All -Text "Alt Manual Jump" -Info "Press Z + A to do a Manual Jump instead of a Jump Attack`nPress B mid-air after jumping to do a Jump Attack`nThis version allows you still to roll when moving" -Credits "BilonFullHDemon" -Link $Redux.Gameplay.ManualJump @@ -2232,40 +2344,40 @@ function CreateTabMain() { # RESTORE # - CreateReduxGroup -Tag "Restore" -All -Text "Restore / Correct / Censor" - CreateReduxComboBox -Name "Blood" -Base 3 -Text "Blood Color" -Info "Change the color of blood used for several monsters, Ganondorf and Ganon`nSeveral monsters have blue or green blood, while Ganondorf/Ganon has red blood" -Items @("Default", "Red blood for monsters", "Green blood for Ganondorf/Ganon", "Change both") -Credits "ShadowOne333 & Admentus" - CreateReduxCheckBox -Name "Blood" -Base 6 -Text "Red Blood" -Info "Change the color of blood used for several monsters to red" -Credits "Admentus" - CreateReduxCheckBox -Name "RupeeColors" -All -Text "Correct Rupee Colors" -Info "Corrects the colors for the Purple (50) and Golden (200) Rupees" -Credits "GhostlyDark" - CreateReduxCheckBox -Name "CowNoseRing" -All -Text "Restore Cow Nose Ring" -Info "Restore the rings in the noses for Cows as seen in the Japanese release" -Credits "ShadowOne333" - CreateReduxCheckBox -Name "CenterTextboxCursor" -All -Text "Center Textbox Cursor" -Info "Aligns the textbox cursor to the center of the screen" -Credits "BilonFullHDemon" - CreateReduxCheckBox -Name "FireTemple" -Base 3 -Text "Censor Fire Temple" -Info "Censor Fire Temple theme as used in the Rev 2 ROM" -Credits "ShadowOne333" - CreateReduxCheckBox -Name "GerudoTextures" -Base 2 -Text "Censor Gerudo Textures" -Info "Censor Gerudo symbol textures used in the GameCube / Virtual Console releases`n- Disable the option to uncensor the Gerudo Texture used in the Master Quest dungeons`n- Player model textures such as the Mirror Shield might not get restored for specific custom models" -Credits "GhostlyDark & ShadowOne333" + CreateReduxGroup -Tag "Restore" -All -Text "Restore / Correct / Censor" + CreateReduxComboBox -Name "Blood" -Base 3 -Text "Blood Color" -Info "Change the color of blood used for several monsters, Ganondorf and Ganon`nSeveral monsters have blue or green blood, while Ganondorf/Ganon has red blood" -Items @("Default", "Red blood for monsters", "Green blood for Ganondorf/Ganon", "Change both") -Credits "ShadowOne333 & Admentus" + CreateReduxCheckBox -Name "Blood" -Base 6 -Text "Red Blood" -Info "Change the color of blood used for several monsters to red" -Credits "Admentus" + CreateReduxCheckBox -Name "RupeeColors" -All -Text "Correct Rupee Colors" -Info "Corrects the colors for the Purple (50) and Golden (200) Rupees" -Credits "GhostlyDark" + CreateReduxCheckBox -Name "CowNoseRing" -All -Text "Restore Cow Nose Ring" -Info "Restore the rings in the noses for Cows as seen in the Japanese release" -Credits "ShadowOne333" + CreateReduxCheckBox -Name "CenterTextboxCursor" -All -Text "Center Textbox Cursor" -Info "Aligns the textbox cursor to the center of the screen" -Credits "BilonFullHDemon" + CreateReduxCheckBox -Name "FireTemple" -Safe -Base 3 -Text "Censor Fire Temple" -Info "Censor Fire Temple theme as used in the Rev 2 ROM" -Credits "ShadowOne333" + CreateReduxCheckBox -Name "GerudoTextures" -Safe -Base 2 -Text "Censor Gerudo Textures" -Info "Censor Gerudo symbol textures used in the GameCube / Virtual Console releases`n- Disable the option to uncensor the Gerudo Texture used in the Master Quest dungeons`n- Player model textures such as the Mirror Shield might not get restored for specific custom models" -Credits "GhostlyDark & ShadowOne333" # FIXES # CreateReduxGroup -Tag "Fixes" -All -Text "Fixes" - CreateReduxCheckBox -Name "BuyableBombs" -Base 5 -Text "Buyable Bombs" -Info "You no longer need the Goron's Ruby before you can buy bombs`nOnly the Bomb Bag is required" -Credits "Admentus" - CreateReduxCheckBox -Name "PauseScreenDelay" -Base 5 -Checked -Text "Pause Screen Delay" -Info "Removes the delay when opening the Pause Screen by removing the anti-aliasing" -Native -Credits "zel" - CreateReduxCheckBox -Name "PauseScreenCrash" -Base 5 -Checked -Text "Pause Screen Crash Fix" -Info "Prevents the game from randomly crashing emulating a decompressed ROM upon pausing" -Credits "zel" - CreateReduxCheckBox -Name "WhiteBubbleCrash" -All -Checked -Text "White Bubble Crash" -Info "Prevents the game from crashing when using Din's Fire on White Bubbles" -Credits "Randomizer" - CreateReduxCheckBox -Name "PoacherSaw" -Base 4 -Checked -Text "Poacher's Saw" -Info "Obtaining the Poacher's Saw no longer prevents Link from obtaining the second Deku Nut upgrade" -Credits "Randomizer" - CreateReduxCheckBox -Name "FortressMinimap" -Base 4 -Text "Gerudo Fortress Minimap" -Info "Display the complete minimap for the Gerudo Fortress during the Child era" -Credits "GhostlyDark" - CreateReduxCheckBox -Name "AlwaysMoveKingZora" -Base 4 -Text "Always Move King Zora" -Info "King Zora will move aside even if the Zora Sapphire is in possession" -Credits "Randomizer" - CreateReduxCheckBox -Name "DeathMountainOwl" -Base 4 -Text "Death Mountain Owl" -Info "The Owl on top of the Death Mountain will always carry down Link regardless of having magic" -Credits "Randomizer" - CreateReduxCheckBox -Name "SpiritTempleMirrors" -Base 4 -Text "Spirit Temple Mirrors" -Info "Fix a broken effect with the mirrors in the Spirit Temple" -Credits "ZethN64, Sakura, Frostclaw, Steve(ToCoool) & GhostlyDark (ported)" - CreateReduxCheckBox -Name "RemoveFishingPiracy" -Base 4 -Checked -Text "Remove Fishing Anti-Piracy" -Info "Removes the anti-piracy check for fishing that can cause the fish to always let go after 51 frames" -Credits "Randomizer" - CreateReduxCheckBox -Name "Boomerang" -Child -Exclude "Dawn" -Text "Boomerang" -Info "Fix the gem color on the thrown boomerang" -Credits "Aria" - CreateReduxCheckBox -Name "OpenTimeDoor" -Base 4 -Text "Door of Time Unlock" -Info "Fix Door of Time not opening on first visit" -Credits "Randomizer" - CreateReduxCheckBox -Name "VisibleGerudoTent" -Base 4 -Text "Visible Gerudo Tent" -Info "Make the tent in the Gerudo Valley during the Child era visible`nThe tent was always accessible, just invisible" -Credits "Admentus & Chez Cousteau" -Warning "Makes the bridge for Child Link broken" - CreateReduxCheckBox -Name "Graves" -Base 4 -Text "Graveyard Graves" -Info "The grave holes in Kakariko Graveyard behave as in the Rev 1 revision`nThe edges no longer force Link to grab or jump over them when trying to enter" -Credits "Admentus & Randomizer" - CreateReduxCheckBox -Name "CorrectTimeDoor" -Base 4 -Text "Reposition Door of Time" -Info "Fix the positioning of the Temple of Time door, so you can not skip past it" -Credits "Admentus & Chez Cousteau" - CreateReduxCheckBox -Name "ChildColossusFairy" -Base 4 -Text "Child Colossus Fairy" -Info 'Fix "...???" textbox outside Child Colossus Fairy to use the right flag and disappear once the wall is destroyed' -Credits "Admentus & Randomizer" - CreateReduxCheckBox -Name "CraterFairy" -Base 4 -Text "Crater Fairy" -Info 'Remove the "...???" textbox outside the Crater Fairy' -Credits "Admentus & Randomizer" - CreateReduxCheckBox -Name "DodongosCavernGossipStone" -Base 4 -Text "Dodongo's Cavern Gossip Stone" -Info "Fix the Gossip Stones in Dodongo's Cavern so that a fairy can be spawned from them" -Credits "Admentus & Randomizer" - CreateReduxCheckBox -Name "WaterTempleActors" -Base 4 -Text "Add Water Temple Actors" -Info "Add several actors in the Water Temple`nUnreachable hookshot spot in room 22, three out of bounds pots, restore two Keese in room 1" -Credits "Admentus & Chez Cousteau" - CreateReduxCheckBox -Name "NaviTarget" -Base 4 -Text "Navi Targettable Spots" -Info "Fix several spots in dungeons which Navi could not target for Link" -Credits "Admentus & Chez Cousteau" + CreateReduxCheckBox -Name "BuyableBombs" -Base 5 -Text "Buyable Bombs" -Info "You no longer need the Goron's Ruby before you can buy bombs`nOnly the Bomb Bag is required" -Credits "Admentus" + CreateReduxCheckBox -Name "PauseScreenDelay" -Base 5 -Checked -Text "Pause Screen Delay" -Info "Removes the delay when opening the Pause Screen by removing the anti-aliasing" -Native -Credits "zel" + CreateReduxCheckBox -Name "PauseScreenCrash" -Base 5 -Checked -Text "Pause Screen Crash Fix" -Info "Prevents the game from randomly crashing emulating a decompressed ROM upon pausing" -Credits "zel" + CreateReduxCheckBox -Name "WhiteBubbleCrash" -All -Checked -Text "White Bubble Crash Fix" -Info "Prevents the game from crashing when using Din's Fire on White Bubbles" -Credits "Randomizer" + CreateReduxCheckBox -Name "PoacherSaw" -Base 4 -Checked -Text "Poacher's Saw" -Info "Obtaining the Poacher's Saw no longer prevents Link from obtaining the second Deku Nut upgrade" -Credits "Randomizer" + CreateReduxCheckBox -Name "FortressMinimap" -Base 4 -Text "Gerudo Fortress Minimap" -Info "Display the complete minimap for the Gerudo Fortress during the Child era" -Credits "GhostlyDark" + CreateReduxCheckBox -Name "AlwaysMoveKingZora" -Base 4 -Text "Always Move King Zora" -Info "King Zora will move aside even if the Zora Sapphire is in possession" -Credits "Randomizer" + CreateReduxCheckBox -Name "DeathMountainOwl" -Base 4 -Text "Death Mountain Owl" -Info "The Owl on top of the Death Mountain will always carry down Link regardless of having magic" -Credits "Randomizer" + CreateReduxCheckBox -Name "SpiritTempleMirrors" -Base 4 -Text "Spirit Temple Mirrors" -Info "Fix a broken effect with the mirrors in the Spirit Temple" -Credits "ZethN64, Sakura, Frostclaw, Steve(ToCoool) & GhostlyDark (ported)" + CreateReduxCheckBox -Name "RemoveFishingPiracy" -Base 4 -Checked -Text "Remove Fishing DRM" -Info "Removes the anti-piracy check for fishing that can cause the fish to always let go after 51 frames" -Credits "Randomizer" + CreateReduxCheckBox -Name "Boomerang" -Child -Exclude "Dawn" -Text "Boomerang" -Info "Fix the gem color on the thrown boomerang" -Credits "Aria" + CreateReduxCheckBox -Name "OpenTimeDoor" -Base 4 -Text "Open Door of Time Fix" -Info "Fix Door of Time not opening on first visit" -Credits "Randomizer" + CreateReduxCheckBox -Name "VisibleGerudoTent" -Base 4 -Text "Visible Gerudo Tent" -Info "Make the tent in the Gerudo Valley during the Child era visible`nThe tent was always accessible, just invisible" -Credits "Admentus & Chez Cousteau" + CreateReduxCheckBox -Name "Graves" -Base 4 -Safe -Text "Graveyard Graves" -Info "The grave holes in Kakariko Graveyard behave as in the Rev 1 revision`nThe edges no longer force Link to grab or jump over them when trying to enter" -Credits "Admentus & Randomizer" + CreateReduxCheckBox -Name "CorrectTimeDoor" -Base 4 -Safe -Text "Correct Door of Time" -Info "Fix the positioning of the Temple of Time door, so you can not skip past it" -Credits "Admentus & Chez Cousteau" + CreateReduxCheckBox -Name "DodongosCavernGossipStone" -Base 4 -Safe -Text "DC Gossip Stone" -Info "Fix the Gossip Stones in Dodongo's Cavern so that a fairy can be spawned from them" -Credits "Admentus & Randomizer" + CreateReduxCheckBox -Name "CraterFairy" -Base 4 -Safe -Text "Crater Fairy" -Info 'Remove the "...???" textbox outside the Crater Fairy' -Credits "Admentus & Randomizer" + CreateReduxCheckBox -Name "WaterTempleActors" -Base 4 -Safe -Text "Fix Water Temple Actors" -Info "Fix several actors in the Water Temple`nUnreachable hookshot spot in room 22, three out of bounds pots, restore two Keese in room 1" -Credits "Admentus & Chez Cousteau" + CreateReduxCheckBox -Name "ChildColossusFairy" -Base 4 -Safe -Text "Child Colossus Fairy" -Info 'Fix "...???" textbox outside Child Colossus Fairy to use the right flag and disappear once the wall is destroyed' -Credits "Admentus & Randomizer" + CreateReduxCheckBox -Name "NaviTarget" -Base 4 -Safe -Text "Navi Targettable Spots" -Info "Fix several spots in dungeons which Navi could not target for Link" -Credits "Admentus & Chez Cousteau" @@ -2291,12 +2403,12 @@ function CreateTabRedux() { # MISC # CreateReduxGroup -Tag "Misc" -All -Text "Misc Options" - CreateReduxComboBox -Name "OptionsMenu" -All -Default 4 -Text "Options Menu" -Items @("Disable", "Core Only", "Essentials", "Fully Enabled") -Info "Adjust how much of the Redux options are available ingame and can be used" -Credits "Admentus" + CreateReduxComboBox -Name "OptionsMenu" -All -Default 4 -Text "Options Menu" -Items @("Disable", "Core Only", "Essentials", "Fully Enabled") -Info "Adjust how much of the Redux options are available ingame and can be used`nPress L in the Pause Screen to toggle the ingame options menu" -Credits "Admentus" CreateReduxComboBox -Name "SkipCutscenes" -Base 3 -Text "Skip Cutscenes" -Items @("Disabled", "Useful Cutscenes Excluded", "All") -Info "Skip Cutscenes`nUseful Cutscenes Excluded keeps cutscenes intact which are useful for performing glitches`nRequires a new save to take effect" -Credits "Randomizer" - CreateReduxCheckBox -Name "FastBunnyHood" -Child -Checked -Text "Fast Bunny Hood" -Info "The Bunny Hood makes Link run faster just like in Majora's Mask" -Credits "Randomizer" - CreateReduxCheckBox -Name "BombchuDrops" -All -Exclude ("Dawn", "New Master Quest") -Text "Bombchu Drops" -Info "Bombchus can now drop from defeated enemies, cutting grass and broken jars" -Credits "Randomizer" - CreateReduxCheckBox -Name "BombchuDrops" -Expose "New Master Quest" -Checked -Text "Bombchu Drops" -Info "Bombchus can now drop from defeated enemies, cutting grass and broken jars" -Credits "Randomizer" - CreateReduxCheckBox -Name "TycoonWallet" -All -Text "Tycoon's Wallet" -Info "You get the Tycoon's Wallet from one of the Gold Skulltula reward in addition`nOnly activated if you have the Giant's Wallet" -Credits "Admentus" + CreateReduxCheckBox -Name "FastBunnyHood" -Child -Checked -Text "Fast Bunny Hood" -Info "The Bunny Hood makes Link run faster just like in Majora's Mask" -Credits "Randomizer" + CreateReduxCheckBox -Name "BombchuDrops" -All -Exclude ("Dawn", "New Master Quest") -Text "Bombchu Drops" -Info "Bombchus can now drop from defeated enemies, cutting grass and broken jars" -Credits "Randomizer" + CreateReduxCheckBox -Name "BombchuDrops" -Expose "New Master Quest" -Checked -Text "Bombchu Drops" -Info "Bombchus can now drop from defeated enemies, cutting grass and broken jars" -Credits "Randomizer" + CreateReduxCheckBox -Name "TycoonWallet" -All -Text "Tycoon's Wallet" -Info "You get the Tycoon's Wallet from one of the Gold Skulltula reward in addition`nOnly activated if you have the Giant's Wallet" -Credits "Admentus" @@ -2330,27 +2442,22 @@ function CreateTabRedux() { - # COLORS # - # EQUIPMENT COLORS # - CreateReduxGroup -Tag "Colors" -All -Text "Tunic Colors" -Height 3 - $Redux.Colors.ExtraEquipment = @() + CreateReduxGroup -Tag "Colors" -All -Text "Tunic Colors" + $Redux.Colors.ExtraEquipment = @(); $Buttons = @(); $Redux.Colors.SetExtraEquipment = @() $items = @("Magician Green", "Guardian Silver", "Hero Gold", "Pajama Blue", "Shadow Purple"); $postItems = @("Randomized", "Custom"); $Files = ($GameFiles.Textures + "\Tunic"); $Randomize = '"Randomized" fully randomizes the colors each time the patcher is opened' - $Redux.Colors.ExtraEquipment += CreateReduxComboBox -Name "MagicianTunic" -Column 1 -Row 1 -All -Text "Magician Tunic Color" -Default 1 -Length 230 -Shift 40 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the upgraded Kokiri Tunic (Extra Abilities only)`n" + $Randomize) -Credits "Admentus" - $Redux.Colors.ExtraEquipment += CreateReduxComboBox -Name "GuardianTunic" -Column 1 -Row 2 -All -Text "Guardian Tunic Color" -Default 2 -Length 230 -Shift 40 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the upgraded Goron Tunic (Extra Abilities only)`n" + $Randomize) -Credits "Admentus" - $Redux.Colors.ExtraEquipment += CreateReduxComboBox -Name "HeroTunic" -Column 1 -Row 3 -All -Text "Hero Tunic Color" -Default 3 -Length 230 -Shift 40 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the upgraded Zora Tunic (Extra Abilities only)`n" + $Randomize) -Credits "Admentus" - $Redux.Colors.ExtraEquipment += CreateReduxComboBox -Name "NoTunic" -Column 4 -Row 1 -All -Text "No Tunic Color" -Default 4 -Length 230 -Shift 40 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the Unequipped Tunic`n" + $Randomize) -Credits "Admentus" - $Redux.Colors.ExtraEquipment += CreateReduxComboBox -Name "ShadowTunic" -Column 4 -Row 2 -All -Text "Shadow Tunic Color" -Default 5 -Length 230 -Shift 40 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the upgraded Unequipped Tunic (Extra Abilities only)`n" + $Randomize) -Credits "Admentus" - - $Buttons = @() - $Buttons += CreateReduxButton -Column 3 -Row 1 -Tag $Buttons.Count -Width 100 -All -Text "Magician Tunic" -Info "Select the color you want for the upgraded Kokiri Tunic (Extra Abilities only)" -Credits "Admentus" - $Buttons += CreateReduxButton -Column 3 -Row 2 -Tag $Buttons.Count -Width 100 -All -Text "Guardian Tunic" -Info "Select the color you want for the upgraded Goron Tunic (Extra Abilities only)" -Credits "Admentus" - $Buttons += CreateReduxButton -Column 3 -Row 3 -Tag $Buttons.Count -Width 100 -All -Text "Hero Tunic" -Info "Select the color you want for the upgraded Zora Tunic (Extra Abilities only)" -Credits "Admentus" - $Buttons += CreateReduxButton -Column 6 -Row 1 -Tag $Buttons.Count -Width 100 -All -Text "No Tunic" -Info "Select the color you want for the Unequipped Tunic" -Credits "Admentus" - $Buttons += CreateReduxButton -Column 6 -Row 2 -Tag $Buttons.Count -Width 100 -All -Text "Shadow Tunic" -Info "Select the color you want for the upgraded Unequipped Tunic (Extra Abilities only)" -Credits "Admentus" - - $Redux.Colors.SetExtraEquipment = @() + $Redux.Colors.ExtraEquipment += CreateReduxComboBox -Name "MagicianTunic" -All -Text "Magician Tunic" -Default 1 -Length 230 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the upgraded Kokiri Tunic (Extra Abilities only)`n" + $Randomize) -Credits "Admentus" + $Buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Magician Tunic" -Info "Select the color you want for the upgraded Kokiri Tunic (Extra Abilities only)" -Credits "Admentus" + $Redux.Colors.ExtraEquipment += CreateReduxComboBox -Name "GuardianTunic" -All -Text "Guardian Tunic" -Default 2 -Length 230 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the upgraded Goron Tunic (Extra Abilities only)`n" + $Randomize) -Credits "Admentus" + $Buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Guardian Tunic" -Info "Select the color you want for the upgraded Goron Tunic (Extra Abilities only)" -Credits "Admentus" + $Redux.Colors.ExtraEquipment += CreateReduxComboBox -Name "HeroTunic" -All -Text "Hero Tunic" -Default 3 -Length 230 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the upgraded Zora Tunic (Extra Abilities only)`n" + $Randomize) -Credits "Admentus" + $Buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Hero Tunic" -Info "Select the color you want for the upgraded Zora Tunic (Extra Abilities only)" -Credits "Admentus" + $Redux.Colors.ExtraEquipment += CreateReduxComboBox -Name "NoTunic" -All -Text "No Tunic" -Default 4 -Length 230 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the Unequipped Tunic`n" + $Randomize) -Credits "Admentus" + $Buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "No Tunic" -Info "Select the color you want for the Unequipped Tunic" -Credits "Admentus" + $Redux.Colors.ExtraEquipment += CreateReduxComboBox -Name "ShadowTunic" -All -Text "Shadow Tunic" -Default 5 -Length 230 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the upgraded Unequipped Tunic (Extra Abilities only)`n" + $Randomize) -Credits "Admentus" + $Buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Shadow Tunic" -Info "Select the color you want for the upgraded Unequipped Tunic (Extra Abilities only)" -Credits "Admentus" + $Redux.Colors.SetExtraEquipment += CreateColorDialog -Color "1E691B" -Name "SetMagicianTunic" -IsGame -Button $Buttons[0] $Redux.Colors.SetExtraEquipment += CreateColorDialog -Color "641400" -Name "SetGuardianTunic" -IsGame -Button $Buttons[1] $Redux.Colors.SetExtraEquipment += CreateColorDialog -Color "003C64" -Name "SetHeroTunic" -IsGame -Button $Buttons[2] @@ -2379,7 +2486,7 @@ function CreateTabRedux() { CreateHUDColorOptions CreateBoomerangColorOptions CreateBombchuColorOptions - $Last.Half = $False; CreateTextColorOptions; $Redux.Box.TextColors = $Last.Group + CreateTextColorOptions; $Redux.Box.TextColors = $Last.Group if ($Redux.Graphics.RupeeIconColors -ne $null) { $Redux.Hooks.RupeeIconColors.Add_CheckStateChanged( { @@ -2404,43 +2511,41 @@ function CreateTabRedux() { #============================================================================================================================================================================================== function CreateTabLanguage() { - if ($GamePatch.vanilla -eq 1) { CreateLanguageContent } - + # DIALOGUE # + $Redux.Box.Dialogue = CreateReduxGroup -Tag "Text" -All -Text "Dialogue" -Safe + if ($GamePatch.vanilla -eq 1 -and $Settings.Core.SafeOptions -ne $True) { + CreateReduxComboBox -All -Name "Language" -Text "Language" -Items ($Files.json.languages.title) -Info "Patch the game with a different language" + $last.Column = 1; $last.Row++ + } - # TEXT SPEED # + CreateReduxRadioButton -Name "Vanilla" -All -Safe -Max 4 -SaveTo "Dialogue" -Text "Vanilla Text" -Checked -Info "Keep the text as it is" + CreateReduxRadioButton -Name "Restore" -Base 1 -Safe -Max 4 -SaveTo "Dialogue" -Text "Restore Text" -Info "Restores the text used from the GC revision and applies grammar & typo fixes and corrects some icons in the text" -Credits "ShadowOne333" + CreateReduxRadioButton -Name "Beta" -Base 1 -Safe -Max 4 -SaveTo "Dialogue" -Text "Beta Text" -Info "Restores the text as was used in the Ura Quest Beta version" -Credits "ZethN64, Sakura, Frostclaw & Steve(ToCoool)" + CreateReduxRadioButton -Name "MMoT" -Expose "Master of Time" -Safe -Max 4 -SaveTo "Dialogue" -Text "Malon's Master of Time" -Info "Use the script dialogue from the Malon's Master of Time version" -Credits "Luna Romana" + CreateReduxRadioButton -Name "Custom" -All -Safe -Max 4 -SaveTo "Dialogue" -Text "Custom" -Info 'Insert custom dialogue found from "..\Patcher64+ Tool\Files\Games\Ocarina of Time\Custom Text"' -Warning "ROM crashes if the script is not proper`n[!] Won't be applied if the custom script is missing" + + CreateReduxCheckBox -Name "FemalePronouns" -Safe -Text "Female Pronouns" -Info "Refer to Link as a female character" -Credits "Admentus & Mil" + CreateReduxCheckBox -Name "TypoFixes" -Safe -Text "Typo Fixes" -Info "Include the typo fixes from the Redux script" -Credits "ShadowOne333" + CreateReduxCheckBox -Name "GoldSkulltula" -Safe -Text "Gold Skulltula" -Info "The textbox for obtaining a Gold Skulltula will no longer interrupt the gameplay`nThe English & German scripts also shows the total amount you got so far" -Credits "ShadowOne333" + CreateReduxCheckBox -Name "EasterEggs" -Safe -Text "Easter Eggs" -Info "Adds custom Patreon Tier 3 messages into the game`nCan you find them all?" -Checked -Credits "Admentus & Patreons" - CreateReduxGroup -Tag "Text" -All -Text "Text Speed" - CreateReduxPanel -All - CreateReduxRadioButton -Name "Speed1x" -All -Max 4 -SaveTo "Speed" -Text "1x Text Speed" -Info "Leave the dialogue text speed at normal" -Checked - CreateReduxRadioButton -Name "Speed2x" -All -Max 4 -SaveTo "Speed" -Text "2x Text Speed" -Info "Set the dialogue text speed to be twice as fast" -Credits "Maroc" - CreateReduxRadioButton -Name "Speed3x" -Max 4 -SaveTo "Speed" -Text "3x Text Speed" -Info "Set the dialogue text speed to be three times as fast" -Credits "Admentus & Maroc" - CreateReduxRadioButton -Name "Instant" -Max 4 -SaveTo "Speed" -Text "Instant Text" -Info "Most text will be shown instantly" -Credits "Admentus" - - # DIALOGUE # + # TEXT SPEED # - $Redux.Box.Dialogue = CreateReduxGroup -Tag "Text" -All -Text "Dialogue" - CreateReduxPanel -All - CreateReduxRadioButton -Name "Vanilla" -All -Max 4 -SaveTo "Dialogue" -Text "Vanilla Text" -Checked -Info "Keep the text as it is" - CreateReduxRadioButton -Name "Restore" -Base 1 -Max 4 -SaveTo "Dialogue" -Text "Restore Text" -Info "Restores the text used from the GC revision and applies grammar & typo fixes and corrects some icons in the text" -Credits "ShadowOne333" - CreateReduxRadioButton -Name "Beta" -Base 1 -Max 4 -SaveTo "Dialogue" -Text "Beta Text" -Info "Restores the text as was used in the Ura Quest Beta version" -Credits "ZethN64, Sakura, Frostclaw & Steve(ToCoool)" - CreateReduxRadioButton -Name "MMoT" -Expose "Master of Time" -Max 4 -SaveTo "Dialogue" -Text "Malon's Master of Time" -Info "Use the script dialogue from the Malon's Master of Time version" -Credits "Luna Romana" - CreateReduxRadioButton -Name "Custom" -All -Max 4 -SaveTo "Dialogue" -Text "Custom" -Info 'Insert custom dialogue found from "..\Patcher64+ Tool\Files\Games\Ocarina of Time\Custom Text"' -Warning "ROM crashes if the script is not proper`n[!] Won't be applied if the custom script is missing" - - $Last.Row++; $Last.Column = 1 - CreateReduxCheckBox -Name "FemalePronouns" -Text "Female Pronouns" -Info "Refer to Link as a female character" -Credits "Admentus & Mil" - CreateReduxCheckBox -Name "TypoFixes" -Text "Typo Fixes" -Info "Include the typo fixes from the Redux script" -Credits "ShadowOne333" - CreateReduxCheckBox -Name "GoldSkulltula" -Text "Gold Skulltula" -Info "The textbox for obtaining a Gold Skulltula will no longer interrupt the gameplay`nThe English & German scripts also shows the total amount you got so far" -Credits "ShadowOne333" - CreateReduxCheckBox -Name "EasterEggs" -Text "Easter Eggs" -Info "Adds custom Patreon Tier 3 messages into the game`nCan you find them all?" -Checked -Credits "Admentus & Patreons" + CreateReduxGroup -Tag "Text" -All -Text "Text Speed" + CreateReduxRadioButton -Name "Speed1x" -All -Max 4 -SaveTo "Speed" -Text "1x Text Speed" -Info "Leave the dialogue text speed at normal" -Checked + CreateReduxRadioButton -Name "Speed2x" -All -Max 4 -SaveTo "Speed" -Text "2x Text Speed" -Info "Set the dialogue text speed to be twice as fast" -Credits "Maroc" + CreateReduxRadioButton -Name "Speed3x" -Max 4 -SaveTo "Speed" -Text "3x Text Speed" -Info "Set the dialogue text speed to be three times as fast" -Credits "Admentus & Maroc" + CreateReduxRadioButton -Name "Instant" -Safe -Max 4 -SaveTo "Speed" -Text "Instant Text" -Info "Most text will be shown instantly" -Credits "Admentus" # OTHER ENGLISH OPTIONS # - CreateReduxGroup -Tag "Text" -All -Text "Other English Options" - CreateReduxCheckBox -Name "YeetPrompt" -All -Text "Yeet Action Prompt" -Info ('Replace the "Throw" Action Prompt with "Yeet"' + "`nYeeeeet") -Credits "kr3z" + CreateReduxGroup -Tag "Text" -All -Text "Other English Options" + CreateReduxCheckBox -Name "YeetPrompt" -All -Text "Yeet Action Prompt" -Info ('Replace the "Throw" Action Prompt with "Yeet"' + "`nYeeeeet") -Credits "kr3z" CreateReduxCheckBox -Name "Fairy" -Base 4 -Text "MM Fairy Text" -Info ("Changes " + '"Bottled Fairy" to "Fairy"' + " as used in Majora's Mask") -Credits "GhostlyDark (ported)" CreateReduxCheckBox -Name "Milk" -Base 4 -Text "MM Milk Text" -Info ("Changes " + '"Lon Lon Milk" to "Milk"' + " as used in Majora's Mask") -Credits "GhostlyDark (ported)" CreateReduxCheckBox -Name "KeatonMaskFix" -Base 4 -Text "Keaton Mask Text Fix" -Info 'Fixes the grammatical typo for the "Keaton Mask"' -Credits "ShadowOne333" @@ -2450,17 +2555,19 @@ function CreateTabLanguage() { # OTHER GERMAN OPTIONS # - CreateReduxGroup -Tag "Text" -Text "Other German Options" - CreateReduxCheckBox -Name "CheckPrompt" -Text "Read Action Prompt" -Info 'Replace the "Lesen" Action Prompt with "Ansehen"' -Credits "Admentus, GhostlyDark & Ticamus" - CreateReduxCheckBox -Name "DivePrompt" -Text "Dive Action Prompt" -Info 'Replace the "Tauchen" Action Prompt with "Abtauchen"' -Credits "Admentus, GhostlyDark & Ticamus" + CreateReduxGroup -Tag "Text" -Base 1 -Text "Other German Options" + CreateReduxCheckBox -Name "CheckPrompt" -Base 1 -Text "Read Action Prompt" -Info 'Replace the "Lesen" Action Prompt with "Ansehen"' -Credits "Admentus, GhostlyDark & Ticamus" + CreateReduxCheckBox -Name "DivePrompt" -Base 1 -Text "Dive Action Prompt" -Info 'Replace the "Tauchen" Action Prompt with "Abtauchen"' -Credits "Admentus, GhostlyDark & Ticamus" # OTHER TEXT OPTIONS # + if ($Settings.Core.SafeOptions -eq $True) { return } + CreateReduxGroup -All -Tag "Text" -Text "Other Text Options" - if ($GamePatch.settings -eq "Master of Time") { $val = "Nite" } else { $val = "Navi" } - if ($GamePatch.vanilla -eq 1) { $items = @("Disabled", "Enabled as Female", "Enabled as Male") } else { $items = @("Disabled", "Enabled") } + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $val = "Nite" } else { $val = "Navi" } + if ($GamePatch.vanilla -eq 1) { $items = @("Disabled", "Enabled as Female", "Enabled as Male") } else { $items = @("Disabled", "Enabled") } $names = "`n`n--- Supported Names With Textures ---`n" + "Navi`nTatl`nTaya`n孝写褌锌`nTael`nNite`nNagi`nInfo" CreateReduxCheckBox -All -Name "LinkScript" -Text "Link Text" -Info "Separate file name from Link's name in-game" -Credits "Admentus & Third M" CreateReduxTextBox -All -Name "LinkName" -Text "Link Name" -Length 8 -ASCII -Value "Link" -Width 90 -Info "Select the name for Link" -Credits "Admentus & Third M" -Shift 40 @@ -2468,13 +2575,10 @@ function CreateTabLanguage() { CreateReduxTextBox -All -Name "NaviName" -Text ($val + " Name") -Length 5 -ASCII -Value $val -Width 50 -Info ("Select the name for " + $val) -Credits "Admentus & ShadowOne333" -Warning ('Most names do not have an unique texture label, and use a default "Info" prompt label' + $names) CreateReduxCheckBox -All -Name "NaviPrompt" -Text ($val + " Prompt") -Info ("Enables the A button prompt for " + $val) -Credits "Admentus & ShadowOne333" -Warning 'Most names do not have an unique texture prompt, and use a default "Info" prompt label' - if ($GamePatch.vanilla -eq 1) { - foreach ($i in 0.. ($Files.json.languages.count-1)) { $Redux.Language[$i].Add_CheckedChanged({ UnlockLanguageContent }) } - UnlockLanguageContent - } - + if ($Redux.Text.Language -ne $null) { $Redux.Text.Language.Add_SelectedIndexChanged({ UnlockLanguageContent }) } $Redux.Text.NaviScript.Add_SelectedIndexChanged( { UnlockLanguageContent } ) $Redux.Text.LinkScript.Add_CheckStateChanged( { UnlockLanguageContent } ) + UnlockLanguageContent } @@ -2483,43 +2587,44 @@ function CreateTabLanguage() { #============================================================================================================================================================================================== function UnlockLanguageContent() { + if ($Redux.Text.Language -eq $null) { + EnableElem -Elem $Redux.Text.NaviName -Active ($Redux.Text.NaviScript.SelectedIndex -ne 0 -and $Redux.Text.NaviScript.Enabled) + EnableElem -Elem $Redux.Text.LinkName -Active ($Redux.Text.LinkScript.Checked -and $Redux.Text.LinkScript.Enabled) + return + } + # English options - EnableElem -Elem $Redux.Text.Restore -Active $Redux.Language[0].Checked - EnableElem -Elem $Redux.Text.Beta -Active $Redux.Language[0].Checked - EnableElem -Elem $Redux.Text.FemalePronouns -Active $Redux.Language[0].Checked - EnableElem -Elem $Redux.Text.TypoFixes -Active $Redux.Language[0].Checked - EnableElem -Elem $Redux.Text.EasterEggs -Active $Redux.Language[0].Checked + EnableElem -Elem $Redux.Text.Restore -Active ($Redux.Text.Language.SelectedIndex -eq 0) + EnableElem -Elem $Redux.Text.Beta -Active ($Redux.Text.Language.SelectedIndex -eq 0) + EnableElem -Elem $Redux.Text.FemalePronouns -Active ($Redux.Text.Language.SelectedIndex -eq 0) + EnableElem -Elem $Redux.Text.TypoFixes -Active ($Redux.Text.Language.SelectedIndex -eq 0) + EnableElem -Elem $Redux.Text.EasterEggs -Active ($Redux.Text.Language.SelectedIndex -eq 0) - EnableElem -Elem $Redux.Text.KeatonMaskFix -Active $Redux.Language[0].Checked - EnableElem -Elem $Redux.Text.Fairy -Active $Redux.Language[0].Checked - EnableElem -Elem $Redux.Text.Milk -Active $Redux.Language[0].Checked - EnableElem -Elem $Redux.Text.PauseScreen -Active $Redux.Language[0].Checked + EnableElem -Elem $Redux.Text.KeatonMaskFix -Active ($Redux.Text.Language.SelectedIndex -eq 0) + EnableElem -Elem $Redux.Text.Fairy -Active ($Redux.Text.Language.SelectedIndex -eq 0) + EnableElem -Elem $Redux.Text.Milk -Active ($Redux.Text.Language.SelectedIndex -eq 0) + EnableElem -Elem $Redux.Text.PauseScreen -Active ($Redux.Text.Language.SelectedIndex -eq 0) - if (!$Redux.Language[0].Checked -and !$Redux.Text.Vanilla.Checked -and !$Redux.Text.Custom.Checked) { $Redux.Text.Vanilla.Checked = $True } + if ($Redux.Text.Language.SelectedIndex -ne 0 -and !$Redux.Text.Vanilla.Checked -and !$Redux.Text.Custom.Checked) { $Redux.Text.Vanilla.Checked = $True } # German options - EnableElem -Elem $Redux.Text.CheckPrompt -Active $Redux.Language[1].Checked - EnableElem -Elem $Redux.Text.DivePrompt -Active $Redux.Language[1].Checked + EnableElem -Elem $Redux.Text.CheckPrompt -Active ($Files.json.languages[$Redux.Text.Language.SelectedIndex].code -eq "de") + EnableElem -Elem $Redux.Text.DivePrompt -Active ($Files.json.languages[$Redux.Text.Language.SelectedIndex].code -eq "de") # Set max text speed in each language - foreach ($i in 0.. ($Files.json.languages.length-1)) { - if ($Redux.Language[$i].checked) { - if ($Files.json.languages[$i].max_text_speed -eq 1) { - EnableElem -Elem @($Redux.Text.Speed2x, $Redux.Text.Speed3x) -Active $False - $Redux.Text.Speed1x.checked = $True - } - elseif ($Files.json.languages[$i].max_text_speed -eq 2) { - EnableElem -Elem $Redux.Text.Speed2x -Active $True - EnableElem -Elem $Redux.Text.Speed3x -Active $False - if ($Redux.Text.Speed3x.checked -eq $True) { $Redux.Text.Speed2x.checked = $True } - } - else { EnableElem -Elem @($Redux.Text.Speed2x, $Redux.Text.Speed3x) -Active $True } - EnableElem -Elem @($Redux.Text.Instant, $Redux.Text.GoldSkulltula, $Redux.Text.LinkScript, $Redux.Text.NaviScript, $Redux.Text.NaviPrompt) -Active ($Files.json.languages[$i].region -ne "J") - - EnableElem -Elem $Redux.Text.NaviName -Active ($Redux.Text.NaviScript.SelectedIndex -ne 0 -and $Redux.Text.NaviScript.Enabled) - EnableElem -Elem $Redux.Text.LinkName -Active ($Redux.Text.LinkScript.Checked -and $Redux.Text.LinkScript.Enabled) - } + if ($Files.json.languages[$Redux.Text.Language.SelectedIndex].max_text_speed -eq 1) { + EnableElem -Elem @($Redux.Text.Speed2x, $Redux.Text.Speed3x) -Active $False + $Redux.Text.Speed1x.checked = $True + } + elseif ($Files.json.languages[$Redux.Text.Language.SelectedIndex].max_text_speed -eq 2) { + EnableElem -Elem $Redux.Text.Speed2x -Active $True + EnableElem -Elem $Redux.Text.Speed3x -Active $False + if ($Redux.Text.Speed3x.checked -eq $True) { $Redux.Text.Speed2x.checked = $True } } + else { EnableElem -Elem @($Redux.Text.Speed2x, $Redux.Text.Speed3x) -Active $True } + EnableElem -Elem @($Redux.Text.Instant, $Redux.Text.GoldSkulltula, $Redux.Text.LinkScript, $Redux.Text.NaviScript, $Redux.Text.NaviPrompt) -Active ($Files.json.languages[$Redux.Text.Language.SelectedIndex].region -ne "J") + EnableElem -Elem $Redux.Text.NaviName -Active ($Redux.Text.NaviScript.SelectedIndex -ne 0 -and $Redux.Text.NaviScript.Enabled) + EnableElem -Elem $Redux.Text.LinkName -Active ($Redux.Text.LinkScript.Checked -and $Redux.Text.LinkScript.Enabled) } @@ -2530,63 +2635,49 @@ function CreateTabGraphics() { # GRAPHICS # - CreateReduxGroup -Tag "Graphics" -All -Text "Graphics" -Columns 4 -Height 4 - CreateReduxCheckBox -Name "Widescreen" -All -Text "16:9 Widescreen (Advanced)" -Info "Patch the game to be in true 16:9 widescreen with the HUD pushed to the edges" -Native -Credits "Widescreen Patch by gamemasterplc, enhanced and ported by GhostlyDark" - CreateReduxCheckBox -Name "WidescreenAlt" -All -Text "16:9 Widescreen (Simplified)" -Info "Apply 16:9 Widescreen adjusted backgrounds and textures (as well as 16:9 Widescreen for the Wii VC)" -Credits "Aspect Ratio Fix by Admentus`n16:9 backgrounds by GhostlyDark, ShadowOne333 & CYB3RTRON" -Link $Redux.Graphics.Widescreen - CreateReduxCheckBox -Name "ExtendedDraw" -All -Text "Extended Draw Distance" -Info "Increases the game's draw distance for objects`nDoes not work on all objects" -Credits "Admentus" + CreateReduxGroup -Tag "Graphics" -All -Text "Graphics" + + if ($GamePatch.models -ne 0) { + CreateReduxRadioButton -Name "FilterAll" -All -Column 1 -Max 5 -SaveTo "ModelFilter" -Text "All" -Info "Don't filter any custom models" -Checked + CreateReduxRadioButton -Name "FilterLink" -All -Column 1.3 -Max 5 -SaveTo "ModelFilter" -Text "Link" -Info "Filter custom models by Link styled" + CreateReduxRadioButton -Name "FilterMale" -All -Column 1.6 -Max 5 -SaveTo "ModelFilter" -Text "Male" -Info "Filter custom models by male" + CreateReduxRadioButton -Name "FilterFemale" -All -Column 1.9 -Max 5 -SaveTo "ModelFilter" -Text "Female" -Info "Filter custom models by female" + CreateReduxRadioButton -Name "FilterNonHuman" -All -Column 2.3 -Max 5 -SaveTo "ModelFilter" -Text "Non-Human" -Info "Filter custom models by non-human" + if ($GamePatch.age -eq $null) { $Last.Row++; $Last.Column = 1 } + CreateReduxComboBox -Name "ChildModels" -Child -Text "Child Model" -Items (@("Original") + (LoadModelsList -Category "Child")) -Default "Original" -Info "Replace the child model used for Link" + CreateReduxComboBox -Name "AdultModels" -Adult -Text "Adult Model" -Items (@("Original") + (LoadModelsList -Category "Adult")) -Default "Original" -Info "Replace the adult model used for Link" + } + + CreateReduxCheckBox -Name "Widescreen" -All -Text "16:9 Widescreen (Advanced)" -Info "Patch the game to be in true 16:9 widescreen with the HUD pushed to the edges" -Safe -Native -Credits "Widescreen Patch by gamemasterplc, enhanced and ported by GhostlyDark" + CreateReduxCheckBox -Name "WidescreenAlt" -All -Text "16:9 Widescreen (Simplified)" -Info "Apply 16:9 Widescreen adjusted backgrounds and textures (as well as 16:9 Widescreen for the Wii VC)" -Credits "Aspect Ratio Fix by Admentus and 16:9 backgrounds by GhostlyDark, ShadowOne333 & CYB3RTRON" -Link $Redux.Graphics.Widescreen + CreateReduxCheckBox -Name "ExtendedDraw" -All -Text "Extended Draw Distance" -Info "Increases the game's draw distance for objects`nDoes not work on all objects" -Safe -Credits "Admentus" CreateReduxCheckBox -Name "ForceHiresModel" -All -Text "Force Hires Link Model" -Info "Always use Link's High Resolution Model when Link is too far away" -Exclude "Dawn & Dusk" -Credits "GhostlyDark" CreateReduxCheckBox -Name "HideDungeonIcon" -Base 3 -Text "Hide Dungeon Icon" -Info "Hide dungeon icon for minimaps that do not have a dungeon entrance" -Credits "GhostlyDark" CreateReduxCheckBox -Name "GCScheme" -All -Text "GC Scheme" -Info "Replace and change the textures, dialogue and text colors to match the GameCube's scheme" -Credits "Admentus, GhostlyDark & ShadowOne333" - CreateReduxCheckBox -Name "OverworldSkyboxes" -Base 4 -Text "Overworld Skyboxes" -Info "Use day and night skyboxes for all overworld areas lacking one" -Credits "Admentus" + CreateReduxCheckBox -Name "OverworldSkyboxes" -Base 4 -Text "Overworld Skyboxes" -Info "Use day and night skyboxes for all overworld areas lacking one" -Safe -Credits "Admentus" - if (!$IsWiiVC) { + if (!$IsWiiVC -and $Redux.Graphics.Widescreen -ne $null) { EnableElem -Elem @($Redux.Fixes.PauseScreenDelay, $Redux.Fixes.PauseScreenCrash) -Active (!$Redux.Graphics.Widescreen.Checked) $Redux.Graphics.Widescreen.Add_CheckStateChanged({ EnableElem -Elem @($Redux.Fixes.PauseScreenDelay, $Redux.Fixes.PauseScreenCrash) -Active (!$this.Checked) }) } - # MODELS # - - $Last.Column = 1; $Last.Row = 3 - $models = LoadModelsList -Category "Child" - CreateReduxComboBox -Name "ChildModels" -Child -Text "Child Model" -Items (@("Original") + $models) -Default "Original" -Info "Replace the child model used for Link" - $models = LoadModelsList -Category "Adult" - CreateReduxComboBox -Name "AdultModels" -Adult -Text "Adult Model" -Items (@("Original") + $models) -Default "Original" -Info "Replace the adult model used for Link" - - CreateReduxPanel -All -Row 3 -Columns 3.9 - CreateReduxRadioButton -Name "FilterAll" -All -Column 1 -Max 5 -SaveTo "ModelFilter" -Text "All" -Info "Don't filter any custom models" -Checked - CreateReduxRadioButton -Name "FilterLink" -All -Column 1.8 -Max 5 -SaveTo "ModelFilter" -Text "Link" -Info "Filter custom models by Link styled" - CreateReduxRadioButton -Name "FilterMale" -All -Column 2.6 -Max 5 -SaveTo "ModelFilter" -Text "Male" -Info "Filter custom models by male" - CreateReduxRadioButton -Name "FilterFemale" -All -Column 3.4 -Max 5 -SaveTo "ModelFilter" -Text "Female" -Info "Filter custom models by female" - CreateReduxRadioButton -Name "FilterNonHuman" -All -Column 4.2 -Max 5 -SaveTo "ModelFilter" -Text "Non-Human" -Info "Filter custom models by non-human" - - - $Redux.Graphics.ModelPreviews = CreateReduxGroup -Tag "Graphics" -All -Text "Model Previews" - $Last.Group.Height = (DPISize 252) - - CreateImageBox -x 20 -y 20 -w 154 -h 220 -Child -Name "ModelsPreviewChild" - CreateImageBox -x 210 -y 20 -w 154 -h 220 -Adult -Name "ModelsPreviewAdult" - $global:PreviewToolTip = CreateToolTip - - - # INTERFACE # - CreateReduxGroup -Tag "UI" -All -Text "Interface" -Height 4 - $Last.Group.Width = $Redux.Groups[$Redux.Groups.Length-3].Width; $Last.Group.Top = $Redux.Groups[$Redux.Groups.Length-3].Bottom + 5; $Last.Width = 4 - if ($GamePatch.settings -eq "Gold Quest") { $val = "Gold Quest" } else { $val = "Ocarina of Time" } - - CreateReduxComboBox -Name "BlackBars" -All -Text "Black Bars" -Items @("Enabled", "Disabled for Z-Targeting", "Disabled for Cutscenes", "Always Disabled") -Info "Removes the black bars shown on the top and bottom of the screen during Z-targeting and cutscenes" -Credits "Admentus" - CreateReduxComboBox -Name "ButtonStyle" -All -Text "Buttons Style" -Items "Ocarina of Time" -FilePath ($Paths.shared + "\Buttons") -Ext "bin" -Default $val -Info "Set the style for the HUD buttons" -Credits "GhostlyDark (ported), Admentus (ported), Pizza (HD), Djipi, Community, Nerrel, Federelli, AndiiSyn & Syeo" - CreateReduxComboBox -Name "Rupees" -All -Text "Rupee Icon" -Items "Ocarina of Time" -FilePath ($Paths.shared + "\HUD\Rupees") -Ext "bin" -Default "Ocarina of Time" -Info "Set the style for the rupees icon" -Credits "GhostlyDark (ported)" - CreateReduxComboBox -Name "Hearts" -All -Text "Heart Icons" -Items "Ocarina of Time" -FilePath ($Paths.shared + "\HUD\Hearts") -Ext "bin" -Default $val -Info "Set the style for the heart icons" -Credits "GhostlyDark (ported), Admentus (ported), AndiiSyn & Syeo" - CreateReduxComboBox -Name "Magic" -All -Text "Magic Bar" -Items "Ocarina of Time" -FilePath ($Paths.shared + "\HUD\Magic") -Ext "bin" -Default "Ocarina of Time" -Info "Set the style for the magic meter" -Credits "GhostlyDark (ported), Pizza, Nerrel (HD), Zeth Alkar" - CreateReduxCheckBox -Name "CenterNaviPrompt" -All -Text "Center Navi Prompt" -Info 'Centers the "Navi" prompt shown in the C-Up button' -Credits "GhostlyDark (ported)" - CreateReduxCheckBox -Name "DungeonKeys" -All -Text "MM Key Icon" -Info "Replace the key icon with that from Majora's Mask" -Credits "GhostlyDark (ported)" - CreateReduxCheckBox -Name "DungeonIcons" -All -Text "MM Dungeon Icons" -Info "Replace the dungeon map icons with those from Majora's Mask" -Credits "GhostlyDark (ported)" - CreateReduxCheckBox -Name "ButtonPositions" -All -Text "MM Button Positions" -Info "Positions the A and B buttons like in Majora's Mask" -Credits "GhostlyDark (ported)" + if (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $val = "Gold Quest" } else { $val = "Ocarina of Time" } + CreateReduxGroup -Tag "UI" -All -Text "Interface" + CreateReduxComboBox -Name "BlackBars" -All -Text "Black Bars" -Items @("Enabled", "Disabled for Z-Targeting", "Disabled for Cutscenes", "Always Disabled") -Info "Removes the black bars shown on the top and bottom of the screen during Z-targeting and cutscenes" -Credits "Admentus" + CreateReduxComboBox -Name "ButtonStyle" -All -Text "Buttons Style" -Items "Ocarina of Time" -FilePath ($Paths.shared + "\HUD\Buttons") -Ext "bin" -Default $val -Info "Set the style for the HUD buttons" -Credits "GhostlyDark (ported), Admentus (ported), Pizza (HD), Djipi, Community, Nerrel, Federelli, AndiiSyn & Syeo" + CreateReduxComboBox -Name "Rupees" -All -Text "Rupee Icon" -Items "Ocarina of Time" -FilePath ($Paths.shared + "\HUD\Rupees") -Ext "bin" -Default "Ocarina of Time" -Info "Set the style for the rupees icon" -Credits "GhostlyDark (ported)" + CreateReduxComboBox -Name "Hearts" -All -Text "Heart Icons" -Items "Ocarina of Time" -FilePath ($Paths.shared + "\HUD\Hearts") -Ext "bin" -Default $val -Info "Set the style for the heart icons" -Credits "GhostlyDark (ported), Admentus (ported), AndiiSyn & Syeo" + CreateReduxComboBox -Name "Magic" -All -Text "Magic Bar" -Items "Ocarina of Time" -FilePath ($Paths.shared + "\HUD\Magic") -Ext "bin" -Default "Ocarina of Time" -Info "Set the style for the magic meter" -Credits "GhostlyDark (ported), Pizza, Nerrel (HD), Zeth Alkar" + CreateReduxComboBox -Name "CurrentFloor" -All -Text "Current Floor Icon" -Items "Ocarina of Time" -FilePath ($Paths.shared + "\HUD\Current Floor") -Ext "bin" -Default "Ocarina of Time" -Info "Set the style for the current floor icon" -Credits "GoldenMariaNova (Alternative)" + CreateReduxCheckBox -Name "CenterNaviPrompt" -All -Text "Center Navi Prompt" -Info 'Centers the "Navi" prompt shown in the C-Up button' -Credits "GhostlyDark (ported)" + CreateReduxCheckBox -Name "DungeonKeys" -All -Text "MM Key Icon" -Info "Replace the key icon with that from Majora's Mask" -Credits "GhostlyDark (ported)" + CreateReduxCheckBox -Name "DungeonIcons" -All -Text "MM Dungeon Icons" -Info "Replace the dungeon map icons with those from Majora's Mask" -Credits "GhostlyDark (ported)" + CreateReduxCheckBox -Name "ButtonPositions" -All -Text "MM Button Positions" -Info "Positions the A and B buttons like in Majora's Mask" -Credits "GhostlyDark (ported)" @@ -2598,6 +2689,7 @@ function CreateTabGraphics() { CreateReduxCheckBox -Name "StartButton" -All -Text "Hide Start Button" -Info "Hide the Start Button" -Credits "Admentus" CreateReduxCheckBox -Name "CUpButton" -All -Text "Hide C-Up Button" -Info "Hide the C-Up Button" -Credits "Admentus" CreateReduxCheckBox -Name "CButtons" -All -Text "Hide C Buttons" -Info "Hide the C Button used for items" -Credits "Admentus" + CreateReduxCheckBox -Name "Hearts" -All -Text "Hide Hearts" -Info "Hide the the Hearts display" -Credits "Admentus" CreateReduxCheckBox -Name "Magic" -All -Text "Hide Magic" -Info "Hide the Magic display" -Credits "Admentus" CreateReduxCheckBox -Name "Rupees" -All -Text "Hide Rupees" -Info "Hide the the Rupees display" -Credits "Admentus" CreateReduxCheckBox -Name "DungeonKeys" -All -Text "Hide Keys" -Info "Hide the Keys display shown in several dungeons and areas" -Credits "Admentus" @@ -2611,29 +2703,13 @@ function CreateTabGraphics() { # STYLES # - $items = @("Blonde") - - CreateReduxGroup -Tag "Styles" -All -Text "Styles" -Columns 4 - if ($GamePatch.settings -eq "Gold Quest") { $val = "Gold Quest"; $hair = @("Pink") } else { $val = "Regular"; $hair = @("Blonde") } - CreateReduxComboBox -Name "RegularChests" -All -Text "Regular Chests" -Info "Use a different style for regular treasure chests" -FilePath ($Paths.shared + "\Chests") -Default $val -Ext "front" -Items "Regular" -Credits "Nintendo, Syeo, AndiiSyn & Rando" - CreateReduxComboBox -Name "BossChests" -All -Text "Boss Chests" -Info "Use a different style for Boss Key treasure chests" -FilePath ($Paths.shared + "\Chests") -Ext "front" -Items "Boss OoT" -Credits "Nintendo, Syeo, AndiiSyn & Rando" - CreateReduxComboBox -Name "Crates" -All -Text "Small Crates" -Info "Use a different style for small liftable crates" -FilePath ($Paths.shared + "\Crates") -Ext "bin" -Items "Regular" -Credits "Nintendo & Rando" - CreateReduxComboBox -Name "Pots" -All -Text "Pots" -Info "Use a different style for throwable pots" -FilePath ($Paths.shared + "\Pots") -Ext "bin" -Items "Regular" -Credits "Nintendo, Syeo & Rando" - CreateReduxComboBox -Name "HairColor" -All -Text "Hair Color" -Info "Use a different hair color style for Link`nOnly for Ocarina of Time or Majora's Mask models" -FilePath ($Paths.shared + "\Hair\Ocarina of Time") -Ext "bin" -Items $hair -Credits "Third M & AndiiSyn" - - - - # HUD PREVIEWS # - - CreateReduxGroup -Tag "UI" -All -Text "HUD Previews" - $Last.Group.Height = (DPISize 140) - - CreateImageBox -x 40 -y 30 -w 90 -h 90 -All -Name "ButtonPreview"; $Redux.UI.ButtonStyle.Add_SelectedIndexChanged( { ShowHUDPreview -IsOoT } ) - CreateImageBox -x 220 -y 35 -w 40 -h 40 -All -Name "RupeesPreview"; $Redux.UI.Rupees.Add_SelectedIndexChanged( { ShowHUDPreview -IsOoT } ) - CreateImageBox -x 160 -y 35 -w 40 -h 40 -All -Name "HeartsPreview"; $Redux.UI.Hearts.Add_SelectedIndexChanged( { ShowHUDPreview -IsOoT } ) - CreateImageBox -x 140 -y 85 -w 200 -h 40 -All -Name "MagicPreview"; $Redux.UI.Magic.Add_SelectedIndexChanged( { ShowHUDPreview -IsOoT } ) - CreateImageBox -x 280 -y 35 -w 40 -h 40 -All -Name "DungeonKeysPreview"; $Redux.UI.DungeonKeys.Add_CheckStateChanged( { ShowHUDPreview -IsOoT } ) - ShowHUDPreview -IsOoT + if (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $val = "Gold Quest"; $hair = @("Pink") } else { $val = "Regular"; $hair = @("Blonde") } + CreateReduxGroup -Tag "Styles" -All -Text "Styles" + CreateReduxComboBox -Name "RegularChests" -All -Text "Regular Chests" -Info "Use a different style for regular treasure chests" -FilePath ($Paths.shared + "\Styles\Chests") -Default $val -Ext "front" -Items "Regular" -Credits "Nintendo, Syeo, AndiiSyn & Rando" + CreateReduxComboBox -Name "BossChests" -All -Text "Boss Chests" -Info "Use a different style for Boss Key treasure chests" -FilePath ($Paths.shared + "\Styles\Chests") -Ext "front" -Items "Boss OoT" -Credits "Nintendo, Syeo, AndiiSyn & Rando" + CreateReduxComboBox -Name "SmallCrates" -All -Text "Small Crates" -Info "Use a different style for small liftable crates" -FilePath ($Paths.shared + "\Styles\Small Crates") -Ext "bin" -Items "Regular" -Credits "Nintendo & Rando" + CreateReduxComboBox -Name "Pots" -All -Text "Pots" -Info "Use a different style for throwable pots" -FilePath ($Paths.shared + "\Styles\Pots") -Ext "bin" -Items "Regular" -Credits "Nintendo, Syeo & Rando" + CreateReduxComboBox -Name "HairColor" -All -Text "Hair Color" -Info "Use a different hair color style for Link`nOnly for Ocarina of Time or Majora's Mask models" -FilePath ($Paths.shared + "\Styles\Hair\Ocarina of Time") -Ext "bin" -Items $hair -Credits "Third M & AndiiSyn" } @@ -2683,28 +2759,13 @@ function CreateTabAudio() { #============================================================================================================================================================================================== function CreateQuestGroups() { - # MASTER QUEST # + # DUNGEONS & LOGO # - CreateReduxGroup -Tag "MQ" -Text "Scenes & Dungeons" - CreateReduxPanel - CreateReduxRadioButton -Name "Disable" -Max 6 -SaveTo "Dungeons" -Text "Vanilla" -Info "All dungeons remain vanilla" -Checked - CreateReduxRadioButton -Name "EnableMQ" -Max 6 -SaveTo "Dungeons" -Text "Master Quest" -Info "Patch in all Master Quest dungeons" -Credits "ShadowOne333" - CreateReduxRadioButton -Name "EnableUra" -Max 6 -SaveTo "Dungeons" -Text "Ura Quest" -Info "Patch in all Ura (Disk Drive) Master Quest dungeons" -Credits "ZethN64, Sakura, Frostclaw, Steve(ToCoool) & Admentus" - CreateReduxRadioButton -Name "Select" -Max 6 -SaveTo "Dungeons" -Text "Select" -Info "Select which dungeons you want from which version" -Credits "ZethN64, Sakura, Frostclaw, Steve(ToCoool), ShadowOne333 & Admentus" - CreateReduxRadioButton -Name "Randomize" -Max 6 -SaveTo "Dungeons" -Text "Randomize" -Info "Randomize the amount of dungeons from all versions" -Credits "ZethN64, Sakura, Frostclaw, Steve(ToCoool), ShadowOne333 & Admentus" - CreateReduxRadioButton -Name "Custom" -Max 6 -SaveTo "Dungeons" -Text "Custom" -Info "Patch in custom scenes generated by the Actor Editor`nOnly works if the Actor Editor generated a patch" -Credits "Admentus" - - - - # MASTER QUEST LOGO # - - CreateReduxGroup -Tag "MQ" -Text "Title Screen Logo" - CreateReduxPanel - CreateReduxRadioButton -Name "VanillaLogo" -Max 5 -SaveTo "Logo" -Text "Vanilla" -Info "Keep the original title screen logo" -Checked - CreateReduxRadioButton -Name "MasterQuestLogo" -Max 5 -SaveTo "Logo" -Text "Master Quest" -Info "Use the Master Quest title screen logo" -Credits "ShadowOne333, GhostlyDark & Admentus" - CreateReduxRadioButton -Name "NewMasterQuestLogo" -Max 5 -SaveTo "Logo" -Text "New Master Quest" -Info "Use the Neq Master Quest title screen logo" -Credits "Euler" - CreateReduxRadioButton -Name "UraQuestLogo" -Max 5 -SaveTo "Logo" -Text "Ura Quest" -Info "Use the Ura Quest title screen logo" -Credits "ZethN64, Sakura, Frostclaw, Steve(ToCoool), GhostlyDark & Admentus" - CreateReduxRadioButton -Name "UraQuestSubtitleLogo" -Max 5 -SaveTo "Logo" -Text "Ura Quest + Subtitle" -Info "Use the Ura Quest title screen logo with subtitle" -Credits "ZethN64, Sakura, Frostclaw, Steve(ToCoool), ShadowOne333, GhostlyDark & Admentus" + CreateReduxGroup -Tag "MQ" -Text "Dungeons & Logo" + $items = @("Vanilla", "Master Quest", "Ura Quest", "Select", "Randomize", "Custom") + CreateReduxComboBox -Name "Dungeons" -Text "Dungeons" -Items $items -Info "Select which dungeons you want to patch`nCustom patches scenes generated by the Actor Editor if present" -Credits "ZethN64, Sakura, Frostclaw, Steve(ToCoool), ShadowOne333 & Admentus" + $items = @("Vanilla", "Master Quest", "Ura Quest", "New Master Quest", "Ura Quest", "Ura Quest + Subtitle") + CreateReduxComboBox -Name "Logo" -Text "Logo" -Items $items -Info "Select which logo title you want for the intro title screen" -Credits "ZethN64, Sakura, Frostclaw, Steve(ToCoool), ShadowOne333, GhostlyDark & Admentus" @@ -2712,18 +2773,18 @@ function CreateQuestGroups() { $items = @("Vanilla", "Master Quest", "Ura Quest"); $credits = "ZethN64, Sakura, Frostclaw, Steve(ToCoool), ShadowOne333 & Admentus" $Redux.Box.SelectMQ = CreateReduxGroup -Tag "MQ" -Text "Select - Dungeons" - CreateReduxComboBox -Name "InsideTheDekuTree" -Text "Inside the Deku Tree" -Items $items -NoDefault -Info "Patch Inside the Deku Tree to Master Quest" -Credits $credits - CreateReduxComboBox -Name "DodongosCavern" -Text "Dodongo's Cavern" -Items $items -NoDefault -Info "Patch Dodongo's Cavern to Master Quest" -Credits $credits - CreateReduxComboBox -Name "InsideJabuJabusBelly" -Text "Inside Jabu-Jabu's Belly" -Items $items -NoDefault -Info "Patch Inside Jabu-Jabu's Belly to Master Quest" -Credits $credits - CreateReduxComboBox -Name "ForestTemple" -Text "Forest Temple" -Items $items -NoDefault -Info "Patch Forest Temple to Master Quest" -Credits $credits - CreateReduxComboBox -Name "FireTemple" -Text "Fire Temple" -Items $items -NoDefault -Info "Patch Fire Temple to Master Quest" -Credits $credits - CreateReduxComboBox -Name "WaterTemple" -Text "Water Temple" -Items $items -NoDefault -Info "Patch Water Temple to Master Quest" -Credits $credits - CreateReduxComboBox -Name "ShadowTemple" -Text "Shadow Temple" -Items $items -NoDefault -Info "Patch Shadow Temple to Master Quest" -Credits $credits - CreateReduxComboBox -Name "SpiritTemple" -Text "Spirit Temple" -Items $items -NoDefault -Info "Patch Spirit Temple to Master Quest" -Credits $credits - CreateReduxComboBox -Name "IceCavern" -Text "Ice Cavern" -Items $items -NoDefault -Info "Patch Ice Cavern to Master Quest" -Credits $credits - CreateReduxComboBox -Name "BottomOfTheWell" -Text "Bottom of the Well" -Items $items -NoDefault -Info "Patch Bottom of the Well to Master Quest" -Credits $credits - CreateReduxComboBox -Name "GerudoTrainingGround" -Text "Gerudo Training Ground" -Items $items -NoDefault -Info "Patch Gerudo Training Ground to Master Quest" -Credits $credits - CreateReduxComboBox -Name "InsideGanonsCastle" -Text "Inside Ganon's Castle" -Items $items -NoDefault -Info "Patch Inside Ganon's Castle to Master Quest" -Credits $credits + CreateReduxComboBox -Name "InsideTheDekuTree" -Text "Inside the Deku Tree" -Items $items -NoDefault -Shift 20 -Info "Patch Inside the Deku Tree to Master Quest" -Credits $credits + CreateReduxComboBox -Name "DodongosCavern" -Text "Dodongo's Cavern" -Items $items -NoDefault -Shift 20 -Info "Patch Dodongo's Cavern to Master Quest" -Credits $credits + CreateReduxComboBox -Name "InsideJabuJabusBelly" -Text "Inside Jabu-Jabu's Belly" -Items $items -NoDefault -Shift 20 -Info "Patch Inside Jabu-Jabu's Belly to Master Quest" -Credits $credits + CreateReduxComboBox -Name "ForestTemple" -Text "Forest Temple" -Items $items -NoDefault -Shift 20 -Info "Patch Forest Temple to Master Quest" -Credits $credits + CreateReduxComboBox -Name "FireTemple" -Text "Fire Temple" -Items $items -NoDefault -Shift 20 -Info "Patch Fire Temple to Master Quest" -Credits $credits + CreateReduxComboBox -Name "WaterTemple" -Text "Water Temple" -Items $items -NoDefault -Shift 20 -Info "Patch Water Temple to Master Quest" -Credits $credits + CreateReduxComboBox -Name "ShadowTemple" -Text "Shadow Temple" -Items $items -NoDefault -Shift 20 -Info "Patch Shadow Temple to Master Quest" -Credits $credits + CreateReduxComboBox -Name "SpiritTemple" -Text "Spirit Temple" -Items $items -NoDefault -Shift 20 -Info "Patch Spirit Temple to Master Quest" -Credits $credits + CreateReduxComboBox -Name "IceCavern" -Text "Ice Cavern" -Items $items -NoDefault -Shift 20 -Info "Patch Ice Cavern to Master Quest" -Credits $credits + CreateReduxComboBox -Name "BottomOfTheWell" -Text "Bottom of the Well" -Items $items -NoDefault -Shift 20 -Info "Patch Bottom of the Well to Master Quest" -Credits $credits + CreateReduxComboBox -Name "GerudoTrainingGround" -Text "Gerudo Training Ground" -Items $items -NoDefault -Shift 20 -Info "Patch Gerudo Training Ground to Master Quest" -Credits $credits + CreateReduxComboBox -Name "InsideGanonsCastle" -Text "Inside Ganon's Castle" -Items $items -NoDefault -Shift 20 -Info "Patch Inside Ganon's Castle to Master Quest" -Credits $credits @@ -2742,10 +2803,12 @@ function CreateQuestGroups() { }) if ($Redux.MQ.Maximum.SelectedIndex -lt $Redux.MQ.Minimum.SelectedIndex) { $Redux.MQ.Maximum.SelectedIndex = $Redux.MQ.Minimum.SelectedIndex } - EnableForm -Form $Redux.Box.SelectMQ -Enable $Redux.MQ.Select.Checked - $Redux.MQ.Select.Add_CheckedChanged({ EnableForm -Form $Redux.Box.SelectMQ -Enable $Redux.MQ.Select.Checked }) - EnableForm -Form $Redux.Box.RandomizeMQ -Enable $Redux.MQ.Randomize.Checked - $Redux.MQ.Randomize.Add_CheckedChanged({ EnableForm -Form $Redux.Box.RandomizeMQ -Enable $Redux.MQ.Randomize.Checked }) + EnableForm -Form $Redux.Box.SelectMQ -Enable ($Redux.MQ.Dungeons.Text -eq "Select") + EnableForm -Form $Redux.Box.RandomizeMQ -Enable ($Redux.MQ.Dungeons.Text -eq "Randomize") + $Redux.MQ.Dungeons.Add_SelectedIndexChanged({ + EnableForm -Form $Redux.Box.SelectMQ -Enable ($Redux.MQ.Dungeons.Text -eq "Select") + EnableForm -Form $Redux.Box.RandomizeMQ -Enable ($Redux.MQ.Dungeons.Text -eq "Randomize") + }) } @@ -2754,7 +2817,7 @@ function CreateQuestGroups() { #============================================================================================================================================================================================== function CreateTabDifficulty() { - if ($GamePatch.vanilla -eq 1) { CreateQuestGroups } + if ($GamePatch.vanilla -eq 1 -and $Settings.Core.SafeOptions -ne $True) { CreateQuestGroups } @@ -2776,14 +2839,14 @@ function CreateTabDifficulty() { # HERO MODE # - CreateReduxGroup -Tag "Hero" -All -Text "Hero Mode" - CreateReduxCheckBox -Name "Arwing" -Text "Arwing" -Info "Add an Arwing to Kokiri Forest" -Credits "Admentus" - CreateReduxCheckBox -Name "LikeLike" -Text "Like-Like" -Info "Add an Like-Like to Kokiri Forest" -Credits "Admentus" - CreateReduxCheckBox -Name "GraveyardKeese" -Text "Graveyard Keese" -Info "Restore the Keese that appear at the Graveyard as Adult Kink" -Credits "Admentus" - CreateReduxCheckBox -Name "LostWoodsOctorok" -Text "Lost Woods Octorok" -Info "Restore the Octorok in the Lost Woods area which leads to Zora's River" -Credits "Admentus" - CreateReduxCheckBox -Name "HarderChildBosses" -Text "Harder Child Bosses" -Info "Replace objects in the Child Dungeon Boss arenas with additional monsters" -Credits "BilonFullHDemon" - CreateReduxCheckBox -Name "PotsChallenge" -All -Text "Pots Challenge" -Info "Throw pots at your enemies to defeat them! Pots everywhere!" -Credits "Aegiker" - CreateReduxCheckBox -Name "NoBottledFairy" -All -Text "No Bottled Fairies" -Info "Fairies can no longer be put into a bottle" -Credits "Admentus & Three Pendants" + CreateReduxGroup -Tag "Hero" -All -Text "Hero Mode" + CreateReduxCheckBox -Name "Arwing" -Safe -Text "Arwing" -Info "Add an Arwing to Kokiri Forest" -Credits "Admentus" + CreateReduxCheckBox -Name "LikeLike" -Safe -Text "Like-Like" -Info "Add an Like-Like to Kokiri Forest" -Credits "Admentus" + CreateReduxCheckBox -Name "GraveyardKeese" -Safe -Text "Graveyard Keese" -Info "Restore the Keese that appear at the Graveyard as Adult Kink" -Credits "Admentus" + CreateReduxCheckBox -Name "LostWoodsOctorok" -Safe -Text "Lost Woods Octorok" -Info "Restore the Octorok in the Lost Woods area which leads to Zora's River" -Credits "Admentus" + CreateReduxCheckBox -Name "HarderChildBosses" -Safe -Text "Harder Child Bosses" -Info "Replace objects in the Child Dungeon Boss arenas with additional monsters" -Credits "Admentus" + CreateReduxCheckBox -Name "PotsChallenge" -All -Safe -Text "Pots Challenge" -Info "Throw pots at your enemies to defeat them! Pots everywhere!" -Credits "Aegiker" + CreateReduxCheckBox -Name "NoBottledFairy" -All -Text "No Bottled Fairies" -Info "Fairies can no longer be put into a bottle" -Credits "Admentus & Three Pendants" CreateReduxGroup -Tag "HeroHarder" -All -Text "Hero Mode (Harder Enemies)" CreateReduxCheckBox -Name "GohmaLarve" -All -Text "Harder Gohma Larve" -Info "Gohma Larves are faster" -Credits "Euler" @@ -2802,11 +2865,11 @@ function CreateTabDifficulty() { # RECOVERY # - CreateReduxGroup -Tag "Recovery" -All -Text "Recovery" -Height 1.6 + CreateReduxGroup -Tag "Recovery" -All -Text "Recovery" -Height 4 CreateReduxTextBox -Name "Heart" -All -Text "Recovery Heart" -Value 16 -Min 0 -Max 320 -Length 3 -Info "Set the amount of HP that Recovery Hearts will replenish`nRecovery Heart drops are removed if set to 0" -Credits "Admentus, Three Pendants & Randomizer (No Heart Drops)" CreateReduxTextBox -Name "Fairy" -All -Text "Fairy (Bottle)" -Value 320 -Min 0 -Max 320 -Length 3 -Info "Set the amount of HP that a Bottled Fairy will replenish" -Credits "Admentus & Three Pendants" CreateReduxTextBox -Name "FairyRevive" -All -Text "Fairy (Revive)" -Value 320 -Min 0 -Max 320 -Length 3 -Info "Set the amount of HP that a Bottled Fairy will replenish after Link died" -Credits "Admentus & Three Pendants" - CreateReduxTextBox -Name "Milk" -All -Text "Milk" -Value 80 -Min 0 -Max 320 -Length 3 -Info "Set the amount of HP that Milk will replenish" -Credits "Admentus & Three Pendants" + CreateReduxTextBox -Name "Milk" -All -Text "Milk" -Value 80 -Min 0 -Max 320 -Length 3 -Info "Set the amount of HP that Milk will replenish" -Credits "Admentus & Three Pendants"; $Last.Row++ CreateReduxTextBox -Name "RedPotion" -All -Text "Red Potion" -Value 320 -Min 0 -Max 320 -Length 3 -Info "Set the amount of HP that a Red Potion will replenish" -Credits "Admentus & Three Pendants" $Redux.Recovery.HeartLabel = CreateLabel -X $Redux.Recovery.Heart.Left -Y ($Redux.Recovery.Heart.Bottom + (DPISize 6)) -Text ("(" + [math]::Round($Redux.Recovery.Heart.text/16, 1) + " Hearts)") -AddTo $Last.Group @@ -2843,7 +2906,7 @@ function CreateTabDifficulty() { CreateReduxCheckBox -Name "FishLoss" -Base 5 -Text "No Fish RNG Loss" -Info "Fish no longer randomly let go when trying to reel them in" -Credits "Randomizer" CreateReduxCheckBox -Name "Bowling" -Base 5 -Exclude "New Master Quest" -Text "Bombchu Bowling" -Info "Bombchu Bowling prizes now appear in fixed order instead of random" -Credits "Randomizer" - CreateReduxComboBox -Name "Bowling1" -Base 5 -Exclude "New Master Quest" -Text "Bowling Reward #1" -Items ("Piece of Heart", "Bomb Bag", "Purple Rupee", "Bombchus") -Values @("64", "28", "4C", "58") -Info "Set the first reward for the Bombchu Bowling Minigame" -Credits "Randomizer" -Default 1 -Column 1 -Row 2 + CreateReduxComboBox -Name "Bowling1" -Base 5 -Exclude "New Master Quest" -Text "Bowling Reward #1" -Items ("Piece of Heart", "Bomb Bag", "Purple Rupee", "Bombchus") -Values @("64", "28", "4C", "58") -Info "Set the first reward for the Bombchu Bowling Minigame" -Credits "Randomizer" -Default 1 CreateReduxComboBox -Name "Bowling2" -Base 5 -Exclude "New Master Quest" -Text "Bowling Reward #2" -Items ("Piece of Heart", "Bomb Bag", "Purple Rupee", "Bombchus") -Values @("64", "28", "4C", "58") -Info "Set the second reward for the Bombchu Bowling Minigame" -Credits "Randomizer" -Default 2 CreateReduxComboBox -Name "Bowling3" -Base 5 -Exclude "New Master Quest" -Text "Bowling Reward #3" -Items ("Piece of Heart", "Bomb Bag", "Purple Rupee", "Bombchus") -Values @("64", "28", "4C", "58") -Info "Set the third reward for the Bombchu Bowling Minigame" -Credits "Randomizer" -Default 4 CreateReduxComboBox -Name "Bowling4" -Base 5 -Exclude "New Master Quest" -Text "Bowling Reward #4" -Items ("Piece of Heart", "Bomb Bag", "Purple Rupee", "Bombchus") -Values @("64", "28", "4C", "58") -Info "Set the fourth reward for the Bombchu Bowling Minigame" -Credits "Randomizer" -Default 3 @@ -2877,29 +2940,25 @@ function CreateTabColors() { # EQUIPMENT COLORS # CreateReduxGroup -Tag "Colors" -All -Text "Equipment Colors" - $Redux.Colors.Equipment = @() - $items = @("Kokiri Green", "Goron Red", "Zora Blue"); $postItems = @("Randomized", "Custom"); $Files = ($GameFiles.Textures + "\Tunic"); $Randomize = '"Randomized" fully randomizes the colors each time the patcher is opened' - if ($GamePatch.settings -eq "Gold Quest") { $items = @("Gold Quest Gold", "Gold Quest Purple", "Gold Quest White") + $items } - $Redux.Colors.Equipment += CreateReduxComboBox -Name "KokiriTunic" -Column 1 -Row 1 -All -Text "Kokiri Tunic Color" -Default 1 -Length 230 -Shift 40 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the Kokiri Tunic`n" + $Randomize) -Credits "Randomizer" - $Redux.Colors.Equipment += CreateReduxComboBox -Name "GoronTunic" -Column 1 -Row 2 -All -Text "Goron Tunic Color" -Default 2 -Length 230 -Shift 40 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the Goron Tunic`n" + $Randomize) -Credits "Randomizer" - $Redux.Colors.Equipment += CreateReduxComboBox -Name "ZoraTunic" -Column 1 -Row 3 -All -Text "Zora Tunic Color" -Default 3 -Length 230 -Shift 40 -Items $items -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the Zora Tunic`n" + $Randomize) -Credits "Randomizer" - $Items = @("Silver", "Gold", "Black", "Green", "Blue", "Bronze", "Red", "Sky Blue", "Pink", "Magenta", "Orange", "Lime", "Purple", "Randomized", "Custom") - $Redux.Colors.Equipment += CreateReduxComboBox -Name "SilverGauntlets" -Column 4 -Row 1 -Adult -Text "Silver Gauntlets Color" -Default 1 -Length 230 -Shift 40 -Items $Items -Info ("Select a color scheme for the Silver Gauntlets`n" + $Randomize) -Credits "Randomizer" - $Redux.Colors.Equipment += CreateReduxComboBox -Name "GoldenGauntlets" -Column 4 -Row 2 -Adult -Text "Golden Gauntlets Color" -Default 2 -Length 230 -Shift 40 -Items $Items -Info ("Select a color scheme for the Golden Gauntlets`n" + $Randomize) -Credits "Randomizer" - $Items = @("Red", "Green", "Blue", "Yellow", "Cyan", "Magenta", "Orange", "Gold", "Purple", "Pink", "Randomized", "Custom") - $Redux.Colors.Equipment += CreateReduxComboBox -Name "MirrorShieldFrame" -Column 4 -Row 3 -Adult -Text "Mirror Shield Frame Color" -Default 1 -Length 230 -Shift 40 -Items $Items -Info ("Select a color scheme for the Mirror Shield Frame`n" + $Randomize) -Warning "This option might not work for every custom player model" -Credits "Randomizer" - - $Buttons = @() - $Buttons += CreateReduxButton -Column 3 -Row 1 -Tag $Buttons.Count -Width 100 -All -Text "Kokiri Tunic" -Info "Select the color you want for the Kokiri Tunic" -Credits "Randomizer" - $Buttons += CreateReduxButton -Column 3 -Row 2 -Tag $Buttons.Count -Width 100 -All -Text "Goron Tunic" -Info "Select the color you want for the Goron Tunic" -Credits "Randomizer" - $Buttons += CreateReduxButton -Column 3 -Row 3 -Tag $Buttons.Count -Width 100 -All -Text "Zora Tunic" -Info "Select the color you want for the Zora Tunic" -Credits "Randomizer" - if ($Redux.Colors.SilverGauntlets -ne $null) { - $Buttons += CreateReduxButton -Column 6 -Row 1 -Tag $Buttons.Count -Width 100 -Adult -Text "Silver Gaunlets" -Info "Select the color you want for the Silver Gauntlets" -Credits "Randomizer" - $Buttons += CreateReduxButton -Column 6 -Row 2 -Tag $Buttons.Count -Width 100 -Adult -Text "Golden Gauntlets" -Info "Select the color you want for the Golden Gauntlets" -Credits "Randomizer" - $Buttons += CreateReduxButton -Column 6 -Row 3 -Tag $Buttons.Count -Width 100 -Adult -Text "Mirror Shield" -Info "Select the color you want for the frame of the Mirror Shield" -Credits "Randomizer" - } - - $Redux.Colors.SetEquipment = @() + $Redux.Colors.Equipment = @(); $Buttons = @(); $Redux.Colors.SetEquipment = @() + $items1 = @("Kokiri Green", "Goron Red", "Zora Blue"); $postItems = @("Randomized", "Custom"); $Files = ($GameFiles.Textures + "\Tunic"); $Randomize = '"Randomized" fully randomizes the colors each time the patcher is opened' + $Items2 = @("Silver", "Gold", "Black", "Green", "Blue", "Bronze", "Red", "Sky Blue", "Pink", "Magenta", "Orange", "Lime", "Purple", "Randomized", "Custom") + $Items3 = @("Red", "Green", "Blue", "Yellow", "Cyan", "Magenta", "Orange", "Gold", "Purple", "Pink", "Randomized", "Custom") + if (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $items = @("Gold Quest Gold", "Gold Quest Purple", "Gold Quest White") + $items1 } + + $Redux.Colors.Equipment += CreateReduxComboBox -Name "KokiriTunic" -All -Text "Kokiri Tunic" -Default 1 -Length 230 -Items $items1 -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the Kokiri Tunic`n" + $Randomize) -Credits "Randomizer" + $Buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Kokiri Tunic" -Info "Select the color you want for the Kokiri Tunic" -Credits "Randomizer" + $Redux.Colors.Equipment += CreateReduxComboBox -Name "GoronTunic" -All -Text "Goron Tunic" -Default 2 -Length 230 -Items $items1 -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the Goron Tunic`n" + $Randomize) -Credits "Randomizer" + $Buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Goron Tunic" -Info "Select the color you want for the Goron Tunic" -Credits "Randomizer" + $Redux.Colors.Equipment += CreateReduxComboBox -Name "ZoraTunic" -All -Text "Zora Tunic" -Default 3 -Length 230 -Items $items1 -PostItems $postItems -FilePath $Files -Info ("Select a color scheme for the Zora Tunic`n" + $Randomize) -Credits "Randomizer" + $Buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Zora Tunic" -Info "Select the color you want for the Zora Tunic" -Credits "Randomizer" + $Redux.Colors.Equipment += CreateReduxComboBox -Name "SilverGauntlets" -Adult -Text "Silver Gauntlets" -Default 1 -Length 230 -Items $Items2 -Info ("Select a color scheme for the Silver Gauntlets`n" + $Randomize) -Credits "Randomizer" + $Buttons += CreateReduxButton -Tag $Buttons.Count -Adult -Text "Silver Gaunlets" -Info "Select the color you want for the Silver Gauntlets" -Credits "Randomizer" + $Redux.Colors.Equipment += CreateReduxComboBox -Name "GoldenGauntlets" -Adult -Text "Golden Gauntlets" -Default 2 -Length 230 -Items $Items2 -Info ("Select a color scheme for the Golden Gauntlets`n" + $Randomize) -Credits "Randomizer" + $Buttons += CreateReduxButton -Tag $Buttons.Count -Adult -Text "Golden Gauntlets" -Info "Select the color you want for the Golden Gauntlets" -Credits "Randomizer" + $Redux.Colors.Equipment += CreateReduxComboBox -Name "MirrorShieldFrame" -Adult -Text "Mirror Shield Frame" -Default 1 -Length 230 -Items $Items3 -Info ("Select a color scheme for the Mirror Shield Frame`n" + $Randomize) -Warning "This option might not work for every custom player model" -Credits "Randomizer" + $Buttons += CreateReduxButton -Tag $Buttons.Count -Adult -Text "Mirror Shield" -Info "Select the color you want for the frame of the Mirror Shield" -Credits "Randomizer" + $Redux.Colors.SetEquipment += CreateColorDialog -Color "1E691B" -Name "SetKokiriTunic" -IsGame -Button $Buttons[0] $Redux.Colors.SetEquipment += CreateColorDialog -Color "641400" -Name "SetGoronTunic" -IsGame -Button $Buttons[1] $Redux.Colors.SetEquipment += CreateColorDialog -Color "003C64" -Name "SetZoraTunic" -IsGame -Button $Buttons[2] @@ -2911,9 +2970,10 @@ function CreateTabColors() { $Redux.Colors.EquipmentLabels = @() for ($i=0; $i -lt $Buttons.length; $i++) { + if ($Buttons[$i] -eq $null) { break } $Buttons[$i].Add_Click({ $Redux.Colors.SetEquipment[[uint16]$this.Tag].ShowDialog(); $Redux.Colors.Equipment[[uint16]$this.Tag].Text = "Custom"; $Redux.Colors.EquipmentLabels[[uint16]$this.Tag].BackColor = $Redux.Colors.SetEquipment[[uint16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetEquipment[[uint16]$this.Tag].Tag] = $Redux.Colors.SetEquipment[[uint16]$this.Tag].Color.Name }) - if ($i -lt 3) { $Redux.Colors.EquipmentLabels += CreateReduxColoredLabel -All -Link $Buttons[$i] -Color $Redux.Colors.SetEquipment[$i].Color } - else { $Redux.Colors.EquipmentLabels += CreateReduxColoredLabel -Adult -Link $Buttons[$i] -Color $Redux.Colors.SetEquipment[$i].Color } + if ($i -lt 3) { $Redux.Colors.EquipmentLabels += CreateReduxColoredLabel -All -Link $Buttons[$i] -Color $Redux.Colors.SetEquipment[$i].Color } + else { $Redux.Colors.EquipmentLabels += CreateReduxColoredLabel -Adult -Link $Buttons[$i] -Color $Redux.Colors.SetEquipment[$i].Color } } $Redux.Colors.Equipment[0].Add_SelectedIndexChanged({ SetTunicColorsPreset -ComboBox $Redux.Colors.Equipment[0] -Dialog $Redux.Colors.SetEquipment[0] -Label $Redux.Colors.EquipmentLabels[0] }) @@ -2943,8 +3003,7 @@ function CreateTabColors() { # FAIRY COLORS # CreateFairyColorOptions -Name "Navi" - - CreateReduxCheckBox -Name "BetaNavi" -All -Text "Beta Navi Colors" -Info "Use the Beta colors for Navi" -Column 1 -Row 2 + CreateReduxCheckBox -Name "BetaNavi" -All -Text "Beta Navi Colors" -Info "Use the Beta colors for Navi" $Redux.Colors.BetaNavi.Add_CheckedChanged({ EnableElem -Elem $Redux.Colors.Fairy -Active (!$this.checked) }) EnableElem -Elem $Redux.Colors.Fairy -Active (!$Redux.Colors.BetaNavi.Checked) @@ -2952,7 +3011,7 @@ function CreateTabColors() { # RUPEE ICON COLOR # - if ($GamePatch.settings -eq "Gold Quest") { $preset = 5; $color = "FFFF00" } else { $preset = 1; $color = "C8FF64" } + if (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $preset = 5; $color = "FFFF00" } else { $preset = 1; $color = "C8FF64" } CreateRupeeVanillaColorOptions -Preset $preset -Color $color @@ -2998,27 +3057,26 @@ function CreateTabEquipment() { # EQUIPMENT # CreateReduxGroup -Tag "Equipment" -All -Text "Equipment Adjustments" - CreateReduxCheckBox -Name "HideSword" -All -Text "Hide Sword" -Info "Hides the sword from the player models when sheathed" -Credits "Mod God" - CreateReduxCheckBox -Name "HideShield" -All -Text "Hide Shield" -Info "Hides the shield from the player models when sheathed" -Credits "Mod God" CreateReduxCheckBox -Name "UnsheathSword" -All -Text "Unsheath Sword" -Info "The sword is unsheathed first before immediately swinging it" -Credits "Admentus" CreateReduxCheckBox -Name "FireproofDekuShield" -Base 4 -Text "Fireproof Deku Shield" -Info "The Deku Shield turns into an fireproof shield, which will not burn up anymore" -Credits "Admentus (ported) & Three Pendants (ROM patch)" CreateReduxCheckBox -Name "HerosBow" -Adult -Text "Hero's Bow" -Info "Replace the Fairy Bow icon and text with the Hero's Bow" -Credits "GhostlyDark (ported) & Admentus (dialogue)" CreateReduxCheckBox -Name "Hookshot" -Adult -Text "Termina Hookshot" -Info "Replace the Hyrule Hookshot icon with the Termina Hookshot" -Credits "GhostlyDark (ported)" CreateReduxCheckBox -Name "GoronBraceletFix" -Adult -Text "Keep Goron's Bracelet Color" -Info "Prevent grayscale on Goron's Bracelet, as Adult Link isn't able to push big blocks without it" -Credits "Randomizer" - + CreateReduxTextBox -Name "SwordHealth" -Adult -Text "Sword Health" -Length 3 -Info "Set the amount of hits the Giant's Knife can take before it breaks" -Value 8 -Min 1 -Max 255 -Credits "Admentus" + CreateReduxGroup -Tag "Equipment" -All -Text "Swords & Shields" - CreateReduxComboBox -Name "KokiriSword" -Child -Text "Kokiri Sword" -Items @("Kokiri Sword") -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Kokiri Sword") -Ext @("icon", "bin") -Info "Select an alternative for the icon and text of the Kokiri Sword" -Credits "Admentus (injects) & GhostlyDark (injects) & CYB3RTR0N (beta icon)" - CreateReduxComboBox -Name "MasterSword" -Adult -Text "Master Sword" -Items @("Master Sword") -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Master Sword") -Ext @("icon", "bin") -Info "Select an alternative for the icon and text of the Master Sword" -Credits "Admentus (injects) & GhostlyDark (injects) & CYB3RTR0N (beta icon)" - CreateReduxComboBox -Name "GiantsKnife" -Adult -Text "Giant's Knife" -Items @("Giant's Knife", "Biggoron's Sword") -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Master Sword") -Ext @("icon", "bin") -Info "Select an alternative for the icon and text of the Giant's Knife" -Credits "Admentus (injects) & GhostlyDark (injects) & CYB3RTR0N (beta icon)" - CreateReduxComboBox -Name "BiggoronSword" -Adult -Text "Biggoron's Sword" -Items @("Biggoron's Sword", "Giant's Knife") -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Master Sword") -Ext @("icon", "bin") -Info "Select an alternative for the icon and text of the Biggoron's Sword" -Credits "Admentus (injects) & GhostlyDark (injects) & CYB3RTR0N (beta icon)" - CreateReduxTextBox -Name "SwordHealth" -Adult -Text "Sword Health" -Value 8 -Min 1 -Max 255 -Length 3 -Info "Set the amount of hits the Giant's Knife can take before it breaks" -Credits "Admentus" + CreateReduxComboBox -Name "KokiriSword" -Child -Text "Kokiri Sword" -Items @("Kokiri Sword") -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Kokiri Sword") -Ext @("icon", "bin") -Info "Select an alternative for the icon and text of the Kokiri Sword" -Credits "Admentus (injects) & GhostlyDark (injects) & CYB3RTR0N (beta icon)" + CreateReduxComboBox -Name "MasterSword" -Adult -Text "Master Sword" -Items @("Master Sword") -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Master Sword") -Ext @("icon", "bin") -Info "Select an alternative for the icon and text of the Master Sword" -Credits "Admentus (injects) & GhostlyDark (injects) & CYB3RTR0N (beta icon)" + CreateReduxComboBox -Name "GiantsKnife" -Adult -Text "Giant's Knife" -Items @("Giant's Knife", "Biggoron's Sword") -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Master Sword") -Ext @("icon", "bin") -Info "Select an alternative for the icon and text of the Giant's Knife" -Credits "Admentus (injects) & GhostlyDark (injects) & CYB3RTR0N (beta icon)" + CreateReduxComboBox -Name "BiggoronSword" -Adult -Text "Biggoron's Sword" -Items @("Biggoron's Sword", "Giant's Knife") -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Master Sword") -Ext @("icon", "bin") -Info "Select an alternative for the icon and text of the Biggoron's Sword" -Credits "Admentus (injects) & GhostlyDark (injects) & CYB3RTR0N (beta icon)" - if ($GamePatch.settings -eq "Dawn & Dusk") { $item = "Dawn & Dusk Shield" } elseif ($GamePatch.settings -eq "Gold Quest") { $item = "Gold Quest Shield" } else { $item = "Deku Shield" } - - CreateReduxComboBox -Name "DekuShield" -Child -Text "Deku Shield" -Items @("Deku Shield") -Default $item -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Deku Shield") -Ext @("icon", "front", "back") -Info "Select an alternative for the appearence of the Deku Shield" -Credits "Admentus (injects) & GhostlyDark (injects), ZombieBrainySnack (textures) & LuigiBlood (texture), Feonyx (No Symbol)" -Column 1 -Row 3 + if (StrLike -Str $GamePatch.settings -Val "Dawn & Dusk") { $item = "Dawn & Dusk Shield" } elseif (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $item = "Gold Quest Shield" } else { $item = "Deku Shield" } + CreateReduxComboBox -Name "DekuShield" -Child -Text "Deku Shield" -Items @("Deku Shield") -Default $item -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Deku Shield") -Ext @("icon", "front", "back") -Info "Select an alternative for the appearence of the Deku Shield" -Credits "Admentus (injects) & GhostlyDark (injects), ZombieBrainySnack (textures) & LuigiBlood (texture), Feonyx (No Symbol)" CreateReduxComboBox -Name "HylianShield" -All -Text "Hylian Shield" -Items @("Hylian Shield") -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Hylian Shield") -Ext @("icon", "front", "back") -Info "Select an alternative for the appearence of the Hylian Shield" -Credits "Admentus (injects) & GhostlyDark (injects), CYB3RTR0N (icons), sanguinetti (Beta / Red Shield textures), LuigiBlood (texture) & Feonyx (No Symbol)" CreateReduxComboBox -Name "MirrorShield" -Adult -Text "Mirror Shield" -Items @("Mirror Shield") -Shift (-15) -FilePath ($GameFiles.Textures + "\Equipment\Mirror Shield") -Ext @("icon", "front", "back") -Info "Select an alternative for the appearence of the Mirror Shield" -Credits "Admentus (injects) & GhostlyDark (injects)" + + if ($Redux.Equipment.GiantsKnife -ne $null) { $Redux.Equipment.GiantsKnife.Add_SelectedIndexChanged( { if ($this.text.replace(" (default)", "") -eq $Redux.Equipment.BiggoronSword.text.replace(" (default)", "") ) { @@ -3042,168 +3100,66 @@ function CreateTabEquipment() { - # EQUIPMENT PREVIEWS # - - CreateReduxGroup -Tag "Equipment" -All -Text "Equipment Previews" - $Last.Group.Height = (DPISize 140) - - CreateImageBox -x 40 -y 30 -w 80 -h 80 -Child -Name "DekuShieldIconPreview" - CreateImageBox -x 160 -y 10 -w 80 -h 120 -Child -Name "DekuShieldPreview"; if ($Redux.Equipment.DekuShield -ne $null) { $Redux.Equipment.DekuShield.Add_SelectedIndexChanged( { ShowEquipmentPreview } ) } - CreateImageBox -x 320 -y 30 -w 80 -h 80 -All -Name "HylianShieldIconPreview" - CreateImageBox -x 440 -y 10 -w 80 -h 120 -All -Name "HylianShieldPreview"; if ($Redux.Equipment.HylianShield -ne $null) { $Redux.Equipment.HylianShield.Add_SelectedIndexChanged( { ShowEquipmentPreview } ) } - CreateImageBox -x 600 -y 30 -w 80 -h 80 -Adult -Name "MirrorShieldIconPreview" - CreateImageBox -x 720 -y 10 -w 80 -h 120 -Adult -Name "MirrorShieldPreview"; if ($Redux.Equipment.MirrorShield -ne $null) { $Redux.Equipment.MirrorShield.Add_SelectedIndexChanged( { ShowEquipmentPreview } ) } - CreateImageBox -x 840 -y 30 -w 80 -h 80 -Child -Name "KokiriSwordIconPreview"; if ($Redux.Equipment.KokiriSword -ne $null) { $Redux.Equipment.KokiriSword.Add_SelectedIndexChanged( { ShowEquipmentPreview } ) } - CreateImageBox -x 960 -y 30 -w 80 -h 80 -Adult -Name "MasterSwordIconPreview"; if ($Redux.Equipment.MasterSword -ne $null) { $Redux.Equipment.MasterSword.Add_SelectedIndexChanged( { ShowEquipmentPreview } ) } - ShowEquipmentPreview - - - # HITBOX # - CreateReduxGroup -Tag "Hitbox" -All -Text "Sliders" -Height 4.2 - CreateReduxSlider -Name "KokiriSword" -Child -Column 1 -Row 1 -Default 3000 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Kokiri Sword" -Info "Set the length of the hitbox of the Kokiri Sword" -Credits "Aria Hiroshi 64" - CreateReduxSlider -Name "MasterSword" -Adult -Column 3 -Row 1 -Default 4000 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Master Sword" -Info "Set the length of the hitbox of the Master Sword" -Credits "Aria Hiroshi 64" - CreateReduxSlider -Name "GiantsKnife" -Adult -Column 5 -Row 1 -Default 5500 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Giant's Knife" -Info "Set the length of the hitbox of the Giant's Knife / Biggoron Sword" -Credits "Aria Hiroshi 64" - CreateReduxSlider -Name "BrokenGiantsKnife" -Adult -Column 1 -Row 2 -Default 1500 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Broken Knife" -Info "Set the length of the hitbox of the Broken Giant's Knife" -Credits "Aria Hiroshi 64" - CreateReduxSlider -Name "MegatonHammer" -Adult -Expose "Dawn" -Column 3 -Row 2 -Default 2500 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Megaton Hammer" -Info "Set the length of the hitbox of the Megaton Hammer" -Credits "Aria Hiroshi 64" - CreateReduxSlider -Name "ShieldRecoil" -All -Column 5 -Row 2 -Default 4552 -Min 0 -Max 8248 -Freq 512 -Small 256 -Large 512 -Text "Shield Recoil" -Info "Set the pushback distance when getting hit while shielding" -Credits "Admentus (ROM) & Aegiker (RAM)" - CreateReduxSlider -Name "Hookshot" -Adult -Column 1 -Row 3 -Default 13 -Min 0 -Max 255 -Freq 16 -Small 8 -Large 16 -Text "Hookshot Length" -Info "Set the length of the Hookshot" -Credits "AndiiSyn" - CreateReduxSlider -Name "Longshot" -Adult -Exclude "Gold" -Column 3 -Row 3 -Default 26 -Min 0 -Max 255 -Freq 16 -Small 8 -Large 16 -Text "Longshot Length" -Info "Set the length of the Longshot" -Credits "AndiiSyn" - CreateReduxSlider -Name "Longshot" -Expose "Gold" -Column 3 -Row 3 -Default 104 -Min 0 -Max 255 -Freq 16 -Small 8 -Large 16 -Text "Longshot Length" -Info "Set the length of the Longshot" -Credits "AndiiSyn" + if (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $val = 26 } else { $val = 104 } + CreateReduxGroup -Tag "Hitbox" -All -Text "Sliders" + CreateReduxSlider -Name "KokiriSword" -Child -Default 3000 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Kokiri Sword" -Info "Set the length of the hitbox of the Kokiri Sword" -Credits "Aria Hiroshi 64" + CreateReduxSlider -Name "MasterSword" -Adult -Default 4000 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Master Sword" -Info "Set the length of the hitbox of the Master Sword" -Credits "Aria Hiroshi 64" + CreateReduxSlider -Name "GiantsKnife" -Adult -Default 5500 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Giant's Knife" -Info "Set the length of the hitbox of the Giant's Knife / Biggoron Sword" -Credits "Aria Hiroshi 64" + CreateReduxSlider -Name "BrokenGiantsKnife" -Adult -Default 1500 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Broken Knife" -Info "Set the length of the hitbox of the Broken Giant's Knife" -Credits "Aria Hiroshi 64" + CreateReduxSlider -Name "MegatonHammer" -Adult -Expose "Dawn" -Default 2500 -Min 512 -Max 8192 -Freq 512 -Small 256 -Large 512 -Text "Megaton Hammer" -Info "Set the length of the hitbox of the Megaton Hammer" -Credits "Aria Hiroshi 64" + CreateReduxSlider -Name "ShieldRecoil" -All -Default 4552 -Min 0 -Max 8248 -Freq 512 -Small 256 -Large 512 -Text "Shield Recoil" -Info "Set the pushback distance when getting hit while shielding" -Credits "Admentus (ROM) & Aegiker (RAM)" + CreateReduxSlider -Name "Hookshot" -Adult -Default 13 -Min 0 -Max 255 -Freq 16 -Small 8 -Large 16 -Text "Hookshot Length" -Info "Set the length of the Hookshot" -Credits "AndiiSyn" + CreateReduxSlider -Name "Longshot" -Adult -Default $val -Min 0 -Max 255 -Freq 16 -Small 8 -Large 16 -Text "Longshot Length" -Info "Set the length of the Longshot" -Credits "AndiiSyn" # STARTING UPGRADES # - CreateReduxGroup -Tag "Save" -All -Text "Starting Upgrades" - CreateReduxComboBox -Name "DekuSticks" -Child -Text "Deku Sticks" -Items ("Standard", "Big", "Biggest") -Info "Set the starting capacity upgrade level for the Deku Sticks" - CreateReduxComboBox -Name "DekuNuts" -All -Text "Deku Nuts" -Items ("Standard", "Big", "Biggest") -Info "Set the starting capacity upgrade level for the Deku Nuts" - CreateReduxComboBox -Name "BulletBag" -Child -Text "Bullet Seed Bag" -Items ("Standard", "Big", "Biggest") -Info "Set the starting capacity upgrade level for the Bullet Seed Bag" - CreateReduxComboBox -Name "Quiver" -Adult -Text "Quiver" -Items ("Standard", "Big", "Biggest") -Info "Set the starting capacity upgrade level for the Quiver" - CreateReduxComboBox -Name "BombBag" -All -Text "Bomb Bag" -Items ("Standard", "Big", "Biggest") -Info "Set the starting capacity upgrade level for the Bomb Bag" - CreateReduxComboBox -Name "Strength" -All -Text "Strength" -Items ("None", "Goron's Bracelet", "Silver Gauntlets", "Golden Gauntlets") -Info "Set the starting capacity upgrade level for the Bracelet / Gauntlets" - CreateReduxComboBox -Name "Scale" -All -Text "Scale" -Items ("None", "Silver Scale", "Golden Scale") -Info "Set the starting capacity upgrade level for the Scale" - CreateReduxComboBox -Name "Wallet" -All -Text "Wallet" -Items ("Base Wallet", "Adult's Wallet", "Giant's Wallet", "Tycoon's Wallet") -Info "Set the starting capacity upgrade level for the Wallet" -Warning 'The "Tycoon Wallet" is unused and has issues' - CreateReduxTextBox -Name "Rupees" -All -Text "Rupees" -Value 0 -Min 0 -Max 9999 -Length 4 -Info "Start a new save file with the chosen amount of Rupees" - CreateReduxTextBox -Name "Hearts" -All -Exclude @("Gold", "Bombiwa") -Text "Hearts" -Value 3 -Min 1 -Max 20 -Info "Start a new save file with the chosen amount of hearts" - CreateReduxTextBox -Name "Hearts" -Expose "Gold" -Text "Hearts" -Value 2 -Min 1 -Max 20 -Info "Start a new save file with the chosen amount of hearts" - CreateReduxTextBox -Name "Hearts" -Expose "Bombiwa" -Text "Hearts" -Value 5 -Min 1 -Max 20 -Info "Start a new save file with the chosen amount of hearts" - CreateReduxCheckBox -Name "DoubleDefense" -All -Text "Double Defense" -Info "Start a new save file with the double defense upgrade" - CreateReduxCheckBox -Name "Magic" -All -Text "Magic" -Info "Start a new save file with the magic meter" - CreateReduxCheckBox -Name "DoubleMagic" -All -Text "Double Magic" -Info "Start a new save file with the double magic upgrade" - - - - # STARTING QUEST # - - CreateReduxGroup -Tag "Save" -All -Text "Starting Quest Items" - CreateReduxCheckBox -Name "KokiriEmerald" -All -Text "Kokiri Emerald" -Info "Start a new save file with Kokiri Emerald" - CreateReduxCheckBox -Name "GoronRuby" -All -Text "Goron Ruby" -Info "Start a new save file with Goron Ruby" - CreateReduxCheckBox -Name "ZoraSapphire" -All -Text "Zora Sapphire" -Info "Start a new save file with Zora Sapphire" - CreateReduxCheckBox -Name "ForestMedallion" -All -Text "Forest Medallion" -Info "Start a new save file with the Forest Medallion" - CreateReduxCheckBox -Name "FireMedallion" -All -Text "Fire Medallion" -Info "Start a new save file with the Fire Medallion" - CreateReduxCheckBox -Name "WaterMedallion" -All -Text "Water Medallion" -Info "Start a new save file with the Water Medallion" - CreateReduxCheckBox -Name "ShadowMedallion" -All -Text "Shadow Medallion" -Info "Start a new save file with the Shadow Medallion" - CreateReduxCheckBox -Name "SpiritMedallion" -All -Text "Spirit Medallion" -Info "Start a new save file with the Spirit Medallion" - CreateReduxCheckBox -Name "LightMedallion" -All -Text "Light Medallion" -Info "Start a new save file with the Light Medallion" - CreateReduxCheckBox -Name "GerudoCard" -All -Text "Gerudo Card" -Info "Start a new save file with the Gerudo Card" - CreateReduxCheckBox -Name "StoneOfAgony" -All -Text "Stone of Agony" -Info "Start a new save file with the Stone of Agony" - CreateReduxTextBox -Name "GoldSkulltulas" -All -Text "Gold Skulltulas" -Max 100 -Info "Start a new save file with the chosen amount of Gold Skulltulas" - - - - # STARTING DEBUG # - - CreateReduxGroup -Tag "Save" -All -Text "Starting Debug Items" - CreateReduxCheckBox -Name "NoDungeonItems" -All -Text "No Dungeon Items" -Info "Starting a new debug save file no longer grants the Dungeon Map, Compass and Boss Key for dungeons" - CreateReduxCheckBox -Name "NoDungeonKeys" -All -Text "No Dungeon Keys" -Info "Starting a new debug save file no longer grants any small keys for dungeons" - CreateReduxCheckBox -Name "NoQuestStatus" -All -Text "No Quest Status" -Info "Starting a new debug save file no longer grants any items from the Quest Status subscreen" - CreateReduxCheckBox -Name "NoItems" -All -Text "No Inventory" -Info "Starting a new debug save file no longer grants any items from the Select Item subscreen" - CreateReduxCheckBox -Name "NoEquipment" -All -Text "No Equipment" -Info "Starting a new debug save file no longer grants any items from the Equipment subscreen" - CreateReduxCheckBox -Name "NoUpgrades" -All -Text "No Upgrades" -Info "Starting a new debug save file no longer grants any upgrades from the Equipment subscreen" - - - - # STARTING EQUIPMENT # - - CreateReduxGroup -Tag "Save" -All -Text "Starting Equipment" - CreateReduxCheckBox -Name "KokiriSword" -Child -Text "Kokiri Sword" -Info "Start a new save file with the Kokiri Sword" - CreateReduxCheckBox -Name "MasterSword" -Adult -Text "Master Sword" -Info "Start a new save file with the Master Sword" - CreateReduxCheckBox -Name "GiantsKnife" -Adult -Text "Giant's Knife" -Info "Start a new save file with the Giant's Knife" - CreateReduxCheckBox -Name "BiggoronSword" -Adult -Text "Biggoron Sword" -Info "Start a new save file with the Biggoron Sword instead of the Giant's Knife" -Link $Redux.Save.GiantsKnife - CreateReduxCheckBox -Name "DekuShield" -Child -Text "Deku Shield" -Info "Start a new save file with the Deku Shield" - CreateReduxCheckBox -Name "HylianShield" -All -Text "Hylian Shield" -Info "Start a new save file with the Hylian Shield" - CreateReduxCheckBox -Name "MirrorShield" -Adult -Text "Mirror Shield" -Info "Start a new save file with the Mirror Shield" - CreateReduxCheckBox -Name "GoronTunic" -Adult -Text "Goron Tunic" -Info "Start a new save file with the Goron Tunic" - CreateReduxCheckBox -Name "ZoraTunic" -Adult -Text "Zora Tunic" -Info "Start a new save file with the Zora Tunic" - CreateReduxCheckBox -Name "IronBoots" -Adult -Text "Iron Boots" -Info "Start a new save file with the Iron Boots" - CreateReduxCheckBox -Name "HoverBoots" -Adult -Text "Hover Boots" -Info "Start a new save file with the Hover Boots" - - - - # STARTING ITEMS # - - CreateReduxGroup -Tag "Save" -All -Text "Starting Items" - CreateReduxCheckBox -Name "DekuStick" -Child -Text "Deku Stick" -Info "Start a new save file with Deku Sticks" - CreateReduxCheckBox -Name "DekuNut" -All -Text "Deku Nut" -Info "Start a new save file with Deku Nuts" - CreateReduxCheckBox -Name "Bomb" -All -Text "Bomb" -Info "Start a new save file with Bombs" - CreateReduxCheckBox -Name "FairyBow" -Adult -Text "Fairy Bow" -Info "Start a new save file with the Fairy Bow" - CreateReduxCheckBox -Name "FireArrow" -Adult -Text "Fire Arrow" -Info "Start a new save file with the Fire Arrow" - CreateReduxCheckBox -Name "DinsFire" -All -Text "Din's Fire" -Info "Start a new save file with Din's Fire" - - CreateReduxCheckBox -Name "FairySlingshot" -Child -Text "Fairy Slingshot" -Info "Start a new save file with the Fairy Slingshot" - CreateReduxCheckBox -Name "FairyOcarina" -All -Text "Fairy Ocarina" -Info "Start a new save file with the Fairy Ocarina" - CreateReduxCheckBox -Name "Bombchu" -All -Text "Bombchu" -Info "Start a new save file with Bombchus" - CreateReduxCheckBox -Name "Hookshot" -Adult -Text "Hookshot" -Info "Start a new save file with the Hookshot" - CreateReduxCheckBox -Name "IceArrow" -Adult -Text "Ice Arrow" -Info "Start a new save file with the Ice Arrow" - CreateReduxCheckBox -Name "FaroresWind" -All -Text "Farore's Wind" -Info "Start a new save file with Farore's Wind" - - CreateReduxCheckBox -Name "Boomerang" -Child -Text "Boomerang" -Info "Start a new save file with Boomerang" - CreateReduxCheckBox -Name "LensOfTruth" -All -Text "Lens of Truth" -Info "Start a new save file with Lens of Truth" - CreateReduxCheckBox -Name "MagicBean" -Child -Text "Magic Bean" -Info "Start a new save file with Magic Beans" - CreateReduxCheckBox -Name "MegatonHammer" -All -Text "Megaton Hammer" -Info "Start a new save file with the Megaton Hammer" - CreateReduxCheckBox -Name "LightArrow" -Adult -Text "Light Arrow" -Info "Start a new save file with the Light Arrow" - CreateReduxCheckBox -Name "NayrusLove" -All -Text "Nayru's Love" -Info "Start a new save file with Nayru's Love" - - CreateReduxCheckBox -Name "Bottle1" -All -Text "Empty Bottle #1" -Info "Start a new save file with the first empty bottle" - CreateReduxCheckBox -Name "Bottle2" -All -Text "Empty Bottle #2" -Info "Start a new save file with the second empty bottle" - CreateReduxCheckBox -Name "Bottle3" -All -Text "Empty Bottle #3" -Info "Start a new save file with the third empty bottle" - CreateReduxCheckBox -Name "Bottle4" -All -Text "Empty Bottle #4" -Info "Start a new save file with the fourth empty bottle" - - CreateReduxCheckBox -Name "OcarinaOfTime" -All -Text "Ocarina of Time" -Info "Start a new save file with the Ocarina of Time`nThis item replaces the Fairy Ocarina" -Link $Redux.Save.FairyOcarina - CreateReduxCheckBox -Name "LongShot" -Adult -Text "Longshot" -Info "Start a new save file with the Longshot`nThis item replaces the Hookshot" -Link $Redux.Save.Hookshot - CreateReduxComboBox -Name "TradeSequenceItem" -Adult -Text "Trade Sequence Item" -Info "Start a new save file with a Trade Sequence Item" -Items @("Empty", "Pocket Egg", "Pocket Cucco", "Cojiro", "Odd Mushroom", "Odd Potion", "Poacher's Saw", "Broken Goron's Sword", "Prescription", "Eyeball Frog", "World's Finest Eye Drops", "Claim Check") - CreateReduxComboBox -Name "Mask" -Child -Text "Quest Item / Mask" -Info "Start a new save file with a Quest Item or Mask" -Items @("Empty", "Weird Egg", "Pocket Egg", "Zelda's Letter", "Keaton Mask", "Skull Mask", "Spooky Mask", "Bunny Hood", "Goron Mask", "Zora Mask", "Gerudo Mask", "Mask of Truth", "SOLD OUT") - - - - # STARTING DUNGEON ITEMS # - - CreateReduxGroup -Tag "Save" -All -Text "Starting Dungeon Items" - CreateReduxCheckBox -Name "SmallKey" -All -Text "Small Keys" -Info "Start a new save file with 8 small keys for all dungeons" - CreateReduxCheckBox -Name "BossKey" -All -Text "Boss Keys" -Info "Start a new save file with the boss key for all dungeons" - CreateReduxCheckBox -Name "Compass" -All -Text "Compasses" -Info "Start a new save file with the compass for all dungeons" - CreateReduxCheckBox -Name "Map" -All -Text "Dungeon Maps" -Info "Start a new save file with the dungeon map for all dungeons" + if (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $val = 2 } elseif (StrLike -Str $GamePatch.settings -Val "Bombiwa") { $val = 5 } else { $val = 3 } + CreateReduxGroup -Tag "Save" -All -Text "Starting Upgrades" + CreateReduxComboBox -Name "DekuSticks" -Child -Text "Deku Sticks" -Items ("Standard", "Big", "Biggest") -Info "Set the starting capacity upgrade level for the Deku Sticks" + CreateReduxComboBox -Name "DekuNuts" -All -Text "Deku Nuts" -Items ("Standard", "Big", "Biggest") -Info "Set the starting capacity upgrade level for the Deku Nuts" + CreateReduxComboBox -Name "BulletBag" -Child -Text "Bullet Seed Bag" -Items ("Standard", "Big", "Biggest") -Info "Set the starting capacity upgrade level for the Bullet Seed Bag" + CreateReduxComboBox -Name "Quiver" -Adult -Text "Quiver" -Items ("Standard", "Big", "Biggest") -Info "Set the starting capacity upgrade level for the Quiver" + CreateReduxComboBox -Name "BombBag" -All -Text "Bomb Bag" -Items ("Standard", "Big", "Biggest") -Info "Set the starting capacity upgrade level for the Bomb Bag" + CreateReduxComboBox -Name "Strength" -All -Text "Strength" -Items ("None", "Goron's Bracelet", "Silver Gauntlets", "Golden Gauntlets") -Info "Set the starting capacity upgrade level for the Bracelet / Gauntlets" + CreateReduxComboBox -Name "Scale" -All -Text "Scale" -Items ("None", "Silver Scale", "Golden Scale") -Info "Set the starting capacity upgrade level for the Scale" + CreateReduxComboBox -Name "Wallet" -All -Text "Wallet" -Items ("Base Wallet", "Adult's Wallet", "Giant's Wallet", "Tycoon's Wallet") -Info "Set the starting capacity upgrade level for the Wallet" -Warning 'The "Tycoon Wallet" is unused and has issues' + CreateReduxTextBox -Name "Rupees" -All -Text "Rupees" -Value 0 -Min 0 -Max 9999 -Length 4 -Info "Start a new save file with the chosen amount of Rupees" + CreateReduxTextBox -Name "Hearts" -All -Text "Hearts" -Value $val -Min 1 -Max 20 -Info "Start a new save file with the chosen amount of hearts" + CreateReduxCheckBox -Name "DoubleDefense" -All -Text "Double Defense" -Info "Start a new save file with the double defense upgrade" + CreateReduxCheckBox -Name "Magic" -All -Text "Magic" -Info "Start a new save file with the magic meter" + CreateReduxCheckBox -Name "DoubleMagic" -All -Text "Double Magic" -Info "Start a new save file with the double magic upgrade" + + + + # ADD STARTING SAVE SLOT PROGRESSION # + + CreateReduxGroup -Tag "Save" -All -Text "Add Starting Save Slot Progression" + [System.Collections.ArrayList]$items = @() + $items.AddRange(@("Kokiri's Emerald", "Goron's Ruby", "Zora's Sapphire", "Forest Medallion", "Fire Medallion", "Water Medallion", "Shadow Medallion", "Spirit Medallion", "Gerudo Card", "Stone of Agony")) + $items.AddRange(@("Kokiri Sword", "Master Sword", "Giant's Knife", "Deku Shield", "Hylian Shield", "Mirror Shield", "Goron Tunic", "Zora Tunic", "Iron Boots", "Hover Boots")) + $items.AddRange(@("Deku Stick", "Deku Nut", "Bomb", "Fairy Bow", "Fire Arrow", "Din's Fire", "Fairy Slingshot", "Fairy Ocarina", "Bombchu", "Hookshot", "Ice Arrow", "Farore's Wind", "Boomerang", "Lens of Truth", "Magic Bean", "Megaton Hammer", "Light Arrow", "Nayru's Love", "Bottle #1", "Bottle #2", "Bottle #3", "Bottle #4")) + $items.AddRange(@("Zelda's Lullaby", "Epona's Song", "Saria's Song", "Sun's Song", "Song of Time", "Song of Storms", "Minuet of Forest", "Bolero of Fire", "Serenade of Water", "Requiem of Spirit", "Nocturne of Shadow", "Prelude of Light")) + $items.AddRange(@("Small Keys", "Boss Keys", "Compasses", "Dungeon Maps")) + CreateReduxListBox -Name "Progression" -All -Items $items -MultiColumn -MultiSelect -Columns 4 -Rows 4 + + CreateReduxGroup -Tag "Save" -All -Text "Add Starting Save Slot Progression" + CreateReduxComboBox -Name "TradeSequenceItem" -All -Text "Trade Sequence Item" -Info "Start a new save file with a Trade Sequence Item" -Items @("Empty", "Pocket Egg", "Pocket Cucco", "Cojiro", "Odd Mushroom", "Odd Potion", "Poacher's Saw", "Broken Goron's Sword", "Prescription", "Eyeball Frog", "World's Finest Eye Drops", "Claim Check") + CreateReduxComboBox -Name "Mask" -All -Text "Quest Item / Mask" -Info "Start a new save file with a Quest Item or Mask" -Items @("Empty", "Weird Egg", "Pocket Egg", "Zelda's Letter", "Keaton Mask", "Skull Mask", "Spooky Mask", "Bunny Hood", "Goron Mask", "Zora Mask", "Gerudo Mask", "Mask of Truth", "SOLD OUT") #> + CreateReduxTextBox -Name "GoldSkulltulas" -All -Text "Gold Skulltulas" -Max 100 -Info "Start a new save file with the chosen amount of Gold Skulltulas" + CreateReduxCheckBox -Name "BiggoronSword" -All -Text "Biggoron Sword" -Info "Upgrade the Giant's Knife into the Biggoron Sword" + CreateReduxCheckBox -Name "OcarinaOfTime" -All -Text "Ocarina of Time" -Info "Upgrade the Fairy Ocarina into the Ocarina of Time" + CreateReduxCheckBox -Name "LongShot" -All -Text "Longshot" -Info "Upgrade the Hookshot into the Longshot" - # STARTING SONGS # + # REMOVE STARTING DEBUG SAVE SLOT PROGRESSION # - CreateReduxGroup -Tag "Save" -All -Text "Starting Songs" - CreateReduxCheckBox -Name "ZeldasLullaby" -All -Text "Zelda's Lullaby" -Info "Start a new save file with Zelda's Lullaby" - CreateReduxCheckBox -Name "EponasSong" -All -Text "Epona's Song" -Info "Start a new save file with Epona's Song" - CreateReduxCheckBox -Name "SariasSong" -All -Text "Saria's Song" -Info "Start a new save file with Saria's Song" - CreateReduxCheckBox -Name "SunsSong" -All -Text "Sun's Song" -Info "Start a new save file with the Sun's Song" - CreateReduxCheckBox -Name "SongOfTime" -All -Text "Song of Time" -Info "Start a new save file with the Song of Time" - CreateReduxCheckBox -Name "SongOfStorms" -All -Text "Song of Storms" -Info "Start a new save file with the Song of Storms" - - CreateReduxCheckBox -Name "MinuetOfForest" -All -Text "Minuet of Forest" -Info "Start a new save file with the Minuet of Forest" - CreateReduxCheckBox -Name "BoleroOfFire" -All -Text "Bolero of Fire" -Info "Start a new save file with the Bolero of Fire" - CreateReduxCheckBox -Name "SerenadeOfWater" -All -Text "Serenade of Water" -Info "Start a new save file with the Serenade of Water" - CreateReduxCheckBox -Name "RequiemOfSpirit" -All -Text "Requiem of Spirit" -Info "Start a new save file with the Requiem of Spirit" - CreateReduxCheckBox -Name "NocturneOfShadow" -All -Text "Nocturne of Shadow" -Info "Start a new save file with the Nocturne of Shadow" - CreateReduxCheckBox -Name "PreludeOfLight" -All -Text "Prelude of Light" -Info "Start a new save file with the Prelude of Light" + CreateReduxGroup -Tag "Save" -All -Text "Remove Starting Debug Save Slot Progression" + CreateReduxListBox -Name "DebugProgression" -All -Items @("Small Keys", "Boss Keys", "Compasses", "Dungeon Maps", "Quest Status", "Items", "Equipment", "Upgrades") -MultiColumn -MultiSelect -Columns 4 -Rows 2.2 } @@ -3224,31 +3180,36 @@ function CreateTabCapacity() { # AMMO CAPACITY # $Redux.Box.Ammo = CreateReduxGroup -Tag "Capacity" -All -Text "Ammo Capacity Selection" - if ($GamePatch.settings -eq "Master of Time") { $val = 25 } else { $val = 30 } - CreateReduxTextBox -Name "Quiver1" -All -Exclude "Dawn" -Text "Quiver (1)" -Value $val -Info "Set the capacity for the Quiver (Base)" -Credits "GhostlyDark" - CreateReduxTextBox -Name "Quiver2" -All -Exclude "Dawn" -Text "Quiver (2)" -Value 40 -Info "Set the capacity for the Quiver (Upgrade 1)" -Credits "GhostlyDark" - if ($GamePatch.settings -eq "Master of Time") { $val = 99 } else { $val = 50 } - CreateReduxTextBox -Name "Quiver3" -All -Exclude "Dawn" -Text "Quiver (3)" -Value $val -Info "Set the capacity for the Quiver (Upgrade 2)" -Credits "GhostlyDark" - if ($GamePatch.settings -eq "Master of Time") { $val = 15 } elseif ($GamePatch.settings -eq "Gold Quest") { $val = 10 } else { $val = 20 } - CreateReduxTextBox -Name "BombBag1" -All -Exclude "Dawn" -Text "Bomb Bag (1)" -Value $val -Info "Set the capacity for the Bomb Bag (Base)" -Credits "GhostlyDark" - CreateReduxTextBox -Name "BombBag2" -All -Exclude "Dawn" -Text "Bomb Bag (2)" -Value 30 -Info "Set the capacity for the Bomb Bag (Upgrade 1)" -Credits "GhostlyDark" - if ($GamePatch.settings -eq "Master of Time") { $val = 99 } elseif ($GamePatch.settings -eq "Gold Quest") { $val = 50 } else { $val = 40 } - CreateReduxTextBox -Name "BombBag3" -All -Exclude "Dawn" -Text "Bomb Bag (3)" -Value $val -Info "Set the capacity for the Bomb Bag (Upgrade 2)" -Credits "GhostlyDark" + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $val = 25 } else { $val = 30 } + CreateReduxTextBox -Name "Quiver1" -Adult -Exclude "Dawn" -Text "Quiver (1)" -Value $val -Info "Set the capacity for the Quiver (Base)" -Credits "GhostlyDark" + CreateReduxTextBox -Name "Quiver2" -Adult -Exclude "Dawn" -Text "Quiver (2)" -Value 40 -Info "Set the capacity for the Quiver (Upgrade 1)" -Credits "GhostlyDark" + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $val = 99 } else { $val = 50 } + CreateReduxTextBox -Name "Quiver3" -Adult -Exclude "Dawn" -Text "Quiver (3)" -Value $val -Info "Set the capacity for the Quiver (Upgrade 2)" -Credits "GhostlyDark" - CreateReduxTextBox -Name "BulletBag1" -Child -Text "Bullet Bag (1)" -Value 30 -Info "Set the capacity for the Bullet Bag (Base)" -Credits "GhostlyDark" - CreateReduxTextBox -Name "BulletBag2" -Child -Text "Bullet Bag (2)" -Value 40 -Info "Set the capacity for the Bullet Bag (Upgrade 1)" -Credits "GhostlyDark" - CreateReduxTextBox -Name "BulletBag3" -Child -Text "Bullet Bag (3)" -Value 50 -Info "Set the capacity for the Bullet Bag (Upgrade 2)" -Credits "GhostlyDark" + if ($Redux.Capacity.Quiver1 -ne $null) { $Last.Column = 1; $Last.Row++ } + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $val = 15 } elseif (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $val = 10 } else { $val = 20 } + CreateReduxTextBox -Name "BombBag1" -All -Exclude "Dawn" -Text "Bomb Bag (1)" -Value $val -Info "Set the capacity for the Bomb Bag (Base)" -Credits "GhostlyDark" + CreateReduxTextBox -Name "BombBag2" -All -Exclude "Dawn" -Text "Bomb Bag (2)" -Value 30 -Info "Set the capacity for the Bomb Bag (Upgrade 1)" -Credits "GhostlyDark" + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $val = 99 } elseif (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $val = 50 } else { $val = 40 } + CreateReduxTextBox -Name "BombBag3" -All -Exclude "Dawn" -Text "Bomb Bag (3)" -Value $val -Info "Set the capacity for the Bomb Bag (Upgrade 2)" -Credits "GhostlyDark" - CreateReduxTextBox -Name "DekuSticks1" -Child -Text "Deku Sticks (1)" -Value 10 -Info "Set the capacity for the Deku Sticks (Base)" -Credits "GhostlyDark" - CreateReduxTextBox -Name "DekuSticks2" -Child -Text "Deku Sticks (2)" -Value 20 -Info "Set the capacity for the Deku Sticks (Upgrade 1)" -Credits "GhostlyDark" - CreateReduxTextBox -Name "DekuSticks3" -Child -Text "Deku Sticks (3)" -Value 30 -Info "Set the capacity for the Deku Sticks (Upgrade 2)" -Credits "GhostlyDark" + if ($Redux.Capacity.BombBag1 -ne $null) { $Last.Column = 1; $Last.Row++ } + CreateReduxTextBox -Name "BulletBag1" -Child -Text "Bullet Bag (1)" -Value 30 -Info "Set the capacity for the Bullet Bag (Base)" -Credits "GhostlyDark" + CreateReduxTextBox -Name "BulletBag2" -Child -Text "Bullet Bag (2)" -Value 40 -Info "Set the capacity for the Bullet Bag (Upgrade 1)" -Credits "GhostlyDark" + CreateReduxTextBox -Name "BulletBag3" -Child -Text "Bullet Bag (3)" -Value 50 -Info "Set the capacity for the Bullet Bag (Upgrade 2)" -Credits "GhostlyDark" - if ($GamePatch.settings -eq "Master of Time") { $val = 15 } else { $val = 20 } - CreateReduxTextBox -Name "DekuNuts1" -All -Text "Deku Nuts (1)" -Value $val -Info "Set the capacity for the Deku Nuts (Base)" -Credits "GhostlyDark" - CreateReduxTextBox -Name "DekuNuts2" -All -Text "Deku Nuts (2)" -Value 30 -Info "Set the capacity for the Deku Nuts (Upgrade 1)" -Credits "GhostlyDark" - if ($GamePatch.settings -eq "Master of Time") { $val = 99 } else { $val = 40 } - CreateReduxTextBox -Name "DekuNuts3" -All -Text "Deku Nuts (3)" -Value $val -Info "Set the capacity for the Deku Nuts (Upgrade 2)" -Credits "GhostlyDark" + if ($Redux.Capacity.BulletBag1 -ne $null) { $Last.Column = 1; $Last.Row++ } + CreateReduxTextBox -Name "DekuSticks1" -Child -Text "Deku Sticks (1)" -Value 10 -Info "Set the capacity for the Deku Sticks (Base)" -Credits "GhostlyDark" + CreateReduxTextBox -Name "DekuSticks2" -Child -Text "Deku Sticks (2)" -Value 20 -Info "Set the capacity for the Deku Sticks (Upgrade 1)" -Credits "GhostlyDark" + CreateReduxTextBox -Name "DekuSticks3" -Child -Text "Deku Sticks (3)" -Value 30 -Info "Set the capacity for the Deku Sticks (Upgrade 2)" -Credits "GhostlyDark" + + if ($Redux.Capacity.DekuSticks1 -ne $null) { $Last.Column = 1; $Last.Row++ } + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $val = 15 } else { $val = 20 } + CreateReduxTextBox -Name "DekuNuts1" -All -Text "Deku Nuts (1)" -Value $val -Info "Set the capacity for the Deku Nuts (Base)" -Credits "GhostlyDark" + CreateReduxTextBox -Name "DekuNuts2" -All -Text "Deku Nuts (2)" -Value 30 -Info "Set the capacity for the Deku Nuts (Upgrade 1)" -Credits "GhostlyDark" + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $val = 99 } else { $val = 40 } + CreateReduxTextBox -Name "DekuNuts3" -All -Text "Deku Nuts (3)" -Value $val -Info "Set the capacity for the Deku Nuts (Upgrade 2)" -Credits "GhostlyDark" @@ -3256,9 +3217,9 @@ function CreateTabCapacity() { $Redux.Box.Wallet = CreateReduxGroup -Tag "Capacity" -All -Text "Wallet Capacity Selection" CreateReduxTextBox -Name "Wallet1" -Length 3 -All -Text "Wallet (1)" -Value 99 -Info "Set the capacity for the Wallet (Base)" -Credits "GhostlyDark" - if ($GamePatch.settings -eq "Master of Time") { $val = 250 } else { $val = 200 } + if (StrLike -Str $GamePatch.settings -Val "Master of Time") { $val = 250 } else { $val = 200 } CreateReduxTextBox -Name "Wallet2" -Length 3 -All -Text "Wallet (2)" -Value $val -Info "Set the capacity for the Wallet (Upgrade 1)" -Credits "GhostlyDark" - if ($GamePatch.settings -eq "Gold Quest") { $val = 999 } else { $val = 500 } + if (StrLike -Str $GamePatch.settings -Val "Gold Quest") { $val = 999 } else { $val = 500 } CreateReduxTextBox -Name "Wallet3" -Length 3 -All -Text "Wallet (3)" -Value $val -Info "Set the capacity for the Wallet (Upgrade 2)" -Credits "GhostlyDark" CreateReduxTextBox -Name "Wallet4" -Length 3 -All -Text "Wallet (4)" -Value 999 -Info "Set the capacity for the Wallet (Upgrade 3)`nOnly obtainable through Redux" -Credits "GhostlyDark" @@ -3266,32 +3227,37 @@ function CreateTabCapacity() { # ITEM DROPS QUANTITY # - $Redux.Box.Drops = CreateReduxGroup -Tag "Capacity" -All -Text "Item Drops Quantity Selection" - CreateReduxTextBox -Name "Arrows1x" -Adult -Text "Arrows (Single)" -Value 5 -Info "Set the recovery quantity for picking up or buying Single Arrows" -Credits "Admentus" -Row 1 -Column 1 - CreateReduxTextBox -Name "Arrows2x" -Adult -Text "Arrows (Double)" -Value 10 -Info "Set the recovery quantity for pickung up or buying Double Arrows" -Credits "Admentus" - CreateReduxTextBox -Name "Arrows3x" -Adult -Text "Arrows (Triple)" -Value 30 -Info "Set the recovery quantity for pickung up or buying Triple Arrows" -Credits "Admentus" - CreateReduxTextBox -Name "BulletSeeds1x" -Child -Text "Bullet Seeds (5)" -Value 5 -Info "Set the recovery quantity for pickung up or buying Bullet Seeds (5)" -Credits "Admentus" - CreateReduxTextBox -Name "BulletSeeds2x" -Child -Text "Bullet Seeds (30)" -Value 30 -Info "Set the recovery quantity for pickung up or buying Bullet Seeds (30)" -Credits "Admentus" - CreateReduxTextBox -Name "DekuSticks1x" -Child -Text "Deku Sticks (1)" -Value 1 -Info "Set the recovery quantity for pickung up or buying up Deku Sticks (1)" -Credits "Admentus" - CreateReduxTextBox -Name "Bombs1x" -All -Exclude "Dawn" -Text "Bombs (5)" -Value 5 -Info "Set the recovery quantity for picking up or buying Bombs (5)" -Credits "Admentus" -Row 2 -Column 1 - CreateReduxTextBox -Name "Bombs2x" -All -Exclude "Dawn" -Text "Bombs (10)" -Value 10 -Info "Set the recovery quantity for pickung up or buying Bombs (10)" -Credits "Admentus" - CreateReduxTextBox -Name "Bombs3x" -All -Exclude "Dawn" -Text "Bombs (15)" -Value 15 -Info "Set the recovery quantity for pickung up or buying Bombs (15)" -Credits "Admentus" - CreateReduxTextBox -Name "Bombs4x" -All -Exclude "Dawn" -Text "Bombs (20)" -Value 20 -Info "Set the recovery quantity for pickung up or buying Bombs (20)" -Credits "Admentus" - CreateReduxTextBox -Name "DekuNuts1x" -All -Text "Deku Nuts (5)" -Value 5 -Info "Set the recovery quantity for pickung up or buying Deku Nuts (5)" -Credits "Admentus" - CreateReduxTextBox -Name "DekuNuts2x" -All -Text "Deku Nuts (10)" -Value 10 -Info "Set the recovery quantity for picking up or buying Deku Nuts (10)" -Credits "Admentus" - CreateReduxTextBox -Name "Bombchus1x" -All -Exclude "Dawn" -Text "Bombchus (5)" -Value 5 -Info "Set the recovery quantity for picking up or buying Bombchus (5)" -Credits "Admentus" -Max 50 - CreateReduxTextBox -Name "Bombchus2x" -All -Exclude "Dawn" -Text "Bombchus (10)" -Value 10 -Info "Set the recovery quantity for picking up or buying Bombchus (10)" -Credits "Admentus" -Max 50 - CreateReduxTextBox -Name "Bombchus3x" -All -Exclude "Dawn" -Text "Bombchus (20)" -Value 20 -Info "Set the recovery quantity for picking up or buying Bombchus (20)" -Credits "Admentus" -Max 50 - - CreateReduxTextBox -Name "RupeeG" -Length 4 -All -Exclude "Master" -Text "Rupee (Green)" -Value 1 -Info "Set the recovery quantity for picking up Green Rupees" -Credits "Admentus" -Row 4 -Column 1 - CreateReduxTextBox -Name "RupeeB" -Length 4 -All -Exclude "Master" -Text "Rupee (Blue)" -Value 5 -Info "Set the recovery quantity for picking up Blue Rupees" -Credits "Admentus" - CreateReduxTextBox -Name "RupeeR" -Length 4 -All -Exclude "Master" -Text "Rupee (Red)" -Value 20 -Info "Set the recovery quantity for picking up Red Rupees" -Credits "Admentus" - CreateReduxTextBox -Name "RupeeG" -Length 4 -Expose "Master" -Text "Rupee (Green)" -Value 1 -Info "Set the recovery quantity for picking up Green Rupees" -Credits "Admentus" -Row 4 -Column 1 - CreateReduxTextBox -Name "RupeeB" -Length 4 -Expose "Master" -Text "Rupee (Blue)" -Value 2 -Info "Set the recovery quantity for picking up Blue Rupees" -Credits "Admentus" - CreateReduxTextBox -Name "RupeeR" -Length 4 -Expose "Master" -Text "Rupee (Red)" -Value 5 -Info "Set the recovery quantity for picking up Red Rupees" -Credits "Admentus" - CreateReduxTextBox -Name "RupeeP" -Length 4 -All -Text "Rupee (Purple)" -Value 50 -Info "Set the recovery quantity for picking up Purple Rupees" -Credits "Admentus" - CreateReduxTextBox -Name "RupeeO" -Length 4 -All -Text "Rupee (Gold)" -Value 200 -Info "Set the recovery quantity for picking up Gold Rupees" -Credits "Admentus" - CreateReduxTextBox -Name "RupeeS" -Length 4 -All -Text "Rupee (Silver)" -Value 5 -Info "Set the recovery quantity for picking up Silver Rupees" -Credits "Admentus" + $Redux.Box.Drops = CreateReduxGroup -Tag "Capacity" -All -Text "Item Drops Quantity Selection" + + CreateReduxTextBox -Name "ItemDrops5" -Text "Item Drops (5)" -Value 5 -Info "Set the recovery quantity for picking up or buying Deku Sticks, Deku Nuts or Bombs (5)" -Credits "Admentus" + CreateReduxTextBox -Name "ItemDrops10" -Text "Item Drops (10)" -Value 10 -Info "Set the recovery quantity for picking up or buying Deku Sticks, Deku Nuts or Bombs (10)" -Credits "Admentus" + CreateReduxTextBox -Name "ItemDrops20" -Text "Item Drops (20)" -Value 20 -Info "Set the recovery quantity for picking up or buying Deku Sticks, Deku Nuts or Bombs (20)" -Credits "Admentus" + CreateReduxTextBox -Name "ItemDrops30" -Text "Item Drops (30)" -Value 30 -Info "Set the recovery quantity for picking up or buying Deku Sticks, Deku Nuts or Bombs (30)" -Credits "Admentus" + + CreateReduxTextBox -Name "Arrows5" -Adult -Text "Arrows (5)" -Value 5 -Info "Set the recovery quantity for picking up or buying Single Arrows (5)" -Credits "Admentus" + CreateReduxTextBox -Name "Arrows10" -Adult -Text "Arrows (10)" -Value 10 -Info "Set the recovery quantity for picking up or buying Double Arrows (10)" -Credits "Admentus" + CreateReduxTextBox -Name "Arrows30" -Adult -Text "Arrows (30)" -Value 30 -Info "Set the recovery quantity for picking up or buying Triple Arrows (30)" -Credits "Admentus" + + if ($Redux.Capacity.Arrows5 -ne $null) { $Last.Column = 1; $Last.Row++ } + CreateReduxTextBox -Name "DekuStick" -Child -Text "Deku Sticks (1)" -Value 1 -Info "Set the recovery quantity for picking up or buying up a Deku Stick (1)" -Credits "Admentus" + CreateReduxTextBox -Name "BulletSeeds5" -Child -Text "Bullet Seeds (5)" -Value 5 -Info "Set the recovery quantity for picking up or buying Bullet Seeds (5)" -Credits "Admentus" + CreateReduxTextBox -Name "BulletSeeds30" -Child -Text "Bullet Seeds (30)" -Value 30 -Info "Set the recovery quantity for picking up or buying Bullet Seeds (30)" -Credits "Admentus" + + if ($Redux.Capacity.BulletSeeds5 -ne $null) { $Last.Column = 1; $Last.Row++ } + CreateReduxTextBox -Name "Bombchus5" -All -Exclude "Dawn" -Text "Bombchus (5)" -Value 5 -Info "Set the recovery quantity for picking up or buying Bombchus (5)" -Max 50 -Credits "Admentus" + CreateReduxTextBox -Name "Bombchus10" -All -Exclude "Dawn" -Text "Bombchus (10)" -Value 10 -Info "Set the recovery quantity for picking up or buying Bombchus (10)" -Max 50 -Credits "Admentus" + CreateReduxTextBox -Name "Bombchus30" -All -Exclude "Dawn" -Text "Bombchus (20)" -Value 20 -Info "Set the recovery quantity for picking up or buying Bombchus (20)" -Max 50 -Credits "Admentus" + + if ($Last.Column -ne 1) { $Last.Column = 1; $Last.Row++ } + CreateReduxTextBox -Name "RupeeG" -Length 4 -All -Exclude "Master" -Text "Rupee (Green)" -Value 1 -Info "Set the recovery quantity for picking up Green Rupees" -Credits "Admentus" + CreateReduxTextBox -Name "RupeeB" -Length 4 -All -Exclude "Master" -Text "Rupee (Blue)" -Value 5 -Info "Set the recovery quantity for picking up Blue Rupees" -Credits "Admentus" + CreateReduxTextBox -Name "RupeeR" -Length 4 -All -Exclude "Master" -Text "Rupee (Red)" -Value 20 -Info "Set the recovery quantity for picking up Red Rupees" -Credits "Admentus" + CreateReduxTextBox -Name "RupeeG" -Length 4 -Expose "Master" -Text "Rupee (Green)" -Value 1 -Info "Set the recovery quantity for picking up Green Rupees" -Credits "Admentus" + CreateReduxTextBox -Name "RupeeB" -Length 4 -Expose "Master" -Text "Rupee (Blue)" -Value 2 -Info "Set the recovery quantity for picking up Blue Rupees" -Credits "Admentus" + CreateReduxTextBox -Name "RupeeR" -Length 4 -Expose "Master" -Text "Rupee (Red)" -Value 5 -Info "Set the recovery quantity for picking up Red Rupees" -Credits "Admentus" + CreateReduxTextBox -Name "RupeeP" -Length 4 -All -Text "Rupee (Purple)" -Value 50 -Info "Set the recovery quantity for picking up Purple Rupees" -Credits "Admentus" + CreateReduxTextBox -Name "RupeeO" -Length 4 -All -Text "Rupee (Gold)" -Value 200 -Info "Set the recovery quantity for picking up Gold Rupees" -Credits "Admentus" + CreateReduxTextBox -Name "RupeeS" -Length 4 -All -Text "Rupee (Silver)" -Value 5 -Info "Set the recovery quantity for picking up Silver Rupees" -Credits "Admentus" EnableForm -Form $Redux.Box.Ammo -Enable $Redux.Capacity.EnableAmmo.Checked $Redux.Capacity.EnableAmmo.Add_CheckStateChanged({ EnableForm -Form $Redux.Box.Ammo -Enable $Redux.Capacity.EnableAmmo.Checked }) @@ -3353,43 +3319,21 @@ function CreateTabAnimations() { # SKIP CUTSCENES # - CreateReduxGroup -Tag "Skip" -Text "Skip Cutscenes" - CreateReduxCheckBox -Name "OpeningCutscene" -Text "Opening Cutscene" -Info "Skip the introduction cutscene, so you can start playing immediately" -Credits "Better OoT" - CreateReduxCheckBox -Name "AllMedallions" -Text "All Medallions" -Info "Cutscene for all medallions never triggers when leaving Shadow or Spirit Temple" -Credits "Better OoT" - CreateReduxCheckBox -Name "DaruniaDance" -Text "Darunia Dance" -Info "Darunia will not dance" -Credits "Better OoT" - CreateReduxCheckBox -Name "ZeldaEscape" -Text "Zelda's Escape" -Info "Skip the sequence where Zelda is escaping from Hyrule Castle" -Credits "Better OoT" - CreateReduxCheckBox -Name "DungeonOutro" -Text "Dungeon Outro" -Info "Skip the sequence after clearing a dungeon" -Credits "Randomizer" - CreateReduxCheckBox -Name "LightArrow" -Text "Light Arrow" -Info "Skip the sequence where Link obtains the Light Arrow" -Credits "Randomizer" - CreateReduxCheckBox -Name "RegularSongs" -Text "Regular Songs" -Info "Skip the cutscenes for learning regular songs" -Credits "Randomizer" - CreateReduxCheckBox -Name "WarpSongs" -Text "Warp Songs" -Info "Skip the cutscenes for learning warp songs" -Credits "Randomizer" - CreateReduxCheckBox -Name "RoyalTomb" -Text "Royal Tomb" -Info "Skip the destruction scene of the Royal Tomb entrance" -Credits "Randomizer" - CreateReduxCheckBox -Name "ChamberOfSages" -Text "Chamber of Sages" -Info "Skip the Chamber of Sages after each temple" -Credits "Randomizer" - CreateReduxCheckBox -Name "JabuJabu" -Text "Jabu-Jabu" -Info "Skip the sequence where the Jabu-Jabu swallows Link" -Credits "Randomizer" - CreateReduxCheckBox -Name "GanonTower" -Text "Ganon's Tower" -Info "Skip the collapse of Ganon's Tower" -Credits "Randomizer" - CreateReduxCheckBox -Name "DekuSeedBag" -Text "Deku Seed Bag" -Info "Skip the sequence after obtaining the Deku Seed Bag upgrade in the Lost Woods" -Credits "Randomizer" - + CreateReduxGroup -Tag "Skip" -Text "Skip Cutscenes" + $items = @("Opening Cutscene", "Collected All Medallions", "Darunia Dance", "Zelda's Escape", "Beated Dungeon Outro", "Get Light Arrow", "Learn Regular Songs", "Learn Warp Songs", "Opening Royal Tomb", "Chamber of Sages Visits", "Swallowed by Jabu-Jabu", "Ganon's Tower Collapse", "Lost Woods Bullet Bag") + CreateReduxListBox -Name "Cutscenes" -All -Items $items -MultiColumn -MultiSelect -Columns 4 -Rows 1.6 -ItemWidth 120 + # SPEEDUP CUTSCENES # - CreateReduxGroup -Tag "Speedup" -Text "Speedup Cutscenes" - CreateReduxCheckBox -Name "OpeningChests" -Text "Opening Chests" -Info "Make all chest opening animations fast by kicking them open" -Credits "Better OoT" - CreateReduxCheckBox -Name "KakarikoGate" -Text "Kakariko Gate" -Info "Speedup the sequences where the Kakariko Gate to Death Mountain Trail opens" -Credits "Randomizer" - CreateReduxCheckBox -Name "KingZora" -Text "King Zora" -Info "King Zora moves quickly" -Credits "Better OoT" - CreateReduxCheckBox -Name "OwlFlights" -Text "Owl Flights" -Info "Speedup the Owls Flights from Death Mountain Trial and Lake Hylia" -Credits "Randomizer" - CreateReduxCheckBox -Name "EponaRace" -Text "Epona Race" -Info "The Epona race with Ingo starts faster" -Credits "Randomizer" - CreateReduxCheckBox -Name "EponaEscape" -Text "Epona Escape" -Info "The Epona escape sequence after you won the races with Ingo" -Credits "Randomizer" - CreateReduxCheckBox -Name "HorsebackArchery" -Text "Horseback Archery" -Info "The Horseback Archery mini starts and ends faster" -Credits "Randomizer" - CreateReduxCheckBox -Name "DoorOfTime" -Text "Door of Time" -Info "The Door of Time in the Temple of Time opens much faster" -Credits "Randomizer" - CreateReduxCheckBox -Name "DrainingTheWell" -Text "Draining the Well" -Info "The well in Kakariko Village drains much faster" -Credits "Randomizer" - CreateReduxCheckBox -Name "Bosses" -Text "Bosses" -Info "Speedup sequences related to some dungeon bosses" -Credits "Randomizer" - CreateReduxCheckBox -Name "RainbowBridge" -Text "Rainbow Bridge" -Info "Speedup the sequence where the Rainbow Bridge appears" -Credits "Randomizer" - CreateReduxCheckBox -Name "FairyOcarina" -Text "Fairy Ocarina" -Info "Speedup the sequence where Link obtains the Fairy Ocarina" -Credits "Randomizer" - CreateReduxCheckBox -Name "GanonTrials" -Text "Ganon's Trials" -Info "Skip the completion sequence of the Ganon's Castle trials" -Credits "Randomizer" + CreateReduxGroup -Tag "Speedup" -Text "Speedup Cutscenes" + $items = @("Opening Chests", "Opening Kakariko Gate", "Moving King Zora", "Owl Flights", "Ingo Epona Race", "Ranch Epona Escape", "Horseback Archery", "Opening Door of Time", "Draining the Well", "Boss Intros & Outros", "Rainbow Bridge", "Get Fairy Ocarina", "Ganon's Castle Trials") + CreateReduxListBox -Name "Cutscenes" -All -Items $items -MultiColumn -MultiSelect -Columns 4 -Rows 1.6 -ItemWidth 120 - # Restore CUTSCENES # + # RESTORE CUTSCENES # CreateReduxGroup -Tag "Restore" -Text "Restore Cutscenes" CreateReduxCheckBox -Name "OpeningCutscene" -Text "Opening Cutscene" -Info "Restore the beta introduction cutscene" -Link $Redux.Skip.OpeningCutscene -Credits "Admentus (ROM) & CloudModding (RAM)" -Warning "This cutscene has issues in 30 FPS mode" diff --git a/Files/Scripts/Options/OoT Debug Beta.psm1 b/Files/Scripts/Options/OoT Debug Beta.psm1 index 349b4b66..fb0c8941 100644 --- a/Files/Scripts/Options/OoT Debug Beta.psm1 +++ b/Files/Scripts/Options/OoT Debug Beta.psm1 @@ -79,53 +79,53 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 6 -Height 470 -NoLanguages + CreateOptionsPanel # OTHER # - CreateReduxGroup -All -Tag "Debug" -Text "Misc" - CreateReduxCheckBox -All -Name "Speed2x" -Text "2x Text Speed" -Info "Set the dialogue text speed to be twice as fast" -Credits "Redux" - CreateReduxCheckBox -All -Name "DefaultZTargeting" -Text "Default Hold Z-Targeting" -Info "Change the Default Z-Targeting option to Hold instead of Switch" -Credits "Redux" - CreateReduxCheckBox -All -Name "ForceHiresModel" -Text "Force Hires Link Model" -Checked -Info "Always use Link's High Resolution Model when Link is too far away" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "CowNoseRing" -Text "Restore Cow Nose Ring" -Info "Restore the rings in the noses for Cows as seen in the Japanese release" -Credits "ShadowOne333" - CreateReduxCheckBox -All -Name "TranslateMapSelect" -Text "Translate Map Select" -Info "Translates the Debug Map Select menu into English" -Credits "Jared Johnson (translated by Zelda Edit)" - CreateReduxCheckBox -All -Name "TranslateItemSelect" -Text "Translate Item Select" -Info "Translates the Debug Inventory Select menu into English" -Credits "GhostlyDark" + CreateReduxGroup -All -Tag "Debug" -Text "Misc" + CreateReduxCheckBox -All -Name "Speed2x" -Text "2x Text Speed" -Info "Set the dialogue text speed to be twice as fast" -Credits "Redux" + CreateReduxCheckBox -All -Name "DefaultZTargeting" -Text "Default Hold Z-Targeting" -Info "Change the Default Z-Targeting option to Hold instead of Switch" -Credits "Redux" + CreateReduxCheckBox -All -Name "ForceHiresModel" -Text "Force Hires Link Model" -Checked -Info "Always use Link's High Resolution Model when Link is too far away" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "CowNoseRing" -Text "Restore Cow Nose Ring" -Info "Restore the rings in the noses for Cows as seen in the Japanese release" -Credits "ShadowOne333" + CreateReduxCheckBox -All -Name "TranslateMapSelect" -Text "Translate Map Select" -Info "Translates the Debug Map Select menu into English" -Credits "Jared Johnson (translated by Zelda Edit)" + CreateReduxCheckBox -All -Name "TranslateItemSelect" -Text "Translate Item Select" -Info "Translates the Debug Inventory Select menu into English" -Credits "GhostlyDark" - CreateReduxGroup -All -Tag "DebugRemove" -Text "Remove" - CreateReduxCheckBox -All -Name "HUDColorsReversal" -Text "HUD Colors Reversal" -Info "Restore the HUD colors as used on the Nintendo 64 versions" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "RestoreBlood" -Text "Restore Blood" -Info "Restore the red blood for Ganondorf and Ganon as used in the Rev 0 & Rev 1 ROM" -Credits "ShadowOne333" - CreateReduxCheckBox -All -Name "NormalFile1" -Text "Normal File 1" -Info "Remove the Debug Save Data from File 1`nAllowing to start a fresh game again" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "MapSelect" -Text "Map Select" -Info "Remove the debug Map Select feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "ItemSelect" -Text "Item Select" -Info "Remove the debug Item Select feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "FreeMovement" -Text "Free Movement" -Info "Remove the debug Free Movement feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "DebugCamera" -Text "Debug Camera" -Info "Remove the debug Camera feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "RemoveWrongEquip" -Text "Master Sword Equip" -Info "Remove the debug Wrong Master Sword Equip feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "RemoveWrongDisplay" -Text "Master Sword Display" -Info "Remove the debug Wrong Master Sword Display feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "RemoveWrongIcon" -Text "Hover Boots Icon" -Info "Remove the debug Wrong Hover Boots Icon feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxGroup -All -Tag "DebugRemove" -Text "Remove" + CreateReduxCheckBox -All -Name "HUDColorsReversal" -Text "HUD Colors Reversal" -Info "Restore the HUD colors as used on the Nintendo 64 versions" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "RestoreBlood" -Text "Restore Blood" -Info "Restore the red blood for Ganondorf and Ganon as used in the Rev 0 & Rev 1 ROM" -Credits "ShadowOne333" + CreateReduxCheckBox -All -Name "NormalFile1" -Text "Normal File 1" -Info "Remove the Debug Save Data from File 1`nAllowing to start a fresh game again" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "MapSelect" -Text "Map Select" -Info "Remove the debug Map Select feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "ItemSelect" -Text "Item Select" -Info "Remove the debug Item Select feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "FreeMovement" -Text "Free Movement" -Info "Remove the debug Free Movement feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "DebugCamera" -Text "Debug Camera" -Info "Remove the debug Camera feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "RemoveWrongEquip" -Text "Master Sword Equip" -Info "Remove the debug Wrong Master Sword Equip feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "RemoveWrongDisplay" -Text "Master Sword Display" -Info "Remove the debug Wrong Master Sword Display feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "RemoveWrongIcon" -Text "Hover Boots Icon" -Info "Remove the debug Wrong Hover Boots Icon feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxGroup -All -Tag "DebugFix" -Text "Fixes" - CreateReduxCheckBox -All -Name "SubscreenDelay" -Text "Subscreen Delay" -Checked -Info "Removes the delay when opening the Pause Screen, which fixes crash issues on emulator when ROM is decompressed" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "QuiverIcon" -Text "Quiver Icon" -Info "Properly display the Largest Quiver icon in dialogue when obtaining it" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "CreditsCrash" -Text "Credits Crash" -Checked -Info "Use the ingame scene for playing the credits rather than the prerendered credits video" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "CenterNaviPrompt" -Text "Center Navi Prompt" -Info 'Centers the "Navi" prompt shown in the C-Up button' -Credits "Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "HyruleGardenCrash" -Text "Hyrule Garden Crash" -Checked -Info "Fix all GPU Errors and crashes when accessing the Early Hyrule Garden Game debug map" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "ZoraFountainCrash" -Text "Zora's Fountain Crash" -Checked -Info "Fixes the crash that occurs when loading cutscene 01 through the Debug Map Select" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "KokiriForest" -Text "Kokiri Forest" -Info "Reduces the time when loading cutscenes 04 and 05 through the Debug Map Select" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxGroup -All -Tag "DebugFix" -Text "Fixes" + CreateReduxCheckBox -All -Name "SubscreenDelay" -Text "Subscreen Delay" -Checked -Info "Removes the delay when opening the Pause Screen, which fixes crash issues on emulator when ROM is decompressed" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "QuiverIcon" -Text "Quiver Icon" -Info "Properly display the Largest Quiver icon in dialogue when obtaining it" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "CreditsCrash" -Text "Credits Crash" -Checked -Info "Use the ingame scene for playing the credits rather than the prerendered credits video" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "CenterNaviPrompt" -Text "Center Navi Prompt" -Info 'Centers the "Navi" prompt shown in the C-Up button' -Credits "Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "HyruleGardenCrash" -Text "Hyrule Garden Crash" -Checked -Info "Fix all GPU Errors and crashes when accessing the Early Hyrule Garden Game debug map" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "ZoraFountainCrash" -Text "Zora's Fountain Crash" -Checked -Info "Fixes the crash that occurs when loading cutscene 01 through the Debug Map Select" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "KokiriForest" -Text "Kokiri Forest" -Info "Reduces the time when loading cutscenes 04 and 05 through the Debug Map Select" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxGroup -All -Tag "DebugGlitch" -Text "Glitch Fixes" - CreateReduxCheckBox -All -Name "BottleDupe" -Text "Bottle Dupe and Ocarina" -Info "Fixes the Bottle Dupe Glitch and Ocarina Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "SwordlessEpona" -Text "Swordless Epona" -Info "Fixes the Swordless Epona Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "InfiniteSword" -Text "Infinite Sword" -Info "Fixes the Infinite Sword Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxGroup -All -Tag "DebugGlitch" -Text "Glitch Fixes" + CreateReduxCheckBox -All -Name "BottleDupe" -Text "Bottle Dupe and Ocarina" -Info "Fixes the Bottle Dupe Glitch and Ocarina Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "SwordlessEpona" -Text "Swordless Epona" -Info "Fixes the Swordless Epona Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "InfiniteSword" -Text "Infinite Sword" -Info "Fixes the Infinite Sword Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxGroup -All -Tag "Debug" -Text "Addons" - CreateReduxCheckBox -All -Name "ExpansionPak" -Text "Expansion Pak" -Info "Allow Ocarina of Time to utilize the Expansion Pak for 8MB Memory" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "Speedup" -Text "Speedup" -Info "Speedup the game by removing certain debug commands for calculation" -Credits "ChriisTiian" + CreateReduxGroup -All -Tag "Debug" -Text "Addons" + CreateReduxCheckBox -All -Name "ExpansionPak" -Text "Expansion Pak" -Info "Allow Ocarina of Time to utilize the Expansion Pak for 8MB Memory" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "Speedup" -Text "Speedup" -Info "Speedup the game by removing certain debug commands for calculation" -Credits "ChriisTiian" } \ No newline at end of file diff --git a/Files/Scripts/Options/OoT Debug MQ.psm1 b/Files/Scripts/Options/OoT Debug MQ.psm1 index 5d03956a..c88fd161 100644 --- a/Files/Scripts/Options/OoT Debug MQ.psm1 +++ b/Files/Scripts/Options/OoT Debug MQ.psm1 @@ -90,57 +90,48 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 6 -Height 490 -NoLanguages + CreateOptionsPanel - # OTHER # - CreateReduxGroup -All -Tag "Debug" -Text "Misc" - CreateReduxCheckBox -All -Name "Speed2x" -Text "2x Text Speed" -Info "Set the dialogue text speed to be twice as fast" -Credits "Redux" - CreateReduxCheckBox -All -Name "DefaultZTargeting" -Text "Default Hold Z-Targeting" -Info "Change the Default Z-Targeting option to Hold instead of Switch" -Credits "Redux" - CreateReduxCheckBox -All -Name "ForceHiresModel" -Text "Force Hires Link Model" -Checked -Info "Always use Link's High Resolution Model when Link is too far away" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "CowNoseRing" -Text "Restore Cow Nose Ring" -Info "Restore the rings in the noses for Cows as seen in the Japanese release" -Credits "ShadowOne333" - CreateReduxCheckBox -All -Name "RemoveCrouchStab" -Text "Remove Crouch Stab" -Info "The Crouch Stab move is removed" -Credits "Nokaubure" - CreateReduxCheckBox -All -Name "ResumeLastArea" -Text "Resume From Last Area" -Info "Resume playing from the area you last saved in" -Warning "Be careful of saving in Grottos" -Credits "Aegiker (Debug)" - CreateReduxCheckBox -All -Name "TranslateMapSelect" -Text "Translate Map Select" -Info "Translates the Debug Map Select menu into English" -Credits "Jared Johnson (translated by Zelda Edit)" - CreateReduxCheckBox -All -Name "TranslateItemSelect" -Text "Translate Item Select" -Info "Translates the Debug Inventory Select menu into English" -Credits "GhostlyDark" - - - - CreateReduxGroup -All -Tag "DebugRemove" -Text "Remove" - CreateReduxCheckBox -All -Name "HUDColorsReversal" -Text "HUD Colors Reversal" -Info "Restore the HUD colors as used on the Nintendo 64 versions" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "RestoreBlood" -Text "Restore Blood" -Info "Restore the red blood for Ganondorf and Ganon as used in the Rev 0 & Rev 1 ROM" -Credits "ShadowOne333" - CreateReduxCheckBox -All -Name "NormalFile1" -Text "Normal File 1" -Info "Remove the Debug Save Data from File 1`nAllowing to start a fresh game again" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "MapSelect" -Text "Map Select" -Info "Remove the debug Map Select feature" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "ItemSelect" -Text "Item Select" -Info "Remove the debug Item Select feature" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "FreeMovement" -Text "Free Movement" -Info "Remove the debug Free Movement feature" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "DebugCamera" -Text "Debug Camera" -Info "Remove the debug Camera feature" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "RemoveWrongEquip" -Text "Master Sword Equip" -Info "Remove the debug Wrong Master Sword Equip feature" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "RemoveWrongDisplay" -Text "Master Sword Display" -Info "Remove the debug Wrong Master Sword Display feature" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "RemoveWrongIcon" -Text "Hover Boots Icon" -Info "Remove the debug Wrong Hover Boots Icon feature" -Credits "ChriisTiian" - - - - CreateReduxGroup -All -Tag "DebugFix" -Text "Fixes" - CreateReduxCheckBox -All -Name "SubscreenDelay" -Text "Subscreen Delay " -Checked -Info "Removes the delay when opening the Pause Screen, which fixes crash issues on emulator when ROM is decompressed" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "BoomerangFix" -Text "Boomerang Fix" -Info "Fix the gem color on the thrown boomerang" -Credits "Aria" - CreateReduxCheckBox -All -Name "QuiverIcon" -Text "Quiver Icon" -Info "Properly display the Largest Quiver icon in dialogue when obtaining it" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "CreditsCrash" -Text "Credits Crash" -Checked -Info "Use the ingame scene for playing the credits rather than the prerendered credits video" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "CenterNaviPrompt" -Text "Center Navi Prompt" -Info 'Centers the "Navi" prompt shown in the C-Up button' -Credits "Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "HyruleGardenCrash" -Text "Hyrule Garden Crash" -Checked -Info "Fix all GPU Errors and crashes when accessing the Early Hyrule Garden Game debug map" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "ZoraFountainCrash" -Text "Zora's Fountain Crash" -Checked -Info "Fixes the crashes when loading cutscenes 01 and 02 through the Debug Map Select" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "KokiriForest" -Text "Kokiri Forest" -Info "Reduces the time when loading cutscenes 04 and 05 through the Debug Map Select" -Credits "ChriisTiian" - - - - CreateReduxGroup -All -Tag "DebugGlitch" -Text "Glitch Fixes" - CreateReduxCheckBox -All -Name "WaterTempleKeyFlag" -Text "Water Temple Key Flag" -Info "Fix the small key bug during the Water Temple" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "BottleDupe" -Text "Bottle Dupe and Ocarina" -Info "Fixes the Bottle Dupe Glitch and Ocarina Glitch" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "SwordlessEpona" -Text "Swordless Epona" -Info "Fixes the Swordless Epona Glitch" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "InfiniteSword" -Text "Infinite Sword" -Info "Fixes the Infinite Sword Glitch" -Credits "ChriisTiian" - - - - CreateReduxGroup -All -Tag "Debug" -Text "Addons" - CreateReduxCheckBox -All -Name "ExpansionPak" -Text "Expansion Pak" -Info "Allow Ocarina of Time to utilize the Expansion Pak for 8MB Memory" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "Speedup" -Text "Speedup" -Info "Speedup the game by removing certain debug commands for calculation" -Credits "ChriisTiian" + CreateReduxGroup -All -Tag "Debug" -Text "Misc" + CreateReduxCheckBox -All -Name "Speed2x" -Text "2x Text Speed" -Info "Set the dialogue text speed to be twice as fast" -Credits "Redux" + CreateReduxCheckBox -All -Name "DefaultZTargeting" -Text "Default Hold Z-Targeting" -Info "Change the Default Z-Targeting option to Hold instead of Switch" -Credits "Redux" + CreateReduxCheckBox -All -Name "ForceHiresModel" -Text "Force Hires Link Model" -Checked -Info "Always use Link's High Resolution Model when Link is too far away" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "CowNoseRing" -Text "Restore Cow Nose Ring" -Info "Restore the rings in the noses for Cows as seen in the Japanese release" -Credits "ShadowOne333" + CreateReduxCheckBox -All -Name "RemoveCrouchStab" -Text "Remove Crouch Stab" -Info "The Crouch Stab move is removed" -Credits "Nokaubure" + CreateReduxCheckBox -All -Name "ResumeLastArea" -Text "Resume From Last Area" -Info "Resume playing from the area you last saved in" -Warning "Be careful of saving in Grottos" -Credits "Aegiker (Debug)" + CreateReduxCheckBox -All -Name "TranslateMapSelect" -Text "Translate Map Select" -Info "Translates the Debug Map Select menu into English" -Credits "Jared Johnson (translated by Zelda Edit)" + CreateReduxCheckBox -All -Name "TranslateItemSelect" -Text "Translate Item Select" -Info "Translates the Debug Inventory Select menu into English" -Credits "GhostlyDark" + + CreateReduxGroup -All -Tag "DebugRemove" -Text "Remove" + CreateReduxCheckBox -All -Name "HUDColorsReversal" -Text "HUD Colors Reversal" -Info "Restore the HUD colors as used on the Nintendo 64 versions" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "RestoreBlood" -Text "Restore Blood" -Info "Restore the red blood for Ganondorf and Ganon as used in the Rev 0 & Rev 1 ROM" -Credits "ShadowOne333" + CreateReduxCheckBox -All -Name "NormalFile1" -Text "Normal File 1" -Info "Remove the Debug Save Data from File 1`nAllowing to start a fresh game again" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "MapSelect" -Text "Map Select" -Info "Remove the debug Map Select feature" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "ItemSelect" -Text "Item Select" -Info "Remove the debug Item Select feature" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "FreeMovement" -Text "Free Movement" -Info "Remove the debug Free Movement feature" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "DebugCamera" -Text "Debug Camera" -Info "Remove the debug Camera feature" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "RemoveWrongEquip" -Text "Master Sword Equip" -Info "Remove the debug Wrong Master Sword Equip feature" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "RemoveWrongDisplay" -Text "Master Sword Display" -Info "Remove the debug Wrong Master Sword Display feature" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "RemoveWrongIcon" -Text "Hover Boots Icon" -Info "Remove the debug Wrong Hover Boots Icon feature" -Credits "ChriisTiian" + + CreateReduxGroup -All -Tag "DebugFix" -Text "Fixes" + CreateReduxCheckBox -All -Name "SubscreenDelay" -Text "Subscreen Delay " -Checked -Info "Removes the delay when opening the Pause Screen, which fixes crash issues on emulator when ROM is decompressed" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "BoomerangFix" -Text "Boomerang Fix" -Info "Fix the gem color on the thrown boomerang" -Credits "Aria" + CreateReduxCheckBox -All -Name "QuiverIcon" -Text "Quiver Icon" -Info "Properly display the Largest Quiver icon in dialogue when obtaining it" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "CreditsCrash" -Text "Credits Crash" -Checked -Info "Use the ingame scene for playing the credits rather than the prerendered credits video" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "CenterNaviPrompt" -Text "Center Navi Prompt" -Info 'Centers the "Navi" prompt shown in the C-Up button' -Credits "Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "HyruleGardenCrash" -Text "Hyrule Garden Crash" -Checked -Info "Fix all GPU Errors and crashes when accessing the Early Hyrule Garden Game debug map" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "ZoraFountainCrash" -Text "Zora's Fountain Crash" -Checked -Info "Fixes the crashes when loading cutscenes 01 and 02 through the Debug Map Select" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "KokiriForest" -Text "Kokiri Forest" -Info "Reduces the time when loading cutscenes 04 and 05 through the Debug Map Select" -Credits "ChriisTiian" + + CreateReduxGroup -All -Tag "DebugGlitch" -Text "Glitch Fixes" + CreateReduxCheckBox -All -Name "WaterTempleKeyFlag" -Text "Water Temple Key Flag" -Info "Fix the small key bug during the Water Temple" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "BottleDupe" -Text "Bottle Dupe and Ocarina" -Info "Fixes the Bottle Dupe Glitch and Ocarina Glitch" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "SwordlessEpona" -Text "Swordless Epona" -Info "Fixes the Swordless Epona Glitch" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "InfiniteSword" -Text "Infinite Sword" -Info "Fixes the Infinite Sword Glitch" -Credits "ChriisTiian" + + CreateReduxGroup -All -Tag "Debug" -Text "Addons" + CreateReduxCheckBox -All -Name "ExpansionPak" -Text "Expansion Pak" -Info "Allow Ocarina of Time to utilize the Expansion Pak for 8MB Memory" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "Speedup" -Text "Speedup" -Info "Speedup the game by removing certain debug commands for calculation" -Credits "ChriisTiian" } \ No newline at end of file diff --git a/Files/Scripts/Options/OoT Debug.psm1 b/Files/Scripts/Options/OoT Debug.psm1 index 0632f571..c58db3d8 100644 --- a/Files/Scripts/Options/OoT Debug.psm1 +++ b/Files/Scripts/Options/OoT Debug.psm1 @@ -79,53 +79,53 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 6 -Height 470 -NoLanguages + CreateOptionsPanel # OTHER # - CreateReduxGroup -All -Tag "Debug" -Text "Misc" - CreateReduxCheckBox -All -Name "Speed2x" -Text "2x Text Speed" -Info "Set the dialogue text speed to be twice as fast" -Credits "Redux" - CreateReduxCheckBox -All -Name "DefaultZTargeting" -Text "Default Hold Z-Targeting" -Info "Change the Default Z-Targeting option to Hold instead of Switch" -Credits "Redux" - CreateReduxCheckBox -All -Name "ForceHiresModel" -Text "Force Hires Link Model" -Checked -Info "Always use Link's High Resolution Model when Link is too far away" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "CowNoseRing" -Text "Restore Cow Nose Ring" -Info "Restore the rings in the noses for Cows as seen in the Japanese release" -Credits "ShadowOne333" - CreateReduxCheckBox -All -Name "TranslateMapSelect" -Text "Translate Map Select" -Info "Translates the Debug Map Select menu into English" -Credits "Jared Johnson (translated by Zelda Edit)" - CreateReduxCheckBox -All -Name "TranslateItemSelect" -Text "Translate Item Select" -Info "Translates the Debug Inventory Select menu into English" -Credits "GhostlyDark" + CreateReduxGroup -All -Tag "Debug" -Text "Misc" + CreateReduxCheckBox -All -Name "Speed2x" -Text "2x Text Speed" -Info "Set the dialogue text speed to be twice as fast" -Credits "Redux" + CreateReduxCheckBox -All -Name "DefaultZTargeting" -Text "Default Hold Z-Targeting" -Info "Change the Default Z-Targeting option to Hold instead of Switch" -Credits "Redux" + CreateReduxCheckBox -All -Name "ForceHiresModel" -Text "Force Hires Link Model" -Checked -Info "Always use Link's High Resolution Model when Link is too far away" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "CowNoseRing" -Text "Restore Cow Nose Ring" -Info "Restore the rings in the noses for Cows as seen in the Japanese release" -Credits "ShadowOne333" + CreateReduxCheckBox -All -Name "TranslateMapSelect" -Text "Translate Map Select" -Info "Translates the Debug Map Select menu into English" -Credits "Jared Johnson (translated by Zelda Edit)" + CreateReduxCheckBox -All -Name "TranslateItemSelect" -Text "Translate Item Select" -Info "Translates the Debug Inventory Select menu into English" -Credits "GhostlyDark" - CreateReduxGroup -All -Tag "DebugRemove" -Text "Remove" - CreateReduxCheckBox -All -Name "HUDColorsReversal" -Text "HUD Colors Reversal" -Info "Restore the HUD colors as used on the Nintendo 64 versions" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "RestoreBlood" -Text "Restore Blood" -Info "Restore the red blood for Ganondorf and Ganon as used in the Rev 0 & Rev 1 ROM" -Credits "ShadowOne333" - CreateReduxCheckBox -All -Name "NormalFile1" -Text "Normal File 1" -Info "Remove the Debug Save Data from File 1`nAllowing to start a fresh game again" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "MapSelect" -Text "Map Select" -Info "Remove the debug Map Select feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "ItemSelect" -Text "Item Select" -Info "Remove the debug Item Select feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "FreeMovement" -Text "Free Movement" -Info "Remove the debug Free Movement feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "DebugCamera" -Text "Debug Camera" -Info "Remove the debug Camera feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "RemoveWrongEquip" -Text "Master Sword Equip" -Info "Remove the debug Wrong Master Sword Equip feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "RemoveWrongDisplay" -Text "Master Sword Display" -Info "Remove the debug Wrong Master Sword Display feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "RemoveWrongIcon" -Text "Hover Boots Icon" -Info "Remove the debug Wrong Hover Boots Icon feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxGroup -All -Tag "DebugRemove" -Text "Remove" + CreateReduxCheckBox -All -Name "HUDColorsReversal" -Text "HUD Colors Reversal" -Info "Restore the HUD colors as used on the Nintendo 64 versions" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "RestoreBlood" -Text "Restore Blood" -Info "Restore the red blood for Ganondorf and Ganon as used in the Rev 0 & Rev 1 ROM" -Credits "ShadowOne333" + CreateReduxCheckBox -All -Name "NormalFile1" -Text "Normal File 1" -Info "Remove the Debug Save Data from File 1`nAllowing to start a fresh game again" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "MapSelect" -Text "Map Select" -Info "Remove the debug Map Select feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "ItemSelect" -Text "Item Select" -Info "Remove the debug Item Select feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "FreeMovement" -Text "Free Movement" -Info "Remove the debug Free Movement feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "DebugCamera" -Text "Debug Camera" -Info "Remove the debug Camera feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "RemoveWrongEquip" -Text "Master Sword Equip" -Info "Remove the debug Wrong Master Sword Equip feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "RemoveWrongDisplay" -Text "Master Sword Display" -Info "Remove the debug Wrong Master Sword Display feature" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "RemoveWrongIcon" -Text "Hover Boots Icon" -Info "Remove the debug Wrong Hover Boots Icon feature" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxGroup -All -Tag "DebugFix" -Text "Fixes" - CreateReduxCheckBox -All -Name "SubscreenDelay" -Text "Subscreen Delay" -Checked -Info "Removes the delay when opening the Pause Screen, which fixes crash issues on emulator when ROM is decompressed" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "QuiverIcon" -Text "Quiver Icon" -Info "Properly display the Largest Quiver icon in dialogue when obtaining it" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "CreditsCrash" -Text "Credits Crash" -Checked -Info "Use the ingame scene for playing the credits rather than the prerendered credits video" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "CenterNaviPrompt" -Text "Center Navi Prompt" -Info 'Centers the "Navi" prompt shown in the C-Up button' -Credits "Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "HyruleGardenCrash" -Text "Hyrule Garden Crash" -Checked -Info "Fix all GPU Errors and crashes when accessing the Early Hyrule Garden Game debug map" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "ZoraFountainCrash" -Text "Zora's Fountain Crash" -Checked -Info "Fixes the crash that occurs when loading cutscene 01 through the Debug Map Select" -Credits "GhostlyDark" - CreateReduxCheckBox -All -Name "KokiriForest" -Text "Kokiri Forest" -Info "Reduces the time when loading cutscenes 04 and 05 through the Debug Map Select" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxGroup -All -Tag "DebugFix" -Text "Fixes" + CreateReduxCheckBox -All -Name "SubscreenDelay" -Text "Subscreen Delay" -Checked -Info "Removes the delay when opening the Pause Screen, which fixes crash issues on emulator when ROM is decompressed" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "QuiverIcon" -Text "Quiver Icon" -Info "Properly display the Largest Quiver icon in dialogue when obtaining it" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "CreditsCrash" -Text "Credits Crash" -Checked -Info "Use the ingame scene for playing the credits rather than the prerendered credits video" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "CenterNaviPrompt" -Text "Center Navi Prompt" -Info 'Centers the "Navi" prompt shown in the C-Up button' -Credits "Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "HyruleGardenCrash" -Text "Hyrule Garden Crash" -Checked -Info "Fix all GPU Errors and crashes when accessing the Early Hyrule Garden Game debug map" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "ZoraFountainCrash" -Text "Zora's Fountain Crash" -Checked -Info "Fixes the crash that occurs when loading cutscene 01 through the Debug Map Select" -Credits "GhostlyDark" + CreateReduxCheckBox -All -Name "KokiriForest" -Text "Kokiri Forest" -Info "Reduces the time when loading cutscenes 04 and 05 through the Debug Map Select" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxGroup -All -Tag "DebugGlitch" -Text "Glitch Fixes" - CreateReduxCheckBox -All -Name "BottleDupe" -Text "Bottle Dupe and Ocarina" -Info "Fixes the Bottle Dupe Glitch and Ocarina Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "SwordlessEpona" -Text "Swordless Epona" -Info "Fixes the Swordless Epona Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxCheckBox -All -Name "InfiniteSword" -Text "Infinite Sword" -Info "Fixes the Infinite Sword Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxGroup -All -Tag "DebugGlitch" -Text "Glitch Fixes" + CreateReduxCheckBox -All -Name "BottleDupe" -Text "Bottle Dupe and Ocarina" -Info "Fixes the Bottle Dupe Glitch and Ocarina Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "SwordlessEpona" -Text "Swordless Epona" -Info "Fixes the Swordless Epona Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" + CreateReduxCheckBox -All -Name "InfiniteSword" -Text "Infinite Sword" -Info "Fixes the Infinite Sword Glitch" -Credits "ChriisTiian & Ported by GhostlyDark" - CreateReduxGroup -All -Tag "Debug" -Text "Addons" - CreateReduxCheckBox -All -Name "ExpansionPak" -Text "Expansion Pak" -Info "Allow Ocarina of Time to utilize the Expansion Pak for 8MB Memory" -Credits "ChriisTiian" - CreateReduxCheckBox -All -Name "Speedup" -Text "Speedup" -Info "Speedup the game by removing certain debug commands for calculation" -Credits "ChriisTiian" + CreateReduxGroup -All -Tag "Debug" -Text "Addons" + CreateReduxCheckBox -All -Name "ExpansionPak" -Text "Expansion Pak" -Info "Allow Ocarina of Time to utilize the Expansion Pak for 8MB Memory" -Credits "ChriisTiian" + CreateReduxCheckBox -All -Name "Speedup" -Text "Speedup" -Info "Speedup the game by removing certain debug commands for calculation" -Credits "ChriisTiian" } \ No newline at end of file diff --git a/Files/Scripts/Options/Paper Mario.psm1 b/Files/Scripts/Options/Paper Mario.psm1 index 7d6f11e1..5b7235ae 100644 --- a/Files/Scripts/Options/Paper Mario.psm1 +++ b/Files/Scripts/Options/Paper Mario.psm1 @@ -26,12 +26,12 @@ function ByteOptions() { elseif (IsChecked $Redux.Gameplay.CanNeverEscape) { ChangeBytes -Offset "18F6F0" -Values "1000" } if (IsChecked $Redux.Gameplay.NoHealthBars) { ChangeBytes -Offset "16E9D8" -Values "1000" } - if (IsDefault -Elem $Redux.StarPower.RefreshHP -Not) { ChangeBytes -Offset "78D0FB" -Values (Get8Bit $Redux.StarPower.RefreshHP.Text); ChangeBytes -Offset "78D04B" -Values (Get8Bit $Redux.StarPower.RefreshHP.Text) } - if (IsDefault -Elem $Redux.StarPower.RefreshFP -Not) { ChangeBytes -Offset "78D10B" -Values (Get8Bit $Redux.StarPower.RefreshFP.Text); ChangeBytes -Offset "78D0A3" -Values (Get8Bit $Redux.StarPower.RefreshFP.Text) } - if (IsDefault -Elem $Redux.StarPower.StarStorm -Not) { ChangeBytes -Offset "79002F" -Values (Get8Bit $Redux.StarPower.StarStorm.Text) } - if (IsDefault -Elem $Redux.StarPower.ChildOutPower -Not) { ChangeBytes -Offset "790863" -Values (Get8Bit $Redux.StarPower.ChillOutPower.Text) } - if (IsDefault -Elem $Redux.StarPower.ChildOutTurns -Not) { ChangeBytes -Offset "79085B" -Values (Get8Bit $Redux.StarPower.ChillOutTurns.Text) } - if (IsDefault -Elem $Redux.StarPower.Smooch -Not) { ChangeBytes -Offset "793B8F" -Values (Get8Bit $Redux.StarPower.Smooch.Text); ChangeBytes -Offset "793B37" -Values (Get8Bit $Redux.StarPower.Smooch.Text) } + if (IsDefault $Redux.StarPower.RefreshHP -Not) { ChangeBytes -Offset "78D0FB" -Values (Get8Bit $Redux.StarPower.RefreshHP.Text); ChangeBytes -Offset "78D04B" -Values (Get8Bit $Redux.StarPower.RefreshHP.Text) } + if (IsDefault $Redux.StarPower.RefreshFP -Not) { ChangeBytes -Offset "78D10B" -Values (Get8Bit $Redux.StarPower.RefreshFP.Text); ChangeBytes -Offset "78D0A3" -Values (Get8Bit $Redux.StarPower.RefreshFP.Text) } + if (IsDefault $Redux.StarPower.StarStorm -Not) { ChangeBytes -Offset "79002F" -Values (Get8Bit $Redux.StarPower.StarStorm.Text) } + if (IsDefault $Redux.StarPower.ChildOutPower -Not) { ChangeBytes -Offset "790863" -Values (Get8Bit $Redux.StarPower.ChillOutPower.Text) } + if (IsDefault $Redux.StarPower.ChildOutTurns -Not) { ChangeBytes -Offset "79085B" -Values (Get8Bit $Redux.StarPower.ChillOutTurns.Text) } + if (IsDefault $Redux.StarPower.Smooch -Not) { ChangeBytes -Offset "793B8F" -Values (Get8Bit $Redux.StarPower.Smooch.Text); ChangeBytes -Offset "793B37" -Values (Get8Bit $Redux.StarPower.Smooch.Text) } if (IsChecked $Redux.Damage.Value2) { ChangeBytes -Offset "8974" -Values "2407018A" @@ -251,7 +251,7 @@ function SetHealth([string]$Offset) { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 6 -Height 600 -Tabs @("Main", "Replace Item Blocks", "Replace Badges", "Badge Points", "Moves Cost", "Health", "Defense") + CreateOptionsPanel -Tabs @("Main", "Replace Item Blocks", "Replace Badges", "Badge Points", "Moves Cost", "Health", "Defense") } @@ -280,22 +280,22 @@ function ApplyPreset1() { #============================================================================================================================================================================================== function CreateTabMain() { - CreateReduxGroup -All -Tag "Graphics" -Text "Graphics" -Columns 3 - CreateReduxCheckBox -All -Name "Widescreen" -Text "16:9 Widescreen" -Info "Adjust the aspect ratio from 4:3 to 16:9 widescreen" -Credits "gamemasterplc & Admentus" - CreateReduxCheckBox -All -Name "Ultrawide" -Text "21:9 Widescreen" -Info "Adjust the aspect ratio from 4:3 to 21:9 widescreen" -Credits "gamemasterplc & Admentus" -Link $Redux.Graphics.Widescreen + CreateReduxGroup -All -Tag "Graphics" -Safe -Text "Graphics" + CreateReduxCheckBox -All -Name "Widescreen" -Safe -Text "16:9 Widescreen" -Info "Adjust the aspect ratio from 4:3 to 16:9 widescreen" -Credits "gamemasterplc & Admentus" + CreateReduxCheckBox -All -Name "Ultrawide" -Safe -Text "21:9 Widescreen" -Info "Adjust the aspect ratio from 4:3 to 21:9 widescreen" -Credits "gamemasterplc & Admentus" -Link $Redux.Graphics.Widescreen - CreateReduxGroup -All -Tag "Skip" -Text "Skip" - CreateReduxCheckBox -All -Name "Logo" -Text "Skip Logos" -Info "Logos shown on booting up the game are now skipped" -Credits "Admentus & Star Rod (Utility Tool)" - CreateReduxCheckBox -All -Name "Storybook" -Text "Skip Storybook Intro" -Info "The Storybook Intro shown on booting up the game is now skipped" -Credits "Admentus & Star Rod (Utility Tool)" - CreateReduxCheckBox -All -Name "Demo" -Text "Skip Demos" -Info "Gameplay Demos will no longer play" -Credits "Admentus & Star Rod (Utility Tool)" + CreateReduxGroup -All -Tag "Skip" -Text "Skip" + CreateReduxCheckBox -All -Name "Logo" -Text "Skip Logos" -Info "Logos shown on booting up the game are now skipped" -Credits "Admentus & Star Rod (Utility Tool)" + CreateReduxCheckBox -All -Name "Storybook" -Text "Skip Storybook Intro" -Info "The Storybook Intro shown on booting up the game is now skipped" -Credits "Admentus & Star Rod (Utility Tool)" + CreateReduxCheckBox -All -Name "Demo" -Text "Skip Demos" -Info "Gameplay Demos will no longer play" -Credits "Admentus & Star Rod (Utility Tool)" CreateReduxGroup -All -Tag "Gameplay" -Text "Gameplay" - CreateReduxCheckBox -All -Name "FreezeTimer" -Text "Freeze Game Timer" -Info "The game timer on your save file no longer increments" -Credits "gamemasterplc & Admentus" - CreateReduxCheckBox -All -Name "CanAlwaysEscape" -Text "Can Always Escape" -Info "Escaping from a battle now always succeeds" -Credits "gamemasterplc & Admentus" - CreateReduxCheckBox -All -Name "CanNeverEscape" -Text "Can Never Escape" -Info "Escaping from a battle now never succeeds" -Credits "gamemasterplc & Admentus" -Link $Redux.Gameplay.CanAlwaysEscape - CreateReduxCheckBox -All -Name "NoHealthBars" -Text "No Health Bars" -Info "Health Bars for enemies are never shown" -Credits "Admentus" - CreateReduxCheckBox -All -Name "FastSpin" -Text "Fast Spin" -Info "Spinning with Z goes faster now" -Credits "Admentus" - CreateReduxCheckBox -All -Name "SuperFastSpin" -Text "Super Fast Spin" -Info "Spinning with Z goes a lot faster now" -Credits "Admentus" -Link $Redux.Gameplay.FastSpin + CreateReduxCheckBox -All -Name "FreezeTimer" -Text "Freeze Game Timer" -Info "The game timer on your save file no longer increments" -Credits "gamemasterplc & Admentus" + CreateReduxCheckBox -All -Name "CanAlwaysEscape" -Text "Can Always Escape" -Info "Escaping from a battle now always succeeds" -Credits "gamemasterplc & Admentus" + CreateReduxCheckBox -All -Name "CanNeverEscape" -Text "Can Never Escape" -Info "Escaping from a battle now never succeeds" -Credits "gamemasterplc & Admentus" -Link $Redux.Gameplay.CanAlwaysEscape + CreateReduxCheckBox -All -Name "NoHealthBars" -Text "No Health Bars" -Info "Health Bars for enemies are never shown" -Credits "Admentus" + CreateReduxCheckBox -All -Name "FastSpin" -Text "Fast Spin" -Info "Spinning with Z goes faster now" -Credits "Admentus" + CreateReduxCheckBox -All -Name "SuperFastSpin" -Text "Super Fast Spin" -Info "Spinning with Z goes a lot faster now" -Credits "Admentus" -Link $Redux.Gameplay.FastSpin CreateReduxGroup -All -Tag "StarPower" -Text "Star Powers" CreateReduxTextBox -All -Name "RefreshHP" -Text "Refresh (HP)" -Value 5 -Min 1 -Max 99 -Info "Set the amount of HP that Refresh restores" -Credits "Admentus" @@ -306,7 +306,6 @@ function CreateTabMain() { CreateReduxTextBox -All -Name "Smooch" -Text "Smooch (HP)" -Value 20 -Min 1 -Max 99 -Info "Set the amount of HP that Smooch restores" -Credits "Admentus" CreateReduxGroup -All -Tag "Damage" -Text "Hard Mode (Damage)" - CreateReduxPanel CreateReduxRadioButton -All -Name "Value1" -Max 3 -SaveTo "Damage" -Text "1x Damage" -Info "Keep the vanilla game difficulty" -Checked CreateReduxRadioButton -All -Name "Value2" -Max 3 -SaveTo "Damage" -Text "1.5x Damage" -Info "Increases the damage dealt by enemies by 1.5x" -Credits "Skelux & Admentus" CreateReduxRadioButton -All -Name "Value3" -Max 3 -SaveTo "Damage" -Text "2x Damage" -Info "Increases the damage dealt by enemies by 2x" -Credits "Skelux & Admentus" @@ -427,15 +426,13 @@ function CreateTabMovesCost() { foreach ($item in $Files.json.moves) { if ($item.onlyBadges) { continue } - if ($item.type -eq "Goombario" -or $item.type -eq "Bombette" -or $item.type -eq "Bow" -or $item.type -eq "Sushie") { $columns = 3 } else { $columns = 0 } - if ($item.type -eq "Star Powers") { CreateReduxGroup -All -Tag "FlowerPoints" -Text ("Star Powers") -Columns $columns; $fp = "SP" } - else { CreateReduxGroup -All -Tag "FlowerPoints" -Text ("Flower Points (" + $item.type + ")") -Columns $columns; $fp = "FP" } + if ($item.type -eq "Star Powers") { CreateReduxGroup -All -Tag "FlowerPoints" -Text ("Star Powers") ; $fp = "SP" } + else { CreateReduxGroup -All -Tag "FlowerPoints" -Text ("Flower Points (" + $item.type + ")"); $fp = "FP" } foreach ($move in $item.moves) { if ($move.fp -is [int]) { CreateReduxTextBox -All -Name $move.name -Text $move.title -Value $move.fp -Min 0 -Max 50 -Info ("Set the " + $fp + " cost for the " + $move.title + " move") -Credits "Admentus" } } } - $button = $columns = $fp = $null } @@ -453,10 +450,7 @@ function CreateTabHealth() { $button = CreateReduxButton -All -Text "2.5x Health" -Info "Set the health of Enemies to 3x" -Credits "Admentus"; $button.Add_Click({ SetAllEnemyHP -Multi 2.5 }) foreach ($item in $Files.json.enemies) { - if ($item.type -eq "Piranhas") { $columns = 3 } - elseif ($item.type -eq "Beetles" -or $item.type -eq "Bullet Bills") { $columns = 4 } - else { $columns = 0 } - CreateReduxGroup -All -Tag "Health" -Text ("Health (" + $item.type + ")") -Columns $columns + CreateReduxGroup -All -Tag "Health" -Text ("Health (" + $item.type + ")") foreach ($enemy in $item.targets) { if ($enemy.hp -is [int] -and (IsSet $enemy.hp_offset) ) { CreateReduxTextBox -All -Name $enemy.name -Text $enemy.title -Value $enemy.hp -Min 1 -Max 127 -Info ("Set the Health Points for " + $enemy.title) -Credits "Admentus" @@ -485,8 +479,6 @@ function CreateTabHealth() { } } - $button = $columns = $name = $text = $info = $null - } @@ -516,7 +508,7 @@ function CreateTabDefense() { foreach ($i in 0..($def.value.count-1)) { CreateReduxTextBox -All -Name ($enemy.name + $name + $def.title[$i]) -Text ($def.title[$i] + $text) -Value $def.value[$i] -Min (-99) -Max 99 -Length 3 -Info ("Set the " + $def.title[$i] + " Defense Points for " + $enemy.title + $text) -Credits "Admentus" } - if ($enemy.separate) { $Last.row++; $Last.column = 1 } + if ($enemy.separate) { $Last.Row++; $Last.Column = 1 } } } } diff --git a/Files/Scripts/Options/Super Mario 64.psm1 b/Files/Scripts/Options/Super Mario 64.psm1 index b96dcf31..0fceede1 100644 --- a/Files/Scripts/Options/Super Mario 64.psm1 +++ b/Files/Scripts/Options/Super Mario 64.psm1 @@ -88,7 +88,7 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 4 -Height 370 -Tabs @("Graphics", "Gameplay", "Skip") + CreateOptionsPanel -Tabs @("Graphics", "Gameplay", "Skip") } @@ -98,15 +98,19 @@ function CreateOptions() { function CreateTabGraphics() { # GRAPHICS # - CreateReduxGroup -Tag "Graphics" -All -Text "Graphics" - CreateReduxCheckBox -Name "Widescreen" -All -Text "16:9 Widescreen" -Info "Native 16:9 Widescreen Display support" -Warning "Requires Dolphin's or GlideN64's internal Widescreen Hack" -Credits "Theboy181 (RAM) & Admentus (ROM)" - CreateReduxCheckBox -Name "BlackBars" -All -Text "No Black Bars" -Info "Removes the black bars shown on the top and bottom of the screen" -Credits "Theboy181 (RAM) & Admentus (ROM)" - CreateReduxCheckBox -Name "ExtendedDraw" -All -Text "Extended Draw Distance" -Info "Increases the game's draw distance for solid objects with collision`nIncludes coin formations as well" -Credits "Theboy181 (RAM) & Admentus (ROM)" - CreateReduxCheckBox -Name "ForceHiresModel" -All -Text "Force Hires Mario Model" -Info "Always use Mario's High Resolution Model when Mario is too far away" -Credits "Theboy181 (RAM) & Admentus (ROM)" + + CreateReduxGroup -Tag "Graphics" -All -Text "Graphics" + CreateReduxCheckBox -Name "Widescreen" -All -Safe -Text "16:9 Widescreen" -Info "Native 16:9 Widescreen Display support" -Warning "Requires Dolphin's or GlideN64's internal Widescreen Hack" -Credits "Theboy181 (RAM) & Admentus (ROM)" + CreateReduxCheckBox -Name "BlackBars" -All -Text "No Black Bars" -Info "Removes the black bars shown on the top and bottom of the screen" -Credits "Theboy181 (RAM) & Admentus (ROM)" + CreateReduxCheckBox -Name "ExtendedDraw" -All -Safe -Text "Extended Draw Distance" -Info "Increases the game's draw distance for solid objects with collision`nIncludes coin formations as well" -Credits "Theboy181 (RAM) & Admentus (ROM)" + CreateReduxCheckBox -Name "ForceHiresModel" -All -Text "Force Hires Mario Model" -Info "Always use Mario's High Resolution Model when Mario is too far away" -Credits "Theboy181 (RAM) & Admentus (ROM)" + + # INTERFACE # + CreateReduxGroup -Tag "UI"-Text "Interface" - CreateReduxCheckBox -Name "HideHUD" -All -Text "Hide HUD" -Info "Hide the HUD by default and press L to make it appear`nEnable the 'Remap L Button' VC option when patching a WAD" -Credits "Ported from SM64 ROM Manager" + CreateReduxCheckBox -Name "HideHUD" -All -Text "Hide HUD" -Info "Hide the HUD by default and press L to make it appear`nEnable the 'Remap L Button' VC option when patching a WAD" -Credits "Ported from SM64 ROM Manager" } @@ -116,12 +120,16 @@ function CreateTabGraphics() { function CreateTabGameplay() { # HERO MODE # - CreateReduxGroup -Tag "Hero" -All -Text "Hero Mode" - CreateReduxComboBox -Name "Damage" -All -Items @("1x Damage", "2x Damage", "3x Damage") -Text "Damage" -Info "Set the amount of damage you receive" + + CreateReduxGroup -Tag "Hero" -All -Text "Hero Mode" + CreateReduxComboBox -Name "Damage" -All -Items @("1x Damage", "2x Damage", "3x Damage") -Text "Damage" -Info "Set the amount of damage you receive" + + # GAMEPLAY # - CreateReduxGroup -Tag "Gameplay" -All -Text "Gameplay" -Height 2 - CreateReduxCheckBox -Name "FPS" -All -Text "60 FPS" -Info "Increases the FPS from 30 to 60`nWitness Super Mario 64 in glorious 60 FPS" -Credits "Kaze Emanuar" + + CreateReduxGroup -Tag "Gameplay" -All -Text "Gameplay" + CreateReduxCheckBox -Name "FPS" -Safe -All -Text "60 FPS" -Info "Increases the FPS from 30 to 60`nWitness Super Mario 64 in glorious 60 FPS" -Credits "Kaze Emanuar" CreateReduxCheckBox -Name "FreeCam" -All -Text "Analog Camera" -Info "Enable full 360 degrees sideways analog camera`nEnable a second emulated controller and bind the Left / Right for the Analog stick" -Credits "Kaze Emanuar" -Link $Redux.Gameplay.FPS CreateReduxCheckBox -Name "LagFix" -All -Text "Lag Fix" -Info "Smoothens gameplay by reducing lag" -Credits "Admentus" CreateReduxCheckBox -Name "ExitLevelAnytime" -All -Text "Exit Level Anytime" -Info "Exit the level at any time without the need for standing still" -Credits "Ported from SM64 Tweaker" @@ -130,9 +138,9 @@ function CreateTabGameplay() { CreateReduxCheckBox -Name "CanNotLoseCap" -All -Text "Can Not Lose Cap" -Info "Mario will not lose his cap anymore" -Credits "Ported from SM64 ROM Manager" CreateReduxCheckBox -Name "InvincibleJump" -All -Text "Have Invincible Jump" -Info "Mario can use the Invincible Triple Jump without having to talk to Yoshi after obtaining all 120 Power Stars" -Credits "Admentus" - CreateReduxGroup -Tag "Gameplay" -All -Text "Lives" - CreateReduxTextBox -Name "Lives" -All -Text "Lives" -Value 4 -Info "Set the amount of lives Mario starts with when opening the save file" -Credits "Ported from SM64 Tweaker" - CreateReduxCheckBox -Name "NoGameOver" -All -Text "No Game Over" -Info "The game won't end if Mario's lives reaches below 0" -Credits "Kaze Emanuar" + CreateReduxGroup -Tag "Gameplay" -All -Text "Lives" + CreateReduxTextBox -Name "Lives" -All -Text "Lives" -Value 4 -Info "Set the amount of lives Mario starts with when opening the save file" -Credits "Ported from SM64 Tweaker" + CreateReduxCheckBox -Name "NoGameOver" -All -Text "No Game Over" -Info "The game won't end if Mario's lives reaches below 0" -Credits "Kaze Emanuar" } @@ -142,6 +150,7 @@ function CreateTabGameplay() { function CreateTabSkip() { # SKIP # + CreateReduxGroup -Tag "Skip" -All -Text "Skip Intro" CreateReduxCheckBox -Name "TitleScreen" -Text "Skip Title Screen" -Info "Skip the title screen shown when booting the game`nThis option only works when modifying the vanilla Super Mario 64 game" -Credits "Ported from SM64 ROM Manager" CreateReduxCheckBox -Name "MarioScreen" -Text "Skip Mario Screen" -Info "Skip the screen which displays Mario's face and the title in the background`nThis option only works when modifying the vanilla Super Mario 64 game" -Credits "Ported from SM64 ROM Manager" diff --git a/Files/Scripts/Options/Super Metroid.psm1 b/Files/Scripts/Options/Super Metroid.psm1 index d53d96e4..0d6e107b 100644 --- a/Files/Scripts/Options/Super Metroid.psm1 +++ b/Files/Scripts/Options/Super Metroid.psm1 @@ -58,7 +58,7 @@ function PatchReduxOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 5 -Height 335 + CreateOptionsPanel } diff --git a/Files/Scripts/Options/Super Smash Bros.psm1 b/Files/Scripts/Options/Super Smash Bros.psm1 index e7c4180b..7399e6e0 100644 --- a/Files/Scripts/Options/Super Smash Bros.psm1 +++ b/Files/Scripts/Options/Super Smash Bros.psm1 @@ -22,7 +22,7 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 2 -Height 190 + CreateOptionsPanel CreateReduxGroup -Tag "Graphics" -Text "Graphics" CreateReduxCheckBox -Name "Widescreen" -Text "16:9 Widescreen" -Info "Adjust the aspect ratio from 4:3 to 16:9 widescreen" -Credits "gamemasterplc" diff --git a/Files/Scripts/Options/The Adventure of Link.psm1 b/Files/Scripts/Options/The Adventure of Link.psm1 index d0244c94..b9bd7f09 100644 --- a/Files/Scripts/Options/The Adventure of Link.psm1 +++ b/Files/Scripts/Options/The Adventure of Link.psm1 @@ -50,7 +50,7 @@ function PatchReduxOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 4 -Height 470 + CreateOptionsPanel $Redux.Gameplay.RestartSameScreen.Add_CheckStateChanged({ EnableElem -Elem $Redux.Experience.KeepExpGameOver -Active (!$this.Checked) }) EnableElem -Elem $Redux.Experience.KeepExpGameOver -Active (!$Redux.Gameplay.RestartSameScreen.Checked) diff --git a/Files/Scripts/Options/The Legend of Zelda.psm1 b/Files/Scripts/Options/The Legend of Zelda.psm1 index 37300048..7bf2055e 100644 --- a/Files/Scripts/Options/The Legend of Zelda.psm1 +++ b/Files/Scripts/Options/The Legend of Zelda.psm1 @@ -102,7 +102,7 @@ function AdjustGUI() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 5 -Height 420 + CreateOptionsPanel $Redux.Audio.MixedDungeonThemes.Add_CheckStateChanged( { EnableElem -Elem @($Redux.Audio.NoMusic, $Redux.Revert.DungeonTheme) -Active (!$this.checked) } ) $Redux.Audio.NoMusic.Add_CheckStateChanged( { EnableElem -Elem @($Redux.Audio.MixedDungeonThemes, $Redux.Revert.DungeonTheme) -Active (!$this.checked) } ) @@ -151,7 +151,6 @@ function CreateTabMain() { # TITLE SCREEN # CreateReduxGroup -Tag "Title" -Text "Title Screen" - CreateReduxPanel CreateReduxRadioButton -Name "Subtitle" -Text "Keep Title Screen" -SaveTo "TitleScreen" -Info "Keep the title screen as it is" -Checked CreateReduxRadioButton -Name "ReworkedTitleScreen" -Text "Reworked Title Screen" -SaveTo "TitleScreen" -Info "Reworked title screen to match the more recent Zelda title screen" -Credits "Redux Project" CreateReduxRadioButton -Name "ReworkedTitleWithout" -Text "Reworked Title Without Subtitle" -SaveTo "TitleScreen" -Info "Reworked title screen to match the more recent Zelda title screen but removed the added subtitle" -Credits "Redux Project" @@ -195,7 +194,6 @@ function CreateTabRedux() { # ORIGINAL HUD # CreateReduxGroup -Tag "UI" -Text "Original HUD (Revert)" - CreateReduxPanel CreateReduxRadioButton -Name "Automap" -SaveTo "HUD" -Text "Keep Automap" -Checked -Info "Keep the new Automap Plus feature as it is" -Credits "snarfblam" CreateReduxRadioButton -Name "OriginalHUD" -SaveTo "HUD" -Text "Original HUD" -Info "Revert back to the HUD from the original version" -Credits "snarfblam" CreateReduxRadioButton -Name "GreyAutomap" -SaveTo "HUD" -Text "Grey Automap" -Info "Grayscale the new automap" -Credits "snarfblam" diff --git a/Files/Scripts/Options/The Sealed Palace.psm1 b/Files/Scripts/Options/The Sealed Palace.psm1 index 50b3c823..7d542404 100644 --- a/Files/Scripts/Options/The Sealed Palace.psm1 +++ b/Files/Scripts/Options/The Sealed Palace.psm1 @@ -43,7 +43,7 @@ function ByteOptions() { #============================================================================================================================================================================================== function CreateOptions() { - CreateOptionsDialog -Columns 4 -Height 410 -NoLanguages + CreateOptionsPanel diff --git a/Files/Scripts/Patch.psm1 b/Files/Scripts/Patch.psm1 index 75e9ad4f..0f3cda51 100644 --- a/Files/Scripts/Patch.psm1 +++ b/Files/Scripts/Patch.psm1 @@ -1,7 +1,14 @@ function MainFunction([string]$Command, [string]$PatchedFileName) { - RefreshScript "VC" + # Refresh + RefreshScripts + # Close windows & tasks + StopJobs + + # Save settings + if ($GameType.save -gt 0) { Out-IniFile -FilePath (GetGameSettingsFile) -InputObject $GameSettings } + # Reset variables $global:WarningError = $False $global:PatchInfo = @{} @@ -37,17 +44,8 @@ function MainFunction([string]$Command, [string]$PatchedFileName) { # Language Patch $global:LanguagePatch = $global:LanguagePatchFile = $null - if ( (IsSet $Files.json.languages) -and (IsChecked $Patches.Options) ) { - $global:LanguagePatch = $Files.json.languages[0] - if (IsSet $Redux.Language) { - for ($i=1; $i -lt $Files.json.languages.Length; $i++) { - if (IsChecked $Redux.Language[$i]) { - $global:LanguagePatch = $Files.json.languages[$i] - break - } - } - } - + if ($Redux.Text.Language -ne $null -and (IsSet $Files.json.languages) -and (IsChecked $Patches.Options) ) { + $global:LanguagePatch = $Files.json.languages[$Redux.Text.Language.SelectedIndex] if (TestFile (CheckPatchExtension ($GameFiles.languages + "\" + $LanguagePatch.code) ) ) { $Ext = (Get-Item (CheckPatchExtension ($GameFiles.languages + "\" + $LanguagePatch.code) ) ).Extension $global:LanguagePatchFile = "Languages\" + $LanguagePatch.code + $Ext @@ -64,7 +62,7 @@ function MainFunction([string]$Command, [string]$PatchedFileName) { # Title / GameID if ($CustomHeader.EnableHeader.Checked) { - if (!$IsWiiVC) { + if (!$Settings.Core.$IsWiiVC) { if ($CustomHeader.ROMTitle.TextLength -gt 0) { $Header[0] = [string]$CustomHeader.ROMTitle.Text } if ($CustomHeader.ROMGameID.TextLength -eq 4) { $Header[1] = [string]$CustomHeader.ROMGameID.Text } } @@ -253,10 +251,9 @@ function WriteDebug([string]$Command, [string[]]$Header, [string]$PatchedFileNam WriteToConsole WriteToConsole WriteToConsole "--- Start Misc Settings Info ---" - WriteToConsole ("Ignore Input Checksum: " + $GeneralSettings.IgnoreChecksum.Checked) - WriteToConsole ("Interace GUI Mode: " + $Settings.Core.Interface) - WriteToConsole ("Force Show Options: " + $GeneralSettings.ForceOptions.Checked) - WriteToConsole ("Use Local Temp Folder: " + $GeneralSettings.LocalTempFolder.Checked) + WriteToConsole ("Ignore Input Checksum: " + $Settings.Debug.IgnoreChecksum) + WriteToConsole ("Safe Options: " + $Settings.Core.SafeOptions) + WriteToConsole ("Use Local Temp Folder: " + $Settings.Core.LocalTempFolder) WriteToConsole "--- End Misc Settings Info ---" if (!(UseOptions)) { return } @@ -266,20 +263,16 @@ function WriteDebug([string]$Command, [string[]]$Header, [string]$PatchedFileNam WriteToConsole WriteToConsole "--- Start Additional Options Info ---" - foreach ($item in $Redux.Groups) { - foreach ($form in $item.controls) { - if ($form.GetType().Name -eq "CheckBox" -and $form.enabled) { if (IsChecked $form) { WriteToConsole ($item.text.replace("&&", "&") + ". " + $form.name) } } - elseif ($form.GetType().Name -eq "RadioButton" -and $form.enabled) { if ( (IsDefault $form -Not $form.checked) -and (IsChecked $form) ) { WriteToConsole ($item.text.replace("&&", "&") + ". " + $form.name) } } - elseif ($form.GetType().Name -eq "ComboBox" -and $form.enabled) { if (IsDefault $form -Not $form.text) { WriteToConsole ($item.text.replace("&&", "&") + ". " + $form.name + " -> " + $form.text) } } - elseif ($form.GetType().Name -eq "TrackBar" -and $form.enabled) { if (IsDefault $form -Not $form.value) { WriteToConsole ($item.text.replace("&&", "&") + ". " + $form.name + " -> " + $form.value) } } - - elseif ($form.GetType() -eq [System.Windows.Forms.Panel]) { - foreach ($subform in $form.controls) { - if ($subform.GetType().Name -eq "CheckBox" -and $form.enabled) { if (IsChecked $subform) { WriteToConsole ($item.text.replace("&&", "&") + ". " + $subform.name) } } - elseif ($subform.GetType().Name -eq "RadioButton" -and $form.enabled) { if ( (IsDefault $subform -Not $subform.checked) -and (IsChecked $subform) ) { WriteToConsole ($item.text.replace("&&", "&") + ". " + $subform.name) } } - elseif ($subform.GetType().Name -eq "ComboBox" -and $form.enabled) { if (IsDefault $subform -Not $subform.text) { WriteToConsole ($item.text.replace("&&", "&") + ". " + $subform.name + " -> " + $subform.text) } } - elseif ($subform.GetType().Name -eq "TrackBar" -and $form.enabled) { if (IsDefault $subform -Not $subform.value) { WriteToConsole ($item.text.replace("&&", "&") + ". " + $subform.name + " -> " + $subform.value) } } - } + foreach ($panel in $Redux.Panels) { + if (!$panel.Enabled) { continue } + foreach ($group in $panel.Controls) { + if (!$group.Enabled) { continue } + foreach ($form in $group.Controls) { + if ($form.GetType().Name -eq "CheckBox") { if (IsChecked $form) { WriteToConsole ($group.text.replace("&&", "&") + ". " + $form.name) } } + elseif ($form.GetType().Name -eq "RadioButton") { if ( (IsChecked $form) -and (IsDefault $form -Not) ) { WriteToConsole ($group.text.replace("&&", "&") + ". " + $form.name) } } + elseif ($form.GetType().Name -eq "ComboBox") { if (IsDefault $form -Not) { WriteToConsole ($group.text.replace("&&", "&") + ". " + $form.name + " -> " + $form.text.replace(" (default)", "") ) } } + elseif ($form.GetType().Name -eq "TrackBar") { if (IsDefault $form -Not) { WriteToConsole ($group.text.replace("&&", "&") + ". " + $form.name + " -> " + $form.value ) } } + elseif ($form.GetType().Name -eq "TextBox") { if (IsDefault $form -Not) { WriteToConsole ($group.text.replace("&&", "&") + ". " + $form.name + " -> " + $form.text ) } } } } } @@ -294,21 +287,17 @@ function WriteDebug([string]$Command, [string[]]$Header, [string]$PatchedFileNam #============================================================================================================================================================================================== function Cleanup() { + $global:ByteArrayGame = $global:ROMFile = $global:WADFile = $global:CheckHashSum = $global:ROMHashSum = $global:LanguagePatch = $null + [System.GC]::Collect(); [System.GC]::WaitForPendingFinalizers(); [System.GC]::Collect() + if ($Settings.debug.NoCleanup -eq $True) { return } - WriteToConsole "Cleaning up files..." - $global:ByteArrayGame = $global:ROMFile = $global:WADFile = $global:CheckHashSum = $global:ROMHashSum = $null - if (!(IsSet $TextEditor)) { $global:LanguagePatch = $null } - - [System.GC]::Collect() | Out-Null - - RemovePath $WADFile.Folder + WriteToConsole "Cleaning up files..." RemovePath $Paths.cygdrive RemoveFile $Files.flipscfg RemoveFile $Files.stackdump - if (Test-Path .\temp) { Get-ChildItem -Path $Paths.Temp -Include *.* -File -Recurse | foreach { $_.Delete() } } - if (Test-Path .\temp\*) { Get-ChildItem -Path $Paths.Temp -Directory | foreach { $_.Delete() } } - RemovePath $Paths.Temp + Get-ChildItem -Path $Paths.Temp -File | ForEach-Object { Remove-Item -LiteralPath $_.FullName -Force } + (New-Item -Path $Paths.Temp -Force -ItemType Directory).Delete($True) } @@ -317,27 +306,39 @@ function Cleanup() { #============================================================================================================================================================================================== function Unpack() { - $Ext = (Get-Item $GamePath).Extension - - if ($Ext -ne ".zip" -and $Ext -ne ".rar" -and $Ext -ne ".7z") { return $True } + if (!(IsZipFile (Get-Item $GamePath).Extension) ) { return $True } + UpdateStatusLabel "Unpacking ROM Archive..." + $path = $paths.Temp + "\archive" RemovePath $path - UpdateStatusLabel "Unpacking ROM Archive..." + try { - & $Files.tool.zip e $GamePath ("-o" + $path) + $script = { Param([string]$Tool, [string]$In, [string]$Out) + & $Tool e $In ("-o" + $Out) | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.zip, $GamePath, $path) + StartJobLoop -Name "Script" + $file = $null - Get-ChildItem -Path $path -File -Name | ForEach-Object { - $Ext = [System.IO.Path]::GetExtension($_) - if ($Ext -eq '.z64' -or $Ext -eq '.n64' -or $Ext -eq '.v64' -or $Ext -eq '.sfc' -or $Ext -eq '.smc' -or $Ext -eq '.nes' -or $Ext -eq '.gbc') { $file = ($path + "\" + [System.IO.Path]::GetFileName($_)) } + Get-ChildItem -Path $path -File | ForEach-Object { + if (IsROMFile $_.Extension) { $file = $_.FullName } + } + if ($file -eq $null) { + UpdateStatusLabel "Failed! Could not find a ROM in the archive." -Error + return $False } - if ($file -eq $null) { return $False } $ROMFile.ROM = $file SetGetROM + return $True + } + catch { + UpdateStatusLabel "Failed! Something went wrong with unpacking." -Error + return $False } - catch { return $False } - return $True + UpdateStatusLabel "Failed! Could not find a ROM to use." -Error + return $False } @@ -362,11 +363,11 @@ function PrePatchingAdditionalOptions() { if (!$PatchInfo.decompress -and !(TestFile $GetROM.decomp) ) { Copy-Item -LiteralPath $GetROM.run -Destination $GetROM.decomp -Force } # BPS - Pre-Redux Options - if (GetCommand "PrePatchOptions") { + if (HasCommand "PrePatchOptions") { UpdateStatusLabel ("Pre-Patching " + $GameType.mode + " Additional Patches...") PrePatchOptions } - if ( (GetCommand "PrePatchReduxOptions") -and ( (IsChecked $Patches.Redux) -or (IsSet $GamePatch.preset) ) -and (IsSet $GamePatch.redux) ) { + if ( (HasCommand "PrePatchReduxOptions") -and ( (IsChecked $Patches.Redux) -or (IsSet $GamePatch.preset) ) -and (IsSet $GamePatch.redux) ) { UpdateStatusLabel ("Pre-Patching " + $GameType.mode + " Additional Redux Patches...") PrePatchReduxOptions } @@ -379,9 +380,9 @@ function PrePatchingAdditionalOptions() { function CheckCommands() { if ( (CheckCommand "ByteOptions") -or (CheckCommand "ByteReduxOptions") ) { return $True } - if ( (GetCommand ($GamePatch.function + "ByteLanguageOptions") ) -or (GetCommand ($GamePatch.function + "ByteSceneOptions") ) ) { return $True } - if ( ( (GetCommand "WholeLanguageOptions") -or (GetCommand "ByteLanguageOptions") ) -and $Settings.Debug.NoDialoguePatching -ne $True) { return $True } - if ( (GetCommand "ByteSceneOptions") -and $Settings.Debug.NoScenePatching -ne $True) { return $True } + if ( (HasCommand ($GamePatch.function + "ByteLanguageOptions") ) -or (HasCommand ($GamePatch.function + "ByteSceneOptions") ) ) { return $True } + if ( ( (HasCommand "WholeLanguageOptions") -or (HasCommand "ByteLanguageOptions") ) -and $Settings.Debug.NoDialoguePatching -ne $True) { return $True } + if ( (HasCommand "ByteSceneOptions") -and $Settings.Debug.NoScenePatching -ne $True) { return $True } return $False } @@ -391,8 +392,8 @@ function CheckCommands() { #============================================================================================================================================================================================== function CheckCommand([string]$Command, [boolean]$Check=$True) { - if ( (GetCommand $Command) -and $Check) { return $True } - if (GetCommand ($GamePatch.function + $Command)) { return $True } + if ( (HasCommand $Command) -and $Check) { return $True } + if (HasCommand ($GamePatch.function + $Command)) { return $True } return $False } @@ -400,17 +401,14 @@ function CheckCommand([string]$Command, [boolean]$Check=$True) { #============================================================================================================================================================================================== -function RunCommand([string]$Command="", [string]$Message="", [boolean]$Check=$True, [string]$Refresh) { +function RunCommand([string]$Command="", [string]$Message="", [boolean]$Check=$True) { - if (IsSet $Refresh) { - if ( ( (GetCommand $Command) -and $Check) -or (GetCommand ($GamePatch.function + $Command) ) ) { RefreshScript $Refresh } - } - if ( (GetCommand $Command) -and $Check) { + if ( (HasCommand $Command) -and $Check) { UpdateStatusLabel ("Patching " + $GameType.mode + " Additional " + $Message + " Options...") iex $Command } if ($Gamepatch.function -ne $null) { - if (GetCommand ($GamePatch.function + $Command) ) { + if (HasCommand ($GamePatch.function + $Command) ) { UpdateStatusLabel ("Patching " + $GameType.mode + " ROM Hack " + $Message + " Options...") iex ($GamePatch.function + $Command) } @@ -440,7 +438,7 @@ function PatchingAdditionalOptions() { if (!(UseOptions)) { return } # BPS - Additional Options (before languages) - if (GetCommand "PrePatchLanguageOptions") { + if (HasCommand "PrePatchLanguageOptions") { UpdateStatusLabel ("Pre-Patching " + $GameType.mode + " Additional Options Patches...") PrePatchLanguageOptions } @@ -452,20 +450,20 @@ function PatchingAdditionalOptions() { } # BPS - Additional Options - if (GetCommand "PatchOptions") { + if (HasCommand "PatchOptions") { UpdateStatusLabel ("Patching " + $GameType.mode + " Additional File Options...") PatchOptions } if ($GamePatch.function -ne $null) { - if (GetCommand ($GamePatch.function + "PatchOptions") ) { + if (HasCommand ($GamePatch.function + "PatchOptions") ) { UpdateStatusLabel ("Patching " + $GameType.mode + " ROM Hack File Options...") iex ($GamePatch.function + "PatchOptions") } } # BPS - Redux Options - if ( (GetCommand "PatchReduxOptions") -and ( (IsChecked $Patches.Redux) -or (IsSet $GamePatch.preset) ) -and (IsSet $GamePatch.redux) ) { + if ( (HasCommand "PatchReduxOptions") -and ( (IsChecked $Patches.Redux) -or (IsSet $GamePatch.preset) ) -and (IsSet $GamePatch.redux) ) { UpdateStatusLabel ("Patching " + $GameType.mode + " Additional Redux File Options...") PatchReduxOptions } @@ -482,18 +480,30 @@ function PatchingAdditionalOptions() { if (CheckCommand -Command "ByteSceneOptions" -Check ($Settings.Debug.NoScenePatching -ne $True) ) { $global:SceneEditor = @{} $Files.json.sceneEditor = SetJSONFile $GameFiles.sceneEditor - RunCommand -Command "ByteSceneOptions" -Message "Scene" -Check ($Settings.Debug.NoScenePatching -ne $True) -Refresh "Scene Editor" + RunCommand -Command "ByteSceneOptions" -Message "Scene" -Check ($Settings.Debug.NoScenePatching -ne $True) $global:SceneEditor = $Files.json.sceneEditor = $null } # Language Options - if ($Settings.Debug.NoDialoguePatching -ne $True -or (GetCommand ($GamePatch.function + "ByteLanguageOptions"))) { - if ( (IsSet $LanguagePatch.script_dma) -and $LanguagePatch.region -ne "J") { - if (GetCommand "WholeLanguageOptions") { WholeLanguageOptions -Script ($GameFiles.extracted + "\message_data_static." + $LanguagePatch.code + ".bin") -Table ($GameFiles.extracted + "\message_data." + $LanguagePatch.code + ".tbl") } - RunCommand -Command "ByteLanguageOptions" -Message "Language" -Refresh "Text Editor" + if ($Settings.Debug.NoDialoguePatching -ne $True -or (HasCommand ($GamePatch.function + "ByteLanguageOptions"))) { + $Files.json.textEditor = $null + if ($LanguagePatch.script_dma -ne $null -and $LanguagePatch.region -ne "J") { + RemoveFile ($GameFiles.extracted + "\message_data_static." + $LanguagePatch.code + ".bin") + RemoveFile ($GameFiles.extracted + "\message_data." + $LanguagePatch.code + ".tbl") + + if (HasCommand "WholeLanguageOptions") { + WholeLanguageOptions + if ( (TestFile ($GameFiles.extracted + "\message_data_static." + $LanguagePatch.code + ".bin") ) -and (TestFile ($GameFiles.extracted + "\message_data." + $LanguagePatch.code + ".tbl") ) ) { + $start = CombineHex $ByteArrayGame[((GetDecimal $LanguagePatch.script_dma)+0)..((GetDecimal $LanguagePatch.script_dma)+3)] + PatchBytes -Offset $start -Patch ("message_data_static." + $LanguagePatch.code + ".bin") -Extracted + PatchBytes -Offset $LanguagePatch.table_start -Patch ("message_data." + $LanguagePatch.code + ".tbl") -Extracted + } + } + + RunCommand -Command "ByteLanguageOptions" -Message "Language" } - if (IsSet $Files.json.textEditor) { + if ($Files.json.textEditor -ne $null) { $start = CombineHex $ByteArrayGame[((GetDecimal $LanguagePatch.script_dma)+0)..((GetDecimal $LanguagePatch.script_dma)+3)] $end = CombineHex $ByteArrayGame[((GetDecimal $LanguagePatch.script_dma)+4)..((GetDecimal $LanguagePatch.script_dma)+7)] @@ -511,7 +521,7 @@ function PatchingAdditionalOptions() { Copy-Item -LiteralPath ($GameFiles.extracted + "\message_data_static." + $LanguagePatch.code + ".bin") -Destination ($GameFiles.editor + "\message_data_static." + $LanguagePatch.code + ".bin") -Force Copy-Item -LiteralPath ($GameFiles.extracted + "\message_data." + $LanguagePatch.code + ".tbl") -Destination ($GameFiles.editor + "\message_data." + $LanguagePatch.code + ".tbl") -Force } - + $global:LastScript = $global:DialogueList = $global:ByteScriptArray = $global:ByteTableArray = $Files.json.textEditor = $null } } @@ -527,6 +537,23 @@ function PatchingAdditionalOptions() { +#============================================================================================================================================================================================== +function ApplyDialogue([string]$Script, [string]$Table) { + + $start = CombineHex $ByteArrayGame[((GetDecimal $LanguagePatch.script_dma)+0)..((GetDecimal $LanguagePatch.script_dma)+3)] + $end = CombineHex $ByteArrayGame[((GetDecimal $LanguagePatch.script_dma)+4)..((GetDecimal $LanguagePatch.script_dma)+7)] + $length = Get32Bit ( (GetDecimal $end) - (GetDecimal $start) ) + + ExportBytes -Offset $start -Length $length -Output ($GameFiles.extracted + "\message_data_static." + $LanguagePatch.code + ".bin") -Force + ExportBytes -Offset $LanguagePatch.table_start -Length $LanguagePatch.table_length -Output ($GameFiles.extracted + "\message_data." + $LanguagePatch.code + ".tbl") -Force + + ApplyPatch -File ($GameFiles.extracted + "\message_data_static." + $LanguagePatch.code + ".bin") -Patch ("Export\Message\" + $Script) + ApplyPatch -File ($GameFiles.extracted + "\message_data." + $LanguagePatch.code + ".tbl") -Patch ("Export\Message\" + $Table) + +} + + + #============================================================================================================================================================================================== function UpdateROMCRC() { @@ -536,9 +563,23 @@ function UpdateROMCRC() { & $Files.tool.rn64crc $GetROM.patched -update | Out-Null WriteToConsole ("Updated CRC hash for ROM: " + $GetROM.patched) - if ($Settings.Debug.KeepConverted -eq $True -and (TestFile $GetROM.keepConvert) ) { & $Files.tool.rn64crc $GetROM.keepConvert -update | Out-Null; WriteToConsole ("Updated CRC hash for ROM: " + $GetROM.keepConvert) } - if ($Settings.Debug.KeepDowngraded -eq $True -and (TestFile $GetROM.keepDowngrade) ) { & $Files.tool.rn64crc $GetROM.keepDowngrade -update | Out-Null; WriteToConsole ("Updated CRC hash for ROM: " + $GetROM.keepDowngrade) } - if ($Settings.Debug.KeepDecompressed -eq $True -and (TestFile $GetROM.keepDecomp) ) { & $Files.tool.rn64crc $GetROM.keepDecomp -update | Out-Null; WriteToConsole ("Updated CRC hash for ROM: " + $GetROM.keepDecomp) } + if ($Settings.Debug.KeepConverted -eq $True -and (TestFile $GetROM.keepConvert) ) { ApplyUpdateROMCRC $GetROM.keepConvert } + if ($Settings.Debug.KeepDowngraded -eq $True -and (TestFile $GetROM.keepDowngrade) ) { ApplyUpdateROMCRC $GetROM.keepDowngrade } + if ($Settings.Debug.KeepDecompressed -eq $True -and (TestFile $GetROM.keepDecomp) ) { ApplyUpdateROMCRC $GetROM.keepDecomp } + +} + + +#============================================================================================================================================================================================== +function ApplyUpdateROMCRC([string]$File) { + + $script = { Param([string]$Tool, [string]$File) + & $Tool $File | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.rn64crc, $File) + StartJobLoop -Name "Script" + + WriteToConsole ("Updated CRC hash for ROM: " + $File) } @@ -547,18 +588,29 @@ function UpdateROMCRC() { #============================================================================================================================================================================================== function CreateDebugPatches() { - if ($Settings.Debug.CreateBPS -ne $True) { return } - if ( (TestFile $GetROM.cleanDecomp) -and (TestFile $GetROM.decomp) ) { - & $Files.tool.flips --create --bps $GetROM.cleanDecomp $GetROM.decomp $Files.decompBPS | Out-Null - WriteToConsole ("Created BPS Patch: " + $Files.decompBPS) + if ($Settings.Debug.CreateDecompressedBPS -eq $True -or $Settings.Debug.CreateCompressedBPS -eq $True) { + $script = { Param([string]$Tool, [string]$Original, [string]$Compare, [string]$Out) + & $Tool --create --bps $Original $Compare $Out | Out-Null + } + } + + if ($Settings.Debug.CreateDecompressedBPS -eq $True -and (TestFile $GetROM.cleanDecomp) -and (TestFile $GetROM.decomp) ) { + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.flips, $GetROM.cleanDecomp, $GetROM.decomp, $Files.decompBPS) + StartJobLoop -Name "Script" + WriteToConsole ("Created decompressed BPS patch: " + $Files.decompBPS) + } + + if ($Settings.Debug.CreateCompressedBPS -eq $True -and (TestFile $GetROM.clean) -and (TestFile $GetROM.patched) ) { + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.flips, $GetROM.clean, $GetROM.patched, $Files.compBPS) + StartJobLoop -Name "Script" + WriteToConsole ("Created compressed BPS patch: " + $Files.compBPS) } - & $Files.tool.flips --create --bps $GetROM.clean $GetROM.patched $Files.compBPS | Out-Null - WriteToConsole ("Created BPS Patch: " + $Files.compBPS) } + #============================================================================================================================================================================================== function SetROMParameters([string]$Path, [string]$PatchedFileName) { @@ -751,14 +803,14 @@ function ConvertROM([string]$Command) { #============================================================================================================================================================================================== function CompareHashSums([string]$Command) { - if ($Settings.Debug.CreateBPS -eq $True) { Copy-Item -LiteralPath $GetROM.run -Destination $GetROM.clean -Force } - if ($Settings.Debug.IgnoreChecksum -eq $True) { return $True } - if ( (StrLike -str $Command -val "Inject") -or (StrLike -str $Command -val "Apply Patch") ) { return $True } + if ($Settings.Debug.CreateCompressedBPS -eq $True -or $Settings.Debug.CreateDecompressedBPS -eq $True) { Copy-Item -LiteralPath $GetROM.run -Destination $GetROM.clean -Force } + if ($Settings.Debug.IgnoreChecksum -eq $True) { return $True } + if ( (StrLike -str $Command -val "Inject") -or (StrLike -str $Command -val "Apply Patch") ) { return $True } $item = GetROMVersion if ($item -eq $null) { UpdateStatusLabel "Failed! The ROM is an incorrect version or is broken." -Error - WriteToConsole ("ROM hash is: " + $ROMHashSum + ". The correct ROM should be: " + $CheckHashSum) + WriteToConsole ("ROM hash is: " + $ROMHashSum + ". The correct ROM should be: " + $CheckHashSum) -Error return $False } @@ -835,7 +887,7 @@ function PatchDMA() { [System.IO.File]::WriteAllBytes($GetROM.run, $ByteArrayGame) $global:ByteArrayGame = $null } - if ( (GetCommand "ByteDMAOptions") -and (UseOptions) ) { + if ( (HasCommand "ByteDMAOptions") -and (UseOptions) ) { $global:ByteArrayGame = [System.IO.File]::ReadAllBytes($GetROM.run) ByteDMAOptions [System.IO.File]::WriteAllBytes($GetROM.run, $ByteArrayGame) @@ -907,34 +959,57 @@ function ApplyPatch([string]$File=$GetROM.decomp, [string]$Patch, [string]$New, # Patching if ($Patch -like "*.bps*" -or $Patch -like "*.ips*") { - if ($New.Length -gt 0) { & $Files.tool.flips --ignore-checksum --apply $Patch $File $New | Out-Null } - else { & $Files.tool.flips --ignore-checksum $Patch $File | Out-Null } + if ($New.Length -gt 0) { + $script = { Param([string]$Tool, [string]$Patch, [string]$File, [string]$New) + & $Tool --ignore-checksum --apply $Patch $File $New | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.flips, $Patch, $File, $New) + } + else { + $script = { Param([string]$Tool, [string]$Patch, [string]$File) + & $Tool --ignore-checksum --apply $Patch $File | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.flips, $Patch, $File) + } + StartJobLoop -Name "Script" } elseif ($Patch -like "*.ups*") { - if ($New.Length -gt 0) { & $Files.tool.ups apply -b $File -p $Patch -o $New | Out-Null } - else { & $Files.tool.ups apply -b $File -p $Patch -o $File | Out-Null } + $script = { Param([string]$Tool, [string]$File, [string]$Patch, [String]$Out) + & $Tool apply -b $File -p $Patch -o $Out | Out-Null + } + if ($New.Length -gt 0) { Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.ups, $File, $Patch, $New) } + else { Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.ups, $File, $Patch, $File) } + StartJobLoop -Name "Script" } elseif ($Patch -like "*.xdelta*" -or $Patch -like "*.vcdiff*") { if ($Patch -like "*.xdelta*") { $Tool = $Files.tool.xdelta } elseif ($Patch -like "*.vcdiff*") { $Tool = $Files.tool.xdelta3 } + $script = { Param([string]$Tool, [string]$File, [string]$Patch, [string]$New) + & $Tool -d -s $File $Patch $New | Out-Null + } if ($New.Length -gt 0) { RemoveFile $New - & $Tool -d -s $File $Patch $New | Out-Null + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Tool, $File, $Patch, $New) + StartJobLoop -Name "Script" } else { - & $Tool -d -s $File $Patch ($File + ".ext") | Out-Null + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Tool, $File, $Patch, ($File + ".ext")) + StartJobLoop -Name "Script" Move-Item -LiteralPath ($File + ".ext") -Destination $File -Force } } elseif ($Patch -like "*.ppf*") { + $script = { Param([string]$Tool, [string]$File, [string]$Patch) + & $Tool a $File $Patch | Out-Null + } if ($New.Length -gt 0) { Copy-Item -LiteralPath $File -Destination $New -Force - & $Files.tool.applyPPF3 a $New $Patch | Out-Null + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.applyPPF3, $New, $Patch) } - else { & $Files.tool.applyPPF3 a $File $Patch | Out-Null } + else { Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.applyPPF3, $File, $Patch) } + StartJobLoop -Name "Script" } - else { return $False } if (IsSet $New) { WriteToConsole ("Applied patch: " + $Patch + " from " + $File + " to " + $New) } @@ -965,14 +1040,20 @@ function DecompressROM() { if ($GameType.decompress -eq 1) { UpdateStatusLabel ("Decompressing " + $GameType.mode + " ROM...") - Push-Location $Paths.Temp - # Get the correct DMA table for the ROM if ( (IsSet $GamePatch.redux.dmaTable) -and ( (IsChecked $Patches.Redux) -or (IsSet $GamePatch.preset) ) ) { RemoveFile $Files.dmaTable; Add-Content $Files.dmaTable $GamePatch.redux.dmaTable } elseif (IsSet $GamePatch.dmaTable) { RemoveFile $Files.dmaTable; Add-Content $Files.dmaTable $GamePatch.dmaTable } elseif (IsSet $LanguagePatch.dmaTable) { RemoveFile $Files.dmaTable; Add-Content $Files.dmaTable $LanguagePatch.dmaTable } elseif ( (IsSet $GameType.dmaTable) -and $ROMHashSum -ne $CheckHashSum -and $PatchInfo.downgrade) { RemoveFile $Files.dmaTable; Add-Content $Files.dmaTable $GameType.dmaTable } - else { & $Files.tool.TabExt $GetROM.run | Out-Null } + else { + $script = { Param([string]$Tool, [string]$File, [String]$Path) + Push-Location $Path + & $Tool $File | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.TabExt, $GetROM.run, $Paths.Temp) + StartJobLoop -Name "Script" + + } # Reuse cache if ($Settings.Core.KeepCache -eq $True) { @@ -981,7 +1062,7 @@ function DecompressROM() { if ($hash -eq (Get-FileHash -Algorithm MD5 -LiteralPath $GetROM.cache).Hash) { WriteToConsole "Reused ROM from cache" Copy-Item -LiteralPath $GetROM.cache -Destination $GetROM.decomp -Force - if ($Settings.Debug.CreateBPS -eq $True -or (IsSet $ActorEditor) ) { Copy-Item -LiteralPath $GetROM.decomp -Destination $GetROM.cleanDecomp -Force } + if ($Settings.Debug.CreateDecompressedBPS -eq $True -or (IsSet $ActorEditor) ) { Copy-Item -LiteralPath $GetROM.decomp -Destination $GetROM.cleanDecomp -Force } if ($IsWiiVC) { RemoveFile $GetROM.run } return $True } @@ -991,15 +1072,21 @@ function DecompressROM() { # Decompress WriteToConsole ("Generated DMA Table from: " + $GetROM.run) - & $Files.tool.ndec $GetROM.run $GetROM.decomp | Out-Null + + $script = { Param([string]$Tool, [string]$File, [string]$Out, [String]$Path) + Push-Location $Path + & $Tool $File $Out | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.ndec, $GetROM.run, $GetROM.decomp, $Paths.Temp) + StartJobLoop -Name "Script" + WriteToConsole ("Decompressed ROM: " + $GetROM.decomp) - Pop-Location if ($Settings.Core.KeepCache -eq $True) { CreatePath $Paths.Cache Copy-Item -LiteralPath $GetROM.decomp -Destination $GetROM.cache -Force } - if ($Settings.Debug.CreateBPS -eq $True -or (IsSet $ActorEditor) ) { Copy-Item -LiteralPath $GetROM.decomp -Destination $GetROM.cleanDecomp -Force } + if ($Settings.Debug.CreateDecompressedBPS -eq $True -or (IsSet $ActorEditor) ) { Copy-Item -LiteralPath $GetROM.decomp -Destination $GetROM.cleanDecomp -Force } } elseif ($GameType.decompress -eq 2) { UpdateStatusLabel ("Extending " + $GameType.mode + " ROM...") @@ -1009,7 +1096,11 @@ function DecompressROM() { return $False } - & $Files.tool.sm64extend $GetROM.run -s $GamePatch.extend $GetROM.decomp | Out-Null + $script = { Param([string]$Tool, [string]$File, [string]$Extend, [string]$Out) + & $Tool -s $File $Extend $Out | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.sm64extend, $GetROM.run, $GetROM.extend, $GetROM.decomp) + StartJobLoop -Name "Script" } elseif ($GameType.decompress -eq 3) { UpdateStatusLabel ("Extending " + $GameType.mode + " ROM...") @@ -1034,11 +1125,16 @@ function CompressROM() { if ($Settings.Debug.KeepDecompressed -eq $True) { Copy-Item -LiteralPath $GetROM.decomp -Destination $GetROM.keepDecomp -Force } RemoveFile $Files.archive - Push-Location -LiteralPath $Paths.Temp WriteToConsole ("Used DMA Table: " + (Get-Content $Files.dmaTable)) - & $Files.tool.Compress $GetROM.decomp $GetROM.patched | Out-Null + + $script = { Param([string]$Tool, [string]$File, [string]$Out, [string]$Path) + Push-Location -LiteralPath $Path + & $Tool $File $Out | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.Compress, $GetROM.decomp, $GetROM.patched, $Paths.Temp) + StartJobLoop -Name "Script" + WriteToConsole ("Compressed ROM: " + $GetROM.patched) - Pop-Location if (IsSet $GamePatch.finalize) { if (TestFile (CheckPatchExtension ($GameFiles.downgrade + "\" + $GamePatch.finalize) ) ) { ApplyPatch -File $GetROM.patched -Patch (CheckPatchExtension ($GameFiles.downgrade + "\" + $GamePatch.finalize)) -FullPath } @@ -1080,7 +1176,7 @@ function PatchRedux() { ApplyPatch -File $GetROM.decomp -Patch (CheckPatchExtension ($GameFiles.base + "\redux")) -FullPath # Revert Redux options not selected - if (GetCommand "RevertReduxOptions") { + if (HasCommand "RevertReduxOptions") { $global:ByteArrayGame = [System.IO.File]::ReadAllBytes($GetROM.decomp) UpdateStatusLabel ("Reverting " + $GameType.mode + " Redux content...") RevertReduxOptions @@ -1224,6 +1320,7 @@ Export-ModuleMember -Function MainFunction Export-ModuleMember -Function ApplyPatch Export-ModuleMember -Function Cleanup Export-ModuleMember -Function FinishLanguagePatching +Export-ModuleMember -Function ApplyDialogue Export-ModuleMember -Function SetROMParameters Export-ModuleMember -Function Unpack diff --git a/Files/Scripts/Scene Editor.psm1 b/Files/Scripts/Scene Editor.psm1 index 44834862..43ecd1a6 100644 --- a/Files/Scripts/Scene Editor.psm1 +++ b/Files/Scripts/Scene Editor.psm1 @@ -1,8 +1,7 @@ -function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$GameType.mode, [string]$Checksum) { +function CreateSceneEditorDialog() { - $global:SceneEditor = @{} - $Files.json.sceneEditor = SetJSONFile ($Paths.Games + "\" + $Game + "\Scene Editor.json") - $Files.json.music = SetJSONFile ($Paths.Games + "\" + $Game + "\Music.json") + $Files.json.sceneEditor = SetJSONFile ($Paths.Games + "\" + $SceneEditor.GameType.mode + "\Scene Editor.json") + $Files.json.music = SetJSONFile ($Paths.Games + "\" + $Files.json.sceneEditor.game + "\Music.json") $SceneEditor.FirstLoad = $True $SceneEditor.Resetting = $False $SceneEditor.GUI = $True @@ -14,6 +13,7 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G $SceneEditor.Dialog = CreateDialog -Width (DPISize 1300) -Height (DPISize 700) $SceneEditor.Dialog.Icon = $Files.icon.additional $SceneEditor.Dialog.BackColor = 'AntiqueWhite' + $SceneEditor.Dialog.Add_FormClosing({ param($sender, $e) $e.Cancel = $True; CloseSceneEditor }) @@ -25,37 +25,33 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G $SceneEditor.BottomPanelMapSettings.AutoScroll = $SceneEditor.BottomPanelMapSettings.HorizontalScroll.Enabled = $SceneEditor.BottomPanelMapSettings.HorizontalScroll.Visible = $False $SceneEditor.BottomPanelMapSettings.HorizontalScroll.Maximum = 0 $SceneEditor.BottomPanelMapSettings.AutoScroll = $True - $SceneEditor.BottomPanelMapSettings.AutoScrollMargin = New-Object System.Drawing.Size(0, 0) - $SceneEditor.BottomPanelMapSettings.AutoScrollMinSize = New-Object System.Drawing.Size(0, 0) + $SceneEditor.BottomPanelMapSettings.AutoScrollMargin = $SceneEditor.BottomPanelMapSettings.AutoScrollMinSize = New-Object System.Drawing.Size(0, 0) $SceneEditor.BottomPanelMapSettings.Hide() $SceneEditor.BottomPanelSceneSettings = CreatePanel -X $SceneEditor.BottomPanelMapSettings.Left -Y $SceneEditor.BottomPanelMapSettings.Top -Width $SceneEditor.BottomPanelMapSettings.Width -Height $SceneEditor.BottomPanelMapSettings.Height -AddTo $SceneEditor.BottomGroup $SceneEditor.BottomPanelSceneSettings.AutoScroll = $SceneEditor.BottomPanelSceneSettings.HorizontalScroll.Enabled = $SceneEditor.BottomPanelSceneSettings.HorizontalScroll.Visible = $False $SceneEditor.BottomPanelSceneSettings.HorizontalScroll.Maximum = 0 $SceneEditor.BottomPanelSceneSettings.AutoScroll = $True - $SceneEditor.BottomPanelSceneSettings.AutoScrollMargin = New-Object System.Drawing.Size(0, 0) - $SceneEditor.BottomPanelSceneSettings.AutoScrollMinSize = New-Object System.Drawing.Size(0, 0) + $SceneEditor.BottomPanelSceneSettings.AutoScrollMargin = $SceneEditor.BottomPanelSceneSettings.AutoScrollMinSize = New-Object System.Drawing.Size(0, 0) $SceneEditor.BottomPanelSceneSettings.Hide() $SceneEditor.BottomPanelActors = CreatePanel -X $SceneEditor.BottomPanelSceneSettings.Left -Y $SceneEditor.BottomPanelSceneSettings.Top -Width $SceneEditor.BottomPanelSceneSettings.Width -Height $SceneEditor.BottomPanelSceneSettings.Height -AddTo $SceneEditor.BottomGroup $SceneEditor.BottomPanelActors.AutoScroll = $SceneEditor.BottomPanelActors.HorizontalScroll.Enabled = $SceneEditor.BottomPanelActors.HorizontalScroll.Visible = $False $SceneEditor.BottomPanelActors.HorizontalScroll.Maximum = 0 $SceneEditor.BottomPanelActors.AutoScroll = $True - $SceneEditor.BottomPanelActors.AutoScrollMargin = New-Object System.Drawing.Size(0, 0) - $SceneEditor.BottomPanelActors.AutoScrollMinSize = New-Object System.Drawing.Size(0, 0) + $SceneEditor.BottomPanelActors.AutoScrollMargin = $SceneEditor.BottomPanelActors.AutoScrollMinSize = New-Object System.Drawing.Size(0, 0) $SceneEditor.BottomPanelObjects = CreatePanel -X $SceneEditor.BottomPanelActors.Left -Y $SceneEditor.BottomPanelActors.Top -Width $SceneEditor.BottomPanelActors.Width -Height $SceneEditor.BottomPanelActors.Height -AddTo $SceneEditor.BottomGroup $SceneEditor.BottomPanelObjects.AutoScroll = $SceneEditor.BottomPanelObjects.HorizontalScroll.Enabled = $SceneEditor.BottomPanelObjects.HorizontalScroll.Visible = $False $SceneEditor.BottomPanelObjects.HorizontalScroll.Maximum = 0 $SceneEditor.BottomPanelObjects.AutoScroll = $True - $SceneEditor.BottomPanelObjects.AutoScrollMargin = New-Object System.Drawing.Size(0, 0) - $SceneEditor.BottomPanelObjects.AutoScrollMinSize = New-Object System.Drawing.Size(0, 0) + $SceneEditor.BottomPanelObjects.AutoScrollMargin = $SceneEditor.BottomPanelObjects.AutoScrollMinSize = New-Object System.Drawing.Size(0, 0) $SceneEditor.BottomPanelObjects.Hide() $SceneEditor.BottomPanelMapPreview = CreatePanel -X $SceneEditor.BottomPanelActors.Left -Y $SceneEditor.BottomPanelActors.Top -Width $SceneEditor.BottomPanelActors.Width -Height $SceneEditor.BottomPanelActors.Height -AddTo $SceneEditor.BottomGroup $SceneEditor.MapPreviewImage = CreateForm -X (DPISize 50) -Y (DPISize 5) -Width (DPISize 1152) -Height (DPISize 648) -Form (New-Object Windows.Forms.PictureBox) -AddTo $SceneEditor.BottomPanelMapPreview $SceneEditor.BottomPanelMapPreview.Hide() - $file = $Paths.Games + "\" + $Game + "\Maps\default.jpg" + $file = $Paths.Games + "\" + $Files.json.sceneEditor.game + "\Maps\default.jpg" if (TestFile $file) { SetBitMap -Path $file -Box $SceneEditor.MapPreviewImage } else { $SceneEditor.MapPreviewImage.Image = $null } @@ -125,19 +121,19 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G $SceneEditor.InsertObject.Add_Click( { InsertObject -ID "0000" } ) $SceneEditor.InsertActor.Add_Click( { - if ($GameType.mode -eq "Ocarina of Time") { InsertActor -ID "0002" } - elseif ($GameType.mode -eq "Majora's Mask") { InsertActor -ID "0019" } - else { InsertActor } + if ($Files.json.sceneEditor.game -eq "Ocarina of Time") { InsertActor -ID "0002" } + elseif ($Files.json.sceneEditor.game -eq "Majora's Mask") { InsertActor -ID "0019" } + else { InsertActor } } ) # Close Button - $X = $SceneEditor.Dialog.Left + ($SceneEditor.Dialog.Width / 3) + $X = $SceneEditor.Dialog.Left + $SceneEditor.Dialog.Width / 3 $Y = $SceneEditor.Dialog.Height - (DPISize 90) $CloseButton = CreateButton -X $X -Y $Y -Width (DPISize 90) -Height (DPISize 35) -Text "Close" -AddTo $SceneEditor.Dialog $CloseButton.BackColor = "White" - $CloseButton.Add_Click({ $SceneEditor.Dialog.Hide() }) + $CloseButton.Add_Click({ CloseSceneEditor }) @@ -145,13 +141,17 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G $ExtractButton = CreateButton -X ($CloseButton.Right + (DPISize 15)) -Y $CloseButton.Top -Width $CloseButton.Width -Height $CloseButton.Height -Text "Extract Scenes" -AddTo $SceneEditor.Dialog $ExtractButton.BackColor = "White" $ExtractButton.Add_Click({ + RefreshScripts + if ($Settings.Debug.ClearLog -eq $True) { Clear-Host } $lastMessage = $StatusLabel.Text + SetSceneEditorTypes EnableGUI $False RunAllScenes EnableGUI $True PlaySound $Sounds.done - Cleanup UpdateStatusLabel $lastMessage + ResetSceneEditorTypes + Cleanup }) @@ -161,13 +161,17 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G $SceneEditor.ResetMapButton.BackColor = "White" $SceneEditor.ResetMapButton.Enabled = $False $SceneEditor.ResetMapButton.Add_Click({ + RefreshScripts + if ($Settings.Debug.ClearLog -eq $True) { Clear-Host } + SetSceneEditorTypes $lastMessage = $StatusLabel.Text EnableGUI $False RunAllScenes -Current EnableGUI $True PlaySound $Sounds.done - Cleanup UpdateStatusLabel $lastMessage + ResetSceneEditorTypes + Cleanup }) @@ -179,7 +183,7 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G $ResetQuestButton.Add_Click({ $SceneEditor.Quests[0].Checked = $True - if ($GameType.mode -eq "Ocarina of Time") { + if ($Files.json.sceneEditor.game -eq "Ocarina of Time") { $Settings["Dungeon"]["Inside the Deku Tree"] = 1 $Settings["Dungeon"]["Dodongo's Cavern"] = 1 $Settings["Dungeon"]["Inside Jabu-Jabu's Belly"] = 1 @@ -208,6 +212,9 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G $PatchButton = CreateButton -X ($lastX + (DPISize 15)) -Y $SceneEditor.ResetMapButton.Top -Width $SceneEditor.ResetMapButton.Width -Height $SceneEditor.ResetMapButton.Height -Text "Patch Scenes" -AddTo $SceneEditor.Dialog $PatchButton.BackColor = "White" $PatchButton.Add_Click({ + RefreshScripts + if ($Settings.Debug.ClearLog -eq $True) { Clear-Host } + SetSceneEditorTypes SaveMap -Scene $Files.json.sceneEditor.scenes[$SceneEditor.Scenes.SelectedIndex] -Index $SceneEditor.Maps.SelectedIndex SaveScene -Scene $Files.json.sceneEditor.scenes[$SceneEditor.Scenes.SelectedIndex] $lastMessage = $StatusLabel.Text @@ -215,8 +222,9 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G RunAllScenes -Patch EnableGUI $True PlaySound $Sounds.done - Cleanup UpdateStatusLabel $lastMessage + ResetSceneEditorTypes + Cleanup }) $name = "Editor.PatchScenes." + $Files.json.sceneEditor.parse @@ -257,17 +265,17 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G $SceneEditor.Headers = CreateComboBox -X ($SceneEditor.Maps.Right + (DPISize 15) ) -Y $SceneEditor.Maps.Top -Width (DPISize 260) -Height (DPISize 20) -AddTo $SceneEditor.TopGroup $SceneEditor.Tabs = @() - $SceneEditor.Tabs += CreateButton -X ($SceneEditor.DeleteActor.Right - (DPISize 300)) -Y ($SceneEditor.Headers.Top + (DPISize 5)) -Width (DPISize 50) -Height (DPISize 20) -Text "1-50" -BackColor "Red" -ForeColor "White" -AddTo $SceneEditor.TopGroup - $SceneEditor.Tabs += CreateButton -X ($SceneEditor.Tabs[0].Right + (DPISize 1)) -Y $SceneEditor.Tabs[0].Top -Width $SceneEditor.Tabs[0].width -Height $SceneEditor.Tabs[0].height -Text "51-100" -BackColor "Red" -ForeColor "White" -AddTo $SceneEditor.TopGroup - $SceneEditor.Tabs += CreateButton -X ($SceneEditor.Tabs[1].Right + (DPISize 1)) -Y $SceneEditor.Tabs[0].Top -Width $SceneEditor.Tabs[0].width -Height $SceneEditor.Tabs[0].height -Text "101-150" -BackColor "Red" -ForeColor "White" -AddTo $SceneEditor.TopGroup - $SceneEditor.Tabs += CreateButton -X ($SceneEditor.Tabs[2].Right + (DPISize 1)) -Y $SceneEditor.Tabs[0].Top -Width $SceneEditor.Tabs[0].width -Height $SceneEditor.Tabs[0].height -Text "151-200" -BackColor "Red" -ForeColor "White" -AddTo $SceneEditor.TopGroup - $SceneEditor.Tabs += CreateButton -X ($SceneEditor.Tabs[3].Right + (DPISize 1)) -Y $SceneEditor.Tabs[0].Top -Width $SceneEditor.Tabs[0].width -Height $SceneEditor.Tabs[0].height -Text "201-255" -BackColor "Red" -ForeColor "White" -AddTo $SceneEditor.TopGroup + $SceneEditor.Tabs += CreateButton -X ($SceneEditor.DeleteActor.Right - (DPISize 300) ) -Y ($SceneEditor.Headers.Top + (DPISize 5) ) -Width (DPISize 50) -Height (DPISize 20) -Text "1-50" -BackColor "Red" -ForeColor "White" -AddTo $SceneEditor.TopGroup + $SceneEditor.Tabs += CreateButton -X ($SceneEditor.Tabs[0].Right + (DPISize 1) ) -Y $SceneEditor.Tabs[0].Top -Width $SceneEditor.Tabs[0].width -Height $SceneEditor.Tabs[0].height -Text "51-100" -BackColor "Red" -ForeColor "White" -AddTo $SceneEditor.TopGroup + $SceneEditor.Tabs += CreateButton -X ($SceneEditor.Tabs[1].Right + (DPISize 1) ) -Y $SceneEditor.Tabs[0].Top -Width $SceneEditor.Tabs[0].width -Height $SceneEditor.Tabs[0].height -Text "101-150" -BackColor "Red" -ForeColor "White" -AddTo $SceneEditor.TopGroup + $SceneEditor.Tabs += CreateButton -X ($SceneEditor.Tabs[2].Right + (DPISize 1) ) -Y $SceneEditor.Tabs[0].Top -Width $SceneEditor.Tabs[0].width -Height $SceneEditor.Tabs[0].height -Text "151-200" -BackColor "Red" -ForeColor "White" -AddTo $SceneEditor.TopGroup + $SceneEditor.Tabs += CreateButton -X ($SceneEditor.Tabs[3].Right + (DPISize 1) ) -Y $SceneEditor.Tabs[0].Top -Width $SceneEditor.Tabs[0].width -Height $SceneEditor.Tabs[0].height -Text "201-255" -BackColor "Red" -ForeColor "White" -AddTo $SceneEditor.TopGroup - $SceneEditor.Tabs[0].Add_Click({ LoadTab -Tab 1 }) - $SceneEditor.Tabs[1].Add_Click({ LoadTab -Tab 2 }) - $SceneEditor.Tabs[2].Add_Click({ LoadTab -Tab 3 }) - $SceneEditor.Tabs[3].Add_Click({ LoadTab -Tab 4 }) - $SceneEditor.Tabs[4].Add_Click({ LoadTab -Tab 5 }) + $SceneEditor.Tabs[0].Add_Click({ LoadTab 1 }) + $SceneEditor.Tabs[1].Add_Click({ LoadTab 2 }) + $SceneEditor.Tabs[2].Add_Click({ LoadTab 3 }) + $SceneEditor.Tabs[3].Add_Click({ LoadTab 4 }) + $SceneEditor.Tabs[4].Add_Click({ LoadTab 5 }) if ($Files.json.sceneEditor.quest -is [array] -and $Files.json.sceneEditor.quest.Count -gt 0) { @@ -275,7 +283,7 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G $SceneEditor.Quests = @() $SceneEditor.QuestLabels += CreateLabel -X ($SceneEditor.Scenes.Right + (DPISize 15) ) -Y (DPISize 15) -Height (DPISize 15) -Font $Fonts.SmallBold -Text "Original:" -AddTo $SceneEditor.TopGroup - $SceneEditor.Quests += CreateCheckBox -X ($SceneEditor.QuestLabels[0].Right + (DPISize 5) ) -Y (DPISize 13) -IsRadio -AddTo $SceneEditor.TopGroup -Checked $True + $SceneEditor.Quests += CreateCheckBox -X ($SceneEditor.QuestLabels[0].Right + (DPISize 5) ) -Y (DPISize 13) -IsRadio -AddTo $SceneEditor.TopGroup -Checked $True $SceneEditor.QuestLabels[0].Visible = $SceneEditor.Quests[0].Visible = $False $SceneEditor.Quests[0].Add_CheckedChanged( { @@ -287,7 +295,7 @@ function CreateSceneEditorDialog([int32]$Width, [int32]$Height, [string]$Game=$G foreach ($quest in $Files.json.sceneEditor.quest) { $SceneEditor.QuestLabels += CreateLabel -X ($SceneEditor.Quests[$SceneEditor.Quests.Count-1].Right + (DPISize 15) ) -Y (DPISize 15) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ($quest + ":") -AddTo $SceneEditor.TopGroup - $SceneEditor.Quests += CreateCheckBox -X ($SceneEditor.QuestLabels[$SceneEditor.QuestLabels.Count-1].Right + (DPISize 5) ) -Y (DPISize 13) -IsRadio -AddTo $SceneEditor.TopGroup + $SceneEditor.Quests += CreateCheckBox -X ($SceneEditor.QuestLabels[$SceneEditor.QuestLabels.Count-1].Right + (DPISize 5) ) -Y (DPISize 13) -IsRadio -AddTo $SceneEditor.TopGroup $SceneEditor.QuestLabels[$SceneEditor.QuestLabels.Count-1].Visible = $SceneEditor.Quests[$SceneEditor.Quests.Count-1].Visible = $False Add-Member -InputObject $SceneEditor.Quests[$SceneEditor.Quests.Count-1] -NotePropertyMembers @{ Value = $SceneEditor.Quests.Count } @@ -379,18 +387,22 @@ function LoadTab([byte]$Tab) { #============================================================================================================================================================================================== -function RunSceneEditor([string]$Game=$GameType.mode, [string]$Checksum) { +function RunSceneEditor([object]$Game=$null) { - $LastGame = $GameType - $LastConsole = $GameConsole + $global:SceneEditor = @{} + $SceneEditor.GameConsole = $Files.json.consoles[0] + $SceneEditor.GameType = $Game + CreateSceneEditorDialog + $SceneEditor.Dialog.Show() - if ($Game -eq "Ocarina of Time") { $global:GameType = $Files.json.games[0] } - elseif ($Game -eq "Majora's Mask") { $global:GameType = $Files.json.games[1] } - else { $global:GameType = $null } - $global:GameConsole = $Files.json.consoles[0] +} - CreateSceneEditorDialog -Game $Game - $SceneEditor.Dialog.ShowDialog() + + +#============================================================================================================================================================================================== +function CloseSceneEditor() { + + $SceneEditor.Dialog.Hide() if ($SceneEditor.Maps.Items.Count -gt 0) { SaveMap -Scene $Files.json.sceneEditor.scenes[$SceneEditor.Scenes.SelectedIndex] -Index $SceneEditor.Maps.SelectedIndex @@ -401,14 +413,35 @@ function RunSceneEditor([string]$Game=$GameType.mode, [string]$Checksum) { } $global:ByteScriptArray = $global:ByteTableArray = $Files.json.sceneEditor = $global:SceneEditor = $null - $global:GameType = $LastGame - $global:GameConsole = $LastConsole if (TestFile ($GameFiles.base + "\Music.json")) { $Files.json.music = SetJSONFile ($GameFiles.base + "\Music.json") } else { $Files.json.music = $null } } +#============================================================================================================================================================================================== +function SetSceneEditorTypes() { + + $SceneEditor.LastGameType = $global:GameType + $SceneEditor.LastGameConsole = $global:GameConsole + $global:GameType = $SceneEditor.GameType + $global:GameConsole = $SceneEditor.GameConsole + +} + + + +#============================================================================================================================================================================================== +function ResetSceneEditorTypes() { + + $global:GameType = $SceneEditor.LastGameType + $global:GameConsole = $SceneEditor.LastGameConsole + $SceneEditor.LastGameType = $SceneEditor.LastGameConsole = $null + +} + + + #============================================================================================================================================================================================== function OpenHelpDialog() { @@ -424,7 +457,7 @@ function OpenHelpDialog() { # Text Box CreateTextBox -X (DPISize 40) -Y (DPISize 30) -Width ($Dialog.Width - (DPISize 100)) -Height ($CloseButton.Top - (DPISize 40)) -Text $text -ReadOnly -Multiline -AddTo $Dialog - AddTextFileToTextbox -TextBox $textbox -File ($Paths.Games + "\" + $GameType.mode + "\Guide Scene Editor.txt") + AddTextFileToTextbox -TextBox $textbox -File ($Paths.Games + "\" + $Files.json.sceneEditor.game + "\Guide Scene Editor.txt") # Show Dialog $Dialog.ShowDialog() @@ -436,13 +469,12 @@ function OpenHelpDialog() { #============================================================================================================================================================================================== function RunAllScenes([switch]$Patch, [switch]$Current) { - if (!(IsSet $GamePath)) { + if ($GamePath -eq $null) { UpdateStatusLabel -Text "Failed! No ROM path is given." -Editor -Error return } UpdateStatusLabel -Text "Preparing ROM..." -Editor - Cleanup $global:PatchInfo = @{} $PatchInfo.decompress = $True $global:CheckHashSum = $Files.json.sceneEditor.hash @@ -461,30 +493,23 @@ function RunAllScenes([switch]$Patch, [switch]$Current) { return } if (TestFile $GetROM.run) { $global:ROMHashSum = (Get-FileHash -Algorithm MD5 -LiteralPath $GetROM.run).Hash } - if ($Settings.Debug.IgnoreChecksum -eq $False -and (IsSet $CheckHashsum)) { $PatchInfo.downgrade = ($ROMHashSum -ne $CheckHashSum) } + if ($Settings.Debug.IgnoreChecksum -eq $False -and (IsSet $CheckHashsum)) { $PatchInfo.downgrade = $ROMHashSum -ne $CheckHashSum } if ((Get-Item -LiteralPath $GetROM.run).length/"32MB" -ne 1) { UpdateStatusLabel "Failed! The ROM should be 32 MB!" -Error return $False } - if ($PatchInfo.run) { - ConvertROM $Command - if (!(CompareHashSums $Command)) { - UpdateStatusLabel "Failed! The ROM is an incorrect version or is broken." -Error - return - } + ConvertROM + if (!(CompareHashSums)) { + UpdateStatusLabel "Failed! The ROM is an incorrect version or is broken." -Error + return } if (!(DecompressROM)) { UpdateStatusLabel "Failed! The ROM could not be compressed." -Error return } - $item = DowngradeROM - if ($ROMHashSum -ne $CheckHashSum) { - UpdateStatusLabel "Failed! The ROM is an incorrect version or is broken." -Error - return - } - + $item = DowngradeROM $SceneEditor.Resetting = $True if ($Patch) { @@ -493,7 +518,7 @@ function RunAllScenes([switch]$Patch, [switch]$Current) { if (PatchAllScenes) { [System.IO.File]::WriteAllBytes($GetROM.decomp, $ByteArrayGame) - & $Files.tool.flips --create --bps $GetROM.cleanDecomp $GetROM.decomp $GameFiles.scenesPatch | Out-Null + & $Files.tool.flips --create --bps $GetROM.cleanDecomp $GetROM.decomp $GameFiles.scenesPatch UpdateStatusLabel -Text "Success! A patch has been generated." -Editor } else { UpdateStatusLabel -Text "Failed! Extracted scenes were missing." -Editor -Error } @@ -508,7 +533,7 @@ function RunAllScenes([switch]$Patch, [switch]$Current) { $vanilla = $False $file = $Files.json.sceneEditor.quest[$i].ToLower() while ($file -like "* *" ) { $file = $file.Replace(" ", "_") } - ApplyPatch -File $GetROM.decomp -Patch ("Games\" + $GameType.mode + "\Decompressed\Dungeons\" + $file + ".bps") -FilesPath + ApplyPatch -File $GetROM.decomp -Patch ("Games\" + $Files.json.sceneEditor.game + "\Decompressed\Dungeons\" + $file + ".bps") -FilesPath ExtractAllScenes -Current -Quest $Files.json.sceneEditor.quest[$i] } } @@ -524,8 +549,8 @@ function RunAllScenes([switch]$Patch, [switch]$Current) { Copy-Item -LiteralPath $GetROM.decomp -Destination $GetROM.cleanDecomp -Force if ($SceneEditor.PatchAll.Checked) { - RemovePath ($Paths.Games + "\" + $GameType.mode + "\Editor\Scenes") - CreateSubPath ($Paths.Games + "\" + $GameType.mode + "\Editor\Scenes") + RemovePath ($Paths.Games + "\" + $Files.json.sceneEditor.game + "\Editor\Scenes") + CreateSubPath ($Paths.Games + "\" + $Files.json.sceneEditor.game + "\Editor\Scenes") } ExtractAllScenes @@ -534,8 +559,8 @@ function RunAllScenes([switch]$Patch, [switch]$Current) { foreach ($quest in $Files.json.sceneEditor.quest) { $file = $quest.ToLower() while ($file -like "* *") { $file = $file.Replace(" ", "_") } - if (TestFile -Path ($Paths.Games + "\" +$GameType.mode + "\Decompressed\Dungeons\" + $file +".bps") ) { - ApplyPatch -File $GetROM.cleanDecomp -Patch ("Games\" + $GameType.mode + "\Decompressed\Dungeons\" + $file + ".bps") -FilesPath -New $GetROM.decomp + if (TestFile -Path ($Paths.Games + "\" + $Files.json.sceneEditor.game + "\Decompressed\Dungeons\" + $file +".bps") ) { + ApplyPatch -File $GetROM.cleanDecomp -Patch ("Games\" +$Files.json.sceneEditor.game + "\Decompressed\Dungeons\" + $file + ".bps") -FilesPath -New $GetROM.decomp ExtractAllScenes -Quest $quest } } @@ -549,7 +574,6 @@ function RunAllScenes([switch]$Patch, [switch]$Current) { } $SceneEditor.Resetting = $False - Cleanup } @@ -697,13 +721,13 @@ function PatchScene([string]$Path, [string]$Offset, [byte]$Length, [object]$Scen } } - if (!(TestFile -Path ($Paths.Games + "\" + $GameType.mode + "\Editor\" + $Path) -Container)) { return $False } + if (!(TestFile -Path ($Paths.Games + "\" + $Files.json.sceneEditor.game + "\Editor\" + $Path) -Container)) { return $False } $Start = Get24Bit ( (GetDecimal $Offset) ) $End = Get24Bit ( (GetDecimal $Start) + ($Length * 16) + 16) if (IsChecked $SceneEditor.ShiftScenes) { - $dmaArray = [System.IO.File]::ReadAllBytes(($Paths.Games + "\" + $GameType.mode + "\Editor\" + $Path + "\table.dma")) + $dmaArray = [System.IO.File]::ReadAllBytes(($Paths.Games + "\" + $Files.json.sceneEditor.game + "\Editor\" + $Path + "\table.dma")) for ($i=0; $i -lt $dmaArray.Count; $i++) { $ByteArrayGame[(GetDecimal $Start) + $i] = $dmaArray[$i] } } @@ -865,7 +889,7 @@ function ShiftMap([uint32]$Offset, [byte]$Add=0, [byte]$Subtract=0) { #============================================================================================================================================================================================== -function PrepareMap([string]$Scene, [byte]$Map, [byte]$Header) { +function PrepareMap([string]$Scene, [byte]$Map, [byte]$Header, [switch]$Shift) { $LoadedScene = $null [System.Collections.ArrayList]$SceneEditor.Actors = @() @@ -884,6 +908,7 @@ function PrepareMap([string]$Scene, [byte]$Map, [byte]$Header) { } if ($LoadedScene -ne $SceneEditor.LoadedScene) { + $SceneEditor.Shift = $Shift RemovePath ($Paths.Temp + "\scene") $SceneEditor.LoadedScene = $LoadedScene $SceneEditor.LoadedMap = $null @@ -923,17 +948,20 @@ function SaveLoadedMap() { [System.IO.File]::WriteAllBytes($map, $SceneEditor.MapArray) for ($i=0; $i-lt $SceneEditor.LoadedScene.length; $i++) { - $mapStart = $dmaArray[$i*16+4] * 0x1000000 + $dmaArray[$i*16+4+1] * 0x10000 + $dmaArray[$i*16+4+2] * 0x100 + $dmaArray[$i*16+4+3] - $mapEnd = $mapStart + (Get-Item ($Paths.Temp + "\scene\room_" + $i + ".zmap")).length - + if ($SceneEditor.Shift) { $mapStart = $dmaArray[ $i * 16 + 4] * 0x1000000 + $dmaArray[ $i * 16 + 4 + 1] * 0x10000 + $dmaArray[ $i * 16 + 4 + 2] * 0x100 + $dmaArray[ $i * 16 + 4 + 3] } + else { $mapStart = $dmaArray[($i + 1) * 16 ] * 0x1000000 + $dmaArray[($i + 1) * 16 + 1] * 0x10000 + $dmaArray[($i + 1) * 16 + 2] * 0x100 + $dmaArray[($i + 1) * 16 + 3] } + $mapEnd = $mapStart + (Get-Item ($Paths.Temp + "\scene\room_" + $i + ".zmap")).length + $mapStart = (Get32Bit $mapStart) -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } $mapEnd = (Get32Bit $mapEnd) -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } for ($j=0; $j-lt $SceneEditor.Sceneoffsets.MapStart.Count; $j++) { - $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+0 + $i*8] = $mapStart[0] - $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+1 + $i*8] = $mapStart[1] - $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+2 + $i*8] = $mapStart[2] - $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+3 + $i*8] = $mapStart[3] + if ($SceneEditor.Shift) { + $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+0 + $i*8] = $mapStart[0] + $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+1 + $i*8] = $mapStart[1] + $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+2 + $i*8] = $mapStart[2] + $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+3 + $i*8] = $mapStart[3] + } $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+4 + $i*8] = $mapEnd[0] $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+5 + $i*8] = $mapEnd[1] $SceneEditor.SceneArray[$SceneEditor.Sceneoffsets[$j].MapStart+6 + $i*8] = $mapEnd[2] @@ -941,10 +969,12 @@ function SaveLoadedMap() { } $j = 16 * $i + 16 - $dmaArray[$j + 0] = $dmaArray[$j + 8] = $mapStart[0] - $dmaArray[$j + 1] = $dmaArray[$j + 9] = $mapStart[1] - $dmaArray[$j + 2] = $dmaArray[$j + 10] = $mapStart[2] - $dmaArray[$j + 3] = $dmaArray[$j + 11] = $mapStart[3] + if ($SceneEditor.Shift) { + $dmaArray[$j + 0] = $dmaArray[$j + 8] = $mapStart[0] + $dmaArray[$j + 1] = $dmaArray[$j + 9] = $mapStart[1] + $dmaArray[$j + 2] = $dmaArray[$j + 10] = $mapStart[2] + $dmaArray[$j + 3] = $dmaArray[$j + 11] = $mapStart[3] + } $dmaArray[$j + 4] = $mapEnd[0] $dmaArray[$j + 5] = $mapEnd[1] $dmaArray[$j + 6] = $mapEnd[2] @@ -1012,26 +1042,75 @@ function ChangeMapFile([object]$Values, [string]$Patch, [object]$Search, [object #============================================================================================================================================================================================== -function ChangeSceneFile([object]$Values, [string]$Patch, [object]$Search, [object]$Start="0") { +function ChangeSceneFile([object]$Values, [object]$Search, [object]$Start="0") { - $offset = SearchBytes -File ($Paths.Temp + "\scene\scene.zscene") -Values $Search -Start $Start -Decimal + <# $offset = SearchBytes -File ($Paths.Temp + "\scene\scene.zscene") -Values $Search -Start $Start -Decimal if ($offset -eq -1) { WriteToConsole "Could not find offset to replace in scene" -Error return } - $valuesDec = GetMapValuesData -Values $Values -Patch $Patch - foreach ($i in 0..($valuesDec.Length-1)) { $SceneEditor.SceneArray[$offset + $i] = $valuesDec[$i] } + $valuesDec = GetMapValuesData -Values $Values + foreach ($i in 0..($valuesDec.Length-1)) { $SceneEditor.SceneArray[$offset + $i] = $valuesDec[$i] } #> + + + + if ($Search -is [String] -and $Search -Like "* *") { $Search = $Search -split ' ' } + elseif ($Search -is [String]) { $Search = $Search -split '(..)' -ne '' } + else { + WriteToConsole "Search values are not valid to look for" -Error + $global:WarningError = $True + return + } + + [uint32]$Start = GetDecimal $Start + [uint32]$End = $SceneEditor.SceneArray.Count + + if ($Start -lt 0 -or $End -lt 0) { + WriteToConsole "Start or end offset is negative!" -Error + $global:WarningError = $True + return + } + elseif ($Start -gt $SceneEditor.SceneArray.Count -or $End -gt $SceneEditor.SceneArray.Count) { + WriteToConsole "Start or end offset is too large for file!" -Error + $global:WarningError = $True + return + } + elseif ($Start -gt $End) { + Write-Host "Start offset can not be greater than end offset" + $global:WarningError = $True + return + } + + foreach ($i in $Start..($End-1)) { + $found = $True + foreach ($j in 0..($Search.Count-1)) { + if ($Search[$j] -ne "") { + if ($SceneEditor.SceneArray[$i + $j] -ne (GetDecimal $Search[$j]) -and $Search[$j] -ne "xx") { + $found = $False + break + } + } + } + if ($found -eq $True) { + WriteToConsole ("Found values at: " + (Get24Bit $i)) + $valuesDec = GetMapValuesData -Values $Values + foreach ($k in 0..($valuesDec.Count-1)) { $SceneEditor.SceneArray[$i + $k] = $valuesDec[$k] } + return + } + } + + WriteToConsole "Could not find offset to replace in scene" -Error } #============================================================================================================================================================================================== -function GetMapValuesData([object]$Values, [string]$Patch) { +function GetMapValuesData([object]$Values, [string]$Patch="") { - if (IsSet $Patch) { return [IO.File]::ReadAllBytes($GameFiles.textures + "\" + $Patch) } - elseif ($Values -is [String] -and $Values -Like "* *") { return ($Values -split ' ' | foreach { [Convert]::ToByte($_, 16) } ) } - elseif ($Values -is [String]) { return ($Values -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } ) } + if ($Patch -ne "") { return [IO.File]::ReadAllBytes($GameFiles.textures + "\" + $Patch) } + elseif ($Values -is [String] -and $Values -Like "* *") { return ($Values -split ' ' | foreach { [Convert]::ToByte($_, 16) } ) } + elseif ($Values -is [String]) { return ($Values -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } ) } return $Values } @@ -1071,15 +1150,12 @@ function LoadScene([object[]]$Scene, [switch]$Keep) { if (!(TestFile -Path $folder -Container) -or !(TestFile -Path $file)) { $SceneEditor.Headers.Items.Clear() - $SceneEditor.BottomPanelScene.Controls.Clear() + $SceneEditor.BottomPanelMapSettings.Controls.Clear() + $SceneEditor.BottomPanelSceneSettings.Controls.Clear() $SceneEditor.BottomPanelActors.Controls.Clear() $SceneEditor.BottomPanelObjects.Controls.Clear() - $SceneEditor.BottomPanelSceneSettings.Controls.Clear() - $SceneEditor.BottomPanelMapSettings.Controls.Clear() - [System.Collections.ArrayList]$SceneEditor.Actors = @() [System.Collections.ArrayList]$SceneEditor.Objects = @() - return } @@ -1335,7 +1411,7 @@ function LoadMapSettings() { } $elem.Add_SelectedIndexChanged({ $SceneEditor.MapArray[$SceneEditor.Offsets[$SceneEditor.LoadedHeader].IdleAnimation] = $this.SelectedIndex }) - if ($GameType.mode -eq "Ocarina of Time") { + if ($Files.json.sceneEditor.game -eq "Ocarina of Time") { CreateLabel -X (DPISize 620) -Y (DPISize 18) -Width (DPISize 110) -Height (DPISize 20) -Text "Disable Warp Songs:" -AddTo $group $elem = CreateCheckbox -X (DPISize 730) -Y (DPISize 17) -Checked (($SceneEditor.MapArray[$SceneEditor.Offsets[$SceneEditor.LoadedHeader].WarpSongs] -shr 4) -band 1) -AddTo $group $elem.Add_CheckStateChanged( { @@ -1435,7 +1511,7 @@ function SetMapSettings($Time, $TimeSpeed, $WindWest, $WindSouth, $WindVertical, $SceneEditor.MapArray[$SceneEditor.Offsets[$SceneEditor.LoadedHeader].TimeSpeed] = $TimeSpeed } - if ($GameType.mode -eq "Ocarina of Time") { + if ($Files.json.sceneEditor.game -eq "Ocarina of Time") { if ($DisableWarpSongs -is [int] -and $DisableWarpSongs -eq 0 -or $DisableWarpSongs -eq 1) { if ($DisableWarpSongs -eq 0 -and ($SceneEditor.MapArray[$SceneEditor.Offsets[$SceneEditor.LoadedHeader].WarpSongs] -shr 4) -band 1) { $SceneEditor.MapArray[$SceneEditor.Offsets[$SceneEditor.LoadedHeader].WarpSongs] -= 1 -shl 4 } elseif ($DisableWarpSongs -eq 1 -and ($SceneEditor.MapArray[$SceneEditor.Offsets[$SceneEditor.LoadedHeader].WarpSongs] -shr 4) -band 0) { $SceneEditor.MapArray[$SceneEditor.Offsets[$SceneEditor.LoadedHeader].WarpSongs] += 1 -shl 4 } @@ -1790,13 +1866,13 @@ function LoadHeader([object[]]$Scene) { if ( (IsSet $Settings["Core"]["Editor.Tab." + $Files.json.sceneEditor.parse]) -and $SceneEditor.FirstLoad) { LoadTab -Tab $Settings["Core"]["Editor.Tab." + $Files.json.sceneEditor.parse] } else { LoadTab -Tab 1 } - $file = $Paths.Games + "\" + $Game + "\Maps\" + $SceneEditor.Scenes.Text + "\Stage " + ($SceneEditor.LoadedHeader+1) + "\room_" + $SceneEditor.Maps.SelectedIndex + ".jpg" + $file = $Paths.Games + "\" + $Files.json.sceneEditor.game + "\Maps\" + $SceneEditor.Scenes.Text + "\Stage " + ($SceneEditor.LoadedHeader+1) + "\room_" + $SceneEditor.Maps.SelectedIndex + ".jpg" if (TestFile $file) { SetBitMap -Path $file -Box $SceneEditor.MapPreviewImage } else { - $file = $Paths.Games + "\" + $Game + "\Maps\" + $SceneEditor.Scenes.Text + "\room_" + $SceneEditor.Maps.SelectedIndex + ".jpg" + $file = $Paths.Games + "\" + $Files.json.sceneEditor.game + "\Maps\" + $SceneEditor.Scenes.Text + "\room_" + $SceneEditor.Maps.SelectedIndex + ".jpg" if (TestFile $file) { SetBitMap -Path $file -Box $SceneEditor.MapPreviewImage } else { - $file = $Paths.Games + "\" + $Game + "\Maps\default.jpg" + $file = $Paths.Games + "\" + $Files.json.sceneEditor.game + "\Maps\default.jpg" if (TestFile $file) { SetBitMap -Path $file -Box $SceneEditor.MapPreviewImage } else { $SceneEditor.MapPreviewImage.Image = $null } } } @@ -1851,9 +1927,9 @@ function DeleteActor() { if ((GetActorCount) -eq $null) { WriteToConsole "No object list defined for this header" -Error - return + return $False } - if ((GetActorCount) -eq 0) { return } + if ((GetActorCount) -eq 0) { return $False } $SceneEditor.Offsets[$SceneEditor.LoadedHeader].ActorCount-- $SceneEditor.MapArray[(GetActorCountIndex)]-- @@ -1917,17 +1993,19 @@ function DeleteActor() { } $meshes = $meshes | Sort-Object - for ($i=$meshes[0]; $i -lt $meshes[0]+512; $i+=4) { - if ($SceneEditor.MapArray[$i] -eq 3) { - $vtx = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] - break + if ($meshes.count -gt 0) { + for ($i=$meshes[0]; $i -lt $meshes[0]+512; $i+=4) { + if ($SceneEditor.MapArray[$i] -eq 3) { + $vtx = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] + break + } } - } - for ($i=$vtx; $i -lt $SceneEditor.MapArray.Count; $i+=4) { - if ($SceneEditor.MapArray[$i] -eq 3) { - $value = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] - if ($value -gt $SceneEditor.Offsets[$SceneEditor.Offsets.Header.Count-1].Header -and $value -lt $SceneEditor.MapArray.Count) { ShiftMap -Offset ($i+1) -Subtract 16 } + for ($i=$vtx; $i -lt $SceneEditor.MapArray.Count; $i+=4) { + if ($SceneEditor.MapArray[$i] -eq 3) { + $value = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] + if ($value -gt $SceneEditor.Offsets[$SceneEditor.Offsets.Header.Count-1].Header -and $value -lt $SceneEditor.MapArray.Count) { ShiftMap -Offset ($i+1) -Subtract 16 } + } } } @@ -1936,6 +2014,8 @@ function DeleteActor() { LoadTab -Tab 1 } + return $True + } @@ -1945,17 +2025,22 @@ function InsertActor([string]$ID="0000", [string]$Name, [int]$X=0, [int]$Y=0, [i if ((GetActorCount) -eq $null) { WriteToConsole "No object list defined for this header" -Error - return + return $False } - if ((GetActorCount) -ge 255) { return } + if ((GetActorCount) -ge 255) { return $False } if (IsSet $Name) { + $ID = "" foreach ($actor in $Files.json.sceneEditor.actors) { if ($actor.name -eq $Name) { $ID = $actor.id break } } + if ($ID -eq "") { + WriteToConsole "Actor ID by name is not found" -Error + return $False + } } # Set 16 bytes of actor data @@ -1973,7 +2058,7 @@ function InsertActor([string]$ID="0000", [string]$Name, [int]$X=0, [int]$Y=0, [i $values += $Z -shr 8 $values += $Z % 0x100 - if ($GameType.mode -eq "Majora's Mask") { + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { $arr = @(0, 0, 0) if ($SpawnTimes[7]) { $arr[0] = 1 } if ($SpawnTimes[8]) { $arr[1] = 1 } @@ -2013,7 +2098,7 @@ function InsertActor([string]$ID="0000", [string]$Name, [int]$X=0, [int]$Y=0, [i $values += $Param -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } - if ($GameType.mode -eq "Majora's Mask") { + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { if ($NoXRot) { $values[0] += 0x40 } if ($NoYRot) { $values[0] += 0x80 } if ($NoZRot) { $values[0] += 0x20 } @@ -2080,17 +2165,19 @@ function InsertActor([string]$ID="0000", [string]$Name, [int]$X=0, [int]$Y=0, [i } $meshes = $meshes | Sort-Object - for ($i=$meshes[0]; $i -lt $meshes[0]+512; $i+=4) { - if ($SceneEditor.MapArray[$i] -eq 3) { - $vtx = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] - break + if ($meshes.count -gt 0) { + for ($i=$meshes[0]; $i -lt $meshes[0]+512; $i+=4) { + if ($SceneEditor.MapArray[$i] -eq 3) { + $vtx = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] + break + } } - } - for ($i=$vtx; $i -lt $SceneEditor.MapArray.Count; $i+=4) { - if ($SceneEditor.MapArray[$i] -eq 3) { - $value = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] - if ($value -gt $SceneEditor.Offsets[$SceneEditor.Offsets.Header.Count-1].Header -and $value -lt $SceneEditor.MapArray.Count) { ShiftMap -Offset ($i+1) -Add 16 } + for ($i=$vtx; $i -lt $SceneEditor.MapArray.Count; $i+=4) { + if ($SceneEditor.MapArray[$i] -eq 3) { + $value = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] + if ($value -gt $SceneEditor.Offsets[$SceneEditor.Offsets.Header.Count-1].Header -and $value -lt $SceneEditor.MapArray.Count) { ShiftMap -Offset ($i+1) -Add 16 } + } } } @@ -2101,16 +2188,18 @@ function InsertActor([string]$ID="0000", [string]$Name, [int]$X=0, [int]$Y=0, [i if (IsSet $Name) { WriteToConsole ("Inserted actor: " + $Name) } else { WriteToConsole ("Inserted actor with ID: " + $ID) } + return $True + } #============================================================================================================================================================================================== -function ReplaceActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $XRot, $YRot, $ZRot, [switch]$NoXRot, [switch]$NoYRot, [switch]$NoZRot, $Compare, $CompareX, $CompareY, $CompareZ, $Param) { +function ReplaceActor($Index, $ID=$null, $Name, $NewID, $New, $X, $Y, $Z, $XRot, $YRot, $ZRot, [switch]$NoXRot, [switch]$NoYRot, [switch]$NoZRot, $Compare, $CompareX, $CompareY, $CompareZ, $Param) { if ((GetActorCount) -eq $null) { WriteToConsole "No actor list defined for this header" -Error - return + return $False } $offset = $null @@ -2118,27 +2207,27 @@ function ReplaceActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $XRot, $YRot if ($Compare -is [string]) { if ($Compare.length -ne 4) { WriteToConsole "Parameter compare value is not a valid 16-bit hexadecimal length" -Error - return + return $False } if ((GetDecimal $Compare) -eq -1) { WriteToConsole "Parameter compare value is not valid hexadecimal value" -Error - return + return $False } } if ($Param -is [string]) { if ($Param.length -ne 4) { WriteToConsole "Parameter replacement value is not a valid 16-bit hexadecimal length" -Error - return + return $False } if ((GetDecimal $Param) -eq -1) { WriteToConsole "Parameter replacement value is not valid hexadecimal value" -Error - return + return $False } } if ($Index -is [int]) { - if ($Index -lt 0 -or $Index -ge (GetActorCount)) { WriteToConsole "Actor index is out of range" -Error; return } + if ($Index -lt 0 -or $Index -ge (GetActorCount)) { WriteToConsole "Actor index is out of range" -Error; return $False } $offset = (GetActorStart) + $Index * 16 } elseif ($Name -is [string] -or $ID -is [string]) { @@ -2153,18 +2242,18 @@ function ReplaceActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $XRot, $YRot if ($ID -eq $null) { WriteToConsole "No actor ID is set" -Error - return + return $False } if ($ID.length -ne 4) { WriteToConsole "Actor ID is not a valid 16-bit hexadecimal length" -Error - return + return $False } $val = GetDecimal $ID if ($val -eq -1) { WriteToConsole "Actor ID is not valid hexadecimal value" -Error - return + return $False } $compP = SplitCompare $Compare @@ -2190,31 +2279,36 @@ function ReplaceActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $XRot, $YRot elseif ($Name -eq $null) { WriteToConsole ("Actor based on name: " + $Name + " could not be found") -Error } elseif ($ID -eq $null) { WriteToConsole ("Actor based on ID: " + $ID + " could not be found") -Error } else { WriteToConsole "Actor could not be found." -Error } - return + return $False } if ($New -is [string]) { + $newID = $null foreach ($actor in $Files.json.sceneEditor.actors) { if ($actor.name -eq $New) { $NewID = $actor.id break } } + if ($NewID -eq $null) { + WriteToConsole "Actor ID replacement by name is not found" -Error + return $False + } } if ($NewID -is [string]) { if ($NewID.length -ne 4) { WriteToConsole "Actor ID replacement is not a valid 16-bit hexadecimal length" -Error - return + return $False } if ((GetDecimal $NewID) -eq -1) { WriteToConsole "Actor ID replacement is not valid hexadecimal value" -Error - return + return $False } $val = $NewID -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } - if ($GameType.mode -eq "Majora's Mask") { + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { if ($NoXRot) { $val[0] += 0x40 } if ($NoYRot) { $val[0] += 0x80 } if ($NoZRot) { $val[0] += 0x20 } @@ -2267,6 +2361,8 @@ function ReplaceActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $XRot, $YRot elseif ($ID -is [string]) { WriteToConsole ("Replaced actor with ID: " + $ID) } else { WriteToConsole "Replaced actor" } + return $True + } @@ -2276,22 +2372,22 @@ function RemoveActor($Index, $ID, $Name, $Compare, $CompareX, $CompareY, $Compar if ((GetActorCount) -eq $null) { WriteToConsole "No actor list defined for this header" -Error - return + return $False } if ($Compare -is [string]) { if ($Compare.length -ne 4) { WriteToConsole "Parameter compare value is not a valid 16-bit hexadecimal length" -Error - return + return $False } if ((GetDecimal $Compare) -eq -1) { WriteToConsole "Parameter compare value is not valid hexadecimal value" -Error - return + return $False } } if ($Index -is [int]) { - if ($Index -lt 0 -or $Index -ge (GetActorCount)) { WriteToConsole "Actor index is out of range" -Error; return } + if ($Index -lt 0 -or $Index -ge (GetActorCount)) { WriteToConsole "Actor index is out of range" -Error; return $False } } elseif ($Name -is [string] -or $ID -is [string]) { if ($Name -is [string]) { @@ -2305,18 +2401,18 @@ function RemoveActor($Index, $ID, $Name, $Compare, $CompareX, $CompareY, $Compar if ($ID -eq $null) { WriteToConsole "No actor ID is set" -Error - return + return $False } if ($ID.length -ne 4) { WriteToConsole "Actor ID is not a valid 16-bit hexadecimal length" -Error - return + return $False } $val = GetDecimal $ID if ($val -eq -1) { WriteToConsole "Actor ID is not valid hexadecimal value" -Error - return + return $False } $compP = SplitCompare $Compare @@ -2327,16 +2423,16 @@ function RemoveActor($Index, $ID, $Name, $Compare, $CompareX, $CompareY, $Compar for ($i=(GetActorStart); $i -lt (GetActorEnd); $i+=16) { if ( ( ($SceneEditor.MapArray[$i] * 256 + $SceneEditor.MapArray[$i+1]) -band 4095) -eq $val) { - if ($compP -is [array]) { if ($SceneEditor.MapArray[$i+14] -ne $compP[0] -or $SceneEditor.MapArray[$i+15] -ne $compP[1]) { continue } } - if ($compX -is [array]) { if ($SceneEditor.MapArray[$i+2] -ne $compX[0] -or $SceneEditor.MapArray[$i+3] -ne $compX[1]) { continue } } - if ($compY -is [array]) { if ($SceneEditor.MapArray[$i+4] -ne $compY[0] -or $SceneEditor.MapArray[$i+5] -ne $compY[1]) { continue } } - if ($compZ -is [array]) { if ($SceneEditor.MapArray[$i+6] -ne $compZ[0] -or $SceneEditor.MapArray[$i+7] -ne $compZ[1]) { continue } } + if ($compP -is [array]) { if ($SceneEditor.MapArray[$i+14] -ne $compP[0] -or $SceneEditor.MapArray[$i+15] -ne $compP[1]) { $Index++; continue } } + if ($compX -is [array]) { if ($SceneEditor.MapArray[$i+2] -ne $compX[0] -or $SceneEditor.MapArray[$i+3] -ne $compX[1]) { $Index++; continue } } + if ($compY -is [array]) { if ($SceneEditor.MapArray[$i+4] -ne $compY[0] -or $SceneEditor.MapArray[$i+5] -ne $compY[1]) { $Index++; continue } } + if ($compZ -is [array]) { if ($SceneEditor.MapArray[$i+6] -ne $compZ[0] -or $SceneEditor.MapArray[$i+7] -ne $compZ[1]) { $Index++; continue } } break } $Index++ } } - else { WriteToConsole "Actor could not be found." -Error; return } + else { WriteToConsole "Actor could not be found." -Error; return $False } if ($Index -ne (GetActorCount) - 1) { for ($i=$Index; $i -lt (GetActorCount); $i++) { @@ -2350,6 +2446,8 @@ function RemoveActor($Index, $ID, $Name, $Compare, $CompareX, $CompareY, $Compar elseif ($ID -is [string]) { WriteToConsole ("Removed actor with ID: " + $ID) } else { WriteToConsole "Removed actor" } + return $True + } @@ -2375,7 +2473,7 @@ function ReplaceTransitionActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $Y if ((GetTransitionActorCount) -eq $null) { WriteToConsole "No transition actor list defined for this header" -Error - return + return $False } $offset = $null @@ -2383,35 +2481,35 @@ function ReplaceTransitionActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $Y if ($Compare -is [string]) { if ($Compare.length -ne 4) { WriteToConsole "Parameter compare value is not a valid 16-bit hexadecimal length" -Error - return + return $False } if ((GetDecimal $Compare) -eq -1) { WriteToConsole "Parameter compare value is not valid hexadecimal value" -Error - return + return $False } } if ($Param -is [string]) { if ($Param.length -ne 4) { WriteToConsole "Parameter replacement value is not a valid 16-bit hexadecimal length" -Error - return + return $False } if ((GetDecimal $Param) -eq -1) { WriteToConsole "Parameter replacement value is not valid hexadecimal value" -Error - return + return $False } } if ($Index -is [int]) { if ($Index -lt 0 -or $Index -gt (GetTransitionActorCount)) { WriteToConsole "Transition Actor index is out of range" -Error - return + return $False } $offset = (GetTransitionActorStart) + $Index * 16 if ($Compare -is [string]) { $comp = $Compare -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } - if ($SceneEditor.SceneArray[$offset+14] -ne $comp[0] -and $SceneEditor.SceneArray[$offset+15] -ne $comp[1]) { return } + if ($SceneEditor.SceneArray[$offset+14] -ne $comp[0] -and $SceneEditor.SceneArray[$offset+15] -ne $comp[1]) { return $False } } } elseif ($Name -is [string] -or $ID -is [string]) { @@ -2426,18 +2524,18 @@ function ReplaceTransitionActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $Y if ($ID -eq $null) { WriteToConsole "No transition actor ID is set" -Error - return + return $False } if ($ID.length -ne 4) { WriteToConsole "Transition actor ID is not a valid 16-bit hexadecimal length" -Error - return + return $False } $val = GetDecimal $ID if ($val -eq -1) { WriteToConsole "Transition actor ID is not valid hexadecimal value" -Error - return + return $False } if ($Compare -is [string]) { $compP = $Compare -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } } @@ -2478,7 +2576,7 @@ function ReplaceTransitionActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $Y elseif ($Name -eq $null) { WriteToConsole ("Transition actor based on name: " + $Name + " could not be found") -Error } elseif ($ID -eq $null) { WriteToConsole ("Transition actor based on ID: " + $ID + " could not be found") -Error } else { WriteToConsole "Transition actor could not be found." -Error } - return + return $False } if ($New -is [string]) { @@ -2498,12 +2596,12 @@ function ReplaceTransitionActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $Y if ($NewID -is [string]) { if ($NewID.length -ne 4) { WriteToConsole "Transition actor ID replacement is not a valid 16-bit hexadecimal length" -Error - return + return $False } if ((GetDecimal $NewID) -eq -1) { WriteToConsole "Transition actor ID replacement is not valid hexadecimal value" -Error - return + return $False } $val = $NewID -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } @@ -2546,6 +2644,8 @@ function ReplaceTransitionActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $Y elseif ($ID -is [string]) { WriteToConsole ("Replaced transition actor with ID: " + $ID) } else { WriteToConsole "Replaced transition actor" } + return $True + } @@ -2553,8 +2653,8 @@ function ReplaceTransitionActor($Index, $ID, $Name, $NewID, $New, $X, $Y, $Z, $Y #============================================================================================================================================================================================== function DeleteObject() { - if ((GetObjectCount) -eq $null) { WriteToConsole "No object list defined for this header" -Error; return } - if ((GetObjectCount) -eq 0) { return } + if ((GetObjectCount) -eq $null) { WriteToConsole "No object list defined for this header" -Error; return $False } + if ((GetObjectCount) -eq 0) { return $False } $SceneEditor.Offsets[$SceneEditor.LoadedHeader].ObjectCount-- $SceneEditor.MapArray[(GetObjectCountIndex)]-- @@ -2571,6 +2671,8 @@ function DeleteObject() { $SceneEditor.BottomPanelObjects.AutoScrollMinSize = New-Object System.Drawing.Size(0, 0) } + return $True + } @@ -2578,24 +2680,38 @@ function DeleteObject() { #============================================================================================================================================================================================== function InsertObject([string]$ID="0000", [string]$Name) { - if ((GetObjectCount) -eq $null) { WriteToConsole "No object list defined for this header" -Error; return } - if ((GetObjectCount) -ge $Files.json.sceneEditor.max_objects) { return } + if ((GetObjectCount) -eq $null) { WriteToConsole "No object list defined for this header" -Error; return $False } + if ((GetObjectCount) -ge $Files.json.sceneEditor.max_objects) { return $False } if ($SceneEditor.GUI) { $SceneEditor.BottomPanelObjects.AutoScroll = $False } if (IsSet $Name) { + $ID = "" foreach ($obj in $Files.json.sceneEditor.objects) { if ($obj.name -eq $Name) { $ID = $obj.id break } } + if ($ID -eq "") { + WriteToConsole "Object ID by name is not found" -Error + return $False + } + } + + if ( (GetObjectCount) % 4 -eq 0 -and (GetActorStart) -eq $null) { + if (IsSet $Name) { WriteToConsole ("Failed inserting object: " + $Name + " (missing actor list)") -Error } + else { WriteToConsole ("Failed inserting object: " + $ID + " (missing actor list)") -Error } + return $False } [byte[]]$ID = $ID -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } $SceneEditor.Offsets[$SceneEditor.LoadedHeader].ObjectCount++ $SceneEditor.MapArray[(GetObjectCountIndex)]++ - if ( (GetObjectEnd) -gt (GetActorStart) ) { + $end = GetObjectEnd + $start = GetActorStart + + if ( ($end -gt $start -and $start -gt 0) ) { $SceneEditor.MapArray.InsertRange((GetActorStart), @(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)) $SceneEditor.Offsets[$SceneEditor.LoadedHeader].ActorStart += 16 ShiftMap -Offset (GetActorIndex) -Add 16 @@ -2657,17 +2773,19 @@ function InsertObject([string]$ID="0000", [string]$Name) { } $meshes = $meshes | Sort-Object - for ($i=$meshes[0]; $i -lt $meshes[0]+512; $i+=4) { - if ($SceneEditor.MapArray[$i] -eq 3) { - $vtx = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] - break + if ($meshes.count -gt 0) { + for ($i=$meshes[0]; $i -lt $meshes[0]+512; $i+=4) { + if ($SceneEditor.MapArray[$i] -eq 3) { + $vtx = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] + break + } } - } - for ($i=$vtx; $i -lt $SceneEditor.MapArray.Count; $i+=4) { - if ($SceneEditor.MapArray[$i] -eq 3) { - $value = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] - if ($value -gt $SceneEditor.Offsets[$SceneEditor.Offsets.Header.Count-1].Header -and $value -lt $SceneEditor.MapArray.Count) { ShiftMap -Offset ($i+1) -Add 16 } + for ($i=$vtx; $i -lt $SceneEditor.MapArray.Count; $i+=4) { + if ($SceneEditor.MapArray[$i] -eq 3) { + $value = $SceneEditor.MapArray[$i+1] * 65536 + $SceneEditor.MapArray[$i+2] * 256 + $SceneEditor.MapArray[$i+3] + if ($value -gt $SceneEditor.Offsets[$SceneEditor.Offsets.Header.Count-1].Header -and $value -lt $SceneEditor.MapArray.Count) { ShiftMap -Offset ($i+1) -Add 16 } + } } } } @@ -2684,6 +2802,8 @@ function InsertObject([string]$ID="0000", [string]$Name) { if (IsSet $Name) { WriteToConsole ("Inserted object: " + $Name) } else { WriteToConsole ("Inserted object with ID: " + $ID) } + return $True + } @@ -2693,13 +2813,13 @@ function ReplaceObject($Index, $ID, $Name, $NewID, $New) { if ((GetObjectCount) -eq $null) { WriteToConsole "No object list defined for this header" -Error - return + return $False } $offset = $null if ($Index -is [int]) { - if ($Index -lt 0 -or $Index -ge (GetObjectCount)) { WriteToConsole "Object index is out of range" -Error; return } + if ($Index -lt 0 -or $Index -ge (GetObjectCount)) { WriteToConsole "Object index is out of range" -Error; return $False } $offset = (GetObjectStart) + $Index * 2 } elseif ($Name -is [string] -or $ID -is [string]) { @@ -2713,19 +2833,19 @@ function ReplaceObject($Index, $ID, $Name, $NewID, $New) { } if ($ID -eq $null) { - WriteToConsole "No Object ID is set" -Error - return + WriteToConsole "Object ID is set" -Error + return $False } if ($ID.length -ne 4) { WriteToConsole "Object ID is not a valid 16-bit hexadecimal length" -Error - return + return $False } $val = GetDecimal $ID if ($val -eq -1) { WriteToConsole "Object ID is not valid hexadecimal value" -Error - return + return $False } for ($i=(GetObjectStart); $i -lt (GetObjectEnd); $i+=2) { @@ -2741,27 +2861,32 @@ function ReplaceObject($Index, $ID, $Name, $NewID, $New) { elseif ($Name -is [string]) { WriteToConsole ("Object based on name: " + $Name + " could not be found") -Error } elseif ($ID -is [string]) { WriteToConsole ("Object based on ID: " + $ID + " could not be found") -Error } else { WriteToConsole "Object could not be found" -Error } - return + return $False } if ($New -is [string]) { + $NewID = $null foreach ($object in $Files.json.sceneEditor.objects) { if ($object.name -eq $New) { $NewID = $object.id break } } + if ($NewID -eq $null) { + WriteToConsole "Object replacement ID by name is not found" -Error + return $False + } } if ($NewID -is [string]) { if ($NewID.length -ne 4) { WriteToConsole "Object ID replacement is not a valid 16-bit hexadecimal length" -Error - return + return $False } if ((GetDecimal $NewID) -eq -1) { WriteToConsole "Object ID replacement is not valid hexadecimal value" -Error - return + return $False } $val = $NewID -split '(..)' -ne '' | foreach { [Convert]::ToByte($_, 16) } @@ -2774,6 +2899,8 @@ function ReplaceObject($Index, $ID, $Name, $NewID, $New) { elseif ($ID -is [string]) { WriteToConsole ("Replaced object with ID: " + $ID) } else { WriteToConsole "Replaced object" } + return $True + } @@ -2783,11 +2910,11 @@ function RemoveObject($Index, $ID, $Name) { if ((GetObjectCount) -eq $null) { WriteToConsole "No object list defined for this header" -Error - return + return $False } if ($Index -is [int]) { - if ($Index -lt 0 -or $Index -ge (GetObjectCount)) { WriteToConsole "Object index is out of range" -Error; return } + if ($Index -lt 0 -or $Index -ge (GetObjectCount)) { WriteToConsole "Object index is out of range" -Error; return $False } } elseif ($Name -is [string] -or $ID -is [string]) { if ($Name -is [string]) { @@ -2801,18 +2928,18 @@ function RemoveObject($Index, $ID, $Name) { if ($ID -eq $null) { WriteToConsole "No Object ID is set" -Error - return + return $False } if ($ID.length -ne 4) { WriteToConsole "Object ID is not a valid 16-bit hexadecimal length" -Error - return + return $False } $val = GetDecimal $ID if ($val -eq -1) { WriteToConsole "Object ID is not valid hexadecimal value" -Error - return + return $False } $Index = 0; @@ -2821,7 +2948,7 @@ function RemoveObject($Index, $ID, $Name) { $Index++ } } - else { WriteToConsole "Object could not be found" -Error; return } + else { WriteToConsole "Object could not be found" -Error; return $False } if ($Index -ne (GetObjectCount) - 1) { for ($i=$Index; $i -lt (GetObjectCount); $i++) { @@ -2836,6 +2963,8 @@ function RemoveObject($Index, $ID, $Name) { elseif ($ID -is [string]) { WriteToConsole ("Removed object with ID: " + $ID) } else { WriteToConsole "Removed object" } + return $True + } @@ -2936,17 +3065,17 @@ function AddActor() { $reset = "0000" $actorTypes = @("Enemy", "Boss", "NPC", "Animal", "Cutscene", "Object", "Area", "Effect", "Unused", "Other") $id = $SceneEditor.MapArray[(GetActorStart) + $index * 16] * 256 + $SceneEditor.MapArray[(GetActorStart) + 1 + $index * 16] - if ($GameType.mode -eq "Majora's Mask") { $id = $id -band 4095 } + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { $id = $id -band 4095 } $id = Get16Bit $id $actor = @{} $SceneEditor.Actors.Add($actor) - if ($GameType.mode -eq "Majora's Mask") { $height += 25 } else { $height = 0 } + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { $height += 25 } else { $height = 0 } $actor.Panel = CreatePanel -X (DPISize 5) -Y ( (DPISize (70 + $height)) * ($SceneEditor.Actors.Count-1) + (DPISize 5) ) -Width ($SceneEditor.BottomPanelActors.Width - (DPISize 25)) -Height (DPISize (70 + $height)) -AddTo $SceneEditor.BottomPanelActors $actor.ParamsPanel = CreatePanel -X (DPISize 220) -Width ($SceneEditor.BottomPanelActors.Width - (DPISize 245)) -Height (DPISize 25) -AddTo $actor.Panel $actor.CoordinatesPanel = CreatePanel -X $actor.ParamsPanel.Left -Y $actor.ParamsPanel.Bottom -Width $actor.ParamsPanel.Width -Height $actor.ParamsPanel.Height -AddTo $actor.Panel - if ($GameType.mode -eq "Majora's Mask") { + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { $actor.TimesPanel = CreatePanel -X $actor.CoordinatesPanel.Left -Y $actor.CoordinatesPanel.Bottom -Width $actor.CoordinatesPanel.Width -Height $actor.CoordinatesPanel.Height -AddTo $actor.Panel } $actor.Params = @() @@ -2972,7 +3101,7 @@ function AddActor() { Add-Member -InputObject $actor.name -NotePropertyMembers @{ TabEntry = ($SceneEditor.Actors.Count-1); Index = $index; ListIndex = $x; Label = $label } $actor.Params = LoadActor -Actor $SceneEditor.ActorList[$x][$y] -Count $index $actor.Coordinates = LoadCoordinates -Actor $SceneEditor.ActorList[$x][$y] -Count $index - if ($GameType.mode -eq "Majora's Mask") { $actor.SpawnTimes = LoadSpawnTimes -Actor $SceneEditor.ActorList[$x][$y] -Count $index } + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { $actor.SpawnTimes = LoadSpawnTimes -Actor $SceneEditor.ActorList[$x][$y] -Count $index } } else { $actor.Name += CreateComboBox -X (DPISize 65) -Width (DPISize 155) -Height (DPISize 20) -AddTo $actor.Panel @@ -2980,7 +3109,7 @@ function AddActor() { Add-Member -InputObject $actor.name -NotePropertyMembers @{ TabEntry = ($SceneEditor.Actors.Count-1); Index = $index; ListIndex = 0; Label = $label } $actor.Coordinates = LoadCoordinates -Actor $null -Count $index - if ($GameType.mode -eq "Majora's Mask") { $actor.SpawnTimes = LoadSpawnTimes -Actor $null -Count $index } + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { $actor.SpawnTimes = LoadSpawnTimes -Actor $null -Count $index } } if ($Settings.Debug.SceneEditorChecks -eq $True) { @@ -2997,7 +3126,7 @@ function AddActor() { } - if ($GameType.mode -eq "Majora's Mask") { + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { $text = "" $value = $SceneEditor.MapArray[(GetActorStart) + $index * 16] @@ -3049,7 +3178,7 @@ function AddActor() { $actor.Name.Add_SelectedIndexChanged({ $SceneEditor.Actors[$this.TabEntry].ParamsPanel.Controls.Clear() $SceneEditor.Actors[$this.TabEntry].CoordinatesPanel.Controls.Clear() - if ($GameType.mode -eq "Majora's Mask") { $SceneEditor.Actors[$this.TabEntry].TimesPanel.Controls.Clear() } + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { $SceneEditor.Actors[$this.TabEntry].TimesPanel.Controls.Clear() } $SceneEditor.Actors[$this.TabEntry].Params = @() $SceneEditor.Actors[$this.TabEntry].Coordinates = @() @@ -3062,7 +3191,7 @@ function AddActor() { $id = $item.ID if ($Settings.Debug.SceneEditorChecks -eq $True) { $this.Label.Text = "ID: " + $id } - if ($GameType.mode -eq "Majora's Mask") { + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { $id = GetDecimal $id foreach ($band in $item.band) { if ($item.xrot -ne 1 -and $band -like "*rx*") { $id += 0x4000 } @@ -3085,7 +3214,7 @@ function AddActor() { $SceneEditor.Actors[$this.TabEntry].Params = LoadActor -Actor $item -Count $this.Index $SceneEditor.Actors[$this.TabEntry].Coordinates = LoadCoordinates -Actor $item -Count $this.Index -X $defaultX -Y $defaultY -Z $defaultZ - if ($GameType.mode -eq "Majora's Mask") { $SceneEditor.Actors[$this.TabEntry].SpawnTimes = LoadSpawnTimes -Actor $item -Count $this.Index } + if ($Files.json.sceneEditor.game -eq "Majora's Mask") { $SceneEditor.Actors[$this.TabEntry].SpawnTimes = LoadSpawnTimes -Actor $item -Count $this.Index } return } }) @@ -3177,7 +3306,7 @@ function LoadActor([object]$Actor, [byte]$Count, [switch]$IsScene) { if (!$IsScene) { $value = $SceneEditor.MapArray[$index - $rotation] * 256 + $SceneEditor.MapArray[$index + 1 - $rotation] } else { $value = $SceneEditor.SceneArray[$index] * 256 + $SceneEditor.SceneArray[$index + 1] } $previousX = $LastX - if ($GameType.mode -eq "Majora's Mask" -and $rotation -gt 0) { $value = ($value -band 0xFF80) -shr 7 } + if ($Files.json.sceneEditor.game -eq "Majora's Mask" -and $rotation -gt 0) { $value = ($value -band 0xFF80) -shr 7 } if ($Actor.params[$i][0].pos -gt 0) { $elem = $params[$Actor.params[$i][0].pos - 1] @@ -3342,7 +3471,7 @@ function LoadParam([object]$Param, [uint16]$Value, [uint16]$Band, [uint16]$LastB $elem.Add_LostFocus({ if (!$this.Enabled) { return } - if ($GameType.mode -eq "Majora's Mask" -and $this.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } + if ($Files.json.sceneEditor.game -eq "Majora's Mask" -and $this.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } $this.Text = $this.Text.ToUpper() $text = GetDecimal $this.Text @@ -3418,7 +3547,7 @@ function LoadParam([object]$Param, [uint16]$Value, [uint16]$Band, [uint16]$LastB $elem.Add_CheckStateChanged({ if (!$this.Enabled) { return } - if ($GameType.mode -eq "Majora's Mask" -and $this.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } + if ($Files.json.sceneEditor.game -eq "Majora's Mask" -and $this.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } if (!$this.IsScene) { $index = (GetActorStart) + 16 * $this.Index + 14 - $this.Rotation @@ -3497,7 +3626,7 @@ function LoadParam([object]$Param, [uint16]$Value, [uint16]$Band, [uint16]$LastB $elem.Add_SelectedIndexChanged({ if (!$this.Enabled) { return } - if ($GameType.mode -eq "Majora's Mask" -and $this.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } + if ($Files.json.sceneEditor.game -eq "Majora's Mask" -and $this.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } if (!$this.IsScene) { $index = (GetActorStart) + 16 * $this.Index + 14 - $this.Rotation @@ -3554,8 +3683,8 @@ function GetCheckBoxChange([object]$Elem, [boolean]$IsScene=$False) { else { $param = $SceneEditor.TransitionActors[$Elem.Index].Params[$Elem.HideParam[$y][$x] - 1] } if ($param.Visible) { $param.Hide() - if (IsSet $param.Label) { $param.Label.Hide() } - if ($GameType.mode -eq "Majora's Mask" -and $param.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } + if ($param.Label -ne $null) { $param.Label.Hide() } + if ($Files.json.sceneEditor.game -eq "Majora's Mask" -and $param.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } if ($param.Rotation -eq 0) { $value -= (GetDecimal $param.Value) } elseif ($param.Rotation -eq 6) { $valueX -= (GetDecimal $param.ValueX) -shl $shift } elseif ($param.Rotation -eq 4) { $valueY -= (GetDecimal $param.ValueY) -shl $shift } @@ -3570,8 +3699,8 @@ function GetCheckBoxChange([object]$Elem, [boolean]$IsScene=$False) { else { $param = $SceneEditor.TransitionActors[$Elem.Index].Params[$Elem.ShowParam[$y][$x] - 1] } if (!$param.Visible) { $param.Show() - if (IsSet $param.Label) { $param.Label.Show() } - if ($GameType.mode -eq "Majora's Mask" -and $param.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } + if ($param.Label -ne $null) { $param.Label.Show() } + if ($Files.json.sceneEditor.game -eq "Majora's Mask" -and $param.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } if ($param.Rotation -eq 0) { $value += (GetDecimal $param.Value) } elseif ($param.Rotation -eq 6) { $valueX += (GetDecimal $param.ValueX) -shl $shift } elseif ($param.Rotation -eq 4) { $valueY += (GetDecimal $param.ValueY) -shl $shift } @@ -3616,8 +3745,8 @@ function GetDropDownChange([object]$Elem, [boolean]$IsScene=$False) { else { $param = $SceneEditor.TransitionActors[$Elem.Index].Params[$hide - 1] } if ($param.Visible) { $param.Hide() - if (IsSet $param.Label) { $param.Label.Hide() } - if ($GameType.mode -eq "Majora's Mask" -and $param.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } + if ($param.Label -ne $null) { $param.Label.Hide() } + if ($Files.json.sceneEditor.game -eq "Majora's Mask" -and $param.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } if ($param.Rotation -eq 0) { $value -= (GetDecimal $param.Value) } elseif ($param.Rotation -eq 6) { $valueX -= (GetDecimal $param.ValueX) -shl $shift } elseif ($param.Rotation -eq 4) { $valueY -= (GetDecimal $param.ValueY) -shl $shift } @@ -3633,8 +3762,8 @@ function GetDropDownChange([object]$Elem, [boolean]$IsScene=$False) { else { $param = $SceneEditor.TransitionActors[$Elem.Index].Params[$show - 1] } if (!$param.Visible) { $param.Show() - if (IsSet $param.Label) { $param.Label.Show() } - if ($GameType.mode -eq "Majora's Mask" -and $param.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } + if ($param.Label -ne $null) { $param.Label.Show() } + if ($Files.json.sceneEditor.game -eq "Majora's Mask" -and $param.Rotation -gt 0) { $shift = 7 } else { $shift = 0 } if ($param.Rotation -eq 0) { $value += (GetDecimal $param.Value) } elseif ($param.Rotation -eq 6) { $valueX += (GetDecimal $param.ValueX) -shl $shift } elseif ($param.Rotation -eq 4) { $valueY += (GetDecimal $param.ValueY) -shl $shift } @@ -3773,14 +3902,14 @@ function SetCoordinates($X, [byte]$Count, [byte]$Offset, [string]$Text, [byte]$D $tabEntry = $Count - ($SceneEditor.Tab-1) * 50 if ($Default -eq 0) { - if ($GameType.mode -eq "Majora's Mask" -and $offset -ge 8) { $min = 0; $max = 0x1FF; $length = 3; $shift = 7; $value = ( ($SceneEditor.MapArray[$index + $Offset] * 256 + $SceneEditor.MapArray[$index + $Offset + 1]) -band 0xFF80) -shr $shift } - elseif ($offset -ge 8) { $min = 0; $max = 0xFFFF; $length = 4; $shift = 0; $value = $SceneEditor.MapArray[$index + $Offset] * 256 + $SceneEditor.MapArray[$index + $Offset + 1] } - else { $min = -(0x8000); $max = 0x7FFF; $length = 5; $shift = 0; $value = ($SceneEditor.MapArray[$index + $Offset] * 256 + $SceneEditor.MapArray[$index + $Offset + 1]) } + if ($Files.json.sceneEditor.game -eq "Majora's Mask" -and $offset -ge 8) { $min = 0; $max = 0x1FF; $length = 3; $shift = 7; $value = ( ($SceneEditor.MapArray[$index + $Offset] * 256 + $SceneEditor.MapArray[$index + $Offset + 1]) -band 0xFF80) -shr $shift } + elseif ($offset -ge 8) { $min = 0; $max = 0xFFFF; $length = 4; $shift = 0; $value = $SceneEditor.MapArray[$index + $Offset] * 256 + $SceneEditor.MapArray[$index + $Offset + 1] } + else { $min = -(0x8000); $max = 0x7FFF; $length = 5; $shift = 0; $value = ($SceneEditor.MapArray[$index + $Offset] * 256 + $SceneEditor.MapArray[$index + $Offset + 1]) } } else { - if ($GameType.mode -eq "Majora's Mask" -and $offset -ge 8) { $min = 0; $max = 0x1FF; $length = 3; $shift = 7; $value = $Default -shr $shift } - elseif ($offset -ge 8) { $min = 0; $max = 0xFFFF; $length = 4; $shift = 0; $value = $Default } - else { $min = -(0x8000); $max = 0x7FFF; $length = 5; $shift = 0; $value = $Default } + if ($Files.json.sceneEditor.game -eq "Majora's Mask" -and $offset -ge 8) { $min = 0; $max = 0x1FF; $length = 3; $shift = 7; $value = $Default -shr $shift } + elseif ($offset -ge 8) { $min = 0; $max = 0xFFFF; $length = 4; $shift = 0; $value = $Default } + else { $min = -(0x8000); $max = 0x7FFF; $length = 5; $shift = 0; $value = $Default } } if ($value -gt $max) { $value -= ($max + 1) * 2 } diff --git a/Files/Scripts/Settings.psm1 b/Files/Scripts/Settings.psm1 index 122f9391..0033a72f 100644 --- a/Files/Scripts/Settings.psm1 +++ b/Files/Scripts/Settings.psm1 @@ -38,7 +38,7 @@ function Get-IniContent ([string]$FilePath) { #============================================================================================================================================================================================== function Out-IniFile([hashtable]$InputObject, [string]$FilePath) { - if (!(TestFile -Path ($Paths.Settings) -Container)) { New-Item -Path $Paths.Master -Name "Settings" -ItemType Directory | Out-Null } + if (!(TestFile -Path ($Paths.Settings) -Container)) { New-Item -Path $Paths.Master -Name "Settings" -ItemType Directory } # RemoveFile $FilePath $OutFile = New-Item -ItemType File -Path $Filepath -Force foreach ($i in $InputObject.keys) { @@ -63,7 +63,7 @@ function Out-IniFile([hashtable]$InputObject, [string]$FilePath) { function GetSettings([string]$File) { if (TestFile $File) { return Get-IniContent $File } - else { return @{} } + else { return @{} } } diff --git a/Files/Scripts/Text Editor.psm1 b/Files/Scripts/Text Editor.psm1 index a858dd56..30431985 100644 --- a/Files/Scripts/Text Editor.psm1 +++ b/Files/Scripts/Text Editor.psm1 @@ -1,13 +1,13 @@ -function CreateTextEditorDialog([string]$Game=$GameType.mode) { +function CreateTextEditorDialog() { - $global:TextEditor = @{} - $Files.json.textEditor = SetJSONFile ($Paths.Games + "\" + $Game + "\Text Editor.json") + $Files.json.textEditor = SetJSONFile ($Paths.Games + "\" + $TextEditor.GameType.mode + "\Text Editor.json") $TextEditor.languageFile = SetJSONFile ($Paths.Games + "\" + $Files.json.textEditor.game + "\Languages\Languages.json") # Create Dialog $TextEditor.Dialog = CreateDialog -Width (DPISize 1100) -Height (DPISize 600) $TextEditor.Dialog.Icon = $Files.icon.additional $TextEditor.Dialog.BackColor = 'AntiqueWhite' + $TextEditor.Dialog.Add_FormClosing({ param($sender, $e) $e.Cancel = $True; CloseTextEditor }) # Left Panel $TextEditor.ListPanel = CreatePanel -Width (DPISize 520) -Height ($TextEditor.Dialog.Height - (DPISize 75)) -AddTo $TextEditor.Dialog @@ -36,7 +36,7 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { $X = $TextEditor.ContentPanel.Left + ($TextEditor.ContentPanel.Width / 6) $Y = $TextEditor.Dialog.Height - (DPISize 170) $CloseButton = CreateButton -X $X -Y $Y -Width (DPISize 80) -Height (DPISize 35) -Text "Close" -AddTo $TextEditor.Dialog - $CloseButton.Add_Click( { $TextEditor.Dialog.Hide() }) + $CloseButton.Add_Click( { CloseTextEditor }) $CloseButton.BackColor = "White" # Search Button @@ -56,9 +56,7 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { $TextEditor.Label.AutoSize = $True $TextEditor.Label.Left = ([Math]::Floor($TextEditor.Dialog.Width / 2) - [Math]::Floor($TextEditor.Label.Width / 2)) - # Languages - $TextEditor.languages = @() $columns = 5 $TextEditor.LanguagePanel = CreatePanel -X ($TextEditor.ContentPanel.Left + (DPISize 15)) -Y ($TextEditor.Dialog.Height - (DPISize 120)) -Width ($TextEditor.Dialog.Width - $TextEditor.ListPanel.Width) -Height (DPISize 100) -AddTo $TextEditor.Dialog @@ -76,9 +74,9 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { CreateLabel -X $TextEditor.Languages[$i].Right -Y $TextEditor.Languages[$i].Top -Text $TextEditor.languageFile[$i].title -AddTo $TextEditor.LanguagePanel $TextEditor.languages[$i].Add_CheckedChanged({ if ($this.checked) { - if (IsSet $LastScript) { + if ($LastScript -ne $null) { SaveLastMessage - SaveScript -Script ($Paths.Games + "\" + $Game + "\Editor\message_data_static." + $LanguagePatch.code + ".bin") -Table ($Paths.Games + "\" + $Game + "\Editor\message_data." + $LanguagePatch.code + ".tbl") + SaveScript -Script ($Paths.Games + "\" + $TextEditor.GameType.mode + "\Editor\message_data_static." + $LanguagePatch.code + ".bin") -Table ($Paths.Games + "\" + $TextEditor.GameType.mode + "\Editor\message_data." + $LanguagePatch.code + ".tbl") } $global:LanguagePatch = $TextEditor.languageFile[($this.SaveAs-1)] LoadMessages @@ -97,14 +95,14 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { $row++ } $index = $i + $TextEditor.languageFile.count - $name = ("Editor.Language." + $Files.json.textEditor.parse) + $name = ("Editor.Language." + $Files.json.textEditor.parse) $TextEditor.languages += CreateCheckBox -IsRadio -X ($column * (DPISize 100)) -Y (($row-1) * (DPISize 30)) -AddTo $TextEditor.LanguagePanel -Name $name -Max $max -SaveAs ($index + 1) -SaveTo $name CreateLabel -X $TextEditor.Languages[$index].Right -Y $TextEditor.Languages[$index].Top -Text $Files.json.textEditor.hacks[$i].title -AddTo $TextEditor.LanguagePanel $TextEditor.languages[$index].Add_CheckedChanged({ if ($this.checked) { - if (IsSet $LastScript) { + if ($LastScript -ne $null) { SaveLastMessage - SaveScript -Script ($Paths.Games + "\" + $Game + "\Editor\message_data_static." + $LanguagePatch.code + ".bin") -Table ($Paths.Games + "\" + $Game + "\Editor\message_data." + $LanguagePatch.code + ".tbl") + SaveScript -Script ($Paths.Games + "\" + $TextEditor.GameType.mode + "\Editor\message_data_static." + $LanguagePatch.code + ".bin") -Table ($Paths.Games + "\" + $TextEditor.GameType.mode + "\Editor\message_data." + $LanguagePatch.code + ".tbl") } $global:LanguagePatch = $Files.json.textEditor.hacks[($this.SaveAs-1-$TextEditor.languageFile.count)] LoadMessages @@ -116,8 +114,6 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { } } - - # Bottom Panel $TextEditor.TextBoxPanel = CreatePanel -X $TextEditor.ContentPanel.Left -Y $TextEditor.ContentPanel.Bottom -Width $TextEditor.ContentPanel.Width -Height ($TextEditor.Dialog.Height - $TextEditor.ContentPanel.Height) -AddTo $TextEditor.Dialog @@ -177,7 +173,7 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { } $TextEditor.Content.Add_TextChanged( { if ( $TextEditor.Edited[0]) { $TextEditor.Edited[1] = $True } - if (!$TextEditor.Edited[6] -and (IsSet $TextEditor.LastButton)) { $TextEditor.LastButton.Edited = $True } + if (!$TextEditor.Edited[6] -and $TextEditor.LastButton -ne $null) { $TextEditor.LastButton.Edited = $True } } ) $TextEditor.TextBoxType.Add_SelectedIndexChanged( { if ($TextEditor.Edited[0]) { $TextEditor.Edited[2] = $True } }) $TextEditor.TextBoxPosition.Add_SelectedIndexChanged( { if ($TextEditor.Edited[0]) { $TextEditor.Edited[2] = $True } }) @@ -238,10 +234,14 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { }) $ExtractButton.Add_Click({ - if (!(IsSet $GamePath)) { + RefreshScripts + if ($Settings.Debug.ClearLog -eq $True) { Clear-Host } + SetTextEditorTypes + + if ($GamePath -ne $null) { PlaySound $Sounds.done UpdateStatusLabel -Text "Failed! No ROM path is given." -Editor -Error - return + ResetTextEditorTypes; return } # Language Patch @@ -260,49 +260,41 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { SetGetROM if ($IsWiiVC) { - if (!(ExtractWADFile)) { return } # Step A: Extract the contents of the WAD file - if (!(CheckVCGameID)) { return } # Step B: Check the GameID to be vanilla - if (!(ExtractU8AppFile)) { return } # Step C: Extract "00000005.app" file to get the ROM - if (!(PatchVCROM)) { return } # Step D: Do some initial patching stuff for the ROM for VC WAD files + if (!(ExtractWADFile)) { ResetTextEditorTypes; return } # Step A: Extract the contents of the WAD file + if (!(CheckVCGameID)) { ResetTextEditorTypes; return } # Step B: Check the GameID to be vanilla + if (!(ExtractU8AppFile)) { ResetTextEditorTypes; return } # Step C: Extract "00000005.app" file to get the ROM + if (!(PatchVCROM)) { ResetTextEditorTypes; return } # Step D: Do some initial patching stuff for the ROM for VC WAD files } if (!(Unpack)) { PlaySound $Sounds.done UpdateStatusLabel "Failed! Could not extract ROM." -Editor -Error - return + ResetTextEditorTypes; return } if (TestFile $GetROM.run) { $global:ROMHashSum = (Get-FileHash -Algorithm MD5 -LiteralPath $GetROM.run).Hash } if ($Settings.Debug.IgnoreChecksum -eq $False -and (IsSet $CheckHashsum)) { $PatchInfo.downgrade = ($ROMHashSum -ne $CheckHashSum) } if ((Get-Item -LiteralPath $GetROM.run).length/"32MB" -ne 1) { PlaySound $Sounds.done UpdateStatusLabel "Failed! The ROM should be 32 MB!" -Editor -Error - return $False + ResetTextEditorTypes; return } - if ($PatchInfo.run) { - ConvertROM $Command - if (!(CompareHashSums $Command)) { - PlaySound $Sounds.done - UpdateStatusLabel "Failed! The ROM is an incorrect version or is broken." -Editor -Error - return - } + ConvertROM $Command + if (!(CompareHashSums $Command)) { + PlaySound $Sounds.done + UpdateStatusLabel "Failed! The ROM is an incorrect version or is broken." -Editor -Error + ResetTextEditorTypes; return } if (!(DecompressROM)) { PlaySound $Sounds.done UpdateStatusLabel "Failed! The ROM could not be decompressed." -Editor -Error - return + ResetTextEditorTypes; return } - $item = DowngradeROM - if ($ROMHashSum -ne $CheckHashSum) { - PlaySound $Sounds.done - UpdateStatusLabel "Failed! The ROM is an incorrect version or is broken." -Editor -Error - return - } # Extract vanilla script - if ( !(TestFile ($Paths.Games + "\" + $Game + "\Editor\message_data_static.ori.bin")) -or !(TestFile ($Paths.Games + "\" + $Game + "\Editor\message_data.ori.tbl")) ) { + if ( !(TestFile ($Paths.Games + "\" + $TextEditor.GameType.mode + "\Editor\message_data_static.ori.bin")) -or !(TestFile ($Paths.Games + "\" + $TextEditor.GameType.mode + "\Editor\message_data.ori.tbl")) ) { $global:ByteArrayGame = [System.IO.File]::ReadAllBytes($GetROM.decomp) CreateSubPath $GameFiles.editor $start = CombineHex $ByteArrayGame[((GetDecimal $TextEditor.languageFile[0].script_dma)+0)..((GetDecimal $TextEditor.languageFile[0].script_dma)+3)] @@ -312,13 +304,13 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { ExportBytes -Offset $TextEditor.languageFile[0].table_start -Length $LanguagePatch.table_length -Output ($Paths.Games + "\" + $Files.json.textEditor.game + "\Editor\message_data.ori.tbl") -Force } - if (IsSet $LanguagePatchFile) { + if ($LanguagePatchFile -ne $null) { UpdateStatusLabel ("Patching " + $Files.json.textEditor.game + " Language...") -Editor ApplyPatch -File $GetROM.decomp -Patch ("Games\" + $Files.json.textEditor.game + "\" + $LanguagePatchFile) -FilesPath } # Extract script - if ((IsSet $LanguagePatch.script_dma) -and (IsSet $LanguagePatch.table_start) -and (IsSet $LanguagePatch.table_length)) { + if ($LanguagePatch.script_dma -ne $null -and $LanguagePatch.table_start -ne $null -and $LanguagePatch.table_length -ne $null) { $global:ByteArrayGame = [System.IO.File]::ReadAllBytes($GetROM.decomp) CreateSubPath $GameFiles.editor $start = CombineHex $ByteArrayGame[((GetDecimal $LanguagePatch.script_dma)+0)..((GetDecimal $LanguagePatch.script_dma)+3)] @@ -332,14 +324,15 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { LoadMessages PlaySound $Sounds.done UpdateStatusLabel -Text "Success! Script has been extracted." -Editor + ResetTextEditorTypes }) $ResetButton.Add_Click({ if (!$TextEditor.Content.Enabled) { return } - $TextEditor.Edited[6] = $True - $TextEditor.Content.Text = GetMessage -ID $TextEditor.LastButton.Text -Reset - $TextEditor.Edited[6] = $False - $TextEditor.LastButton.Edited = $False + $TextEditor.Edited[6] = $True + $TextEditor.Content.Text = GetMessage -ID $TextEditor.LastButton.Text -Reset + $TextEditor.Edited[6] = $False + $TextEditor.LastButton.Edited = $False $TextEditor.LastButton.BackColor = "DarkGray" }) @@ -348,26 +341,52 @@ function CreateTextEditorDialog([string]$Game=$GameType.mode) { #============================================================================================================================================================================================== -function RunTextEditor([string]$Game=$GameType.mode) { +function RunTextEditor([object]$Game=$null) { - $LastGame = $GameType - $LastConsole = $GameConsole + $global:TextEditor = @{} + $TextEditor.GameConsole = $Files.json.consoles[0] + $TextEditor.GameType = $Game + CreateTextEditorDialog + $TextEditor.Dialog.Show() + +} + - if ($Game -eq "Ocarina of Time") { $global:GameType = $Files.json.games[0] } - elseif ($Game -eq "Majora's Mask") { $global:GameType = $Files.json.games[1] } - else { $global:GameType = $null } - $global:GameConsole = $Files.json.consoles[0] - CreateTextEditorDialog -Game $Game - $TextEditor.Dialog.ShowDialog() - if (IsSet $LastScript) { +#============================================================================================================================================================================================== +function CloseTextEditor() { + + $TextEditor.Dialog.Hide() + + if ($LastScript -ne $null) { SaveLastMessage - SaveScript -Script ($Paths.Games + "\" + $Game + "\Editor\message_data_static." + $LanguagePatch.code + ".bin") -Table ($Paths.Games + "\" + $Game + "\Editor\message_data." + $LanguagePatch.code + ".tbl") + SaveScript -Script ($Paths.Games + "\" + $TextEditor.GameType.mode + "\Editor\message_data_static." + $LanguagePatch.code + ".bin") -Table ($Paths.Games + "\" + $TextEditor.GameType.mode + "\Editor\message_data." + $LanguagePatch.code + ".tbl") } - $global:LastScript = $global:DialogueList = $global:ByteScriptArray = $global:ByteTableArray = $tempList = $Files.json.textEditor = $global:TextEditor = $global:LanguagePatch = $null + + $global:LastScript = $global:DialogueList = $global:ByteScriptArray = $global:ByteTableArray = $Files.json.textEditor = $global:TextEditor = $global:LanguagePatch = $null + +} - $global:GameType = $LastGame - $global:GameConsole = $LastConsole + + +#============================================================================================================================================================================================== +function SetTextEditorTypes() { + + $TextEditor.LastGameType = $global:GameType + $TextEditor.LastGameConsole = $global:GameConsole + $global:GameType = $TextEditor.GameType + $global:GameConsole = $TextEditor.GameConsole + +} + + + +#============================================================================================================================================================================================== +function ResetTextEditorTypes() { + + $global:GameType = $TextEditor.LastGameType + $global:GameConsole = $TextEditor.LastGameConsole + $TextEditor.LastGameType = $TextEditor.LastGameConsole = $null } @@ -388,7 +407,7 @@ function OpenHelpDialog() { # Text Box $textbox = CreateTextBox -X (DPISize 40) -Y (DPISize 30) -Width ($Dialog.Width - (DPISize 100)) -Height ($CloseButton.Top - (DPISize 40)) -ReadOnly -Multiline -TextFileFont -AddTo $Dialog - AddTextFileToTextbox -TextBox $textbox -File ($Paths.Games + "\" + $GameType.mode + "\Guide Text Editor.txt") + AddTextFileToTextbox -TextBox $textbox -File ($Paths.Games + "\" + $TextEditor.GameType.mode + "\Guide Text Editor.txt") # Show Dialog $Dialog.ShowDialog() @@ -417,9 +436,9 @@ function LoadScript([string]$Script, [string]$Table) { $global:DialogueList = @{} $vanillaList = @{} - $column = $row = 0 + $column = $row = 0 - if ( (IsSet $TextEditor) -and (IsSet $LanguagePatch.patch) -and (TestFile ($Paths.Games + "\" + $Game + "\Editor\message_data_static.ori.bin")) -and (TestFile ($Paths.Games + "\" + $Game + "\Editor\message_data.ori.tbl")) ) { + if ($TextEditor -ne $null -and $LanguagePatch.patch -ne $null -and (TestFile ($Paths.Games + "\" + $Files.json.textEditor + "\Editor\message_data_static.ori.bin")) -and (TestFile ($Paths.Games + "\" + $Files.json.textEditor + "\Editor\message_data.ori.tbl")) ) { $global:ByteScriptArray = [System.IO.File]::ReadAllBytes(($Paths.Games + "\" + $Files.json.textEditor.game + "\Editor\message_data_static.ori.bin")) $global:ByteTableArray = [System.IO.File]::ReadAllBytes(($Paths.Games + "\" + $Files.json.textEditor.game + "\Editor\message_data.ori.tbl")) for ($i=0; $i -lt $ByteTableArray.count; $i+=8) { @@ -443,7 +462,7 @@ function LoadScript([string]$Script, [string]$Table) { [uint32]$start = $ByteTableArray[$i+5] * 65536 + $ByteTableArray[$i+6] * 256 + $ByteTableArray[$i+7] [uint32]$end = $ByteTableArray[$i+5+8] * 65536 + $ByteTableArray[$i+6+8] * 256 + $ByteTableArray[$i+7+8] - if (IsSet $lastItem) { + if ($lastItem -ne $null) { if ($start -eq $DialogueList[$lastItem].start) { $item; continue } if ($start -lt $DialogueList[$lastItem].start) { $item; break } } @@ -504,7 +523,7 @@ function LoadScript([string]$Script, [string]$Table) { $color = "Gray" if ($vanillaList.count -gt 0) { - if (!(IsSet $vanillaList[$item])) { $color = "DarkGreen" } + if ($vanillaList[$item] -eq $null) { $color = "DarkGreen" } else { if ($vanillaList[$item].msg.count -ne $DialogueList[$item].msg.count) { $color = "DarkGreen" } else { @@ -527,7 +546,7 @@ function LoadScript([string]$Script, [string]$Table) { #============================================================================================================================================================================================== function SaveScript([string]$Script, [string]$Table) { - if (!(IsSet $DialogueList)) { + if ($DialogueList -eq $null) { WriteToConsole ("Could not save text messages. Did it ran outside ByteLanguageOptions?" ) -Error return } @@ -541,7 +560,7 @@ function SaveScript([string]$Script, [string]$Table) { $curr = $ByteTableArray[$i+5] * 65536 + $ByteTableArray[$i+6] * 256 + $ByteTableArray[$i+7] $next = $ByteTableArray[$i+8+5] * 65536 + $ByteTableArray[$i+8+6] * 256 + $ByteTableArray[$i+8+7] - if (IsSet $DialogueList[$item]) { + if ($DialogueList[$item] -ne $null) { foreach ($c in $DialogueList[$item].msg) { $tempList.insert($tempList.count, $c) } @@ -579,7 +598,7 @@ function SaveScript([string]$Script, [string]$Table) { #============================================================================================================================================================================================== function SaveLastMessage() { - if (IsSet $LastScript.entry) { + if ($LastScript.entry -ne $null) { if ($TextEditor.Edited[1]) { SetMessage -Replace $TextEditor.Content.Text -ID $LastScript.entry -Safety -ASCII -Force } if ($TextEditor.Edited[2]) { SetMessageBox -ID $LastScript.entry -Type $TextEditor.TextBoxType.selectedIndex -Position $TextEditor.TextBoxPosition.selectedIndex } if ($Files.json.textEditor.header -gt 0) { @@ -597,7 +616,9 @@ function SaveLastMessage() { #============================================================================================================================================================================================== function GetMessage([string]$ID, [switch]$Reset) { - if (!(IsSet $DialogueList)) { + if ($Files.json.textEditor -eq $null) { LoadTextEditor } + + if ($DialogueList -eq $null) { WriteToConsole ("Could not get message ID: " + $ID + " as the message data does not exist. Did it ran outside ByteLanguageOptions?" ) -Error return } @@ -657,15 +678,15 @@ function AddMessageIDButton([string]$ID, [byte]$Column, [uint16]$Row, [string]$C Add-Member -InputObject $button -NotePropertyMembers @{ Color = $Color; Edited = $False } $button.Add_Click( { SaveLastMessage - $TextEditor.Edited[6] = $True + $TextEditor.Edited[6] = $True $TextEditor.Content.Text = GetMessage -ID $this.Text - $TextEditor.Edited[6] = $False - if (IsSet $TextEditor.LastButton) { + $TextEditor.Edited[6] = $False + if ($TextEditor.LastButton -ne $null) { if ($TextEditor.LastButton.Edited) { $TextEditor.LastButton.BackColor = "Red" } else { $TextEditor.LastButton.BackColor = $TextEditor.LastButton.Color } } - $TextEditor.LastButton = $this - $this.BackColor = "DarkGray" + $TextEditor.LastButton = $this + $this.BackColor = "DarkGray" $TextEditor.TextBoxType.enabled = $TextEditor.TextBoxPosition.enabled = $True if ($Files.json.textEditor.header -gt 0) { $TextEditor.TextBoxIcon.enabled = $TextEditor.TextBoxRupees.enabled = $TextEditor.TextBoxJump.enabled = $True } $TextEditor.Edited[0] = $TextEditor.Content.Enabled = $True @@ -679,12 +700,14 @@ function AddMessageIDButton([string]$ID, [byte]$Column, [uint16]$Row, [string]$C #============================================================================================================================================================================================== function GetMessageOffset([string]$ID) { - if (!(IsSet $DialogueList)) { + if ($Files.json.textEditor -eq $null) { LoadTextEditor } + + if ($DialogueList -eq $null) { WriteToConsole ("Could not get message ID: " + $ID + " offset as the message data does not exist. Did it ran outside ByteLanguageOptions?" ) -Error return } - if (IsSet $DialogueList[$ID]) { return $DialogueList[$ID].start } + if ($DialogueList[$ID] -ne $null) { return $DialogueList[$ID].start } return -1 } @@ -694,12 +717,14 @@ function GetMessageOffset([string]$ID) { #============================================================================================================================================================================================== function GetMessageLength([string]$ID) { - if (!(IsSet $DialogueList)) { + if ($Files.json.textEditor -eq $null) { LoadTextEditor } + + if ($DialogueList -eq $null) { WriteToConsole ("Could not get message ID: " + $ID + " length as the message data does not exist. Did it ran outside ByteLanguageOptions?" ) -Error return } - if (IsSet $DialogueList[$ID]) { return $DialogueList[$ID].end - $DialogueList[$ID].start } + if ($DialogueList[$ID] -ne $null) { return $DialogueList[$ID].end - $DialogueList[$ID].start } return -1 } @@ -707,7 +732,9 @@ function GetMessageLength([string]$ID) { #============================================================================================================================================================================================== function SetMessageBox([string]$ID, [byte]$Type, [byte]$Position) { - if (!(IsSet $DialogueList)) { + if ($Files.json.textEditor -eq $null) { LoadTextEditor } + + if ($DialogueList -eq $null) { WriteToConsole ("Could not edit message ID: " + $ID + " as the message data does not exist. Did it ran outside ByteLanguageOptions?" ) -Error return } @@ -726,7 +753,9 @@ function SetMessageBox([string]$ID, [byte]$Type, [byte]$Position) { #============================================================================================================================================================================================== function SetMessageIcon([string]$ID, [string]$Hex, [string]$Value) { - if (!(IsSet $DialogueList)) { + if ($Files.json.textEditor -eq $null) { LoadTextEditor } + + if ($DialogueList -eq $null) { WriteToConsole ("Could not edit message ID: " + $ID + " as the message data does not exist. Did it ran outside ByteLanguageOptions?" ) -Error return } @@ -748,7 +777,9 @@ function SetMessageIcon([string]$ID, [string]$Hex, [string]$Value) { #============================================================================================================================================================================================== function SetMessageRupees([string]$ID, [uint16]$Value) { - if (!(IsSet $DialogueList)) { + if ($Files.json.textEditor -eq $null) { LoadTextEditor } + + if ($DialogueList -eq $null) { WriteToConsole ("Could not edit message ID: " + $ID + " as the message data does not exist. Did it ran outside ByteLanguageOptions?" ) -Error return } @@ -766,7 +797,9 @@ function SetMessageRupees([string]$ID, [uint16]$Value) { #============================================================================================================================================================================================== function SetJumpToMessage([string]$ID, [string]$Value) { - if (!(IsSet $DialogueList)) { + if ($Files.json.textEditor -eq $null) { LoadTextEditor } + + if ($DialogueList -eq $null) { WriteToConsole ("Could not edit message ID: " + $ID + " as the message data does not exist. Did it ran outside ByteLanguageOptions?" ) -Error return } @@ -781,7 +814,7 @@ function SetJumpToMessage([string]$ID, [string]$Value) { #============================================================================================================================================================================================== function FindMatch([byte[]]$Text, [boolean]$All) { - if (!(IsSet $DialogueList)) { + if ($DialogueList -eq $null) { WriteToConsole ("Could not find match in message ID: " + $ID + " as the message data does not exist. Did it ran outside ByteLanguageOptions?" ) -Error return } @@ -870,18 +903,19 @@ function FindMatch([byte[]]$Text, [boolean]$All) { #============================================================================================================================================================================================== function LoadTextEditor() { - if (IsSet $Files.json.textEditor) { return } + if ($Files.json.textEditor -ne $null) { return } - UpdateStatusLabel ("Patching " + $GameType.mode + " Additional Language Options...") + $Files.json.textEditor = SetJSONFile $GameFiles.textEditor + UpdateStatusLabel ("Patching " + $Files.json.textEditor.game + " Additional Language Options...") $start = CombineHex $ByteArrayGame[((GetDecimal $LanguagePatch.script_dma)+0)..((GetDecimal $LanguagePatch.script_dma)+3)] $end = CombineHex $ByteArrayGame[((GetDecimal $LanguagePatch.script_dma)+4)..((GetDecimal $LanguagePatch.script_dma)+7)] $length = Get32Bit ( (GetDecimal $end) - (GetDecimal $start) ) + ExportBytes -Offset $start -Length $length -Output ($GameFiles.extracted + "\message_data_static." + $LanguagePatch.code + ".bin") -Force ExportBytes -Offset $LanguagePatch.table_start -Length $LanguagePatch.table_length -Output ($GameFiles.extracted + "\message_data." + $LanguagePatch.code + ".tbl") -Force - $global:LastScript = @{} - $Files.json.textEditor = SetJSONFile $GameFiles.textEditor + $global:LastScript = @{} LoadScript -Script ($GameFiles.extracted + "\message_data_static." + $LanguagePatch.code + ".bin") -Table ($GameFiles.extracted + "\message_data." + $LanguagePatch.code + ".tbl") } @@ -889,16 +923,16 @@ function LoadTextEditor() { #============================================================================================================================================================================================== -function SetMessage([string]$ID, [object]$Text, [object]$Replace, [string]$File, [switch]$Full, [switch]$Insert, [switch]$Append, [switch]$All, [switch]$ASCII, [switch]$Silent, [switch]$Safety, [switch]$Force) { +function SetMessage([string]$ID, [object]$Text, [object]$Replace, [string]$File="", [switch]$Full, [switch]$Insert, [switch]$Append, [switch]$All, [switch]$ASCII, [switch]$Silent, [switch]$Safety, [switch]$Force) { - if (!(IsSet $Files.json.textEditor)) { LoadTextEditor } + if ($Files.json.textEditor -eq $null) { LoadTextEditor } - if (!(IsSet $DialogueList)) { + if ($DialogueList -eq $null) { WriteToConsole ("Could not edit message ID: " + $ID + " as the message data does not exist. Did it ran outside ByteLanguageOptions?" ) -Error return } - if (!(IsSet $DialogueList[$ID])) { + if ($DialogueList[$ID] -eq $null) { if (!$Silent) { WriteToConsole ("Could not find message ID: " + $ID) -Error } return -1 } @@ -947,7 +981,7 @@ function SetMessage([string]$ID, [object]$Text, [object]$Replace, [string]$File, } } - if (IsSet $File) { if (TestFile -Path ($GameFiles.binaries + "\" + $File)) { $Replace = [System.IO.File]::ReadAllBytes($GameFiles.binaries + "\" + $File) } } + if ($File -ne "") { if (TestFile -Path ($GameFiles.binaries + "\" + $File)) { $Replace = [System.IO.File]::ReadAllBytes($GameFiles.binaries + "\" + $File) } } elseif ($Replace.count -gt 0) { if ($Replace -match $re -and !$ASCII) { if ($Replace -is [System.String] -and $Replace -Like "* *") { [byte[]]$Replace = $Replace -split ' ' | foreach { [Convert]::ToByte($_, 16) } } @@ -1180,7 +1214,7 @@ function ParseMessageOoT([char[]]$Text, [switch]$Encode) { if ($types[44]) { $Text = ParseMessagePart -Text $Text -Encoded @(171) -Decoded @(60, 68, 45, 80, 97, 100, 62) -Encode $Encode } # AB / (D-Pad) # New box / line break - if ( (IsSet $TextEditor.Dialog) -and !(IsSet $TextEditor.Search) ) { + if ($TextEditor.Dialog -ne $null -and $TextEditor.Search -eq $null) { if ($types[4]) { $Text = ParseMessagePart -Text $Text -Encoded @(4) -Decoded @(13, 10, 60, 78, 101, 119, 32, 66, 111, 120, 62, 13, 10) -Encode $Encode } # 04 / (box break with new lines) if ($types[1]) { $Text = ParseMessagePart -Text $Text -Encoded @(1) -Decoded @(13, 10) -Encode $Encode } # 01 / `r`n (new line) } @@ -1315,7 +1349,7 @@ function ParseMessageMM([char[]]$Text, [switch]$Encode) { if ($types[224]) { $Text = ParseMessagePart -Text $Text -Encoded @(224) -Decoded @(60, 69, 110, 100, 62) -Encode $Encode } # E0 / (End conversation) # New box / line break - if ( (IsSet $TextEditor.Dialog) -and !(IsSet $TextEditor.Search) ) { + if ($TextEditor.Dialog -ne $null -and $TextEditor.Search -eq $null) { if ($types[16]) { $Text = ParseMessagePart -Text $Text -Encoded @(16) -Decoded @(13, 10, 60, 78, 101, 119, 32, 66, 111, 120, 62, 13, 10) -Encode $Encode } # 10 / (box break with new lines) if ($types[18]) { $Text = ParseMessagePart -Text $Text -Encoded @(18) -Decoded @(13, 10, 60, 78, 101, 119, 32, 66, 111, 120, 32, 73, 73, 62, 13, 10) -Encode $Encode } # 12 / (box break with new lines) if ($types[17]) { $Text = ParseMessagePart -Text $Text -Encoded @(17) -Decoded @(13, 10) -Encode $Encode } # 11 / `r`n (new line) @@ -1339,7 +1373,7 @@ function ParseMessagePart([System.Collections.ArrayList]$Text, [System.Collectio $i = $ScriptCounter - if (!$Encode -and $Text.count -gt $i + 1 -and (IsSet $TextEditor.Dialog) -and !(IsSet $TextEditor.Search) ) { + if (!$Encode -and $Text.count -gt $i + 1 -and $TextEditor.Dialog -ne $null -and $TextEditor.Search -eq $null) { if ($Text[$i] -eq 13 -and $Text[$i+1] -eq 10) { $global:ScriptCounter = $i + 1 return $Text diff --git a/Files/Scripts/Updater.psm1 b/Files/Scripts/Updater.psm1 index 30a5bc1b..38f53cd9 100644 --- a/Files/Scripts/Updater.psm1 +++ b/Files/Scripts/Updater.psm1 @@ -6,7 +6,7 @@ function PerformUpdate() { if ($Settings.Core.DisableAddons -ne $True) { foreach ($addon in $Files.json.repo.addons) { CheckAddon -Title $addon.title - UpdateAddon -Title $addon.title -Uri $addon.uri -Version $addon.version + UpdateAddon -Title $addon.title -Uri $addon.uri -Version $addon.version -VersionFallback $addon.versionFallback } } } @@ -14,7 +14,7 @@ function PerformUpdate() { AutoUpdate foreach ($addon in $Files.json.repo.addons) { CheckAddon -Title $addon.title - UpdateAddon -Title $addon.title -Uri $addon.uri -Version $addon.version + UpdateAddon -Title $addon.title -Uri $addon.uri -Version $addon.version -VersionFallback $addon.versionFallback } } @@ -25,9 +25,14 @@ function PerformUpdate() { #============================================================================================================================================================================================== function InvokeWebRequest([string]$Uri, [String]$OutFile) { - $ProgressPreference = 'SilentlyContinue' - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 - Invoke-WebRequest -UseBasicParsing -Uri $Uri -OutFile $outFile + $script = { Param([string]$Uri, [string]$OutFile) + $ProgressPreference = 'SilentlyContinue' + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 + Invoke-WebRequest -UseBasicParsing -Uri $Uri -OutFile $OutFile + $ProgressPreference = 'Continue' + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Uri, $OutFile) + StartJobLoop -Name "Script" $ProgressPreference = 'Continue' } @@ -37,10 +42,15 @@ function InvokeWebRequest([string]$Uri, [String]$OutFile) { #============================================================================================================================================================================================== function ReadWebRequest([string]$Uri) { - $ProgressPreference = 'SilentlyContinue' - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 - Invoke-WebRequest -Uri $Uri - $ProgressPreference = 'Continue' + $script = { Param([string]$Uri) + $ProgressPreference = 'SilentlyContinue' + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 + Write-Output (Invoke-WebRequest -Uri $Uri) + $ProgressPreference = 'Continue' + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Uri) + $result = StartJobLoop -Name "Script" -Output + return $result } @@ -49,10 +59,14 @@ function ReadWebRequest([string]$Uri) { #============================================================================================================================================================================================== function ExpandArchive([string]$LiteralPath, [String]$DestinationPath) { - $global:ProgressPreference = 'SilentlyContinue' - Expand-Archive -LiteralPath $LiteralPath -DestinationPath $DestinationPath - $global:ProgressPreference = 'Continue' - + $script = { Param([string]$LiteralPath, [string]$DestinationPath) + $global:ProgressPreference = 'SilentlyContinue' + Expand-Archive -LiteralPath $LiteralPath -DestinationPath $DestinationPath + $ProgressPreference = 'Continue' + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($LiteralPath, $DestinationPath) + StartJobLoop -Name "Script" + } @@ -78,28 +92,47 @@ function CheckUpdate() { #============================================================================================================================================================================================== function AutoUpdate([switch]$Manual) { - $update = $False + $update = $error = $False $oldContent = $newContent = $newVersion = $newDate = $newHotfix = $null if (TestFile $Patcher.VersionFile) { # Download version info try { $response = ReadWebRequest $Files.json.repo.version - # $newContent = $response.AllElements | Where {$_.class -eq "blob-code blob-code-inner js-file-line"} - $newcontent = $response.AllElements | Where {$_.type -eq "application/json"} + # $newContent = $response.AllElements | Where { $_.class -eq "blob-code blob-code-inner js-file-line" } + $newcontent = $response.AllElements | Where { $_.type -eq "application/json" } $newContent = [string]$newContent[1] - $start = ($newContent | Select-String "blob").Matches.Index + $start = ($newContent | Select-String "blob").Matches.Index $newContent = $newContent.substring($start, $newContent.substring($start).indexOf("]")) $newContent = $newContent.substring($newContent.indexOf("[")+1) $newContent = $newContent.replace('"', '') $newContent = $newContent.split(",") } catch { - WriteToConsole "Could not retrieve Patcher version info!" -Error - return + WriteToConsole "Could not retrieve Patcher version info! Trying fallback URL..." -Error + $error = $True } + # Download version info using fallback URL + if ($error) { + $error = $False + try { + if ($Settings.Core.LocalTempFolder -ne $False) { CreateSubPath $Paths.LocalTemp; $file = $Paths.LocalTemp + "\version.txt" } + else { CreateSubPath $Paths.AppDataTemp; $file = $Paths.AppDataTemp + "\version.txt" } + InvokeWebRequest -Uri $Files.json.repo.versionFallback -OutFile $file + [array]$newcontent = Get-Content -LiteralPath $file + RemoveFile $file + } + catch { + WriteToConsole "Could not retrieve Patcher version info using fallback URL!" -Error + RemoveFile $file + $error = $True + } + } + + if ($error) { return } + # Load content try { [array]$oldContent = Get-Content -LiteralPath $Patcher.VersionFile } catch { @@ -124,7 +157,7 @@ function AutoUpdate([switch]$Manual) { if ($Settings.Core.LastUpdateVersionCheck -le $newVersion -and $Settings.Core.LastUpdateDateCheck -le $newDate) { return } else { $Settings.Core.SkipUpdate = $False - Out-IniFile -FilePath $Files.settings -InputObject $Settings | Out-Null + Out-IniFile -FilePath $Files.settings -InputObject $Settings } } catch { @@ -193,32 +226,42 @@ function AutoUpdate([switch]$Manual) { #============================================================================================================================================================================================== function ShowUpdateDialog([String]$Version, [String]$Date, [String]$Hotfix) { - - $UpdateDialog = New-Object System.Windows.Forms.Form - $UpdateDialog.Size = DPISize (New-Object System.Drawing.Size(440, 200)) - $UpdateDialog.Text = $Patcher.Title - $UpdateDialog.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::FixedDialog - $UpdateDialog.StartPosition = "CenterScreen" - $UpdateDialog.Icon = $Files.icon.main + + $global:Update = @{} + $Update.Dialog = New-Object System.Windows.Forms.Form + $Update.Dialog.Size = DPISize (New-Object System.Drawing.Size(440, 200)) + $Update.Dialog.Text = $Patcher.Title + $Update.Dialog.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::FixedDialog + $Update.Dialog.StartPosition = "CenterScreen" + $Update.Dialog.Icon = $Files.icon.main $text = "Would you like to update Patcher64+?`n" + "New Version: " + $version + " (" + $date + ")" if (IsSet $Hotfix) { $text += "`nHotfix: #" + $Hotfix } - $label = CreateLabel -x (DPISize 20) -Y (DPISize 10) -Text $Text -Font $Fonts.Medium -AddTo $UpdateDialog - $yesBtn = CreateButton -X (DPISize 20) -Y (DPISize 100) -Width (DPISize 100) -Height (DPISize 50) -AddTo $UpdateDialog -Text "Yes" - $noBtn = CreateButton -X (DPISize 160) -Y (DPISize 100) -Width (DPISize 100) -Height (DPISize 50) -AddTo $UpdateDialog -Text "No" - $skipBtn = CreateButton -X (DPISize 300) -Y (DPISize 100) -Width (DPISize 100) -Height (DPISize 50) -AddTo $UpdateDialog -Text "Skip Version" + $label = CreateLabel -x (DPISize 20) -Y (DPISize 10) -Text $Text -Font $Fonts.Medium -AddTo $Update.Dialog + $Update.yesBtn = CreateButton -X (DPISize 20) -Y (DPISize 100) -Width (DPISize 100) -Height (DPISize 50) -AddTo $Update.Dialog -Text "Yes" + $Update.noBtn = CreateButton -X (DPISize 160) -Y (DPISize 100) -Width (DPISize 100) -Height (DPISize 50) -AddTo $Update.Dialog -Text "No" + $Update.skipBtn = CreateButton -X (DPISize 300) -Y (DPISize 100) -Width (DPISize 100) -Height (DPISize 50) -AddTo $Update.Dialog -Text "Skip Version" - $yesBtn.Add_Click( { $UpdateDialog.Close(); RunUpdate } ) - $noBtn.Add_Click( { $UpdateDialog.Close() } ) - $skipBtn.Add_Click( { - $UpdateDialog.Close() + $Update.yesBtn.Add_Click( { + $Update.Dialog.Close(); + EnableGUI $False; $Update.yesBtn.Enabled = $Update.noBtn.Enabled = $Update.skipBtn.Enabled = $False + RunUpdate + Enable GUI $True + } ) + + $Update.noBtn.Add_Click( { + $Update.Dialog.Close() + } ) + + $Update.skipBtn.Add_Click( { + $Update.Dialog.Close() $Settings.Core.SkipUpdate = $True - Out-IniFile -FilePath $Files.settings -InputObject $Settings | Out-Null + Out-IniFile -FilePath $Files.settings -InputObject $Settings } ) - $UpdateDialog.ShowDialog() | Out-Null - $UpdateDialog = $label = $yesBtn = $noBtn = $null + $Update.Dialog.ShowDialog() + $global:Update = $null } @@ -261,11 +304,12 @@ function RunUpdate() { RemovePath $Paths.Scripts RemovePath ($Paths.Base + "\Info") - Get-ChildItem -Path $path -Directory | ForEach-Object { $folder = $path + "\" + $_ } + $folder = $path + "\Patcher64Plus-Tool-master" + Copy-Item -LiteralPath $folder -Destination $Paths.Base -Force -Recurse Get-ChildItem -Path $folder -Directory | ForEach-Object { Copy-Item -LiteralPath ($folder + "\" + $_) -Destination $Paths.Base -Force -Recurse } - Move-Item -LiteralPath ($folder + "\Patcher64+ Tool.ps1") -Destination ($Paths.Base + "\Patcher64+ Tool.ps1") -Force - Move-Item -LiteralPath ($folder + "\Readme.txt") -Destination ($Paths.Base + "\ReadMe.txt") -Force - Move-Item -LiteralPath ($folder + "\Files\version.txt") -Destination ($Paths.Master + "\version.txt") -Force + Move-Item -LiteralPath ($folder + "\Patcher64+ Tool.ps1") -Destination ($Paths.Base + "\Patcher64+ Tool.ps1") -Force + Move-Item -LiteralPath ($folder + "\Readme.txt") -Destination ($Paths.Base + "\ReadMe.txt") -Force + Move-Item -LiteralPath ($folder + "\Files\version.txt") -Destination ($Paths.Master + "\version.txt") -Force if (TestFile -Path ($Paths.Base + "\Ocarina of Time\Editor") -Container) { Move-Item -LiteralPath ($Paths.Base + "\Ocarina of Time\Editor") -Destination ($Paths.Games + "\Ocarina of Time\Editor") -Force -Recurse } if (TestFile -Path ($Paths.Base + "\Majora's Mask\Editor") -Container) { Move-Item -LiteralPath ($Paths.Base + "\Majora's Mask\Editor") -Destination ($Paths.Games + "\Majora's Mask\Editor") -Force -Recurse } @@ -308,22 +352,21 @@ function CheckAddon([string]$Title) { #============================================================================================================================================================================================== -function UpdateAddon([string]$Title, [string]$Uri, [string]$Version) { +function UpdateAddon([string]$Title, [string]$Uri, [string]$Version, [string]$VersionFallback) { - $update = $False + $update = $error = $False $addonPath = $Paths.Addons + "\" + $Title $content = $date = $hotfix = $null - if ($Settings.Core.LocalTempFolder -eq $True) { $path = $Paths.LocalTemp } - else { $path = $Paths.AppDataTemp } - CreateSubPath $Path - $Path = $Path + "\updater-" + $Title.ToLower() - CreateSubPath $Path + if ($Settings.Core.LocalTempFolder -ne $False) { $path = $Paths.LocalTemp } + else { $path = $Paths.AppDataTemp } + CreateSubPath $path + $path = $path + "\updater-" + $Title.ToLower() + CreateSubPath $path if (TestFile ($addonPath + "\lastUpdate.txt")) { # Download version info try { - $file = $Path + "\lastUpdate.txt" $response = ReadWebRequest $Version # $content = $response.AllElements | Where {$_.class -eq "blob-code blob-code-inner js-file-line"} $content = $response.AllElements | Where {$_.type -eq "application/json"} @@ -336,12 +379,26 @@ function UpdateAddon([string]$Title, [string]$Uri, [string]$Version) { $content = $content.split(",") } catch { - RemovePath $path - WriteToConsole ("Could not retrieve last version info for " + $Title + "!") -Error - return + WriteToConsole ("Could not retrieve last version info for " + $Title + "! Trying fallback URL...") -Error + $error = $True } - + # Download version info using fallback URL + if ($error) { + $error = $False + try { + InvokeWebRequest -Uri $VersionFallback -OutFile ($Path + "\lastUpdate.txt") + [array]$content = Get-Content -LiteralPath ($Path + "\lastUpdate.txt") + RemoveFile ($Path + "\lastUpdate.txt") + } + catch { + WriteToConsole ("Could not retrieve last version info for " + $Title + " using the fallback URL!") -Error + RemoveFile ($Path + "\lastUpdate.txt") + $error = $True + } + } + + if ($error) { return } # Load content if ($content -eq $null) { @@ -377,7 +434,7 @@ function UpdateAddon([string]$Title, [string]$Uri, [string]$Version) { try { InvokeWebRequest -Uri $Uri -OutFile $zip - WriteToConsole ("Downloading latest update for " + $Title + "!") -Error + WriteToConsole ("Downloading latest update for " + $Title + "!") } catch { RemovePath $path @@ -393,10 +450,8 @@ function UpdateAddon([string]$Title, [string]$Uri, [string]$Version) { ExpandArchive -LiteralPath $zip -DestinationPath $path -Force RemovePath $addonPath - Get-ChildItem -Path $path -Directory | ForEach-Object { $folder = $path + "\" + $_ } - Copy-Item -LiteralPath ($folder + "\Files") -Destination $Paths.Base -Force -Recurse + Copy-Item -LiteralPath ($path + "\Patcher64Plus-Tool-" + $Title + "-main\Files") -Destination $Paths.Base -Force -Recurse RemovePath $path - CheckAddon -Title $Title $Addons[$Title].isUpdated = $True } diff --git a/Files/Scripts/VC.psm1 b/Files/Scripts/VC.psm1 index f591b64b..f4943b32 100644 --- a/Files/Scripts/VC.psm1 +++ b/Files/Scripts/VC.psm1 @@ -1,20 +1,13 @@ -function CreateVCRemapDialog() { +function CreateVCRemapPanel() { - # Create Dialog - $global:VCRemapDialog = CreateDialog -Width (DPISize 800) -Height (DPISize 520) -Icon $Files.icon.settings - $CloseButton = CreateButton -X ($VCRemapDialog.Width / 2 - (DPISize 40)) -Y ($VCRemapDialog.Height - (DPISize 90)) -Width (DPISize 80) -Height (DPISize 35) -Text "Close" -AddTo $VCRemapDialog - $CloseButton.Add_Click({ $VCRemapDialog.Hide() }) - - # Create the version number and script name label - $InfoLabel = CreateLabel -X ($VCRemapDialog.Width / 2 - $String.Width - (DPISize 100)) -Y (DPISize 10) -Width (DPISize 200) -Height (DPISize 15) -Font $Fonts.SmallBold -Text ($Patcher.Title + " " + $Patcher.Version + " (" + $Patcher.Date + ")") -AddTo $VCRemapDialog - # VC Remap Settings - CreateReduxGroup -All -Tag "Controls" -Y (DPISize 40) -Text "Virtual Console Remap Presets" -Name $null -ShowAlways -AddTo $VCRemapDialog + $panel = CreatePanel -Width $RightPanel.RemapControls.Width -Height $RightPanel.RemapControls.Height -Name "RemapVCControlsPanel" -AddTo $RightPanel.RemapControls + CreateReduxGroup -All -Tag "Controls" -Y (DPISize 0) -Text "Virtual Console Remap Presets" -AddTo $panel $items = @() if (IsSet $Files.json.controls) { foreach ($item in $Files.json.controls.presets) { $items += $item.title } } CreateReduxComboBox -All -Name "Preset" -Text "Preset" -Length 200 -Items $items -PostItems @("Custom") -Info "Select a preset for the VC Remap controls" - CreateReduxGroup -All -Tag "Controls" -Y ($Last.Group.bottom + (DPISize 10) ) -Height 10 -Text "Virtual Console Remap Settings" -Name $null -ShowAlways -AddTo $VCRemapDialog + CreateReduxGroup -All -Tag "Controls" -Y ($Last.Group.bottom + (DPISize 10) ) -Height 10 -Text "Virtual Console Remap Settings" -AddTo $panel if ($GameConsole.mode -eq "N64") { $items = @("Disabled", "A", "B", "Start", "L", "R", "Z", "C-Up", "C-Right", "C-Down", "C-Left", "D-Pad Up", "D-Pad Right", "D-Pad Down", "D-Pad Left") } elseif ($GameConsole.mode -eq "SNES") { $items = @("Disabled", "A", "B", "X", "Y", "Start", "Select", "L", "R") } elseif ($GameConsole.mode -eq "NES") { $items = @("Disabled", "A", "B", "Start", "Select") } @@ -112,10 +105,19 @@ function PatchVCROM([string]$Command) { # Extract ROM if required if (StrLike -str $Command -val "Extract") { - if ($romcType -eq 1) { & $Files.tool.romc d $GetROM.run $GetROM.romc | Out-Null } - elseif ($romcType -eq 2) { & $Files.tool.romchu $GetROM.run $GetROM.romc | Out-Null } - if ($romcType -ge 1) { Move-Item -LiteralPath $GetROM.romc -Destination $WADFile.Extracted -Force } - else { Move-Item -LiteralPath $GetROM.run -Destination $WADFile.Extracted -Force } + if ($romcType -eq 1 -or $romcType -eq 2) { + if ($romcType -eq 1) { $tool = $Files.tool.romc } + elseif ($romcType -eq 2) { $tool = $Files.tool.romchu } + $script = { Param([string]$Tool, [string]$File, [string]$Compressed) + & $Tool $File $Compressed | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($tool, $GetROM.run, $GetROM.romc) + StartJobLoop -Name "Script" + } + + if ($romcType -ge 1) { Move-Item -LiteralPath $GetROM.romc -Destination $WADFile.Extracted -Force } + else { Move-Item -LiteralPath $GetROM.run -Destination $WADFile.Extracted -Force } + UpdateStatusLabel ("Successfully extracted " + $GameType.mode + " ROM with " + (Get-Item -LiteralPath $Files.tool.romc).BaseName + ".") return $False } @@ -132,8 +134,15 @@ function PatchVCROM([string]$Command) { # Decompress romc if needed elseif ($PatchInfo.run -and $romcType -ge 1) { RemoveFile $GetROM.romc - if ($romcType -eq 1) { & $Files.tool.romc d $GetROM.run $GetROM.romc | Out-Null } - elseif ($romcType -eq 2) { & $Files.tool.romchu $GetROM.run $GetROM.romc | Out-Null } + if ($romcType -eq 1 -or $romcType -eq 2) { + if ($romcType -eq 1) { $tool = $Files.tool.romc } + elseif ($romcType -eq 2) { $tool = $Files.tool.romchu } + $script = { Param([string]$Tool, [string]$File, [string]$Compressed) + & $Tool $File $Compressed | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($tool, $GetROM.run, $GetROM.romc) + StartJobLoop -Name "Script" + } Move-Item -LiteralPath $GetROM.romc -Destination $GetROM.run -Force UpdateStatusLabel ("Successfully decompressed " + $GameType.mode + " ROMC with " + (Get-Item -LiteralPath $Files.tool.romc).BaseName + ".") } @@ -160,7 +169,12 @@ function PatchVCEmulator([string]$Command) { $array = [IO.File]::ReadAllBytes($WADFile.AppFile01) if ($array[0] -eq (GetDecimal "10") -and (Get-Item $WADFile.AppFile01).length/1MB -lt 1) { if ( (StrLike -Str $Command -Val "Patch Boot DOL") -or (IsChecked $VC.ExpandMemory) -or (IsChecked $VC.RemoveFilter) -or (IsChecked $VC.RemapControls) ) { - & $Files.tool.lzss -d $WADFile.AppFile01 | Out-Null + $script = { Param([string]$Tool, [string]$File) + & $Tool -d $File | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.lzss, $WADFile.AppFile01) + StartJobLoop -Name "Script" + $DecompressedApp = $True WriteToConsole ("Decompressed LZSS File: " + $WADFile.AppFile01) } @@ -185,7 +199,7 @@ function PatchVCEmulator([string]$Command) { } #> # Controls - if ($VC.RemapControls.Checked -and $VC.RemapControls.Visible) { + if ($VC.RemapControls.Checked -and $VC.RemapControls.Visible -and $Redux.Controls.Preset.SelectedIndex -ne 0) { if ( (StrLike -Str $Command -Val "Patch Boot DOL") -and (IsSet $GamePatch.patch) ) { $controls = $Files.json.controls.$("offsets_" + [System.IO.Path]::GetFileNameWithoutExtension($GamePatch.patch)); } else { $controls = $Files.json.controls.offsets; } @@ -237,7 +251,12 @@ function PatchVCEmulator([string]$Command) { # Applying LZSS compression if ($DecompressedApp) { - & $Files.tool.lzss -evn $WADFile.AppFile01 | Out-Null + $script = { Param([string]$Tool, [string]$File) + & $Tool -evn $File | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.lzss, $WADFile.AppFile01) + StartJobLoop -Name "Script" + WriteToConsole ("Compressed LZSS File: " + $WADFile.AppFile01) } @@ -282,7 +301,13 @@ function CompressROMC() { if ($romcType -ne 1) { return } UpdateStatusLabel ("Compressing " + $GameType.mode + " VC ROM...") RemoveFile $GetROM.romc - & $Files.tool.romc e $GetROM.run $GetROM.romc | Out-Null + + $script = { Param([string]$Tool, [string]$File, $Compressed) + & $Tool e $File $Compressed | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.romc, $GetROM.run, $GetROM.romc) + StartJobLoop -Name "Script" + Move-Item -LiteralPath $GetROM.romc -Destination $GetROM.run -Force } @@ -398,18 +423,19 @@ function ExtractWADFile([string]$PatchedFileName) { [IO.File]::WriteAllBytes($Files.ckey, @(235, 228, 42, 34, 94, 133, 147, 228, 72, 217, 197, 69, 115, 129, 170, 247)) - # We need to be in the same path as some files so just jump there - Push-Location $Paths.Temp - # Run the program to extract the wad file $ErrorActionPreference = $WarningPreference = 'SilentlyContinue' - try { (& $Files.tool.wadunpacker $GamePath) | Out-Null } - catch { } + try { + $script = { Param([string]$Tool, [string]$Path, [string]$Temp) + Push-Location $Temp + & $Tool $Path | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.wadunpacker, $GamePath, $Paths.Temp) + StartJobLoop -Name "Script" + } + catch { WriteToConsole "Could not unpack Wii VC WAD" -Error } $ErrorActionPreference = $WarningPreference = 'Continue' - # Doesn't matter, but return to where we were - Pop-Location - # Find the extracted folder by looping through all files in the folder. $FolderExists = $False foreach ($item in Get-ChildItem -LiteralPath $Paths.Temp -Force) { @@ -454,16 +480,24 @@ function RepackWADFile($GameID) { } } - # We need to be in the same path as some files so just jump there. - Push-Location -LiteralPath $Paths.Temp - # Repack the WAD using the new files - if ($GameID -ne $null -and $Settings.Debug.NoChannelIDChange -ne $True) { & $Files.tool.wadpacker $tik $tmd $cert $WadFile.Patched '-sign' '-i' $GameID } - else { & $Files.tool.wadpacker $tik $tmd $cert $WadFile.Patched '-sign' } - - # Doesn't matter, but return to where we were. - Pop-Location - + if ($GameID -ne $null -and $Settings.Debug.NoChannelIDChange -ne $True) { + $script = { Param([string]$Tool, [string]$Tik, [string]$Tmd, [string]$Cert, [string]$Out, [string]$ID, [string]$Path) + Push-Location -LiteralPath $Path + & $Tool $Tik $Tmd $Cert $Out '-sign' '-i' $ID | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.wadpacker, $tik, $tmd, $cert, $WadFile.Patched, $GameID, $Paths.Temp) + StartJobLoop -Name "Script" + } + else { + $script = { Param([string]$Tool, [string]$Tik, [string]$Tmd, [string]$Cert, [string]$Out, [string]$Path) + Push-Location -LiteralPath $Path + & $Tool $Tik $Tmd $Cert $Out '-sign' | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.wadpacker, $tik, $tmd, $cert, $WadFile.Patched, $Paths.Temp) + StartJobLoop -Name "Script" + } + # If the patched file was created or could not be created. if (TestFile $WadFile.Patched) { UpdateStatusLabel "Complete! Patched Wii VC WAD was successfully patched." } # Set the status label. else { UpdateStatusLabel "Failed! Patched Wii VC WAD was not created." } @@ -481,7 +515,13 @@ function ExtractU8AppFile([string]$Command) { # ROM is within the "0000005.app" file if ($GameConsole.appfile -eq "00000005.app") { UpdateStatusLabel 'Extracting "00000005.app" file...' # Set the status label - & $Files.tool.wszst 'X' $WADFile.AppFile05 '-d' $WADFile.AppPath05 | Out-Null # Unpack the file using wszst + + $script = { Param([string]$Tool, [string]$File, [string]$Path) + & $Tool 'X' $File '-d' $Path | Out-Null # Unpack the file using wszst + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.wszst, $WADFile.AppFile05, $WADFile.AppPath05) + StartJobLoop -Name "Script" + if ($VC.RemoveT64.Checked) { Get-ChildItem $WADFile.AppPath05 -Include *.T64 -Recurse | Remove-Item } # Remove all .T64 files when selected foreach ($item in Get-ChildItem $WADFile.AppPath05) { # Reference ROM in unpacked AppFile if ($item -match "rom") { @@ -521,13 +561,19 @@ function RepackU8AppFile() { # The ROM is located witin the "00000005.app" file if ($GameConsole.appFile -eq "00000005.app") { - UpdateStatusLabel 'Repacking "00000005.app" file...' # Set the status label - RemoveFile $WadFile.AppFile05 # Remove the original app file as its going to be replaced - & $Files.tool.wszst 'C' $WadFile.AppPath05 '-d' $WadFile.AppFile05 # Repack the file using wszst - $AppByteArray = [IO.File]::ReadAllBytes($WadFile.AppFile05) # Get the file as a byte array - for ($i=16; $i -le 31; $i++) { $AppByteArray[$i] = 0 } # Overwrite the values in 0x10 with zeroes. I don't know why, I'm just matching the output from another program - [IO.File]::WriteAllBytes($WadFile.AppFile05, $AppByteArray) # Overwrite the patch file with the extended file - RemoveFile $WadFile.AppPath05 # Remove the extracted WAD folder + UpdateStatusLabel 'Repacking "00000005.app" file...' # Set the status label + RemoveFile $WadFile.AppFile05 # Remove the original app file as its going to be replaced + + $script = { Param([string]$Tool, [string]$File, [string]$Path) + & $Tool 'C' $File '-d' $Path | Out-Null # Repack the file using wszst + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.wszst, $WADFile.AppFile05, $WADFile.AppPath05) + StartJobLoop -Name "Script" + + $AppByteArray = [IO.File]::ReadAllBytes($WadFile.AppFile05) # Get the file as a byte array + for ($i=16; $i -le 31; $i++) { $AppByteArray[$i] = 0 } # Overwrite the values in 0x10 with zeroes. I don't know why, I'm just matching the output from another program + [IO.File]::WriteAllBytes($WadFile.AppFile05, $AppByteArray) # Overwrite the patch file with the extended file + RemoveFile $WadFile.AppPath05 # Remove the extracted WAD folder } # The ROM is located witin the "00000001.app" VC emulator file @@ -591,7 +637,7 @@ function SetItem([object]$ComboBox, [string]$Text) { #============================================================================================================================================================================================== -Export-ModuleMember -Function CreateVCRemapDialog +Export-ModuleMember -Function CreateVCRemapPanel Export-ModuleMember -Function CheckVCGameID Export-ModuleMember -Function PatchVCROM diff --git a/Files/Scripts/Zelda 64.psm1 b/Files/Scripts/Zelda 64.psm1 index 24f24b0d..5bc8b2d8 100644 --- a/Files/Scripts/Zelda 64.psm1 +++ b/Files/Scripts/Zelda 64.psm1 @@ -5,22 +5,27 @@ function PatchModel([string]$Category, [string]$Name) { $file = $path + "\" + $Name if (TestFile ($file + ".zobj")) { - $manifest = $path + "\Manifest\" + $GameRev.name - if ( (IsChecked $Redux.Equipment.HideSword) -and (IsChecked $Redux.Equipment.HideShield) ) { $manifest += " - No Equipment" } - elseif (IsChecked $Redux.Equipment.HideSword) { $manifest += " - No Sword" } - elseif (IsChecked $Redux.Equipment.HideShield) { $manifest += " - No Shield" } - $manifest += ".txt" - + $manifest = $path + "\Manifest\" + $GameRev.name + ".txt" $optimized = $path + "\Manifest\Optimized.zobj" - & $Files.tool.zzobjman playas -i ($file + ".zobj") -r $GetROM.decomp -o ($Paths.Temp + "\model") -m $manifest -b $optimized | Out-Null + $script = { Param([string]$Tool, [string]$Model, [string]$File, [string]$Path, [string]$Manifest, [string]$Optimized) + & $Tool playas -i ($Model + ".zobj") -r $File -o ($Path + "\model") -m $Manifest -b $Optimized | Out-Null + } + Start-Job -Name "Script" -ScriptBlock $script -ArgumentList @($Files.tool.zzobjman, $file, $GetROM.decomp, $Paths.Temp, $manifest, $optimized) + StartJobLoop -Name "Script" - if (TestFile ($Paths.Temp + "\model.z64")) { Move-Item -LiteralPath ($Paths.Temp + "\model.z64") -Destination $GetROM.decomp -Force } + if (TestFile ($Paths.Temp + "\model.z64")) { + Move-Item -LiteralPath ($Paths.Temp + "\model.z64") -Destination $GetROM.decomp -Force + WriteToConsole ("Applied ZOBJ model PlayAs: " + $Name) + } else { WriteToConsole ("Could not patch in custom model: " + $Name) -Error $global:ModelPatchingError = $True } } - elseif (TestFile ($file + ".ppf")) { ApplyPatch -Patch ($file + ".ppf") -FullPath } + elseif (TestFile ($file + ".ppf")) { + ApplyPatch -Patch ($file + ".ppf") -FullPath + WriteToConsole ("Applied PPF model patch: " + $Name) + } else { WriteToConsole ("Could not find custom model to patch: " + $Name) -Error $global:ModelPatchingError = $True @@ -440,6 +445,8 @@ function PatchReplaceMusic([string]$BankPointerTableStart, [string]$BankPointerT #============================================================================================================================================================================================== function MusicOptions([string]$Default="File Select") { + if ($Settings.Core.SafeOptions -eq $True) { return } + $tracks = @() foreach ($track in $Files.json.music.tracks) { if ($track.size -ne 0) { $tracks += $track.title } @@ -449,25 +456,22 @@ function MusicOptions([string]$Default="File Select") { # MUSIC # - CreateReduxGroup -Tag "Music" -All -Text "Music" -Columns 2 -Height 8 - CreateReduxComboBox -Name "FileSelect" -All -Text "File Select Theme" -Default $Default -Items $tracks -Info "Set the music theme for the File Select menu" -Credits "Admentus" - - CreateReduxPanel -X 25 -Row 1 -Columns 1.9 -Rows 2 -All - CreateReduxRadioButton -Name "EnableAll" -All -Column 1 -Row 1 -Max 4 -SaveTo "Mute" -Checked -Text "Enable All Music" -Info "Keep the music as it is" -Credits "Admentus" - CreateReduxRadioButton -Name "MuteSelected" -All -Column 2 -Row 1 -Max 4 -SaveTo "Mute" -Text "Mute Selected Music" -Info "Mute the selected music from the list in the game" -Credits "Admentus" - CreateReduxRadioButton -Name "MuteAreaOnly" -All -Column 1 -Row 2 -Max 4 -SaveTo "Mute" -Text "Mute Area Music Only" -Info "Mute only the area music in the game" -Credits "Admentus" - CreateReduxRadioButton -Name "MuteAll" -All -Column 2 -Row 2 -Max 4 -SaveTo "Mute" -Text "Mute All Music" -Info "Mute all the music in the game" -Credits "Admentus" - - CreateReduxComboBox -Name "SelectReplace" -All -Text "Select Replace Track" -Info "Select the ingame track that should be replaced" -Items $tracks -NoDefault -Row 5 - CreateReduxCheckBox -Name "EnableReplace" -All -Text "Enable Replace Music" -Info "Enables patching in music replacements" - $Redux.Music.Reset = CreateReduxButton -All -Text "Reset Replacements" -Row 6 -Column 2 + CreateReduxGroup -Tag "Music" -All -Text "Music" + CreateReduxRadioButton -Name "EnableAll" -All -Max 4 -SaveTo "Mute" -Text "Enable All Music" -Info "Keep the music as it is" -Checked -Credits "Admentus" + CreateReduxRadioButton -Name "MuteSelected" -All -Max 4 -SaveTo "Mute" -Text "Mute Selected Music" -Info "Mute the selected music from the list in the game" -Credits "Admentus" + CreateReduxRadioButton -Name "MuteAreaOnly" -All -Max 4 -SaveTo "Mute" -Text "Mute Area Music Only" -Info "Mute only the area music in the game" -Credits "Admentus" + CreateReduxRadioButton -Name "MuteAll" -All -Max 4 -SaveTo "Mute" -Text "Mute All Music" -Info "Mute all the music in the game" -Credits "Admentus" + CreateReduxComboBox -Name "FileSelect" -All -Items $tracks -Text "File Select Theme" -Info "Set the music theme for the File Select menu" -Default $Default -Credits "Admentus" + CreateReduxComboBox -Name "SelectReplace" -All -Items $tracks -Text "Select Replace Track" -Info "Select the ingame track that should be replaced" -NoDefault + CreateReduxCheckBox -Name "EnableReplace" -All -Text "Enable Replace Music" -Info "Enables patching in music replacements" + $Redux.Music.Reset = CreateReduxButton -All -Text "Reset Replacements" # MUTE MUSIC # - CreateReduxGroup -Tag "MuteMusic" -All -Text "Mute Music Tracks" -Columns 2 -Height 6 - CreateReduxListBox -Name "Tracks" -All -Items $tracks -MultiSelect + CreateReduxGroup -Tag "MuteMusic" -All -Text "Mute Music Tracks" -Columns 2 -Height 8 + CreateReduxListBox -Name "Tracks" -All -Items $tracks -MultiSelect -Columns 1.9 -Rows 4.8 EnableForm -Form $Redux.MuteMusic.Tracks -Enable $Redux.Music.MuteSelected.Checked $Redux.Music.MuteSelected.Add_CheckedChanged({ EnableForm -Form $Redux.MuteMusic.Tracks -Enable $this.Checked }) @@ -477,7 +481,7 @@ function MusicOptions([string]$Default="File Select") { # REPLACE MUSIC # CreateReduxGroup -Tag "ReplaceMusic" -All -Text "Replace Music Tracks" - $Redux.ReplaceMusic.Tracks = CreateReduxListBox -All + $Redux.ReplaceMusic.Tracks = CreateReduxListBox -All -Columns 1.9 -Rows 4.8 EnableElem -Elem @($Redux.ReplaceMusic.Tracks, $Redux.Music.SelectReplace) -Active $Redux.Music.EnableReplace.Checked $Redux.Music.EnableReplace.Add_CheckedChanged({ EnableElem -Elem @($Redux.ReplaceMusic.Tracks, $Redux.Music.SelectReplace) -Active $this.Checked }) @@ -706,116 +710,92 @@ function ChangeStringIntoDigits([string]$File, [string]$Search, [string]$Value, #============================================================================================================================================================================================== -function ShowHudPreview([switch]$IsOoT) { +function ShowStylePreview() { - # Buttons - $path = ($Paths.shared + "\Buttons\" + $Redux.UI.ButtonStyle.Text.replace(" (default)", "") + ".png") - if (TestFile $path) { SetBitMap -Path $path -Box $Redux.UI.ButtonPreview -Width 90 -Height 90 } - else { $Redux.UI.ButtonPreview.Image = $null } + if ($Redux.Styles.RegularChests -ne $null) { ShowPreviewImage -Option $Redux.Styles.RegularChests.Text -Path "Styles\Chests" -Box $Redux.Previews.RegularChests } + if ($Redux.Styles.LeatherChests -ne $null) { ShowPreviewImage -Option $Redux.Styles.LeatherChests.Text -Path "Styles\Chests" -Box $Redux.Previews.LeatherChests } + if ($Redux.Styles.BossChests -ne $null) { ShowPreviewImage -Option $Redux.Styles.BossChests.Text -Path "Styles\Chests" -Box $Redux.Previews.BossChests } + if ($Redux.Styles.SmallCrates -ne $null) { ShowPreviewImage -Option $Redux.Styles.SmallCrates.Text -Path "Styles\Small Crates" -Box $Redux.Previews.SmallCrates } + if ($Redux.Styles.Pots -ne $null) { ShowPreviewImage -Option $Redux.Styles.Pots.Text -Path "Styles\Pots" -Box $Redux.Previews.Pots } - # Rupees - $path = ($Paths.shared + "\HUD\Rupees\" + $Redux.UI.Rupees.Text.replace(" (default)", "") + ".png") - if (TestFile $path) { SetBitMap -Path $path -Box $Redux.UI.RupeesPreview } - else { $Redux.UI.RupeesPreview.Image = $null } +} - # Hearts - $path = ($Paths.shared + "\HUD\Hearts\" + $Redux.UI.Hearts.Text.replace(" (default)", "") + ".png") - if (TestFile $path) { SetBitMap -Path $path -Box $Redux.UI.HeartsPreview } - else { $Redux.UI.HeartsPreview.Image = $null } - # Magic - $path = ($Paths.shared + "\HUD\Magic\" + $Redux.UI.Magic.Text.replace(" (default)", "") + ".png") - if (TestFile $path) { SetBitMap -Path $path -Box $Redux.UI.MagicPreview -Width 200 -Height 40 } - else { $Redux.UI.MagicPreview.Image = $null } - $file = $null +#============================================================================================================================================================================================== +function ShowHudPreview([switch]$IsOoT) { + + if ($Redux.UI.ButtonStyle -ne $null) { ShowPreviewImage -Option $Redux.UI.ButtonStyle.Text -Path "HUD\Buttons" -Box $Redux.Previews.ButtonStyle -Width 90 -Height 90 } + if ($Redux.UI.Magic -ne $null) { ShowPreviewImage -Option $Redux.UI.Magic.Text -Path "HUD\Magic" -Box $Redux.Previews.Magic -Width 200 -Height 40 } + if ($Redux.UI.Hearts -ne $null) { ShowPreviewImage -Option $Redux.UI.Hearts.Text -Path "HUD\Hearts" -Box $Redux.Previews.Hearts } + if ($Redux.UI.Rupees -ne $null) { ShowPreviewImage -Option $Redux.UI.Rupees.Text -Path "HUD\Rupees" -Box $Redux.Previews.Rupees } + if ($Redux.UI.CurrentFloor -ne $null) { ShowPreviewImage -Option $Redux.UI.CurrentFloor.Text -Path "HUD\Current Floor" -Box $Redux.Previews.CurrentFloor } + if ( ( (IsChecked $Redux.UI.DungeonKeys) -or (IsChecked $Redux.UI.HUD) ) -and $IsOoT) { $file = "Majora's Mask" } elseif ( ( (IsChecked $Redux.UI.DungeonKeys) -or (IsChecked $Redux.UI.HUD) ) -and !$IsOoT) { $file = "Ocarina of Time" } elseif ( ( (IsChecked $Redux.UI.DungeonKeys -Not) -or (IsChecked $Redux.UI.HUD -Not) ) -and $IsOoT) { $file = "Ocarina of Time" } elseif ( ( (IsChecked $Redux.UI.DungeonKeys -Not) -or (IsChecked $Redux.UI.HUD -Not) ) -and !$IsOoT) { $file = "Majora's Mask" } - if (TestFile ($Paths.Shared + "\HUD\Keys\" + $file + ".png")) { SetBitMap -Path ($Paths.Shared + "\HUD\Keys\" + $file + ".png") -Box $Redux.UI.DungeonKeysPreview } else { $Redux.UI.DungeonKeysPreview.Image = $null } + $image = GetImageFile ($Paths.Shared + "\HUD\Keys\" + $file) + if ($image -ne $null) { SetBitMap -Path $image -Box $Redux.Previews.DungeonKeys } else { $Redux.Previews.DungeonKeys.Image = $null } } #============================================================================================================================================================================================== -function ShowEquipmentPreview() { +function ShowPreviewImage([string]$Option=$null, [string]$Path="", [object]$Box=$null, [int]$Width=0, [int]$Height=0) { - if (IsSet $Redux.Equipment.DekuShield) { - $path = ($Paths.shared + "\Equipment\Deku Shield\" + $Redux.Equipment.DekuShield.Text.replace(" (default)", "") + " Icon.png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.DekuShieldIconPreview } - else { - $path = ($Paths.shared + "\Equipment\Deku Shield\" + $Redux.Equipment.DekuShield.Items[0].replace(" (default)", "") + " Icon.png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.DekuShieldIconPreview } - else { $Redux.Equipment.DekuShieldIconPreview.Image = $null } - } + if ($Box -eq $null) { return } + $image = GetImageFile ($Paths.shared + "\" + $Path + "\" + $Option.replace(" (default)", "") ) + if ($image -ne $null) { SetBitMap -Path $image -Box $Box -Width $Width -Height $Height } else { $Box.Image = $null } - $path = ($Paths.shared + "\Equipment\Deku Shield\" + $Redux.Equipment.DekuShield.Text.replace(" (default)", "") + ".png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.DekuShieldPreview } - else { $Redux.Equipment.DekuShieldPreview.Image = $null } - } +} - if (IsSet $Redux.Equipment.HylianShield) { - $path = ($Paths.shared + "\Equipment\Hylian Shield\" + $Redux.Equipment.HylianShield.Text.replace(" (default)", "") + " Icon.png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.HylianShieldIconPreview } - else { - $path = ($Paths.shared + "\Equipment\Hylian Shield\" + $Redux.Equipment.HylianShield.Items[0].replace(" (default)", "") + " Icon.png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.HylianShieldIconPreview } - else { $Redux.Equipment.HylianShieldIconPreview.Image = $null } - } - $path = ($Paths.shared + "\Equipment\Hylian Shield\" + $Redux.Equipment.HylianShield.Text.replace(" (default)", "") + ".png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.HylianShieldPreview } - else { $Redux.Equipment.HylianShieldPreview.Image = $null } - } - if (IsSet $Redux.Equipment.MirrorShield) { - $path = ($Paths.shared + "\Equipment\Mirror Shield\" + $Redux.Equipment.MirrorShield.Text.replace(" (default)", "") + " Icon.png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.MirrorShieldIconPreview } - else { - $path = ($Paths.shared + "\Equipment\Mirror Shield\" + $Redux.Equipment.MirrorShield.Items[0].replace(" (default)", "") + " Icon.png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.MirrorShieldIconPreview } - else { $Redux.Equipment.MirrorShieldIconPreview.Image = $null } - } +#============================================================================================================================================================================================== +function ShowEquipmentPreview() { + + if ($Redux.Equipment.DekuShield -ne $null) { ShowEquipmentPreviewImage -Option $Redux.Equipment.DekuShield -Equipment "Deku Shield" -IconBox $Redux.Previews.DekuShieldIcon -LinkBox $Redux.Previews.DekuShield } + if ($Redux.Equipment.HylianShield -ne $null) { ShowEquipmentPreviewImage -Option $Redux.Equipment.HylianShield -Equipment "Hylian Shield" -IconBox $Redux.Previews.HylianShieldIcon -LinkBox $Redux.Previews.HylianShield } + if ($Redux.Equipment.MirrorShield -ne $null) { ShowEquipmentPreviewImage -Option $Redux.Equipment.MirrorShield -Equipment "Mirror Shield" -IconBox $Redux.Previews.MirrorShieldIcon -LinkBox $Redux.Previews.MirrorShield } - $path = ($Paths.shared + "\Equipment\Mirror Shield\" + $Redux.Equipment.MirrorShield.Text.replace(" (default)", "") + ".png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.MirrorShieldPreview } - else { $Redux.Equipment.MirrorShieldPreview.Image = $null } - } + if ($Redux.Equipment.KokiriSword -ne $null) { ShowEquipmentPreviewImage -Option $Redux.Equipment.KokiriSword -Equipment "Kokiri Sword" -IconBox $Redux.Previews.KokiriSwordIcon } + if ($Redux.Equipment.MasterSword -ne $null) { ShowEquipmentPreviewImage -Option $Redux.Equipment.MasterSword -Equipment "Master Sword" -IconBox $Redux.Previews.MasterSwordIcon } + +} - if (IsSet $Redux.Equipment.KokiriSword) { - $path = ($Paths.shared + "\Equipment\Kokiri Sword\" + $Redux.Equipment.KokiriSword.Text.replace(" (default)", "") + " Icon.png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.KokiriSwordIconPreview } - else { - $path = ($Paths.shared + "\Equipment\Kokiri Sword\" + $Redux.Equipment.KokiriSword.Items[0].replace(" (default)", "") + " Icon.png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.KokiriSwordIconPreview } - else { $Redux.Equipment.KokiriSwordIconPreview.Image = $null } - } - } - if (IsSet $Redux.Equipment.MasterSword) { - $path = ($Paths.shared + "\Equipment\Master Sword\" + $Redux.Equipment.MasterSword.Text.replace(" (default)", "") + " Icon.png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.MasterSwordIconPreview } + +#============================================================================================================================================================================================== +function ShowEquipmentPreviewImage([object]$Option=$null, [string]$Equipment="", [object]$IconBox=$null, [object]$LinkBox=$null) { + + if ($IconBox -ne $null) { + $image = GetImageFile ($Paths.shared + "\Equipment\" + $Equipment + "\" + $Option.Text.replace(" (default)", "") + " Icon") + if ($image -ne $null) { SetBitMap -Path $image -Box $IconBox } else { - $path = ($Paths.shared + "\Equipment\Master Sword\" + $Redux.Equipment.MasterSword.Items[0].replace(" (default)", "") + " Icon.png") - if (TestFile $Path) { SetBitMap -Path $path -Box $Redux.Equipment.MasterSwordIconPreview } - else { $Redux.Equipment.MasterSwordIconPreview.Image = $null } + $image = GetImageFile ($Paths.shared + "\Equipment\" + $Equipment + "\" + $Option.Items[0].replace(" (default)", "") + " Icon") + if ($image -ne $null) { SetBitMap -Path $image -Box $IconBox } else { $IconBox.Image = $null } } } + if ($LinkBox -ne $null) { + $image = GetImageFile ($Paths.shared + "\Equipment\" + $Equipment + "\" + $Option.Text.replace(" (default)", "") ) + if ($image -ne $null) { SetBitMap -Path $image -Box $LinkBox } else { $LinkBox.Image = $null } + } + } #============================================================================================================================================================================================== -function ShowModelsPreview([switch]$Child, [switch]$Adult, [object]$Dropdown, [string]$Category) { +function ShowModelsPreview([object]$Dropdown, [string]$Category) { - if (!(IsSet $Files.json.models)) { return } + if (!(IsSet $Files.json.models) -or $OptionsPreviews -eq $null) { return } $Path = $GameFiles.models + "\" + $Category + "\" $Text = $Dropdown.Text.replace(" (default)", "") - if ($Child) { + if ($Category -eq "Child") { $global:ChildModel = @{} for ($i=0; $i -lt $Files.json.models.child.length; $i++) { if ($Files.json.models.child[$i].name -eq $Text) { @@ -823,11 +803,11 @@ function ShowModelsPreview([switch]$Child, [switch]$Adult, [object]$Dropdown, [s break } } - ShowModelPreview -Box $Redux.Graphics.ModelsPreviewChild -Path $Path -Text $Text -Category $Category -Type $ChildModel + ShowModelPreview -Box $Redux.Previews.ModelChild -Path $Path -Text $Text -Category $Category -Type $ChildModel } - if ($Adult) { + if ($Category -eq "Adult") { $global:AdultModel = @{} for ($i=0; $i -lt $Files.json.models.adult.length; $i++) { if ($Files.json.models.adult[$i].name -eq $Text) { @@ -835,7 +815,7 @@ function ShowModelsPreview([switch]$Child, [switch]$Adult, [object]$Dropdown, [s break } } - ShowModelPreview -Box $Redux.Graphics.ModelsPreviewAdult -Path $Path -Text $Text -Category $Category -Type $AdultModel + ShowModelPreview -Box $Redux.Previews.ModelAdult -Path $Path -Text $Text -Category $Category -Type $AdultModel } } @@ -847,8 +827,14 @@ function ShowModelPreview([object]$Box, [string]$Path, [string]$Text, [string]$C if (!(IsSet $Files.json.models)) {return } - if (TestFile ($Path + $Text + ".png")) { SetBitMap -Path ($Path + $Text + ".png") -Box $Box } - else { $Box.Image = $null } + $image = GetImageFile ($Path + $Text) + if ($image -ne $null) { SetBitMap -Path $image -Box $Box } + elseif ($Category -eq "Child" -and $GameType.mode -eq "Majora's Mask") { + $Path = $Path.Replace("\Majora's Mask\Child", "\Ocarina of Time\Child") + $image = GetImageFile ($Path + $Text) + if ($image -ne $null) { SetBitMap -Path $image -Box $Box } else { $Box.Image = $null } + } + else { $Box.Image = $null } $Credits = "" @@ -863,6 +849,7 @@ function ShowModelPreview([object]$Box, [string]$Path, [string]$Text, [string]$C if ( (IsSet $Type.url) -and !(IsSet $Type.author) ) { $Credits += "{0}{0}Click to visit the source of the model" } elseif ( (IsSet $Type.url) -and (IsSet $Type.author) ) { $Credits += "{0}{0}Click to visit the modder's homepage" } if (IsSet $Type.info) { $Credits += "{0}{0}" + $Type.info } + if (IsSet $Type.license) { $Credits += "{0}{0}License: " + $Type.license } if ( (IsSet $Type.warning) -or $Type.deku_shield -eq 0 -or $Type.hylian_shield -eq 0 -or $Type.mirror_shield -eq 0) { $Credits += "{0}" @@ -878,8 +865,6 @@ function ShowModelPreview([object]$Box, [string]$Path, [string]$Text, [string]$C if (IsSet $Redux.Equipment.DekuShield) { EnableElem -Elem $Redux.Equipment.DekuShield -Active ($Type.deku_shield -ne 0) } if (IsSet $Redux.Equipment.HylianShield) { EnableElem -Elem $Redux.Equipment.HylianShield -Active ($Type.hylian_shield -ne 0) } if (IsSet $Redux.Equipment.MirrorShield) { EnableElem -Elem $Redux.Equipment.MirrorShield -Active ($Type.mirror_shield -ne 0) } - if (IsSet $Redux.Equipment.HideSword) { EnableElem -Elem $Redux.Equipment.HideSword -Active (TestFile ($GameFiles.models + "\" + $Category + "\" + $Type.name + ".zobj")) } - if (IsSet $Redux.Equipment.HideShield) { EnableElem -Elem $Redux.Equipment.HideShield -Active (TestFile ($GameFiles.models + "\" + $Category + "\" + $Type.name + ".zobj")) } } @@ -903,31 +888,33 @@ function LoadModelsList([string]$Category) { #============================================================================================================================================================================================== function ChangeModelsSelection() { + if ($GamePatch.models -eq 0) { return } + if ($GamePatch.age -eq "Adult") { $global:ChildModel = @{}; $ChildModel.deku_shield = 1; $ChildModel.hylian_shield = 1 } elseif ($GamePatch.age -eq "Child") { $global:AdultModel = @{}; $AdultModel.hylian_shield = 1; $AdultModel.mirror_shield = 1 } if (IsSet $Redux.Graphics.ChildModels) { - ShowModelsPreview -Child -Dropdown $Redux.Graphics.ChildModels -Category "Child" - $Redux.Graphics.ChildModels.Add_SelectedIndexChanged( { ShowModelsPreview -Child -Dropdown $Redux.Graphics.ChildModels -Category "Child" } ) + ShowModelsPreview -Dropdown $Redux.Graphics.ChildModels -Category "Child" + $Redux.Graphics.ChildModels.Add_SelectedIndexChanged( { ShowModelsPreview -Dropdown $Redux.Graphics.ChildModels -Category "Child" } ) } if (IsSet $Redux.Graphics.AdultModels) { - ShowModelsPreview -Adult -Dropdown $Redux.Graphics.AdultModels -Category "Adult" - $Redux.Graphics.AdultModels.Add_SelectedIndexChanged( { ShowModelsPreview -Adult -Dropdown $Redux.Graphics.AdultModels -Category "Adult" } ) + ShowModelsPreview -Dropdown $Redux.Graphics.AdultModels -Category "Adult" + $Redux.Graphics.AdultModels.Add_SelectedIndexChanged( { ShowModelsPreview -Dropdown $Redux.Graphics.AdultModels -Category "Adult" } ) } - # URL - if (IsSet $Redux.Graphics.ModelsPreviewChild) { $Redux.Graphics.ModelsPreviewChild.add_Click({ if (IsSet $ChildModel.url) { - $url = $ChildModel.url.Split("{0}") - foreach ($item in $url) { - if ($item.length -gt 0) { [system.Diagnostics.Process]::start($item) } } - } - }) } - if (IsSet $Redux.Graphics.ModelsPreviewAdult) { $Redux.Graphics.ModelsPreviewAdult.add_Click({ if (IsSet $AdultModel.url) { - $url = $AdultModel.url.Split("{0}") - foreach ($item in $url) { - if ($item.length -gt 0) { [system.Diagnostics.Process]::start($item) } } - } - }) } + # Child URL + if (IsSet $Redux.Previews.ModelChild) { + $Redux.Previews.ModelChild.add_Click({ + if (IsSet $ChildModel.url) { $ChildModel.url | foreach { [system.Diagnostics.Process]::start($_) } } + }) + } + + # Adult URL + if (IsSet $Redux.Previews.ModelAdult) { + $Redux.Previews.ModelAdult.add_Click({ + if (IsSet $AdultModel.url) { $AdultModel.url | foreach { [system.Diagnostics.Process]::start($_) } } + }) + } if (IsSet $Redux.Graphics.FilterAll) { $Redux.Graphics.FilterAll.Add_CheckedChanged({ @@ -1039,29 +1026,28 @@ function FilterModelsSelection([string]$Filter="") { #============================================================================================================================================================================================== function CreateButtonColorOptions($Default=1) { - # BUTTON COLORS # - CreateReduxGroup -Tag "Colors" -All -Text "Button Colors" -Height 2 - CreateReduxComboBox -Name "Buttons" -All -Text "Button Colors" -Items @("N64 OoT", "N64 MM", "GC OoT", "GC MM", "Xbox OoT", "Xbox MM", "JP PlayStation OoT", "JP PlayStation MM", "WE PlayStation OoT", "WE PlayStation MM", "Randomized", "Custom") -Default $Default -Info ("Select a preset for the button colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "GhostlyDark & Third M" - - # Button Colors - Buttons - $Buttons = @() - $Buttons += CreateReduxButton -Column 1 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "A Button" -Info "Select the color you want for the A button" -Credits "GhostlyDark" - $Buttons += CreateReduxButton -Column 2 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "B Button" -Info "Select the color you want for the B button" -Credits "GhostlyDark" - $Buttons += CreateReduxButton -Column 3 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "C Buttons" -Info "Select the color you want for the C buttons" -Credits "GhostlyDark" - $Buttons += CreateReduxButton -Column 4 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Start Button" -Info "Select the color you want for the Start button" -Credits "GhostlyDark" - - # Button Colors - Dialogs - $Redux.Colors.SetButtons = @() - $Redux.Colors.SetButtons += CreateColorDialog -Color $GameType.default_values.a_button -Name "SetAButton" -IsGame -Button $Buttons[0] - $Redux.Colors.SetButtons += CreateColorDialog -Color $GameType.default_values.b_button -Name "SetBButton" -IsGame -Button $Buttons[1] - $Redux.Colors.SetButtons += CreateColorDialog -Color $GameType.default_values.c_buttons -Name "SetCButtons" -IsGame -Button $Buttons[2] - $Redux.Colors.SetButtons += CreateColorDialog -Color $GameType.default_values.s_button -Name "SetSButton" -IsGame -Button $Buttons[3] - - # Button Colors - Labels - $Redux.Colors.ButtonLabels = @() + $items = @("N64 OoT", "N64 MM", "GC OoT", "GC MM", "Xbox OoT", "Xbox MM", "JP PlayStation OoT", "JP PlayStation MM", "WE PlayStation OoT", "WE PlayStation MM", "Randomized", "Custom") + $randomize = "`n" + '"Randomized" fully randomizes the colors each time the patcher is opened' + $buttons = $Redux.Colors.SetButtons = $Redux.Colors.ButtonLabels = @() + + CreateReduxGroup -Tag "Colors" -All -Text "Button Colors" + CreateReduxComboBox -Name "Buttons" -All -Text "Button" -Items $items -Default $Default -Info ("Select a preset for the button colors" + $randomize) -Credits "GhostlyDark & Third M" + $Last.Row++; $Last.Column = 1 + + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "A Button" -Info "Select the color you want for the A button" -Credits "GhostlyDark" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "B Button" -Info "Select the color you want for the B button" -Credits "GhostlyDark" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "C Buttons" -Info "Select the color you want for the C buttons" -Credits "GhostlyDark" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Start Button" -Info "Select the color you want for the Start button" -Credits "GhostlyDark" + + $Redux.Colors.SetButtons += CreateColorDialog -Color $GameType.default_values.a_button -Name "SetAButton" -IsGame -Button $buttons[0] + $Redux.Colors.SetButtons += CreateColorDialog -Color $GameType.default_values.b_button -Name "SetBButton" -IsGame -Button $buttons[1] + $Redux.Colors.SetButtons += CreateColorDialog -Color $GameType.default_values.c_buttons -Name "SetCButtons" -IsGame -Button $buttons[2] + $Redux.Colors.SetButtons += CreateColorDialog -Color $GameType.default_values.s_button -Name "SetSButton" -IsGame -Button $buttons[3] + + for ($i=0; $i -lt $Buttons.length; $i++) { - $Buttons[$i].Add_Click({ $Redux.Colors.SetButtons[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Buttons.Text = "Custom"; $Redux.Colors.ButtonLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetButtons[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetButtons[[int16]$this.Tag].Tag] = $Redux.Colors.SetButtons[[int16]$this.Tag].Color.Name }) - $Redux.Colors.ButtonLabels += CreateReduxColoredLabel -All -Link $Buttons[$i] -Color $Redux.Colors.SetButtons[$i].Color + $buttons[$i].Add_Click({ $Redux.Colors.SetButtons[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Buttons.Text = "Custom"; $Redux.Colors.ButtonLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetButtons[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetButtons[[int16]$this.Tag].Tag] = $Redux.Colors.SetButtons[[int16]$this.Tag].Color.Name }) + $Redux.Colors.ButtonLabels += CreateReduxColoredLabel -All -Link $buttons[$i] -Color $Redux.Colors.SetButtons[$i].Color } if (IsSet $Redux.Colors.Buttons) { @@ -1075,27 +1061,23 @@ function CreateButtonColorOptions($Default=1) { #============================================================================================================================================================================================== function CreateBoomerangColorOptions($Default=1) { + + $randomize = "`n" + '"Randomized" fully randomizes the colors each time the patcher is opened' + $buttons = $Redux.Colors.SetBoomerang = $Redux.Colors.BoomerangLabels = @() - CreateReduxGroup -Tag "Colors" -Child -Exclude "Dawn" -Text "Boomerang Colors" -Height 2 -Columns 3 - CreateReduxComboBox -Name "Boomerang" -Child -Exclude "Dawn" -Text "Boomerang Colors" -Items @("Vanilla", "Gold Quest", "Randomized", "Custom") -Default $Default -Info ("Select a preset for the boomerang trail colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Randomizer" + CreateReduxGroup -Tag "Colors" -Child -Exclude "Dawn" -Text "Boomerang Colors" + CreateReduxComboBox -Name "Boomerang" -Child -Exclude "Dawn" -Text "Boomerang" -Info ("Select a preset for the boomerang trail colors" + $randomize) -Credits "Randomizer" -Items @("Vanilla", "Gold Quest", "Randomized", "Custom") -Default $Default + $buttons += CreateReduxButton -Tag $buttons.Count -Child -Exclude "Dawn" -Text "Inner Trail" -Info "Select the color you want for the inner trail" -Credits "Randomizer" + $buttons += CreateReduxButton -Tag $buttons.Count -Child -Exclude "Dawn" -Text "Outer Trail" -Info "Select the color you want for the outer trail" -Credits "Randomizer" if (!(IsSet $Redux.Colors.Boomerang)) { return } - # Boomerang Trail Colors - Buttons - $Buttons = @() - $Buttons += CreateReduxButton -Column 1 -Row 2 -Width 100 -Tag $Buttons.Count -Child -Exclude "Dawn" -Text "Inner Trail" -Info "Select the color you want for the inner trail" -Credits "Randomizer" - $Buttons += CreateReduxButton -Column 2 -Row 2 -Width 100 -Tag $Buttons.Count -Child -Exclude "Dawn" -Text "Outer Trail" -Info "Select the color you want for the outer trail" -Credits "Randomizer" + $Redux.Colors.SetBoomerang += CreateColorDialog -Color "FFFF64" -Name "SetInnerBoomerang" -IsGame -Button $buttons[0] + $Redux.Colors.SetBoomerang += CreateColorDialog -Color "FFFF64" -Name "SetOuterBoomerang" -IsGame -Button $buttons[1] - # Boomerang Trail - Dialogs - $Redux.Colors.SetBoomerang = @() - $Redux.Colors.SetBoomerang += CreateColorDialog -Color "FFFF64" -Name "SetInnerBoomerang" -IsGame -Button $Buttons[0] - $Redux.Colors.SetBoomerang += CreateColorDialog -Color "FFFF64" -Name "SetOuterBoomerang" -IsGame -Button $Buttons[1] - - # Boomerang Trail - Labels - $Redux.Colors.BoomerangLabels = @() - for ($i=0; $i -lt $Buttons.length; $i++) { - $Buttons[$i].Add_Click({ $Redux.Colors.SetBoomerang[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Boomerang.Text = "Custom"; $Redux.Colors.BoomerangLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetBoomerang[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetBoomerang[[int16]$this.Tag].Tag] = $Redux.Colors.SetBoomerang[[int16]$this.Tag].Color.Name }) - $Redux.Colors.BoomerangLabels += CreateReduxColoredLabel -All -Exclude "Dawn" -Link $Buttons[$i] -Color $Redux.Colors.SetBoomerang[$i].Color + for ($i=0; $i -lt $buttons.length; $i++) { + $buttons[$i].Add_Click({ $Redux.Colors.SetBoomerang[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Boomerang.Text = "Custom"; $Redux.Colors.BoomerangLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetBoomerang[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetBoomerang[[int16]$this.Tag].Tag] = $Redux.Colors.SetBoomerang[[int16]$this.Tag].Color.Name }) + $Redux.Colors.BoomerangLabels += CreateReduxColoredLabel -All -Exclude "Dawn" -Link $buttons[$i] -Color $Redux.Colors.SetBoomerang[$i].Color } if (IsSet $Redux.Colors.Boomerang) { @@ -1109,27 +1091,23 @@ function CreateBoomerangColorOptions($Default=1) { #============================================================================================================================================================================================== function CreateBombchuColorOptions() { + + $randomize = "`n" + '"Randomized" fully randomizes the colors each time the patcher is opened' + $buttons = $Redux.Colors.SetBombchu = $Redux.Colors.BombchuLabels = @() - CreateReduxGroup -Tag "Colors" -All -Exclude "Dawn" -Text "Bombchu Colors" -Height 2 -Columns 3 - CreateReduxComboBox -Name "Bombchu" -All -Exclude "Dawn" -Text "Bombchu Colors" -Items @("Vanilla", "Randomized", "Custom") -Info ("Select a preset for the bombchu trail colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Randomizer" + CreateReduxGroup -Tag "Colors" -All -Exclude "Dawn" -Text "Bombchu Colors" + CreateReduxComboBox -Name "Bombchu" -All -Exclude "Dawn" -Text "Bombchu" -Info ("Select a preset for the bombchu trail colors" + $randomize) -Credits "Randomizer" -Items @("Vanilla", "Randomized", "Custom") + $buttons += CreateReduxButton -Tag $buttons.Count -All -Exclude "Dawn" -Text "Inner Trail" -Info "Select the color you want for the inner trail" -Credits "Randomizer" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Exclude "Dawn" -Text "Outer Trail" -Info "Select the color you want for the outer trail" -Credits "Randomizer" if (!(IsSet $Redux.Colors.Bombchu)) { return } - # Bombchu Trail Colors - Buttons - $Buttons = @() - $Buttons += CreateReduxButton -Column 1 -Row 2 -Width 100 -Tag $Buttons.Count -All -Exclude "Dawn" -Text "Inner Trail" -Info "Select the color you want for the inner trail" -Credits "Randomizer" - $Buttons += CreateReduxButton -Column 2 -Row 2 -Width 100 -Tag $Buttons.Count -All -Exclude "Dawn" -Text "Outer Trail" -Info "Select the color you want for the outer trail" -Credits "Randomizer" + $Redux.Colors.SetBombchu += CreateColorDialog -Color "FA0000" -Name "SetInnerBombchu" -IsGame -Button $buttons[0] + $Redux.Colors.SetBombchu += CreateColorDialog -Color "FA0000" -Name "SetOuterBombchu" -IsGame -Button $buttons[1] - # Bombchu Trail - Dialogs - $Redux.Colors.SetBombchu = @() - $Redux.Colors.SetBombchu += CreateColorDialog -Color "FA0000" -Name "SetInnerBombchu" -IsGame -Button $Buttons[0] - $Redux.Colors.SetBombchu += CreateColorDialog -Color "FA0000" -Name "SetOuterBombchu" -IsGame -Button $Buttons[1] - - # Bombchu Trail - Labels - $Redux.Colors.BombchuLabels = @() for ($i=0; $i -lt $Buttons.length; $i++) { - $Buttons[$i].Add_Click({ $Redux.Colors.SetBombchu[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Bombchu.Text = "Custom"; $Redux.Colors.BombchuLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetBombchu[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetBombchu[[int16]$this.Tag].Tag] = $Redux.Colors.SetBombchu[[int16]$this.Tag].Color.Name }) - $Redux.Colors.BombchuLabels += CreateReduxColoredLabel -All -Exclude "Dawn" -Link $Buttons[$i] -Color $Redux.Colors.SetBombchu[$i].Color + $buttons[$i].Add_Click({ $Redux.Colors.SetBombchu[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Bombchu.Text = "Custom"; $Redux.Colors.BombchuLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetBombchu[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetBombchu[[int16]$this.Tag].Tag] = $Redux.Colors.SetBombchu[[int16]$this.Tag].Color.Name }) + $Redux.Colors.BombchuLabels += CreateReduxColoredLabel -All -Exclude "Dawn" -Link $buttons[$i] -Color $Redux.Colors.SetBombchu[$i].Color } if (IsSet $Redux.Colors.Bombchu) { @@ -1144,29 +1122,26 @@ function CreateBombchuColorOptions() { #============================================================================================================================================================================================== function CreateRupeeColorOptions() { - # RUPEE ICON COLORS # - CreateReduxGroup -Tag "Colors" -All -Text "Rupee Icon Colors" -Height 2 - CreateReduxComboBox -Name "Rupees" -All -Text "Rupee Icon Colors" -Items @("Redux", "Randomized", "Custom") -Info ("Select a preset for the Rupee icon colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Randomizer" - - # Rupee Icon Colors - Buttons - $Buttons = @() - $Buttons += CreateReduxButton -Column 1 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Base Wallet" -Info "Select the color you want for the Base Wallet HUD icon" -Credits "Randomizer" - $Buttons += CreateReduxButton -Column 2 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Adult's Wallet" -Info "Select the color you want for the Adult's Wallet HUD icon" -Credits "Randomizer" - $Buttons += CreateReduxButton -Column 3 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Giant's Wallet" -Info "Select the color you want for the Giant's Wallet HUD icons" -Credits "Randomizer" - $Buttons += CreateReduxButton -Column 4 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Tycoon's Wallet" -Info "Select the color you want for the Tycoon's Wallet HUD icon" -Credits "Randomizer" - - # Rupee Icon Colors - Dialogs - $Redux.Colors.SetRupee = @() - $Redux.Colors.SetRupee += CreateColorDialog -Color "C8FF64" -Name "SetRupeeIcon1" -IsGame -Button $Buttons[0] - $Redux.Colors.SetRupee += CreateColorDialog -Color "8282FF" -Name "SetRupeeIcon2" -IsGame -Button $Buttons[1] - $Redux.Colors.SetRupee += CreateColorDialog -Color "FF6464" -Name "SetRupeeIcon3" -IsGame -Button $Buttons[2] - $Redux.Colors.SetRupee += CreateColorDialog -Color "FF5AFF" -Name "SetRupeeIcon4" -IsGame -Button $Buttons[3] - - # Rupee Icon Colors - Labels - $Redux.Colors.RupeeLabels = @() + $randomize = "`n" + '"Randomized" fully randomizes the colors each time the patcher is opened' + $buttons = $Redux.Colors.SetRupee = $Redux.Colors.RupeeLabels = @() + + CreateReduxGroup -Tag "Colors" -All -Text "Rupee Icon Colors" + CreateReduxComboBox -Name "Rupees" -All -Text "Rupee Icon" -Items @("Redux", "Randomized", "Custom") -Info ("Select a preset for the Rupee icon colors" + $randomize) -Credits "Randomizer" + $Last.Row++; $Last.Column = 1 + + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Base Wallet" -Info "Select the color you want for the Base Wallet HUD icon" -Credits "Randomizer" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Adult's Wallet" -Info "Select the color you want for the Adult's Wallet HUD icon" -Credits "Randomizer" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Giant's Wallet" -Info "Select the color you want for the Giant's Wallet HUD icons" -Credits "Randomizer" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Tycoon's Wallet" -Info "Select the color you want for the Tycoon's Wallet HUD icon" -Credits "Randomizer" + + $Redux.Colors.SetRupee += CreateColorDialog -Color "C8FF64" -Name "SetRupeeIcon1" -IsGame -Button $buttons[0] + $Redux.Colors.SetRupee += CreateColorDialog -Color "8282FF" -Name "SetRupeeIcon2" -IsGame -Button $buttons[1] + $Redux.Colors.SetRupee += CreateColorDialog -Color "FF6464" -Name "SetRupeeIcon3" -IsGame -Button $buttons[2] + $Redux.Colors.SetRupee += CreateColorDialog -Color "FF5AFF" -Name "SetRupeeIcon4" -IsGame -Button $buttons[3] + for ($i=0; $i -lt $Buttons.length; $i++) { - $Buttons[$i].Add_Click({ $Redux.Colors.SetRupee[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Rupees.Text = "Custom"; $Redux.Colors.RupeeLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetRupee[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetRupee[[int16]$this.Tag].Tag] = $Redux.Colors.SetRupee[[int16]$this.Tag].Color.Name }) - $Redux.Colors.RupeeLabels += CreateReduxColoredLabel -All -Link $Buttons[$i] -Color $Redux.Colors.SetRupee[$i].Color + $buttons[$i].Add_Click({ $Redux.Colors.SetRupee[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Rupees.Text = "Custom"; $Redux.Colors.RupeeLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetRupee[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetRupee[[int16]$this.Tag].Tag] = $Redux.Colors.SetRupee[[int16]$this.Tag].Color.Name }) + $Redux.Colors.RupeeLabels += CreateReduxColoredLabel -All -Link $buttons[$i] -Color $Redux.Colors.SetRupee[$i].Color } if (IsSet $Redux.Colors.Rupees) { @@ -1180,16 +1155,17 @@ function CreateRupeeColorOptions() { #============================================================================================================================================================================================== function CreateRupeeVanillaColorOptions($Preset=1, $Color="C8FF64") { + + $items = @("Base Wallet", "Adult's Wallet", "Giant's Wallet", "Tycoon's Wallet", "Gold Quest", "Randomized", "Custom") + $randomize = "`n" + '"Randomized" fully randomizes the colors each time the patcher is opened' - CreateReduxGroup -Tag "Colors" -All -Text "Rupee Icon Color" - - $Items = @("Base Wallet", "Adult's Wallet", "Giant's Wallet", "Tycoon's Wallet", "Gold Quest", "Randomized", "Custom"); $Randomize = '"Randomized" fully randomizes the colors each time the patcher is opened' - $Redux.Colors.RupeesVanilla = CreateReduxComboBox -Name "RupeesVanilla" -All -Text "Rupee Icon Color" -Length 230 -Shift 40 -Items $Items -Default $Preset -Info ("Select a color scheme for the Rupee Icon Color`n" + $Randomize) -Credits "Ported from Redux" - $Button = CreateReduxButton -Width 100 -All -Text "Wallet Icon" -Info "Select the color you want for Rupee Icon Color" -Credits "Ported from Redux" - $Redux.Colors.SetRupeeVanilla = CreateColorDialog -Color $Color -Name "SetRupeeIcon" -IsGame -Button $Button + CreateReduxGroup -Tag "Colors" -All -Text "Rupee Icon Color" + $Redux.Colors.RupeesVanilla = CreateReduxComboBox -Name "RupeesVanilla" -All -Text "Rupee Icon" -Items $items -Default $Preset -Info ("Select a color scheme for the Rupee Icon Color" + $randomize) -Credits "Ported from Redux" + $button = CreateReduxButton -All -Text "Wallet Icon" -Info "Select the color you want for Rupee Icon Color" -Credits "Ported from Redux" + $Redux.Colors.SetRupeeVanilla = CreateColorDialog -Name "SetRupeeIcon" -Color $Color -IsGame -Button $button - $Button.Add_Click({ $Redux.Colors.SetRupeeVanilla.ShowDialog(); $Redux.Colors.RupeeVanillaLabel.BackColor = $Redux.Colors.SetRupeeVanilla.Color; $GameSettings["Colors"][$Redux.Colors.SetRupeeVanilla] = $Redux.Colors.SetRupeeVanilla.Color.Name }) - $Redux.Colors.RupeeVanillaLabel = CreateReduxColoredLabel -All -Link $Button -Color $Redux.Colors.SetRupeeVanilla.Color + $button.Add_Click({ $Redux.Colors.SetRupeeVanilla.ShowDialog(); $Redux.Colors.RupeeVanillaLabel.BackColor = $Redux.Colors.SetRupeeVanilla.Color; $GameSettings["Colors"][$Redux.Colors.SetRupeeVanilla] = $Redux.Colors.SetRupeeVanilla.Color.Name }) + $Redux.Colors.RupeeVanillaLabel = CreateReduxColoredLabel -All -Link $button -Color $Redux.Colors.SetRupeeVanilla.Color if (IsSet $Redux.Colors.RupeesVanilla) { $Redux.Colors.RupeesVanilla.Add_SelectedIndexChanged({ SetRupeeVanillaColorsPreset -ComboBox $Redux.Colors.RupeesVanilla -Dialog $Redux.Colors.SetRupeeVanilla -Label $Redux.Colors.RupeeVanillaLabel }) @@ -1203,35 +1179,32 @@ function CreateRupeeVanillaColorOptions($Preset=1, $Color="C8FF64") { #============================================================================================================================================================================================== function CreateSpinAttackColorOptions() { - # SPIN ATTACK COLORS # - CreateReduxGroup -Tag "Colors" -All -Text "Magic Spin Attack Colors" -Height 2 - $Items = @("Blue", "Red", "Green", "White", "Cyan", "Magenta", "Orange", "Gold", "Purple", "Pink", "Black", "Randomized", "Custom") - CreateReduxComboBox -Name "BlueSpinAttack" -Column 1 -All -Text "Blue Spin Attack Colors" -Length 230 -Shift 40 -Items $Items -Default 1 -Info ("Select a preset for the blue spin attack colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Chez Cousteau" - CreateReduxComboBox -Name "RedSpinAttack" -Column 4 -All -Text "Red Spin Attack Colors" -Length 230 -Shift 40 -Items $Items -Default 2 -Info ("Select a preset for the red spin attack colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Chez Cousteau" - - # Spin Attack Colors - Buttons - $Buttons = @() - $Buttons += CreateReduxButton -Column 3 -Row 1 -Width 100 -Tag $Buttons.Count -All -Text "Blue Spin (Inner)" -Info "Select the inner color you want for the blue spin attack" -Credits "Chez Cousteau" - $Buttons += CreateReduxButton -Column 3 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Blue Spin (Outer)" -Info "Select the outer color you want for the blue spin attack" -Credits "Chez Cousteau" - $Buttons += CreateReduxButton -Column 6 -Row 1 -Width 100 -Tag $Buttons.Count -All -Text "Red Spin (Inner)" -Info "Select the inner color you want for the red spin attack" -Credits "Chez Cousteau" - $Buttons += CreateReduxButton -Column 6 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Red Spin (Outer)" -Info "Select the outer color you want for the red spin attack" -Credits "Chez Cousteau" - - # Spin Attack Colors - Dialogs - $Redux.Colors.SetSpinAttack = @() - $Redux.Colors.SetSpinAttack += CreateColorDialog -Color "0000FF" -Name "SetInnerBlueSpinAttack" -IsGame -Button $Buttons[0] - $Redux.Colors.SetSpinAttack += CreateColorDialog -Color "0064FF" -Name "SetOuterBlueSpinAttack" -IsGame -Button $Buttons[1] - $Redux.Colors.SetSpinAttack += CreateColorDialog -Color "FF0000" -Name "SetInnerRedSpinAttack" -IsGame -Button $Buttons[2] - $Redux.Colors.SetSpinAttack += CreateColorDialog -Color "FF6400" -Name "SetOuterRedSpinAttack" -IsGame -Button $Buttons[3] - - # Spin Attack Colors - Labels - $Redux.Colors.SpinAttackLabels = @() + $items = @("Blue", "Red", "Green", "White", "Cyan", "Magenta", "Orange", "Gold", "Purple", "Pink", "Black", "Randomized", "Custom") + $randomize = "`n" + '"Randomized" fully randomizes the colors each time the patcher is opened' + $buttons = $Redux.Colors.SetSpinAttack = $Redux.Colors.SpinAttackLabels = @() + + CreateReduxGroup -Tag "Colors" -All -Text "Magic Spin Attack Colors" + + CreateReduxComboBox -Name "BlueSpinAttack" -All -Text "Blue Spin Attack" -Items $items -Default 1 -Info ("Select a preset for the blue spin attack colors" + $randomize) -Credits "Chez Cousteau" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Blue Spin (Inner)" -Info "Select the inner color you want for the blue spin attack" -Credits "Chez Cousteau" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Blue Spin (Outer)" -Info "Select the outer color you want for the blue spin attack" -Credits "Chez Cousteau" + + CreateReduxComboBox -Name "RedSpinAttack" -All -Text "Red Spin Attack" -Items $items -Default 2 -Info ("Select a preset for the red spin attack colors" + $randomize) -Credits "Chez Cousteau" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Red Spin (Inner)" -Info "Select the inner color you want for the red spin attack" -Credits "Chez Cousteau" + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Red Spin (Outer)" -Info "Select the outer color you want for the red spin attack" -Credits "Chez Cousteau" + + $Redux.Colors.SetSpinAttack += CreateColorDialog -Color "0000FF" -Name "SetInnerBlueSpinAttack" -IsGame -Button $buttons[0] + $Redux.Colors.SetSpinAttack += CreateColorDialog -Color "0064FF" -Name "SetOuterBlueSpinAttack" -IsGame -Button $buttons[1] + $Redux.Colors.SetSpinAttack += CreateColorDialog -Color "FF0000" -Name "SetInnerRedSpinAttack" -IsGame -Button $buttons[2] + $Redux.Colors.SetSpinAttack += CreateColorDialog -Color "FF6400" -Name "SetOuterRedSpinAttack" -IsGame -Button $buttons[3] + for ($i=0; $i -lt $Buttons.length; $i++) { - $Buttons[$i].Add_Click({ + $buttons[$i].Add_Click({ $Redux.Colors.SetSpinAttack[[int16]$this.Tag].ShowDialog(); $Redux.Colors.SpinAttackLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetSpinAttack[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetSpinAttack[[int16]$this.Tag].Tag] = $Redux.Colors.SetSpinAttack[[int16]$this.Tag].Color.Name if ($this.Tag -lt 2) { $Redux.Colors.BlueSpinAttack.Text = "Custom" } else { $Redux.Colors.RedSpinAttack.Text = "Custom" } }) - $Redux.Colors.SpinAttackLabels += CreateReduxColoredLabel -All -Link $Buttons[$i] -Color $Redux.Colors.SetSpinAttack[$i].Color + $Redux.Colors.SpinAttackLabels += CreateReduxColoredLabel -All -Link $buttons[$i] -Color $Redux.Colors.SetSpinAttack[$i].Color } if (IsSet $Redux.Colors.BlueSpinAttack) { @@ -1263,24 +1236,21 @@ function CreateSpinAttackColorOptions() { #============================================================================================================================================================================================== function CreateSwordTrailColorOptions() { - # SWORD TRAIL COLORS # - CreateReduxGroup -Tag "Colors" -All -Text "Sword Trail Colors" - $Items = @("White", "Red", "Green", "Blue", "Cyan", "Magenta", "Orange", "Gold", "Purple", "Pink", "Randomized", "Custom") - CreateReduxComboBox -Name "SwordTrail" -Column 1 -All -Text "Sword Trail Color" -Length 230 -Shift 40 -Items $Items -Default 1 -Info ("Select a preset for the sword trail color`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Ported from Rando" - CreateReduxComboBox -Name "SwordTrailDuration" -Column 5 -All -Text "Sword Trail Duration" -Length 230 -Shift 40 -Items @("Disabled", "Short", "Long", "Very Long", "Lightsaber") -Default 2 -Info ("Select the duration for sword trail") -Credits "Ported from Rando" + $items1 = @("White", "Red", "Green", "Blue", "Cyan", "Magenta", "Orange", "Gold", "Purple", "Pink", "Randomized", "Custom") + $items2 = @("Disabled", "Short", "Long", "Very Long", "Lightsaber") + $randomize = "`n" + '"Randomized" fully randomizes the colors each time the patcher is opened' + $buttons = $Redux.Colors.SetSwordTrail = $Redux.Colors.SwordTrailLabels = @() - # Sword Trail Colors - Buttons - $Buttons = @() - $Buttons += CreateReduxButton -Column 3 -Row 1 -Width 100 -Tag $Buttons.Count -All -Text "Trail (Inner)" -Info "Select the inner color you want for the sword trail" -Credits "Ported from Rando" - $Buttons += CreateReduxButton -Column 4 -Row 1 -Width 100 -Tag $Buttons.Count -All -Text "Trail (Outer)" -Info "Select the outer color you want for the sword trail" -Credits "Ported from Rando" + CreateReduxGroup -Tag "Colors" -All -Text "Sword Trail Colors" + + CreateReduxComboBox -Name "SwordTrail" -All -Text "Sword Trail Color" -Items $items1 -Default 1 -Info ("Select a preset for the sword trail color" + $randomize) -Credits "Ported from Rando" + $buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Trail (Inner)" -Info "Select the inner color you want for the sword trail" -Credits "Ported from Rando" + $buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Trail (Outer)" -Info "Select the outer color you want for the sword trail" -Credits "Ported from Rando" + CreateReduxComboBox -Name "SwordTrailDuration" -All -Text "Sword Trail Duration" -Items $items2 -Default 2 -Info ("Select the duration for sword trail") -Credits "Ported from Rando" - # Sword Trail Colors - Dialogs - $Redux.Colors.SetSwordTrail = @() $Redux.Colors.SetSwordTrail += CreateColorDialog -Color "FFFFFF" -Name "SetInnerSwordTrail" -IsGame -Button $Buttons[0] $Redux.Colors.SetSwordTrail += CreateColorDialog -Color "FFFFFF" -Name "SetOuterSwordTrail" -IsGame -Button $Buttons[1] - # Sword Trail Colors - Labels - $Redux.Colors.SwordTrailLabels = @() for ($i=0; $i -lt $Buttons.length; $i++) { $Buttons[$i].Add_Click({ $Redux.Colors.SetSwordTrail[[int16]$this.Tag].ShowDialog(); $Redux.Colors.SwordTrailLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetSwordTrail[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetSwordTrail[[int16]$this.Tag].Tag] = $Redux.Colors.SetSwordTrail[[int16]$this.Tag].Color.Name @@ -1306,37 +1276,36 @@ function CreateSwordTrailColorOptions() { function CreateFairyColorOptions($name) { # FAIRY COLORS # - CreateReduxGroup -Tag "Colors" -All -Text "Fairy Colors" -Height 2 - $items = @($GameType.default_values.fairy_option1, $GameType.default_values.fairy_option2, "Tael", "Gold", "Green", "Light Blue", "Yellow", "Red", "Magenta", "Black", "Fi", "Ciela", "Epona", "Ezlo", "King of Red Lions", "Linebeck", "Loftwing", "Midna", "Phantom Zelda", "Randomized", "Custom") - CreateReduxComboBox -Name "Fairy" -Length 230 -Shift 40 -Items $items -All -Text ($name + " Colors") -Info ("Select a color scheme for " + $name + "`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Ported from Rando" - - # Fairy Colors - Buttons - $Buttons = @() - $Buttons += CreateReduxButton -Column 3 -Row 1 -Width 100 -Tag $Buttons.Count -All -Text "Idle (Inner)" -Info ("Select the color you want for the Inner Idle stance for " + $name) -Credits "Ported from Rando" - $Buttons += CreateReduxButton -Column 3 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Idle (Outer)" -Info ("Select the color you want for the Outer Idle stance for " + $name) -Credits "Ported from Rando" - $Buttons += CreateReduxButton -Column 4 -Row 1 -Width 100 -Tag $Buttons.Count -All -Text "Interact (Inner)" -Info ("Select the color you want for the Inner Other stance for " + $name) -Credits "Ported from Rando" - $Buttons += CreateReduxButton -Column 4 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Interact (Outer)" -Info ("Select the color you want for the Outer Other stance for " + $name) -Credits "Ported from Rando" - $Buttons += CreateReduxButton -Column 5 -Row 1 -Width 100 -Tag $Buttons.Count -All -Text "NPC (Inner)" -Info ("Select the color you want for the Inner NPC stance for " + $name) -Credits "Ported from Rando" - $Buttons += CreateReduxButton -Column 5 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "NPC (Outer)" -Info ("Select the color you want for the Outer NPC stance for " + $name) -Credits "Ported from Rando" - $Buttons += CreateReduxButton -Column 6 -Row 1 -Width 100 -Tag $Buttons.Count -All -Text "Enemy (Inner)" -Info ("Select the color you want for the Inner Enemy stance for " + $name) -Credits "Ported from Rando" - $Buttons += CreateReduxButton -Column 6 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Enemy (Outer)" -Info ("Select the color you want for the Outer Enemy stance for " + $name) -Credits "Ported from Rando" - - # Fairy Colors - Dialogs - $Redux.Colors.SetFairy = @() - $Redux.Colors.SetFairy += CreateColorDialog -Color $GameType.default_values.fairy_idle1 -Name "SetFairyIdleInner" -IsGame -Button $Buttons[0] - $Redux.Colors.SetFairy += CreateColorDialog -Color $GameType.default_values.fairy_idle2 -Name "SetFairyIdleOuter" -IsGame -Button $Buttons[1] - $Redux.Colors.SetFairy += CreateColorDialog -Color "00FF00" -Name "SetFairyInteractInner" -IsGame -Button $Buttons[2] - $Redux.Colors.SetFairy += CreateColorDialog -Color "00FF00" -Name "SetFairyInteractOuter" -IsGame -Button $Buttons[3] - $Redux.Colors.SetFairy += CreateColorDialog -Color "9696FF" -Name "SetFairyNPCInner" -IsGame -Button $Buttons[4] - $Redux.Colors.SetFairy += CreateColorDialog -Color "9696FF" -Name "SetFairyNPCOuter" -IsGame -Button $Buttons[5] - $Redux.Colors.SetFairy += CreateColorDialog -Color "FFFF00" -Name "SetFairyEnemyInner" -IsGame -Button $Buttons[6] - $Redux.Colors.SetFairy += CreateColorDialog -Color "C89B00" -Name "SetFairyEnemyOuter" -IsGame -Button $Buttons[7] - - # Fairy Colors - Labels - $Redux.Colors.FairyLabels = @() - for ($i=0; $i -lt $Buttons.length; $i++) { - $Buttons[$i].Add_Click({ $Redux.Colors.SetFairy[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Fairy.Text = "Custom"; $Redux.Colors.FairyLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetFairy[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetFairy[[int16]$this.Tag].Tag] = $Redux.Colors.SetFairy[[int16]$this.Tag].Color.Name }) - $Redux.Colors.FairyLabels += CreateReduxColoredLabel -All -Link $Buttons[$i] -Color $Redux.Colors.SetFairy[$i].Color + + $items = @($GameType.default_values.fairy_option1, $GameType.default_values.fairy_option2, "Tael", "Gold", "Green", "Light Blue", "Yellow", "Red", "Magenta", "Black", "Fi", "Ciela", "Epona", "Ezlo", "King of Red Lions", "Linebeck", "Loftwing", "Midna", "Phantom Zelda", "Randomized", "Custom") + $randomize = "`n" + '"Randomized" fully randomizes the colors each time the patcher is opened' + $buttons = $Redux.Colors.SetFairy = $Redux.Colors.FairyLabels = @() + + CreateReduxGroup -Tag "Colors" -All -Text "Fairy Colors" + CreateReduxComboBox -Name "Fairy" -All -Text $name -Items $items -Info ("Select a color scheme for " + $name + $randomize) -Credits "Ported from Rando" + $Last.Row++; $Last.Column = 1 + + $Buttons += CreateReduxButton -Width 100 -Tag $buttons.Count -All -Text "Idle (Inner)" -Info ("Select the color you want for the Inner Idle stance for " + $name) -Credits "Ported from Rando" + $Buttons += CreateReduxButton -Width 100 -Tag $buttons.Count -All -Text "Idle (Outer)" -Info ("Select the color you want for the Outer Idle stance for " + $name) -Credits "Ported from Rando" + $Buttons += CreateReduxButton -Width 100 -Tag $buttons.Count -All -Text "Interact (Inner)" -Info ("Select the color you want for the Inner Other stance for " + $name) -Credits "Ported from Rando" + $Buttons += CreateReduxButton -Width 100 -Tag $buttons.Count -All -Text "Interact (Outer)" -Info ("Select the color you want for the Outer Other stance for " + $name) -Credits "Ported from Rando" + $Buttons += CreateReduxButton -Width 100 -Tag $buttons.Count -All -Text "NPC (Inner)" -Info ("Select the color you want for the Inner NPC stance for " + $name) -Credits "Ported from Rando" + $Buttons += CreateReduxButton -Width 100 -Tag $buttons.Count -All -Text "NPC (Outer)" -Info ("Select the color you want for the Outer NPC stance for " + $name) -Credits "Ported from Rando" + $Buttons += CreateReduxButton -Width 100 -Tag $buttons.Count -All -Text "Enemy (Inner)" -Info ("Select the color you want for the Inner Enemy stance for " + $name) -Credits "Ported from Rando" + $Buttons += CreateReduxButton -Width 100 -Tag $buttons.Count -All -Text "Enemy (Outer)" -Info ("Select the color you want for the Outer Enemy stance for " + $name) -Credits "Ported from Rando" + + $Redux.Colors.SetFairy += CreateColorDialog -Color $GameType.default_values.fairy_idle1 -Name "SetFairyIdleInner" -IsGame -Button $buttons[0] + $Redux.Colors.SetFairy += CreateColorDialog -Color $GameType.default_values.fairy_idle2 -Name "SetFairyIdleOuter" -IsGame -Button $buttons[1] + $Redux.Colors.SetFairy += CreateColorDialog -Color "00FF00" -Name "SetFairyInteractInner" -IsGame -Button $buttons[2] + $Redux.Colors.SetFairy += CreateColorDialog -Color "00FF00" -Name "SetFairyInteractOuter" -IsGame -Button $buttons[3] + $Redux.Colors.SetFairy += CreateColorDialog -Color "9696FF" -Name "SetFairyNPCInner" -IsGame -Button $buttons[4] + $Redux.Colors.SetFairy += CreateColorDialog -Color "9696FF" -Name "SetFairyNPCOuter" -IsGame -Button $buttons[5] + $Redux.Colors.SetFairy += CreateColorDialog -Color "FFFF00" -Name "SetFairyEnemyInner" -IsGame -Button $buttons[6] + $Redux.Colors.SetFairy += CreateColorDialog -Color "C89B00" -Name "SetFairyEnemyOuter" -IsGame -Button $buttons[7] + + for ($i=0; $i -lt $buttons.length; $i++) { + $buttons[$i].Add_Click({ $Redux.Colors.SetFairy[[int16]$this.Tag].ShowDialog(); $Redux.Colors.Fairy.Text = "Custom"; $Redux.Colors.FairyLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetFairy[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetFairy[[int16]$this.Tag].Tag] = $Redux.Colors.SetFairy[[int16]$this.Tag].Color.Name }) + $Redux.Colors.FairyLabels += CreateReduxColoredLabel -All -Link $buttons[$i] -Color $Redux.Colors.SetFairy[$i].Color } if (IsSet $Redux.Colors.Fairy) { @@ -1351,39 +1320,33 @@ function CreateFairyColorOptions($name) { #============================================================================================================================================================================================== function CreateHUDColorOptions([switch]$MM) { - # HUD COLORS # - - CreateReduxGroup -Tag "Colors" -All -Text "HUD Colors" -IsRedux -Height 2 - CreateReduxComboBox -Name "Hearts" -Column 1 -All -Text "Hearts Colors" -Length 220 -Items @("Red", "Green", "Blue", "Yellow", "Randomized", "Custom") -Info ("Select a preset for the hearts colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') - CreateReduxComboBox -Name "Magic" -Column 3 -All -Text "Magic Colors" -Length 220 -Items @("Green", "Red", "Blue", "Purple", "Pink", "Yellow", "White", "Randomized", "Custom") -Info ("Select a preset for the magic colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') - if ($MM) { CreateReduxComboBox -Name "Minimap" -Column 5 -All -Text "Minimap Colors" -Length 220 -Items @("Cyan", "Green", "Red", "Blue", "Gray", "Purple", "Pink", "Yellow", "White", "Black", "Randomized", "Custom") -Info ("Select a preset for the minimap colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') } + $buttons = $Redux.Colors.SetHUDStats = $Redux.Colors.HUDStatsLabels = @() + CreateReduxGroup -Tag "Colors" -All -Text "HUD Colors" -IsRedux + + CreateReduxComboBox -Name "Hearts" -All -Text "Hearts" -Items @("Red", "Green", "Blue", "Yellow", "Randomized", "Custom") -Info ("Select a preset for the hearts colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Hearts (Base)" -Info "Select the color you want for the standard hearts display" -Credits "Ported from Rando" + if ($MM) { $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Hearts (Double)" -Info "Select the color you want for the enhanced hearts display" -Credits "Ported from Rando" } - # Heart / Magic Colors - Buttons - $Buttons = @() - $Buttons += CreateReduxButton -Column 1 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Hearts (Base)" -Info "Select the color you want for the standard hearts display" -Credits "Ported from Rando" - if ($MM) { $Buttons += CreateReduxButton -Column 2 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Hearts (Double)" -Info "Select the color you want for the enhanced hearts display" -Credits "Ported from Rando" } - $Buttons += CreateReduxButton -Column 3 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Magic (Base)" -Info "Select the color you want for the standard magic display" -Credits "Ported from Rando" + CreateReduxComboBox -Name "Magic" -All -Text "Magic" -Items @("Green", "Red", "Blue", "Purple", "Pink", "Yellow", "White", "Randomized", "Custom") -Info ("Select a preset for the magic colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') + $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Magic (Base)" -Info "Select the color you want for the standard magic display" -Credits "Ported from Rando" + if ($MM) { $buttons += CreateReduxButton -Tag $buttons.Count -All -Text "Magic (Infinite)" -Info "Select the color you want for the infinite magic display" -Credits "Ported from Rando" } + if ($MM) { - $Redux.Colors.BaseMagic = $Buttons[$Buttons.Length-1] - $Buttons += CreateReduxButton -Column 4 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Magic (Infinite)" -Info "Select the color you want for the infinite magic display" -Credits "Ported from Rando" - $Redux.Colors.InfiniteMagic = $Buttons[$Buttons.Length-1] - $Buttons += CreateReduxButton -Column 5 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Minimap" -Info "Select the color you want for the minimap" -Credits "Ported from Rando" + CreateReduxComboBox -Name "Minimap" -All -Text "Minimap" -Items @("Cyan", "Green", "Red", "Blue", "Gray", "Purple", "Pink", "Yellow", "White", "Black", "Randomized", "Custom") -Info ("Select a preset for the minimap colors`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') + $buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Minimap" -Info "Select the color you want for the minimap" -Credits "Ported from Rando" + } - # Heart / Magic Colors - Dialogs - $Redux.Colors.SetHUDStats = @() - $Redux.Colors.SetHUDStats += CreateColorDialog -Color "FF4632" -Name "SetBaseHearts" -IsGame -Button $Buttons[$Redux.Colors.SetHUDStats.Count] - if ($MM) { $Redux.Colors.SetHUDStats += CreateColorDialog -Color "C80000" -Name "SetDoubleHearts" -IsGame -Button $Buttons[$Redux.Colors.SetHUDStats.Count] } - $Redux.Colors.SetHUDStats += CreateColorDialog -Color "00C800" -Name "SetBaseMagic" -IsGame -Button $Buttons[$Redux.Colors.SetHUDStats.Count] + $Redux.Colors.SetHUDStats += CreateColorDialog -Color "FF4632" -Name "SetBaseHearts" -IsGame -Button $buttons[$Redux.Colors.SetHUDStats.Count] + if ($MM) { $Redux.Colors.SetHUDStats += CreateColorDialog -Color "C80000" -Name "SetDoubleHearts" -IsGame -Button $buttons[$Redux.Colors.SetHUDStats.Count] } + $Redux.Colors.SetHUDStats += CreateColorDialog -Color "00C800" -Name "SetBaseMagic" -IsGame -Button $buttons[$Redux.Colors.SetHUDStats.Count] if ($MM) { - $Redux.Colors.SetHUDStats += CreateColorDialog -Color "0000C8" -Name "SetInfiniteMagic" -IsGame -Button $Buttons[$Redux.Colors.SetHUDStats.Count] - $Redux.Colors.SetHUDStats += CreateColorDialog -Color "00FFFF" -Name "SetMinimap" -IsGame -Button $Buttons[$Redux.Colors.SetHUDStats.Count] + $Redux.Colors.SetHUDStats += CreateColorDialog -Color "0000C8" -Name "SetInfiniteMagic" -IsGame -Button $buttons[$Redux.Colors.SetHUDStats.Count] + $Redux.Colors.SetHUDStats += CreateColorDialog -Color "00FFFF" -Name "SetMinimap" -IsGame -Button $buttons[$Redux.Colors.SetHUDStats.Count] } - # Heart / Magic Colors - Labels - $Redux.Colors.HUDStatsLabels = @() - for ($i=0; $i -lt $Buttons.length; $i++) { - $Buttons[$i].Add_Click({ + for ($i=0; $i -lt $buttons.length; $i++) { + $buttons[$i].Add_Click({ $Redux.Colors.SetHUDStats[[int16]$this.Tag].ShowDialog(); $Redux.Colors.HUDStatsLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetHUDStats[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetHUDStats[[int16]$this.Tag].Tag] = $Redux.Colors.SetHUDStats[[int16]$this.Tag].Color.Name if ($MM) { @@ -1450,26 +1413,21 @@ function CreateHUDColorOptions([switch]$MM) { #============================================================================================================================================================================================== function CreateTextColorOptions() { - # TEXT CURSOR COLORS # - CreateReduxGroup -Tag "Colors" -All -Text "Text Cursor Colors" -Height 2 - $Items = @("Blue", "Green", "Randomized", "Custom") - CreateReduxComboBox -Name "TextCursor" -Column 1 -All -Text "Text Cursor" -Length 220 -Items $Items -Info ("Select a preset for the textbox cursor color`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Ported from Rando" - CreateReduxComboBox -Name "ShopCursor" -Column 3 -All -Text "Shop Cursor" -Length 220 -Items $Items -Info ("Select a preset for the shop cursor color`n" + '"Randomized" fully randomizes the colors each time the patcher is opened') -Credits "Ported from Rando" + $Items = @("Blue", "Green", "Randomized", "Custom"); + $buttons = $Redux.Colors.SetText = $Redux.Colors.TextLabels = @() + $randomize = '"Randomized" fully randomizes the colors each time the patcher is opened' - # Text Colors - Buttons - $Buttons = @() - $Buttons += CreateReduxButton -Column 1 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Text Cursor" -Info "Select the color you want for the textbox cursor" -Credits "Ported from Rando" - $Buttons += CreateReduxButton -Column 3 -Row 2 -Width 100 -Tag $Buttons.Count -All -Text "Shop Cursor" -Info "Select the color you want for the shop cursor" -Credits "Ported from Rando" + CreateReduxGroup -Tag "Colors" -All -Text "Text Cursor Colors" + CreateReduxComboBox -Name "TextCursor" -All -Text "Text Cursor" -Items $Items -Info ("Select a preset for the textbox cursor color`n" + $randomize) -Credits "Ported from Rando" + $buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Text Cursor" -Info "Select the color you want for the textbox cursor" -Credits "Ported from Rando" + CreateReduxComboBox -Name "ShopCursor" -All -Text "Shop Cursor" -Items $Items -Info ("Select a preset for the shop cursor color`n" + $randomize) -Credits "Ported from Rando" + $buttons += CreateReduxButton -Tag $Buttons.Count -All -Text "Shop Cursor" -Info "Select the color you want for the shop cursor" -Credits "Ported from Rando" - # Text Colors - Dialogs - $Redux.Colors.SetText = @() - $Redux.Colors.SetText += CreateColorDialog -Color "0050C8" -Name "SetTextCursor" -IsGame -Button $Buttons[0] - $Redux.Colors.SetText += CreateColorDialog -Color "0050FF" -Name "SetShopCursor" -IsGame -Button $Buttons[1] + $Redux.Colors.SetText += CreateColorDialog -Color "0050C8" -Name "SetTextCursor" -IsGame -Button $buttons[0] + $Redux.Colors.SetText += CreateColorDialog -Color "0050FF" -Name "SetShopCursor" -IsGame -Button $buttons[1] - # Text Colors - Labels - $Redux.Colors.TextLabels = @() - for ($i=0; $i -lt $Buttons.length; $i++) { - $Buttons[$i].Add_Click({ + for ($i=0; $i -lt $buttons.length; $i++) { + $buttons[$i].Add_Click({ $Redux.Colors.SetText[[int16]$this.Tag].ShowDialog(); $Redux.Colors.TextLabels[[int16]$this.Tag].BackColor = $Redux.Colors.SetText[[int16]$this.Tag].Color; $GameSettings["Colors"][$Redux.Colors.SetText[[int16]$this.Tag].Tag] = $Redux.Colors.SetText[[int16]$this.Tag].Color.Name if ($this.Tag -lt 1) { $Redux.Colors.TextCursor.Text = "Custom" } else { $Redux.Colors.ShopCursor.Text = "Custom" } @@ -1893,6 +1851,7 @@ Export-ModuleMember -Function MusicOptions Export-ModuleMember -Function GetReplacementTracks Export-ModuleMember -Function ChangeStringIntoDigits +Export-ModuleMember -Function ShowStylePreview Export-ModuleMember -Function ShowHudPreview Export-ModuleMember -Function ShowEquipmentPreview Export-ModuleMember -Function ChangeModelsSelection diff --git a/Files/repo.json b/Files/repo.json index 1d38a45a..dc74793a 100644 --- a/Files/repo.json +++ b/Files/repo.json @@ -1,13 +1,16 @@ { - "uri" : "https://github.com/Admentus64/Patcher64Plus-Tool/archive/refs/heads/master.zip", - "version" : "https://github.com/Admentus64/Patcher64Plus-Tool/blob/master/Files/version.txt", + "uri" : "https://github.com/Admentus64/Patcher64Plus-Tool/archive/refs/heads/master.zip", + "version" : "https://github.com/Admentus64/Patcher64Plus-Tool/blob/master/Files/version.txt", + "versionFallback" : "https://raw.githubusercontent.com/Admentus64/Patcher64Plus-Tool/master/Files/version.txt", "addons" : [ { - "title" : "Music", - "uri" : "https://github.com/Admentus64/Patcher64Plus-Tool-Music/archive/refs/heads/main.zip", - "version" : "https://github.com/Admentus64/Patcher64Plus-Tool-Music/blob/main/Files/Addons/Music/lastUpdate.txt" + "title" : "Music", + "uri" : "https://github.com/Admentus64/Patcher64Plus-Tool-Music/archive/refs/heads/main.zip", + "version" : "https://github.com/Admentus64/Patcher64Plus-Tool-Music/blob/main/Files/Addons/Music/lastUpdate.txt", + "versionFallback" : "https://raw.githubusercontent.com/Admentus64/Patcher64Plus-Tool-Music/main/Files/Addons/Music/lastUpdate.txt" }, { - "title" : "Models", - "uri" : "https://github.com/Admentus64/Patcher64Plus-Tool-Models/archive/refs/heads/main.zip", - "version" : "https://github.com/Admentus64/Patcher64Plus-Tool-Models/blob/main/Files/Addons/Models/lastUpdate.txt" + "title" : "Models", + "uri" : "https://github.com/Admentus64/Patcher64Plus-Tool-Models/archive/refs/heads/main.zip", + "version" : "https://github.com/Admentus64/Patcher64Plus-Tool-Models/blob/main/Files/Addons/Models/lastUpdate.txt", + "versionFallback" : "https://raw.githubusercontent.com/Admentus64/Patcher64Plus-Tool-Models/main/Files/Addons/Models/lastUpdate.txt" } ] } \ No newline at end of file diff --git a/Files/version.txt b/Files/version.txt index 885fc4f6..ca755920 100644 --- a/Files/version.txt +++ b/Files/version.txt @@ -1,3 +1,2 @@ -21.0.3 -2023-09-15 -2 \ No newline at end of file +22.0.0 +2023-09-22 \ No newline at end of file diff --git a/Info/Changelog.txt b/Info/Changelog.txt index 46015236..c4f2d6a1 100644 --- a/Info/Changelog.txt +++ b/Info/Changelog.txt @@ -1,3 +1,37 @@ +v22.0.0 +- Overhauled entire GUI design to be and fit single window format +- Added new "Current Floor Icon" option for OoT +- Added Safe Options setting +- Added extended support for listboxes +- Added dynamic options when switching between Wii VC mode +- Added fallback URL for the auto-updater +- Added two more option presets +- Added support for JPG images for OoT & MM option previews +- Added previews for chests, small crates and pots for OoT & MM +- Revamped Previews into their own window +- Revamped Settings window with better design +- Revamped windows to be toggleable with the same button and stay open +- Revamped patching logic concerning active windows +- Optimized booting up the patcher +- Changed GUI design to be a fixed size +- Changed menu toolbar with new menu items +- Changed Update Window to no longer freeze +- Changed Save Slot options for OoT into listboxes +- Changed Speedup options for OoT into listboxes +- Changed language selection for OoT and MM into a dropdown +- Changed not patching VC Remap Controls when set to default preset +- Changed Create BPS option into two separate options +- Changed "Visible Gerudo Tent" option to have the correct bridge in the Child Era +- Changed Path Buttons to save the last folder path if it still exists +- Changed direct Scene Editor patching to not shift unless set as argument +- Corrected checking for ROM hack specific option values for OoT +- Removed Hide Sword and Hide Shield options for OoT & MM +- Removed Additional Options Panels support +- Fixed issues with Ammo Capacity and Item Drops Quantity options for OoT +- Fixed issue with whole Dialogue Text options not being patched when not applying other text changes +- Fixed issues with running the Patcher64+ Tool through Wine in Linux or Mac +- Fixed inserting objects without actor list for Scene Editor + v21.0.3 - Added "Clear Log When Patching" debug option - Fixed compression issue with Brazilian Portuguese translation of Majora's Mask diff --git a/Info/Credits.txt b/Info/Credits.txt index a409b94f..b32a2e3b 100644 --- a/Info/Credits.txt +++ b/Info/Credits.txt @@ -62,6 +62,7 @@ - Mil - Feonyx - Ikey Ilex +- GoldenMariaNova --- Custom Textures --- - Community Texture pack @@ -105,12 +106,14 @@ - Hat Kid: Hailey - Hatsune Miku Link: JanexLane - Hatsune Miku Vocaloid: JanexLane +- Felicia: Ikey Ilex (https://github.com/Caverns4/Custom-Game-Models) - Felix: Ikey Ilex (https://github.com/Caverns4/Custom-Game-Models) - Kafei: Malon Rose (www.patreon.com/MalonRose & www.youtube.com/c/MalonRose) - Kristin: Ikey Ilex (https://github.com/Caverns4/Custom-Game-Models) - Kristina: Ikey Ilex (https://github.com/Caverns4/Custom-Game-Models) - Kyle: Ikey Ilex (https://github.com/Caverns4/Custom-Game-Models) - Lorna Rissa: JanexLane +- Link Baldrics: Amara - Link's Awakening: Skilarbabcock (www.youtube.com/user/skilarbabcock) - Machop / Machoke: Ikey Ilex (https://github.com/Caverns4/Custom-Game-Models) - Majora's Mask: The3Dude (child) & Skilarbabcock (adult) @@ -132,6 +135,7 @@ - Ruby Rose: Malon Rose (www.patreon.com/MalonRose & www.youtube.com/c/MalonRose) - Saria: Malon Rose (www.patreon.com/MalonRose & www.youtube.com/c/MalonRose) - Sashed: AriaHiro64 +- Sonic: Ikey Ilex (https://github.com/Caverns4/Custom-Game-Models) - Skyward Sword: Skilarbabcock (www.youtube.com/user/skilarbabcock) - Sunny: Unesag & Amara - Twilight Princess: Skilarbabcock (www.youtube.com/user/skilarbabcock) diff --git a/Patcher64+ Tool.ps1 b/Patcher64+ Tool.ps1 index bc93b78a..a2868bbb 100644 --- a/Patcher64+ Tool.ps1 +++ b/Patcher64+ Tool.ps1 @@ -3,6 +3,9 @@ # Concept By : Bighead # Testing By : Admentus, GhostlyDark +$existingVariables = Get-Variable +Clear-Host + #============================================================================================================================================================================================== @@ -24,28 +27,32 @@ Add-Type -AssemblyName 'System.Drawing' #============================================================================================================================================================================================== # Setup global variables -$global:Patcher = @{} -$global:Addons = @{} -$Patcher.Title = "Patcher64+ Tool" -$Patcher.Date = "Date Missing" -$Patcher.DateFormat = "yyyy-MM-dd" -$Patcher.Version = "Version Missing" -$Patcher.Hotfix = 0 +$global:Patcher = @{} +$global:Addons = @{} +$Patcher.Title = "Patcher64+ Tool" +$Patcher.Date = "Date Missing" +$Patcher.DateFormat = "yyyy-MM-dd" +$Patcher.Version = "Version Missing" +$Patcher.Hotfix = 0 +$Patcher.WindowHeight = 500 $global:CommandType = $MyInvocation.MyCommand.CommandType.ToString() $global:Definition = $MyInvocation.MyCommand.Definition.ToString() $global:GameConsole = $global:GameType = $global:GamePatch = $global:CheckHashSum = $null $global:Bootup = $global:GameIsSelected = $global:IsActiveGameField = $False +$global:FatalError = $global:WarningError = $global:MissingFiles = $False $global:GameFiles = $global:Settings = @{} -$global:IsWiiVC = $global:MissingFiles = $False $global:Last = $global:Fonts = @{} -$global:FatalError = $global:WarningError = $False $global:SystemDate = Get-Date -Format yyyy-MM-dd $global:ConsoleHistory = @() $global:VCTitleLength = 40 $global:DialogUpdateRateMS = 50 $global:Relaunch = $False +$global:IsFoolsDay = ((Get-Date).Day -eq 1 -and (Get-Date).Month -eq 4) +$global:Loading = $False + +if ($IsFoolsDay) { $Patcher.Title = "Jason64+ Tool" } @@ -130,7 +137,7 @@ function CheckScripts() { $Label.Text = [string]::Format($String, [Environment]::NewLine) $Dialog.Controls.Add($Label) - $Dialog.ShowDialog() | Out-Null + $Dialog.ShowDialog() Exit } @@ -138,36 +145,36 @@ function CheckScripts() { #================================================================================================================================================================================================================================================================== -# Paths +# Set All Paths $global:Paths = @{} # Set all paths $Paths.Base = GetScriptPath if ($Paths.FullBase -eq $null) { $Paths.FullBase = $Paths.Base } -$Paths.Master = $Paths.Base + "\Files" -$Paths.Registry = $Paths.Master + "\Registry" -$Paths.Games = $Paths.Master + "\Games" -$Paths.Shared = $Paths.Master + "\Games\Shared" -$Paths.Main = $Paths.Master + "\Main" -$Paths.AddonIcons = $Paths.Master + "\Main\Addons" -$Paths.Tools = $Paths.Master + "\Tools" -$Paths.WiiVC = $Paths.Tools + "\Wii VC" -$Paths.Scripts = $Paths.Master + "\Scripts" -$Paths.LocalTemp = $Paths.FullBase + "\Files\Temp" -$Paths.LocalCache = $Paths.FullBase + "\Files\Cache" -$Paths.AppData = $env:APPDATA + "\Patcher64+ Tool" +$Paths.Master = $Paths.Base + "\Files" +$Paths.Registry = $Paths.Master + "\Registry" +$Paths.Games = $Paths.Master + "\Games" +$Paths.Shared = $Paths.Master + "\Games\Shared" +$Paths.Main = $Paths.Master + "\Main" +$Paths.AddonIcons = $Paths.Master + "\Main\Addons" +$Paths.Tools = $Paths.Master + "\Tools" +$Paths.WiiVC = $Paths.Tools + "\Wii VC" +$Paths.Scripts = $Paths.Master + "\Scripts" +$Paths.LocalTemp = $Paths.Master + "\Temp" +$Paths.LocalCache = $Paths.Master + "\Cache" +$Paths.AppData = $env:APPDATA + "\Patcher64+ Tool" $Paths.AppDataTemp = $Paths.AppData + "\Temp" $Paths.AppDataCache = $Paths.AppData + "\Cache" $Paths.Temp = $Paths.LocalTemp $Paths.Cache = $Paths.LocalCache -$Paths.Settings = $Paths.Master + "\Settings" -$Paths.Logs = $Paths.Master + "\Logs" -$Paths.cygdrive = $Paths.Master + "\Tools\cygdrive" -$Paths.Addons = $Paths.Master + "\Addons" -$Paths.Models = $Paths.Addons + "\Models" -$Paths.Music = $Paths.Addons + "\Music" -$Patcher.VersionFile = $Paths.Master + "\version.txt" +$Paths.Settings = $Paths.Master + "\Settings" +$Paths.Logs = $Paths.Master + "\Logs" +$Paths.cygdrive = $Paths.Master + "\Tools\cygdrive" +$Paths.Addons = $Paths.Master + "\Addons" +$Paths.Models = $Paths.Addons + "\Models" +$Paths.Music = $Paths.Addons + "\Music" +$Patcher.VersionFile = $Paths.Master + "\version.txt" @@ -189,34 +196,35 @@ foreach ($Script in Get-ChildItem -LiteralPath $Paths.Scripts -Force) { #============================================================================================================================================================================================== # Run Patcher64+ Tool -Clear-Host - if ([Environment]::Is64BitOperatingSystem) { $Patcher.Bit = "x86-64" } else { $Patcher.Bit = "x86" } $Patcher.OS = GetWindowsVersion if ([Environment]::OSVersion -Match "Windows") { $Patcher.OS = "Windows " + $Patcher.OS } -CheckUpdate - # Retrieve settings $global:Settings = GetSettings ($Paths.Settings + "\Core.ini") if (!(IsSet $Settings.Core) -and !$FatalError) { $Settings.Core = @{} } if (!(IsSet $Settings.Dungeon) -and !$FatalError) { $Settings.Dungeon = @{} } if (!(IsSet $Settings.Debug) -and !$FatalError) { $Settings.Debug = @{} } +if (!(IsSet $Settings.Paths) -and !$FatalError) { $Settings.Paths = @{} } + +CheckUpdate # Logging if (!$ExternalScript) { $global:TranscriptTime = $SystemDate } -SetLogging ($Settings.Debug.Logging -ne $False) +SetLogging ($Settings.Debug.Logging -eq $True) # Temp -if ($Settings.Core.LocalTempFolder -eq $True) { $Paths.Temp = $Paths.LocalTemp } +if ($Settings.Core.LocalTempFolder -eq $True) { $Paths.Temp = $Paths.LocalTemp } else { $Paths.Temp = $Paths.AppDataTemp } # Hi-DPI Mode -$global:DisableHighDPIMode = $Settings.Core.HiDPIMode -eq $False +if ($Settings.Core.HiDPIMode -eq $False) { $global:DisableHighDPIMode = $True } else { $global:DisableHighDPIMode = $False } InitializeHiDPIMode $global:ColumnWidth = DPISize 180 $global:FormDistance = DPISize 185 -$global:DialogSize = 185 + +# Hide the PowerShell console from the user +ShowPowerShellConsole ($Settings.Debug.Console -eq $True) # Visual Style SetModernVisualStyle ($Settings.Core.ModernStyle -ne $False) @@ -228,8 +236,7 @@ SetFileParameters LoadSoundEffects ($Settings.Core.EnableSounds -eq $True) # Font -if ($Settings.Core.ClearType -eq $True) { $Font = "Segoe UI" } -else { $Font = "Microsoft Sans Serif" } +if ($Settings.Core.ClearType -ne $False) { $Font = "Segoe UI" } else { $Font = "Microsoft Sans Serif" } $Fonts.Medium = New-Object System.Drawing.Font($Font, 12, [System.Drawing.FontStyle]::Bold) $Fonts.Small = New-Object System.Drawing.Font($Font, 8, [System.Drawing.FontStyle]::Regular) $Fonts.SmallBold = New-Object System.Drawing.Font($Font, 8, [System.Drawing.FontStyle]::Bold) @@ -237,15 +244,14 @@ $Fonts.SmallUnderline = New-Object System.Drawing.Font($Font, 8, [System.D $Fonts.TextFile = New-Object System.Drawing.Font("Consolas", 8, [System.Drawing.FontStyle]::Regular) $Fonts.Editor = New-Object System.Drawing.Font("Consolas", 16, [System.Drawing.FontStyle]::Regular) -# Hide the PowerShell console from the user -ShowPowerShellConsole ($Settings.Debug.Console -eq $True) - # Auto-Updater PerformUpdate # Create the dialogs to show to the user -CreateMainDialog | Out-Null -CreateSettingsDialog | Out-Null +[void](CreateMainDialog) +CreateSettingsPanel +CreateCreditsPanel + # Check if restricted if (IsRestrictedFolder $Paths.FullBase) { @@ -265,7 +271,6 @@ WriteToConsole ("Temp Folder: " + $Paths.Temp) if (!$FatalError) { # Set default game mode - GetFilePaths | Out-Null WriteToConsole "--------------------------------" # Restore Last Custom Title and GameID @@ -280,13 +285,23 @@ if (!$FatalError) { $CustomHeader.EnableRegion.Add_CheckedChanged({ RestoreCustomRegion }) # Restore last settings - ChangeConsolesList | Out-Null - ChangeGamesList | Out-Null - ChangeGameMode | Out-Null - ChangePatch | Out-Null - SetMainScreenSize | Out-Null - SetVCPanel | Out-Null - + $global:IsWiiVC = $False + if ($Settings.Core.WiiMode -eq $True) { $global:IsWiiVC = $True } + if ($IsWiiVC) { $png = $Files.icon.WiiEnabled } else { $png = $Files.icon.WiiDisabled } + SetBitmap -Path $png -Box $Patches.WiiButton + + ChangeConsolesList + ChangeGamesList + [void](ChangeGameMode) + [void](ChangePatch) + + if ($IsWiiVC) { + SetVCContent + HideNativeOptions + } + GetFilePaths + SetMainScreenSize + # Active GUI events InitializeEvents } @@ -294,15 +309,14 @@ if (!$FatalError) { if (!(TestFile $Patcher.VersionFile)) { UpdateStatusLabel "Could not read version and date of the patcher" } # Show the dialog to the user -if (!$FatalError) { $MainDialog.ShowDialog() | Out-Null } +if (!$FatalError) { [void]($MainDialog.ShowDialog()) } # Exit if (!$FatalError) { - Out-IniFile -FilePath $Files.settings -InputObject $Settings | Out-Null - if (IsSet $GameSettings) { Out-IniFile -FilePath (GetGameSettingsFile) -InputObject $GameSettings | Out-Null } + Out-IniFile -FilePath $Files.settings -InputObject $Settings + if (IsSet $GameSettings) { Out-IniFile -FilePath (GetGameSettingsFile) -InputObject $GameSettings } RemovePath $Paths.Registry SetLogging $False - $global:ConsoleHistory = $global:Redux = $global:Settings = $global:GeneralSettings = $global:MainDialog = $global:InputPaths = $global:Patches = $global:VC = $global:CustomHeader = $null } if (TestFile -Path $Paths.Logs -Container) { @@ -312,8 +326,12 @@ if (TestFile -Path $Paths.Logs -Container) { StopJobs if ($Relaunch) { - Get-ChildItem -Path ".\" -Filter "*.ps1" -File -Name| ForEach-Object { $scriptPath = $Paths.Base + "\" + ([System.IO.Path]::GetFileName($_)) } + Get-ChildItem -Path ".\" -Filter "*.ps1" -File -Name | ForEach-Object { $scriptPath = $Paths.Base + "\" + ([System.IO.Path]::GetFileName($_)) } Start-Process -FilePath powershell.exe -ArgumentList @("-File `"$ScriptPath`" $arg") } +Get-Variable | Where-Object Name -NotIn $existingVariables.Name | Remove-Variable +Remove-Module * +$error.Clear() +[System.GC]::Collect() Exit \ No newline at end of file

L0F}ct;@cbKr~scKr|{Zc`-P)4+Sq& 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

q-I|dFBd1jH+-90n1TM*Ge`Od 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 literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/Crates/Spider.bin b/Files/Games/Shared/Styles/Small Crates/Spider.bin similarity index 100% rename from Files/Games/Shared/Crates/Spider.bin rename to Files/Games/Shared/Styles/Small Crates/Spider.bin diff --git a/Files/Games/Shared/Styles/Small Crates/Spider.jpg b/Files/Games/Shared/Styles/Small Crates/Spider.jpg new file mode 100644 index 0000000000000000000000000000000000000000..557499cf155013a624ac041208c3603a5a028db6 GIT binary patch literal 61613 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%0A;(ZKu5Z{?2uYVrTO>3^;N*Ozv} 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 G=l&n~j1XM_ literal 0 HcmV?d00001 diff --git a/Files/Main/Jason.ico b/Files/Main/Jason.ico new file mode 100644 index 0000000000000000000000000000000000000000..4ff0f03e4cd7b0fd305cc4057412379c9fc82aeb GIT binary patch literal 270398 zcmb5XS&(N*mYEGlMERK5{6;G3ol>>X2^^Oc#%LL5QfaeFpNgiU0qe}eBZhEMBWP3uw_Z{D1rQ?Zwp6(o%Np z*zwQhS!es!l=o$QJ}Yy6CZ3)Bvc8$;?`EI8{^Nc(>&?B#+|=6I`i1wiuC1*t(ym>* zN>^7`*+HN7_VzN=+gHZ=`^)%Hf0-B_h%`3X7uT6jjtrJe)|m!-I?G63Um5D@E0e<` zkw*IZ%V_^Vlt%~pHlH^;FG^;%lzzYwJd!(!xSK*RsFmvwRPK z&%R!JuWj}*S(opY&&%H&9U3YV{QeNRsk^(U^fDf%uFme#-qBfh?A%q_>b!MVM=^Qb zMsC~o);8v>wd~wUeQSGZqt5!4_MK%r^|rUPwQu&_#q47xJ!gs!?eJIgMf)5-gEQ#SAF=qNq3 zO$-c{g%Rd>Xr#;x4VQ_Le(1_HP^Lx)H)$|wF=K`m4 zT|H$4S{~}@EdyQM&}VPy>*^Mz8yN<8pF3y{L!0R0Qtj~OGV4#c-axZgW`a*eVpo|Xm#=YWyZep@5g8P}V@iGP8 zX2G2pO)Mp5#iMnL^Yej2v6=m{&Awt&z96EqT!hV`O=BcsP=6K4%PGF*rC_M&T0!jDgti>+KKxcfb$YJG;tG=&_08ZAzcRU|IZU8fC0a!;H1qmkz~$AHOC4@qNtO+gi%b_7>))y>#trFN5?S z;C;=9d8ff{<_J9g|4q%Y%yQ!a=j46)%&qt5oaDUZwQ|3k zZw%SrvZL(m*j3Rj7@mTrr^l+~Sa0IHmi5j>&Vg;&S6-~V&s6b&p^6U-R{Df+COI5VOsG`7G=FO_O!& ztE-#8?|b+>pVP#@{cQ6$d@tLksgnnc@XjOXL1MqZZ-8;`DHZ;^zaaku^J1M8ve~>Y z@7Sq47q?&@nPhwNhD{v;?5iWlH(J_wj&jR>(0Ryzp0OP~`ixDU0}qf6>{BhbzC z2(n;!9Q|_`nn9K{O-}chi-B||U4n)Z}I`p1pb+s4rUi>?b$p%?6XtM*O2&(O9YhIy8FALst)Pap5G&fMQn4_IDYjJmWbtn*pfFEO9*l)NZ) z1M7W9e`5&VsU9=I^$0xFB>sm6hvBuor5C!~$(Zi~3vJM%7~aISI0oZhE7vy@{em|H zzAO2!&MzN`zVr{hfa~BTf&E(kGq36f`5Tq)55}qAp>0s}fY1k|J5th_v?GS4nasCC zgK>}cgwK%P%(=FYNuFTt{nfqg$XxJ;4DRH6yRn0M;DtTN*&gfoKJ^26!ys~Z96FdV zDK7@mMI&KjN_Wtlv?%S#1Ej;j9&)h{y{WhN@%*m#j?w|Y>)`#mD!77@lV?KT4m#0Q#-Zuj)py3r0#m zw&)<^qW#|k&+P>JruG`=@_^I<68mB{cte8^c)jT(0OOmumM_%U4}8<+b=U@!E18c@ zLBA;5U%i5~P1+H|b$Qzk=%}WZq^Z^#*Ybw#_T2@aL0?w42)lxNyv7wR^_2?`~f}i;jrUu?fK5uC(qCq+b#B)yEbT{n|agE5jbTWrpEBO=zAR- z3Y$L1BJpmXdVu8-bSQQI%3oN?elc!R&dU>$ANU($U%cBU4-oT#f6DTL;0O2vXOyA( z*{K&#O`M87u_!LHY@V{&{^Ea*XV1}Z5}qKoeMb5REsI@~_jnqx|HvM-5T#H&o^aylLy#``_qO9`+)ZF0W$C56KsW!(c6QThD6tkwe`P}`>r)RHWL;pW7af5*zb$w`Jtl3u|E8`~>)eUQ%(vpOiRb^f zay}#b<+Jj7E6=drd+e8~d7aO*&3Wim|75({`JSE3UpM;EI9MOY*Edo7S>=1;UVNLU z&Y!vXH|g_}ACHjIS1TV7?~Zfo1DS`P4?Ku{F>g}$mj~zv@LHWc67|U|#F*Gl42w1K zF9uVFi@lWLwlB_Aco)mohy17PGt>dhmG9o4yu&*2Yi_dM=lVNY=X)sEeO}WiVcBP? z_fJh?4~#pe=sk>S`u{q?cMm=Q^KR_lPUx^H-@^_N!!`Z`yI>@30fP zR`qY`Gk867+ak{41E%01^v~;-T6Q&QrlqE(Ce0}8)Cso9D-!q6PRM_LBcG@LG4Y@J zg4d?D_E!8%&>N`@e|zUH%B|a>KN7mcPGqjdbj=;!i^PIXpfmiFT) zx@5=`=u&)2tK!_eqR-0jRPh6`4wi#Az=Om7tbEbZXLUdNL?8NZty5U%I`tqpvHy0z zTb+n;2%ab(K;MWpRmLN}Pu^Jbhvb`?JHCn0#Bg3a&ds_kH|s6?tgUU$Ir2BQ-s5%7 zt+{+w+cW(AjHkR-U26#aXN+}LlQKWXaJaIyQvXk0VB1#t@AZUwL-+>N^(%jX7#F|J z)mGeRoAqMd^}m$;E8tdskbEKZ1Mn>F#Ft4ti%paG&U&vcC$7b=?cz6me0go2GTZxn zroSQn&4Y))1CrO6+b{1imk;smzyAIIPjSo;g7#S~y zQ@?NKVm_1lfoq0hJ+WWq=myjoBOv~jr)^+Tdpl@G+7tiKr~bkgFe(oTTcM`cq>(0_ zB|Vu-`}zpN&KLjEBA5spfag}v=Nou#>X>bOQ&Zko@?TlcH?tnOle~>*nOtv3TOjxa zvfcI$4Jo`8Z zp|Azy1Iqsn{DIH2LZ|Sz1KTww5>IpgX0| zhu1Z(9ZTCYHLsiFoLH^Kypr3tH}Typ$L}#GP2SKf+pbNJ@78?2b@HY3H@nui1N*Lr z+%YibVjO*adR#dM_9O1+?yv}y+6|uW%UdB zkn4`F^NV>?V%z7cNB9hRh1a$vk1#j>Cx2J``}+|S#QVGMKZZRsO3GNEe&mhVH@Ozj zA*SKYt>7baXfyPAFd?P_=jzqqAZ!Ebt=q&ixYo}XJ_71phYMR=IW0{|lj2RauuvaIy#9VFF1)97d+x|KH%U5d5XD&Y&Q*UF=l#${jbY(D=cC@~8aTV+L%In!m z$4@+~$0rWOno0bL&y>@t>&q)rH}IKW+s9`u*EWVc$yjIo_yhWl`2ETUg{%RqzMpN@ z>z}sHez`uCdCLCe4b#)a62mWsT}vT14tSFH93nnK``_gHR~NJy_9OEojfETq1Ilc1 z9(uZ%fc7`_cFWe0l;eSA@fiKN2G6lB2M-8(sOiAxhYmnLe@C5OyFT=K`NQ^#2j~|_ zI%?9SW$V>7)Y-%4;F+oW%44eM`W?Qz_KNG8yazNFaY_8PdW?8C9-yOM3v?Z@szcA= zUZ1T^&<5Y@1h0LJm-@eUfOFt{=*wFepDg?5SkJ-Eir4`3QT_g6H}!pafHbJ?kg`aA zu-UHeU(@Os>olVzud}b?6!>?JDCaoj*u*ts)4a~I{l%g<%rVWfeG;eHe`}tYPoH1r zS>MdPH-97FQ_O4cs}stD)Xlse;`^t-{!}fe<(-q`y@CIkG2-@Xo2n`QmHnw>S^t9H zR(68-L>;s)u1t<&;GX%gEbkU8F@N~W68FtGT5;;SUt%}qZ{l0bCyvFv?e3}J z8R$3kreR|F>irg>$AjmT^IumVCkS*Djk<7e>}k;q%h=-yB;$3W;TbIxATHYWA#j}2nj4jLkC)TNlkBM)dIRn3ucgT0l z(|4#IVOd+l=iBak!3I0I_!Qh*CMu|w^+9$w_jkC+&=2_ z@f$uDOtygO9q8>LXQU_Y3Hl3K=2`L)o+(XhN5r$`Nj{4d{(#^C@+W1!>lL)g1AI?; z55FDu19`hT0D6#^ZzgRc_5Sd8aL+DyN(X&iyY7R2T?-5!F>}8cI@q(szL3!Ul{2Pl z{VCF>$8tMCFBnDCvV=xwffIE_RhqBvG?E}oquMWwRp-VF`xE*)|n^n zo0zx$1?Kgk%6lvQz|2-jin)v(ab2^Ov1((yjUh>yZ6EuKY3+TVVLVViJARjT>(jsByXJ4@ zyXJ3ZoAt??e3td`t__}Hy(#Poc<(UpGR!^~H*uZ)5UGd5am+RlXMXE^z**p2hyLI6Z5o7JC%&D=rL%EzT3cl=n&}MNnf@F)_16z zs5_ACo8|i1@m^W)@4|bkb%N@h{hmrs@tSv07oaZm0j|Rr0v}Kh*t7|dRbFck=pWgM zO(acguPM_bW_)_G?3pKSV;;XNe*dxl%Ac3^ycm}DGFK)guBFGIN$QmKDW@!N#lQU1 zam{hgv5&Epr_F&wYMk*4*Dp zonK6wlE|Aj(O5YGgr=5a=OBQh5Z+@$NNmi{A_1EetWC$Q2CnE$5qLC zm3M%DbpWyMI9QGtiP|TiowP&y zg#PMC?%^9kmIeN2zKDNq_lWZa_u^ccXKqpl5ZmVR1Y=F4P1l~qhHZ)cSr}^92)~xqFv2T2@*v~fYfL{De zQ+(qbYf$R^`bZPMsmB}hXIVawJV890>}$Pz!+4*-Ieo={lLtg!Vh5(^7h}l!SB|Cm z7{5J9T%5MF*fAx(#gUj5U+$YVW_J`^jnYRvh20Jwa{rc?*B-P@{K-eexITc@m6h-z z>PPgM_7RuKL&Uwhfw}GC+~4(n`{eVi^Sa3ck|)^ay~$U+C;R(b@*(XI@An@2n*28H zfwTpZ*42d*f%#)6` zgZY+S^xH|SYU_)ACh~wL{v!^Ey5I#N+rY3qhWCwR|61mSo?qiW_A=5Z>=f!E2C;7Q zyTyI_1H^y&05cDt1HZEqx^};?xK>^-A^#67&6f4~so2Y-UNGDPZR6Jx%W+-n3*I9Q zS}#8k|H%iemj{S<@3Cy1<;|F<8q4ZliC4$Rvg4R}vuxcTmo~?~)*G_l7v_)qx7rsu zZ~1#M&-63b$0YV+{kO(S__v9Dc2AG{Dr0|7{k_xBrr#X$8vnoRe^aB3MQz`wPT+N5 zyO#OMAI#%k+U=WVbN#Rr_`4l%$2oq7aTNpNPD~`Wl$+v0y*T~l`q0$(Lf2w^9WTq` zUwnCg`u&vi%Hx#7%GzFd%uf8pUD!L_?BjADo|sG@zRwWXV%BHLKTJL+vFiI-womrW zYwI%E<}*zGw!f3fI=|0%8>_MJZx8Zbqu5Bp?6>TIKWpoHCV==hxj(OsII}iil0FVUtmgP+LZ$8_4<%DuSe9Ywj zjLl>PeRw8h;^A%9CAr>{gAK0XRhW&O_>Yw;_#mG_D9)C*GPd!6O%lRUya z+Z^+p57+#I}HDD%%@S3xID zdXj&dq@VEnQ4UAV-Ey*#xhF}%6|2KX?hG?uS`vpJ&SW?FTTHN=H0UcDjmPF`4hv^o-`=7 zGne+ozsY`yf3dG#k#+WW>|06k?ciTNn`79*80cGXj+<>ccGg>N&Vex&);qR&UtWKq zAARy!*)N})_j;Y!x39XsxjrG!;F`uBT6FJ}m^P-Dq)hgE!`}h+BP1CA$f##*~hvp2T#Gy$T4>wMrvJM%<9)ycNWj$QtbEC`itM?x8(PEmd4T& zd-3Qm#?|M=k7aFZ{q4D5*s}wC_BhWRTkrbZ6xh=qsP-=H3jD}ReAb-%g^1%b7l(QF zjy%G%_)Oz`ub38#V%A&?T9?UZSvHU7@+|u{b$s=Xc<)*dNWACsvd!n@ed;^L{>Y#F z9(jTCU*Et0*zdz$?d=<6ZwzMw@y*hF`1_g5z_ZwqzSOtn3F5rQkFj$0HQrzSIB1Rg z0;e@zEBdYQow}nm8a9M^T~69cdfU`X`R%YL$irsPwg|e1PxxEDTixcn=yTMUx%s}@ z4C)H}j_>ZbsOvX*f$Isa=&QyFr5$AMv)cKt4$8YoJ?QddjNLRg>i(sLa%}JJGRHcW z=LG5VckM6fO?e~DiQ~-0wrA8#K=Y>b`A2=DU+SyYyGPzJl4rf(Z$}HePf&*3sR1K$Zqay@(|li$qTZ-_o(B$mpANW#@RJ~>1vE` zGakbAd@-1|x#MOzaa`e6{f9(9Q_B6k&pzJcbz)q8VO`?g`fRsN+h0GSb*Xr8=FM3g5l9ajgqfe4xU2`rXA`#Qwtz^cgyiac^Kw9>O*B7IpO*GD%Cx5AwQ6 zTh>Wq&7?md_1&ad^o4=Cd;@u?eiQ$Mz2j9k}xaOUB5dZ1` z(q^XA0le3w?cqD7Z4>?rc|onSY7M(=3-W?W=aePX4wN}y=9aA#k!a_+1BI} z&3j!(u)X39mH)*#aIB606BB_IaG^|B&d0a${eG)hU&OXo=QlRS?^9P6TPE?S9QGNp zHZV?H4efp0XIzhKZr*2}I1{t#|7inwZ^~@T@hsZ&H_Wq-dDdGN-(DvVuNHEGkjOi7F8O*+l{tdI3U-$D8B?p@_vv1T@B{E|t^pVy(GC6w@ncUTzxT{dm1Dct${Oo`(wQ<{tm^B_ z^Jk?wc|cRo*WWFzR;khpq|4M9yvOHwpU-m5pdFrC#ZOh3*Ivo-kM)}R8-veMR<8=3 zUj7;1$~AQr@0O=m_*YkpG3MIwim~-x<|W3_G2=SNI_u4yM{%K?)GuP6h&AJ!18H1+ zR}A`{nJ4bet#9%M$Iv>lUf~w})cc@Pjwdh3+~=Bnj=A;88;r$pA6CRqwrvT z;QioJzUq5B27XUF|LDK){2k3gKzI9^-=E` zd-8&iueA4Z4or*-&o@tOraqC_6|d?~){Aqm?VtEIE-~w@&u8ZIe2(vDo^9r?_vaoU z+e1eqA8~#rhVfPMj+{fG?2mbMY?Lwj)5E7uuKZM{GftrwC_Cw6zu5QBb?mc~pNcc_ zW|9WE$2`Y7v7Iy}y(OJxZddw8-u5C@xR)3Djn1L?mnTLH z72j@M@a1}3jjxP&A?C~9iRWe;_ip<6p%rni?P zVcBxFC*Lr)zKL(2X??TJI{Qt6AJ-g|_3HcX%ZR>V6A=H(m?k|Kr)M%ISH7UkmoJ15 zANlEep!E?iSnnAWJMxA|V0;(f?K+=6vL4pdI=F6Q@Ayt+h->Tp=qtUP0afYS=rjHf za#zeIUd43s6`wC=ZA+ZmCQlea_w>Ak5x!|uzX|u5e3tErdCRUddSCJe+x!;WQvQ3! zjlbc3EWcU#FaFhuq>03pa-fnQ;0T&&(uA_cHg)G}ouI~>G-+RHhm`w!#carzI!}!I zTef9;V%&Ud+S(_1LeRFqC#K2u1Gr8hUrPE9zQi+A{#hUXKxnRQAAhwOIGKXc+UL)&D&h`jAJ`3HqloJjVNJ3y6K?y(wk?2$-?W z^*m*J_yNU=IHA9E-_`{$l>U)>=__~tXy>l((hc_e`iUDAXV8$jm=%ZOQ(Oi%DT_;S z>$PR$6wE8$z*<;EQc!cey#DDS>>-?SU;~Y6xJ~Mg1pn7I~zxIkci};tv zr(Klz72}~hl8c?>4dP$CReE(TcdcVAl=;$S;xo&6ZJu)8-1ey@xxeSL zq-SM4Nq!SN2mDuU)GOQ6VQM`heoverGsRNq{mA{4pYjcLfBE=;W5wJpO-`318+*$t zdpN~+V7Qh~?g=#hN1I*@o1139{51R9r^fLo*Z6mx+j~bDb8()$An~8NfxjRA2Xf1v z;T}E!-c4H|cro7}-@^EXPtb3tEwIeE#QZou^vm%HzGt0dRgZhba#NS_)%wD;?ZdtY z`_hJTPdVY)eQ_QNH0?J|Bafz8-&-)Izs7LNc(JPAqls(FiQ&Y5*1f=M+VPeA&-)Yq z*+1_e8E}sQ<4JOlhVtLGN=IYemg@o9q*ZNC{S{(F3?$wI>tdC8(N0jeX-B@dgK_1& zHjjK_Q)hzq#k}Jv&0B8eTzB`D58zkt^_Ky)RbsTw}|D9e6@3`nIxH+rQUX7S`<6=NHP+ zz5C*9*Obv=Z|avq?o@v_pxSpTrbG9KS5HrX0TVcwtz~5D2Wcm$1Bid^Rg?Eee5UKO ztj&5}t7kUpn@C=z9pL!}o9`X=8sAC1{5N6*pwY^Q%NVHd@a>@^$+y)R(6 zUo}3S>Et;PRh(#bZkKkVvF@&G`i|4k;50hz40``O-=ILF4@J?TKch@Il4KIB7 z*!Mgqp20o(GE>H*pjrjRM(Q2H?snuCs{F_L?99joZa_ywKWuTC+Jwj*moE_*+1`KJ_xZT@SL|D_ymkM-_T&<4 zJO`Fm%7OLWFJwP5Utd$T#?71tEkg5*r8F3SXAVrv$+MaBzyo7%48b%paY?8066I*} z0@tuS+gh58_$=|yoM@wn{q#`=uM+FbRp|cUU+lY=N*U$&dd8u?n)Dlne&hVm?tF#r z27SxhrE}@tvGxAoe~dvVc983!{+$$cXyuVSN}p!(xIDj4xtu(}@15g3%H#*;@&RLk zT>tm`eU9Vd82J5;gY`K!j-_p$mttM^li#}M!uykNdcUz)IgYkjj%R_xF3xuBV;;2C z!#?Mk=JL3m%(pZzzCApP zvVBf_U`=Q2&#S-u73k=^Ted3w)A0K0X05q9r1*>6*GYrHAHcu5WyqiUo=rVK*#i%-U+5X;`mJib=WjS4SvL26^JaauPN)vR93uZC zCLr*x|6h5h+^g^%Sg|axWB%2#Jr7L2;kid$@bDphdeEO|{TyH4D68lI+LuX(l}xI1 zRdoUB)qOoC&j~cmPq7}0?dF=ev9J?^jCXzhg|zFllHQeh;>UQIUS$$A+)3)-T}<+U zIIj&}5I%sKhvm0LtU%~LbqpV489J|HKvGsEKTls+u8qhKa?Z>>BSzWi8nJ%yKK$7s zV~`ihT;E%~>f=bvH}!O}uFjMAZ}J9XfBfdugB%C11H*i8j!EzXe#h%f*++b*@5DTH zD0B4_+vA)?2iTW)hzwD| zLH!KXS)ra2=Gg$19#F{=$05IeEAAYpW}EGs$uU#@t80q&dJJvPG0uC#*Py*&AClu9 z_^z>@{qkO~b8a^4)ce7I@BrvN_5_G~alw3r-ml!JE#m(v`}ay+?=yKWSUa?@yd4Io z(~RGq`NeW-54u16IAx0TYE1hmu>m94d;0Q19x}%>%!~GZVBd9b{9_>_mHorU4OaB* zvrN*q^y)LkjOPo+d9Bc^G}}d+sT0}`9-z$P{gM}`%Y+Uf#`#8dAye>PzB}c<eq{~#7vthv`(52$e&Drda!hls zk9=~RYk5M&4=Nt&_nQ3vN@uUeL)@EUT=@R*>61HF!}8@i4Zsfvc{lfFm#(BC z&(7C2(08W&TqXU4@J!@~=kbWK5$Ix=y-;IA6O1Q%K_B>p9tQY36Q0}Y*qS_#&^TiG z!Yt=`P00r+yMJ+UzB)U=_Br~wE;-M+CGrjJfX#Rya6JR9%41CO3)lSp+a?plE%;3P zYg1TO|M$$W5omRQc^zOr)6I(*c_)iygB}IaU=7R&=MY!0To# zPuK@OL*C$c+s84tOyAJ$>-x=S`}-#9BW@9$O?tMjnp5Ykl6k>Pe1GOBFc03vLzJ06 z?f?86hU))*v$nSK&wUcJ=ut1Nu9xGx_i~0T@!gD#v?*Rk!TtCEbSj^9-?=gGjHP?s z=A5q?#u?dP*}=8F3orH=N&CvE%I>W&rOvFMK>6R(zvZ39+BRG5 z`ux78ogY4Z`2_gZKdL`ozEJu2D!nJiGI^@krsM_k$wB2Q7}sy*`HTJyrC#Pxyz9s7 zat$8-9r1|d#wKd3^y7o~Z!wv>N2eG4MSLf%ZqldpR*#WwK|fqecj4QDF2gU{=ohpJ z?Pw>;gN+g0jEmy$KXmf99hITRjaBlvTF+M&PmG|mqnA%eBU9}Co0{WXz$O0H&?51K z{B3|m&JE0BVcxcbBgT8-y-LFeva!U&KBW%W(FRy zz~3~ZeqoWdYMyJpyu4bLmRI6>iZf2;kZF-~j@1Nb9*xgpYs|q5h;bQakIMi$f`6BF z8*~xLJ^GFd^bu=m|11P;n$<$zLrHPyOWM*$Kbcjulrr&?@Uh;S2B%`SIfgnPAV%aT!@V+`EGso zx7c4I#;}tA>?7m1l>gnlM-NH)-=S`ndVsP=UBDa~^!q~oldIcQ*Od+xdKBX(e+Yko zdI5aV*p4_~S?sF=)7}MchLBHPJhQ*wvn^b|tnnYRzru1Q<6YZ8H$Zm0knh_1)jCLG zTYaHwH(tkhDeWP7W@Ym`hSqJpcI`#K!yscJ-u-(F?xFYH;+!q;p66|un_S!LrBAnO z^YDjUztB#vFfNT&ysk;3wmD8gr!iLAtd0-;NlBj}r=XkE0sOlf`p?z<`v&-1t`qo2 zr?9!f?h+VYnC0wGWjAHd2v}MKmtcK;jdKIn*JFRt!qR$KTHRab7T3$vEa#1q7M3^4 z%G$oNd+(vLwsD{=tZbB}m3?4$Pnn)sFKfGxl$AY4%KXZKGP8t!x_YoIuF-ezv9hvp ztn7a2Y}s@8d|5wurW`narR+a;sjN|6KX|_EKYFzsK6R@cJbt6>KXSF~Idq{c?LAs1 zSN4?A`Gqoq-P(^I$}_QBS$}TfT&7CO!QeO6$fd65s9a*l!*Fn{r$>Twi#$upSQYx>Zd`kU?O6C(T6?PZdN@G+dpw3HpIU4Z>nTs zrT2#~4Bc2;LEM`!v%fgjAJIRQ`@LYp)Qz2%_CS*dgl|y%=XY4<8{N~@%6G@#+;R*V zyBGs}9F_ly@sWqxrtQn$ND&u(=%fRzXS!w_l+~}Q|u9& zR<_TrmbE>H!Q;`gao~8_edtU%a^Y4vcIi$za{gvHc=~Et+;<$z9W1K{PM3w<$IA5b zOJ!l>cv;$WqAc${8Q8UK{nXNdGPQV!bhyl|9xwCjC(6Q}Gi71#nKH3_q|9)=a`0kV zKXkdQAH7jlj@~J&r1fKW%kJa%%f2&D%Ko!2mqX`YEiavWqa3~THt+IwIeq25a_0Iw z<>b}Z%ZZDxl$TE2DT})gm(i*D(vQ8et80L<>;+Hy(ZG}R!gx4#f#$J1TeRcTM<;8yT zfZzk_xX86i1{x|4Vi~6piO2hihi6vbpm*lf7dzwwmUjN z#tW&}NR!HbvF>;3*VNyoKc|Z8WULrZ$5LI^l=I>k`}dMFM#S~0QScvjJ~Dl}5mzJ5 z)m{9i)N!oKa-7A%y{>1BvR0z*@BW|>_Q#9$#DB_t$I-vDq|Tqo^+uEDZ|Gw)_9pgc z^Uk>*7wdKM0opg~;CuS=<8QvuW_{qgL1#&mNwdxN7iDnI{rZ{02j*D8E4$S5i4Abg zP&?Yc_cxEuy}G)mEUg_V%Nt<+rHkdznFr;>rDx^T)#v5x^*6!Uo8`pSXW;K)Sw3{V z%-%Of3=*x@m@K7?cH+h!t3Y;58zoB%FN<{GBi5RTBv8zb_Pu)&4ew$ zc&4o+9`!HhxF%ln+A(#kO`GFOUC5>SKI^kB_(P5P;5T(2f1~07{5JhFF0pxE___TZ z-YM$+ZSbIsl=j`Tl;{7b19al|>qd|3Hh#nPC9pp~HOXGzm2!9$9j(T_e!WTX? zc)m@Xaf5GP9M6FNdDi^IzBsVXT-vuRR;s^QSLNbfUSV3o1{3?{>U@jK>)``v>j1<2 z%~9oyzGZoU{y~#=rhnHw_HpUED!b{0|4*JE-__m^ou6+_ z{43wZpE`W-0dg^^Z1+0w$+hjyw{?-I)26YU^pW&vp7fZsYM;E{Jmh`-JfH3F^}@@B z8IOMEe}uocGlGpcKF!&nGpl8F;|SP2f(*V0rd}&2F27RF-gvW|yz*)}b@`2Q9Dq^3>{~GQO~{jLq!@(+A7^+R?JGejJ_t5d7e9ndN$7@nD&PFU+kT zjkFA3SlE5MtbqSz@V|cWT-i8&sq8y-vm8GEs2soi9NGS~96k5E96b5790vc#ue@1~ zo_`B|^e%kpeQ^I_q>FdIUe4XJ{6RSbFF1Mq-E#WsTjlU+c+}o=Wf~qZI6PO{dqz30 z3q64G4BZ;JntuICC$D62>IPfKS^CQHww&jETi!Z1UPlaK;=hrH-Qct66ZoebwA*-2 zKC_y`s$JZRi8gdd<)mwUCjTZ{C%Qm4`02%OJH%SZICx)~n?d%kmkoR>)5s>*{wjKx zhNW?Qf%yHV@cZfW7xUuRJY~OfUu=s5F<{EFedHC1d-eWB&K9$N^}v~O_{62M|L|#a zv3;eF-`|BjD-F8N-s*+Ns~#3Tlb<#FG+jepKD<1 z7V=-$={z5>A3u7}5OFgjGi6|Exr~9|`Sp|FV?E9<8{F~*#>3i`TCoa7T|9PXF0mr8=zm3lS41T~h^8VD-_eo!cFMUwX z-}?xhY^QEnCoV`zj zvG*xs$y!)LO`Y6aUy1g;KE5W8&ABpnjB_rUW$SYMoA);R2CwniJV*TJJ#im%oOAAV z>Kf_+A^U@ORcrprM0J2&B;|ewc`thP7(V?ue6{=8=X-qjdf5a1{ks*?tiCIGfVfV2 zm*&;^Q-@!|hpHVgN1bc=dA`LL`oj}a*BAH8$o#-R{y(3yu$har-@Da!Z z#0p7%D{hSOmj_g9!>(n6VbAD-2h6yZS@SW!$MG2M^KTcr=2!J`FK*}qyx)Wg8=^Yz zL!SrN_?E?eCI5|m(kD{sLqo{^9^PHt>&Nq4ZE>IS-#Oh%N68DE_e}P&Z2wG&`J}66 z{(`=s6KMq+ZYAkE>45Kcc%~nAi(}mj&+o*?+cPp-1}9eWm+eLWK2|1|j+Lc-_|{I| zD!Y%~D*H}8Du>QJ1Cx)DzsP;ASNC5nbKq%){$n$H%h>EjV1IIPe;K7bj&Dz0Kzo07 zP3$A{u?-f`{Z|g0#ixfq51DUT#ctSt{ASrWa;@yfhqvz}euaxqu`}K+=Wk-u-~0;L ze!pD2^8xz)SKvu+U=O?sKYABi|EuM~oo`eL{9nHNopR&h_shk5-zyg%e7Bsx{ZTn_ z1-^m5VDDk%(c{-*rFb{}A|cO>cg5q8wzs zM*5@fDfN zGnDr@9XB z($x8LPR*ONk#p?aTh7#^CEKLQt@1vfvq@LnpKDU#7Xkn6vDXKkkv)F9_`8igBh#g4 zY>s@P3{CDS6ZqvqKChlAs|WG1AI6`4^fq$%8GPUocKH3W_|i3W^($p@{Y;s}hc}F@ zADq}tS}&vUf${l$Wn^|Y`CfE=eEj(K=kXz|;1^uquPnG)4v_X?H|)kP-+$yvdFkYB zc*+C#%>(?2FPEd2pOq8W-awaszg&6njdJP!N7(f5lymTa6IZ?h=JEBx8_wSPpqxbZ zpGNkdzxSEUyUGkMUuihd&)CUBe5dt$)0<_KlPs z=mG8c23y;^@w?SNW#jIMt?(Sc9NQ+}O?+mXbCuzE;AT4{px^LpZGd}Vx)8GTzb=bYem*~q|W1o+9|6bNl^?SQkWn5onyCcJDT~|IJ zonAZAC9>C(fgDXc`P~R>0V7=^0%FyZgcG{xXf6UI5#R z%-hDX8|ck+8V-PQe4tq6b{O{f%NO z%lEzw|M+S-iQVuLJZ5J31a{Bv(lIy>{wK=zzR}X!J;FYzVb1V&4c&Et3jdC8t_S8= z|8co<(wv`W*|x;KdCZ@4z^jb)Nx!%@fO|Lm z8$Z&re-nBS@&3m*_Okv*Tov}7G#mOVzHG6qep|)9R&nn0tn;TnFAos=(z;lv&Hzwu zR(pW7_cLv*5cdHekbkVm577UYSvwa0E8zbn@PF|R_<#A`a^vay$I<&|(DlLC@}BeP3Ky{zE|$I6 zfV)|bTRV>ZN51#eefZ05(jD~u`{nStCy|a_c!s|J2Dtu8`10ieV*l#HZ`s0tw4bmn309@Pu;Hf8NW$zXE(;@iZ zO4-pjRa$x`N=w&R+0ivpT8Xo4fxbK&P`^_0)EL(qlR5V0&2evDTTZ`U`u{T~Gx4u& z7II&iuFQvL$F;Q5poOI03jgo{Xg=|;|8GM7jW;MJWk%2c7U?qZ`WRm`noOqywLky7p&yJdt&vy7|W+U@0^*E z7bU&KT-NlH?OW+5?`ih6&Xn|+_aq+(x@&`15CgFd{BMJnTRMq<8JH|P`zOlIfeCOw zQ+h{NO7{@>9a}+WV~2s=ky-rq$p0DE;HFrYAH@$aj;uEyncY{0@tuvJ;}1{oMt-hr zroOS|Vj7%WBmV9ne)gkfZUx^Sy7r!<*UMh?`;#|bEhkw=*ni<+dFk>KWc%}S^z4Ij z8sGl$3y)b>c!f2)*UQPvuadt8e%~wSuYVQ4-q*^dd-(S5q6d(x_n*K0wQ}LMK7RcB zH@pV>%KQh){O?fyM!Ejzd*#NH?}PvEA#;9MZa)5%um#TIPdISuVVT{1w)9MHpaU%8 z2b?W!J>q{TQd?I)wt#ZT*s~gwTV%20oMUgE_E^-{*p1jg%HdNK>-19&Ie+HWeu4`7 z+5*M~1T9dGHhH-H$*uRESQoG5f6zK*<$kQ2gNq*YJLT0p@_wUU^WQ^UrR#oTIQH}q z17}Q&SoX~78O~!!-M_*zdOT~u_7xMx%$d&-J21x@(HwC>?jc&`oVhiUe+Pb%_-*z7 zRd~kDv!}}6`49d^`Q&H67x>?e{15!!ehr@dPPvKvzw_Ex%bhpgE!SW9O1TF9uRnMN zzwP64=9<2OGi46G;=Vy;d#nNQT|3dO+wtXhB6E!!iu&3vXyeOSQ+ghK$_;=1S zIp2mh1k{Zpa)_Y5zE z&fW(f=pS2)viKgG*A6&Heh}S$KRW(ia&7v3$b9U4bp6ox(HYbmG9^#Y7ch=}J+*MC zOw7FmA0U?Jz{RqtKLP*Vo)fpq21)@kyn!A6)p8N+ zUj*mZAAcLU0gg%69%0kt6ObRAyNyoIy1>aR@0Lr*_Y1eb9(maO=mO@qpZ=iScmyAK z_yc&tcgtmb2}kf@t{u8ohVfr?4lkE>@ZS!9Y{MVeA`j^3) zat`v^-1%x=$J|gKv8naECQay{jde$5KjmB(3Ll@pNwQx5jo1%=7BWR!H{_o3j1yytuDL-+Trk7f2y%;Wo0#wGqE&IkGLp8h%XbY;ErTl_B*N3HIVy1)B{ z(g$F@X@%!6VCS#QPZxFnMQnjn#}1W0^RN7=@{j((-!K0Ato%Iu|Kk6pvk&3ZuY>h> z%hjh}E!SRw54`>Y|2H4L3eSJaoMI>3zE>{YxPfhW6gkCOEjEEMTk8B`KKBtd_YSp# zIoo1QRGXkq?t_Xw)Y?tVgX`X&BR#GU1bxP{GvooG-@qd$z=W3p zZ2ENi>xzGI%>8x+nY3&eX_2ZZ`)Sc2hvH<6ns+gR(u&)kq_SSnO{D3#!XFc$Pz`K|?-9+}Q z1Bm&XPvikVEY}{2|F6R*-j3LXnT=DWi|=pgpDo)NqwUy7f&Wfog+rbYV+%Hw-`eRp zU(Q2w?6W?3bzYk*^Ec&xec$Fh+E%v*&S}rKP2UakshyDiBYz{$HP-K~K4AQxI)HI> zappUFqSo;D9b8@GoL~I@Bk1ekUmu<_E#g9 zmX-6=i~U9Y`~2$ZrtSs)ofbaM^^8W$& zf1})Z`TcU8bn8`gfH%Gx^8d!uH$(nky8Q%w?{PVI<9@k#^M1K@_i;IW@j5oaUNAq1 zJlB`*d8Yaa@d;oL#9jjCtD}Q`#k<%KOU%D~pz;gSU!DLja4(ec?dn*b4`E!CXV~~R zHRBu_AKb;H@D4P`JU}f+KYDjv=Q&@-?WIm;_CePOn2bFXdh7aBllVF>Kd8_ z`*Wmu_^S8^$J*>*z|@B=VBT+?_y_O9*!e?XUfq5`>_=J+eP6t*_oppT=>l9&EC>GQ zup?&i0WR)7g{;>PfG?P|wC6O~XI%*S@7nMo*82|O6Esfe%%#_m``G;8`sSl=qPKqs zTk*%`<*)okdGOk=hAvRq10P`z5ch}v@Ab8Z74F6St(U<&cE3D8d*J$`kIQv zjXKJ?&Mz;>XP8HfA-QXRt?B@@$6Pa?6<<&XsCk=^G}A%_qm=Q zwn`kqI{Ua*X2;5v3&+d9{a60Y^3VS8_X7K${Nj`H$!DLIPe1=9>GLv&A1UyEuEzi4 z_sh+fzgF(P`a!w(`q#>hSKlr-p1q0v{|vv)%jLpN`~)}96-ZZZK4#7E<#P2FzM<0> z%Mh{X?cjR{{%m=l>jkbA^!Bi32oKoR?wNKZYy#W!jFHfn#J_eqywdfAh&#d$?wJxJ z`1m|y#{KGH56Bbb5jD4$p8KsY$k9&G+(+$79;frZox15fARox zeF5@?iuh9z`M9l+uySIAFO$WF@WRP62||`uN@<%=vc)4uCn&OcJOT3 zAh!PiF*$pWTnigu&!Ma3C^5!oFTP&Rvc`8F|NiAW?}OuSmq%~>q&#`+*URHKe;Rtg z&6mF$IzX%eus)zIpgwR3KcF^%_`m)1hmqfT_ABK!>DDVhF4w5P3QxH9gczX*UoXdq zC0gBkk?-BW2Eg}>owThR8-R6y9mtbb=Mvemov{^%&PC3LdCo=FIY*{V?ALvo_|IqL zJ?7b8{-Dp$YwZnnfQS+BTAQw}m!5+MK;!NQ^6wn#camnM$#t;5AKU-Pp55RUy&wPH zH1WQn`@;w9qdfO|9z4&xzYG0+g>!-R>uC$P-`9P=3&?rpzdHXsdc|(`f33{$cLP^f z$`8KvLHVEl{(l#^|0UY~r=NaWe)-E^l1lmfvtO3a!N2~0@&D4<`>f}p|37>$@PFr( zuWjQ0=Cil3&tCl^{%=0S4tNsj^1Y|r_ewc+<#t)#eUNye@!)&O1Ks1SU2nXv=hp6| zEDs1DY0W3(1-r13x`-drSE8-tc@mzDVD32+?r|0W@ptav0jck&zN8KiG9Ub#JKnLM z7akBf_*eH&n=$F3ndf}xoNuLn|53RIAGuEb zrN{DtkD*7_15VtBM;(o|z#To~$p10c0*Apq`cugN%9pgc&jd_5<~jbEH|NW_HAO#h zZ2!P7{GpZ!&Hg^a{wXIc$GTvBpY&w%d{%iv;9nj<^1MdRY&O>1wdn!pl*SE*$ZG@AAYX=WqH9E9`L_}%wI#7SelkSNMkqApbxA<>!_EuZjOh;Q#5@%AHqg`H%lE^ndYx7x{my zmjB@Yy!OBycmVYm(GM=(dxn1S7&$@g8T(9oklPgxAfDcFU>}R;S!)}FT|i#>1U%ms z8wvft6WQqcK?i(b)V2Lg;9fcInn3*BE3mEK-~E$fUF`dJK#l*=J}|!Db(T%pukR1O zqklnLF6Ny1YtFM}@f~!*oHwttob6s`%DSYrW}f#&95mn53NMP77HD|~>smYeW=h8Z z_-DOO`QL;5?-9G=R{4$mSH|nNt8&-!(=Mp=fdOm*@$Wss2hi^aNPXD)y<>~uUp}xH zdcQm%d4+sqV*WsxCjNign1A;JY@CR+b`U;*O|bXywX*LB^5Mj7@c*bBJN*RwzeT*x zJJ7?|(AB?=&G=39#qW_mX3Yppzxu=A19zYQ0AK${_yhI*SMff|erHmuu80fx7`2(Fw zqx${!fPdHg){xWUe>!6N*vlI--&h{Y)!u&by+l88um66T^*il>So^~USYW^K8qZtC z?%%huQhxN4@0I`gfBk#l{uf{zng7{mno{QwUBgPhaUYzG!cqV0Fzg`ziT*ukq@&d+I zeyMJdI=}rbyT8ai2I?Sb>&HCTSWnu>xzFpEYvwrSztOkZp7%5{|7GQtR%0UYTM^6F zg0G~tAN?PDw!Lo}-=8-BLZr^21@wRMkKZ3%y$`I1Umv-z&7auSucz(b1Dep@`>nU|`4Q`L=bduv$=A!Bm%m-^KK)L4^5&251^h7l|2Ljs$3Olq zH1ds2JwJVa`uUXq;y-KwuzvH|uc7z<2wC&1*qhh{_!O?<6L7EK27Z7s-meoMU@Pl@ z`T$$lH{Jq`w7}1mv&NO`gVQ(foa7wj{51VDf84z0JbSO@l=nH`UYmjs)a#C+^HZli zE8bJ@cU>%OVBRm*w2)n%?Z1wkKCryX-}hUAURkRrhR0;=ZpQezr$2mu)Efh97IZFX%oX*8$em_va?d{X196-~NyOR{6c3|6k>2VE+$4|5@O>iT7q%#Xx>gt^Z#O z{r?PWz*iqKr_U-LaPPGbEBrr42YAeyFZdVpV*k8)0Lkl1>IL_nm-99Lk6wOI_ME)V zUU2q`zz0_LpFobWzKwj3y%f$D;}dZJ;5~BWfBFQ(zrF))fFX2$eF3pg7#yqri|ftg z`hYSY9YC93|B7eLyPrrNA@MIFlW|ARY0`*!(nPbI^pNwPeYWP_(_G)n@@750 z{~hhFe`5D{6UPca)An!e_yEoj7Y+|# zkFT=-82;hV0l@zm*8k5F|8xD(hv4|@U|#?KH<9JvM3*P7|L#Yz7T|ioIo1d--)Fu5 zF>(K_^=Ax#dcWz;vmc@}{3P%%54ip6Pf5R8ZoUF9fIr-P_JeZl%Ik6FKsWn?ThW`e z|F`qEvI76emhEB>yl%>8<~HXj=OVAooAa92TicV5*f*b>W%IzjxY%7s&_uNen~{IBtU1sz}PpS^*uP|N=d`T)=g&fk4TVlUXOr_2}lKXaqZ zV?(Z;Czb?X&Z%2(<6k<3O@Pe{A5hlEIim1_j17_xm~7K-aLrU5!1L?!Z(F3?4?ke7 z3*=g#e8BaA>?4m5|6VKq^*`iXI^W_mG5W{SL8D*NNX&oZ-h7Vr&9)cy=!b2dsou+4 zKeC?~M1B7|k!L&cYs&*VYu{fFe*a4Tqr0pB!vn;Atm`4$)!#$TBku>)`B}^BoLDJc z;JFhWLOq}doNUT{WPf76;t30Z`}7Nle|-Td``6eHDi7Gp{{Can}zRc>WQ(|M$cGzy9Rg*pMG1)4x%!KF0r#k3gUQHFW=b z$o5Hy$gf4?y; z5$_82%{z&gS9hJkN52aGJ>UDt?mfkGe)Q`Z*CXalsSAjI_5Dm4!yC3gzJO(Ph`H&J z^5Y+WQ2yaR(!ci^|9xKm=_kJ^|MVB1l|T68v+~dI?|t?qxKCan{w=5ce}RAEfARm{ z!~gf>^$*J<*8zwHzV$LOfDgbp{{OSr?jr;4qw7CH=NJ1glfNAD|IAJIe?KmJPv0!d z_!TzTk9rjRUw!8{%iXtsofwi=h&ew>{4joR)&s@6@toVyk6Vm^ryTkKbLyS~_Zbbq zJNt?G9U#td#PtAVyz)JC0pz~6zC1wu8~-cj#lE;tTfp2i`?U9R{>5j`t9g?*H0!sP zn{<_JiS>MDURQRbz9D`a{lBFb-!<{*e)kYmdkJQO4^%pV{GqZB2HjIUx0^kM`-mxgDb5I(<4muO z!<_MP@Fcw8eC*40ukpc?H_F+o=z2F^E0=D)S#CafuUxxNyvW0^;_pLO3_ajG=mOtG zu73-he_XEMA2@@r;089rjVG+{-}@HphCeJ1Ui}H{20vxZ;Md^=->+~F{_no_8|C&Z zKMh`R@AconABZ2|{x{1(e2}CnGDQ5TUxx0TIAvZ_2XIcD zJLkD+2PURtUg;k`eea970%X1A#=Su&Dd+uNaGv(Qa?6;1{Z}UU$V@=9i|FiY$nQh= z<@c>Df&J<{4)HJU#k^%PZaFa@ZSal-Z3p~&dlqKO#lsurcmK+t1;Len@8_R z9)Ldohpg@WK7Rf`!tVch`DOV97*`MQUt-_ff9d~U$HvqDfBO0>%;kH`#Yg4gs~?u9 zZ-{?*`ZMap|3mQ4x}W$zdmSDC{?CB_vvmsnpBU2PmtW?52x7><|32jZVb*?6y!qSZ z#)p5pJo(PQTAqFTcUVJu#(spo>?J1NowNVlJDj?cdO`RC&=d3nbTfv-@PM!bSQGR- z0`cv7K%5&O?%@I9`v>z)>?bb}|Hk~K{pK7dR&)OIIx%g1wl(W4Z{oYAv%Jn{eBs(Y z`Zv)1xA(fA4ZELsA5#bMKH@j+|CIe{_lx;h3ov(GpiVub`U_@DH}L|ULlw3|&qvo6 z+a}wMCDIq5K44iLpnpPN;3DxtE5re;6Hm;Ue;e5T`;LM6Q^W+HFGtR??sxJM=kwfP z&p$E3M~MeKe2H^K^aDO9XD&Yl|HOzrB3=YvfV%%pd;vF~xYn;<@B?@PHUT<-`-9vY zbnDr7(E;!aJp34+Ql?aL{txw!)oN-yxtNOmYz<3|^RKfqSv+dj22a=l{LWvH#%%KLh{r z0QCU>ZN>j*@QB$B^t~GY>i<_B64&wU1NQ!W5cq!#{_j3TCwTH2>o?f{$p14}@0D}c zSqnz*KYfR5lI08cUWM1cO04J;&ZH3kH_Be{f9%2c%E{ONRJr`&pDFi$@E6L{AOEHD z&aeC%<@FDKgEhmaWs1G1z3_9_22=l!JzmVEe03)}p8E@w{q8sNjO+N@(&$y=l=c0E z?jQ2M@(n2axB38@F~3c0H_JK4NjtVR%h~q}_^#=q*)QAeA3g`ZP2GPxblcL)el~3X zokPU^aIQ!A{%iR!?yK}d<|hv@CPq^o+ZAc$%2P ziLn3W4V4~H#}~p6#D5=rU~HcKC#(C}5A+hTfJgB8pCAU{SlM^{0y_U~*5HT%LZ3T+ z{vNtNYdkmD7kd5Ga#20t_FIAZ+fViLeFMz1zK>5p9w7d2ga5nO1eYJMPWS|W0lLA% z*Tp{Tec1oT0Ns5~+|bLv8a&|1JHJ&-+5!*W{LOOjwcq5qze>FEH`s%GKlU~58km8H z5(mWjkrn>&wLvRlUtB6b;w-h`0qA((S-j_5ieKlXIbRi~!Fz4bSAIQY1Uw*8O$Rta5B)A&{S4%f!|^}?I_&`CXuUHq>Qw|9^@+@s)sNzA*C55JziJuzPC_VpT{ zx@#$^XCK!1|De|Y--B~E zxxDwAf3>{#>wmsH|N5WcJjf?ybaD}Y31^LTvxk7ciM9iKVEYbvs^{KTF~Raw_wkL0 zd9W|ewfS9JHNJ0%F%O-f_6=C?nt*YCuKhXB&U?yfX(G!>51D^iebP{~&zJSHF5<`J z4bq-=A@VM5BKzrq9csYm0|XG4sy2i z7-x(vZ5+gJdyMmX&l3N44W3Ty??rq>=>O-?6R+HPtK5EsoW};ZNzB--C+q>d_YQRP zZS=)&mB+7tjBgN~;Hi59j1guX@F6k455Ha>ye{@#`~MO3^oI{TeB)1qoWJwRua&3o z{dQpg;ak61p1$)t=%VNaPgx5<2bf+v!FRbYco_V%mI9p^3oH&p7AyZLdmg1{QiUIn z@y~g8{!C4NkaeLmXwy4i=9#1!>*^SF_o>9Xw$D%5Po1(#-mqi40lVSCnRDg4zy4e0H-7i; zlwbQ>|8e=<|KjhK|K$&URz3y8zYyc3Pl@H#=l73)@$>S(gZ+O(`h9ePKf*7d4e%*R zJs=ZWL)@qQUwMf*Pw;<6{h#&!>rdV<_t^vZ1pnWISJ(%n{D1f+Jec!=YWrUs;M8@n zkH7EiZTy0)4V*_mIE#EZcInZk{NHy0`On;6dh1V?n;-p|a`)puUmpF+UnbM z9mAXrgq-ghnXJwS9;5_R9SMR=!58#b*51;Wv zbjAnB{=1JqEYIKketG$g@52Mw?|)zWk(_-&#`hZ=WQ@S=XCDVIxI>(PJm9WzK*j_U z|KmE~UF?8|=m8I169E6l11%oBg3hzV_v1(D0{^>MPa&pMJcd6RJcdlJ`GEC-(R%K3 zu5;c}p649PCpP;qzoA$7Op^PJJ6H?~U23e0=);JnKh(;Q3tE&%pyWh!1@H+Uw=d{=0v>{OkYOe^WmC z-T$O~>)-oN%fI%Y|5xR|{2%^d`Nx0whvokQ@Bj2O*ZY1^exLlGeEK5&p7rnr*Z)mK z1VmCN&^C}aDF0W9?>cb$ZrK0o|JT6(y=U*^{}cb51+WGG>i?#b*B+HqH;@N+So;I} zoA_7$pSsDp0{H)k89Dxlx&O*2mMmzYzF;?WcdWy!$Wx_44MQ{F~*?fAMdW z*M9of%HtpX#d7=W|8lu-|835+W$y=P0T?gW_J5Q19$;FQXZp8-h{T4XbQlI0%D~Wu zI!uFs>Am+pLr0nv>Ae>l#SUV@Zq&qV`R{IaW3t&K)~K=f0(N6;$zI>@yr1_TUS>7_ z{l0JaxR2*;Gedmd^Qz}{UOz!skgMXV?&yA8N)8}ips?=_d4TT=D$iH1uNzuFn)lJ3 zF757-hEaI$uk9X(@bB+```5jn2!Gw<-P;0P+yA`7zVI&_fgkCBk8=KB`9D3Z&h-6t z#QhQWgW6w!ThG@Me@DH%3-EVcm=Dm5uxx<*w(|K)G}|A_t`&J-RUsTpREi)cs1x{qvhFuY5kS{!*~dOi(s?CAinDkn};+ z8_X(O))ot>4^ROAM|_~na{7N|Yl0Y{W)rc*ddC%z{TPc*SkK5<{=4;YJiv}!;8IdQ za&rLS()HnlL-}T~ALIn`-KTA}zgN1q!n?Nt{_5WkxV@pCKEA&b*mwKBxH|mnZ*b)I z^|$2vbyTxboT~jRgV1Z1uOBxoik|;~K#vEE55VX9{Jt-Bzd>+%Mi3(mhu<@L@Ib2} z)<1UNefBS}yk>Vj{i3b;*>7yty}z`DkNmrB|K%U-(HGvZr#?7oZ-4ovef-UL_6arr zPpJWZPTv1HalMX<|CJkr{JzJ3_|^M=;XmmA5$jX`&tV2o_%EoGE#S2<{~w1&;1smw zr=%93;acSUzsG+({$KTfU;i5+&KTU#>9t!N{_~cd#((qXXyMue-UwdxE4^$mc$L0LQ2wv0I>HTmo z#QT@;55K=2!@Adc-9PtN?;rHOe@$2a-O%H3{QLKGZS(!YzdlD!c@DkI4(F4v(!18Y zkK_E|_r?1S{B*$IQ4Ao=%KwYUBmFPM?-!y2B>#O0Inu?7kEq*ghVRlo@Pp_LTns<( z6106T>4SD7{X$_|y~2xoD2EV#kQo8y>81VIt?w|j!A4W_SG|7%`d?Gf2u4R_)D*Zj z$uF<6g`E=h639Jus(wofS82v%>n# zytl!M)E9sws2M}W00X2Az>HMK^T`3+ED$*W_C1&bz}ANF=<;zMhjWA5?q}$}D(2Vy z*X!OEw0*|K{nQg2Cs=ud_&?P9h5wL^alI<#c0AV{n`&6n#gKkY6#c%z5&a$JC*k`? zL`I-z~}#}|3@b$ls~(lwS$94KDtRPu>#eCN-GsuZ`-rC>jeb+BxMhRet__= zoS^H4()g0bAG|;62HGvG8Drg7-D{6qVKp4L{(XP{b@h+^XZ_E5`{1wooPSTB)#Jbp zpihVI=m1~+Y;-=MjmY|4vv}{oech{;pPcX+LWA5gg+4 zOWDhHNgs3p`@-i(??akDfi}Qc>;hUKJl8z1jvni^Ud;RUmF6#8-@Y8}{}>9^hjE6- zCNl4nXyYbR^NUZR?w1bc(>ST{ee=-(fCrc`lNumeag&qWo}hjMqR1Iy(Co>ytdeG{ zY$l$kZ(Il$prYD{yp_TPH8iI9(sW42L!!9v_OafWCuzb@cS+YSkB{hXir>a zMU9)Sv}G&TEtXCEpTlceLpwE^Z&Az`+jY+fBGBS`mfK~V}E?x{`fxl|MD9<3GP3|?|-Qp zKq%J#tK;{d#<}pWIG}wkFu;GR(|3zctD$Zi%>QM9|J)kyQKfa~=NU(FGCyli>$={Eu?=|1=u`{wIU~gxbxPHv4KTUVa4p-$cBB6#U<1^;=Ik z{8w%~Zu#Ipb>7vM+_2r^%GTM0f)$orzS;_BZGjKAfco?pr#*Zraa9kF_<^bisK%n6 zpJs)94M2RM3yH=ZyQvLKI=Sk zfBcocujis^bsm1d3%K{(AH@N}zvBA~(fktjWd|-p>)#!4etG{WyPRD=m$9=exYECq zmM_|1UKd0@T^M)19gIse$iF9jf9>`djHb6{eFpJ(1U_Ac7YVf`a+!Ob63L7@@ zGjK<0*4Rv9h3V7}CbH|GH~-r@V@JgY?nqqKf%=eQe?NcYVt+jcubvy!c3*fc_$+pT z&-i<<_x1hI2|kOzP_C~NnlW@XK$uq?pg1FB2lQC8YuW|di=Lmj{89AlqVWF{Mvn&T z>`?5bJ#Bqm|4+Sun8E!mH95{UuU%_T{O1#3_$zz=+rQXbfBD+p{mZxZr%%7MUxEL- zo_WdEJpNm&#sAko^n|VdKhM}he|*cH!T-PU=K%kz^(oi)_*YNB`}n_i?TeP&Q1-(} z-*F0>jx+P%{!;(<_|LBC1}1-|Cj%dSMNWa&u5?y1qZZoMXY@OC_3!)N<6qO&)r-4Or{cRRou5vM|Al{! zdjHPvH+T9f-Cq29A8CPwG<+lQ>4PSK`SA|-((oQIe3H}hmK_l0 zd!iR4doX}qAKK$Fj2XY^*lEQ0==`Gn62pC(Ivx8>?SnFBhPi93 zqH!5K@r@PDS?{~`RV|EJf5{~>6+#Gv^& zWkxymS@{2@vwsl(^8cFuOBDZ?<7NT)UL?T%6Avhf7(n^|8TeQJulT=ulVuS97ZCp! zQ|FWaZ`V(E#Cw7i@LT}68+i;Bf*ZfuQ z>2dgH{9|F><6Kw&diZN?pXnf*K@Whd)2pOT<$C^b{<^?nmA0++T!^>Z1x}mnKo|OQ z^83o|`$mnT&PBf7Usy-CkH`I}(FJq6#PZC;^kRPhGPJ+C4mY!dQJ;=8iSta0~`X95NamneHl#*%rg=IEsEL!5jMq4~Kq_ldm&0Dm^8nFe% z)r+jGiTu5i_`hl~`8~70mE?BR0yHm>4p&%tfb2kFEwO*Y2B!y*O--=0c?&&2a)HK; z*a7l{O7aL|hp}i8T#Aly$Mewz`-wPY>|Gb$!Lxj_vjaSKS8(j_mFM-loIrkF_nMyz z4xg7T*K0b&ZH`mOW9j(2T|W4I^`eA(*#TXZZ*(CC=}J7>1AdzJb4!b7I2s)C{jsBB zoE}FEz5LWkV{F~BdG@crc-a2?yT1sAaCODm`-VE+pE=)hzQ+!HXD@yJ7klEpkL}K9 zU$Nzn|Cg1W_;;&%;8(W%AD^_l!2j=0erm6M`L&%Q{{I5s{}tz(P@P}>z8}JU``3hj z_5Vh~^Oojg3bl9Xe`p3UkN98yKd%y-fd7{Us5F4o`%5AoOrig;c);O5m;OKg|A+8D z9{yKi)kaI3b-?nL9kjAlH#_{-i zHhbTWRQs}B&qnv398TW>kL_^0 z``7(z?XUj36OMWRd&04=&jp_m=R~!C4l&2s^rz0DP9?1`r|(HEU-t)4~X`3p#j)kT7bmgk?i-18c8nC%?1q+|C}(S(^4pK7`J)PJT;X9u8ii;4V=Y^!cqVvAO6 zwWb9dta{E`G(y0B74^U>>i)z6(hGK+K=AK11cm=BFrHH#XaQt%|4SRdK3w4vXBW^4 zEm;JQyqenOWTy+FePNodI2%8$-o5bee6{i}?t6IsPkEsBv-=oNcEI^_u8r|%a>{eI<{-RVnfN0;XHqsi%GhYYc#39;<-jyJ>3pIy#y#_~oyV|n+jj56?16t@SAE7~ z-P-~^4}a`Guh;y~_{YI>{J+OPd7)-j&!%VJ@e<}9;IBDfxcT5 zGyKZMhBL=EjvX5l5}Cbtp#4CNFmZZ1JO9uNn4CzC5l0On)ynGTTHXAs ztYX$mt8OCCFPo3gU({9y%qm|3M`)4r|Gqz%RWczjBRp0UXfS${*D@Rb=;Ch9^yY4^N zHjQ8Uw~7PY9zTAk_S*^f{%=VKSDIDw{r!9Nba8+5pnf)WbhM?QxjDbC*8cgChwXd( zyZ-N6di7t!(fc00&Ug50@piua{#!S<_sMsEwU562Z#(&y0RKn9iwSsT$bC?_}_w?(l!mO3DAL z*4+mFssD%YU%lxLR~JlM0REeISbRkY|C$YN-C`xn_S>v2H`uBJx7nuaZ?|oS@3fsq zj$3)l0yO=5!2Lr99Il({ffq6BC%%AojR}+PK6CZ>^jD8zfAybp_zlH|{=1@|Y47X9 ze~%vf=kBrmKKNJfzat#A4i|K@v%r6cZt(u#{Aup5Gj^a0rz<}HVmLhAnd|B^7!7Z5 zue@JJF@X5_eWU2t4W`z{t}b_^-6y|4k~$u~eJH$`k?6RO9G_{U;pdM=$9rT#t_?@q zdkotB+7UQnavuG2aG!)$1NwbQXm}>{{)dF*~FX|c>g_4Jtg0PpJSm((qQ z>l@Sqve^xjmS0Dm?@DX~n*aF?^#0)g71m-)^u17C$URS*4reeG{f<=P`#P(izuKDT ztg#yU0C`~E)c~0d%I2~90gC@!4xm^7?Vnt*Uq~-7m!4oQK0tjz#Q@?1W%Hd#XQpH# zJIF4jzajj0hFhr_D;JZiE+?F;W~Z1y_50BM@%LEI^;or8-DBASs`tqTsNXOAs}|J@9;SABj2w!#FMQp)l3aWI;rs1xU|aw99rL;0)1wz( zAJVSl?F#>j|3Bw5I-h*^JuyJw|6jxZKS7QE&OZwOPg=!2zb60xwOxt-zZ3jFdFnIp z|DAmd{^kGwxA^yb0O@~t{Hy;Tms&m-N# zzvh2a@c+}m|5W;a6X1w?|36&X5#WD%CHa5LJ}X#yot3OSLjUh(tJ`#Y8~&>{9tZ!o zSjNKZ!2d3rLjFIla4G&DeW>QGRF znzV43&q3!`+`o>}uZ5rAiQ{H}u?3p{xga!`Ghn#1{n6$o_E*fW=YvL0aIYx_=rfd@ zfcF*at7qSzGhhUIo$T$22In#HX!Iu1lf{?E!^@w*jFqrIF}cdd#+9;^I9+*KbQ2D_$xL{euXvGpIPNYvbIYoP=$SvU!+AscUOJ!36@Lya<4ImW%YX^Yxe{q1_A@*1NACCWc zz6%plOKcSJ{}AG{;pCYUq!m}WF@*o?tz^{^t5_4@U-5s?{}=vmcKA!t>u$H*V1E}jVBgJm+lnoFtw-+x0rv{uuUf3`kL@n}Jdi{*|cPT~RKe<1sR2ePv(5{>S` zW6VpnXC*$rfcc$bcg826;Xk7Wzu)N2^o$0}M#G~3zJ4Ki zEUR5?<@I0?{$3`2pa4Hm=;pxYTRwaqo$@;7c=OSTF2H_(dEq}9+$W`>13~Vm?}&0l z=Od`k%*bO#WCpVX^ao3;=2`2)4dn6S{=@q($Cl6sn30PfAY5Q^1J(bNj;Q>-IKR>e zk`2&v)d6zp2j^8>MO?bt%@z#fJNA=q{ow+_tzf=d{yxBe5U&Z_XJDWE8Q>j%PY*zP z)1Bnsu^BD~0QatUs91p0fmlCyuKIv_egU^o^Blsy&PCFgfP*ps-#=n-6gB@r?AN%@ zVgGCNIR5t6z}NdZ9gjm@9S58{7m0K)V2@&6CtKaP2TSo(j$|4`+eQ`s5GPN?LH4VEtdzYP52|I1h3WOeZW zRR4GU-;KwukiLNY|IF4sHkFx=arFNj{^5XBE!$`Fwj8mm_T6S%uD`?KUp0W;oXyk& zCQhA64;bAb@-W3?oyfVv`@X`YaO<%gj^Xgv^tcWCeBRaX_}Orrd#vksgukwzZF?^K zEC1&^=Co?zA$5}f7jG3FuXO%B{(Ze)vA!@rWb|Yg_v`uKm1ly-?%yb`vvZxxKnW#^$))fU)t^Ws=bD=JlEE zUtD163Jd!>^8b02aD=PS8OHzTR*DbE_k%j%T+U_}BgMwZ8Cs*0BSAf&0>d z7(lUr?puI={Cx=by1E*_o?}xKSGZn)vjM@JkFYNtyRMo=L#ulTy8PO^Q&C!EUw``* zRle_u`HA7D=QbDv=+J|jl>l%tsb?LU8Kzoy4`7hK-}|M-9U|I7aM8GG=h z_wCtFzO=W$QSIPN|Np&m4Qz^Vt|MK5@VG-WKziTf-`D@A%q)ZdBi=T1996AWD*QL1 z0TAKUkK z6>Gu&7HR<7?{xmZdgGl|wE8wn1OLZ&&k+ zaW(&eBPZeSb}=KJGN_-NwhGy`^2e(G!`+ zA_ka{T#YY=%fZZD9^Cs({A~(xLK>XUoHDc?OXq_7#WwqjjaJ!6j9%PiwJpmW{uTSD zQXiBJP;F2?zqA(ZFSy}_m8u<(M^FPOWM(XtIq=ETa`>JQ2fz_`*oQ|j0Z!3qIKvs_ z55+aa8{`7{)c$gc7J+GaLFxgr4`4=~v;>yYhgcV~18ea^n_LVaj&MPh>_V_>U z;xL~>4?tYtv(Z_S-IvcleSe7o74Hkjp?j*DKwFNWIA7ln7xRbefx`cJe7=kFf9@-N zWa;}#yRrj+<2-P$xZmkiga7{0^&L9QqK6E%-~8%V&i8-MEKYl$uQ$SNfyckNJ74^j z86IkbpK?CN|Gx$PpZxGMyYKlo!T(dl|G%;Fho7)j|MraC|H=pU+{b^m_vsUUPVAs* zz;8J6>)*ot3y$iG%mykiAm0Cu*WKYW`s_FSzvBP)_%Em+CKUb~XIok0T!(*gfYYP_ z7>0l8{t5rd@c*V~m+@YuiwWbo=P~g!ZLsh^1^b^h+Y)M4Tl(zXR=V`Cm0czNuke4X z)os@d&|Ox&@h&S~bGv0MKIrg2g?u5lU^)0l3$lgp9t&dNsQ5I%l6HYzDc2Y(RTE;JCW<_xN^)Mv7a>UhqqP)^WCjGda!TpN9X)|K!C zsQ>3_-h`dt#3kwM1fGFjpmqc2q6esWzoKP}(+TpifMx~C;RF;$81~3!BX{v8@I{Qv*Kje4AeQ!AS_1NRz>2|39M-A{4=R-IE zs{j4rgU{^27v8ds|NOKyKloc~edM>c>6g#i{Vx&!pCtbO>Kixn_a(XfUpU_g+u&U1 zuc5rd{Y{=b&420sbH3%X-@!TR!_HXs|CIlG|DTWlFRTvmulQdzK!^VV`o3ZKPof9x z{6GCakALYy#K936ok$;w@8(eQ&x!aU;Xh+e2>l%JMe%rtHL(heA*$n@lw+F%N^8Ijyi2pmn z2S4X0)c!6E{J-1t3HHw;{=Xca&!C}WU5>B%p7Z;}|9U)h4EuRw#O2do4m5c~M|?in zfkU-;J^PHAsWM~hSVkDgTI@`35t;@nbjUP7!bz6~?i z>BaE9;CzVS#`6#I)CAiOIk z(EI8M=(+5IYKA!_?32x}b}_)niOJZWM&gWRRw}zwK94#;3-zT|Vo-7q?t4~=VuD~c z$mam61C+rJtZLmxJiu%)oWM!bO5jiq;=ZE^1~%3AbN4x9kJ~uBVBOXHT)t1v@4f?I zobQNEz!^}EFJ7mX9Ju)5H16)uD>~)YHpvrpU-~)mWAgx;r_qz<)7^t`g{NW)`xcAb1&PD zfBwBKedxEg@{#|tUH|&5-TUkt_S?5k+Dp^`-u^Q^K*t^U2K`U<5x%3B_`Q8aZQvVn z1561!e?q>Wzxg$G;Zr{U3A2N}e-Quj|Fej>${Q?Y zR)GKU4*$geEt{-jX*mAz|3}FEZ@km?-hAA)-*nuz9=g-ETyq_rS}_X zHt72R{zKn~aKGLj^TMxxE&OxBxqn@cJ>LCmZM?rwT;S}0;(z&z3-L?L{R#U{pNIN? zS7zw?skaB-Rr8nsSH7=YK=r<1@M@!DlduV@|Hryn9dY*+`$vhtk4|RQSYGs?hr& zCX@}(Yl;!Fm=#tpaXjCT5#y)X%4Zi)ev2L|5**#`CfT<=fc3*lci ze))Wk9=kZ7*v)Y_&kgGR+U23wJ5y)S{)(>5`1igXo!*E+`2N8*W^AlI`P9>N;l=3_ zuLt~r`EPlwxZ7!O5aWNx%)UF+2LJr^U+kl=zO*+#`^;WE`LX@+!;kGb&ePQWfA!}3 z_VYizX~%!}obCOm-`eKK{?oR@1H790{~iDJqW$BGZ`tp#0e_@M@FKS2m5<>AehMd; z-}T1lpQ91-mA%J&!28&T55E4!KIHF-U;GZb0k3`Xg}wCtN7iE)->DG)FYy1(@H|5L zfA#ZD$N$;`QW*Gu;a~OLB=rHP0lGYZ7{J*A;yh`@sQ;(_|IjJ9Hi2F6)2Zd8&)Eb2 zhxlLqKa~GBY(L>@fSLm++i)EGGXpqhza>;}w#h{++W0@^f+4 z=bU#DI0nmMwm#tdW3!e2fpuTwlb;vfeZNo7b>#1LWCuK-K->cDrqI#ustfV`-I($3 zdpSM7{+jI>U~?8NvyZ?0D#YbMmxDas9p&|4{?osFWuJWZiG6tLLpyoul%4$el)c6E zh4((RCtiP>S^qcf-(G!_>s$7JsP8{ckN^IsU$I+%`@9|ckEiYWUp~q8DZA;{&)FTn zebF9x>UI04KfPuD_R2f<%U9mDU%vK^{l^<`VK?5kC*FL=e*MNf_8V--e{z2R_J{T) z=l4AR9p~4ty>GvK=`HIi{EPqN<9~D;@~H(C(W@zI2=MRYe~*7(|MR^+;eI;&-xT=& z)4BIkXZZd<{-5vUMD2c~cN>oXs&zNx^KY}p9rtkVg$IcL2mjg2f*F7W=7pyeqy3ES zPoIVVC;wOf-^Kq2kAwFB|GRI#%XSh2?7{}@I&_O2xZ!rbGd1{K^jE3TX#b$@sbV|L zdVBvatoj_le^)$y+dua|<6qa+zvi$W=JUg!yV-x~e&GM5S9LCPVVy69tJE*x_Y3=~ z?W@PHx_{8`*BpaCr!RU!7Cs)Gb!y?7;hfBT zoUpIQQ&X!gHlCb}x`6g|%J-+zZ=1$WUfBZ01KH#PsniM5sJrDehf_>lt_bbkBKCPz zHm8Ll5Kz~Xf!6zjWqpZAmpC{IxSP*P2fpBKaf znkyPlop=Jh!5lQiOB?w8&1>ibpdXk&o8LoBf*z3gKJx$K|5Ubab+NyT1&9F@59IRi zABzn<7amwgcz~+g%g5_JxqIqjd+t5HUYPcEeffJmcQ_B(1!;MxckKFnA$y?r^_sBn z`u$-45^8=u<@@`ybE|iMn?57ce)YoZ_RPDV*^}?QZ%@DX0rPn$?V0yK#FvA;ciyxA zM6>5Vo`22$?U|R|^BD=sJ@u;H$+`FG*X;rFfCr!B{P7KYnDZ!H0e>E(Z>ZYAL!8H+f7gET-23+UbJ&&V z-?N9|4?OgzcO3qsLi|7Z|CwmI=7IlWxLxH9^IiW>900!qU?w}h)ZcX{y#5dNQ}mw0 z|7rfO_*{4c%&Eg0e7`TsNV zzmxc1XZwxEum{uu58Y~ekKAr6Ho*r#tLAKU1C^uco_YL-W4P`65$-EOSoWXO_s3&e zkG+lXul@K{vp?7g{Qo)l|4#73x}Z~ZK7FF@k?3uqw=K<0kA3ldmG}1>s(4_64I#H5 zOs!8`zdrDOl?TZG>kOs#H*{Pw`9HfGsj)=S|5p!Cn2(!L>3U*g;sdTvVn#i+LH4$% zH9F30Iy3hfCp2lw8nb-xlw>x7Fm|IB9P5wHz8w6cYRUdVsDK)D3(cF&}NYLilCLXh*~|M=qXl z5}eU=e2?~sWbyq=E0{yRz`rebq0t9T1HGd_-bOmD5T& zhrPfK&%%BP|1R#s_qWA?$`8Q1!++@N-*Y*DYyq|*;E)9|fPSa^zP?N1{HgZerx%+3 z5d*C+wf~l@)|02dhHrk+Zu{-acJ#l%?C)N6=cv2BW=DVjs@?Ycm+jc^U$Nt0`*!eq z`%`b&9e;QmJilwlpLvV(HnTnN*@@@g;rcE--}mkA7v8mdUwFsv;d%nx-oZKXr*|C( z;6D0*_rCN2=Y4yC>mx6J7&<5Ir!Sr2d}NQj^07Vo%18FtE2lUg@%WTI^6Dvj^wpE0 z`2TeMF9rN(5&w(-Sx)?4PW`{6p8L%VP?lzZ+>XB>{}&fn`#&`Q8&6#@5$>Okbip+L z>*{}Ta6htJ!2f#Z{|lDG|6hHxRj7_;9wz>W|F8KU`G2sl{{OBUj!_E;&bEWM*tY9#B9?7(b$4+AF9dtK zf8km$9@pVG*JF=oZyUlt=kf1f^Plxs|GR?c$|) z%Z5KF-e76XeDa1XnIj;kpm!jRkP_ws#1)*$EMYF%GE-+}W24IGK`x*U$^O6^@c^0i z5f>QTXAukLpb1k_yNRD)YZc6hG+(igcwiGTz=*KT;`J-hMQ_w8om{^4UOr_f!03Ho_P$p?wtG4EzxIhe`1+^r-2WP{zkbRdc;l2k_{PWfFz2V7 zN8bFzokzL)^T_MG&Uy6pPwX*1qx18(KH+?7kB3f>|AT+#|K$Huu)$ds^Bn#w>WKjw z=V5c11%d-4{EPqN>VM?_0se#epQ+$q+8+t@;3m`S9Yg-_@UQ$otI4KSuBHFC*9uk~ za@@b_^+&<~9oDk*ZWjYI?0CRR!G9L`pE>^;i?82m6T!dcf3jOnZ$X?7HtnSj_%I&;4uu>M{PmztS6E z=C}hsqXYiGBXNkdIu-LrQtKP2dLRBiB2)uV?O%4FAGTq@2=aaM|Gq;eT0i!2_8T6Y z-a~keer-QATcz9RkNP+2;YN)Ou92grx!Ox4Gk^n_{~4@#z_HZZr~!^7AB!P2h@QYb zim$L(>H_Kws$V#j`d|XFS_XbUpFBJRK2ARKx&>AE?s{f+!KQe-S@a90p%pL9uT1j# zDd;mv8&>-v!~u|2TmgB%dWGs6gpwCD5bHN=2mhP-xvlQh&D~8du*Jm#+AY$P{UB$d{V49g z>-lnzgZl@M%lUuRfPy%{`FUUaQy#$aHbDD?YQ^xm+8#MTF&f5&e6`r{J zaDET?KJhA7aD6X0zYm<>|Hfzb(3_vT^Kj_upa1mjFYKr9d}a^7{i!{~c?29k#`)RX zp9SZg&)XjBb=iVPg#9e{Em?lm2IR<$O2WQQ5$K!v8D(cN!qYVg5ga|0L>v zn*WQZ{+~$fpTL<+{eLW4@gDyZ;g}>>kpF}KLUew`{S*Ehx87;3yYC?ekpF+c%IE>) zFawafK=|M0@Gt+L(Y(>h7sLPEc*IsR{~M0~z2JW@^?%`Cc3>;m-vTFK+u>XBcZF>^ zTW8|7PH=-d@SXTE|1E6m`{Hec9)}`!|&T_hWuu`0q!a-#cmo@!3QUzCUIv*q_S#;66HuYn;Qs^c!_# z3uGI5GZWi;@I($Zg~8*k*C1*J@MHQ#F)t7mZ+-dM$kEhg#^+NvEOxy?VLy=?O=8|c zo195+AKq;m8a(OD;bs#D6rkfPJ^z#(`Ums~a?$wBE}~9M|F5c>BI>c%+?5#|f1C5&a?h+>M$7WM+t zi>#aj?+?9zB6|Im&D+ot*^X`4NItU1#r_pd)Bqc{@^4uU&nbg=i(YFdYA(w4b+6q$ z6sOb2|HSrfaX=8~3-_+>2kwRWwiefPMLQ*#KQV_8$QM4~89K z|KYd32%XRE(f2-YvjLBW@b7KF&%wVxdd;7o@z`TN{MrLO_3-+?`2TtIdWx{g!hU%Z zkHNpw01*B|{@>OA;Q^}#m_!{QLGeE}K-ai*V$Q@|$NwEVCCA2RF(XP0mpN;{u z)#CndIBG51?y^~7_%Giq{ND`zueAj59|!*gHhKZu!T<7Yd+4tXrxw)N=`(bO7oeF=)rNd8;D<0Bj(I)y_Mko1 z|Gphi{13-~J$2{6`|U!lC~^e*HO5RKmq)9ExW6yo9pS%cB>Ok1^AC)szCS#c6YSyc zkKgYzVxmRR>+4Uium6Z->pMKjo&MlBB07=SAffF|ap1fV$ukVnlFDyq`)vPkf-M@II2L`%438CUrl>2YDRF9iU$z&QB3BKqWoHirMrM z=C8Aw*{boQGe^!@0_S*oRwcPe5wXW?<^ZJ`w33?OI%*K&45KAPy|0KFV8sE&%mS97 z4^&#O*Vf^8DjmN{wR-)xclS&DALa8N^WN7}+f%$ReCw)QKz6{@_~q+)+!258as=Kx zmtJxwbfo3~d-g=ft3NXvT=QowAwPfLZg}nkyW#nd?8X;P*Dyn19qa-A{^7Sivqw3P zh0f336867nJN|WDfA;2Qe+U1k^MCPwwezRAb~e40IplrwgZMwB0iyWd&vztcp6>rA z$_5YzB;W(4q`~`mr)1)`98Jov@&$O>ek(AjT?{IoE;|u{O`KY>hb>$ z|0{2H@qd!j09|c~*!A?;(*L0TzwsdWC;r#`FS&mk{$&Tm2WBS7*#NM=gR}FGoXb9?-I+=qWI+%AOwTpJI7oxf*yl;42&5AUygWE3;; zaC+eJYL<7PVto9){C@AjW3T~!wl~D@A@1*w9T+eQeWqCE`O&)?Flq*NV7m2@{~w-g z{fEg0aOJV=Lc~yJ0`U70)CwY~6R209`eB6Zh++qRHi~}X@YpQ$v%vop`tb09C#5o< zk-OMtFmIIs??$>iS<>Qagm=q-`}}%o@uSmQ%lqZ@2*?Kts~1owsK@WK^EDN2abh-k zq4vWl2S6{DBb|V3`T%*<|H>N{S|vVTeZ$H*%dLLFI(+;JtC@qoBV6EyS!e_h_ZO5i zn~+)N^k^JE0d3HdrZvR)!8}ktd>?56mErSC>(K}V_o@kMW+*wg84cti?C=rZiTOFf z3~$imcQw8c&K>rJe_=ml0~7-&?$=f4Y}o;LKhpHoF3R(mEfd$jZ|^?L`S!8?#B3ioRR;#IUr$Q$8iB~V?G%ClM5{0 zyxaN@80vU9ozV_H_k8V(*7qZ*19+?p+x`gedi-PkLI1u!)801dx%-{^{q&*5{nOs9 zL8Hdub0>nwSQ|bz-eF&H|4{mW!f5yY;sFJEeUV^aJ-z{O{szR*2N*-2e@t3{{}|yv z89XNvKM?bC`horayw-0BzYF~L85n4Q_Cp^ag1%uSwZz`M*JB7d1TnziQ8PpMFR_X6 z1Sh94pP5fDk9jNUYzFv;cL(nC@&83laB<+{G+wdGU2~m&54!&NiEQ%x6!d|npc6JJ znH`cd3W*7r8|I|b8z?4@EQJ$LJBxiF`2SM4L>05C1TFG}3eL%Ph(g_q7Fq{1##fk&q2x%@@+CVw*7X}QQ%>9J} zjQ{s`UcO(xU44GX^$m{&3~F^8ezJcINQ~%#~e2uHUOiFN=y8XuW%( z?M1!ontyxF4nL>ZU--xOhwv}|-yZ)*L->~sI7|7#C$e0m}N|1|z%sUc6(O!w?vR=Mhs)vsso7xhz3yEn!x|J((gh4WA3KILI3~I9c}f0#s7Q2y-u6|$M4JkZ#{UkZN2^``pqTa z5bRSMK9AG!JnVi5?;ii*K3tE(ZGnGJuldK}pYe~w-_v7p$2wnxK6%7Y_UBNykAdei zL^J*3^rDrA|L-#x&fmZoVt~1?AxKvA{z~s^6{tH#M_17KAZZRY(O!5!4fn$OB>e{hx1zPmH2Tqx{9e8;{T-= zIw=WF_~cx2MEt&N06D#S0Xnh)K0rzH5-V?AVYTztTFX-P@mApbmpXnyaTPH? zdcg(s2*oo_PAjE;u*eGG1C>;ZBPbrg8hVq`1<}qB>=Q9SUM2s=x^>hLbK&V;0?x_# z6$5Y|T<#C%l?TWUwAJ(F=Xoyd3-^iz{A2eV-+wOkL}`0l@N9(gqU4 zZ8`A|#Qh)Hbgq_z$c7dHjdR0pXYrf7~Ab zk6|-{b2={gd;VYi-+|y?{GWI>GfpI-cJ6H{?~f+fA&(}I~4GLcGCM356IO3umesL;K(uh zfk&P17xwpH3l^=~#Lf!%;oRrW><|!-Ti=bgnK0&q&QiP{^84X<_Ly$->%w*Dgxdoj z2ZUccz#F|7E}~+5@q9GbJAlW^|K;m-g#BJoBdq7(XkvLZdYSi)9K(FC{64vQbZo9W zLq=!P4@`GwKs37BBc_9W@QhFI9Yue@9cqh1-^UIuTDdhdRaBHNquid-azgJ3Ky<#qPcH;knMt1O4U&)m@{MPl3b5}Em z&%p;OMdMGky?ADOr2{+#8=$>FDH-LKmRo}#XEp$PP(a z9Dq~ayuuphth9QL(+{UVP)6^dypdi*L4zf-L$ag-n^6Y`fxciVb%`Qo05c0$&OO&<2Uq0>*aDAr7w?C#@A7`x1;qmD^NZ_4 z&956ZoL=0^5d$O9_U?;~oM%Vq^X+~1ZMzO`jqvaN|Doqk+L0Gk3k>RkH@`$Z5bWPd z4M253f4u+KRW*R{`2P$W0H(t+AO84E{Db|lnqTNC;u1zTSEA+ zK?}g)f8HUd0hmy}!ICQAch26){O>h3XTy!u|Bu4;KMua{aNHl+0FVDb4*(vZ@DJ{{ z!3W&V*>UZS?%#Y)mq4%KJU9W0&7H10yzpQ~@PFdk?~|N&1%7{})7sX~of7)$<*mEG=58y4Ygf{|+2sU<^w=xsQD?7T zV^y=!+pjS{@4PP*m*@4VD_(VLfUr8=OFR%`6Fk*m0 z_5u_MoYXnUV|7yQ3}hX0oxIHFhp{2w6?xat3b z|GS9&PlV$C`=|qiV_%Pz2dEDij(h+3k+A&#G3tNem=Aya_wXOdcVq;;lX&K+GV%Y~ z-z5KE-b}5g1s*tk0O3EolzCF>fAas@|ECy0Hb9y{)5(QA{u9xH8BhIR_#a08KR%<$ zW)L&x&e>rVD+2$o-CuKd-V=uZ2ki{}H*UxGZ?q(AduHo)t6p}U&D(Gj{+}LS82?u@ z0O9!GbE9knT)>bG*hCH>Td)qT(Efv>U2muh^Z4hUr=39R69;jC$E~pK{kq4w-t&)j z^|Jwb?0+u&GkPriUxXH6l&kq`mJd!J-&p zV;{rhJYw`*hkN;IX?H0WkR2F4E{8f|20WrPdU`X+7iQ2WAP*Q3Z~gH1eZhMqHhmCU z!2L!hQZLYJd~SqhGS&a5W|v7lzZec6d$sb(p$p;Em%^v3phr_RXK(22;dN$jsj-*O z;vURnev`SoLgwyDnaNUJa0Z-!^s@Pulm&+iV zVt<|LS<9_%HuXR9fdKbwY|fGm*nw5xco7(i_!oT=G@hPR21^-9*7eC9z z|L}iG(c3Sm68_=;P~T6=VE;#IPFoJ(@K0PYo&Mi6@d26tpOD1&mzYBF{{(inO{brf zi%+Rqb)z+G4E(?FKWpE;*1Gq8>Hxz3Jyy8tHp^OYz1snlSiaGw5sy0mzwBD-|2Nr{ zdv9~~f5rWd|BL?@2e7RMNd0dY{eN)*WCIif=rN|L>dA3 ziExa28}LK;4*y*E<8zq#(Ft@vIqk&8j2xNDzk#0Ls61u?YOvj^+2Qw#=&RSPr^iE_4|d9% zh5h|#bzX~azRnsKT}Pd6KfZb&y?Sc5#9v?fesYL~%Xe7weEJQ<6Sd&0 zksLw(U-LtS?4Z^R@pO0wHM6Mml`|7SKdG>GJvD$e=v1>Kq;3m6$xX~NEwgB9Cuem~ zpNCkVIzSNrgMVgvz0dbHKv?&^KjB}m>ov`e{6w5BxMSKi>Gb@W@e^-j(}VwF*FOJ& z?SJNdJ3!t4TGjrD`42yT$`0Z0ujlA`BQ`+TZ;yZV0+j_NyDwB`SAsW15V`~Sb7huABGf93yEr@`L{`G1f93XlIvctOHHnodcX z?Eg&@Uy~jH@xSoj)(cP%kk=^T<(Ky=^a?yP@1)=7Z@4sK(>^!hBBxeW3rD1IP}9AK~5GhVaLFP1x_qk>>n` zT`yyA?ik1S=}XOjD4HEZ$0k}Nwg1SG~niV_m#HoLc{I#r_kr zu>pk+|BC;`;U6`z$YDPQ?p};EeJ13$)dL2_!0{WENxo0rh4+ULE9gWMHw>Fl%(cSC zB{akFT>#fddi%@q+tl|JH#3(}HE%z0IXIuSAFLiEN59%?=I;ly`yBo&=j^oF1$(V| z>9tmW#eV96TdFw_;>Ms2>;iH z@PAVn{=@VCfD3@GZ#(?U2KeLszsJA7$_9kvKm4(5fUoyEJMh22zxZO#|AYU86zYGu zn%z*JhTLEAe-rV4J#*ps|Ev-;;@jgt=`JE%s|CR3lsS5s`4ImB}3C2f`FSZfm3W+iD$rZ2-<4W1tTf@#i zW`5#z>d?q;LHA=G`9A!f%&X|vuHYWxJ8QNR*Y6^}-wF1w4bGec4*zvLubY1jc%@gn z;A-Ojy_{Xvu!z_I>?;o_N0Y6%PP}}yoxuLMsTt%f><9(_Q^^HVi3#%16e?+03f9T> z7p%9|CF}#j4$NM*jkDFgR!R@Bf%j)o4{Vyt=imd?lNYpJvBqXCUXLxHCfKyd%@3-l zFfFZ$Ug0XMr3O*k3g)Rp6w(7IgbPs82tSy8;nTAl$lEXDUIa0JzyZ+XQ2jsD|8v+E z{^1LCR6Phg;JJUw`!8glJq3ba;auB_mXj>20PksJ<&%SF{gZ*oW{ja6==j#7| zJc-|@A3)9j5a-A6-@g8LH@W{k@N+!&6$5y@>+1V}f3FuPZos4D1nU2b2k>L~{{{TO ze+WAs|LyDlrNsXgE%T_y!U1lW3;yA7hwz`6$*yque`&qD8lZSU0T)2?K#6JWn4lLt za!NLQb7BEE{|o-{C6&TIzQ2k5e-`+kz3)Ea|N9*N75^7qMf|_$`ZoWcM13c77J2EF z*V-)n|1#qL4f6lu{|o=B`}24&@qqMzc8BmEZUf}|h5sFgZnNc^cGHg=g6$9Hxc%OE zX#;tjdt7_Ghd&qg!||`r1n+a@y|d0f$1d#F8+^utP3iQ}e?zk`W+Jux3F_U8!#|1d z(m3|`u-}V0#Y@@e*LN^{AZoG0$i+rdixK`upq(~~xPLU*A1nV4Ur#3nEuT^N^wHya zEw+?vxs97pZQ~{~gBLg3;u6`nma@RcSxb*tExTCi7G7_H)#;5F!h&gK1T`T#A&0CnUBvlp$m`O7x*oPGiI!t#1}N6Z^$@q2UNA+{`FuMoY7 zYB)+I^aILUs7X@0EUnv0oq7?qmwwy})%~#FF82@oy^H(t`yS_t`CZhqyCeKl5BMSc(*wMv zUH$(K{J-k~sQwp*f7yZm-}qN7(9Zw=g6E3)+v9%_Gh}15|A+WLo%uiK|3mn%Zh@~s z4p3Ch3;;VoW){%vWxqp0I{43Ee-w|WWs?Ww1YAJX029dnCQL8jyURQpdnbhdWNdUU z@nkvLAN640&HhmTpS$;Ao3r~NY{C8L0NrE7tB(f$ziAiT-%aR-ZeVX1{Xckvt(eZNt!oRlxs{e@(pgO?L!?%!|7NZl0HVFRzoC~|48A|V0 z+A!^6dyjvQdH=r0zn+I{fH=N6^`(KsM&gs>h~3$P!x=gzfmwZabWBL0{!R^m9)His zQSAB9u8$Gy`qpk=Y5m2LqbE81kBq~|gZt5O<;?YwS0_|CzTQaiKLXzVsENfEiw%ec z`(wwI+k}be`cGo6Zz^-MU_Lt&-K6xZZ00ojb~ziYC=bo7(%n{3OzvK`&03oF+JgB9 zZQi`Ywq)6jwt!rJ!GeRfbos5econ-@iNR{H*Y)`Srp4E}96mHNXZkm$~JR ze+2U%+iq|#-+v&4|Lcect^@aq`*l47|H=V4H^20W-NHGB4LC~fe-zH3IDk5LfcLw? zV*mE|mo0b*-~L1X-*bb!|9|Wa=6~LT1NaUxKnVYu5%_rs_n!OjZGilL6t!aQh0_k$ zboKwK**O2-JdYY|fd7&j_JNnP1E`QbADEw-n(1tSY5~dF*Z}bFbbzS)3jgD$1^6H3 z{XhNX9O_6Ft8X#setZ1S+5Ldc-t|C$|Lymp0eTGoe~|v4@V}A0f$J@U{J)&|U--Y0 z{$Jq#sq=^Oe__5o?!)olmIDw6Y(IR=maN;!_ah2^r?k1)8_j*!e%D}DqPB^;s{<=qu#P1KI{vQoz zbr>~3?fDvGgQ(rB{x=f4Ifh+5W8>xfOTd3AJ=%PDfSHa56ghl4{rxnH9z}g{3>wRm z+1*RrpPW1gUr%2yXSt=|{}bYvr%zpL`B~J;bE)waZL@-0__QVKtiA?5M(Jj&uib8Q z$jz25J8Wy$-)<|{9kqGrv^Fz`)j<8PLAWR8ubjKn3gOcO0Q zuKNDedFAuLd0Wh{SU=?Z{p-3)JN81f+AqI^ydQ0!;q?3a^zLf~)Gm)u>)ZSLQ`G%W z+BLEP)B&9T58>Zo|Nn-6Vc*38KaT%-W^0KvRJkB9It z{~sO$2>(NfIma?T{$u!84WOhpz<+81_c(_7O&|EClGmo2^8X2Jhi zzVBF&|A*KA!sh=y?)_ER_h-xD+vyz~xAn{rCo-qfkv>4@i<$H6asgU!;9s>OzBB%K z{LA0_$NoKk4S!v_&=EsM^S_xM`*`;5jY6Lv-#-q$+cELfLMKtD2mgKH<;wpH|2o3I zw*md4r1wt^fcpRFsc0v&pEp+8UX$SLk4hm&h-dFF9N)ocgAIbaHFUZSiAHC2WV%Ji zz`vVPYjNcMGgIf=l*#aWrnJ}$a)I1j`mdbQBJ^^o1C$o8BMv}UC7=3#0rmhcO;g=Q zYo-^lVA0jKV9E71Z^>bsj~;9571x0O?eKrrSvs2g<5OyE@VE?myZmpOlHv4Yhfhee z@yYmrT(rGIK41P{cy0p6jqLqsUAo1VZMeo3uifvCe7&KJS=qc+^*vdgSbM1PAM1pe8(wD{Hs?OM2gyZ`GW z+w=5CuI|^C|Nk%We-pm{)|UhBkH^1e0KNaeGvxnO2heGce_{WJ@b6~=9R8^RoaX;i z3n0(;=kc(d-}`=Dh5y0$f5ra}|HS|5|COQrQ`tJ7oRB$9Y5?j1djGF@Kc4tsIe`5C z^c=552JIW^K5^`TuobcniD#!~xO{u<-d`k9&Vr>>uEtnZQG;0~|vq z^j2H4aW}p;294m(>~HCc4WJLC{9Qht<9)ry_m5p=2Yfzo!Nr%^$XNC8Qs~p8&oh#~ zAO3$Lv(V$Uk8cwFcg^WCkK2R%zgt9%b(R0e_v`4fivjq|P&9o;#)7Z0Y1H(|8{qHs zj%22n)1yCg!x794^@mR!5obMnO|ov6kEK?{KH%d*Oa$DZKJ*(RXWFQd@Udg5 z|Bo%R*s--7xIYPVY+@{Pzmu^KNpoz{xN4i0j5Y|iBZ=#bR5Zf#7F!+t|9a+b^Oy^Y zhbuf3?tx~H#5W#179KHvfACm1g|XAwKSCVHzOb}1`o(DamZKNaw0Ije#Emv*#U8tI z^C4Tx4AFrPeO zF}6W{f~Gm_0z{u|wrY~pCu`^KA^s;0pa)P5Uo;wfbk^B${FM7UEnmd}s`FFxCH9w| zZ@~8<2RILHANb*&sS9_$@Iv;;U21)q?du!a-!5a$C#7<>UH`kcY{ygY+ny)I`8kR2 zCkFTTd;{gfWy=hXfJ+zb2n zhT&hezwr8>w*#vCi~IKoc|o`hc#Qhr@$P?{Xn~gESWeKP2cCo%Z+PT%YzfK>32l zzuxOkFK>K88u2#o>n|5HZoZ^%`TB_8iTA&=_~Rb{}P3FCS&yc&%HHG1jg7cyQ0>`!nOy z5B^`obc+}O*C%p@_3b|mTaaKqdnB@-hHI}R>)s;{dpC}snP`_>K7pT)b-&}1%g5U# z-KSXhK1pz;6ZpGvc4@E4#2QK1oN3G_#aq{&&o5W{xG&+JDh@T^cAS*q9v-Dpy~p;Di)9}s9+Xg5jlZ! z1jPmZs`y~;^6fU8&$jS0^H(OV^7;9Ax-Zgk&)QpDYoMHJ0{l-5{C`H9|7T8n)&lqzf&W+hpI43+6!@Rk4*&A~ zssShm2nhkdGA~oZ7`oF#g=;QwItFW&+;K1n7tBlh7w&ar1J3U?l)YdB?I)KGriU=hF1l<4C)zH!bU4q6 z6D}WTJ^M_tz60nVMogt<7{~4_u-$JO7{%X%{oWDi0Y>FoObmRXm=YT@G|!@<;SP^1 zAoj?!K||mSg6Tf}i9;g6_8_={gEc!ioj#>zjI#K5Q)h78fqb|`>C7d}bf1f4emIi< z4N=S_In8lul(9*L=slqUqr5K@-aoou1@L)_n^ssQF?;JWFud+MV)<(v{u{0U>&y4p z>??OT9DB^m@9W4Gs79bXVCnj+Z5}w+wXH^ootU*^hdatEitAQjQ|K$hEiIzPq=70r0#dnvfl-2L>^K@_n>^IOkskClp=p3*h?n=-Jzb4n)&8 zqCY*Wb+-ShPi*~@@7fNqzX#6We(-0?*> z3+jK&0P{TX|MdS~5&r4>IsD`I;qU3RkN>^T_t(FN|3^dq|NjmC2aZa@UZ%4VM+?D*ku*KN?`U71{xW&Oi81a`Ar_Jpk%|S?E4+q_-pfUn2S+li`Dpn#%6E zsc2GXqU}QbpG^&^ium8-U-SR7_h<$P9`N1=*#&g36@vdv>VK(CyW#%B|7YJ@CR{U@ z{}cZ&rT;Jf&lYn2op613a{~YW!?k~B2W|{%06VDvZ9NEo5dXhw*CAWI>pHmUHP(?{ zk7hm2{Ry=|zAw`4X-4y2b;QNk7&n7mB z{(VwDGr;WXr1u}eT%O|p%b5A^Hei%ph8^fRXe_HxR52#2@!d0RIVahw906cCfpN1Tja__RiN0SnOi(eAB9aCg`X$ZqZ#1@qA3s6#Wbj+lme zB>!7RGM77sy2N<;MXK>-)9cUI%m_P!%jwmXG22(#g6}8pU$p)jo4;niH7(g{v#E*!Yqa8yxpf{(mm`U$FOt z&Dkse|9~}YyVnZ9e+D(DjOIPe{;snm`i7aa;ippnYo-1t{@?n8M{VzW3{@=!HZ?&s-AF-v|4p{4o^~}tSMi)fdj?@8uB7PY0e>*;qe7uhV ze7@g-9Y5!Gl+N#27CB@Xv+rncQsYyve+V;t;}XFBH0pQQ)sfhNC^UNq(-Tk)uqVAf z9pS$h*zd<<&FgFKe+0I81bLGx3Tz}NqYHSX1z$k3Olt!D9G!HwE-fuSAzgcL07cR!G)1zm8 zzIEXq>g>DV)vvJ{G#87jSK$ko5h!FwSTS>g%+^e!?mjgaoY)WrdWihj~?|1Lm+CPAO z@W1t`lhgoCx%%JUXFg{34;z5*KY;I7AHW~={|>vE-vIL-`|ipdfVhCSz4qCe{+}4& zp4Yz&oq+T2Yk=YTzwh^X-rrBbx#ItyavtS){?F+;VDQ?R&%bQr04V?O4>xthDT z$DfJ+9O^U`tIzcR0si3t5&t)Azt0NS9CBq5)ylzti^D(uAN)(> z?==2@xc489eZ~LVj-Uwu4`7q!5#Fz#mpyubHX zUk7mg0>%F98i*M`75wM1_c9l*UK(}33G~HgFbjjeCcZy<3Uxec0mCQGaCSgE0BL*n z0{6jQKlXX?d<1p07M)56z%{Ne(`m{Avo? zThsC1+3d~ZB+i@*mt(d~h;QOFGm}3XZvGW$@u8Pd!#oc?@{&63)5T9y)31O>m&a^< zdDCj<^R;(}{kv#ux2;9EZe99(GQpp2e=+SfNFoL0SfC5=hOgX z3*`ItT=-u?Jg{opA)C8$w=LOBFL(>}#C2B_r>=oRybb*CvRO;`o6L%(=gg(1Ck~+E zIe5SH0LA$c=Jh<_0R**wx620`Ap8%3>o<~~U%$xVHjg^f&Zj=Kb-#Vjwm$iuZ2|wg zsQs({zxSE{hqkwj)BC=zea}gn)1+zBrs2eFStePs#mqE<(J(Vg!_3T#n$e6#%nX)f zTV}Sy9LIH>7z3wG+S6M&_tn1N^?RPb{8*9QHs{3^$e)87hRokxNU*6vd z;6HJ@@DKlw1~@nYPZ#jNo}12VT-`4XP%!u>_mlIl;h#8gWBkL>)=XHY>;KXJ!vE#< zk^k8NR{l@xI%DDWhr$1tt!Mt{!#}*CAOFh#<*xqc2Dl&p!uXAJKOXkIPxS$vaDXoV z)BjiZ3IAi3Rfh(>q8UBi3bwbJ6TYq!hdUzp$P>U4d@{FTW1o zw~|gvujsXcrZFpQCV!Lvg?H(HHTzGa|F2L_P{XY^^1k?g#Q@C%i-`m37n=I_Iowxv z5yQLpSPgMR_)p76M}$T!r+f^KaMZ%0E4Tyy4Yb|T{QLAjuHFa#s{i%m3GHsh@@K9c zU-^37b=Nd^(_?XPf_1&}x;1|LH`e^E-&x!DeoOxUopt}v%l`rRSMEmxJW4IF6WmJ& zG|m(E7uf#?;(tH*Kl0{3;Q{FH|Njg4R}J93K<@9qivK6x`)BeGev$gVbNCOz{{zn^ zZvVuk<-7dv&HuCm5FAhbr~X&|UnA`wvp>!MoCatUJpp-N&#V7uq6by|KOg_Ub@(@h z!2czY|F?JG{ndWh^16>(QQuk1?FIil-2#fP7ymzs=ckYVU*Y(F`F{-CcJN;X{-ysB z|1balKAwkheSVY{NPU9xf7`D8*3A5`wvYVL!S`nadeo{m3rfkczx?7i>@)O*pJoQ^ zyq~BSZ0}Z((8!@%-r~T;aYUitHN#3TJG_nhmZ#F z0r~*>`N`AkcIGa(u(y93{(RnTuj%anOE+-uL+k;~-ax;A=LheW8S?*=PXqnbN;I~3 zcQ0RuCqo$bvbmePV0AJae3;!mpIhL|bbl$v76fJ6I%@k6_TtiuN63w%#K9~}2UQqb&5 zo1>S;{!Rv(-duY8WBda#D$8EF*t!S{yFGM zw$~G91}r_F9;09Y&0#e@0Mp?7*!4x{CGT!|dHorf7vHZQ;LrK9{`1d#&i?vyU$C!z z0Z(uEzB}){&8FRYpA}D>b~(T4JMUZTcZGfUfB3&n<^WwkW(ElN=kh=N-!RWN3;4a8 z2dV}bV;?;Nw{nbC)ao(wGF~C><2iE;w@9%v|4|vgE z_XoxR@9Y047CiCpznY%I{{zgay!s#ShKP7(e}4QYWuxEn&;LUcx%CzmORf?A;r$%; zssGsrShEVBZn_t@dmHr=W_wMmw-<$Ub#suYl z{e1i6K3D$>|8?NMqGQx@n)>h-L=#`y1ctUaZrJ$*(if^<^xY5j?ErbX--`v(34D^; z|Ngm4iFrN`OyU0?_!QxP@p`<_*jHJ$G0_$f3zYjGT(+4QKpSHQP_C9{3uz%HI=4U%w@dK3_L?bVC@P zH-wv>c)@K0@1fKKk<6H%>YY)J=9tQ6d);>b)uc01c7FgNAu0eUX6;a#oVBS|qO^{cQKCr6WvU!D# zL(C5bt%^KfL@cQ7!2_m~SVG;Pd(TaMdma80*d5YbF}r9K?eZY|K(%lr_kw@=e(?X_ zne!g|%Xg#SNW!@n;E`1XJ_3;56AUvmH-2k=4v@8SLW&;JPjiUS|j2Z$RC z#Q)8FU(MkAb{YKNmQe0ABxvW)*Z(K);Px9DVCMml0RE%nuGRlu?hnlWozEbxoVGk-KqmP=1wXK;+Wi*HpW*tnu50su;XhV=UE>~y z|Hhrl|33W7|347x-q*r>;OnIC_we7k^8h)7U4jn%p1qb((PB}h+?8P0^vgHh!8`!3 zz|Z;c|0%wIl;=I{yPPlFODhCN_}R~YjsJH(?aQo1^3|dSSintgYJhpnKo_lx;Wl5G z&0ew9;r||KgBGC!n7@*J0A_*s0gLxj{@1-fc>qqMA8_71)CafTi$5cOKDV$lbPIp) z9q0+~kw*Y}zz3PFE?mofPi}tAVqa)FcR%jn@4fSWJcQ8ZEL@uaXQy7hn3}&1y*$2t z-27dM9&6dgczoO0sVBz=6YsUF8$$jMi!899EqHcQ^M}X4`_kLT;PVrS?k_Q;+U@77 z*H^w*zb{R02^@ZP6ZL!zxGm~NFW6-}xYwLh!W_S5jQq~7P8qyi>mIA?*$>tSmP_mO=g4+Oa8ec+NsU5&S`wMn~g@3UBN%$RC`+NB3Hscr2`QOSt z58?l2?k{g2KSAC9TPy$Odsg$kUt2A8f0G~o%KhCuAO7k8KLY>C|I!0#4^a5ueS`e3 zJ%FQVf4uzfn*)ji^xRt5zf%rdTdE|f9|H}Wu|JH&L+mO*k?r&lTfcak*oHRY1`v1ya-T%b{Nctc0 zzpDXmF#q@BfSdc1`@4kyUDN;*2d%~7A1*=pAN(g$|A!UfMPH2H;Km5PN507J_utxQ zKTFLB&YdnuUXlUYVE6OHfv?|jFB*7ybojj))KIh7gPjkLGIy0UKX_u{iJ{#X;eR^4 zz50IXW$s;or}sn5@u$lRP`;mdgpvQJp<5OH?_y3k4WEEJ;006~c{lvQ zJ@g0jmh1m{BE10re6&UP(NhTfdiSCsp1qhl4IX?e_zmHOC6u9g%E#{?uO9CA=+@gN za{o5G{gvZ4Z=6ZL$iuyzIOd+d&Md zB0m?AyK~CA$o-w@{K0-Xyj?RjR@*+b!}JBjg#!419Iz@KV9U@^#|tLrHscAZ$+hJ9k?{*KTX-*<)>kXu-Ottd^h4r3T3= z?6i`)J@o(h7qAm>Gq)AQ|EZT#?*H$4!~w;CPZ8tg@ALV;{xVv>o9wq7h2^`pPH9`b+hPyXKe@%$gUR{sa&e?R`! z11JV4|NG_us{j9y`v0HY4Dbl}KL*}Up#M4fD`^1#+0M}4d)&W1ZxjRmL;REDh4mZN z0A38x=hx}~r%^M`WanfNGkf{0sQ%aOPx1er{zv&gES?)+e*Aw3`{;pJZD#gQ{lA7g z0P+J_x*nd&kN<_-pkK#LnP9wQ;;YdAwCoSa|33U@`|%%HyN~)``0uu5@c&Ek|Jw-u zBfx(K_^;@duP^@pX!*4Rtk(zr#Q}Pl5BwDFz1Pm%pncb2;s^Erz@#7leXjqH#G4|j z5dWFXa=bWaqXYe0?z?{u>`OnY`4QgH?2>vh;FIk6e+pgcy$>zGKO2lM#j6ke-!*#` zHU1WEAcVvFF(2I=M;=CZi~je%`Sb?!*4g|u@OlgA?H^i&uRrrZ_JLgfXJj<>z}lpLa4lxE~Hdn(eu0tfbpq#2${kLvEeUufh9o1|A|0%|nm3 zHVLoZQsy?fwhrztgnK^gLfFULn#|mcy-sFl+qj<{A#c5eQj3V=J`X(Kmhf!1XBU-J z;~dMor?o8#E~6&%<;&#d0?}GJS~lGy3_XcG25pvZ{JToAEC!bpIbm(UQWGE z%&2GszkP?Sv5z~g?TQb(T};TW9&-Ai#GGcher5)>!&b)Jprm?$-+$0r@O^I{B6bfR zu-dLk>wpJn>f2{61MGwL?zM9GfUG?91~ucBS3U_R(TT1JA29yxbkEDn{ht8)pZH6> z{F(L2-{VW4|Ef*9$XtKpbEv+a}r-DrS&!T%u7(*jBltlEF4AOD&KstyqL_xoeOKK20iGyB&J@G$QLb-%EG@-3ea z!1el{KL!8V3lhFRE(YkYssFzn->I4NefXD`tN6cI`u_xG|6cxg^?yA1A~M$J0YdKg z^uHgj|3AS0L(7?Alm8d+J-8+kFE=z=aen-Z15p33`ahTZUzt6pEV<*jul}e1U!UIP z@V^ZFZ^-PnaO(ez#z|NIx4Qjbp9iqR|3~cos{Z$|@9KX){+mb9|AGICPVy1?Ke@V{ z{-3!RGpH!)$i-meQ-Aek=l%34W`dt!7U0v5`sRYt25C0%Meg}NxL`Rrm)F@^JUglB z=dN}={$h3@7OnI3|4Y^<(x0Q7StxBCHNs+gBQ!L3;LSCS{{B8@e!{eJy>h>Hh7<}dS8ET^2wh=9MF$%y^A|P>~!3NckqIxcrvd`f#YLm7N5RN z;XA-O{C*g>H_7Xp;ql|R>ldHOjU8@$g%blpm<4PiJ}3r+@N1O!BjZcp`RduhL2t`# z&cw7DD=h7`x~2(hY)6v;KC{dEz_@mWwa3G5F?D|_e_n-rX7l6XhF#X!&;HfmQEM7F zVr9$$H5ZgNP&I-206l2~i|a?NylI@dA9^45fAXm|KG^}@`*>c z7Kndtw0wYnpZ-_;e@I-a)Bmo4|5N_|5dP8s$pdUP`#;hEF2Ms({ND`j(au|oZ?Mb% z?Ei58L-{{T_^1Cb0Q))kfC>Le+yjiL-fO|)|ET|!|Mh~h@ttI*o27aZ{;!4pzZ31h zu&;YxH_HEB@831ytNj%RI?(^OqXG8tUk?7aga0Jz|Jaf?ivas!yseoP_LVyyfGfr; z5KWly{|UE40{*E1K0z-aZNS%Wxs}?RIvj3)c~CSvenDve*n_2pT)ZKM$6btd@%*(k z=5cXwa`NP&Pngdf4}Y&a+3T4;3q62lfz~}gL32UH1AXepdiTH` z-lzQ=)%omMJh*^;JYvFKGq~{uSEyQG@rr0$znMF|)b(57_JWB6A=Lky;r(Or(%iy~ zFO=E7^1g5#lZozX|o)5@G^EZTTW4@6_oT^b^Vx?*9==R zbN!6sF8l&}ER7wloa#{@)_adyT_-#**ssR7rEB=K!@qD}-MJU8f7}Yexpcwe0Tlx> zOS@f6Xha{N+^_jT8M{Ia)cUpHy|jJYYUlxk{c2_i`jjS6UzaxxInTg?YViWZm%1r# zD6C-qC#^5@9Qu9T@BK4AKg+ED^XN6T-z#sQ`|r4uKg+u`d|1TCI34g06+iltN(w0ZU4vB0pxz=|AWMU z!#vgh$HD&zYJIl{1pd!{4E_}Z{%_%5yz}kMpJvQk!|Zw+9B`7`^_Az3c>loppYR_P zfyNvB2XcQd{|D;->7f^G2y-_;XMz9OU|@A5KC|FBu5#4Un)doQ0L=h9@c?1&mq`pr z?l_A7&u;4fo#4OMmcsonk7xfklm4ICmG*z-|5d*e4gbV3`hPe;bO64Y--q?T9{vMA zwfispx9nv8*FR|`;6D@m$5rA(T>=Nl%qlz|4S6Ab2Yt||{^m=3uYAsN#jX#a7x<+1 z1IYi{ExQTd{-qm(-QBx6OEq@``|F5}o8lez7cxg%z<;~m+|}{$q38gY1=~H;<_|E- zzxP3OesjwtK6p{K9`9An?6=X^>j~@1=`l&%-bt>s_~a@}#@9cC+%A4Efm=J` z`LpuctPsv_2V7nz_)kjb<~FzZa*KPcgj&9|a=>cf@{1bq2`QlWr|wQB_ZLtTRCki2 zdyiOi-*KyKAy0Q5wDEnHtY_k!%l)OzyR2Rq_tyZ50jdMU1!R-|tLY2!=m8W1s_73J zd*t7Y?_;+Q_lgI?zH+}b!WD3W;sOh+@E0oSwr>2Ss^OSs!L$B1wEmw)*RQ>wPgBeN z#b15i-GcivJ3i9--FxSqraRt?gJZ4y@{cUz*X$VJRrM3!$1GMX%}deCk^oK*MIMN|7-leKmUsZIK&LloBxRe)Ds7I zhFEZ#Sa6ycaOPd|J$Mh~|2^yn=6^5e2Y%it?_bXc$a6;A(gVzGxzH(O8^Ui9E!{GY==_y2_dF2C2;z{k}8 zAHqMJq56M^|AF1$U%w|i303%8moz)vM-*^t63>~i9o0_1|EbTg4^E#b?U?hA6A$nS z^Z@_kFUZgH$?u!-z1nE=!1c@}>xp~RKIHxlk=)28?=IcMeQe^ue0JvVXODjdal&bP z7Qv5jhx^`n%mWuPC!LSCKl6The~aIr4xe`y{D69ad(jPRrs(j`tX4h3y~GRk`18>T zs{fzM@2fsSw?A*cNB#c>Te30+9UOPKxz*#V@7c+tzfVlZgWq4rZwKe8nbh{#jri@b zhhGABN58(KxZiU5v&!QovR|(kpFw|JJ#O`F=x$nwpAD1L{rHH{o8{HwAq4kU-iFUA z`M0_E1ob&M>^kn^!0^;1>l`}`|4;k|`|A7i>G9PA=;vy|xAp|x&ruhY5EDv?33`>p ziB@`sCVKNSH2?Ap=^i_7t?+-!|I!Lqp)r>BNL~TLe@ovCd6(Vy45a z|1aQmK1bdE6+FG~yy;eIfA)OtxZ9HPmCt|aZA*RT7vTSGD|-1o@c*t=GXHn@hyPOy zaQG(%v}+DP{vUt?6#fVNF<|I5_(0eH`*r}X$G>WSul^65{|Dm#H24<>;C2Do2ReHl z{ypyRKf?c`{{H`?;(&hM<$wB0;eP@9o9o5@C1yF#FXjF~{CoM|!@sNlH~KulR`~P( znyt}}L!S@-Ka20l8H>Tk`gmIj{5TL9wYj_jMcPL280~rR{V2K4Qac-R5RK z!2Y^8LSbK;;JY<9z&}uNKt94V=Ar`-$43ny?r+6<_WR)g-2I=s7ddWl5%vE{xL095 zAzl1E{vJH>cxl|#PD1ZnT;6Z#U_TQsFB1)ICHkxyb~JL~TXQP#2jk^c?s7YI($y8# zOrgP(htfDZJNU9@^*L{_RA#mXb@Ek!KWjT;E$})G>~vT2T87Sn)srsw_fK8Kf8m7d z0hIrh_sd%+T^vwM(2vFcRZ=6U4yfVPckTNi|ATe)`|ACBnA3HP9C5n9hVDuFj3Fx| zh6w+i!{^|tQe6K3ALM@R{mc9PvuJ((hTQ*k_WSR-Z5rM_U$^-o308FJhnDp88~M06qNkDIE|sfSUsn1C;+23kH8iJmB`H+W~NM zKVSaW{BJMVKj5$ZRsRR#|Hy~(zjlE>@B>gU5Sah%3H;P9kn;k#E)J;g z_hN#yC+a!nS+NklJ_y~T@UPlm`9EbxiR%HB|3l-_9RI&AVw z=JD9rlEQ3&Is4W$W`XfGPaMFKQ1pE4+0wh;HBTDfFmR4Xx9)o2=Y9WtIMaE|P2uim zqV=1pzh~Yim(TBIwxAdwec^qx(Gdjn{|lKfs0L79aNE60(IEy?&&4v6NukHb!!;4V zJo2~le0*xTrDn-ruY*3GejUs-g2ATNy;eaTUj~0x0PeT5OOwa{cYU2(y3?v!4}n$o zc8J^Cl64!fk$YhB1s=21;xWs>Kdc!4u#(0@=yFfN@1L|PG~F%37w}v<30BW?kL|Lx z4xMtfK+Et^I015a#}qTaU5*QoCP4FnYIH%03$<_sE%fE;0V-SZCu9E8HFnZksUbRt zkGLA3j(K1$y1~jObVhYU*4cl|1}CrZeOpPKmYy5_5Bw|l{|#E7FVOejjJL;Kx882| zqN&)v=aQv8@e515`i7-E{Y%RN|M@S!Z6(YAE7AWd|2HuEbNOHVpXz^cfIt2R=78)1 z;0q-D>$zDVHNe=<|G?buA8njHAngKq{NJ_w@B07$Wru&k{GXct1iL@-0XfdkpL~y{_TE0iVKJILB%W2mjmB3h?H-)&4@cgB{UN zeg?mAYJk7`;@8j%GJiwQH=CWG`NTZU`{u0)Ax7?Cww~!~|7Dxgz&~DjYm%t<#SzB9 z0m=(d`+z|JliVS*(~okX3_9CTjKHFhog;THWQ!2 z9xk5YDTU)!1pX`9PJm~y-FJZ*{lnI^^OEZcI!4Y}Ke+7OMGP1|>FWOWQQxQbgX9mQ znP4&8ptwNAgtp=1@Q8cetKn0zp{XDLmtJ}~yx{851J=U_w4e!Yf&(b6>9mp{{&zVJ1>MOvS`@3L=v`DR+5|H9pmkH^1@0XM+ER|_Z>T=^LMEC1im+-mVM z^8c1N=KL8h|0i$9|B0tsKzu+r`k&3x|0@53_hmso4`AVcxxfEkxrtjKU||J3*c^Vp z8F)iJxF*Jyg%{Wsc1mO5@rD0P@V~w7*fsp8ga2gWK~&`)r~h5e_tiE2pZ-6B9#i{& zn*TQsQ_JH4*5_vbKA&F?`@(!+&JTO`~$Dj+0BFBfL1KNb1X9GKc;{2ouW*>j9az9>w#DW=o%I{PCfjrb7 z;&aYYJ{PJc(B2;$q3--mU*xpHsuLD2M^`}qa0jS@a%l(br)cw8Zt+nrrRlx&xj-ID)zi92l zXQ|&$@@GhV7(PRsIEt=!Kit7?7ZWrKNToK>o}e(FjjmTbpuTQ|2PmdTsBfKe`0t-Q zjTV5JB0AuX0rmpWAhp0HjP895Pw`GPzF%Pe$DR*5U)BC!{t`Prx1;sB`BwYN?GIWa zbxF#@KeLD{KeyN?U;i-vzv;t&t>gcE^?wUe?zj$HsB{uKjy*#mU@0RH^%;eVGO z|C$2^;@_JA9Psc@3{c(|_Ky%R^iB{1&QcScfBRo~^8Wpx2e>}}d-!)XfbzZn1#*Fp z&;v;K=jDCx)2si5|3&b1o3Ifc+Xk z-2_;P4oLn#!vFHMA$-45$1Wnjt&XwfVa%V?n&`8A`QO8TPR9w`PW_)j{V!k8$V&LX zf>B!o|G%6ZBMwmWzew(X3jgKcziEV-9(mlud@nOV@9U4pzw`jU{9iLb&8hw${5$@y z)Z_of|KU~4PRnLEz^%F5nSl@Z2J=Am0lEkKNxZ|qa?5?}`|5_SW_|b_GxM8`$IoK4 zbsNC^hA{4HMHVwJEuv0fAAflgHxW|7cN9Dydpfg2ne%OSo;$bApcY`q_ul#H0r2nO zwvXOS{QvI<$MOM~v4}fLOPHz9AIxHQIAcx_y*}O`x6Z|z3ok(Y!tT5uzHlb@!SCaf zouRq#4J(KNx`~;{JTC>W>>Ti4g$A>(9{pT9^HcitF1Xh&<}ZEy=d7I_?52)$R?&DI z4i2o<9%lZ208AgF#-Ff_ajozg)MU}rOc_Jm;p*UZ;lr_u7$8nh*gr*2egduDY4Cs6 zdPgtWzyx`J{4!h~y%+mm9V5hoofqlrkE7wEt^m)P2TCK9SHsModZ4CjFZ@HFqiS3tGSee1&RT#%=7tP?0AR;w6*oYn171e%U#ePQlWqYp|EK<6ik8sJ|8v#o;~}x_kr%uKL=0@ z2+a4_f8EXgpKbs&Y5#v#f!q!H9DO8v;TXJU+SSdFMkx%>1~Us@pybBkUn|_~tH)cKd#FmPX<2 z!CeLJfXtZ9jW77Z+wNcIZu?DtFo^ge&QL!u?=I~cNE1ZOz+1%ZVdK{A7KvYGR(6|J zR5CN?|8q+lerVk%tgGh)*gs>v1Lx?SFIp}6zq08B`#flL!G2-&0kA*L{&yGq0`=?- zRO1cQMh(zm>%;kfmOOyQA77WEeU@K;jJo}VRW=+4lNYRK?27g6del0GE`Z-l)ahr@ z@1C$G<^$pb+J??BAAl!-Qz&J2D8Ha8b^@#D{j2ErONj~60*MD`CI)oS4`>$9OdrsU zhlpkXt=+@|UUL^Q1RZb<+Trm-kMrL#!TqkAxaILV`{EbAXkYu<*X@qm@3fn5`WkU~ zzGdw?ZSfEP$U-mv$RZy8F+IS~E#b*GnF0O^{L}yY^S^KY=jZ?E|D^>I_I*0QKUn`y znfZZzum6`Pp!arxe|HBQJc|Pm_8tFEzW4I~(Kmb^fT{sh`|F*cHaPv(zt|b@f9@Th z_rG*M7wF;t2>W2&`#IJ6fib{~1DD?S#|GknVu6?cZxa6f^}q7}X7PUs+-k@BKRLGm z{ImCwi3dOc{x<}(1MJ7YYJeqRUok*FVAB35|1VvQ=dHi~pR+2)R*)07;L9H4$A5aG z_&+>A$^Y4K|H6MN-;Xhl|KExKXCL~1?tdu%qZ=0fmH&PCr^ZLm(=)Xf|6g){0R98( z01y9xI{=;R|2DG!SIz#9>VM7ug#V}#IDfeR2>fKi@R|1EAI~EErNT?_qOb3S&)nc{ zhI~$Q8Qe%A)`7Kc=w#Q1>36rtG-or`s2xtZPdzSOpwuN(FGn@Xp z3JpyMyHq{LtQ|bI;l2f z?tsK_Pav7Sj+~wJ?^EdbnaejEv(}Ca#1dwH!&j_x=rTF_yo&>EgXgWCSkTT)pn-pG z%fKnVrXL^%l(jJ5ZI$kCjNH@YaNi8pTStyt`_5CYN01Ic`9BBFvVmOCq`VLAJNUYe zykEf%Vm-S;qx&AE_SkP<`NkdgIrKhX`SMroR`|ZV?quHgjaw`NFVW0PKd_MVKd^A& z|I$w^`jOWx9v;w#|F_TpzHb%Z6#pmw{{#L{^}q7JR|Ba356u4__Vp?Je`x>j2KYbj z@BiKY4_u&j06pyc@c%E4{}T`RarpnZ{I6QTiwoieui^i$IoI&NQ1!pV|8{@=2mg8G ze|Z4;Z-6WRZ(znJ{I6#A=kQMqSgsu)`2y1auVDVa#Gn6N{lAKtU`Q_WfBNhqdd1qk z%m5Bp7JQ%be>N{u`5*j8gMa1!HQ;|4_*eb!^Z!?^PS39VKcYIGncklLF8}N1x3KPE z|N1&W`0pZKbWPBM^4U0oZmduJKbj);e_j7y+GtV5(*HF2^M4)rpZiwK0k)R1TiVo* zmc4^J9n$?di#yqY*)hUb%R2-XwRn&5$2 zr~#;-at7i4C*3QmW+$hGy1(@-G2py)3_fbj-50H~>m0fJB6**`MxUWxps9~JU^`j> zIEV@~p~AoRgY($~DykiEbHBXWAuFLCsG-(xCJwX^55xzG4`_q`m-fGv9-wao4uCzN z+7>j$>vlMXPQ5(dR7s!cQ&y!jCQN;*Y`q zPc7=oYZl84AnoZlE$5|QTH!0`e}sSLfA#DEsRxh-(Dnal06KWu2e{V%GyhW^@JINk z|G&2XcRl{e^C#f>#Q%BwzaI9z&-3Jb@&CU3@7w$L@_pdv$Kl_@zCN8txStD9{ePRk z{-4Lb?mCBm`o-)5^1tr37r_It517vW5B@)!BA9J&!vh?@5AlD}zb)Sw2G>pRiwD4x zAZC9X@us0Sp0%7CmQMe}y?OY*jj3R)aL7`*0j&J58-S|))9L+F;FS~G>HoohPyzRU z`Mz8V|1S{>N9I`d@YbR@MLH|1h+HDfRf*_wBKuge?2q*KUVvk8rmx7ohc-zdqU)Zj43m z7{z}(K3t)>)WrpGrDgB{C15h2UST`+j9b_V z%rkb3gJ1MGjYsgN=Sn5V4WRt7Io$^K6hzE0?U$_~&glYeXQWGq9Q zQL@L9xB(oWJ7n8Z+H7S=r7c`vf}cjLe-m@R&Wq&WOYn4;t-j+7vw#cC1*Hq7Hy{=?&DC@B;eBYxTc+09XHm|Kr!;U-@5o-+NyD?`DAL0Ru4~__fml1m=0Z_Ba4>gL>-! zz1*))>HoA-qW)j_U+?gb_AjH*#emd2=Knj2xZ%hRVEX?pQFwrc#PL1N_c}YjOQ`qd z`@C#xj4hS+hhM)u7#@5xbtsyYIcwQZXa2P+y2#-_yny@C!hh3;@vq&V1V8>aF;8CQ z^uHed;s1-78^BSQclq$&GS2=FwZD9QJ}U2D9|JzXKmC6%->dE5-_QR=lm85I?-;nAi1tr|f1zkOyfIzD!Qhygd>vk^~y;eR83AnT|F*4QogG3Q$p$vh#` z{o3W5c7Va{#2E0ew=@NPWtu&(GK2d{`L-^y)>H5d_MT^8hXUd{yLcd>-CJ0^U42J zt=j$5zu$2lTmibz8ukUMx{u%y!hB}%6!GCSaR7Z-&4}9-kQP9*!CG_y?L)_03~1KY=cu5Y~Rsm;IpIcOJDt}-8cPi=6zqH_ervWi{FIz`+-GW zVD5K`+#i7ds7Eye6#n0~+*jVQ;%~mk4Di?N0sNL-VATQOpBkXm;a?s=f8Z84djRMG zeV#!0f)fKg{EvYDQFuVj0`~B{{{K(LKXpJL<^#X}&*DFD4&d^?`hWEQ^U<)Z+nUH8 z7{1@^QYCLM<$ePiaX5fTIDpWUJZ3&Q{JCfHeUW0T!sGFKPoXvh-{JU0;r+f2ABi=Q zIktou*kbm`7UMIs3f*~73S4>?H(IIxQ>v$~%l{|b?tfy3PyeU;ziYTfFa5vU|6%?Y zUPS(K-&_f8qZ_{XaFpw(a1b*?{n0 zh{mL5^br5eSx(EhJT!;8C!PLZ8ecqd*QdaP^8bSUnyoS1+zr>heJT02(BW9ve`sj} ze0~hQ{#N!b@%APEd-zujxasb-4*z#Ow3R+WKHTUgi6QGli>WPg>Fu-d6c(3|Ngt3y z?NMaQLaNc?;DrxnQ}URfQ@__yf7gTWwtBEA*hxcMfVj;H6$2WQ&Yv2!-^{A-qa@rM=z=NCgA5Dxw$^{%{bk&pbHB|h;c z8h~HX1H5I$)BqLVeBY|r0Tlilg?$hI!~o|7iWaE%huj8459oM+AK?d13{W31!W-s| zz4nhE!oPHY%KwM`_5Z2B`u}6{zw`g4hWBvq>4Nm*kE{Q$&;Q;Yfb#!s>`BUZa=!9E z_>W4UFU%~nlpJoZ7I2R-A5XVjc1E%*@O3P+VEmdlvp=>mp^!&jk1xjGugKQ$*0Eo* zK9TQ{_zGLiuK6l>u#L=~gR{9mnTwAP`ky55ul`>?psN2f(f_9M{h+`+$V~_vqfHRN>h_C(!|K$IShHlsY zN8$Y;{x2+#d-BWx#Q&-O--^FoB>6wRfu6Km{NrwRgHml7ef|pYzZiYbVlcm8eX4s) z$@`1w0oF%wcU#yGD@Oa1?sE7-K4&eC<91F2{(m9t_y=F(038Pa{=a_LTKftf|8tfn za2t=kWNvLIYW~4(tCd^%z1HoZ@8F+7y}x)peZ{s)b}O4KBpLtv?W6ea?4y^b@9tr~ z2KM`QK4RljPuS$%r)+BfGq!u`8JpPkv`tR%x#u|>-2J5W5(5S%o^XA7Ec5(LaQhn~ z;9i2NsP(J)tmdCpK`f}I-{Y=ulx}Rd(@U_Ikuq$tDMRcBcNs``V?w{vNmY}*!AfG`)C82 z2l;jVzR!C8{F~tZ+lU42L)3sf(fUoDb@hKOz9Dt+hr<8pfh)HE)QeVJ*+%Vur%k){ zR_pEUu~%Pv%f_GmsbydOiN%8X=*vH|uuHF5I4^?wU-(aWoEg9~Z`*b>zy)vsrA`M( zAMm~R!N2PN-}>^uAOC&K0(yu6ssje`2XVJS{5*iLuNW{6{->w~Gy~Z4ck}^%EwI!7 z!T%kD_tPG*p0t4K{k{JGEd2jD>VEA3XctH`zzgsBcmVe`KfWIS9^V&O|LgCO4$$2O zfKyNmQ2v*v!~^L6=EMJO2u`%vWc(d-<>BbN#g<*hZD#i4Q@OX2h%P<~pM|jPEf#{F zR4+6O9yo(Ny$o)3aff-ceoU?pLhrW`&Ts4X4)$u9;TNJ6fyYnuA z8?CD9e~NKT!@zjD9&0PO~*)%D?3u-o!lM{N#0|Dr9awvwIN)oA?| zZBEDIh#0VuTAY3R1^Di*h67wo&A)~iu$1~=b-d<(!oTMK)71aF`5zp>eVeY;0AHK7 z*1mlEDrR;WeXEorJnbXJ!R5OcuxwL4v&I5j8Cqp)qgySU8a$%_OrhK9 z8oX==4?bf@kG^PA2Y7p*;XQ2=V105@G2l7(_8oZHCicBxL*q}_=;YJZ4qqRc)a~-S zdi=#3%BXMD?^na?*15Mfn7kj+VOyiRxCh_O{S11jkGVcT zd_YwPdzwwFjtomZzM5BOQR3|2@omoS%ODFulI;FYeFF{rbEaUkUk6c=+EGng-Wj z$v$@rw=uNWIq2RFG+Eh|eU{E{MlycRaixP6!}nx#!GL=qdA(?5di;;CbNXx>-@n1U z(1IcA_YpLFJDIbOJN!!nApC3o_d)(YVbN&LwiNHOmDK!8nEkJYuiD_pe+K(z(*KG7 z_xk^Cc>f#X-Ou@Ze@*Ia>3}q+ z3ycB6zZU~k2YlrY`~>;?V#xX1lBi44TP?YupPs9d{enFAmTxKqkEPt(go`H^M`hw= zP(scGV>>6Gw5yN&&@Ny6jvYMwlI`999Pe41oO;T}cRgjhCdmK0pS3;vUbNi@Ub3CL zpK-6P?_soG9S-kHgM7Fb_E&DLh3`R&9aIbVk3JgQM?;-|WQ~J=?z+MopdTRyG{Z;KqdBNV`3(y1RyQu*Ne~1o%7~tVwJm4@|U@!mgCjSfj z-cH~_VV|cO;0XAa55ToOz-u$Wf5Q*#{{sF!{twIt?gZU@_dK^>em}b<3#k7$v%3;Y z-J6CMJ5xF=d|UE(JL<-G=(6#4N~>WXjM;HKbEO#eLSn#mMDeJF(Ax*Y?*)VRU^M)C z+wk%WWj7>@r_YGeF^j91a5F%s0igC1{$2iWKLP)L&^CkrRhjVr?EbAr1Go;Id8l*) z+zzZD<~O4MZB_k0N&Qb=_b?v#>6`bV5gN!-lRkjE8^HzSX>M_^ z&2X4j|370vw2J|E(F3?S0Cj*@3y2H&>YZzxMkqL*T7SSq@S>`rOM8v~u&I4L*aqz(4bgN!y7=e8ANKk;y}N z?eXWiV}hEIUBOazE2#e~>rYu#<0)(Iyx?9FpTd6woJ13v!#ZlddNct|^e8oaT|-Q$ z;|@e|^8u?t7f?gqZ{3M@7_D#@pW*}CM^3pN!YZ_X^&R`rCJw>>?Sof5?rMJFUfQ3A z_6ci3Q`o|saThv(V~0=KzyIMq`-flu!d`ph7k26UuUp;IKeZHg{$kbtJN&{kQ(!nz;eq0`A2FcI*8>_^0+4_K5=@h5rfi z|L!+@_*Wkw4&X-kR~&FN0D6G4@BABHAnXB9v2q&)#4?J1Jf0J^lLso=NHbJ|6#G9MESc_;17evvGv^G5bHh{@=I%6IJ5% z|GxeI;O$lP{*`!^aT}|c+m!YFRsjFMA&HthBGc`StO`TlABnbab2gYq2So2bn?0Wu zA-T46OAa0g8LkIdv?1Ho{&QC(yBgpDaR6w5qy@frHoE}g0*L|olpaX<*XLR|zpV*% z7D*itmD$c+ZDt9Lk)PdCg@x-3QZ1x394q8FwG3JQq`Rc%VGg_Z^<_^5h zF1SEqKx5~5t80f3Am_Kj2R5SxQqNzD|9cgFP?ep>==;$Hzzb?V*goYacuU-tiV|2lw!^iUGCF<7k>ryBSC|{L=B$PuN?(dei>?_wU;~ z@4jo#{OIqj^SK{e>g6B90igT2$n5XZ8y127C*txO7R3xO_DO1hr{A&d&%JL&FTIa1 zkgo?&{%`)y@8AJ^HGp;jyR-|)K5#!A;2`$_hu{Fj|G7CJen8>@$C&|)GyfYG{&~^@ z?*aeX1NJxoFZUlO_e=YK4*dJ{|JniYo=*$#U#b7SKEV47)c@Q(-8cX9{C|R@Gu=I= zoQghnvH5=t4^zZmXb#$p9WCg)8i@tW;nQn(SrYX?eAPJo8Fc{okE8~O0Q+I&f8k#* z9Ly^&=!NrR#RmO-301@pae(MQGWc^(b@)FH{`cDk>d1{~%Z2@Aam^0@iW|!RrP6tV z|4uxB{#5)o49iDc{Xac(qlbT={!jD25O#k8@vr=!*{J)&!?q@tTAtc}S@3pS3&*#H z`Toj~Lgs+k-1^FKpNoQ+eemYO_swDEKa09w*jN9rS-!(RJ-~f)bb}M^9(;f_LE;4N zgcH1txq$kBrPL1|{*&pmwy|%!VrvO|J;lr!n8gKG^Y73~k1&Y-Zj!rK2ds+vzi;Fb zJ9y*;JAdxmcJ|CGcJR=%HUZAX{|`?+Y2$mIvb|vb;J)W)9DuJ{Ez-8+{6D<)BsPvZQ0MhhZg`| zKrg>X4e&noKVHD#UpE1odDrmI{BHo>|JrR}5C7Ev-agPZ{DXbre+umHlLr{}|4}$V z5C6*l|0nnt&OQFm!+hXpApYe$>-qmIX09C)lZ_WdJsK)Jp1^+@|DOwl`{v!Yy_wrR zP55`$v%`ZvD}ft~v6agGV_+J5gKa%w+~s{REBr_E*P`_Exo`nIX?fzxC)fkn$1Q+^ z0r_9}KVTaR*)swEE5ZNLSo(i%0fiAeQfl#j5dMeY@|eSEpRe~L`v1VZ?|tp%|GFW3 z1beCf1N1+h{#W?lwu9QA{I93{FZ^fWFPB)=iBA+g|2FWwX}hgN*Sk6tj%;%Qvw3*H z4RG>qMyJ|;hs*tn0khftdyu+c*w>qZ21qkN;eWH#7%sDq-a=*7wVV1MbRax|5-)F1ekg26=e_u0jJ>A6qfe{q@m{uw)Q>}5N1>Qy^% z(2xH;&)Oh8!05zPhyMfc0+W+Zfd8j#lve>iui4*5=6d1aJZ{HsOU&Dgmp;2a)c1O^ z=_Bld4>|mc14zu?#r-b*vk#yhI*kAB3G_ec3hJ5hHRAu%4Bt--sB1mv{@on*sR5e% zF0tc(mOcRNQ+G7>lII7mxUUk^4~E9T?cn{?OzF>)(x!*shD{gN~vP z8bJ@hPB>8Y72jQ}fAG~UZ9{-W` zJj=fS3jSM!{~zckh!6kW zPG0_hsfc4kKhj#T|5N-hb;m=FpNAEru!@WobU1d zLcR~DCfEii7`y{6pRc3g0g}<9WwpTp^5>jMotD&o#3J~);G%Kn1_RvxYj^p7y}$oY zsV8T5@3s1&{q%&mZ`;hxx!yum4y5Uj_a@;QyGNQ~!tH{~ZGUx8nb`We0Pv z?Un2RR`K7~M9dpx_qB;VCVYKjxuFr72e;4cGnyIMR(kTF9Oi%7)cl$Dz|urCI>|2g z>vJYJ7VobojO&R5looL2LUeX1~1gBztfdY_J4l`Fkuf=R3E@PCOj}{|= zKjVacIDmeOPsiUke;+ybkbA{dXnGpXT1728L}&`@TG;RDX77(UP%S=?nLs1E0X1#J z2WEo}J@&phZA8G)lif4bVyb-#dPV8Q)cQ`mb95#3TG1^Ua;`i9PHL zaZjwe6`gZsJMo44p!EMuoqN#!Ud99Ds_i1i?K$!aUJ?8^y7!#5j9j$_YNYPtFI&qK zKcf%$k%hAZ7<1|GEQUSc$j5$eF;AcaqzA}?11w+;Q1TL5KzP8KZ{Y(5|5x{2Zi27} zq`RQkZUVpo^m_9@fBp~D0?89(g5ADJp8EfN033(=*X-}4xIf+*_5alU zz8%01*Z3?_IHncuL8Q`DYQtbeE_)l(tvnT)8g8$~R!*~Ew z1AIjP?`Hn={DJs){QounPyD}b3j6B+aPYqk{0D>oE%^UzLi-Q|{x|L5Ms7)yrJ^Yh zPU3D}9GV=wve!o!(~pgK!u@RO{RgQ1XMlUDGn;s?;YQ_`1yk!VpfqSBr zz32}1G0(UPr^$?izUJVuSK&auWs}T8hvQrG9-!u1zq4BL0N}sv`|pGQ-|>ELop68R z0YAk55eGai;5b}>c7eQoAmLy9pYVSI{A=gWcmK@5dhxU|{{u)oV1!aw}KbU?{%hspoD@&D$2v+{oc{HV77I2p<9{+)?4p;vNMWe;p$PUgHbVU&r#D*sBT=rND z{G0HfUP}L4cZ@!pU0$$s;NbIi>eMTI?}G#M06XFQM&SB|fk9?|gKz=^Xac%M9%n{> zp8GuPV>Tb>COW>o((RC!Ysu4v6$jWQns8b__5M-G^m)_((JAyD8R(7C{uB};O3@wW zmmb1{<1jTix}Mq-R@->m>48g#1DXd)V<`M9|GT{3{|G()6>!hK9xg zmj28yEa&Mrt$;e9m>Qs*7*NA3pq3s${eK&ppicBaZXXcr2jV|44k!kUi~lG0d-K1* z{4e}_`+wK(0exKl|Igt6%5VPNuKxCa+mpZjfBy*oUzx^ziF+2Z8y3V~AKITZcEs^b zDZtk`zlodzmzqI8mBRcliMd}w^`ylx`-_0{3oT(M9IWbI=O(Zpl#g$BF1LH|g3{Z_ z{@F%;Zc8qnG1UG+;D2K#_~+{=c!5OlpM?g@?fD1s zA>coWxKoI?Qyu+(^BBA9lg$48Sodmw=>ac@_|M>ZT z^uICX?ERtt3j_c1{@Fs$ueW(SkIzW>|0MRx!_w;D4f z`7^=(ed_Urb)NV?VcqBZA@7echx_~IM}zwq=L-cIuy!Q6dI5k6bB zF8{0l-xO2l_WM@Q`>Xz6AI&{KcJQMzM=d6A-0kfYqT#Q?yJG;2uV((IPrquX-~bOD zf5|4{_(%6YZ=-yU@HqtcH$Yv`3I3aVufVxIjJ}dSy$8;Y-nqV)oq)Q->;$k2h`vYp zU)YZ&-)rs{N9~_gfL9p2Lq6PNY4tJgg5u*_z)enihYD&4<^SU9!*~ej-;23ln~wu* zWGApqyMcXpfel{at`9rH#H=oIaxZ%1L3oK#ILa~AE{C57w~7Hzf%_+kS&!Ke{yu%w z0NwHwrY3Cc--BmSKe4FR+VBb9b%4Kr3SLva&jIkh7cCIAPQT_L#FNgE$M6%p2+#01 zI>IY(0x#Mbc>a#Zsrjh|lC%e)8UP+J8~m#V$fpJ<1^?CHzwTSy1y}w5gI}Wq0{>`% zx||m1gZzIz{yi^{N%jG!hy(lm`ky20{~vQYV4n|w@bBt>dVsUk03YCA^8lY0z_l45 zb3yt0U7!D555TP7`F?@_$HBhvuiXEk{C^kozv&C?LHwt63o;_DoIUOi%LDJ*;rTPk zx#_$F>iyW7af_~;l*eZdKPDFFZO)4gO!t<8}Y5!QBE2Wbm-&Cc@;n&#c7D6q2kM|EXcPYZ*zY6`C;wONulVfcxLfd>-BJ*5ob=%N(%C9r&t)(;~F@HT2rO1COBbdD>|JPrv~lKK@Pi;a;(E z;Q>7D;*AjlMy7}Z6VJetJ%z6RF)+!#KK-#US}Y ze}3?OxyAeG{SR3B4)`Jd9n#?oqzTMr9$2p0AN-fH6I9cLo`;=)X6*uixmGy9cDTwm z=Mz94CT4Y02lR-yLz6f}pE61gA3yXoH4FO-V7iaGzK32waiE_%pc|gAg+8DZ-ETVH z4V5+Q|8XZ|^Z>O3y62tDICk!R!Tobudzd%!S`_D~MGBZxw)F9Pp@-7nclxoP+L3R+ zYkATJT|o!@*qfI0#IGzJE^s?{0do93Ko$6Jh6m6+u(lt(@ASZ$1N40#><8$7g#V#{ z`d_!fbQ@$BZ!dkoeqzAE*Z<&pfFtw)^8au>0QeXG?>+hdT|oEe_J5iGU)1ws-hIuF zJ^TlLI-TD;|6=m{^>FWfdiDQTrm_Ef_d@U=!o8Q8owft~Z)fI~1@E4Q z?k7nzfAAj<{^KfkS#-r1yD=m1eB%4*`wN*7qf-k;uey~uur*hYpUdr~=I^oKoNlx= zW`$2hyD$wBkO{7=~5lF7~z8ldRXc1z%{ zL`X`V!+#h)MjP16QSYx$#e(bezjpIg1I%Xr_aN~=IbZXA;s0*-`sML)?>z1H#^Cc4 z%RMmN3B^|d?~vfwD)uayJ;c>J{$DX*Qykb2D`W2t4Zs$(_`Efd)GI0cKh0pKvI8!o zd_S5PaK`RWH#ZebnB) zJHgb*6)<{{{CFBo!9mLc+e!F)#bvHnafr`~CFzoy`1tsrN_VAcm>G2Y1qolamMFEeC~r?Iuh- z1%`cf|B%D-Gj2|yS;f%q$LV1nryqEd7;q6S;Rv%x?i|GCbAPmjSbxC=_dZ2EK^@a` z$ufyWX@&dnCppS(VR{mHQq3fW$Dc+62}f}9RXcj&n|A2ApIPH`^Z{3XX3_yAUVYPt z|K~oyeDB>%U5mpuUb|F$1+7Zm*WqXUxuH*f~%=>UA50B8Zo{kjXX$Kf9h5cogH zZtxMX@8Mth-^0E>&kO%x+~s^>pZ75FKvd;Mcs#M z(mMG)ng1*Qqy6&of7dQ{f55izFU-3hfX_ZWe)M{IUhVIT346)^%nyd~x$fa!Oe^@W z>vHwKZ}(T)Uuph6z`tTZdJ%R9(?;DF+QcrxmOVer(qlNy|PTl>%@ZfkR!y%LWWYJe2=7w9q)cc8B?p)V{$ zzg37QGqc)!>VxfIKA%`2{vi+EFT3aQ5grj8k=Ptm7p`tf~yJ^46!9WIX^L307! z8;wXR#^WrPKBd%(+wg{>UuYb@Y+39h1SO6z+h7)*yWesfm@RhDJHR`P5ql29lb$;N z9XoOMMLY5ED>n7Qo0f+cSnQ+h0zS?z&~^F0;#K^>*#~IB7pRT;zg_jeAO8cwKN=v# z0AW86|GEt(FHpz-gMVS)hkx#X!vT8uKXo1c&jr-{fib}0pBNCB^S!SxgZ)6AzrOZj zK;Y-s?s$-!G4r@1wa%8V31g>Y2XVcLSrYs1Z~&#u{Rc`WQ$k-zO&`O|KN9XgJb%E|`JuVspWGiwOo-q`7xl9PID&47I)Yk1wE_IM9=G(C zW0u@R|6hgwH{Z)^*h7>4Z!sMAx-{}XJ%!>=5qqFDgLpoT(&t}?e-G;}9)SJs37_we z^1pI_2ep6OnC6GRJzMPB~*_5K_1{n$k9ACV{SkN=h|aL+zdXeuw6{U&nr zmUv%&ULRTRVt{x+X?>ORr;+bx(BIEx4ls)vf9B$7hkNJq_aJvbXXA~$D8gnhk8^#$ zVu1Spd8?A0Ur0o9qiv4>L!JM`gZjJ z!`e~c=fwev3sgNY#_zFnKmYD~uEHU5KML+PA+wa5#s%yl5A)~GPUFs}EFaDxgqda} z8p+%mbcQ|58pQhzJ!1X51MESaJo7y}dg5iYQq%$$e`IaX(EmUBGfTM&AAl!#_A{CT zs{en>s<;hUk0(G2cY)i#`z{(_@;{zny+7a`_FTmIS zo?T$o|33V?836VFDQbYz@PKES1D@pu(Al^2@B#Nf?f!Z1JbC{D*bjWdzQa6oK4JWN z{0IKE$KU-|)06)9cKH7pbGR4D{lDO-Y&?G((Q)E;gBN3M*Dib+ly|lJHh~U^TA+~` zQ7w-ckPIdhi317n0m|!&0n++JFyoWnXB+dr5bA!_03QD1%7$J45J#?0#Vj@ zXCMB_|LDk9r}n$q|B{$SZh_I`vP+OwL(LBUtMGYlVF$?Jf8vAu@8RE<>*@L72He-w z1j2tO&*lGX`1kGqtN)LH`_t~9^gg=(5k&pJ8T`kWbXrPTuWd@K2LG+p0Qlag!37Wp zH2V)pW?leBm*erH`JXiZ()`V&=buIWFW&E=rPBOFxH})(>%Vi>X8bz0!UN##y8z!{ zVu0ScBW zIggg_1Y8~-UF7u&dW%Z@eF`e4;054@O7RKGr{~8rNPZ*P!~pSsc|37}mFxhkAE{;! zptI+)^@6)8W)BC+`G?RX9)i<5g+Afb$#2?;Q{P6j_%ij#i~KviNDQDR5a!V>4D)M- zsS8G_U%WYhKF2lFI0(;243M{YN#jn7PAjza__3wux1bSt1fQs9tPGAJpPr}^4RY_~ zOU#U(heM>Un1Bb_^AhzB{K(1g*xn;A5sRLuA9~3KAA8;M9{IVYKK6Iyf4l&me%lJ4 zf5(sixBU2r`}@wj)`JG18~pcy{eETuuKp+gd;P!kKfA#HZe{>e3y?s?pjVgG;G z7H&nRb0eyTKfi7~)_20!OwvE?Mvsj*12LeGI}zLK*#oHGLoKk|;Xg_Er=NG&N81xl z&mV%$Cm6neQ#y0&4E9IZ0S?7`I*J+~wshF#|2TU66!yQ;n~ri11plvwgZO`w|Al|@ zzqEhK|7%jH|KSo+;U5aYe{~@K1M2@k{Ci(}y+P+VJOKD_-O0U(A?bg8{y*~n75;Vm z)7}2c0q42_2L8j?0Zaz}q1?*~PNnwGM2C+KCp48i;oQTE-GTQt^Eu^b^#F4G}KPop&KCgA3FIgn0lVw7xsV1sR!Zw zkASbEnuUWg{dg}uf#Sg=f6q95g7yL?si&n6Y;5CR7dnC#c=~qc^quVO_0m%`@aI%o zyO*9|5>JRRW)6Gl5e~W-Ap94gK`5%i*8>mWil&p)1o#2e9=C4h3zL&iQEyY1z}@ej zddyCeZ_iVAA4i9y9VKs1af~`&`Cq$2IEfZ(t{K|F>=biSOB= zGvBo_X#s}NL++$kI`Knmed29PdE|9=fq!ZF&wPOY%2(gAx>w(`rf)GXApiH^4cG(s zCod4i0N)OPAOF+<6>mjBNm;h+7#xl1;2DidItursn99cdc7dr9!tNzBU9 zsF$63-d-KlxXeVd(zDX2AK)gf&cjIa_2$4 zJ}i~*S7JUft!&_;<+ZVkIQlrV{%6q&UBXvf`v{NWjr4>~9p?Yl`5*K9KMya-+;NmT zgW6!2y}{e8>Pg#oYKcAbAS#`{P*!xSY!1Dp^Uo1D@!;8rG`MqGjn>jyt z$!rC)jkX$$tc)(O)zSI3As)S23i_J=kF)oH%ktc|eShcNyZ2c&J;uaXV(%3ZR0NSO zy;tc-5kUk*K|z`dC{21%u^UaIrfDoOruVF5rL3436JzhaCG-C0`|&ApCu{F>v-h*! zPeeduJaf)5#~d?}S#{n&Bnu4@@yd+<7=Cuc^VW!ORuetLO0kP61^)}de;)B4uNmH^ zc}8k6^WW&b?&kl*|1#A9baMaqYks=k0Y&vK_y)iq694Cyp(QA0_hlaXnapAX|HkYu z{Xci~|E|jWga6Ppyl?%}#5b0hKXWmDxTO-!PW$lGrR3%&{!ckT&C#_Fpglm%0j!LjN(b9-j&>r-QY|IzNoJ)rm>$eu6V|1-?W7hj(!!#_BbyCx#3n0o*oAeb5;a6UaX ze8|ARM|h!3VE)(2O*H_EB_stOb2K^`_-?D$)(T?l+AVLP|Ap&Yw~w=zTHv6p0#|Kt z{ptx|@P1&fNqN9$--Pqjr8=lJo}-cORA@b zR|obtZGB%hZh7Cp|JwEM$T~x-2M?h40C;b1XEqVeqMrIhc?)y?uXn&o-mcFE?zXzs z`;FP4V5SAti}th{tLK%V!r17jrjjGGY8nF`2U*RUu%E%0&3p>EU|wp*jLQ!dF}`B z&kWG>;QKj_IsTjQ4~D_M=_vNm@^zlw;Cc_S|FzEZs*wk1%>QjZ&^7)))gS&J|F5BA z?2P#D>^Xz|@7eToi>LuA3_lg!xtxyXcNY7aXU<1sk-dVQ7!?vZ2Y;G0t?P-;#6?eX zW8LxR4E7zu@re$EtMX<}1|L9&fHZMNH{%(vdv@pn@Us+@-GT-fA5ilD=!M+fd8@@| zZi6@{FBiM$5~KHL9hfUqXA~Lvzv4d`AIN+0fAw$p|NG;<5&Jv2zY@*;!Tw_H{}KP^ zmp3xoupD0x{J+4z=KtpYpYH#2q4xJC2Z&(z)KuS8@gaW+oJpPl52)A=o3#WzApJt> zf6dMH4p5&T#lG@@7VvnAb;ZB=9?;mYo}L=_^$zGe(#^;N`iyYK@0-5BI5$ko?xM4PzvE$#zm6gG3vDQ!fnsGNn~PaSCXH7C&eqz>+~ zhMGiqf9?6zf@vfF@5}`ZE`U3rs&zL#OY~_m@FK3k@K-CPYSn8})cl&vr>B{ZwxE(4 zA|Kv=W(Ha%@SjscuXFi6W*^Z56~D;tLc9_i-y!dKhdk1a2Bkemz_UexchvO*Dq<@H}ZRp-C+6WOB{N7UCt}U>r1lx z=tbH6^F?`$_c5P6{CW?5Vdj|M_4$qlma%B7K;}@tDeNC>0sX#OgO?-+4;>z6U(eDJ{eQJlZjPX z;sqDrk48Y}e}c#(BNnVOIKU`!e-r+hu}?(%OU&2azsCQr_)md@%vsJZm`?t$4F0bx z?#-`Fe7|!3_l|0R3aJ6i_)jmXB>tQ5ueHDOe?D*@8vk7q-~sRf52hFD8k!}3arxkm zoIF{z_(jy>)HC5Z2KN`5w9L@wDE~LbgMEL>0g(G^Pfz=K<7`bFzxMZsve!$GDF?v& zYdAYU*x#dffbIqDPj5i)30ph`JjpNoBjFz40$hFZ>xTc2qrc)4U5e*Ox=itgd!YXx ztbO<#-O0UPmJn-ozh-L(IX~Rk8t}Vj0|)%CA-=Y2-4CW#Q}eHd?`ox=wrSH_^89x0 zfbI0aw;lld`=xaQK4I$*pwY!soBnTlR;|RK-3W;*HenC*NxNm^CT5ZO8ap`a zH*@zex7f}-rC+CVmJQ&(s^L`w|EdR4O`y33sPBAT%lp*xzD0P3`Qu4x=N!QOlp{5( z$@$yp15m##uBX4j$E_mgS+L|Kw2kNn=08v0WD~QFYa}9dJ=!;P0ZaFwJ$M%%6*$7J zpGd*J!{GmWNq-ZK@H>a${tl!6ISTi8Tq-_B_oKQ0=O?6^xW5wo*ME6jn!Y+A?O&fX zov%z!#s0c)PoVWX#W^ionElKDNHMV^=7@;iI@ z?D2W^82C3I<1R4$diODK&Ux+F1>@}Fx!-*F82hOU_H&Qy1DrIcn3}GfeQf0t$G(&}JVD|!%4J46m?7o|&Sw8(3b{G?zK4WWz!3({rB8r{C~`r&kpqMf`-8|KedaXb_qRf( zuwzoOZ^Zvdc1^)4hEa3Oq7Io?28UOzyS(TD{0{y#?wgOn`*-F5+W%AjFLwodM3*uD zTUd#P@5C%;1!Gdy^M+l1m7&h8%W1C8%P*x6&m|IyCUd&E@fHGHb{ zWOrZh5!1K}91U&2aCpK=PV8Hwrf~Dik!ke%?9mtpF+brCAF8`J?0xC|MbS^i??0N} z-<&-5ppbL7P#13?rs`R{0q&0)VAVQPuCIN-CUWKV8{yr_``4~xP8iH>+4?rmgR*)( zdYE-+Y~j`N@!v?wX_UxRJU=HEGjxukIJf@rv&R6JnP(1g#;*WDcW zGcMaiFCQPm)o_ukUx9CYm0tgAd zZR9RZVB63p!2#CM|6i%RAUVI@2deEi^)lh`$OE*F(H_S#W_;uLxtz=nis>QA=zY-} zfd6v(1%+sfmg)=?{l1c_J@hlFY36K&@7^fhq0M}+8`ynE4re{y$HV=byfNS`4kLZSpVDXAh{G{HLn-7ja$VKVHXPiE#ci@ih&} zBTwHzRMD1dm|joCv3tX4DmKA@nHG zMVRsL5rGG9A~QJPe;(c+mDTjK>8+{%&sysFHQ=fPjJLq=DSuYevKP(Y>%`bM=nsJT zt?!v~Zt{cn4r=Z8*OqE+iKy zlQ^{BiS&Qxpb;-zvWBk%AF_t+AvdVzFMbw069rJ`lJ@>lLoke2Kc{v_(8?E8ULzd)L$FDP4b%d^>4!!zJdn|u??D`czGt>yk8m#HT9SEGlhfm^Jl=Qpol2VNKJBtB^)^;MlXcrwT0hmTb_e0Sb1 zG?Z^jWy4#tV*8h}=#B3s=Z!;>NB=+n-Jgv3zYP3WenhR`iT`@=-@v(tf7SUb-*;Np zg8vQQa=`z_@7V8qSoiyae|UZa|J(rvcW-cXihp7{=M}}ifoT)AP535;gYSJOi067v zUNc@BzvlH`-gZC!&3A#`1F!Qj&3Ay&|I_?`9Q?n5|1b%T%#eiCe0ZHwBmSq510*Q^ znG1>m`{A>hIiFQRpAQdUI58vd2mj9C-w}>)TI52pgZH-ynJZT8p0)Bx5St);>cg0y z?Zm%7Gr{TwI0MWp2cWwDz?^pGd>W1TZxc~$;NOzir#fK8zv>23!Tn4+?EAs}>oYiszjp{eK>n$CfHCV&uCG3T)^73W0b=p!Opqx&wYRT%z4rSCjMmzJ zx;!(=QF?-Zjr~2revctjHv+S6}8OEGk0H%=Z<>wCo|`zbBC_f98=s=*mXD??@#ni@S78+Ch+y(YwF6}vsV`U zB>hr+ngYm6BJgTW%Wjf<^jsy(b(XEzN>5F7wmZ=K;Y&j9-@5u$^as1?0UV(2Kfqn3 zc?$gr?t%@Q-lQHlXyCsUoj?mdM(x~9P3VO5C>N-DCcOjnwfPRv=PK%(1~dip=urpH zfNx@+W%1H=vUVH%BA=t3d!~ijqLTcme%*WAb8pb=S|wpo%$x)^pu4Ccr)xw5M}IqY ztCTM1&S`vGYBqf$OZI;!d2f6t1#kW!Mc}`by&%g!AnxM@Py_#`@n7+;r;)n9nYgbr zK5f+atHAwQxc*Jw!SfUMH-r7nKb$vueCEFXPVL))eWPEeIX)QG(-r@UY4b5-U9o@v z`FHp?-veg+_dx&C2mO!of8!=G18Devr%N35|4i^d6Yc9ve1K!K*(ZkvHX7`Qr!J9z z6ms%p@IicZr!MwLAodd40!vkRdwL!5M_rxl2nU*~@Ui2q^p zS|yCwAD9dN$psYuj&RG9BZ_1K^Dg75dvy=E+e~%`WLDupR?i-;W<0>!(0#Wtz=cnY$S7&y@eG_Sc=6f49U;v_GX_oB4jcJ{0?Y z@#O#fUA?%+jM|)@U?}yEMGja^yKgGR)eV*zAI?kRsV0wF+_ZwV4yk9?fzh{Oy z8~b~E4gvo|Y}xrSMV=ZsS)LqZ%{{;!FwBP66Q$2cM;WQTL5FDee^6g|a@Y9e;4zH; z&yzeQ2wer<-!ta4p?}#Z%j=X=e@C9%@qvM-Hn83ZCRU=8UkPTaiT~>Nvk9DS0S~ox z^v+i@cZ=>X$e%#wYj%q$r5i(~v`$Qb+!$1>AsfzN?8p67OW z9XY4*wdwaocNVOW_;fgdBJKcch>B{o$n5@US!2TdrY-y78{U!^$o;p#H*AIrSdUg= zHFwgQb;R>k_;%29Fk`$CzORv*MNb`HdkwX`=Kp5=t8S;2d#ruKTikE2u?wJu{zSHT z`_IG=u|?Kx|3Efw|47z9|ADOA_JOp}e{6piKY)%8B`OZ=2h`DDsTW80O7bjb*L={m z#^Fg=#QYHWUqQ~WeD621=-~IV@J(v}cYc%-@L%@9F{%3KnA9)>r1)?6oVx!D;y-tQ za(`{q0jucuuOSCm2mUu4;(-4x#C?tZFZ^&$c5syMdzrI~{CpR=|88Qm=K6Xx_uotW zf1O-@f0y(6@vCy+#I@fZ?t%j+ugdEu$n}q3k~j3g6PTWtc}+c_@t@CO)B=3I9s`*F z>BPVG|DD{4{}HJYowN|HsYGJgc^R9v1f7TG{$L{*rI2jhEB#_@lWm8wf+x5OQx|uAg^8g$pt)SlZWB`J4t(7 z;9ujvO&A}Kx;H43e7z7&GPApdHLdtWv`A57^Zy9{dIyx?`&&|rcM$l`E9c{su8_F- zOC%J3?*P32mH+oK@SjZ|Gg~6K@1}a;wd;{&qNpE(db0H3 z9_ZfRQo8lGk{-hyWvJc(w&BJeQ5#P@K;Z)>GYjYp{=J#Y4QBQxh4`<#HP>uH`vZrs zefAb&rE2?(IeMN|aN%{WuYotTuH?nK6JQDWEU10~o~PN^GvW;AU||;}1DRnk`4YPs znnm>|95`A%%kVdv5F-<85@ph~RI#7V9Fz|lrQiYy!apc7v6@`~^a}Ho3&5wjYCGKj zD{$(n{dpPhG5Emtm#8=31Nd53uiu0A4!;g`JVuXT)o!q<8lZhf{;!zVyFg>SV!jd{ z&y0P|{oBwqXsxiCe5PqF`%D^`?_pmZb9|p>al{p!E(G8=uby)z*`L7kzPOdA$lBFM#1AP3GRDX8Vgn#aUmM>073;e&Hwy#dfYR+2jfwkNNYpDa)lmBm3>~nU& z_r2JK^Hc8L%-MH+?gO*txNUyE0saqy|NGCIr@;BiOWX?=<>2wI=aL)*|8H=g9Qf&? zyzwK4r%C_E{vZ1PbDTt+do9^?SfRQ@lG8X%Q= z5DvhPd%%}_z%!8?09~95JwSJzkqgfiJGAjr1M$g0$1)8r`!4>8|LO@GLJu%hYk%o4gkIX-8`SX;P+l@>{t93 z8u-`vuk}CqKf6u**!yGR|JnPA_lGAlfU5VI=$u6VZ?@6*GkSpVej#z(1JnU}5BO8( zxCdsiPcu#YxDWif3p|1|(e5)7fNnr@fT3W2@ObKd;(l*-d-fjU$oJh2?v*ouoWI{h zjx~EfCU7jITVD%#{F!m`L_Z7e1Pgg$fR*$d=|CSbm>uJh^!>P7e6qb9u?-jGg^>4}275ijK z%bWNGevkg=ds+O}5h>9c;Qb$E1^BP})N}_les)Y+!G9}!e=GgJc4~mtoDRi5egAdv zf9npNM&ol%p64k3mGgh`$T{Nv?_*!@0Wm{r*SiS5--Q39%nD{az+VPC z<~ZTp2jOr5A>;#rSpM&Cm#&7YjzCpnm;I+Vn|3Y*A&mCao|NjR6hW2k| zvl0J`!G8hue{Q)c|2O#mx!hqo`%C{%&vdwd)&F@#FJ{+Xtf5`-BG>m}{y!`c-7j@O zU@W{>atT~GH4ylBrq1z&57b}#D<_E7VTvbMqW?Dp{0|t5w=cSXW54fEV!y`yem2|z zlfk!PGz_V#ht?{4wd6mgCYX$xDI`ZgMo8ZsDR$=u{V+ZI$^79<9 zpMYPZ9sWh5twZr1^yXgDU4$;i%;LbYKF0jgSQ~b_PEn0=ys^{F$}vuCU1y0se#B1G z>5&F=FGjF8Vpa`Y1bhUVfIKvV%a|pssA2B6o_Ra^{~dh(b#Q^}HkUoo#|CAG^+I1KY0&lYda;eC8qiJ{veE=G$7r&qn@Gn{L`XMQR2P}N&2U+&Pk5ci`5$=H>rS6lX()j5y zYJlU!|C2@z(5iU=XBGFsDsq7}U!RhV@By1S&yfqf@cn7}f0_rJr}uXbUC()Wm0I8x zJ!k=5<=4CE1@7hS)5F{Mc0Igpj~?Rr-k;9%`n0_EBj?Cz+4BSE@M+oi!x`E8!%2DV zho5=-G1+_MxV(P&xa|M_XL$%zv=EO@mx6o)%fcjV2=6bdf)tOed-;c`F|1k&#PiirVRYU|0U$Ize;!iQvZ9S{hN;d z-)Uwh`sIb<6q?6Ak8t*D%@SYcetcud{poi^rLvQcyDlQRh<-p3H2}XCIiFqF*%CmX zAcQ%g>CEXDA%ln5Ds#;@N!tdS4&7z{^i8zGa~0jT?bCZhkh_Q;{mQVjrlrupo}F58K= z2mYVl-iA#&=L=@YpI4AG8*!7q+RFCV@Xp)G{w?->bN|LNlVR(cz`SB0wZ6%dtnUbX z$cMYbS*UKA`Q*vrXqip>3#{#9=xMM6(K&&Av1u}$9KZ`s!Y^>4greJsNm|Yh0CNBQ z4)y?dNCEyX#pQT;HsR&jyaQbCAg1F_vg&2H2z>p>3ku*0i}Cs`uf^N1)Bm%KXBE0$ z?N{E<{~K|?L;IKS!WnSafqgyer~#VcI`bAc!vSz7g{8n7z9OsWadvEZj~d}UY1_zL zAw9sjv^6r(p-`-+mU8GBI+fF_u3^to1F?^t17&aEMex4FrPC+Oh9f~EnD@%3lCkq6 znY-&VS+MV)lE42ODSG28S@PDGQt{@OQu+4RQvKc`ssG?RX?p*AY50KGA0Cp1j}A%8 z$3I91cf|UC9OoR9jb9#>&77@p1>3$kAuk;IS#}&cCEL*lJpJn@!rs5t;tT$D_m@5RpQ!PleRme*x#|Jn8cX~~H#l=qon*3y zbI}TB`8x5xw6ove74LcnnC}4t`*8oIE2;g#e{QAXpZZ_%&-{N_Ci6c={73tv_)mn> zM*HIsyg&w72Qy=rYYrE;{3x;4wpxJj5LnE{n4jJ7;o=R z9dM5epf-RX7&^fR55NTa+w2saj^`+Tpi_gGNlHYUowbI&H`~G0>#_ko-I@)|$bbc{ z`75ZuwFX!Y*H?n4{(>bN=;y5D&LS`KP66KmVo8r;{FE@Um>epDnN1u>k3yfr(JPF$ z3dEB%L?%1Lhzt3L7ySTV?+o#S-|>MT4W!o_LrxTjz9TkjsidVeNO1vtL_S`;%b%4x z<_U@`HskxVjl1YYzMk#O^}a|9W;gjVd;#Ge7jsAG?4i~xs_|(c|F5GSXoSOTM-SKv z-WB&+4=CT)hM&pmHSieVf8(=ghrzzi6Ia&aFPPs*>`#-x8MEO8sV&HfRzLfmv~PMJ zeZxoGm0QufERwMk>7|hK+fnx`|L+R-?-A69rtx`rhWFu3KHxrIgYOYq!7}EKcYGuj zyFQR*`#zEtZ+t3s2fvW!cRrW4_dl18_rH)$AATv%ef*8Q^ywkl{g1=)>KEV1%U^se zFMa+mdHJ)iWzRppmHq$xUf%fX2YKyZhvk)T4$IE3j>wKLdHwZa+40qnvhAOGevlWx z{z-QK>lm2-S@s=1CU1OyOx`4JAN=8j90cEQa^4}{zt8#L=vn#b*jf4H_!;^1#98_5 zN@=O@m|H>WPjk7qB-i3?Zd)TQfk^5Qi)cJ8wLbm|QG=RN*U^M4x$e{u1eA-=(h z>~)=u4lq~dWS643tnKh8T#CMy2p zh|~CsBrIHM;6HCU^E|bt9)QmEb;W+y*Cy=qzUY1w|Alye<#oY-yb=Ew5&up3zY+hz zzgq%&etPYLCxtR+pJ2p)f8u%&b&cwARg*V8FcS^HJTSx@aKt?3b@2+;J^}g%8?=C< z>Gusq+uwT_F~5(sJk>|zJ(%u0me@{S-+LtSeuO;!)KGb}`(SzOsUh;nlf&fij}Mjy zI1hFoDi1w95^j)OVKDq4{eXUBT+kGf1GpxmH{fn$2gqbU?%G&(@Z!Cbk-q^CpI5<* z`ra|;O5R@qo|b~E0=R*KrFe6r(GBAs)82+XJmo}ZW)~(G6YpSl?A!T@fjzbm=7n%2Va z(f?DA9^F-H_VjGkStaI|I+)#Aze%+Ys&hVQJge*AGfVI&z|+AeB#FCbo2*9P*vg&Q z!klq&?Ot*8U4q^+3$BA5=Z?$ZJ@BduZ06stO~PYWOV$Ev5PJXBt?%M<-hw^=Jw(QK zdWj#(JH*+5Y*r^4d2) z$lGB3U1Ii!$4H7cP2$1o~sKY0SvYVlED?oL>rlw8Vei_3ch9aAf|+ z#(%chz>Q6T1Dpzv-xdG9#D8Dr{Q}Va1rYze!M_{$x1Y)GU;2L*%(jp5rPmdL<^=rf z{@}PpCj1vvntFL=?3-h~8T)43>r=6BJZsv(KiLr3*Etpi4nxvc*FZoIeXb7jnouhd;;+Rik#DeZ{vFQ z<)N`9cCG?9t;E9`aHM`dSp^&L@}$3)h!X;z&A_n8s<(FAGyZ-5WzSWC{&oX!UF`t|UD9ppTfjXUu(Z@Y{C zy0(|-`=J5YOzdaQe{uCL_9zwb_0Gkc5sx|NGW3<~rU@bMPhQW?aQsh~z)3Xe%;5*( z8`L6GU3AaM^HSUVrW`qaT~2_jv)8W4<(oIb(`|5dM{aR$|MH96`t=vN{p+uChw}^P zSKjuE{@(4Ia_iPrxpniZ+~(Z6d0DPpzd}sDB!|zOmru#h4}ANh?D*`Ey!iPc+4t=c z`S9mc^3~aMa_GW&`5rv~a0!fGz9C1sTaI42A;+)XkQ3K$$VtxGTesx=?R)3qom+C{ z*E@2JbAzuzzqZ@I{Azq{H+b9i+ot({#s8quwql6~u!Ez&xVndmr%$8=hb2iIHB@TG zVl-7t(U(;c|EU8Of&Y0+xDQL20WFpoa37M)96CKiLk|dVuK0Hd%cA#BeDS7-Mjya7 zgqoT>-iZI?|32W~C#%)i`RzBaUA(}*E50(*=>Ja&FOqT0xsRrFrUf7SGwF@OKld;@8Tcc(2RdW{|EjobQ-AJC82Q_%LmoJ2MnY(7%UHW zA0`iV8&2+ENj)%029Ec_SByPG%o^JVq5Gk32p?9tHak^L(6ppw9rk zyIf_=1b2Ewco%VpJv|WY53`i+LoDUde&cvr%V6rqi4GoOJ<&ntresS=Ua2fwQZL!; ziSh8s5F2`m)0vZsnN^NoLOMQa@QG7r5{u`tAnkZW+(pzuW+qx8yQ$ z`P9|x@-K3T_u%JtQwJEa|HotU&$HweSFgwk;`PZ};QZE2IeYWAoa4{vIe+`MoagJf zz~{L5%N+ynig`WP`TRHdy7Z}EquxV$?r`*Ly!FdXen$D3Lj!Ea|1|P{=jr$WdPTtJ z#7T5)h9u*Slfj(qg5qie{~7emQnQM=$4l^e%7^d4Cub%;*$LFa=wrO&HUBr^ei^O@<^28_|7P5q?}1{C|DE{HGUC7X|1|zDGW0*n{j2|vdlGn}|KSru z4q_iAV~LTTk!W32{|EM+$!Dga^_}b*Pi+scKf;+ke$(L4BG~gAPH*2yx`X{;mLBwy z!r{h4#TIX+9?uMyzdhMo9(byc{Jnc0`9F_7C4YJRY5DV`-Q|Jqz4&(+#=S9uJ7Bnx z6Fk;~yQ2Fb`P-v|xDQ54Px=6l_837w&e51Fatg$Ilp4hfJ%F8`_A8muT7dU{1v~Q^ zUX&ViG?gtc$)bv9B_6*tr$_yoM7%nkgNvRJIIf7NQS*25YBT%sMWGS8g)!pU7-^#-cXK zFWZ72@pj`L)A>G~@zt3>#s4af`j>X-ym05t@CNX|Vg0+{74DzfKPerZN-X(ULN*@% zo9F?ebs|3~YS_gb03OFpZ_+zi$}aa3^sDXEu=o@gzKr&9w=7!vDm_1ZK-%8s9(YSU zyjoz1#->H^Gr&TaV)Z*6$q60TlcEKks*^6Z?vP)444gpG7X- zzC+G_UOqc^Tn-%ifjr;``GnWsT{L%e4MM``x^JnRpR*-KEIx; zoa_AF4UXd5oP*rWLpr|}%}I>AiM!~jzGJ8XEMy4r-@?fMssE>k$aHjoivP&ybV-`M z5MB3D_QO@<>AC_x_cAn|CG>fjM};5I8X=N9Aef$+cRaN*cffSw}s&v2%UM~7=i4WK@NQRMg8%bvye5?^fmI~KyZrRK52 z5B>BsYK4jH6d7;FUZP28`Yc?f?+_cXY-#Wg5BAWW133mcfN~X2)05QvzkAPd(r@Tw zV@9n1NVEw3MoBNugHQIAzjAl|`EL)%0}nmQz0r?2VhMjRNh~K!6%RMK6B}xM5#L+d-TWZ41naBq@fBTLZ+;CnOk zS#;AM%GEn!#8E&^o)6Z*{{82_;!fkg-U0WH{@I&g`0_8e<@oih)b`W>hu{dm{#ri% z`6oGi`GTAw?q34;m-PL>?lsO;#Xje{fn~)r`3FbuAanj<#=qj-s6%*~@(|vS&#QM( z5Affs6aQnuzpdu~#4E+WFJ53#^Z+#er=ydbTL4FsOAml~fH~kljlEb&^vvR^mm_E9 zus0n1!<)I0E4!fev8Cp>LO*Bal`NCN$`tf~jxp$EJLA8P#{ap^5=ibJn62@@MI2@~ z$&{EXv0|>>g4|!vB#r;kCG-p{*a2K)?BUL%|5pV5)zjzxykCEkZzO+kfzhVR$K9vroYqFBLE5W0J+j2@mi|@BoA0`umW}_vkPG`@zTMfBot2^1uG$ zFT8$K{?Eft$)7k6c7FzLUAyCwQV4ngse2y#`Gn#&Zw#8p;_$ z&eB`{)~&nz{jta8PY*mM4|nS=PxT%^elS$};49IWy%NJlJ5X2piWR*B3;KtXnPu_{ zT|n(vZ|H-ID%tZ}wvl-Qyk+N9;bGKH{9c8Z7rFs7$r}4L_t*H}4DMIK@waav_upi? z1M1t*G<4Pkwe`g9^3BXDbFcI7IRh`yh`70YtR|^PZ%|3jP)zQh1-CFCU*P<@edGhG zAN)ktuKfh>apt4Q3#uCE`_UZE@sqUa#Q%6=|2S{(ukpVN{?qUyU9f^#e%15C?`k?81lGxb|eEt<2Jp5FD_*6Hsp5i4V&{k?Zf4tWq;_DFk z(<4vHUmtu-{{HtzEPk{N>T7JMVygaDwoCPYjg@9vcF-1{p`Wzz2C-H$F$- zQLcthu%qEQGF!$@OOa7iQ|MFXiXYrw6dXz_wkmFA_ zbYd|4moGhjG>L{5$y%O(r&JBX-@A|G?intRbf-tjJ@9lt^hrI(P5<|*t8z+5_o<+s`Xuk z?nmnY1OMa#&8_>;KQOz5HZ>wXTSEES&4#O9T+t@WnLASaFJ%`!97)~^_8qjs zA#C|f*3;XsN8?vV%&);CbY%Up}r!8f+gc;sK`hWjp{MRN4`L4oHGtj;`gZm0 z9%1Px{RcTq&u1o43v0aYBM&^>Q@ZyUD1E@gL&Ww!KLSP`?=AoD-yV}c|K%b1`(GdC zHRtb-%m4oCV?4Xb-yZJ^&Iili9~~lpd1#>g<>CJF=ZClxi2vQl!=D~t%YB1S&;gW@gk#Ch>iKF`lof>=BAaKZe(H z)GR#AGMXd}|FB%NK)Ux=J-%z&ne{;**tP|40(8R~|5fL^2Ca|cf6Yd84sidi^aSb} zcS~LYJ7t+o367kDhCfYaQKM#{T`8%5UaG+V61;y)lmoznJRkfot7jH+{d@A#_OI~% zei!Y;dvJ>%7~a6;(6?VF{-3#VLwhcSD;odr$G;c#s*iGj;NP2A-~uOL z7gsJ5nEBJ$pRw>&>H}a;-QdG+5#2qWv80h1eqwni{=3F`^J{Yrpug5Spa}dI)ixQ= zMHNkwvxNR1{vUA*O7Sf>@qgy}--El%Ed~v6d>*=nW!z!R_TypZMh)P?ERz$QhSsr~ z2iQ&Leq%Oo44Rpt7QWQUj?x>B{z=vFb{|L#??tb#r~H*z`KJfS^EvC{hImz2xrMpk*YW>2K+VYB!RnXLL%fO}iP@vo@5`>;X!Fn* zt=;+w`NhY0jiC3hd4s)WFVhQak|9Ip%kbevGRA`acE0QI8-GjAUcN&PaGRW4|JPJ| z-|4&uy4Kr9%?)-H=cXQ3U!c}7 zAH55d3!n(X_|N8Zb@_+ESJqM1H;iJL7m6J>Z|ITi~2L28H zzq9^V&R=(|rt?gmlTXZ_CsFatS0$uLY+^d~RyMm}@XLb-42;VWpGY(Q;s5E6+i0vL z{u}wf#((%fFYbTEzc={zRsJutS)9>~*pd$_{>OLX-wOOs?Zkg z)Y~`XzU$M>0o;%Oe8qpM_WyPMPw`LRQuV)he|Z|-zs&!};knB^li$oGGJ(0<$)0h> z-d|_G46vVK0Qb zN8rjI>phrSA6~ETaDIO@xEjM<%&bq}amM^l_rBJ=-9~!h3D6IZu>K=l;ThQ-!0A22 zReB9`!!y90T7Y?6OT2~bxsSAuKBpF+mS%dFOPD=QMtdB}E)qP4$FpM?{A&#`#+Dt$ z%nKu+v4bmGqQ z<__^eix@&~AH_USG`LSBU&5z={Kyr~XF9o(;$L;qLFlIgnW+efLMJjqd#EMki_6ea zSI|eUCQh^0fmxxYE14H)d>LO~I6w41EzBt@{yWg@x9i*x`F}fn-)iu0%>Hl(w5)y0 z*cGncAK~D=?lu)XWbwb>^)|K@cmi&mSp9=EMDG?;6F!(k0_E6qsy5OY+=vJt8#=H9Q{xG0Onj0jms4n z{x9iS zxeu4h?6iDIoHOvp3jU4$AFA6ajw$YI>~H4ZoM#Q%VZ6T;|7rQmGtS4)kNAHt_7nG$@Z3t6gO0fn4kM5H zItG3XU*2H$ZhLF*FWK&ru213aa4>v7`V4oGUgQ#eMmQSzzU~Yi z0*;4+<3Xdz*_kKk#a-|W_#bQ;fgb=K<@lsWW}>&rX~M6#L`K?1%QIu}8y*)dLnefG z=KtgY#Qbs7V(D$fG4I0Pjn@{o2=Bf}^9k~;(#d&-7cGXsQ9XsjKx z08@g>nccZ+;QZkNsuT{F>|QG2%Y)U+)5A=AXFV1ShEc zU?cUv@`YLS{vx@bQT=|&tJ#h2 za4)(6_Mg_WGq8?2q4rH`kT>zbeM#Is>tyKA`7&};i3}gLjM>L}^lv-mn?vUf{Hvz! zzsEoK0yzHV)@8YU{Q`Hu74$&Y|OO9{6|oH~2s9Ad~;!cmw|vCO8`SH^+Y;{}`DOHwWKW6aPPNA^1o4 zqr6`t^YL+DBrzH6gZs3!97*NG&zg_#;yik~)X$;noiUsF|1{=+@T&{M%f1u;KHC3B z1Eld^v9HII{NEY;+baG;^6CH06ARC|=z!U;6V2|O+2scQ=aj-7FK;&Rueet1o4J1T zJz$RgUGZ;zZNz`_|KH%BKBjX29^7m0Gr7Cs(hP4y8_yi}`6~X2ZGOak;+pMr^!Ips zY0OvLkF&$m*K#_&^rfAo0j12)(~_lDpjJSmDE6kZ$liNtE%G3bjo zfR7BG7-M(=_{1#3tEE|za@&~+ERexg5k~CSUBpAJ*+GWhW(>VQ-A^>pjTs_*eeBU@ zIntZ8={!@}IYfPd?m;ojWT1o2U{7HN znn?PiXd+$MgQ9-r0g-qk;q?>&e-gs%c2F#{QZwQBI1!2bJEoC)W#AnS@1Ir3zV_Pf zvIL({-RZlc`DJ48ZgTwtvSAyu%=mV!C-+y+f(`iiDEHSw%x^>cqq_?l@hxjwcYr_l zD%zb^djDwBlIL^R%$A6RO!A85G8^71XK4q1;QP@3yoPoR{1g8RDtEINU@v;)15!}2 z4{w;g=t|%T>vcZxO*~Cs6c_g@88jqIh7BvA54aTklRM_VDF6EITqpiD{+n`uKZ^fG z4FLY{Tt6?jFa0dPTstkl+&qsS@SqG3}KzQ~Z<1yP@yZ`0u6oC+AoF zkK*5*ywwT(+kyY_;C~D~tMSaZSq3f;o2WwS1w4orR2ljId^~{6@&A78>m6Xm`fs16 z`u{He$!CoCpF#ZZihneZF0stDBvS9$r4v7iuXq?c1mT0_OD*F@+(h#?%7%HliC%_| zW-vZIL*TjxqLCd;%zlQx`qKj~$48@MnGwWz@`K*o4}C{cLxcTMlc&Sy z`+;#!8ENf}Kk#&pJ3VqwV=sX24jf1C%-Wtf%RH1D`H&r){!pth=`q4z22G5|YgPTp z@!|&mv3wux1M>K~!_W%hJ2HVe1Z(<`Q=`%Q;>YHc492O)yvT9L#dUANWW2px*=Od( z+_De4O+UC!oo|XvA*V<#z599wuVb0>O3SI0_}R;ducdH5%z?1mDK>?FpQJMCL-wjA zmrHU6ckFz2#$+`bM_;FN=H{(tH&BP+4We5A64m{?7UuOgFw@w<{PJpY0o4LFlk>L{|J#^zY}rWfZq*+A2G~Q2Ph~vw9D(Hjk@Rv> zGSRB!tdO*Y^|GRky}^8r^2UAWi}&Gowwqo9^N`E;vFB!&-RFh74UO!$y^&^J+i~^NM_nkC*;;<4$L-4etIO{%@1N-@0;AZl3u@Zk<0Y zx3ByxH?E(OOIP9e;r>Tw2jf}zgQiMs+-&;)S&}iA-{WfH!vnaa)q(#qBmR#@+hXB9 zN5&KXZ8ZM>4*nJ2zZd_1i+fZ4Us%%!@6*UWGd#pg@v8;@apeE1|MTsFf35x9HHYEn zdicatFd9yLjb|QsHvE4&`ad)c;D7X#Kym}!=ivf>>P*~sLHpxq;D5l#Y0`V-RQ$Wt z+ZW7}8}u1!OO9aAec?*J;AT9vhPIsQkEdRUSTTR6y@Zj};p!Kp-eDGwvBYiabNcpH z&M9COeR3#%C}{u3+QvxlF~Kt2HksPL1l}K<<){xx6MffAJV(N*)tTk94COAFfp<8cuSX{A(8st^UFGU-;0-vOYcci@X4Vjg;NhVJ%=HHa>=P)>cF@@BB z?4T%qO%5HoXyE_m{~-Ur!yR#({QmZ(qjKZKXL94zS90zA4|3)53FdGv%30=wj(6h! zEcic5FW`RscfAX`asgTo82SL72L8L$|Jo1yz53sj|HJ(i1IsSLWf7d)f zU*CTRnDL*>?w{B;#gau+&~3wcDLp$J>V{Sas1f2>0q9)x(YB(u+q zm>Z0~Vyr_7Uw1gOI?;G{n2xmrT#O4J!w1izVD&Fx4>P+K0{MG}Fmn+-3rz&RJ@c5` z&tIlvq98U%Mo`#lJjnmk=OInH1tH{?ITXx~Ci3e~Keq``+b>Loi{IsC+Sxqj#dCOa} zbH{t~+;i$t{0=)w(D;G#Hg=lT!wJ+f+f+#|U!{Hq>+$J=D<~tjFIc{wTA%MlY$p1@ z`QUyr_%DK+S}2KWh3xz&H@uCPlK+?0vFnGktcJS)kDualywH~Kk!6+mrQr=)%nVRa zSUp$vR|0VQs!Bh%bxhVJ`<^8Dt?a=~i{_h%9 zD!z$$|IDfb|Me0ux6#=7=Zp4F^*^TgZ{q*Pkn37{%oWRk`C`w{yl*P{R`iFnjQal` z|JN1gX55>fU4O4|WfQtsVt+Z_zojPqPdvJ&pfvbscnf3qFB%3{G-JNW_!tHjQoqMa z-!W)c@G*8rx9$bUrCgR1o?wpD$J2b!HZn&yPC2v5aA(BrQP#}US$Z-%&?zzAL?#)epsR@v~*@?0$N#1XFT?(!!4-IEgcf6 z)#*!w(34;{q6d8F2=0Y`mf>*!sp1|%9}Ue<6#Snr^^hgp5K_sd`xx* z+LIT!1<~)oUp;~zOei~=XQWk2R64p!^04gub?9a3!J*H|C2lXR-p(BC%Xow`Q`F2Z zK(JidMBHY^uCQz~d%iX^6S5w^|1DC*`xKY6`vX1S@;YjHX8Rk7wT*4;BF2MQ_Yu6X z^HcJ9{5bLXUaP!5+TI3m-w2MI*Q%E9py3U+b?Y1Q(u?o2AM_pm9J@-C_XGPa=>8gb zKh*@)a;lhdT8TEOmbX=|dX3#~n`9<_^%4C0MWrk@PBQg?_5joIvCUe*E*re8=HxbW zm+8*)15yePSiJl-?zR2s{`cacyhoaw53>L84Qinp`lIux>(ZzJviY7euNb~s8kjXY zf0KNkjQYycd?)y{js%mHfePyg%Mm(bp${CeHMf3Lxo2L4A|Oq0n| zJj9M3prcFR-5J10dVmS=sH*jw5i?u-LZa{p3KXA!P-cWDv zM;7zIUeOEg;lH!~ccuRKO(OqipSSmHe1O4!Abnq7@>UP-fP47wtpCBk=KuD@e;@V> zMiT#1O6nws9-gWGH`VloHKwQHUUPi?wfSx4JD{-Eg#Y;!>@!@V_{X;%{Hy-gz(1Uk zCv!}0vH1AlXJF^E5IsKrUGQkO;M1La#+Mo308S8d0DC#(U_>R+^p963s(eLr*W&)fsh zK7bzcJz&QF8Rm)2If2H1Gyd;#0Nh79mvn#c|5s`PGyc{8yBGYQ#{ZFUQPyYxC)?h; z12hK+44En6k*UV<4~`Qz??8OQ=@WYSa}NZuFNi+DOmqNgxe`Tha0c--1pjca=q~ZU z6aTvZ!!JeoKQsX7K?2z)7c{?(`9FMDIQQ^hAYL+>d*6E};3p#{c=t(U>k>$^6ef{jZmLexhmcB>ua_=7>LgOf8(! z*vB!0m<(SA{-@*bra4_cRXzT@uHvA9Dn* zx@TB-4blgtx9`UeK5LIO{7L9dxMrbEVBU>-Dug{8>RT{wY7(D6fv+cxKHzL>2%QnY zFTe|*6a2ygqwsM{ZGnexX1@>fa#^~+le)f8cXzV?rpn|CS_6i450CEZQ2gsro<6T^ zD|5O#@ebTVtpJBtvCY^StoYYFVMV?AeZGpOM(1-(dxh5WTn}c|>wgQlT@RK!bjJrC zrH%L$=*Mm)_wU&F7G7TH`l#*K;OkcpUsvA&&Xw!u_Zztj^bXKEpn;E5&t0+-@9-M_ z{PI<=@^9N>c-AWRgVCZTfd4RlE+c0b@b_KJeXsAaJcjGg6R%<~!RAky2Rc9>p&8GVRp?FLlxJW5OwL?HX@i8`z`vMkZ1W6Y*Enl_ zZHoWb<<_NRa_u;=|HPMa1^k=i|EVii{|)up5xR z1|BDNs&OI@(41Z8g~x#Zk*W)x0{_O&Pu&4N3LbyVWO#V6Kf)%&xF0O0;pfXNk>#{F zv4fLWUf#+HEkAuvYnNHX?l>ccPjM%2C-?WEe)1xB521%*@12c5A+r@8>?&mspvH0E z81%}%%uP;BhVPrj$C!hEK|0S&_nI`STe63Gi#Bgzz;;@R~th-QI4_=AHt8{`AT-vYfQ~*l^Ln*F)iW_tDz=oM{B&{ z6Ep{(%KGhJ%ZBIPlYf4F6vUJ76Z_2^yFULo|2JuWenI1N`|>flaqUnjmN{-i89902EPh>89RY}z&vg2r^_@K>H#-DarGqby9XG@-o=|;0Y2maf#T(d zR|qrS+V>Bgnae&p{PfVyct_*+&Ag0b5Slr5ff)Ti)$ySB@<*p0K&%SNG~wSLzerDN z0OkMeng5@F{--PcrxO1a|IvA-`ah>j|6g&gG5_D;U-N^m_@8U^|IPhBVq!A9n&O}1 zs=kr*xNJSpF@@!G2ZX|xrx5F@4Z_%a#T=0S{etKZdXNL?eh?e_;}g*ZOd^lBLK~nv z0QC+SJ1v4c0PWqRAYwm#JiQaB6NYgH!xIdrM$p}1x;xm)N%=)`Om=jWg?S2UgDLLJOmJ`6xMk7L&qBWp z_C1)r^j*v@L-w!6QST?AiJ99$zSe>Ej(NLc#qkT&z%Swt$i8l^`{}2bflYm`fCDID zCbz2TRdVE=?AhFbcJ?Lif$dUQfrlS;Kq0Rega7I_a)0V_?cuk;&FL<$jatLgqgzKj zUyE*MH9DMD-mjTDp^p2dfu3Ju2l1TypoP0)CAEAl{yxha+1cHUhsi4L3GlC{R&xPx zUxoiyHT%pJ|J5CPdA@(B%1%-dEh|`}suX;a!36Uj%gmxHtBJB$vRwkyq2>RKI`S`C;Dwr+0v!QFdTn`*~nr zXNkx1)Vo3NfZ;a5%*0`PN?(f9boVPd_MDRpx#UWwf=__ z;C&DyGW)IjzpU_gnS#$F*tfD}b{&5iji!0Va(-$m~L?gL`~ zbiYvez&Q54q~eP^kNh8xeDeR0RJbv?G}nkZ+yUgS;KnVQU14#hM*SZ^?(d(b_-~XD z>i+=n?@jzy|LdfW*;uzOA+iYPN*Rk^0U2=x%({cQF#86@-0$U`wD#j z%LcYftH|%`ccX#djTg@gGJnZd<1C;)SitK7a(=x77IIfCDB~>KCb`@NrL~$buq?D1*b zFDqKvz0*n_z^UL)&^$o#ucw;+|4KAKE7@&q?DwPwC}YQ9Zsi)dojUxG;dk%>ia`$; z!E9O_edz?w?A$V$SA_q=LOjCQX_>$-+eN&7>-B?j>c}^8^W0BHtUhw`yuA0txAN}i z|B@r8&VqWdPuy32&D>iv@_xk_dA4%@_haq%@PGXTy}#pM$mKKN$%QWXKYHn+9J^x5 z1Jnz|I5)@#=m~bk{z|4BHc_uOb^FPI|6Nb6mb*$d&Lz?P-=w);^iBVQ6-^S^%9=jD#3Z`1K7g; zkCp8IC}aPhY5s4F>VLt%6ZrR2{KNmvDylX1_b#gHcNP1^rKPV<2zi;hv=8_XI z7tD@eNARz;z+^PE$^)4DcbX4Om_{!j{hbw>d*uZc_nH@s=5DZdNhH>%8u~mN*IC>J z;2-QyLZ4^r!Mp*n-#t)k4LnfsMvqLX#V@bM@cy**%7c?YcSkQZ9{dN<8*~pZL92)- zFxYnsF9rY0s9V_25M9aLQ41!T!3I70Vs?KNY?M-PyjS^G?~0Za z+e@F5xrJL~_QG{|WNn83rauVg3oG!+BxhJm?q61`vvg>An620S0`)B~OFMfv);@nw zw(Wcu?7wUD{WhWDQU0%kT)l~$zlNBvpR=5Pd^xdx3AoogK<@&@zP?RgS2UA{H**iP zksq{kZ;(Ie9^YzCJ)DB_fSLm=YuPCUD>s^Y0GVa08iaM%AIXYb*i<&|W6|0Ca>yJqH2xILlUHYVC+kO&G$2!wLZIZL1f z0wIJFLIEM7$(Ue_jdP9|jLFgDoPz;_-Cg&$&#MQ^ZuiW+pVvC;dG$(w4BDrvcJ12L zxn!lCIeNk#-@a@QAEDC~c>DeXEk0kZ-_-mr?+5=R`M=8hy&6Ej-1&d@#s5E(|9kkq zfAf^x<*vDL`=(vKcMt!sd*lE*_wB-?`*xnA=aomkIl!yr13J$!oBeBo&NWLUe~me|8vTl`L}OqW|ug8P$^s``1j5Jm7)7XUyE-{NGe{X%(47o zU@-MR_gpOV0nD#V0srFtr-A*c_yLOJ@a_QR0F$Ch9p9nYucMm4hktfvfPKyE|8Y1P zKk%>JVB!jfO+rJ!8NlavB$oz2_}8A#-qrHg<H#SKpWm~?s@m3A4twGf$p4e_=5gxq7a%VsAI--L zAggSFduHQfrQO!zt)rRwsG8GaUw^iny44}FKezy&ygi{t>_xy&7KsqZKc z@cIG2hkxZM%JsebsJ{-#m^XC#fB66Zd;#8{dVlnoNjA|h!~!Qxv(Vs3i;PNP*0%tz z1RZ5TC9^)WEFDdyeE(9j>8+xv%F3VTG*&4Ev#Gb(kAu!Kj=MGj{0B!8`^o=(_$OCR zLT5_+pHA!#FJ@K~{b&sM|5f}?SzyDWe!;)y{~i9}=JXv-ls>$Nvfc6VU#LPz#KuulK*v;g81uKNPG7aDPo5bQKMKAfP71VC9qB)z`i?tb_UV8puelESULhAmR+y`?y;oi9~YFpv+SHR!H z=dUK;U&qld(sk(eSJSgwMVwy2=ek#*-yzSA@^I@j)r)lWmofWkFGfkt|GXv_V@4~kV4HpBaPXa z@$hk} zSgw?YZ!@zq^!>>Jw0BQ?LsXZy5^LwRzrlR$Yv^URQtuP*`I<^NzlB}z@pbRxsf3pX zn6Fz*&kRn#iC*DidIqcL_peZ#r_Nsm?pLn)fYMH0EIyaF2AdhFD3GmwN%v&!5%*zeN9kKRn|>yL0_}yM61DUAcMN&fmFf=ja2TyZ^w>vcu#2 z1Mu$d0Nn%Nzwcal`1o1uclhTH@cIJE1#}O{EBGPv2J!=zFQ`2K|Dw}ZqbLW^o$xbr zhl>CIlX=wt9Dx7FOW=RpWD6qphXl^B@US>bV8$mqx5CP1&b1oyqw3jhR$0@+ezj(1 zKy+Hsf8*&?-h}p_J;C%?g#U!>I*0#&aAs!0(&=4;3F2d5LJc|lOHpi zSB_U`6>%N>=U1(D`XA~27AwaV-$uUO3=dG(f@dzh!McTSSS5VHLNM62)u#h`o9$bL% zzd$jcqrAU$`6mwh9v7hJeCmY8rQA=exNlZ)SMg`I@OxLbtS3G!Mg!bzk?f^N$eGJL ziZB0H+)qURqo2{}^qDRPNMkl29sFxvI3c^7Ie;!ZdF-sizxsS$-tXbx)A;-f|KteX z$A7K=_2u4T2><*u`u_*uU;N+I!{Gn4-MV$zE`$Gb;Q!2nJM8xm{vWzK;M{#`fPQy? zd;J^yU-=FGl>>P7|1GI7rI!l+(7T^9?;jQ9?<8e(u4Lm?Ax}Sw``weh>;s<)yd~NNW_;Z2#9{Bfm z;(mP_eX?$51JDg=)<;KpU$X2ScNeT-c2D;~FY&&!m%1J7w{f?$5zE`iB~%C0ga3Lk zucP>{T0nSL?Duhi^a#}x;NvEK--XNBAG(G)9{9%U)>rB8ZnXTl+;8NgajO0Em6O&x z+^hbNN0%xtFdW`0mKl{~bb(pqfa!Qyr_cwQ)415a`D<WzUZ4fBAAf!+!rfpzn2m z+K0hd>_)4qUTCG%1=wORO;o}yao8w(8Dev{=@k@{8uig57=u#%K!1I z9}fP9fd2vDe<(e1zXb4~$CbRqRWcUd;^ zU-)x7T{u^4*ZvRTT}N>~1irw1p4ouF*ahSZ?6Aq`K%d>i-d6VG zm91e9&Pq$69>_%hr`>_IjoWMy@xO!If0=L!zT5EOuOqh4ZrVnihl>OM3yIMk)b1CIdV>|i6PFpUG9({ay^{nK)f(A&lJ)Q9PZJo>z@q6me5&z!;hc{om zgW|sMPTZd_{FD0&=Zf{>0a}*96)vMU$i2~oHfRCg<9u{U;{8?o&swnFDw+SwCjU<; zn1{xSP$Ga1R`Tno?;4;VC0e0mv`+=VLbbt?t@4~-4 zO5J=?AO3YG>3e#Le&OdIAGrSCKal^wK>QyuV!TbB7)0!kv}9)dveR>|tYoImnLXbc z!G3FFn{_m{TNAzWdNdRB>hM+u|1-gV5!^s-#R5xZ_Bt+C`?1-H9bdwZx=ixm9K7K2 z@s=p%P7wb2nqo9)rJdlv*OIDNS!}gxfaMlk)NNzf896d~whg84_agWoHl1E}B6+&} zCYayKp6l!X%>v8f^F4ffPhnsAzL)cR?^ica}Q_{-V zTLf3h85R(O@7{1QiS}VeHhpzGr4nn2^>g5n*#nODPhJ?pzMi@ZR0Ajv2;`od0v9l@ z&nHw~!7r2J3;Tn0r~!18_vVbef$Nde*n`2}s`iHP;7sG{d)%to0 z^Q!BGf5m%!tQfCaKp*S)M=-Aj{~wyrhHe4fWfDALCOsFl|B3l4;lkMoShkwp-fD+` zX@6S5RXZF&H(Hzy@ZYi+Zw@^9n#cp@wQh&2e~tK!wvX7mdiC4r_}_=mWGTe|6!_`b%vt;!mB9y8 zqUA4UUtr+9i#so{#CCq`}@=5`>y}@ zkND3G7&yvCj`X+SfDns~jAwsyzLgivw7ROfws2mPwZoY$rfzNr|IPJ_Z9e+By1A`Z zS=)l=Lkrkn2=fjI|Hre(WEy@Yp~U}S;(s96_lwK3KaCExe`3$h&-M z!v76q_DB5x@X#XWr}0gm%I;Kp0Lta3rLjM`FTWT5b%cA>0K&dr>rMzp3os#au1!Gq zBmO^xy$U*E$?a&gyWq#s$(ArL4;PR%YZcxe>)6S$-t7x)!;hz_dAlv{z<+-U`do7D z_MTnVxM-U#rWO#7zn=d7W;}W}q3!D?uD5o-W4&m1m+`p<_=5S&|7wOnv%SmV>6UT_ ztXA)zJV5;aQt;nG&p>+P7V?Tla)2i80Aaq49)!CWc&)oYvA>b~Nc}(gc((9s=ksf; zo3_L8ZX*w5k4OXk%(`Co9kpi?JPi$SOnRknKV5twd~K11GtU|xpKI|MWtIf? zli2%|S1KQ)Qgo4}cmnj;iOZMmzHr1*F0ESH!~U@zG7Y zN6f!>=aSvIcb&b!H|+AATXx|txj*E;C-}xzkJ_5{7Z-YEBvD^kpJJ`6aS_69X)2Eg-)4f$#E%GoL6Esg2OYvHb_%- zk3dJqe*45(j^9(97yiZld-xacC;W^17yfn6=_n6S4KQSU0`oXN%nyM3e{KYRK78!O zeeXF$IRUeO;{RSm2Q&=r@o@G3-~dL4qDKg?bzGkCtsGw*zv_D33Hn&~g1Z|M=?lau z-(QFpU_QA&IRTo#smX1w2N;^vO5d^#trq*Na@o6u{x_TaKfiJvy}?(DR!I-@k}hzGMZvh0*%9cCs&%xL$=WxT))PJbb9<=^r$-(@R*o z%gq1@`^(@4HP^d*C9jvi$L?Nc?7(#=Iet5NKsz{Z1@A55{)p`^C*Whp`O{};Mi(gU zkM4lFc6yI|Uz#_Vi`PKi;%)eqtabR$tz<@|bRoPy`k(yy;J?c8eKVNris0WkCJpb( z>i$oy3W2la?Hii+u;8WxwABNilfrh|G-neyZ8QrA2)fl z;;iDUR~rcT;sN{PU-h^4|2=u~z#cxl>&_i?KG*KvWnVWtKEeMPGyuZ?DYQUmi2c7k zstJC3)ED>#|4;1lV_zTe?$1x`0o;Z90B%PZf3`OR;PU^!;9T(JKHlF0*!?iro(KOU z#`xRRso|EJl5JJRv#g%j-__V^J#8JWTqhlG{di_*YMFE>BthNSh!4*F2P#C|Ww|LxPu0raeG=FZ}jk;4?t zYqK1_|M(K=f6>t4aiYDy6BFR<;Qsz?2)nKa`J=(b>mZ^4&JR5kwTrMG$33L@uX{kR z_4F{WJ3#kb1YZ{tg)WdBU^x8$Fyg=K|GOBEHkf#?qdY)7;IN760nq>N!~Za}|1Y8c zdx<+>G&=uL`1_6Rs{s_-g?qmlv!CH#`GBt`Xkso2UuANAoq!m2eUl&PbNU+b0^$iH zv(a5Xpjq>o148d!%RFyY<7T*iX8fDBI9{;44!;lTgE_4`teVfY zaW}}vOZ`IK2Q#&^6CGh2xw-at&m%53b@K7z9oEgruyHR^46`)Tmby^?o22lJ@AUBG*M?PK_a z`_$`q;P~%6cwjfl^RM9jaUT4i0sp6Nk^A4d$GOkG?+4rioWAGx@R9w`=?4$l2TmT) zhyM%80pJEbEr7l!%>pO~kUx=61E4#|rw8~^-_>83{}uoDhe7OT8f7C!`&(F8gyoa_ z*UqeUd4D%Gc2E0KYp14e0Yk$6teR#k#tSry{(pQfTq-;7r=^lZC!vu+8#5u+cl@LA z`;LNF=e;S!%TVg(Flyx)InBg>^jXyZ!hc5XO7Oqj;Xk~n$L$CGE&e_IZ(J$5z1i&! z|1+DY@!|i3?Z0&t|6T0oS=+n_{4Ziwg}%h*`g$J! zFMNBPKtyI2alWlj_lpLok0VfRpd+1t@E=PbF`0ZTr;6BLyN>4uR|AyPtYMySGumH# zzL@!Qy*+aDn)zF8F1`PH;_e*q-LZ_G9a_Kn#9-YQ6?lftZr%b;(GPGpETSi%nckJ? z@|N_#^P?l^CU@_pXD2U!4V%8k|KlU(0niAp{fJ%zc>woFHyH1L6Kv^%>+e*bkvwB5 z^*i_xh5cQqt1^GT|T9{dG+iWx8{mO~|nPtp%;Psnb#%xzMzF%m7?%%U|JZzc{qsF`^3DT04eri?t@G5_7l^HT zo`3WsT0Hjk{rIyx*PbZnW`7Sy&wJbnZeJ&{SI>Jq@1iBTC4LUvUm?EhT%zZ99^UVa z@_t^Qx&`)c-?LM<@7oEUC%6la-{yVp0b$?W2Ys*IT>$>i^>KpA3oiWN+ZiA|;4SW& z+uS+w2X=ixaNnP+@Nt$uyZm4Nzrz2>u@h`sc$DR27g}}oTzLK#>uBn>_Le2qNZwpm z-{$)M1@L?sesTQfe(ob1=mH325ZU<4xlihc=Zn0p30kulFgb_gjl&ROm7AH(bE;9vUz$HdNo_s9P`xWMHB$dU;e++|0({@Co|L$4S)W+BP@Ly1ekH{?Qe-HoEewzCYp#MJ{-{XIU4;jSnzL9|mF8)s?pON+_ z3f@n+kCzsK*dLAmtu#Q2|EdA>T6aNM>@2)`vmN*GGV=iP*jM}?2F{0YJRN{)fBEl< zA5<>z+{i>`hEvf2&=?BE|ItOiV1^WI4;JUeU7kNFi{N(o1 z_&aY9&HivN%!LEg*VN+$FjqS}$j58A6XfSRpS-^r4pIHU7V3d6cmv^o5x-9-@2_Ac zX#M8TozIUnK^u83zrP;p3E_V+wL_bDNASOJG4%kse_Ib4Kk5Y4{tetO$^(S|s^(Yu z8Q4JIpSz0~l3&&3cGM*>gO*u>zXNkz@w^uAAA@c+v0xUwe+jW(JOKWn+zD}M#oPfL zG+z<%=-o=HZ2emw+EH+L7#{H0U2u30OoBo0oV@?oPCa;Hr+;{AXMcF&csOx!7q}aw z&A$Q$uhNUZ`t)Z!z5hae{*+k#$j*}UpGD(;?mkCx{^ngfdXqncbMglF0Ds;|?g8Q6 zJGuu>-o5|q^v?s%fO~NPju+%Uxb_JDKze|R|2N1*Zh?E32XGIFxA67_lFry8j{JZA z{$B^$3j;^msIe0*B0Sm(bBe9Hik(Tbo2-G_zkYt3)qt1MDsCFU-0 zcfxe;KjjF4Xq*YyT|TI})b zRSy770CRfF@atU3J+KMvuUm&VAYNcg;R)pf)XIIakoew0ykFon0n7%$11y9iQ0=e2 zpYT72`)5x3Yvh2Ntzb?sp3bZI{_!a${>$Sd7p^!Fjc+EJlq`7OybAuk$@Sy7>!a{^ zl;$Uj93YAv7s~%*k_)&O@+`Z&)>iJ=W&1DR;M{c2gV%1coBO66zH!Trpw~G{u6`7p z9wSa47mlgdzXyjtY?3#C#WTd?)5Pb~4<7USao^|3>FM#E z2L6wO|Kt4L$Mo!X2k5nT5A?_X_x!o1#TD>ppXJZI%%5|EJmn7ghPVqI&lBVa@PFUs zCgL>l2;m6-;{RWC{NDtNm`?o9$g|Rt8Z>{*MN$jRs$F0O`2T02l}kY<9j*Dk4D=|R z5aQt!;(JJ1J)W8KEmSziJ1c+_$j3owb_4P43+A=3ACdw`$k)Wc0VGfZq|RDm={3Y3 zeCK9VtY9B#7yCEZRgeB}=(IBGe_#9`kN=0_e=NL?SN~Tm6u1A&@$&rs?>&1>jWDYf z{Bz3H|K~o-sucgv{7*hL3iy})ClLG(^q=PN{}R2wabaoTzszA<@jn{=LikV0r*`0} zqxT~5JBonY)CpzQQD-9Dr}l))*Hd%E$^izz{SD#{cp2Oen@NUFu8ac{j>G-0M_CGxDH>xO`MIqX0Cq$ zy8Z?<{*7R+>2b@&cQ7rdY!{+0jFqen3he-g$2 za(umuXD>yg+(R$gH{&BMisF81J~Jw4e3F@6(MjOnI-31}>icPKUHQLvw8t`$8lhwT zCj0i>75nbOb$1S2x?u;dT(yH&uiK%kH|+5B8+PcL?|GPe;RyG_QF?esbvJN+i(g?^ z@9A?6?|l71{rVfeU+aD^-qY9gKmG3jF9*=?VNpZ)Ur-J#Z+!LYX22;5QBKi7+BH^EXHPrvf z)vquEu+rgw68Ik*qx|0&|HT82qo$a`9isUkFa8Vv|0U-8?uKgh{}lh*7CZcx(aTi* zFZ{dtzdrm=qV^Af{~I)62D|R){f(T4hCdz8-x7!CX>fos^fx^G$MOFj%bf6xR5Z=t zKZ?H-J@v7^R=t3i{FC~Q?f|s^!(-f09Wb2UzvBNOhkZ{E%q$T6{}40)!vDyi67mD> z9VX_3clmng4j2)HCnE7*^}qyt{DZ;2Y5`yDXU9qe_b&WjP%JT@eqRLrK0QN)|IBvB z1BR0e#AGlx01ud2w46TRYPhe>c;cjjcyl;hT zgEvGwm|MGvUg~M5eZtSI z7oA~`I6?3){gAxIq#y!L=jpiH^t#^>|Np0vxyx|Ku6qKbD#=Qg{LJf2QO9;`x71$Ys|Jd4DW-K^*vx z#RDh~&4X%y8R#Bnz!7Rjcyc&i9&rEi{!s0&STFp`>r;1u_nx=_)&AoDl>fW<5B`Tu z#7}54SSSBi{2vv>EWkwip?La@qz)JZ{>S6-F^Rl?GM<2{1N_44T)$tMA7MY3m>-_f z4))3WIU#5OLzB=Df%|DZqf_z8$tL&Dm1pK^E3DcC{x>q$vDr$hHsgi0ogE&pGb7BL zu;zd2w}J7kmd(A83H~!HH}HBh8sd$XI~$LXg?NH8FR0k>G=gXdyQt|`qWAH9LFFab zy7X=OgvI| zjTH;&``53uVrqbLwBeQW(1&veXudy*xu10KUpR~25&Uiz_}4zW7-qb~V{_p9vMf9< zo4lXifa?Lk4Q3SBir3x*|CjB+#hZQj=h+Ycx(9TAi+_FWVOP)o`1M|UpYMMsc)ySE z?{W!#AMf{4J#d^_;{^4BILVWDIeNO+K3?E^@q*<4r?>;o_1ytie)`$25dSYf{q3Po z2sfe63IG52hk^KhjsMXn(@U|HT`O3(jFzUzE%HHTyqcc&zgP za9$u_egN_!l z^dh+Z7M?Be0*k?`eE!f?2yCM-xDf78cZ0lt7vUSw0?wPr_ZLz-%w7Bz zu^z6EkLNI7SPLK7z#X8Oq$c`_b?6ey8eXx|`RpN?yPWSC{|DxO%hCT7p#jwXkF26O z^!U;D)8o%9kk%Kk3iA9&`T)ZI)TngF0YoO|IFE~*irM&yY_qRVU9i1puTTeEvwat? z!UJ5j?=Ddja1LC#_E*QdAH2K4%Ln@7T<>}J!co=z{qlz2e@%{Y13uu!eLH^hfjcK| z{qXGdFL!|Mh5L?wIMa6rTzUKxULilhKZ=9&9ldw?@zZA?`|$sw4aDnH_z#~NW2wox z?DMFyJa%~$mesTKccJB!Gj~4|&8+@TE7<*3LCsjv!8~re#iHejD#Xi+ntnR5KddkA zhmz+{0rw%~{XxY2N%R9J(i0CMK1QPDO(T;D038A2}JHp(*kRg%b$j-a_9u2|s_;0nd5^kGOWfdu}I zz<+2wa|Ar6(I<>S51f?0oPXmraOd;^E7rI=pokb>RJ{p4fF2vzuH+6Vzy~N7AAp?M z8|dAvw$uu82JQ*X59t&ycnzNQb#!@K=*e$~bAcNK-|frs@?Gxh2fF>eaDJUDIdH(5PksM2XoN-EB1>YXhe5Vt3RV@Jscn&1oKzn z=f51jqJy8=7Avb}#{(QdE-@^J99H<(Go7F9gp5*m2TY5}gagQOyTT$8vhe~cWQw`}76-=Ir@rXV19{rnC3_Mf>)`rM{={^|u#%Pu&yyxhHgQ zc=v^ON4UISwZyew*8<)h(ErYG_`eQU$Q___^g5iQcNf4vo}hQ=hyU{Vt$p#I9v<;OET`fb z{)5nfyf8k*?d2RkZU!|sv&+--ozK7UA4krghHq?Uaf{o3se2%ro#2J{`1ifmZa;Q-P!IU@K*?wY(F(x<$Ol-lUmUZ#UOhpyfg{NU#0M$|7#B7hpKs;`@c9o(^yz-4pa~S;uUcRRK0uLa zoeujEsU7fL%N_pH@dOk03&`n<9ricklSMsGUSBgGUk$LIIcp7jlkp9~2c(3WpoDrr z^?$~!weB7$!~dgb9yqy=UV7yHwt^JmUaIe_|p5!C$30dy4qqwu+!k(_Nkn|IirGnd`@ z_S{wb_WTvwbKZw}-2=k?o^uy@Ub1}`eK~=b8|dkK&xd>Oecc1kj`D}A*IZ5E;{bg3 zfa4dq6MXkTUw&}?4*h|9cH|np0#1MY9|!+F?E5%Dj}OrEGtL61CmvFZnHy_!*pFtH zLJT=^6g}~9a^hh6#Q)6d9?PQsPXhmu zWlL>pK^Ium{7y_n2OP`%?G$P5i`n0#`-u2oLH=LKOp=FhJ-s`i|9jqjFq6+$ za5t1TutT^GZm80i|4#+~0U6r)$?j@?9-bQ=={_teo0d4ef==r5H2b_%tn3I;@OPpNgP9eS^ zCCdNd@vErytHFL<%T99ZZI(H6qopx3lvak;rh?j^{2&A0fC6fOndAqxt;`D1ACzBi z7jrs2c=WGg_HQM+f6Wvv=>_X>0`dXb@G5>_?D>>FXxR$%#P9(vV7>bl<^-u77NZAf zVXmN&o_`ac)7)PJxq{OGPy;lA|M}f;0BHY8iTy=2y;em3zk;9FD*6Dk$ODSX>+z?+ z;}^Y}H2&Gt0@=*^re)FhSKki}KqNhY6m$SFiMbX<|359i++NxKmK}ooJ4vp6Lb3K1 zahG~tJwV6XD{fx}r`K;2i;2IS6ROeC3@9f*&AD)w7%U9(>%JFP2>uUVyk>_kU$-My zZg8&gdt9@l*RI=1K7WFzKDYnk4ek%$bHDlz^d7#wbkn}27pe2z)!TO9+8x`^Q}@C# z?{2s*ErE|WaCd^^4SYSt6aD&!;tx(JPvAKG)Bkh$A3xb4)9 zofSm=FW>xl@`Y4(%w~cAOzQuHnY|WS(gTm!`78V@{~v-5XiTg;I+-yj!n0BMr~a?N zi=c{mgi88({qf#E=hyrF@m~)9ON9Tq=oh8`VP~1}AA~Mc`TxYYEc>@%6WG-`mRY>% z?A^iVbO!z()bhf3L=yER8pI6npGTjmkncaA9l7EIXGjAzy}!n_doU09*h z`gl42K<)_{Wu2UEghU@rh|@>S3=hGauvt z70jy@&Ei0Dk`XBWjC5EIW1i@0>lESzN%eZdd5LU-|JVGq`B|$gl4qvbpyJe@^E0uc7z3c=M)xPi}DP(q%hM zFY(OPD|VW5_S#juaQ&K{yL#15T;z^`ciav4@YSjF_9f?w(-(hrzC3fucAvlM&fW{x z$W1uzp1A&3b%yE<9rY_+Z$W$mcf=v_lxU9rKkJG@SMlZ@8kPZIRnc+_=VDDTGzO?kfgXw)uAny5bCZmCy0#?G3>4%XU zN2Jj=OhGq5uB_Ofz`cZaUK9@e-!_92e_C| z4d8SDA>#h&{lobQ_u~D<`w91YEnTo?gESN5%lTXJ3&kG<&Oa`v+jp|N@oB~j0PH7% zeWwTHb@oi+I`~g7TV?5`%mu>lW#SQ(TC&Dc_*^pD;0#V~t@?e`{BVGIb;RF!Tj1W& z;-UR%KNXCKh|kMIVjANUF! zz;fn*s0W1qHn_uueVA9TU)cAwzup|+T>c#8|JCgMtZmvv?Y|7Hvm3Udmzre>JA78M z$GeyPggtNq4b-yD#C~Rf(EBCg^CH|Qa2LeHGY^;q_mAgAURkZZ@yTwqvxcWOI{Kgf zjE;tW+LJ%qbufK{a~tmb&QEx5bME|%#^x`+Ss={=-8Ib!c{4#z(b+w=`%fO?DR{?j zUcYEpFQ2t*SI^tcYnS=>G9I8;?H1?i)k}8v!Ua2W>a6WP^u2v_;JCeY(0AVD`Obl3 z_THfr_Tka*-TC0iDf{5qX?H$6an?RNb&fmZw0(X042R!?qgq8gg*b|R7caZIWFL3X zUU3tbuG-)I%Zv2?2E+f2F+cwxi;qsQlDrbD!tblPy3uCWHM7?l-R~Uuwwg{WCf4PF z+cdBrl~0ck@AMFMDNUi?4FcPfiT{D%J%ke`T|D#hs)ggSG%GWkcvFW4lb)=&f5m_J z|4j0>l*(Rad}cz)71O06S4G{GUEDPy)YudK-m;6&34(KMyu5lGw*XWk)}nV=bHfu#c;8-$i0 zZcjZwFKhWH;w9WWzn ziNzMIfV1g96M#2(;WA6+K1eL;wRF|`)BqVXxev6VRXKl4Qhs?Yvm5;qTXLdt-q1|TI<>EwR%1Kz}A0ao44*J5BQ=_2mC(o z;}u9g&_ONGg=V0gyP%EyUpfB*^Z>2o0j=B#$_aEYG;_Dih5w)3&YS`>Ky{1MuUJJM z&`bPZjRs-0HMgzgEazvKd=cNeLh6C+f@xwo5G{^tp^cAB?;^5nkV zzje{>T>jqfTs>p=uV1hqxDOuQ#1j}Fpqp3E+4*y)?a0w%_W9oLZ0A?s+N)pfwJl%n zv8`YD&bBZ2+IHU8dF|_cwsrS+wsnuretZ4fgZ9?92kh<7n@GqKb`p=J%#&-H2VC!)~>Z=yqM(0 zkc5UH6|AI#|MW7rgi7j(+Fqvvjw)MXA^D5UFQwi_Qa1?y1M$Ha9-^6CJhtfnM={fx z#vPtFm+uD;pYjE*Hj_I*$HV{MdJ6wDxd&YS@9E@}2LO=Ko^Ab{e|IT>c(%OW-3oiQEMV_#Q{4RKg*_1t$7t074?m z+#J9N{C(8_*BsDbG=2j|pamKR?+50U>pwf=@Cjkx*AV|)hxwrsm;(g=ssUaC^F!(T zjga<_nZS{u>>a`zKpugr{YQq(bl6utpriON-cSDE)7keI3C|w|&ZCL@(bNEu;sDtH z6AS+rlef&GnFmNI!4ssEIXXCiLh*pq_XXniz_>hs3*r9rIThskxnREp90qoD=4$vte=hII6IDDR`<8c=rlVTCEX%-TmK<_pKjYF%QM(_K`{$f86 z=Y9B=|Hm&!Gj+c@eV7;CJ&%1oNfqz`;v)IWPxjN(2hQ(bJBIFGW%n=MzYjT&Z(XoQ zH_zK`-n($-m>oW}&))l-nW(qXNOM-bg^$vkXei#&`QTTlcNad3Z=eYF1&^UOzW_pzh4_v8uNef*?-dhmpO!abq*|4;um#D=`& zXMsV}EHx#=O3N$p`E0bx+4y|US;UM#S}NvlGVtC^qW<>cegxXr8QIeFOV6hrD;%Ek z0f^01+^5gaiOZbr<}i}j#gqs}QVQz(;lGQ%5!#c=9*h1R{0|C5{|^4g!v_YTCx{0B zsc^b^b>M$qD?Xs$pPb&seDM9Zu&?_;_%GvGJRiSed<`;Yq2KGn|77Mt0?_`BpPuIM z{|9!V4`J`$n9wx*yi+ZJ8DQu6Pi&t-j-#GmA+u)Lg$v*T7Fl>&C3Q6a@8kf}V&Dn6 z|EALq2#Kv=29Vugf$Z?}XQqc7;Kkty_7XTBtU8~Ze=uC%Ao~47Cgi{s$P0vgfq1W- zpFaMdnMC6J%fxuab>;Xz{Db*Wc!02()cy1T-~&|ycz&OgW68~u(Eq{rho^N~1ik)v zd4G}T>&OQ@nRuUy_BRa=usCLd0Mr0Q70d(IZXxF*#)Elr{$+3is`JGOl+Qu` z-z;6A<^q`c=_cm)Fypi0UGzTqfROKN)@S23_J8d7#$E;co40+5{|9?P$OqP}^X&uH zPH^o5S-zT|Z!o_M{A)Lu@Asfj2#2UUpbNjyMPT3E18|Ft^a$nuHLpuE0OA1Fkqe+x zf)AM2MmPr&q3j_(fW=MT)+`h5R3IVLGQp9|GUtS z3I9u<;om=X{x9)Ah@D#Ce;oBd5VJ&z|LN880H%)T->Ix${IB31_`N(pcS8lZ*W7RE z0w4bKz<(zAk1Jw^iTEF&*}nvOZBr8M59I#OlLHL%kD}fN{~Y!5<^L55{->b>ih=9Q zFBdPuyh$~^G`!9uQZ@I_3?TX+?FgU3*9PE$Fakfok$C)#V8(CI7_@)%_=k+)E>Nw{ zQ}w=w{~`W4&+>h7{)+$ZF5vYDV*F_MJ@I_Py?nuheI4!l@*Vd5p$CxfkLCiU_n)4M zP794s6uEv1{9cOF`mR75yP7@*emUiOjSmPP=Q0DFQ%1ed*JRQQEJ5d+i_WhYtd|o1 zb)@Yt!7FGs_dr7%T0U}o`2}|n@0T#w)58w#wdD6}H+*E9w|vI#uP<%uj<4*sH^^nT ze@(6bCGlVT06ug1|2p~u>){BL3n>0;FX(dmg_;XqM!a7F{yUi?TCw&E@(KJxIEw!Z z`EwVb8=8anhvL3!fH}fH@qhlJjqEjAX>-s5HZJUCzxN_uvp0hLUnc|auNmyD)IR&^ z(J2-dk!TTd8E`m7%sRH)8F+npXFck}zdST_bPwn$?EixQejb3o!M{8JeV)MJ|EGKQ z=+5`{-w$kYgg@j%XWP9nSDZiu=~Ja zJ9O%loj7;Sj-EMV`;MRBE;#09|NiCQ2HUXV6D%Y&!qU@n@cXT`S$JaE-K^!5DOw8|#pw-5g%4J{7a zUJc+q9VY*DsylK<51PRPS$i09t48uiRfd|6ZccH;6o72(O1srUroXSNzvgXJm-( z0AK7Mqh26d06+SE{^87DG6ys{8vQkMKZ^f~{kj8$fBF5TljEln|I^U#2=@u(0hzp4 zNZ+r3c%N0V%JSj%3efqe#?Pl8P=>azlHPt^&06k(P0q)2&HAtK{QJz>(e!S7^$VBd zE5@%8_Fw(d-q^X%-rPmK`q~%v`p(_<8u!5KJHN4QJIMuJ`T>>x8U$ZrvvU?yA?mq zd+hoB3C|9nf5xwJeR6*f|GuXW|DNwp|M>4-!v~Tf*wdfxgL%dO{civFBk=zC_9^=j zAJC_FPurs#C+zz9!*=S(Ui3xM{{h=~?3kT`TReaLx}Cpv%}%3bICJr${XOyj zpTYmom;H(V5#;~bR!~^!{+4zKI8x|Y46X3To>~d z_lJV}p#k#$!Uvc$0=)ZhKl9mB{XW$LW9a#hr{>q*KmQrb1Gw3L^gq)3q45#+6X5w$ z(fA1a?!fD3q4(835Y7K(!S5H;Q15e!ndQkQ{^xQR6xO~9=CvPW3%M~*X8z{3?Q;G7 z_1pH*vuC!y^L5+0eK#@vW0&J^2jj2p*ke0(d~I*O^^I-c@u|J{{sH^o!$Z9HrR{oq z51;?Swr~5|Uf;eK{A)Kj-e9XgLkIA#^9Nkc9nj02uzc00U|su!z=U!J?iKNeoh!uw zzKJf78lW3Za1Xo77cr06xEB4i-t{0JExz8(?3#zj}Y6(~>M;YOKTl zxWH-L15s`UpbCB1u?y_!qkjK?!N2DL`q%i!d&_X#A^tzON!@>WpFO;KnA#uw-xB^$ z+fS+s!2gYlNA2{n@9c}uKeM&3#<-x;t;N(d=bLEO%#dk!WV^?q9vYX5i{X-xA zmH!7(|HsGU`G=8jjW?f!<3#zD#}jzwn=n{wJ++g~R{UyhYFO zKNS7{0QCQg|H6MDJ;X@n5YnhgJp7k6st?eL7RZDp=hO2=6&=WO6*ts*Hb*; z;7Qa!efSs0r=uJ|T%YQIvEW~P{}`}8jya%l^!+D9vj4Ad-=|`~P7FL>V&N+4I1X`N zJ-r-ay)?UNczz_Y4_hUe`f1zwow1eUlV-~dq3-2z+1C)KJ55o z4`(ZN`0~{s**13kZrb`Kv3-wi=e+UOxAqn|f9u_^?UOIS{zv=mlg|!={oVHV+uzt* zZ;}se`O(x)}m5p$NYvBRO z0etv>lfD3cfYko8Ti_yF*U^hyMjv3g)i?E8OB>oocz^A$6ZfauKP)`OCIm&;sEMI? zHO;V)h-3>QAE=?Pbou^6y#K-f(_iBMuVcP1|L-6F9sYll|Nj#I!T-i3n)&izc2gDQq^T_|<|Fg^JCsd;+z_%r>lKj84+r|G$ zYW-;dAR$2aTq+z9djdVJ6B0p@G|p%Ui{ZRApCn=zdzWY7{jigX!iZG6HxJAKELApmHW%@ zI|0AnQ{AY6~WX|LcK;Kg|Tf2Xm>7Tom*VF*; z{PF^r+eFNP?`sG9tJjIw|C)Z@m-ZSt{x)*`oxAqfyYKC@FTXrWE&Hu~{>35t?DIqR z{s-UM`|ra^fB2of`}SVj^*VdOiRr6Wykjef_3h05w8J4TS&eT1Ji=1$fF!tL+Xt9=G@N=U?#uw`+j^rv9fd z$W3BTpWd~5?EHIh={tLP<)}RZ|38BNN8|vH$pL=gZn%E&IQz%;+ZTJjaa{hgcRq#R zXHNR<&#m_@Jd$>OYD;#(f$aRiI$wXE`+z!#)Aa`Vkvsf-y-BU~=7+Z7!_VXx@JJiX4vo=p zX_MIn6viB#W@fUB;qcHAdOlxn zzIPOJK;sJa)fcE|A3}WVIa9{ne9>5UrKa6>Q;ocYfefhuQe}DW-`=cCS zBAlP|17{zo;=k~(+~32$JipcJ(>)*^Zx;AhU7tzbuU%lu0W!hA@_}q}gCg#RLTUkh zO%`{8o|W}G@CSW^UEl2Q0INOB=d5Fvf9Kouqj&DLx8C{Ic9HMD&GUl~zO&ChJxDHl z*gZez^}EFW58mHvAAj_nef;48d-L_(wiQjl3h>_pj+c<j8srIYsk$;0;bxBG1K zr}Rob*llY**kiAJ_%*M;wpH(aMW63WTmH`Hw&GnhQ``+Y`nXqz&#!v_D_g^P_49A+ z1A2V>PMosi@O~F=+_2m13%jrXH*y;t>3^mFQT!k87s$@9cq`2-!S{cT)z{9m#(7OP zzrNXO=d$Mq%t%9(l3z`4k6n0i1ly++gH<@~w_l=tg+eLzq9=lOvO|3Ps+ z@86KbHtv8$zP>;8ziNQ^{1xt`6u*N13Y;mb)p97tbc6n{Y$8-A|;P|!OCBtKE9$bL9!0Hxy6?H4%EYUQ=S7oyM zFN+!Ac=~;T)9`eh8gCOrV#)pScp~<5&d69ev!?qnr#i>zX|*|a4M_n*!x?{ zzNAX}c?I}gX4>QsurYZ$bF#sBSxvGb_y-Li4QALQ^5Sqm`_quo4*!E*o@`?$#=r^W zf`9E;w0qE-KU`9HPC{{{YC%z3s?o0b4KG5lYrTLqT=b<=& zNrmM8W#j-peV;UbUjDD#Uol_(ejU{T^8fSg{$SS!y#G|<|BQ?-<};RodGhj$9uEkXBRO3p7muzG?;ye?)Iumm2kdOkb8nA7Qn zt6#!w-wHH38@7Dnv^}qL4=DD3`q^=?zTdw5;;4PQ_q2Wb@d5joeBhIh4%p|PqD^}j ze&F>l?d>=Dd1ZfC7xBLx{C2EB|G$hHm*2O8yFkx{@C@2D+^B=LNdAGZ!7qwK*#0_q z2YX0b`1K2xy>E5!fECTsCNAUtT8=KUi&;&2M)-h5@$VZ#eLs0>ocRYw+xUP;>V9AS zFZ_=WnnB;X#J)Rmnx4J6{NKfX#s9zj|HuDR@_&c_$G7a(O3F zrbH)NWp0_(&6;C#@c*wPPF7ap0Z>xI%w)OqOb|!n7aZm4rop2oI;;;EJ{B$8SoAII z%oyYEa(@s1Lxu;q`af`b9=ti)%RF|4gMa1!1@ddHrvG1oHm#`R8U9BS|A&O;!~c^L z!>f%!M-$k`|EDmQ^n3VM9^m49KR&?A1-!dJUsFmxlV3|eqa2L_vtX+K1L1@xqWzf2 z4A@vS!2ddUy!~(PfWhp6HL-hX}kpLl=aUq?BB z@Gs53b^`<@;`Kq?pPG*54_}{zBCt<}p>@nFlU z#80DsvlZj_nT-Z0htC&LE0mxGtf<@O`u}qm;`@)zzh{N|a-X=GT$p?VJiks(ziZb% zYW%~l#{YKd&u)A`Ir0J0E}#zbgw0#Opw`%JZ@%*lUSiY+=nod438=$wxEwF=T)Y5F=k>yM zqSM5$TE1V}`7_bgsF60pkGLNY;hsZB2iZ$wr`YI;;mo-=+KEfosMg7k|J;A~=YN5J zG=5$@)l;0G{?k*tHvf$FhsB@v^wABwd+D&%6z?Kx!I_8zgV-yC{&w(LI0op9jU+49Xn_qpwR4%;@4p6~5H zW?yob9i-QH6utjh<`b{O{r&J0T4dd6{6GHPGyJpX8vG|x|Ci(xTV;8*RdCA7=U9HR zb|d1KmXrlQ8b`i64PHOMVf^`FV@>CUm&Z8#4;tf#zSWOA!QaLI{}?pFhK>j_zkmb_ zLPIP3rx!F?4zq)~W%zJ{|9td6=`)G{#huLm_~QS_NX7pG8vy=?P9@Hgdk3lij|Wk* zeBIbVP)HsxEdO5q-~T=DwZ685T&AdwU4=F5g%$qE2}9Zc6o~eJ64;;249Mt+bo;|F zfBUEZWG~9g!RYXk;Q;6XMxhY``{Mq@0jdU&ckd`_0D1UppO1{2<2xmO6dE?g7;RULD}Y|8aPLP446TwC77+ zpFx~3Vt+(#udDZyidMt@5$`#!_MfF${!QcoYw7!K)ebV-6k4Q@o{5Bs;=i9WzhxsOa0Gsdt zSkQ})7^kR78qS(GhTr6q;qI-_|GUtlS02=_@9Kg zdq_koyx%l?d0dFYzn;U!1QXMu@i^+Tvp4R5f6edwHU9rr55U9!(?0xrJ;0yoA^PzD z$eujBZg(yoa`?Y}=@7X9JAki}2mBTO&)9zYb#EU$WUo`d@7#CPcI-QDJH9<;uYG&e zo$cHQ{g2+?vF{jPf4uJ;vkwoQ#KY*U9lmtQjxlfeSNP`+_&augssBHW`afX86!QN> zE66Fb;$n887UGvk%umSB-n2|KuyOERVfa~20_)@KkAp`$j0^vY{{u&jMbG9(Eil0b zjqug~|1ofc4H*$=et`)V9PtbO75nqbJ^c3)k9sYp#8?0OC!zl*{tNdn1fZKC4;URo zkDmTtl<+?j{|$P%n&B@7&;9YO*NXYxd;Oov`+tpp^!jiaAsOHw?>86!$pOZ&8}{E{ znqdF%Z!g*(hX&XP@IQ7+CZ68p2&((17dq@uqz5=Y3|(HJwEDi?zRt_9FXxx1hlhQ= z)?J{vzZcN|_pkq7?92T%?>~fo#~^$^2Kwg{?~Bm>_>OXa5BqvgAFBp%u|J&LKY~3! zQS$qf&lh{X(mGuH52x;r&LaQMTZLY04K)BUzDTqCo0;j^;O6+Vxd+n9*W-oGT~N)e zZ`Brb9rOqIe0CXMSG*ao2E4w?`1*441x_A!Kpl5LWBc3a{68`Ic&>*Be3e@MO>}-A za1Xpmjs6iez!#q#Bkw1lg&)+}POo77M)rSf{>pm5eiJ-mV>dJY?EPwjPh7|hfpP$! z$B%ma9})NQ{UraN+x;=~zrMME?K^gJ2kgUR;8Rx{)Gxt*eDQWGYhn(#9<4(OKPTu^ z60@t|`_jqpqis@X0(SuZ%j2dv{0sX7__rQBVzT3|S8RHdxm|R>Ka2nChktPWx3I7G z|6BZ1|Nr>IRl9xRfZaX&o!z>4(Bc2il_TT;$Kn6a691VEx^~enoj+p-=-0h_h`&SX z_cxgXeB;2$XJ_aB6AtUbyLW_pz3+Y9&I2dx1G@|Kc`P z|NrB^!~fBz3!E5Y36XJb?{7|Sk)>wlSwbp)DDi3hY%vErm0D?12=RRacpqnf8afhh zyOC&RM>E$p2KA`a}JD*SfpMei(Oeyg{ zr`6T}qoRoaB_zb1eN74d zL9_s=rSt@e|5=GviIy2a`~==?Ur z*Kgg*>ur14`9<%Jd4KKu(r%H39eDZZ4&XG=Q7MQ<+hZXYMQ{E}t3B7<`iA@lJ{{ z|DYHb|NZFq4IJs`&QN&k2@y%Qh54Ds;90tVH^&F=pJAK#fBz2X*Z(8ld$Hf;|I`3f z0Tcu9e-E#L|ATht%s#sf{%>+_lLOqNC-4wm(ES_C015vW&)UK7PucrNj@hn5$H)Ut z*xQFr^ZcH9;8PCc!n%j~H+j#UL#J%l;gj~x5$1xAd~cr}KVy5(T*Pu1$+DO%%aX-RFo9_QS1Z&g&~nhWNdYb`W?2bfQ8PpzcW)X)!D1oksZE8xLOrgQ$FXz(8uXHQ^Eg2lh`|L~+#IDicB z@5TS(|0CkTKmNav__?Z$_+R*EK3gyG*(LnnVrs{3w)ua0^J)`Uxya`I!oTwW#2RMZ zwG#i+chEW$|32Kyw>#|n=LNbST?_Y*{~yB!^b`O0Ou-2;*SwZFP$l&K=7E33|H6M- z4L&%t+WbdgocZqDaB6i0_;}`Z=XayGh415Nud(uf#s0#-V*e0g{{Z^?WCMb@D(2U0 zKiL3h2ju^?<3}?-?4A!_>@N<$>jUuZ{!;v(LC>Er-WT>A4=5WT9#A!a6u7@E>i*j8 zkxSn19p?PDQcLYXPuYG8bC}upwUGVl{Xa$T@C#<15bJ~MmWkim`?|rOnRL$i9yo`5xl( zf*Ty$$R3~-KcPSTcK*%$ z9_oqDvTK-|TEz@^?PF>%aoG0w^b-3w8VOewDb6Y_4?8(%{=V;!<^I&mYxiaSzrg>; ze2waTU&KEIfyMuOUyA<=^a7oI?~pll9G?Ej0r0=iJiCkD|2K9M2kgNX?6c>oH}_!^ zyyI~H_?!EE_}^n5-^pj05AY)APkRoTe;j_t&K25w@;&hXzR&;9z(4VS1o^s+|JnU5 z{C9!>2Jl~1*K7(ZYE4>6xk<|N!+%VQnHLeuiD90d=l>N0gn@s>|Ni)oO2D?}HK7k0 zW>*gLn63W@|33dO{;!ic0K&iWf8js2V#4};<^SRV<^OZr*t0?JQS&0r0Kt#1l>fhB z+W$N3>nd9?^H~26{s&f4KUlJszjrhY*8gkv7aE_&9(I4C-K!=CC~mcLK)y34%*+l- zGx3>C{0((7cfZTxKZ!YCao7X#f6D#k|3krlAh-_%|A9%37W4A=n(wEpI}75`0mA>u z{|ona-?uLZ2u)SrKi`iS-yi?NyR!kV2531z@Sg$ipH=VSKfi_CAOD}%#4d2~FaIz6 zSM)Hqr|(Ysov8KU>l=L6_Q`wfvwC8Jwh{OM;{4tv)cnx=DF)DtAMt}a;tlkynVLZJ zB>4fFfWZ~_5mV6vxPg7VXo5E0MBKg|%%TgDX7}dX(DNx@|IJ^R@9`&gd^~Hj7@|D7FurmnG#oyg55zoG{H8~D#HVsA|@zq3pm|Id$%B|naZBlG;f#eZTdF+jS- zzj%Rp;{VY9rE8B?4Z3UkfrbB`u}$EgSxifa|Hc2=_EA^?dmM zWb`4k<1)=RX9b&U=Ow@o*D%YMzn`2AaPQfGM07!p`%B0pUeD!~xLn z!@U0-wEp?<{sk@U|83lAk8FVOUyc8lpVw(2-q*E}xV~-C-8KfOCpTyw5+5Kg0NxM2 zuXpM`YK43TZlHC7{GZc7EYM8s-^fgm9`r%IQ}hL{c+gC(1HbH(FSwJsv|L1*2%qz?- z-NWp!eWy;EL#K)V!T(wCuNvUT{ESy$7iO-X8)jm_e_mF;sjsRvT`k?F1N_&5|FZfP zcrSR9k_zhFa3<;5HpiFGpBev8a{$;>&;KVG@qdwt1?ZxlziGt(3CsYDtD!!JF67_w|5sf@9Uz*YJ*$a*;O!Pk^k3`9f(#8zz**ac73}XU_Ly6VuA(OfdIt>+y|#H=PwEUkFbxw56j}~ zsQZVe4`2s0f0&pD4L~$KzmE6wzv@0Nf6~tQPA<~if98x;aa(7j>;`)rWcL%*@789UHQexMwoc}(>}?fAKeIt?}g8_>eF zgV%ja(Ft&tta%hZ;9+`$9$^mXqiFA+FjE`Q;%ot{^a(H9_^_E;@12#Kp1|+pukrg! zHa==rfcN#_dp&qx$5{r>S8NCKT$gRb*Ar7L=lP25)c45+RuL1d=B!W*LC&GGiu`}^ zO%KBDuuGO1v1RmPXI6CMv(TNFu!D*EUYOmDvAHb6Wj> z$C&{_{Qt&5;&-ZZN{&VI3tLscR8mKOI0M<2kn3B3CwC(tR z_JSqlqLs`*+lP-2h!*!3XRrSL-*SN9-|BzD6Q~a)V0R1A#X9^mJA<9DIEHL16}^_@Xzdz;M9fK0QMbZErfrd|Bv23#r=-& z)4i~7=X@37_e)pO^Gn|kSK&XqVbf*!FK8j2YGuzSF+dIeUpUv1?-&04Pa|=E1OC6J zm(L9R3O*1&4@aQ>%u~LJP2xdVz4i<|ph0;7p-K=wHh&vgLQcUr6^j!GDuxdNSzm&9B1; zsU zK0tqaSop{PAN|KP{;dr-4j%{)cnSae!T%xrJvbNsxjI}s{0sM&uz$e5{~|L0Um)+- zxg7te*foCI;{UY6KmOn1AO9bVUQhUMLjT(X=ilA6kl85Uzt+Qly6}(xj|2az@dZVL zZDN1ffh*x(+W!T<`e0-t_-BS*zVd(Kf9++S#y|dF{C@}fzq%3hKkNm}Y+P;eAI|K2 z)&IQwAO6q!fAV%;{@*V>@=9hq`*M9}2i)tKSG}(@xZ)E2>-w2T&R!_tKa<=)rM{2Z z@{J*WkS zkORmD%va41{HrG5Y(h{n+CO~1jRA=LgVN9ega5E}?H;7xAKx$hhtvD-a(%`BHr}V^ zXZ!xae`3)x`u~`@3ii`$)?5552FR}8%q%1E0NX77OY#3T{dd9t-Q~pq13$NRK=_so zaQU-FurMr8QzFS0o`8_vsW`K;d0BnnAboq zmtARVeZs!-eq942Q{i>uO%OI9G&$GY@Y7$Ki#Y#}KJ#?{Rv+_Kc%S*65C8hQEAfBA z|ECw;Gp7!|ZjSGJ*_=G|S99txc7StQF#z~~{|fjQ)}I0Yy3WMEvjfWab%gmB_a2@; zFYQ0Z?$USJEAILKL-2po{-5~&Lw<&OZx-*M!zRPU44H#Q&s zAN)rbEHMeh{>c@qE&em>*zpYysQ6#`zkGiIr%*Kj;(r~*0d>>>>ju0d8=%{I7g}5znWv0eZcZ8h~>C zmFNJLZNvZHD&PMMyx`+#{&twYRlkJiV9!A-v*Kz7>DQ#k7cMs~7yh4oUnc^;9~zrw zWB)n93Cv(kCyuH&kI^gh5wZVtzmFfD{cVBc0{s2|hxk#=2-DY!H_+Ta{ZDp4um1&? zXo&wmJ`ewg_V2y@zc=sie+eDH-_4mr;2$pF>^rZUbMSyCiT@8D*>83oI>4O1!?uQR z^M4=yg>z>IbaggB_s;J-8}RahW9D_VjC<(&*-!j0|Nk!fzf&K7%x>UMsd0X8zWoFC z|Ki`GsOJm+?RAZ2psUC9_X_`Q;NRo_Qt|%@dFqwQHZkBo0{QMdsKY<}|L7$6UjqIoh*72g1^-#9|M~HM;ox8Ozub0@ z{}=x!{$KbXqAy997S6APe}CM&`+?=_Jp3~UvXXdx!r(X@9`KYW~8#JE19F z{xAQpm_Ia4bAARr+~-lZVy>sF`^*39UN%56L2SXKiOT05|DRO8%I^5isNG<6GSLBK z)ZBm$Xd61f?P#0G0lII4JNYU0^Da}49jFHXiU;KTYq{5{>!%OUhyTW5VV*c2-0O6Z z2PhZNX;Th>{zo}Lm*xZD>xc09!nbh02wy+B@k#r7a5=F7_QBZ(XCKCh|3}vo2jKgK zdFA@D0S^BY+)rQ!WCNCx2P{z>K>WX&df=*C!2CAye(=ANynhM};>70rP3M$)7`K=@ zcGQ+Lk1fBFI!*=}|D0-i(@L4Qm}?@@`9*NmnHLH_#on9N!3pN@pR)M3Sf7b~``W9Q ze;NKi&}YEEuzw}|EC2uK+`Hx^-2Z#~Uo@w||Cs}SHKz}}jQ{_;Ie+{$bN-!O)c?T$ z(E}F$e*ypE@t=E}GXwX|1~}jE@b9p%>tEO-FcbgBFIP4C6ZRDY_~Snk+YrTxoW{TB|Aqg; zdi+1LKwbXdOATOT5%V|}vjbfIAN_A}&lZdScRB#Q(EyaQb@9H6cLUDE%n=hxZ*_5b;}K-mFdUYx(QKDyV{>VNS43#1zY z|3U2aj>`4?epD{I{+RhGtjqU1{OfgM@ucr6@|JHV^fo0N)m_L@T+ zP=Nmz{>!QVm4N-ip4&{x!aM1u{<+0{75B;yY8Ijm!1p(g+)Y2=Z>-<<;(xRO_x^&Ahw!1@r#CKZE^0kq`VHF5u7R{E1i1 zMS25IGZ*~mv4iF<{QqBfA3?)&5d2>r|2ypaU;X2Mmk0dy5HtSSC*t@&`G1H1)A;`j zJl`2T3d|L}j#|11CRgQL;TjFE|(efVca#SnaT_hx!< z6#v8jgRLMi7C~>l)&G$HtNt(lFZ?fD4wlLP9kyr2`_s7rn0KGibzu2g_&>$}^8et! zeZXWl^_dJ}|I~(VlTu6UFZ@@wpapJcXIZD2MV|Ogepla{hs{f@U=BZXyE59)1E2|l z2Z&AQ%oH82kqa|7ib1z<;>n|7>sW zm;Aqr{jCiE`_aS!@x%ZzMf6AIQ4=H&h%2TKuzU@NxoM@VxUORk*m~xHZJ-9=#s7t> z1A_lzbO5DXE79{+q6w_-)A7RZ@jqAHdxzKf`Ux;U3D-9T|G#J>wSQ`bi{Jql zf%i%9z7)JqlK;yF$oG$78`}gzDE`tAK=J?*1&9S$hH}CCv(Y&|sMRS~3 z;P@e8fp=ad2G~Xa-vRW0%;-FP$oxe-o??9bzv6s4#DOZ(XG8 z)4Jgd$^U)vzpek}G4}_&d%l0%M8E}vp$Ui}4~Uj6D4f6!5D%0u2luP73oA`R3HUF= z_gBIL)WQKaVpGKdfdBmNpRlvx4scH%FbL-Rf6neEhx`Au*cbjS2Z#<(*cUgT{J&NB zSI+?Y;CAdl=Ms8@m*M+YKWchcK44Eje1HF%hs@yGN7w`Wm>F9CsOg6j)EOqvAKUzh z8C*}SfWMwV?<0G$2zxPs4Un(baem+4>oxdSOt6ytf60yd3>*SyoHMbF?}3JB#tb@m+gLO|kqP;5Qw4BV>1J*if1lCm%tc>lUfa(c ze(?Vh_*cIEPhZ~t3HSbazKi|+uipEft+-f@A^$&U z=l?}A|0l`epZZ_Z_~rO_7{3z!ogL6sald!S|G|ID5OchJ{$JS7n1TOfu%C?oPj6!X zUkAI$i6Q^bHG$^4^P;E)l)%+B;^UjG4G{h#hyjHCOZbP|Q!Ky{{-q0$EeK4715_TM zIDohyl={E&|48)yn)MZ)-S5r)hF87CZ)apEN_{0z>Erhsg!T-~v6J&ogj;rKxX15LZX<5sI*dIT zS*QL*?KohTOCx*QRm&-EwEaHeR_{a4T2hhKp$A1~Sk8ZbL<;(>eD(_b+V1MR02ZX* zljdK?YJYt`-`RjK;@;x~tex z@qdc>ABVyJoB02i_JVn^|Floj=WzaI*URva4R{&;|25)&@qY(Toiazxc=i8j{8Rt` z?zO=d|MAT0@$lbd`n&r~cMtl%=9VwuKau=DhWelIA4L66Ho(RJssX_Ni}w$YqyL}l z{IDdmz!(23|1V+oXIID?rY%z>+%2f!=7HC zff%3x+}C3Vnu!0~d^}(WF+hjS1>ga&0m8ZPFWkGM*8|vs0pbE@3kJvy2G9!*ZUn#b z{fhI!y?p*+urB=TECTP!1H=vJC_fn92+v3yp);!c^*hjX(z`Umena-pXYX1>yMk`Z#-^}y^bB&{ReYewSc2< zn3Ko$dj6kzUE0qj?(gZh_D%c#uZjWu@&9}Lzv}-E|MLGwXW}25r}-bV=0%%?ge>y^ z64OloZ%=!#>Fyq|_5W((|B{MY8~-Qe7odaBG;zu7#=_r+M8{a{heRdOLz%)1fKj-l z|7-TQi~r-Rn7iAu4DNaj@hG#$mu&R-KR>_jkN27P{`eRF-_3lJmf

Yoy>s4ymi&4y>K((q(db;)Gl$AyfCIfhRCwD-|;F2-85-6Mw|ut>*( za@j50lDJd+jfw2j;XnmFCSkPS zZJ1Z8w$ZcsbJEhyHGo3iYJctu1QgAtpqg&m>ebd*N)j8~pXfgg^wZa+Zh$U{pg2kf z{0tTFCz5ViuN=0xYLc^Oe4Ha5(e5OwGqRN1hw zxCEw=nty$TNCFLx9*o9D6YY_Es462i#iFFz$Rpd@$Ha;zpjF>UR%JQ~2?Ba=nLDYk9>ApGiZFm2#P%3ld2HoZ9MV))NkL`o|HI zQdIK`=#q-m?ecX{igIt?`V;ThAC*T)hYf#&(oMI-mJp9I2} z+1t|F&?NkMmeG>8Z0j5k?b>wKRNe*|4N?7pWT6R2wj77Ntbs3sVq!7 zvRl30PVdTwVd6TotD)u(}tYZHc^cGAq;p4 zlV5hogSE!ClZHVE5>NW;y|3uEN^(`i>$X(5hbM6q=B*AtUC5O{=joG$0 zoGZrgY?l+u_VFd<(avIr$5@1JDTPa4EziL2eNe%9};+oQltOn5ecJJ{Ea45tW|DX`Gm^AhCM_8WIxTH}Q%o7_^Mw2H`H?DUySo2Zo zB0|xk1CHWmf#M#V(^jP^Fyne^71`##%_{w=U2Z9Nr>W`+L}wESW?0g@oEWj`QKxOZ z0rIK^>j0zE9V@94mwPHLMi#nYAtmJ%4N@&PG*yL7yIBK_Yf587l7Fe#bFS+? zjwA+wHBm-+y4Yp7qh_fd$(mqb>)~clM#G6x=V}jPMQ$%@lar#&%;d@2#GA(-@H9Hc zAr--+5zTCjR?5oH=7}}(M=N9}CpA+1+87Vc#yfAfeb~M_p~&;{c2pYOl$(=0**FVt zGEk0^K5N2JZ~W?VoB`Fk8fov?DFWhcx?nz`|D4qf{%~hD?Z;A$G)Hu%RM7c zYiz^l!BiAN-rPKt;<=5XUlz8!#AROaksu$Z7fDnYLAD(Fgq%iS#Bx9=$kOqz-(*%b z<6_xHy$o_Z3&9_(9C=OPyghr2QSB#6HP5+Rq+ttj^jLz=$Aj#c*5Jn*yA_1n4)lPm z`WHaw864sPUtp}YTS(FtL?qz>0z{jIy z$N)^PXxQPuly!i^Ds;`{Ri`!L4;@jl_)v8cv@NVyOkrY@$^a4C$WHea!IjJ_WcLt& z1LnzedDrjg@nAaHwJZFB=-fQ0%VghKp>P}`QQaBw2oZzgoD>WLd-9))J2lwIYNL3A=_;;C>@m@-9_WYm@I zjBwe>(db2S4YVq`jiG7cKd>A?!_-@@sq)Jh>21&Q#VKnlQ5^P@8bQwYu~fE&|u^X zUS3pvlrZ2NJDt5rn7h87ldXBkbvc;&H53p~mtc%RxzG$>MUyf#R5+C5Z%5yA!Q48L z(RI5?B$#KaJTE6lg_1G0O22>jY^cgbU(cViH79Acy~Sr7`9M_*$_lpqDUPz%^8QZC!lUWjFJDIGjy6 z%CQ)FBKdmjlnlNL-n0r%H5uMME0wJRZn}`Zybu#KeFR=vnR^nUxHN=8pDI814;q}P z|DqMxzXAdh91IHZZ~2E5a7ZWsG#U{n~OoDCL>U6eu$8;+9Wn+hrp6^*#+|0w{# zV8NuZ3P0@Q?*qVB6pycE#j-x?u|pzgwk*$jdA0szc`70GG@9GNF}t=f_)=a!59Z)) zdYExgf0)Iid6LysmvB?rcF23u3oD2AW9UrM9O!_YK9cm8OWL%bS$X}VY*+oXi-nKU zb;oVu+s!i`#OcLk6`Oh!3qSrIQ*9R}OEf)ao+YaIU+^$oS(QA>1x4@qVR(A7yhD3Z z)Y?L95>+r@pzq-IA&_+k;-wxB2c2SM-F?%h{Hxv^I(hQ5&6aw`ud9K( zHS7&^hR1SR?g3q$isN{DM_BBnKvGLY=f6|f?8j9hq<~LEYA`LLe^wzsf&VvO*o3(| zj%I9kPx|A+tSslog_B7n#rls2?nFO5Z%Ut?0#xO6j8VHKl@)i|;-?X7%g-cd^_lqX zjZ>ni$%QDRR{~V#SGKCgF91u!G6QQWXZLjsK1g_yGmq5|Ls`t%TY_2+Ii{ro-JIo) zTdpVXNPMx8;;?ww?E7F7hF=>S&TUuQH@9CIfo^1DwqF3+g;1H!UIp^MG}5uiH(vm< z@R4JuZSg>)2lHzQK|;f81r2!;>-8Gbs!QM|vQZXv^i~R^4)7Z`Au*fFAe~1jg>rbTuYOEOqcn+d8yq(o==SC=$nSr zeS1UJ8bg4`heK-vO$hOHKIZqj*EYh8ZmY4PQ*{@HYBLCjH)Y|L^hE~W={Whv2}}>r z?W74xgQy;`x{sFXK?D7l=I5I+sDPy>(#Mf?{UZTy<{r!SrjL<=Gk;NIEn`oRn`t+h zIt?cUIz5@+)3c&3=H=Kxv;7`7T!E$zV16{$1$KkDk@;XV}A48|) zNXYAl1j9_PyS!T}XDqiXQM=AxZb%q+=nFsB=9N;8Q*+*@$HXFzRNuY;VL|DYeeUB0 z!t&2ARB}eIs`)hx(|^m%1BU#{`y0GL0ps^o_NAtszM&N3Ch#96qhV9mqN}ZJ3n)eb zKR6cij~_`FJ;oq!6}Ri-rLI0geoA?LRl!*&CBn?i)qR@BFY zUE$?TTp7_LQrUv;JeN;$c>E7h=z4uJs;>1dKDxguyYw4S*9Sv-Cl!I~q()p^{)HmVSII?@{^*pQrW(aJHLfzE}Ar z`o|;I=}m^Vevowgl?I#Vc|+j`e)YJWPR`}1Qszx&6lFdXx{KPz20yv?JDAQZdfq=w zfPW|cP*lp96bQJof=W8T5*nABBPkTm za=+!gf9kd7DkYPEZss*BiaB)C9J>jb%C35~|Riq{`$`S3dZWlU({rN;-ibQA1m6UZ3Tz@(avROpu7hufB z7-gG!vI@s!Vu>Q~knmvqJ2Y2yuV zLmA_->}G4Yjep2y2`?b$G%8f>1|O?Ra@l?8)`UAxB+e-u`W zeRTDLqZbdOd9ojGT##1JK3q-Q1wE_H4S(NaUj80{UVFi&rVrEk{bcxr2c)L2?$8L5 z4vYF!&MtbgIq+RhIu}}X`(?FltV;1z6qOYzvgawl$aL?JhR>uh(k6+I{L-gveayKa z9XV7b?KHn-pF~>MjaQxUlu5W}Q9oRr_n!Wy&_Ee?e{;fAU>Ss8A=-%Xc%oX*+e=q9 z*k7dK$Eo@PjPv~9j!ZSvDoKZg-QNrd#kzlKtye*8_tjm5l_hJkhUn*k-$(_t-&@|I=whxynjNA8!G={y-W*awqH)lu2_9J`%o-Qg;&AZL z1g5j&WFwE6Z*<89gm(Yks1~>USvSFTOBoF^7>AMv6)3m6B4dU-;t}8YO%uy8S64dL z@T!g=04eCh!Ud;|E3WP%zNS7pr{gK@&X)rxDKDWJA?K3LGUtw~%OsFy-7xNCf)&Jm z7o4p2hcYp)n|CG1DclC9>X5^?ZCg)utwTqU<9Gs_NuD$73vi~>cKw|y7-s8m$p!2< zdrRR7t}U77MSys-PXuzBOkChCv-n2^hZo~Ectg{&>6j<7kMjn4b9l-WSt6Ov?`p3m zG-)I(TVjjYE1W>h=rake3fK|?LaSDzQVt!5=QL}6_{qJ#WPYmfwAvrRc%JrRx1)%g z2*(wRfu}27vTp9H7#RZq6^IMIWV_P_ zZE+rSzKPty$7@l{0tv+NycixH9-hx>I#33eUjW8%;h4u9!`vGG{Zc>mQJOgr35)HR zQ%F*RLgKvm7l1hkWwqG&bH+tcIG9S-v*4Mc9%iH>C30-)sl>0@%b#{r8kARhfs58#!qr9c@V$+^ zPQW5?1d6NxyEgxwm9#N%B8jp*6)h*6u>Hfpi1T`TD01Mh8a{!VIb#t0Wg?v6c51u6 zJcuyDW`_JzNn;S6Zh>ZfV=Bjl++@AngD{0LQPcWjU_dn-1?iE}F_)Gplw*ikEgb!<@{^@fozK4>}r)zD<+)9(db%&!}U9(v#0Oj z5=|A9<8d@w1^8P_o(C-@5yNNgrI=ma+1X4smi5%>2g^HI*;l-^g%>aF$_xG~t%$21 z<_5a`2fP^;fnL{XN55pTucqlQSY<8hWAe}Su0Rv+QC;W-TMMMk?& z?oc`T__RN~ch1oHOH|Ls}#TMMcM2rKMwgzo$yR zzHh0&bp7SNqJr0b$CEwe&TF!j-@f&D=YN$TM!?v)h)Ph@?6`-!H}oURAFWf!uI%T? z+M4W1Mxgr(&F<}-dFh5nh>}MC1u!shL0B4I97&M^?Q@-2To-c=59+VoZXlf6f=OV; zw5crj9fch<9>Ol*g!HIj4SxatJ{zxXlxqc-ycI290VT?VWD4m!~*|XoClv%-O3eOc|ols`hlTw_{UC^G&goKIZ!Z;8j@&-=)aw z<{WI3*k;bq2v&E$OlQ2MM5?^FNYz}o^dp}QfG&IjUdJ;az@$@ychu2Y#M>=8e3PJW^vMRtz>(thsKoJZA`(yYidO+X<`fBbq^2x^fgn z)KioO9pGff!h@FxpCd$I?!viI%B1+gLY1Qyi0%j{!I%h$2@wbr-}5(k3^Thm}%xWNbf&B;wj6$We++9x6}?u5A5t( z7Q-66k9bGic|xPl6r(V!aAdf_I5N{~7Zpb1Xqa2-vwu`^);7U&1utr9a0+2-8F#y3V~kGd8jOae;fT zoNK^?DNaYV3P$OBb_K(oZd?zOsMZ0#X`qREG0k@^xITZ%z}@2L4r!O1gCXVn>sY3V zs2H+i!`ozTN3YR(J77d?KNtfJJ={hu}Voni-mC#vA zH0|w+Rh^6`mxO^7e7k{7i|ERk0kD*kC!w()%W!42YgL=NxJ66gJHv(HorpMlF2!g_ zQyHHvQX!Wewb+$}n8OBUU4vT%NY;8s9(nHsAhaizNzS0o4vx~3_%IVx!YUVPsYx7*@ zrIh2vN+_}>cu5h@`P!CjL%xxC)M2^+=34H{hNQ~t#Cdi&rVzv7PG2G5%~9uf>GWo! zHjkt3;}xUJaRu`0qRP0>!sS87sl;GdUlZy{N%M>~G`Kpg-dE#n6vJwa1& z_XUv7zo{B`$omIo>TJKYNL9z>C1vm>B%uoESnH&-&Zt?$G-#PkOW zgT{YVxYwj#;cc*ptEoUr&61^+E;O3+zJ=5Jiww{^XAdN5*7+#-xe|-u*Gg}@3PwUQ zEXR8jJ)|~Vzu;-}925p}{e}-|hJvga2)i0NvGruU&X;a?eX=Q=U>QqS{m3G2A%<e7S{ggGAXT>?2hMfOvevC zU9fxY;Op&jD1*zV(&^pcekJcOR`s26fPLZ`dJehUw_x&@0+~RFh+6l66F`{dzU!nt zDWT22e(X^M{0s2F{4hau1k)Ov_~659sz7Mr9>FGD%eFF5UfNfAX7Q4{4V~bgDD!wt zyWpgVLZ-l{E)It;r$;Vf2d^`+NSLlE>%_Yql+7)Aaad~pvF7$ zhQ5SuauM^%2tyg+?S=5}m7jU&{?WG`qMuNK@kpYK<|oxk(I?h`!qWe%5~t%#vY$q6 z4BuA)!6~MCygEj=zoP+n%<=bV3=u}oIp|jAr`}3*sS=@SzDy}bO|tAu{Vx zhD&IUgt!#WXQ-p6y0pEok-B!*exa{-i~q1*FBt=8i)8vzG`|CDj$= z7+wV)g6R@v6p>D-U0<}r(bA{bPf+wE$RgDooQ0{T(tfvexj8MQG}9^32A1-f!ynQ7 z2g^V;?-u}*c?WgQ2>!WyvQ^lxWHv=>XfP_2!0kL3cNThw_dbsOyA&EY>|OYiG=JHI za;X;mEO1k$CKuwewdtEpA*`h>-o2@AxjZfFxC~7WWjf?TEPEDqD|E4a@|11g$OTgF zK)k0^`k6TB6w`D(u~Ge6r@kR+S#wyNA5XBJ-Gp~hP&|%z7|tDS4wv1srlIBl-Y>s9 zvdJ=9A_kvLDv8SstIah(%9SA zqB?IaMf|8LhgB+&LLwR9s^spM zdP}Oez$?di&Lx8{oyvu;npuP)X%iBG@oTTRLZ4m8MqG!mrnSdKdpxPM0gTk}3|o+C ztx5(Fr5u+R-(~LyX)@fT+pOE$H{Zy?So6ge{QS4&Rz8u{xliodFF?tT^jxpB+tbep zUcV9Ii|cSw(AMsivO$@&qLbrKC4vOBSp8!Hm(k6GR~RE?^APU`NZ0F|TCak?47KBl z8#WHvhceO0xhGJ+?@`S;%7QAS8;Na_v(-pLo29F1KSf&N!e7zwmVxL3Q`Glzd|XBh zig1kCL24XK$t%#qmx1g*rhm5%sNz?YI>#ha(jFn{nclWe4v5wt;n&I9&Zz`X&|`$H zCcv8==P{1^2K4;x0N;Emnz#UQ_Qya>?hD# zQalr(@yjYNZtvr&jCE^&kT><-CmoN#TW#N~wh&i_rQxp*}9w=dH>ztEsyD zW(Hw^zRpJWinFE>b4bOun=sCjl{j|y_E+r2!@TT75M_Dolv5`cCnOaf% zn3o`3?N`^U|H|;tcQ_I|Ur)+VPv<;T|D4ih370b}GK5lyI{+y#KpsJGUB'EH>4YWFZns%a5~crU}#ZV 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�QV@M_rPXU^75K(A}H5U4Z~?{ULY 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 V@@OUX5Qm62^du20{dWGH`5(+#VeS9` literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/Crates/Gold.bin b/Files/Games/Shared/Styles/Small Crates/Gold.bin similarity index 100% rename from Files/Games/Shared/Crates/Gold.bin rename to Files/Games/Shared/Styles/Small Crates/Gold.bin diff --git a/Files/Games/Shared/Styles/Small Crates/Gold.jpg b/Files/Games/Shared/Styles/Small Crates/Gold.jpg new file mode 100644 index 0000000000000000000000000000000000000000..818cdd211688549fb099b5c6c5c71847619f1e05 GIT binary patch literal 58601 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 literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/Crates/Key.bin b/Files/Games/Shared/Styles/Small Crates/Key.bin similarity index 100% rename from Files/Games/Shared/Crates/Key.bin rename to Files/Games/Shared/Styles/Small Crates/Key.bin diff --git a/Files/Games/Shared/Styles/Small Crates/Key.jpg b/Files/Games/Shared/Styles/Small Crates/Key.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a6532b2a3479e89f706ab9bbb15dd53fbbcdf53 GIT binary patch literal 55456 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%0AcXCmV!K!T8jVBmy~;eP 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

Q5xlE|-5lFm$}1d{-&IP@PQWc6w+rF5rRq|zJ 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 H$E*JVzH%*7 literal 0 HcmV?d00001 diff --git a/Files/Games/Shared/Chests/Spider.back b/Files/Games/Shared/Styles/Chests/Spider.back similarity index 100% rename from Files/Games/Shared/Chests/Spider.back rename to Files/Games/Shared/Styles/Chests/Spider.back diff --git a/Files/Games/Shared/Chests/Spider.front b/Files/Games/Shared/Styles/Chests/Spider.front similarity index 100% rename from Files/Games/Shared/Chests/Spider.front rename to Files/Games/Shared/Styles/Chests/Spider.front diff --git a/Files/Games/Shared/Styles/Chests/Spider.jpg b/Files/Games/Shared/Styles/Chests/Spider.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9bc1fa9f9ada0c3adbaf732ff0ecf8f6e87b9e22 GIT binary patch literal 84749 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