Skip to content

Whiteout Survival

Whiteout Survival has full scenario coverage today: daily loops, weekly events, shop, deals, heroes, combat, popups. The lists below mirror the actual scenario files under modules/ — what you see here is what runs.

80+
Scenarios
10
Domains
MIT
License
Multi
Accounts
/

Daily loops 6

ScenarioWhat it does
vip.dailyDaily VIP login check
mail.claim.{tab}Read mail and claim attached gifts (all tabs)
redeem_gift_codesFetch + redeem latest gift codes from the in-UI hub (per account)
chief_profile/sync_chief_profileSync chief profile data to local state
claim_exploration_rewardsClaim exploration chests (~4h)
free_recrutments_todayDaily claim of free advanced/normal recruits (~5h)

Combat & events 16

ScenarioWhat it does
squad_fight12h cadence; re-deploys after every Victory until the squad finally loses
event.trials + claim_trials.{day}Trial events and reward claim
event.7-day7-day starter / login event
event.alliance_championshipAlliance Championship
event.armament_competitionArmament Competition
event.bear_huntBear Hunt
event.castle_battleCastle Battle
event.fishing_tournamentFishing Tournament
event.fortress_battlesFortress Battles
event.foundry_battleFoundry Battle
event.labyrinthLabyrinth
myriad_bazaarMyriad Bazaar
event.state_of_powerState of Power
event.tundra_trade_routeTundra Trade Route
deals.vault_of_enigmaVault of Enigma
event.first_purchaseFirst Purchase event

City management 5

ScenarioWhat it does
building.upgrade + tap_build_button + tap_upgrade_big_buttonPick the next upgrade and queue it through the build loop
tap_furnace_max_powerAuto-tap the Max Power furnace upgrade
survivors/assign_workerAuto-assign idle workers to open construction slots
survivors/welcome_new_survivors + survivors_introWelcome flow for new survivors
main_city/check_main_cityPeriodic main-city overview + event-block tile scan (4 slots)

Heroes 8

ScenarioWhat it does
click_heroes + scan_heroes_gridDrain every red dot on the heroes screen until clean
hero.upgrade + upgrade/level_up_{hero}Auto-level heroes
upgrade/skill_up_{hero}Auto-skill heroes
upgrade/star_tier_up_{hero}Promote heroes (star tier)
{hero}.recruitPer-hero recruitment flow
read_hero_wiki + heroes.{hero}.wikiSync hero metadata from the in-game wiki
sync_hero_unitSync hero unit data into local state
pets/pets.pet_skillPet skill upgrades

Shop · Daily and weekly 10

ScenarioWhat it does
shop.daily_dealsDaily deals tab
shop.weekly_monthly_cardsWeekly + monthly cards
shop.artisans_troveArtisans Trove
shop.construction_queueConstruction Queue offers
shop.dawn_fund + shop.dawn_marketDawn fund / market
shop.eventEvent shop
shop.get_gemsGet-gems flow
shop.mix_matchMix & Match
shop.regular_packRegular packs
shop.tab.advanceAdvance tab navigation

Deals · Limited-time 11

ScenarioWhat it does
deals.bankBank
deals.dead_shotDead Shot
deals.dealsGeneric deals tab
deals.endless_wayfarerEndless Wayfarer
deals.first_purchaseFirst-purchase deal
deals.hall_of_heroes + hall_of_heroes.witnessHall of Heroes
deals.hero_rallyHero Rally
deals.home_and_beyondHome and Beyond
deals.journey_treasuresJourney Treasures
deals.sign_inSign-in deal
deals.tundra_trading_stationTundra Trading Station

Ads · Auto-claim 3

ads_rookie_value_pack

Rookie Value Pack

ads_natalia

Natalia

tap_ads_legend_transcend_pack

Legend Transcend Pack

Alliance 1

alliance/invite.new

Alliance invite handling

Backpack 1

backpack + backpack.tab.{tab}

Use resources, speedups, gear, bonuses on a schedule (all tabs)

Popups & onboarding 6

ScenarioWhat it does
onboarding.click.skip_buttonSkip tutorial buttons
onboarding.click.button.tap_anywhere_to_exitDismiss “tap anywhere” prompts
onboarding.click.{pointer}Dismiss tutorial hand-pointers
popup/dismiss_unknown_popupCatch-all dismisser for unrecognized popups
rewards/exit_rewards_popupConfirm / claim / close rewards popup
who_i_am”Where am I?” / identity-recovery prompt

Engine capabilities 8

Game-agnostic infrastructure used by every scenario above.

Multi-instance

One worker per BlueStacks instance; accounts run in parallel, isolated by ADB serial.

YAML DSL

Declarative scenarios: match, click, while_match, ocr, cond, push_scenario.

Approval gate

Every tap can be approved in the UI before it fires, with a preview snapshot.

Redis queue

Pending + history + state in Redis. Restart-safe, visible from the Web UI.

Overlay engine

Template + OCR + red-dot + tab-active + white-border detectors with per-rule gates.

Web UI

Next.js dashboard + Konva labeling (prod Docker on :3000).

Tesseract OCR

Screen text via local eng.traineddata Tesseract inside the bot process.

Cron scheduler

Interval-driven scenarios publish immediately on boot, then throttle by interval.