How to automate Shakes & Fidget
The install guide gets the app running. This one is about what to switch on, and in what order, so the account plays well rather than merely playing.
It takes about five minutes.
Start with the daily loop
These four cover the parts of the game that repeat every single day. Switch them on first, leave the defaults, and watch for a day.
| Module | Turn on | Read |
|---|---|---|
| Quests, tavern and expeditions | auto_quest, auto_expedition | Quests |
| Dungeons, tower and fortress | auto_dungeon, auto_tower, auto_fortress | Dungeons & fortress |
| Underworld | auto_underworld | Underworld |
| Pets | auto_pets | Pets |
The one setting worth changing straight away is quest_priority. It defaults to Smart, which ranks by reward per second. If you are levelling, that is right. If you are short of silver, set quest_smart_primary to Gold.
Then the fighting
auto_arena and auto_scrapbook share the same free fight, and the bot decides which is worth more each time. See Arena.
Two decisions here.
arena_mode. Suggestions fights whoever the arena offers. Scrapbook hunts the players holding items you are missing, across the whole server. If your album is not full, Scrapbook is the better answer.
min_fight_win_chance. Defaults to 55, and applies only to fights that cost a mushroom. Free fights ignore it, deliberately, because the cooldown expires whether you use it or not.
Then the events
This is the part most bots skip and the part that is worth the most while it is running.
- World Boss: switch on
auto_world_bossand leave the rest alone. It never spends mushrooms. - Hellevator: switch on
auto_hellevator. Sethellevator_keep_keycardsif you want a reserve. - Legendary Dungeon: switch on
auto_legendary_dungeon. Leaveuse_mushrooms_legendaryoff unless you actively want to pay to revive.
The bot works out which event is actually running rather than firing at one that closed on Sunday. That is explained here, and it is the part that is genuinely hard.
Decide about mushrooms once
Every mushroom spender in the app is off by default. Rather than deciding per feature later, decide the shape now:
| Setting | What it protects |
|---|---|
min_mushrooms | A floor. The balance never goes below it. |
mushroom_budget_enabled + mushroom_budget_amount + mushroom_budget_period | A rate. "Use at most twenty a week." |
The floor protects the balance and the budget protects the rate, and you want both. An account that earns mushrooms steadily can sit above its floor forever while spending everything it earns.
Add the extras
- Guild:
auto_guild. Setguild_min_wait_minsandguild_max_wait_minsif you would rather not ready up the instant a fight is declared. - Server start: if this is a fresh server, the opening is worth switching on. It is behind the beta engine switch, so it does not run until you say so.
- Daily rewards: calendar, wheel, dice, toilet, mount, coupons. Mostly on by default and mostly free.
Run more characters
Add every account you have. Each keeps its own settings, schedule and log, and the overview screen shows all of them at once.
Copy settings between characters with presets rather than entering them again. See Many characters at once.
Watch it for a day, then tune
The two screens that tell you whether it is working:
- Logs for what it did and why it skipped what it skipped.
- Analytics for whether last week's change actually helped.
Change one thing at a time. A win rate that went up while fights per day went down is not an improvement.
A word on risk
Automating an account can be against the game's terms of service, and the consequences fall on you. Background: what a Shakes & Fidget bot is.
See also
- Settings, the full reference
- Troubleshooting
- FAQ