Appearance
FAQ
Is Mercy SF safe to use?
Mercy SF talks to the official S&F servers and doesn't modify the game client. Your credentials are stored locally and encrypted — nothing is sent to any third-party server. That said, using any automation bot may violate Shakes & Fidget's terms of service. Use at your own risk.
Does it work with multiple characters?
Yes. Log in with as many accounts as you want and run bots for all of them simultaneously — each character has fully independent settings.
What platforms are supported?
Windows (x64), macOS (Apple Silicon and Intel), and Linux (x64). A console/CLI build is also available for all three, useful for headless or server deployments.
Do I need to keep the app open?
Yes, the bot runs while the app is open. Minimize it to the system tray and it keeps running in the background.
Is it really free?
Yes — Mercy SF is 100% free and every feature is unlocked for everyone: quests, arena, dungeons, pets, smart item upgrades, battle simulation and everything else. There are no Premium or Supporter tiers, no license, and no paywall. If you'd like to support development, a voluntary tip on Ko-fi is always appreciated.
Can I share a screenshot without showing my name?
Yes. The eye button in the header turns on anonymous mode, which replaces every name in the app — yours, your accounts, opponents, guilds and their members, the battle history, the activity feed and the log.
Names become a stable stand-in rather than a blank, so the screenshot still makes sense: you can tell whether the same player turns up twice. The stand-in is salted with a random value generated on your own machine, so nobody can match the names back by working through a server's Hall of Fame.
Can I run it from a script or my own dashboard?
Yes. The console build has a non-interactive mode: arguments in, one JSON object out. It can list characters, read a full character state, show what the combat module would fight next and why, rehearse a fight, run the bot, and stream one JSON line per event instead of a human log.
Field names and commands are a written promise — see the CLI Reference.
Why is there no --password option in the console build?
Because command line arguments are readable by every other process on the machine. A dashboard running Mercy SF for several people would be handing all of their game passwords to anyone with a shell on that box. The password comes from an environment variable or standard input instead.
How do I report a bug?
Use the Send Report button in the app's Logs tab — it sends your error logs directly to the developer.