entropus fork

Welcome to OMA3

Shadowrun 6th Edition Character Generator

Build and manage Shadowrun 6th Edition characters locally in your browser. You'll need the core rulebook to make sense of the rules; you can purchase a copy here.

Runners

Open a character sheet or keep a local backup.

Local Fork Release Notes

3.57 · Mobile runner creation and management

  • Responsive navigation and compact character headers keep runner context, validation, and resources accessible across screen sizes.
  • Priority, metatype, magic, skills, knowledge, qualities, and resource editors now provide clearer selection and review flows on mobile and desktop.
  • Resource browsing and editing use aligned navigation, expandable purchase details, and clearer cost and Essence information.
  • Runner summaries, character sheets, and selection screens have refined layouts, optimized WebP portraits, and updated app icons.
  • Creation feedback and controls include clearer Glitches indicators, Nuyen balances, spell counts, and keyboard focus in editing dialogs.

3.56 · Unified interface colors and navigation feedback

  • The Runners Interface now uses one central semantic palette for navigation, accents, validation, success, information, and destructive actions.
  • Buttons and icon buttons provide consistent hover, pressed, and keyboard-focus feedback without shifting the layout.
  • The main navigation now presents Home, Build, and Character Sheet as equal cyan destinations; the active destination receives the same framed treatment as the creation tool rail.
  • Validation uses neon magenta throughout, while runner retirement changes to coral only on the retirement page.
  • Local release notes are now grouped by minor version and include the previously missing product changes through the current release.

3.55 · Validation at a glance

  • Creation areas with errors now show live error-count badges in the right-hand navigation, including errors that point to nested resource pages.
  • Cross-page Karma issues and warnings remain in the global validation summary instead of being assigned to a misleading page badge.
  • Resource headers now crossfade at the sticky boundary without a visible content jump.

3.54 · Complete resource workspace

  • Resource groups now share one purchase workspace with sticky group and subsection navigation, live selection counts, and contextual budget information.
  • Purchased inventory stays visible alongside the catalog, while lazy mounting keeps the expanded workspace responsive.
  • Gear modifications use a unified editor; electronics capacity, bioware choices, Essence costs, lifestyles, magic gear, foci, general gear, DocWagon contracts, and ammunition follow their specific creation rules.
  • Repeated layout and scroll refinements keep content, navigation, and the compact sticky header aligned during long catalog browsing.

3.52 · Inventory-aware resource shopping

  • The resource workspace keeps purchased inventory visible and supports buying items directly from the catalog.
  • Budget information and purchase controls use a tighter layout suited to large resource lists.

3.51 · Unified resource purchasing

  • Resource acquisition moved into a shared workspace so categories use one consistent search, browsing, and purchase experience.

3.50 · Contextual creation headers and ammunition

  • Creation pages now show the active runner, global Karma, validation status, and page-specific remaining resources in a consistent header.
  • Ammunition can be purchased and configured during creation, including direct access through the resource workflow.
  • Creation routes use page-specific backgrounds with slow, stable transitions that tolerate rapid navigation.

3.49 · Connections and language creation

  • Runners can create, edit, and review connections with Influence, Loyalty, organization, location, notes, and Charisma-based validation.
  • Knowledge skills, learned languages, and exactly one native language now have a complete creation workflow with duplicate protection and clear language levels.
  • Character sheets show connection details and language comprehension bonuses in compact, readable groups.
  • Creation pages gained persistent runner context and a centralized remaining-Karma display.

3.48 · Completed creation validation foundation

  • Creation validation now covers priorities, qualities, active skills, magic and resonance selections, Karma, and invalid imported advancement data.
  • Remaining Karma is visible on the character sheet, and skill specializations paid with Karma no longer consume skill points.
  • Runner imports pass through explicit schema migrations, retain recognized fields only, and are protected by anonymized legacy-runner regression fixtures.
  • The implementation roadmap records completed validation coverage and keeps living-persona and static-echo calculations as separate future work.

3.47 · Unified magic advancement navigation

  • Spells, rituals, adept powers, complex forms, initiation, and submersion now use equal-weight navigation on the main magic page.
  • Awakened runners see initiation while technomancers see submersion; incompatible imported selections remain removable in a review section.
  • Magic categories show known-entry counts and retain readable inactive-tab contrast.

3.46 · Magic budgets beside their content

  • Spell, ritual, adept-power, alchemical-spell, and complex-form budgets appear directly beside their section headings.
  • Shared spell-and-ritual budgets stay synchronized while redundant headings and repeated pool explanations have been removed.

3.45 · Inline magic selection

  • Spells, rituals, adept powers, and complex forms now use full-width catalogs with selections shown and edited in place.
  • Unique entries use checkboxes, while configurable powers and forms support distinct variants with clear Choose and Add actions.
  • Tooltips explain selection states, and mystic adepts always see their Power Points budget, including an explicit zero state.

3.44 · Complete magic creation workflow

  • Magic creation is organized into Basics, Spells/Powers/Forms, and Initiation or Submersion with consistent controls and compact path cards.
  • Tradition, aspect, special attributes, power-point allocation, and content budgets follow the selected magical or resonance path.
  • Initiation and submersion use cumulative creation costs and attribute limits; adept Power Point metamagic and creation-only purchase restrictions are reflected in Karma totals.
  • Runner storage safely supports unnamed characters and reports creation failures without losing existing browser data.

