Skip to content
This repository has been archived by the owner on Aug 18, 2021. It is now read-only.
ameily edited this page Apr 27, 2011 · 5 revisions

WarRoom is a toolset that allows you to create, maintain, and browse reference files for table-top games such as Warhammer 40k. In essence, WarRoom is designed to be a free and open source version of ArmyBuilder with additional features. WarRoom allows the user to define both Games and Races. Games contain a base rule list, while Races belong to a game and contain a rule list, a unit list, and a wargear list. Once a Game and Race have been defined the user may then create armies that contain a number of units and upgrades for a point cost. Once the army is created, it can then be printed out with quick reference rules included on it.

Purpose

Once a Game and Race have been defined, the user can then browse the rules, units, or wargear inside the Game/Race as if it were a Wiki page. For example, if a unit has the special rule blah, then there will be a link to the blah rule inside the unit browser. The link can be clicked for a full description of the rule, which may reference other rules that the user to click on.

Essentially, this project sets out to Wikify table-top games because they contain so many rules, items, and characters. It can be quite overwhelming to start playing certain table-top games, and this should help those new to the game as well as be a great companion for the experienced player. With such great planned additional features such as printing quick reference race/game/army sheets, Wikified Games, Races, and Armies, and the ability to export any of those to HTML for persistent viewing, publishing, or sharing.

All the tools and libraries that are a part of WarRoom are designed to be cross-platform. Currently, WarRoom has been tested on Windows 7 (built as a 32bit application, run on a 64bit OS), and Linux (KUbuntu 64bit). If there is enough interest in this project I will cross-compile it for Mac as well (or a contributor with a Mac and XCode could compile it instead).

This project was designed with Warhammer 40k in mind, but the libraries and applications can be adapted to new games.

Getting Started

First thing you will need to do is define a Game. A Game is essentially just a rule list along with some information regarding the version of the game, for example 5th edition. Once a Game is created, you can start creating Races. Races contain both a rule list that is in addition to the Game rule list, a unit list, and a unit list. Both creation and editing of Game and Race files can be done in the waredit application. Once you have a Game and at least one Race setup, You can start making armies (this is currently in development).

Clone this wiki locally