From Rolisteam
Jump to: navigation, search

Character Sheet

Rolisteam CharacterSheet Editor (RCSE)

Making character sheet required to follow several steps:

1/ Import image

The first step is to drop background image. This image can be created from the PDF file of the official charactersheet of your game or you can design it yourself.

There are two ways to import image:

  • Drag and drop image from your computer to RCSE.
  • You can also import from the menu > Define Background Image

In the case, where you need several pages into your charactersheet. You can easily add pages with the button dedicated to this task. Then you will have to define the background of new pages by importing background images.

2/ Put fields on the sheet

Then, it is important to set the position of each text field. This work can be really long but thanks to RCSE you can make it graphically.

Each field is also added into the right table. You can remove field from this table.

There are many field kinds available into RCSE :


Name Description Icon
TextInput it stores one line of text, it has no border and no decoration. It can be change to selector (see below)
TextField It stores one line of text, it has border and decoration.
Checkbox It stored a 0 or 1 value and display it as checkbox.
TextArea It stores text (several lines) with decoration and border.
Button it stores a dice command. Clicking on it, run the command.
Image Display a image, the path to the image should be url, such as http://myimage.org/character.jpg


Change Textinput to selector

Easy Peasy, you just have to set possible values in the dedicated column into the right table. Values are separated by comma. Example: red,blue, green, brown, yellow, black,white, orange, purple.

3/ Edit fields

when all yours field are set, it is important to name them. This name can be use into formula.

Including the name, many other properties can be edited. All you have to do is to edit from the right table on the first tab.

Columns:

Id

This property is the unique id for that data. By default, RCSE generates automatically the value. It is recommended to keep the default value. It is possible to get access to the data by its id. Example: =${id_5}+4

Label

This property is a human readable id for that data. It is left empty when you add new field. The writer of the character sheet must set this value. It is possible to get access to the data by its label. Example: =${intelligence}+4

Value

The value is displayed into the character sheet. It is also the element which is used into formula or dice command.

Possible values

This field is only useful for TextInput. It allows to change a TextInput to selector. Selector (also known as Combobox) are items dedicated to select one value from limited list.

Type

This column give you a reminder of the type of the field: TextInput, TextField, checkbox, TextArea, Button, Image…

X

Field Position on X-axis (width). You can change it to align the field precisely.

Y

Field Position on Y-axis (height). You can change it to align the field precisely.

width

Width of the field. You can change it to align the field precisely.

Height

Height of the field. You can change it to align the field precisely.

Font adaptation

This option can be enable to adapt font size to the size of the character sheet.

Text Alignment

You can set where the text should be displayed in the field.

Text color

You can set the text color.

Background Color

You can set the background color

Border

You can set where the border should display (Top, right, left bottom, all or no border)

4/ Generate sheet

Quand vous avez fini d’ajouter les différents champs, vous pouvez générer la fiche en cliquant sur « Édition > Générer Code et fiche ».

La fiche sera visible dans l’onglet VUE. Cette onglet montre la fiche exactement comme elle sera dans rolisteam.

L’onglet «code» est également rempli par cette action. Il présente le code.

Si vous remarquez des défauts ou des changements à faire sur la VUE, vous pouvez revenir dans l’onglet Editeur pour faire quelques changements sur les champs. Il convient en suite de générer le code et la fiche. Vous pouvez faire ces étapes autant de fois que vous le désirer pour obtenir le résultat parfait.

For veterans/experts

Il est également possible de modifier le code à la main pour ajouter des fonctionnalités à la fiche. Le code en question est du QML. Il peut vous permettre de jouer des sons, des vidéos, des animations et bien d’autres choses encore. Faite attention, si vous modifiez le code, il ne faut pas redemandé une génération car cela effacera vos modifications.

5/ Add character

Quand vous avez fini avec la création des champs et qu’ils s'affichent comme vous le désirer. La dernière étape est d’ajouter les personnages. Il y a deux façons de le faire.

La première consiste à créer les personnages dans RCSE grâce à l’onglet Personnages. La première colonne représente les champs que vous avez défini précédemment. Grâce au menu contextuel, vous pouvez ajouter autant de personnages que vous le souhaite. Une colonne nouvelle apparaît pour chaque personnage. Il vous faudra saisir la valeur pour chaque donnée. RCSE propose des fonctionnalités pour faciliter l’édition.

La deuxième méthode consiste à créer les personnages dans rolisteam et les partager avec vos joueurs et ainsi mutualiser l’édition. Chaque joueur saisira les valeurs de son personnage. Voir le chapitre suivant, plus bas dans la page pour plus d’information.

Rolisteam

Open/load character sheet

When you save character sheet with RCSE, you get a .rcs file. This file must be loaded in Rolisteam (File > Open > Character Sheet or CTRL+U). A new window opens and you see a data tab and on tab by character. The data tab is the same that the last tab in RCSE. It shows all values from characters. GM can have a good overview about all PCs/NPCs at once. Then, other tabs show the character sheet of one character in the view mode.

Share sheet to Character

GM must share the character sheet with their player's character in order to make it appear to the player. To do that, you must click on the Share sub-menu from the contextual menu. Then, you have to pick a character. The tab title is changed to the name of the chosen character. On player screen, the charactersheet window appears with two tabs: data and view. The player can change values from both view.

many pages

As we saw, it is possible to create character sheet with several pages. In the view tab, you can change page by pressing Left or Right key. You can also copy the view and/or detach the tab. This is the way to show several pages at once.

Computation formula

Les fiches de personnages gèrent un système de formule. Cela peut être très utile pour effectuer des calculs automatiques afin de faciliter la gestion mécanique du jeu. Pour activer la gestion des formules, il suffit de démarrer la valeur d’une cellule par un symbole égal:=. Suivi du reste de la formule.

Possible Operation

The formula system can manage many functions and operations.

 Get value

As we saw, you can get the value of any field thank of its label or id. You must encapsulate id or label like this: ${label} ou ${id}.

Arithmetic

You can do all usual operations.

Example:

Sum

=4+4
=${intelligence}+3

Subtraction

=12-3
=${intelligence}-3


Multiplication

=2*7
=2x7
=${intelligence}*3


Division

=15/5
=15÷5
=${intelligence}/3
=${intelligence}÷3

abs

Absolue value takes only one argument.

=abs(-3)
3

=abs(3)
3

=abs(${intellegence}-11)
8

min

This function takes several arguments.

=min(3,8,10,1)
1

=min(${wits},${dexterity})
3

max

This function takes several arguments.

=max(3,8,10,1)
10

=min(${wits},${dexterity})
4

concat

This function takes several arguments.

=concat(${investigation}+${perception},"G",${perception})
7G3

=concat(${investigation},"d10k",${perception})
4d10k3

floor

the function takes one argument.

=floor(3.9)
3

=floor(3.1)
3

=floor(${force}/2)
1

ceil

the function takes one argument.

=ceil(3.9)
4

=ceil(3.1)
4

=ceil(${force}/2)
2


avg

This function takes several arguments.

=avg(10,10)
10

=avg(8,4)
6

=avg(${intelligence},${dexterity})
3.5