Welcome to

Vhal'Terra

A world sundered. — A war eternal.

Two realities collided. Empires fell. Now three powers rise from the ashes to shape what comes next.

Explore the World →
Current Campaign
Cycle {{ cTurn }}
▸ VIEW TIMELINE
{{ s.icon }}{{ s.value }}
{{ s.label }}
Latest Victor
{{ latestVictor }}
▸ View latest battle
Live Feed
{{ tickerText }}
{{ m.glyph }}
{{ m.title }}
{{ m.sub }}
Recent Battle Reports
VIEW ALL
{{ r.title }}
{{ r.meta }}
{{ r.outcome }}: {{ r.victor }}
Latest Painting
VIEW GALLERY
{{ p.name }}
by {{ p.painter }}
Upcoming Events
CALENDAR
{{ e.glyph }}
{{ e.title }}
{{ e.sub }}
{{ e.when }}
Coming Soon
Join the Discord
Share your armies, battles, and hobby. Vote each turn.
Join the War
Resources & Rules
One Page Rules, army lists, scenario packs.
Browse
The Three Powers

Factions of Vhal'Terra

Three ideologies born from the wreckage of two worlds. Choose your allegiance — or study your enemies.

{{ f.sub }}
{{ f.name }}
{{ f.tagline }}

{{ f.long }}

Enter the Codex →
Factions  ›  {{ faction.name }}
{{ faction.sub }}

{{ faction.name }}

{{ faction.tagline }}

{{ faction.long }}

{{ t.label }}
Research Proposals

Choices currently offered to {{ faction.name }} commanders. Votes are cast each cycle to decide which is adopted.

{{ p.category }}
{{ p.name }}
{{ p.description }}
{{ p.votes }}
Votes
No research proposals are currently open for {{ faction.name }}.
Building Opportunities

Construction choices currently offered to {{ faction.name }} commanders. Votes are cast each cycle to decide which is built.

{{ p.category }}
{{ p.name }}
{{ p.description }}
{{ p.votes }}
Votes
No building proposals are currently open for {{ faction.name }}.
Territories With Buildings
{{ t.name }}
{{ t.building }} · {{ t.buildingType }}
{{ faction.name }} has no territories with buildings yet.
Faction Overview

{{ faction.long }}

Recent Victories
Cycle {{ v.turn }} · {{ v.scenario }}
{{ v.title }}
{{ v.playerA }} vs{{ v.playerB }}
Victory Points
{{ v.vpLabel }}

{{ v.summary }}

{{ v.outcome }}: {{ v.victor }}
Newly Acquired / Developed Territories
{{ t.name }}
New
{{ t.recentSubtitle }}
{{ faction.name }} hasn't acquired or developed any territory in the last two cycles.
Owned Territories
{{ t.name }}
{{ t.terrain }}
Battles
Cycle {{ v.turn }} · {{ v.scenario }}
{{ v.title }}
{{ v.playerA }} vs{{ v.playerB }}
Victory Points
{{ v.vpLabel }}

{{ v.summary }}

{{ v.outcome }} vs {{ v.opponent }}
{{ faction.name }} hasn't fought any battles yet.
Current Status
Territory Control{{ factionTerritoryPct }}%
Win / Loss / Draw{{ factionWinPct }}%
{{ factionWins }}W · {{ factionDraws }}D · {{ factionLosses }}L
Battles Fought{{ factionParticipatedCount }} / {{ totalReportsCount }}
Alignment{{ faction.alignment }}
Key Beliefs
{{ b }}
War Room

The Campaign

{{ cTurn }}
Current Turn
{{ cBattles }}
Battles
{{ cCommanders }}
Commanders
Faction Strength
{{ f.name }}{{ f.pct }} · {{ f.strength }}
Remaining territory is contested or unclaimed. Ownership shifts each turn with battle results and construction votes.
Active Event
{{ activeEventObj.hexName }} · {{ activeEventObj.scenario }}
{{ activeEventObj.name }}

{{ activeEventObj.brief }}

{{ activeEventObj.description }}

{{ o.label }}
Turn Timeline
{{ t.turn }}
Turn
{{ t.label }}
{{ t.note }}
Contested Territories
{{ t.name }}
{{ t.terrain }}
The Three Powers
{{ f.name }}
View Faction →
Discord-Powered

Painting Gallery

Submit Your Work

Every model painted for the campaign, pulled from the Discord hobby channel. Each entry links back to its discussion.

{{ paintUserLabel }}
{{ o.label }}
No painters found
{{ c.label }}
{{ p.name }}
by {{ p.painter }}
♥ {{ p.likes }}{{ p.postedLabel }}
Field Records

Battle Reports

Every engagement of the campaign, submitted by the commanders who fought it. Victory shifts the map.

Cycle {{ r.turn }} · {{ r.scenario }}
{{ r.title }}
{{ r.playerA }} vs{{ r.playerB }}
Victory Points
{{ r.vpLabel }}

{{ r.summary }}

{{ r.outcome }}: {{ r.victor }}
The Vault

Resource Library

Rules, army lists, scenarios, and downloads — everything you need to join or run the campaign.

Where We Play

Locations

Friendly local game stores across North Carolina where the community meets to play and paint. Tap a region's calendar to see its upcoming game days.

{{ reg.region }}
▸ Game Day Calendar
{{ s.name }}
{{ s.line1 }}
{{ s.line2 }}
The Project

About NCOPR

A living campaign — not a website you read, but a war you watch unfold.

About Us

We strive to create a community where gamers/hobbyists (no matter their age, gender, sexuality, religion, ethnicity, disability, or political affiliation) are welcome. This is a safe space to escape, relax, and feel supported. This group is for playing and painting miniatures to escape real-world drama for a while.

Campaign Information

NCOPR is a community-run One Page Rules campaign set in the original world of Vhal'Terra. Players field armies for one of three factions, fight real games on their tabletops, and submit the results — which shift ownership of the campaign map turn by turn. Between battles, the community paints, votes on construction and research, and writes the next chapter of the war together.

Frequently Asked Questions
What is One Page Rules?

OnePageRules (OPR) is a set of streamlined miniature wargames designed as a faster and more accessible alternative to games like Warhammer 40K and Age of Sigmar. The system emphasizes simplicity, balance, and customization.

Why join our community?

We are striving to be the largest OPR group in North America. We have a good group of dedicated and fun players who just want to have a good time, throw some dice, and paint some minis.

What do I need to play?

OPR is model agnostic, so you can build an army out of anything, from official 3D printed OPR minis, Warhammer models, to even Lego and paper.

Where can I get a demo game?

Just show up to one of the normal game days on the calendar or come to one of the scheduled events. Another great way is to join our Discord and ask. We can set up a game either in person or through Tabletop Simulator.

How does a turn work?

Commanders fight games, submit battle reports, and vote on what their faction builds or researches next. When the turn resolves, the map, standings, and story all update — and the next turn opens.

How do I join?

Pick a faction, grab the rules, and jump into the Discord. New commanders are welcome at any turn — the war never stops for reinforcements.

Join the Discord →
{{ hexModalObj.name }}
{{ hexModalObj.terrain }} · {{ hexModalObj.owner }}

{{ hexModalObj.description }}

Primary Resource
{{ hexModalObj.primaryResource }}
Secondary Resource
{{ hexModalObj.secondaryResource }}
Building
{{ hexModalObj.building }} {{ hexModalObj.buildingType }}
Field Effect

{{ hexModalObj.fieldEffects }}

{{ hexEventObj.name }}
{{ hexEventObj.scenario }}

{{ hexEventObj.brief }}

{{ hexEventObj.description }}

{{ o.label }}