The autopilot engine is game-agnostic — scenarios, overlay rules, and the DSL aren’t tied to any specific game. Kingshot now has its first real in-game modules under games/kingshot/; the remaining work is expanding scenario coverage from that base.
Status
Section titled “Status”In-game automation: basic development started. Kingshot now has real ADB-captured references, region crops, navigation routes, analyzer rules, and DSL scenarios for the first everyday flows.
Current authored modules — hover any deck to fan it open:
Authored modules 6
core/welcome_backConfirms the offline-income welcome dialog back to main_city.
main_city/heartbeatNavigation zones for conquest, heroes, shop, mail, VIP, world and more.
mail.claim.{tab}Claim mail rewards: red-dot tabs, long-letter scroll, claim-all, delete.
rewards/exit_rewards_popupDetect the generic Rewards popup and tap-anywhere to exit.
vip.dailyDaily claim, chest red-dots, Increase Level loop, close/back routes.
event.fishing_tournamentEvent entry and reward claim, ported into the Kingshot tree.
This is not full coverage yet. The next useful chunks are expanding daily loops, shop/deals, heroes, backpack usage, and more event modules from real Kingshot screens.
Gift codes are separate from the in-game automation work above and are already available.
Want to help?
Section titled “Want to help?”Drop into the #install channel on Discord and ping us. You don’t need prior contribution experience — if you can describe Kingshot’s daily loop in plain English, you can describe it in the DSL.
We have public docs for the full authoring flow already:
- Authoring flow — capture → label → write DSL → test
- Labeling regions — using the editor
- DSL primer —
match,click,while_match,cond,push_scenariowith a worked example
We’ll pair on the labeling pass and review your first scenarios. There is now enough Kingshot structure in the repo to copy patterns instead of starting from an empty game tree.
The Whiteout Survival coverage is still the template for what “fully covered” looks like — Kingshot is now on that path, just much earlier in the curve.