Skip to content

Packages

Every package this repository publishes to npm, under the @opencharacter scope.

@opencharacter/engine

Open Character Format (OCF) reference engine in TypeScript: formulas, sheets, options, changes, actions and upgrades.

@opencharacter/packs

Every official Open Character Format pack, as releases by pack ID, and their English text.

@opencharacter/spec

Open Character Format (OCF) specification: written spec, JSON Schemas, fixed sets and the shared test suite.

@opencharacter/text

Open Character Format (OCF) wording helper: turns engine output (choices, pauses, options, issues, roll summaries and dice) into finished text from pack and spec messages.

@opencharacter/5e-srd-5.1

Open Character Format pack: the 5E System Reference Document 5.1.

@opencharacter/fate-core

Open Character Format pack: the Fate Core System SRD (the character sheet, skill rolls, stress and consequences, stunts, milestones, contests, extras, NPCs and mobs).

@opencharacter/fitd-crew

Unofficial, mechanics-only Open Character Format model of a Forged in the Dark crew.

@opencharacter/fitd-scoundrel

Unofficial, mechanics-only Open Character Format model of a Forged in the Dark scoundrel.

@opencharacter/mork-borg-core

Unofficial, mechanics-only Open Character Format model of MÖRK BORG. No rules or flavor text.

@opencharacter/mothership-1e

Unofficial, mechanics-only Open Character Format model of Mothership. No rules or flavor text.

@opencharacter/orc-2e

Open Character Format pack: Second Edition fantasy rules (Player Core, Player Core 2 and GM Core) under the ORC License.