Ruins engine — test bench

Everything is typed here, on this page — nothing is read from the game and nothing you do here touches your account. You describe a fight, press Search, and get the list of formations the engine would pick from.

It runs the same search the bot uses: js/ruins-optimizer.js and js/simulator-worker.js, the exact files loaded on the game page. There is no second copy of the engine, so whatever this page prints is what the bot would send into the fight. Type the same fight into bitefight-bots.com and the two lists should match row for row.

Where the numbers come from: open a layer in the game (/ancestral/show/<layer>), look at the enemies it lists and copy their counts into the boxes below. Then tick the tiers you own and press Search.

1. Which layer
Layer
Capacity20
Capacity is how much army the layer lets you send, and it follows the layer number on its own. The cultist-proof tick keeps only formations whose losses stay the same no matter where the Undead Cultist puts its buff — the bot always has it on.
2. What you are fighting — type the counts in
All ten enemy kinds are listed. Type how many of each the layer has; leave the rest at 0.
3. What you can send — tick what you own
A ticked tier may be used by the search; untick the ones you do not have. The box next to it is optional — fill it in only if you want a hard limit on that tier („use at most 40 T3”). Left empty, the only limit is the layer's capacity.
The bot picks the first row. Everything below it is what it passed over, in the same order the site shows them.