From Rolisteam
Jump to: navigation, search
(3/ Edit fields)
(Rolisteam)
Line 163: Line 163:
 
== Open/load character sheet ==
 
== Open/load character sheet ==
  
Après l’édition de la fiche avec RCSE, vous devez avoir un fichier .rcs. Ce fichier doit être chargé dans Rolisteam ('''Fichier > Ouvrir > Fiche de personnage''' , '''CTRL+U''' ).
+
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''').
Après cette étape, une fenêtre s’est ouverte dans rolisteam. Elle contient un onglet données et un onglet par personnage.  
+
A new window opens and you see a data tab and on tab by character.
L’onglet données est identique à l’onglet «Personnages» dans RCSE. Cet ongle montre l’ensemble des valeurs de tous les personnages. Il est facile pour un Maître du Jeu d’avoir un résumé des personnages.
+
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.
Les autres onglets montrent chacun la fiche d’un personnage.  
+
Then, other tabs show the character sheet of one character in the view mode.
  
== Share sheet to player==
+
== Share sheet to Character==
  
Le MJ doit partager la fiche d’un personnage avec le joueur. Pour cela, il doit être faire apparaître le menu contextuel (click droit), puis aller dans le sous-menu «'''Partager'''» et choisir un personnage.  
+
GM must share the character sheet with their player's character in order to make it appear to the player.
Le titre de l’onglet sera modifier afin de correspondre avec le personnage choisi.  
+
To do that, you must click on the Share sub-menu from the  contextual menu. Then, you have to pick a character.  
Chez le joueur, une fenêtre apparaît avec deux onglets: un de données et un autre avec le visuel de fiche.
+
The tab title is changed to the name of the chosen character.
Il est possible de modifier les valeurs depuis les deux vues.  
+
On player screen, the charactersheet window appears with two tabs: data and view.  
 +
The player can change values from both view.
  
 
== many pages ==
 
== many pages ==
  
Nous l’avons vu, il est possible de créer une fiche de personnage avec plusieurs pages. Dans l’onglet vue, il est possible de passer d’une vue à l’autre en utilisant les flèches '''droite''' et '''gauche'''.
+
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.  
Il est également possible de copier une vue et de la détacher. Par ce biais, vous pouvez afficher en même temps les différentes pages d’une fiche.
+
You can also copy the view and/or detach the tab. This is the way to show several pages at once.
  
 
= Computation formula =
 
= Computation formula =

Revision as of 18:07, 15 January 2017

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

Le système de formule est capable de comprendre différents fonctions ou opérations.

 Get value

Comme nous l’allons vu plus haut dans la page. Il est possible d’obtenir la valeur d’un champs en utilisant son Id ou son libellé. Le système a besoin de voir les valeurs encadrées: ${libellé} ou ${id}.

Arithmetic

Il est possible d’effectuer des opérations arithmétiques classiques. Exemple:

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

Valeur absolue ne prend qu’un argument.

=abs(-3)
3

=abs(3)
3

=abs(${intellegence}-11)
8

min

La fonction minimum retourne la valeur minimum de ses paramètres. Elle peut en prendre un ou plusieurs.

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

=min(${astuce},${dexterité})
3

max

La fonction maximum retourne la valeur maximum de ses paramètres. Elle peut en prendre un ou plusieurs.

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

=min(${astuce},${dexterité})
4

concat

La concaténation prend plusieurs paramètres, minimum deux. Elle fusionne plusieurs valeurs en une. Cela peut être pratique pour former des chaines des commandes de dés par exemple.

=concat(${enquête}+${perception},"G",${perception})
7G3

=concat(${enquête},"d10k",${perception})
4d10k3

floor

floor ne prend qu’un argument. Elle transforme un nombre à virgule en nombre entier supérieure.

=floor(3.9)
3

=floor(3.1)
3

=floor(${force}/2)
1

ceil

ceil ne prend qu’un argument. Elle transforme un nombre à virgule en nombre entier supérieure.

=ceil(3.9)
4

=ceil(3.1)
4

=ceil(${force}/2)
2


avg

Cette fonction prend plusieurs paramètres pour en faire la moyenne.

=avg(10,10)
10

=avg(8,4)
6

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