Skip to content

Importing Armies

Typing a force in by hand is the slowest way to start a campaign. If you already build lists in NewRecruit, BattleScribe or anything else that exports a roster file, Echelon will turn it into a full Order of Battle, Crusade Cards included, in seconds.

You will need the exported file to hand: .json, .ros or .rosz.


Import Workflow


Which exports are supported

Echelon reads 10th and 11th Edition exports in two file formats:

FileWhat it is
.jsonNewRecruit's own export
.ros, .roszThe BattleScribe roster format

.ros and .rosz are an interchange format rather than one app's file. BattleScribe writes them, NewRecruit writes them, and so do several other list builders, so any builder that offers .ros or .rosz will import here. Both formats carry the same underlying roster data, so a list imports the same either way.

Both list shapes are read too:

FormatWhat it containsImports as
Roster / army listOne army, its detachments and its battle sizeYour Order of Battle
Crusade listYour Order of Battle plus the army you mustered from itYour Order of Battle

From an 11th Edition list Echelon also reads each detachment the army combines, the Detachment Points each costs, and the Force Disposition the list was built with.

The edition has to match

A list's edition must match the campaign you are importing into. An 11th Edition list can combine detachments that 10th Edition does not allow, so importing one into a 10th Edition campaign would build an illegal force, so Echelon refuses it and tells you instead. Ask your Host to check the campaign's edition if you see this.


Step-by-Step Instructions

Step 1: Export your list

From NewRecruit:

  1. Log into your account on NewRecruit.eu.
  2. Open the army list you wish to import.
  3. Click the Export / Share button in the upper-right menu.
  4. Select JSON Export. NewRecruit can also export .ros and .rosz, and either of those imports too.
  5. Save the file to your computer or mobile device.

From BattleScribe:

  1. Open the roster you wish to import.
  2. Choose Share or Export.
  3. Select the .rosz or .ros format.
  4. Save the file to your computer or mobile device.

From any other builder: export the list as .ros or .rosz and upload that.

Use Official Game Data

Ensure your list is built using up-to-date Warhammer 40K game data so unit points, keywords, and enhancements match standard rules. Both builders read the same community catalogues, so a stale catalogue in either shows up the same way.


Step 2: Import into Echelon

  1. Log into Echelon and navigate to Order of Battle.
  2. Select an existing Order of Battle or click + Create Order of Battle.
  3. Click Import Roster in the top action bar.
  4. Drag and drop your exported file into the upload zone, or click Browse Files to select it.

Army import dialog window in Echelon

  1. Echelon will parse the file and display a Roster Preview Modal:
    • Units Identified: Displays unit names, squad sizes, and point costs.
    • Detachment & Faction: Displays parsed faction metadata. An 11th Edition list shows every detachment it combines with its Detachment Points cost, plus the Force Disposition it was built with.
  2. Click Confirm Import.

Step 3: Verify Crusade Cards

Once imported, Echelon automatically generates a Crusade Card for every unit in the file:

  1. Check that unit point totals match your expected Supply Limit.
  2. Select your Warlord Character unit and toggle Warlord.
  3. Verify initial weapon equipment and options.

Edge Cases & Troubleshooting

Unit Point Discrepancies

If point values differ between your army builder and Echelon:

  • Open the specific unit's Crusade Card in Echelon.
  • Click Edit Card Details.
  • Adjust the Starting Point Cost manually and click Save.

Detachment Not Recognised

Echelon matches each detachment in the file against its built-in catalogue. Anything it cannot place is kept under its original name as a custom entry, so nothing is lost. That covers homebrew detachments, and any added to the game since the catalogue was last refreshed. A custom detachment has no Detachment Points cost, so it counts as zero towards an 11th Edition budget; check the total yourself if you rely on one.

Duplicate Units

If you re-import an updated list into an existing Order of Battle, Echelon will ask whether to:

  • Append New Units: Add new units while preserving existing Crusade Cards and XP history.
  • Overwrite Roster: Replace all Crusade Cards with the new file.

Data Loss Warning

Selecting Overwrite Roster will permanently delete existing battle tallies, XP history, and earned Battle Honours for that roster. Use Append New Units or edit cards individually to maintain unit history.


Built for the Warhammer 40k Community.