3.43 · Complete attribute and creation-rule validation

  • Metatype adjustment points and exceptional attribute ranges now work across every physical, mental, and special attribute.
  • Validation reports invalid point types, attribute bounds, and multiple attributes at their creation maximum while still allowing edits.
  • The validation indicator follows runner edits live, and shared quality and skill rule helpers prepare consistent catalog, rating, specialization, and access checks.
  • A dedicated Docker test image and persistent Jest cache speed up isolated full checks.

3.42 · Persistent creation workspace

  • Runner creation now uses a persistent workspace with direct access to every creation area, current validation issues, and runner retirement.
  • Browser-only storage remains behind the client boundary so creation pages also render safely on the server.
  • The validation control stays in place while loading, avoids badges for valid runners, and opens a readable high-contrast issue panel.

3.41 · Compact runner validation

  • Creation errors and notes moved into a compact validation control in the character-sheet tool rail.
  • Valid runners no longer show an unnecessary status message.

3.40 · Editable Markdown profiles and polished overview cards

  • Runner descriptions render as Markdown and switch into a focused editor; legacy notes remain readable as a fallback.
  • Overview values show concise Nuyen and gear ratings, with modifications grouped clearly and identity gear separated into ID & Credsticks.
  • Card spacing, separators, hanging indents, and wrapping were refined so dense overview content remains readable without overlap.

3.39 · Focused fork home page

  • The start page identifies the entropus fork, prioritizes the local runner roster, and separates local product history from upstream GitHub releases.

3.38 · Direct and reliable runner exports

  • Runner JSON can be downloaded or copied directly without opening a dialog, and filenames include the last-modified date.
  • Downloads no longer depend on temporary browser filesystem URLs.

3.37 · Character sheet tool rail

  • Overview, Details, and Print controls move into a compact desktop tool rail beside the character sheet.
  • Long runner JSON remains scrollable during import so the Add Runner action stays reachable.

3.36 · Balanced runner profile

  • The runner profile uses a centered composition and separates compact attribute groups without redundant labels.

3.35 · Structured runner profile

  • The compact profile centers runner information and separates attributes into Physical, Mental, and Special groups.

3.34 · Compact runner profile

  • The overview combines runner identity, personal facts, and attributes into a compact profile block.

3.33 · Alphabetical overview groups

  • Skill attributes and spell categories are sorted alphabetically in the character overview.

3.32 · Skills grouped by attribute

  • The character overview groups skills by their base attribute for faster scanning.

3.31 · Modernized Runners Interface

  • The default theme now uses a calmer cyberpunk dossier design with stronger contrast and restrained neon accents.
  • Character sheets group information into readable tactical panels while preserving the compact overview and print layout.
  • Physical, Stun, and Physical Overflow monitors use compact numeric values without the unused Edge tracker.

3.30 · Versioned standalone Docker images

  • A release command builds a self-contained production image tagged with the complete application version.

3.29 · Visible local product history

  • The start page now summarizes the user-facing changes maintained by this local fork.

3.28 · Creation-aligned gear overview

  • Character-sheet gear groups now follow the creation categories, hide meaningless zero capacity, and print without decorative borders.

3.27 · Gear capacity and modifications

  • Compact gear summaries include capacity and installed modifications in the familiar archetype format.

3.26 · Remaining Nuyen at a glance

  • The compact character overview now shows the runner's remaining Nuyen.

3.25 · Grouped overview values

  • Key character values are grouped into compact, scan-friendly overview sections.

3.24 · Streamlined overview summaries

  • Overview summaries were simplified to present more character information with less visual repetition.

3.23 · Compact character overview

  • A concise overview is now the default character-sheet view, while the complete Details view remains available.

3.22 · Ready-for-play derived tests

  • The character sheet includes derived tests needed during play.
  • Magic and Resonance correctly include the base value granted by the selected priority.

3.21 · Runner personal data

  • The character sheet now presents the runner's personal and identity information alongside mechanical values.

3.20 · Ready-for-play sections

  • Character information is grouped into practical play sections with tighter trackers and table density.

3.19 · Complete attributes, monitors, and dense details

  • Attribute groups, initiative, armor, and condition monitors were expanded and refined for play.
  • Gear, skills, qualities, and single-column sections use compact layouts with less redundant labeling.

3.18 · Direct character sheet navigation

  • The character sheet became a first-class destination in the application's main navigation.

3.17 · Character sheet redesigned for play

  • The Runners Interface became the default presentation with a readable two-column desktop sheet.
  • Ratings and spell groups were condensed to keep important play information visible.

3.16 · Character sheet foundation

  • Previously missing magic, resonance, and gear sections are included in the character sheet.
  • Each runner can store Markdown notes for background information and play preparation.

3.14 · Safer local character files

  • The running application version is visible on the start page.
  • Downloaded runner JSON contains a schema version, and imports reject malformed or incomplete files with understandable errors.
  • The character sheet received its first print-friendly presentation.

GitHub Release Notes

VersionName

Contribute