Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iron Kingdoms

JackForge

A 'Jack Converter. Turn WarMachine WarJacks, Myrmidons, Vectors, and Colossals into playable Pathfinder 1st and 2nd Edition stat blocks, with an optional WarMachine-style hit-location damage mode.

GPL-3.0 platforms web


What it does

Type in a WarJack's WarMachine stat line and JackForge builds a Pathfinder stat block for it, three different ways:

  • PF1e  Pathfinder 1st Edition. Carries forward the classic d20 / Iron Kingdoms conversion logic, recalibrated so the results land in legal Pathfinder ranges.
  • PF2e  Pathfinder 2nd Edition. Built from Paizo's official "Building Creatures" benchmark tables, keyed to the jack's Challenge Rating.
  • APF1e  Advanced PF1e. A WarMachine-style "box-out" damage system: hit points are spread across the head, torso, two arms, and two legs. Wreck an arm and its weapon is gone; wreck the head and the 'jack goes inert; wreck the torso and the boiler explodes.

It also understands the wrinkles: Khador builds no light warjacks, colossal chassis lock to colossal, Cyriss vectors are caster-driven and can hover, Retribution myrmidons carry an Energy Field of temporary hit points, and unique character 'jacks get a manual challenge-rating nudge.

JackForge bench


Get it

  • Desktop app (portable, no install): download the self-contained build from the Releases page. It is a single executable and needs nothing else installed.
  • Web version: open web/jackforge.html in any browser, or embed it on a web page (see Embedding).
  • From source: see Building.

Walkthrough: converting a 'Jack

Say you want a Khador Juggernaut in your Pathfinder game.

  1. Enter the WarMachine stat line in the plate on the left. From the Juggernaut's card:

    SPD STR MAT RAT DEF ARM Hit Boxes Special
    4 12 6 4 10 20 34 0
  2. Set the chassis. Chassis Type: Heavy. Class / Chassis: Khador, Juggernaut Chassis. (Notice Light greys out, because Khador does not field light warjacks.) Arc Node: None.

  3. Press Convert. The PF1e tab fills in:

    Juggernaut  ·  Huge construct  ·  CR 10
    Speed 20 ft.
    STR 34 (+12)   DEX 10 (+0)   INT 10   WIS 11
    BAB +8   Melee 2 slams +18/+13   Grapple +22
    HP 143 (15d10)   AC 26 (touch 8, flat-footed 26)   DR 16/adamantine
    Fort +13   Ref +9   Will +13
    

    A Juggernaut reads as a CR 10 threat, not a world-ender. (The original tool's uncalibrated score is shown in brackets for reference.)

  4. Check the other tabs. PF2e shows the same jack as a Level 10 construct built from Paizo's benchmark tables. APF1e spreads those 143 hit points into locations (Head 14, Torso 79, each Arm 14, each Leg 11) with the box-out rules for crippling each one.

  5. Send it to Foundry. On the PF1e or PF2e tab, press Send to Foundry SBC?. The stat block is copied to your clipboard in the exact format the importer reads. Paste it into Foundry's SBC module (PF1) or the PF2e Bestiary Import module (PF2) and the actor is built for you.

That is the whole loop: stat line in, playable 'jack out.


The details

  • Damage reduction bypasses adamantine, which in the Iron Kingdoms is Serric Steel. Same metal, same rule. The export keeps the adamantine keyword so the Foundry importers parse it.
  • Myrmidons (Retribution) get an Energy Field of temporary hit points equal to the jack's HP rounded to the nearest 10, plus a free-text field for the special power the field grants.
  • Vectors (Cyriss) are mindless and caster-driven: their MAT and RAT become the controlling warcaster's Caster Level and Caster Hit Dice, and light ones can be set to hover.
  • Colossals get two independent damage structures (left and right) in the box-out mode.
  • Unique 'jacks (Behemoth's twin cortexes, a double-field myrmidon) get a manual CR adjustment that carries across all three tabs.

Every conversion has been checked against the real statlines of sixteen reference jacks spanning all six factions plus two colossals.


Embedding on a web page

The web version is a single self-contained file. Drop the contents of web/jackforge.html into an HTML block on your site and it flows into the page. It is responsive by container width, so it fits a narrow column or a full-width page on its own. A short how-to-use block is included as web/jackforge-instructions.html.


Building from source

JackForge is a .NET / Avalonia application.

cd src/JackForge
dotnet run                 # launch the app
dotnet run -- --selftest   # headless conversion sanity check
dotnet run -- --validate   # run the 16-jack validation suite

Publish a portable, self-contained build for your platform:

# Windows
dotnet publish src/JackForge -c Release -r win-x64  --self-contained -p:PublishSingleFile=true
# macOS (Apple silicon)
dotnet publish src/JackForge -c Release -r osx-arm64 --self-contained -p:PublishSingleFile=true
# Linux
dotnet publish src/JackForge -c Release -r linux-x64 --self-contained -p:PublishSingleFile=true

Repository layout

src/JackForge/      the Avalonia desktop application (C#)
web/                the embeddable single-file web version + instructions
docs/               logo and screenshots
DESIGN.md           design notes and the locked ruleset decisions
EVOLUTION.md        the project's history, from a 2005 high-school build to now

Disclaimer

JackForge is an unofficial, fan-made tool. It is not affiliated with, endorsed by, or sponsored by Privateer Press or Paizo Inc. WarMachine, Iron Kingdoms, WarJack, and all related marks, logos, and game content are trademarks and property of Privateer Press. Pathfinder and the Pathfinder game mechanics are property of Paizo Inc. This project is a hobbyist utility for personal, non-commercial use by fans, and it ships none of the source games' content: you bring the stat lines, it does the math. All trademarks and copyrights remain with their respective owners.


License

Copyright (C) 2026 Victor S. (DatJavaClass)

JackForge is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License, version 3, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file for the full text.


Built by Victor S. (DatJavaClass).

About

Convert WarMachine WarJacks into Pathfinder 1e/2e stat blocks, with a WarMachine-style hit-location damage mode. Portable desktop app plus an embeddable web widget.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages