Help RPG game masters to organise their game sessions and manage character sheets
This app is designed to help RPG game master to organise their game sessions
The project is beginning and clearly not ready to use right now for anything more than testing, stay tuned for more updates
This is the bootstrap version
npm install -g http-server
npm install -g json-server
Create your template
Your template is a directory located in the “templates” folder at project’s root. It includes a template.html file (which basically is your template) and any ressource file you need (stylesheets, images etc.)
The template directory name is important for the following steps, in our example, we shall name it “DD4Template”.
In our case, the template main file “template.html” has a css file inclusion and references to several images. In this file, input fields have to be linked to the dataModel with a ng-model="characterSheetCtrl.characterData.myFooVar"
. Otherwise, they will not be persisted.
Modify db.json
In db.json file, add a new object in the “templates” section as following :
{
"id": 3,
"name": "D&D 4 character sheet",
"squeletton": "DD4Template"
}
Play !
Here you go, create a new game and assign your new template to it and enjoy !
Create your theme
Your theme is a directory located in the “themes” folder at project’s root. It includes a theme.css file (which basically is your theme) and any ressource file you need (images etc.)
The theme directory name is important for the following steps, in our example, we shall name it “medievalTheme”.
In our case, the theme main file “theme.css” has references to several images.
Modify db.json
In db.json file, add a new object in the “themes” section as following :
{
"id": 3,
"name": "Medieval",
"squeleton": "medievalTheme"
}
Play !
Here you go, navigate to the settings, select your new theme and enjoy !