diff --git a/resource/global/YoStarEN/resource/tasks/MiniGame/SecretFront.json b/resource/global/YoStarEN/resource/tasks/MiniGame/SecretFront.json
new file mode 100644
index 0000000000..3287c52a41
--- /dev/null
+++ b/resource/global/YoStarEN/resource/tasks/MiniGame/SecretFront.json
@@ -0,0 +1,11 @@
+{
+ "MiniGame@SecretFront@End": {
+ "roi": [576, 540, 435, 135]
+ },
+ "MiniGame@SecretFront@EventReplace": {
+ "ocrReplace": [
+ [" ", ""],
+ ["[Ee]nding", "4"]
+ ]
+ }
+}
diff --git a/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ActionContinue.png b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ActionContinue.png
new file mode 100644
index 0000000000..9c3fe2e247
Binary files /dev/null and b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ActionContinue.png differ
diff --git a/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@Available.png b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@Available.png
new file mode 100644
index 0000000000..6a66a1e6c7
Binary files /dev/null and b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@Available.png differ
diff --git a/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ClickAnywhere.png b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ClickAnywhere.png
new file mode 100644
index 0000000000..17131dbf6e
Binary files /dev/null and b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ClickAnywhere.png differ
diff --git a/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ContinueResult.png b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ContinueResult.png
new file mode 100644
index 0000000000..506f20bacc
Binary files /dev/null and b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ContinueResult.png differ
diff --git a/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@End.png b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@End.png
new file mode 100644
index 0000000000..bd4c418ff3
Binary files /dev/null and b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@End.png differ
diff --git a/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@EventContinue.png b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@EventContinue.png
new file mode 100644
index 0000000000..1b80170d0d
Binary files /dev/null and b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@EventContinue.png differ
diff --git a/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@EventTeam.png b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@EventTeam.png
new file mode 100644
index 0000000000..b275a4f8e4
Binary files /dev/null and b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@EventTeam.png differ
diff --git a/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@SelectTeam.png b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@SelectTeam.png
new file mode 100644
index 0000000000..f5151c4567
Binary files /dev/null and b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@SelectTeam.png differ
diff --git a/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@SelectTeamOK.png b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@SelectTeamOK.png
new file mode 100644
index 0000000000..bb288a6c32
Binary files /dev/null and b/resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@SelectTeamOK.png differ
diff --git a/src/MaaWpfGui/Res/Localizations/en-us.xaml b/src/MaaWpfGui/Res/Localizations/en-us.xaml
index 00ec9af42a..12054d308d 100644
--- a/src/MaaWpfGui/Res/Localizations/en-us.xaml
+++ b/src/MaaWpfGui/Res/Localizations/en-us.xaml
@@ -830,8 +830,8 @@ Only level rewards can be farmed; to get the Engraved Medal, all 「Key Objectiv
Contest Channel: Honeydew
{key=MiniGame@ALL@GreenGrassTip}
Ending
- Secret Front (Not supported yet)
- Start from the squad selection screen;
if there is a saved game, please delete it manually.
Close the tutorial after watching it for the first time.
Recommended to enable in-game 「Inherit data returned from the previous squad」.
+ Hidden Front
+ Start from the squad selection screen;
if there is a saved game, please delete it manually.
Close the tutorial after playing it for the first time.
Recommended to enable in-game 「Inherit previous squad's data」.
Green Ticket Store
Buy everything on the 1st floor.
Buy Headhunting Permits and Recruitment Permits on the 2nd floor.
Yellow Ticket Store
diff --git a/tools/OptimizeTemplates/optimize_templates.json b/tools/OptimizeTemplates/optimize_templates.json
index 8a7d71f105..5efd90db53 100644
--- a/tools/OptimizeTemplates/optimize_templates.json
+++ b/tools/OptimizeTemplates/optimize_templates.json
@@ -5937,5 +5937,14 @@
"resource/global/YoStarEN/resource/template/Roguelike/JieGarden/JieGarden@Roguelike@GetDropSwitch2": "c500c6647fee85b58cac428bb0d1048e8c4acafa9546c389f98adc40e8ef5556",
"resource/template/InfrastPic/Clue/InfrastClueQuickInsertConfirm": "bc84abc9f6f909ea0ad2459eb4662a240e2ab42076c92211780dedd1d9a6542e",
"resource/template/items/act6bossrush_milestone_point": "411082602b2550e2643d6327857e232de1fac9a4be2c5491aa1757160f7f0bda",
- "resource/template/items/act6bossrush_token_relic": "14ad039ce75be890e11bfc92287fe111366a426c597054c37738a9f2e595cc9c"
-}
\ No newline at end of file
+ "resource/template/items/act6bossrush_token_relic": "14ad039ce75be890e11bfc92287fe111366a426c597054c37738a9f2e595cc9c",
+ "resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ActionContinue": "18d8df1fe71c15612fe80da5c1a09b1b4d9544beb5cc63a7d17f0925f18562f5",
+ "resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@Available": "1f59d179fc9760364c8c2e9bf53f18913b7434ed442e5d5b12e388df1d3c1065",
+ "resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ClickAnywhere": "51f84da4559e08be7118d680a190711071da3304ae765bf5095787b13c816303",
+ "resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@ContinueResult": "5a906c3e85ad7f989802c3b835f3227d0c7a11b3deba65e5cf758fe7ee1e8277",
+ "resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@EventContinue": "81434bd97360083e26a715e62f6287453710991f345ac5021b3b17ee4dedcd7d",
+ "resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@EventTeam": "799aeb4d7875120e680ebe0d0916ac51eb6abebcebd666d783ec7fbab4e40bb3",
+ "resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@SelectTeam": "07fae8625057eaad29f0230913e41cfe7d878442695bd1fad56cec8f3338a010",
+ "resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@SelectTeamOK": "ce3a2fe99758dca49155ce09d9316c1e3d47f57ee4d38378e91675c2582f1592",
+ "resource/global/YoStarEN/resource/template/MiniGame/SecretFront/MiniGame@SecretFront@End": "fbcc9c7870620d7f0b522d3088a9a736a318fbfa90c77f4ed41ba1709122cfa4"
+}