/WFRP4e-FoundryVTT

The premiere system for running grim and perilious games of Warhammer Fantasy Role-play in the Foundry VTT environment.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Warhammer Fantasy Roleplay 4th Ed. (FoundryVTT)

This system is intended for use with Foundry Virtual Tabletop to play in the grim and perilous world of Warhammer.

Installation - Auto Installer (Recommended)

You can install the system from the Foundry system installer, simply search for Warhammer Fantasy and it should show in the results.

Current State

Version 1.0 marked, by our estimation, where the system is fully equipped with all the necessary features as well as the bells and whistles that should provide a very smooth experience when playing Warhammer Fantasy 4th Edition.

Version 2.0 marked the removal of content due to increasing copyright concerns. Luckily Cubicle 7 was open to supporting Foundry officially, bringing us to 3.0

Version 3.0 brought back warhammer better than ever, the official modules provided by me working with Cubicle 7 brings the Warhammer system to the forefront of the possibilites of gaming in Foundry VTT and the seamlessness of official content to make the GM's life easier. See below for more details on official modules.

Version 4.0, Foundry 0.8.x compatible, major refactoring for cleaner code to take advantage of the Document refactor.

Version 5.0, Compatible with Foundry V9

Version 6.0, Compatible with V10, which uses a bundler, see Environment Setup

Version 7.0, Current version, Compatible with V11, and with a vastly improved Active Effect scriping system

Please feel free to message me on Discord - moo.man

Official Module Video - Goes through the initial official module offerings - Core, Starter Set, RNHD, and EIS

1.0 Release Video- Goes through the new features between Beta and 1.0

Beta Release Video - Goes through the NPC/Creature sheet, tables, items, as well as other features

Alpha Video - Shows off the initial character sheet and some functionality.

Notable Features

  • Opposed Test and Damage calculation that takes into account Size, weapons, armor (qualities and flaws), and talents

  • Complete test result evaluation (everything from miscasting, ingredients, wrath of the gods, blackpowder misfires, overcasts)

  • A complete character generation suite

  • Random NPC generation tools that utilize career and race to generate NPC stat blocks

  • Inventory management with complete support for drag and dropping items into containers, calculating total encumbrance.

  • No need to calculate advancement costs, just click on a button to advance a characteristic/skill/talent and it automatically deducts exp

  • A plethora of optional rules, such as Fast SL and Tests Above 100%

  • Ability to edit and recalculate test results - because we all know how many modifiers we forget in 4e!

  • Easy monetary commands, post payment/reward requests and availability rolls, which can be clicked to automatically roll or deduct money\

  • Automated Conditions! Apply conditions with a click of a button, prompted for you during combat!

  • Mounts! Saddle up and easily have the benefits of mounts calculated for you.

  • Automated Talents: Slayer, Instinctive Diction, Robust, Resolute, Daemonic, name a talent, we've got it.

Thanks

I also wanted to thank the following for the help in continuing to improve the system with various feature contributions or fixes!

  • silent_mark
  • JDW
  • Jagusti
  • LeRatierBretonnian
  • HerveDarritchon
  • DasSauerkraut
  • Forien
  • Txus

Documentation

You can find the new documentation here, though it is very much still a work in progress!

Environment Setup

If you want to contribute to system development, clone the project to any folder to begin setting up your environment

1. Install Dependencies

npm install

2. Configure your Foundry Data Path

Copy and rename example.foundryconfig.json to foundryconfig.json and change the path property to your Foundry's Data location

3. Build the project

npm run build

This will build the project into the location specified by the path property in step 2, which provides a working system that Foundry can use.

Pack the Compendium

Though the Basic compendium is rarely used, it is not packed and provided to the system automatically with the build command. To do so, run the following:

npm run pack

Modules

Official

  • Core Module - Adds the Core Rulebook support, all the compendium packs, tables, and features!

  • Starter Set - Adds the Starter Set Adventure and Setting material. Explore Ubersreik in this fully integrated module!

  • Rough Nights & Hard Days - Adds the 5 new and classic adventures, with fully detailed actors, items, and journal entries. Includes new features like a clock and gnome character generation

  • Enemy In Shadows - The entire Enemy In Shadows campaign and companion, including tables, mutations, spells, talents, and so much more to start your players on the incredible Enemy Within campaign.

  • Ubersreik Adventures I - 6 ready to play adventures within the Duchy of Ubersreik, the best resource to expand Starter Set with.

  • Death on the Reik - The entire Death on the Reik campaign and companion, including tables, mutations, spells, talents, as well as integrated trading rules!

  • Middenheim: City of the White Wolf - Dive into the centre of Ulrican influence and power in the Old World and explore Middenheim, the heart of the Empire's North.

  • Archives of the Empire: Vol 1. - A fascinating and diverse collection of articles on topics that cover the length and breath of the Old World.

  • Power Behind the Throne - Carrying on from where Death of the Reik left off, Power Behind the Throne takes your brave heroes from Altdorf to the city of Middenheim, a towering city-state in the north of the Empire where trouble brews and a play for power is made.

  • Altdorf: Crown of the Empire - A fascinating and entertaining guide to the capital, the nexus of government, religion, magic and military power in the Empire. Each district is carefully detailed with a wide variety of locations, plot hooks, and NPCs.

  • Ubersreik Adventures II - 5 ready to play adventures in Ubersreik along with a detailed look into the Jungfreuds

  • Old World Bundle I - Contains eight titles previously released as short PDF only options that will help expand your WFRP adventures.

  • The Horned Rat - The penultimate volume of the five-part series of the Enemy Within campaign. Includes lore, spells, items, and weapons, and enemies centered on the Skaven and their wicked schemes.

  • Empire in Ruins - The final part of the five-part series of grim and perilous Warhammer Fantasy Roleplay adventures.

  • Archives of the Empire: Vol 2. - A varied collection of excellent and entertaining expansions to any gaming table.

  • Up In Arms - Provides options and guidance for Warhammer Fantasy Roleplay Characters who follow warrior careers. It focuses on abilities that players and GMs can make use of to add variety and expertise to the fighting folk of the Old World in Warhammer Fantasy Roleplay

  • Winds of Magic - A comprehensive guide to the practices and traditions taught by the eight Colleges of Magic. As well as providing background to the development of magic in the Empire it includes details of a multitude of magic practices, creatures, and places.

  • The Imperial Zoo - A bestiary and travelogue of three daring expeditions into the Old World, ranging from the heights of Karak Kadrin to the city of Miragliano in the southern land of Tilea, and including dozens of creatures, beasts and monsters.

  • Salzenmund: City of Salt and Silver - Salzenmund promises opportunity and excitement to adventurous souls, detailing the ambitions and conquests of the new ruling Gausser family, the vicious smuggling and piracy conspiracies, and the growing forbidden cults.

  • Old World Bundle II - Contains eight more titles previously released as short PDF only options that will help expand your WFRP adventures.

  • Sea of Claws - The perfect starting point for a new campaign set on the high seas, detailing the northern coastlines of the Old World and the creatures and characters players may encounter there.

Unofficial

Out of Date or Abandoned