.in file generatorFill in the form, copy the result into a file, run ./CatForce yourfile.in. Works for Conway's Life and INT rules.
B3/S23, B2ei3aeikqr/S2-a3) or a Golly MAP… string. Rules with B0 are not supported. Pasting an RLE from Golly also offers its rule.o b $ ! and digits. The offset is where the pattern's top-left corner sits; the map shows it.x y w h in torus coordinates (centre = 0,0; x right, y down; edges −32…31): all "include" rectangles are combined and all "exclude" rectangles are removed, so you can leave out a quadrant or any other shape made of rectangles.dx dy is the offset of its top-left corner; symmetry transforms rotate/reflect about the origin, so for + x / * | catalysts, use the thumbnail's crosshair to put the centre of symmetry on the origin (a 3×3 boat/block-like shape usually wants -1 -1).cat … lines (e.g. from the repo's catlists/) or a whole old .in file into Import.threads uses several cores, max-time/max-results stop a long search cleanly, include loads a catalyst list from a file instead of pasting it. You can also run ./CatForce file.in --check first to see a summary without searching../CatForce file.in. CatForce does not care about the file extension. Open the result RLE in Golly with the same rule set.Field hints come from CatForce's README; options not in the README are marked "(from source)". Orange/red messages next to the output tell you what to fix; the output is still generated.
Written as a rule line; empty means B3/S23 (Conway).
Empty = CatForce default (shown as placeholder).
search-area / exclude-area
Paste a complete pattern from Golly (with its header). Each separate object is simulated alone under the current rule: still lifes and oscillators become baits, everything that moves or evolves stays in the active pattern. Change any object's role below. Objects that are close together form one setup, so a file with several independent test cases splits into several searches.
The pattern the catalysts react to. Gray box on the map = search area, blue crosshair = origin (0,0).
An object added to the starting pattern that must be disturbed at some point and later reappear (cells alive, surrounding cells dead) and survive. Oscillators are accepted in any phase. All baits must succeed together with the catalysts.
One cat line each. CatForce tries all placements and orientations allowed by the symmetry character.
cat lines or a whole .in fileand: every one must match. or: at least one must match. match: pattern may appear anywhere. A generation range only succeeds after every catalyst has interacted.