Horus Heresy

Latest release Commits (since latest release) Open bugs Contributors Commit activity the past year

Chat on Discord

Important

BattleScribe v1.15 users Notice: However we don't support BattleScribe v1.15 any longer, all the files in their last revisions for that BattleScribe are available here. Downloading .bsr file(one of the Downloads) and importing it in BattleScribe v1.15 will allow you to use these no-longer-maintained datafiles.

Overview

What's this?

This is the data repo for the Horus Heresy. Both the v1 and v2 versions of the game rules are here. The 2022 Version of the Horus Heresy is not complete at this time. Please refer to [this Github issue][BSData#2070] to track the status of data entry or to volunteer.

BSData organisation created this project. It's a GitHub repository of datafiles. Maintained by community, in no way endorsed by BattleScribe or any other company/publisher. If you want to develop - cool! We need you! Take a look at our homepage

Okay, nice project. Is it actually working? I just want those files...

Yeah! We have it hosted on AppSpot. Take a look: [BattleScribe Data on Appspot][]

I found a bug! / I have another request

Great, thank you! Please Report a bug - you can also suggest enhancements and raise other issues there.

Standards

.cattemplate? and what are all the template_id_ comments?

A .cattemplate file is a .cat file, renamed to .cattemplate, used by [BSCOPY][https://github.com/nstephenh/BSCopy]

We can use bscopy to keep all 18 legions up to date with generic units and rites of war. It builds a "map" of source to target ids in comments. If you copy a node with a comment that has an ID in it, please delete the comment.

If you want to add something generic to all 18 legions, rename the .cattemplate to .cat, edit it to add the new unit, rename the file back to .cat, and then run BSCopy's copy_changes_from_template or ask @NStephenH#0001 in discord.

For 2.0

In general, we remove the "Legion" prefix from units.

We create a unit entry for each unit, and a model entry within that unit (even if it's a single model unit). This allows us to get an accurate model count and keeps everything consistent.

We have two filters for expanded units, exemplary and legacy units. On UNITS we default them to hidden hidden and add a modifier with constraint to set "Hidden to False" if "Equal to 1 selection in force of <> on". Ensure "And all child selections is checked". On UPGRADES, we default the option to not hidden, and set "Hidden to True" if the "off" condition is selected.

References

For 2.0

For 1.0

  • Base Rulebook (7th Edition) = BRB 7th (I'm using the digital in order to copy/paste so no pages)
  • Legiones Astartes: Age of Darkness Army List = LA:AODAL
  • Legiones Astartes: Age of Darkness Legions = LA:ADL
  • Mechanicum: Taghmata Army List = M:TAL
  • Crusade Imperialis: Army List = CI:AL
  • Horus Heresy 1: Betrayal = HH1: Betrayal (and so on)
  • Horus Heresy: General Errata and FAQ v1.0 = HH:GEAFAQV1.0
  • Fan supplements

Links