What's new
The latest improvements to FlowBotCommander — we're actively building.
App 1.3.3 8 changes
- Website: if you request the free download with an address that already has a licence key, we point you straight to key recovery — no need to register twice. Footer now lines up with the header.
- App 1.3.3 — Variables made easy: pick the name from a list (with the current value shown underneath), “Set variable” takes a value directly without a cable, and “Set variables (multiple)” has a table editor. Only one Start node per flow. View settings (show values, follow node) are remembered after a restart. What’s-new dialog shows the app version next to the date; header buttons are more subtle.
- Website: new page “Report a bug” (flowbotcommander.com/bug-melden). Customers who leave their e-mail get a thank-you gift once we confirm the bug — a discount code for the next payment or extra runs for the free key.
- Website: the free version is now sent by e-mail — enter your address, click the confirmation link, get your personal download link (valid 7 days). Optional news by e-mail, never pre-ticked. The two plan cards on the start page now line up their buttons.
- App 1.3.2 — Service accounts: store Discord webhooks, Telegram bots and webhooks once under Tools → Service accounts… (encrypted for your Windows account) and simply pick them in the Notify node. Bot files only carry the name — never the token.
- Website: the scroll bars now match the dark design — on the pages, in the documentation sidebar and in code boxes.
- App 1.3.2 — Updates now ask first: a downloaded update is only installed when you say “yes” — otherwise it waits until you close the app. New tab with Ctrl+N (Ctrl+T still works), and every new tab starts with the Start node in view. The Undo/Redo buttons are now dark when disabled, and the “Reference” button has a proper icon. Selection fields in the node properties are now dark too — no more black text on white.
- Website on the phone: the menu is back — a burger button opens links, account, language and download. Every page now fits a phone screen, including the plan comparison without sideways scrolling.
App 1.3.1 21 changes
- New documentation at flowbotcommander.com/doku: step-by-step guides with screenshots from the app — installation, your first bot, windows, variables, image recognition, OCR, anchors — plus a complete module reference generated from the app and four Clicker Heroes tutorials with downloadable example bots. German first; other languages follow.
- App 1.3.1 — Fixed: clicks and regions set “relative to anchor” landed off target when a node with a different image source (for example a case switch on {bildschirm}) ran between “Find anchor” and the click — the anchor now remembers its own image and every offset is computed from it. New in “Case switch”: “Show regions” opens a full-screen overlay with the anchor and every case region exactly where the bot will look.
- App 1.3.1 — Loops in the editor: a connection that leads back is now drawn as a wide loop — out to the right, over the nodes and into the input from the left — instead of a steep bow through neighbouring nodes. And it only counts as a loop (dashed) when the target really lies behind the source; nodes placed just below or slightly to the left keep a plain solid line.
- Website: one consistent look — every page now uses the same dark background, header and footer as the home page (including the comparison, order and thank-you pages).
- App 1.3.0 — Every node now has a unique name (e.g. “Find image”, “Find image 2”) that you can change in the properties panel. Its outputs can be used in ANY field of other nodes as {Name.output}, e.g. {Find image.x} as the X coordinate of a click — no more “remember position / read variable” chains. Renaming a node updates all references automatically.
- New variables panel (View → Variables): all values of the flow in one place — variables, node outputs, anchors and counters — with live values during a run, a marker for values from a failed pass, a “used in” counter and one-click insertion into the last focused field. Fields holding a reference are highlighted in cyan; the {} button next to a field lists everything you can insert.
- Image source simplified: perception nodes (find image, colour, OCR, anchors, case switch, …) no longer have a “source” dropdown. Each one takes a fresh image of the start node's target window by itself — set the window once, done. The window field stays as an exception (a title, {startFenster} or {bildschirm} for the whole screen); “Capture window” became “Switch image source” (optional, with reset). Existing profiles are converted automatically and behave exactly as before.
- Fixed: “Sweep area” relative to an anchor swept the wrong place when the target window wasn't at the top-left of the screen (the window position was missing — the same fix “Click” got in 1.2.27). New: “Click” can bring the target window to the front first (option in the node).
- New app header: one menu bar for the whole app (File, Edit, View, Tools, Help) with proper dark menus, a compact icon bar and a run control that only shows what makes sense right now — Start/Step when idle, Pause/Stop while running, Step/Resume/Stop when halted. Keyboard shortcuts everywhere: Ctrl+S / Ctrl+Shift+S / Ctrl+O / Ctrl+N / Ctrl+T / Ctrl+W, F5 start or resume, F10 step, F1 help. A “+” next to the tabs opens a new tab. Node context menus are dark too.
- Template manager now shows only the templates of the profile that is open in the current tab (the folder next to its .bot.json) and names that folder at the top — no more templates from another profile or the old shared folder.
- New node “Compose text” (Data): define any number of inputs with name and type (text, number, yes/no, list) — each becomes an input port and a field that also accepts variables or node references. Output as a free template with {name} placeholders or as a typed JSON object (numbers stay numbers, text is escaped). Ideal for writing a JSON log via “Write file”.
- Number fields can calculate: 10*{level}, {Counter.value}+1, round({x}/2) — with + - * / % ^, brackets and round/floor/ceil/abs/min/max/sqrt. So e.g. the repeat count of a click grows with the level. Invalid formulas are reported in the log once.
- App 1.2.29 — Fixed: Quick-Connect favourites set via right-click were lost again shortly afterwards (an outdated copy of the settings overwrote them). They now stay.
- Colour picker: the colour readout now follows the mouse pointer instead of sitting in the top-left corner, and flips to the other side near the screen edge.
- App 1.2.28: Locked modules now say “available from the Subscription plan” — the app knows only Free and Subscription. The “Upgrade” menu opens the pricing page.
- The “Sweep area” module now has a translated name and description in all languages (it was German only).
- Promo codes: on the order summary you can now enter a promo code from one of our campaigns — for a discount on the first payment, a permanent discount, or a free period without any payment.
- Plan comparison: module names now appear in your language, and the Free/Subscription assignment of all modules has been reviewed. AI, unattended operation (notifications, webhooks, parallel profiles, scheduling, processes) and advanced detection are subscription modules; everything for a complete bot including all safety modules stays free.
- New pricing: there are now just two plans — FREE and the subscription. The subscription is available monthly or yearly; the one-off purchase is no longer offered.
- Annual subscription: €59.00 for 12 months (equals €4.92 per month). Afterwards it simply continues monthly at €7.90 and can be cancelled every month — no surprise renewal for another year.
- Your account now shows your plan, the next payment date and — for the annual subscription — what follows after the first year.
Website 6 changes
- Fixed: a click with anchor reference aimed at the wrong place as soon as a window was captured — the saved point was shifted by the window position a second time during the run, so with a window near the right edge the mouse drove off the screen. Points are now stored correctly. Points saved earlier need to be picked once more.
- New target preview for “Click”, “Move mouse” and “Scroll”: before starting, it shows the anchor that was found, the calculated target point and the line between them — and says clearly if the target would land outside the screen.
- “Click”, “Move mouse”, “Scroll” and “Draw overlay” can now work relative to an anchor — just like the recognition modules. The target moves along when the element shifts inside the window, so a click no longer lands next to the button. Works with and without a captured window.
- “Watch area for changes” got a sampling step: instead of checking every pixel it can check only every second or third one — noticeably faster on a large area with a short interval, with the same result.
- This page is easier to read now: everything published on the same day is bundled under one date instead of repeating it for every single point.
- After an update the app now shows what has changed — automatically at the first start on the new version, and any time via Tools → “What's new”.
Website 13 changes
- “Move window aside” now never touches the target window from the start module. If the game window happened to be in front, it used to get minimised too — and from then on the bot was looking at a taskbar icon while everything that followed quietly ran into nothing.
- Multi-workflow: the new module “Run profiles side by side” starts up to eight saved profiles at the same time — each immediately, after its own delay, or only when its condition is met. Every profile runs with its own variables.
- New module “Scroll”: turns the mouse wheel — either a fixed number of notches or until nothing changes in the watched area any more. That way you no longer have to guess how far a list goes.
- The AI modules no longer swallow failures: if no answer arrives, the flow now takes an own “error” branch instead of quietly continuing with empty text. The answer also comes out as a number and as yes/no — exactly the two forms it is usually needed in.
- New helpers for running unattended: save a screenshot (ideal in the error branch — afterwards you can see what the bot saw), check whether a program is running and close it, wait until a time of day, only work inside a time window, and wait for a window to appear or disappear.
- “Repeat while” can now wait for the condition to be true OR false — no more inserting a negation just to wait until something finally appears. “Branch (If)” additionally hands out its decision as a value, so the same condition no longer has to be wired twice.
- The similarity shown in the panel now also applies while running: some modules used a different fallback value internally (0.75 to 0.85 instead of the displayed 0.95) whenever the field was not stored in the profile — the bot searched more loosely than it claimed. The case switch also got the “scaling” and “greyscale” switches that every other image module already had.
- Two more building blocks: “Read value from JSON” picks a single value out of a webhook reply, and “Counter” counts along — optionally across restarts. Port labels on the modules are now translated as well; the technical names in your saved profiles stay untouched.
- New module “Call webhook”: triggers a web address — with no content or passing a value on as text or a JSON field. For Home Assistant, IFTTT, n8n or your own script; the reply comes back as a data output.
- Keep working while the bot runs: “Move window aside” minimises whatever is in front and remembers it, “Bring back remembered windows” fetches it again at the point you choose. So you can read or watch a video while the bot briefly clicks.
- Single connections can now be removed by name from the module's context menu — no more hunting for a two-pixel line, and no more disconnecting everything at once.
- Captured template images are now stored next to your profile file (mein-bot.bot.json → mein-bot.vorlagen) instead of in the program folder, where they were hard to find.
- Inheriting the target window now also carries the match type: with “exactly” or “regular expression” in the start module, other modules used to search with “contains” anyway and could grab the wrong window. Preview, grid, arc and anchor search now show exactly the window the bot works in.
Website 5 changes
- The „memory“ modules (read/write process memory, AOB scan) have been removed. They worked against the memory of other programs — something anti-cheat systems treat as cheating and that contradicted our own fair play policy. Flows that used them will skip these blocks after the update.
- In the free mode we now only point to our own offers — no third-party ad networks, no device identifier, no profiling. New page explaining exactly what the app processes on your device and what never leaves it.
- Order confirmation by email: after your purchase you now receive your licence key together with all contract details — so the key no longer exists only on the thank-you page.
- Clearer ordering: before you pay, an order summary now shows the total price for the whole billing period, the term and the cancellation rules. The annual plan is quoted as €58.80 for 12 months instead of just €4.90.
- Cancel a subscription yourself at any time: „Cancel contracts here“ in the footer of every page — no login needed. You get a written confirmation stating when we received it and when your contract ends, and you can download it.
Website 1 change
- “Wait for image” now reliably finds its image: the module uses the target window from the start module even without a preceding “Capture window” — before, it simply waited without a word until the time limit.
Website 1 change
- Target window in one place: every module can now inherit the window from the start module — a changed window name only has to be updated there, and new modules use it automatically.
Website 1 change
- New module “Watch area for changes”: remembers a fixed area and waits until enough of it changes — for a display that flips over, loot that appears or a progress bar that finishes.
More coming soon.