What's New
Features land in NewRecruit faster than most authors hear about them. Each line below is one data-authoring feature, newest first, linking to the page that explains it. Skim it top to bottom once in a while; the point of this page is finding tools you didn't know existed.
2026
- Text-modifier tweaks (v1.4.15, 2026-08): append/prepend can skip when the text is already there ("unless present"), and replace with an empty find-text fills in an empty value. → Modifiers
- Show tracker on categories (2026-07): always display a category with its count and limits, even while not having any available or selected units within ("Prime Elites 0/6"). → Army-wide limits
- Include-self scope variants (2026-07): type scopes that count the starting node too. → Scope
- Relative modifiers on profiles, rules, and info nodes (v1.4.11, 2026-06): Affects works from info nodes, not just entries. → Modifiers
- Affect grouped associations (v1.4.11, 2026-06): constraints, conditions, and relative modifiers can traverse grouped associations. → Associations
- Follow associations from relative modifiers (v1.4.8, 2026-06): buff the unit a character joined. → Modifiers
- Association conditions and default targets (v1.4.10, 2026-06). → Associations
Entry & Type: Not Upgradescope (2026-06). → Scope- Step (v1.4.2, 2026-04): an entry's amount changes in fixed increments, for units bought five models at a time. → Points per model
- Child ID on self-scope constraints (v1.4.2, 2026-04): constrain one specific child from the node itself. → Constraints
- Filter association targets with conditions (v1.3.31, 2026-04): restrict what an association may attach to. → Associations
- Constrain by associations (v1.3.31, 2026-04): constraints can count a node's associated selections. → Associations
- The
headerchild ID (v1.3.31, 2026-04): with instance-of andSelfscope, hides a configuration entry from the add-unit list once it is taken. → Show or hide an option - Constraint messages (v1.3.31, 2026-04): plain-language text with placeholders shown when a limit is broken. → Constraints
- Triangular and exponent modifiers (v1.3.31, 2026-04): stepped-table scaling. → Modifiers
- Formatting Rules and Default Value on characteristic types (v1.3.31, 2026-04). → Profiles & Rules
- Category descriptions and category costs (v1.3.31, 2026-04): a category can explain itself and carry a per-slot cost. → In-text References, Army-wide limits
- Leader-style grouped associations (v1.3.31, 2026-04): action and splitting behavior on associations. → Associations
- Repeats on condition groups (v1.3.30, 2026-01): any condition group can repeat, not just local ones. → Conditions
- Primary-category cost modifiers (2026-04): modifiers can change the cost of a unit's primary category. → Army-wide limits
- Cumulative modifiers (v1.3.29, 2026-01): add/multiply/power that combine across repeated applications. → Modifiers
2025
- Arithmetic condition groups (v1.3.28, 2025-12): add, subtract, multiply, divide, modulo, power, min, max, plus comparisons: compute values inside logic natively. Retires the old hidden-cost workaround. → Condition-Group Maths
- The
beforecondition (v1.3.28, 2025-12): position-dependent rules, such as the third copy costing more. → Conditions countandnotcondition groups (v1.3.25, 2025-11). → Conditions- Kind on profile and characteristic types (v1.3.25, 2025-11): tag profiles so exports recognise them. → Profiles & Rules
- Force readme (v1.3.25, 2025-11): a readme text on forces, changeable by modifiers. → Modifiers
- The
exportablefield (v1.3.24, 2025-09): control whether an entry appears in exports. → Custom Export Templates - Multiply, divide, and modulo modifiers (v1.3.23, 2025-09). → Modifiers
- Duplicate-finder scripts (v1.3.22, 2025-09): shipped
find-duplicate-idsandfind-duplicates-profiles. → Editor Scripts - Cost limits in conditions; cost-to-cost modifiers (2025-07): read the roster's cost limit inside logic; modify one point type from another. → Conditions
- Shared force entries and force links (v1.3.19, 2025-07): define a force once under Shared Force Entries, link it wherever it appears; enables nested child forces. → Forces
- Custom export templates (2024-11 → 2025-07): XML/HTML/CSS templates with roster queries, string helpers, grouping, and embedded JavaScript; community template repository. → Custom Export Templates
- Pretty-printed JSON (v1.3.18, 2025-07): clean line-by-line git diffs. → Best Practices
- Floor and ceil modifiers; manual sort-index box (v1.1.172, 2025-02). → Modifiers, Sorting
- Position on increment/replace modifiers (v1.1.164, 2025-02): target a specific number or spot inside a string value, like the
3inD6+3. → Modifiers - Associations reach into child forces (v1.1.162, 2025-02). → Associations
- Automatic constraints (v1.1.170, 2025-02): NR resolves the selection itself and locks add/remove on fixed-size units. → Constraints
- Attributes on profiles (v1.1.168, 2025-02): hidden characteristics for exports and scripts. → Profiles & Rules
- The Affects query UI (v1.1.160, 2025-01): point a modifier at other nodes. → Modifiers
- Cost modifiers on forces (v1.1.155, 2025-01): change costs at the force level. → Modifiers
always/neverconditions (v1.1.159, 2025-01). → Conditions- Local condition groups (v1.1.157, 2025-01): test several things about the same target; double as repeats. → Conditions
2024
- Relative modifiers (2024-09): a modifier on one node that changes other nodes; → Modifiers
- Error, warning, and info modifiers (2024-09 → 2025-01): data-driven validation messages on the roster. → Best Practices
- Default a group to nothing (v1.1.151, 2024-09): a group's Default Selection can be explicitly
none. → Weapon options - Modifier fan-out scopes (v1.1.148, 2024-09): one modifier can target its parents, children, profiles, or profiles of a given type. → Modifiers
- Annotation modifiers (v1.1.148, 2024-09): show a parenthetical after a node's name, as
Name (Annotation). → Modifiers - Separator control on append/prepend (v1.1.148, 2024-09): set or remove the joining string (default space). → Modifiers
- Renameable "Child Forces" label (v1.1.148, 2024-09). → Forces
- Hidden modifiers on cost types (v1.1.145, 2024-08): conditionally hide a cost type. → Modifiers
- No Index (v1.1.144, 2024-08): keep a name out of rules auto-linking. → In-text References
defaultAmountas a modifier target (v1.1.140, 2024-08). → Modifiers- Comment lints (v1.1.139, 2024-07):
todo:/warning:/error:comments show as annotations in the editor. → Best Practices - The
negativeconstraint flag (v1.1.135, 2024-05):-1means "no limit" unless you opt in to a real negative. → Constraints - Type scopes (v1.1.131, 2024-05): count within the nearest unit, model, or upgrade, whatever the nesting. → Scope
- Multi-stack default amounts (v1.1.128, 2024-04):
defaultAmounttakes comma-separated values like1,2,3. → Weapon options - Scripts and paste hooks (v1.1.124, 2024-04): bulk edits, lints, and custom paste importers written in JavaScript. → Editor Scripts
- Add from Github (2024-04 onward): players load a system straight from any repository, with install links and automatic updates. → Publishing
- Markdown in text fields (2024-03/04): bold, italics, tables, and
^^small caps^^. → Profiles & Rules - Aliases (v1.1.123, 2024-03): alternative names for rules auto-linking. → In-text References
- Manual ordering (v1.1.92–104, 2024-01): sort index with drag-reorder, and no-alphabetical-sort. → Sorting
replaceandprependoperations (v1.1.93–111, 2024-01). → Modifiers- Paste as link (Ctrl+L); flatten groups (2024-01): paste a copied entry as a link to it; flatten a group's children into its parent. → Links & Shared Entries
- Profile subType (v1.1.95, 2024-01/02):
crew,mount, andunit-groupsub-typing on model profiles. → Profiles & Rules - Sort profile types (v1.1.94, 2024-01): a popup to reorder a system's profile types. → Sorting
2023
- The data editor itself (v1.0, 2023-05): tree editing, copy/paste with ID scrambling, undo/redo, the References panel; JSON, XML, and zipped formats supported from day one.
- Change File Format (v1.1.89, 2023-12): convert a whole system between XML, zip, and JSON. → Best Practices
- GitHub publish with automatic revision bumps (v1.1.27, 2023-06): publish from the editor; catalogue revisions increment on their own against the repository. → Publishing
- Increment/decrement on string stats (v1.1.60, 2023-06):
5+becomes4+with a plain increment modifier. → Modifiers - Default amounts, default group options,
exactlyconstraints, default cost limits (2023-06): the basics of making a fresh unit legal. → Weapon options, Your First Game System
Before the editor
- Associations (2022): leaders joining units have been in the builder since before the editor existed. → Associations