Soruta — WestMarch Système
Free and open sourceThe foundation of a West Marches campaign in Foundry VTT: players form their own groups, and each group has its own sessions, chat, combats and audio, without disturbing the others.
Available to everyone, straight from Foundry VTT: no need to ask us for anything.
- Installation
- Foundry VTT setup screen, Add-on Modules tab, “Install Module”, then search for “WestMarch”.
- Compatibility
- Foundry VTT v13 and v14, dnd5e system.
- Price
- Free. Donations are temporarily suspended.
Soruta — Completed Westmarch
LicensedFoundry VTT is designed for one game master and a small fixed group. Completed Westmarch turns it into a full West Marches server: several groups in parallel, a shared world, characters followed from creation to retirement, and game masters who stay in control of everything.
- All-in-oneBrought together and designed to work as one.
- À la carteEach feature can be enabled on its own.
- Proven in playIt runs the Althéia table.
- Compatibility
- Foundry VTT v13 and v14, Dungeons & Dragons 5 system (dnd5e 6).
- Recommended
- midi-qol, Monk’s Enhanced Journal (required for the world registry), a calendar module, lib-wrapper.
- Access
- Licence only, issued by Soruta (see below).
- Support
- Run the Diagnostic (module settings), then open a ticket on the Althéia Discord with the copied result. No private messages, please.
What Completed Westmarch does
-
Attach a token New
The GM attaches an NPC, an object or another character to a player, carried on them or led behind them. The token follows on its own, along the same path: it does not go through walls.
-
Automated 2024 rules New
Monk’s Martial Arts (die and Dexterity without editing the weapons), features regained on the initiative roll (Persistent Rage, Perfect Focus, Superior Inspiration…), Heroic Inspiration for the Resourceful Human and the Musician. Healer, Alert, Large Form and the Giant’s rage apply themselves. If midi-qol already does it, the module leaves it in charge.
-
FunnyStats New
Optionally, a video-game style end-of-combat scoreboard: damage dealt and taken, healing, killing blows, distance travelled, actions used, critical successes and failures, with titles (MVP, Tank, Guardian angel…).
-
Server opening in one click New
Before opening to players, one action clears the test data (reports, session log, expeditions, downtime). Like the fog reset, it is protected by an admin password specific to the module.
-
Living relations and bestiary
Only the character being played records its encounters, and only what its token really sees: not through a wall, nor in the dark. Last position, last encounter date, estimated AC, vulnerabilities, resistances and immunities noted by the players.
-
Diagnostics and problem tracking
A “Diagnostic” button checks versions, licence, required modules and settings in one click. If something breaks or conflicts with another module, the GM is notified in their Discord log.
-
The world registry
Every NPC, place and organisation has its sheet in Monk’s Enhanced Journal, on a shared template with secret sections. NPCs and organisations stored in compendiums, places pinned on the map, an NPC’s actor created in one click: every GM knows who is who.
-
XP progression
XP per session offered when closing, official D&D thresholds or thresholds scaled to a goal in real months (editable level by level), XP bonuses per level range and a server maximum level. Or star-based XP, with the number of stars per session chosen by each server.
-
Where does everything go?
A guide journal generated from the settings (PCs, NPCs, creatures, places), with a check that flags everything stored in the wrong place so that relations and the bestiary work.
-
Groups and sessions
Players create and join their groups, each with its own chat, combats, pause and audio. At the end of a session, a recap goes to Discord: players, XP, enemies, NPCs and items.
-
The GM locker
A dashboard that brings together session reports, expeditions in progress, downtime to approve, pending characters, GM tracking and the world registry.
-
Supervised characters
Creation requests, approval by the GM, build locked once approved, approved level-ups and a limited number of characters per player.
-
An enhanced sheet
Relations, Bestiary, Notebook and dated Expeditions tabs, a private GM note and an “Available / On an expedition” badge in the actor list.
-
The expedition map
A fog of war specific to each group and each character. Places, marked with a thin pin, are revealed when the group reaches their cell, with a “New place discovered” banner.
-
Downtime and crafting
Between two expeditions, characters train or craft. Adjustable costs and durations, item added automatically from a compendium, approval in the locker.
-
Staging
Audio cues prepared in advance (start, volume, fade), triggered by hand, when a token is revealed or when combat starts, played only for the group concerned.
-
Discord and anti-cheat
Discord log configurable type by type, with no spoilers of prepared creatures, discreet detection of items created by players, XP locked on the player side, controlled content sources.
-
House rules and comfort
Currency without electrum, harvesting creatures, pantheons, evolving companions, transformations, restocking shops, an interactive tutorial, accessibility settings and a settings panel that only shows what is enabled.
Getting access
Completed Westmarch is not for open sale. Soruta only offers it to trusted servers, after getting to know the table.
- Contact Soruta on the Althéia Discord and introduce your server and your table.
- Give Soruta a GM account on your Foundry VTT server: this is a condition for access.
- Receive your licence: installation link and key, entered only once by the GM.
The licence
© Soruta, all rights reserved. The module only works with a licence key, personal and tied to your worlds.
Only Soruta can issue a licence. Redistribution, resale or modification is forbidden without Soruta’s written consent.
A licence can be revoked if its conditions are no longer met: the module then stops working on the worlds concerned.
Following updates
Every new feature of both modules is announced on our Discord. Have your own server? Follow the announcements channel to receive the announcements there.
- Join our Discord.
- Open the module updates announcements channel.
- Click “Follow” and choose the channel on your server (administrator rights required).