Saint's Mile A frontier JRPG.
A weathered frontier road story with sharp banter, real consequences, and just enough mystery to make the horizon feel haunted. Built for the generation that grew up on 90s classics.
Install
cargo install saints-mile
Play
saints-mile
From source
git clone https://github.com/mcp-tool-shop-org/saints-mile
cd saints-mile && cargo run
What Kind of Game
A frontier party RPG with terminal-native style.
Party Combat
4-slot party with distinct roles, duo techniques, and standoff-driven initiative. Not a duel game — a real 90s JRPG battle system.
Made for Adults
Themes of regret, duty, compromise, and legacy. Adults speak like adults. Choices linger. The frontier has weight.
Terminal Native
Runs in any terminal on earth. Zero graphics debt. Full focus on deterministic mechanics and text that trusts its audience.
The Cinder Basin
A frontier territory being reshaped by rail, water, and law.
Reputation as a Web
Helping one faction costs you with another. Towns remember who you helped and who you left behind.
Trail as Dungeon
Distance changes decisions. Water, ammo, and horse stamina are real costs. The road between towns is where pressure lives.
Four Decades
Play from age 19 to 50+. Galen's combat identity, worldview, and command presence change as life changes him.
The Party
Galen Rook — Gunhand
Precision • Called shots • Field command
Evolves across four life phases:
Youth → speed and pride
Young man → harder choices
Adult → setup and command
Older → judgment and certainty Eli Winter — Grifter
Nerve attacks • Disruption • Cheap tricks
"Me? I'm being charming.
Nobody should trust that."
Loyalty line unlocks late —
through deed, never speeches. Dr. Ada Mercer — Sawbones
Healing • Wound management • Diagnosis
"He's one of the men bleeding
in front of me."
The wound system matters
because she exists. Rosa Varela — Ranch Hand
Lasso CC • Front-line tanking • Guard
"Fence doesn't hold itself."
She knows every fence post,
water point, and cattle trail. Rev. Miriam Slate — Preacher
Channeled buffs • Nerve support • Sermon
Her abilities work in ways that
resist clean categorization.
Faith, cadence, timing —
or something the frontier
has no name for. Lucien "Fuse" Marr — Dynamiter
Delayed AOE • Terrain reshaping
"Every road costs somebody.
I'm just the cost you can see."
The player hates him first.
That is correct.