diff --git a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/DocumentHeader b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/DocumentHeader
index 5326637d3..228bb6cd2 100644
Binary files a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/DocumentHeader and b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/DocumentHeader differ
diff --git a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/MapScript.galaxy b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/MapScript.galaxy
index ec5058e94..ae22aaeb2 100644
--- a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/MapScript.galaxy
+++ b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/MapScript.galaxy
@@ -3261,6 +3261,7 @@ bool gt_StartGame01QGarrisonSpots_Func (bool testConds, bool runActions) {
TriggerEnable(gt_S1FirstInfestationSightedQ, true);
Wait(2.0, c_timeReal);
TriggerExecute(gt_TipReadyQ, true, false);
+ HelpPanelAddTip(PlayerGroupAll(), libNtve_gf_FormatTipTitle(StringExternal("Param/Value/81401377"), libNtve_ge_TipType_MissionStrategy), StringExternal("Param/Value/C48F5857"), StringExternal("Param/Value/95F81049"), "AP\\Assets\\Textures\\AP_icon.dds");
Wait(390.0, c_timeGame);
TriggerExecute(gt_S1BonusObjectiveRevealQ, true, false);
return true;
diff --git a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Preload.xml b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Preload.xml
index d18dc40d5..0f064419a 100644
--- a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Preload.xml
+++ b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Preload.xml
@@ -7,6 +7,7 @@
+
diff --git a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Triggers b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Triggers
index dd1ebb9ae..167f9e881 100644
--- a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Triggers
+++ b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Triggers
@@ -18101,6 +18101,7 @@
+
@@ -18918,6 +18919,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AP\Assets\Textures\AP_icon.dds
+
+
+
+
+
+
+
diff --git a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Triggers.version b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Triggers.version
index 7945f5295..40b8fd2cd 100644
Binary files a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Triggers.version and b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/Triggers.version differ
diff --git a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/enUS.SC2Data/LocalizedData/GameStrings.txt b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/enUS.SC2Data/LocalizedData/GameStrings.txt
index 1b28e5e3d..41a44e2b0 100644
--- a/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/enUS.SC2Data/LocalizedData/GameStrings.txt
+++ b/Maps/ArchipelagoCampaign/NCO/ap_enemy_intelligence.SC2Map/enUS.SC2Data/LocalizedData/GameStrings.txt
@@ -41,10 +41,12 @@ Param/Value/535F30F8=Garrison Strength
Param/Value/56DE48DF=Zerg Flyers Incoming
Param/Value/61C02604=Garrison Strength
Param/Value/7DA8CF3C=Enemy Zerg Hive
+Param/Value/81401377=Garrison Strength
Param/Value/83B2C689=Zerg Flyers
Param/Value/83CC929A=Enemy Zerg Hive
Param/Value/925F6196=Nova Start
Param/Value/93C80E73=Downed Forces Recovered
+Param/Value/95F81049=NEW MECHANIC: Garrison Strength
Param/Value/983D6990=Enemy Zerg Hive
Param/Value/9AE4F875=Communication Terminal
Param/Value/9B173852=5 Days
@@ -56,6 +58,7 @@ Param/Value/B15823BF=Garrison Strength
Param/Value/B5607704=Downed Forces
Param/Value/BB612C74=Maximum Supply Reached
Param/Value/C3B88F9D=This unit can be used as a garrison if landed. Provides 2 garrison strength.
+Param/Value/C48F5857=Rather than having prescribed units to place into this mission's structures, certain units have a "garrison strength" value. You need to fill each garrison with a total of 6 strength. Units without a garrison strength cannot be garrisoned.Marine/War Pig - 1Reaper/Death Head - 1Ghost/Spectre - 1Hellion - 1Marauder/Hammer Securities - 2Goliath/Spartan Company - 2Diamondback - 2Warhound - 2Viking/Hel's Angel/Brynhild (Assault Mode) - 2
Param/Value/C4EBD9A3=Infestation Pustule Sighted
Param/Value/C798C786=Zerg Are Everywhere!
Param/Value/C831499C=Infestation Pustule Destroyed
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/3rdpartyLicenses/Archipelago_Logo.LICENSE b/Mods/ArchipelagoPlayer.SC2Mod/3rdpartyLicenses/Archipelago_Logo.LICENSE
new file mode 100644
index 000000000..24bc1fb93
--- /dev/null
+++ b/Mods/ArchipelagoPlayer.SC2Mod/3rdpartyLicenses/Archipelago_Logo.LICENSE
@@ -0,0 +1 @@
+This work © 2022 by Krista Corkos and Christopher Wilson is licensed under Attribution-NonCommercial 4.0 International. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/
\ No newline at end of file
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Textures/AP_icon.dds b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Textures/AP_icon.dds
new file mode 100644
index 000000000..d230a8c13
Binary files /dev/null and b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Textures/AP_icon.dds differ
diff --git a/README.md b/README.md
index a90ffac93..504a7720f 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,7 @@ This repo contains the required StarCraft2 map and mod data for Archipelago
They're licensed by their terms.
- This mod contains some assets and code from SC2plusSCBW mod. See their license.
- This mod contains some assets created by Enoki and Subsourian. See their licenses.
+- This mod uses the Archipelago logo created by Krista Corkos and Christopher Wilson. See their license.
- All third-party licenses are under [Mods/ArchipelagoPlayer.SC2Mod/3rdpartyLicenses/](Mods/ArchipelagoPlayer.SC2Mod/3rdpartyLicenses/)
- Otherwise, MIT license shall apply, see [LICENSE](LICENSE)