Table of content

Já vimos como configurar a campanha e os apelidos dos dados, e depois como criar o mapa de batalha. O próximo passo é criar a ficha de personagem para o nosso jogo.

Para isso, a Rolisteam disponibiliza uma ferramenta chamada RCSE. Este é o editor para fichas de personagem. Vamos ver como usá-lo.

Crie uma ficha de personagem com o RCSE.

O Editor de Fichas de Personagem da Rolisteam é a melhor ferramenta para criar fichas de personagem. Seu design foi desenvolvido para proporcionar uma experiência o mais próxima possível da utilização da ficha de personagem oficial de qualquer jogo de RPG.

Para criar uma ficha de personagem, siga estes passos simples:

Passo 1: Importar imagem (ou PDF)

antes

O primeiro passo é arrastar e soltar uma imagem de fundo no editor (lado esquerdo da aba Editor). Essa imagem pode ser a ficha de personagem oficial do seu jogo, por exemplo.

Existem duas maneiras de importar imagens:

  • Arraste e solte a imagem do seu computador para o RCSE (lado esquerdo).
  • Você também pode importar a partir do menu > Definir imagem de fundo

Caso precise de várias páginas na sua ficha de personagem, você pode adicioná-las facilmente com o botão dedicado a essa tarefa. Em seguida, você precisará definir o fundo das novas páginas importando imagens de fundo.

antes

Salve o seu arquivo !

Como usar um PDF como plano de fundo

RCSE possui suporte nativo para o PDF.

Basta ir em Arquivo > Importar PDF. Esta caixa de diálogo será aberta:

Importar PDF

Clique em Navegar para selecionar o arquivo da sua ficha de personagem.

PDF importado

Então você pode

  • Definir o tamanho (das imagens exportadas)
  • Selecionar as páginas.
  • Capturar a imagem em tons de cinza

Etapa final: basta clicar em OK.

E voilà: Como você pode ver, ele suporta fichas com várias páginas.

PDF importado
PDF importado

Passo 2: Adicione campos à ficha

Em seguida, é importante definir a posição de cada campo. Este trabalho pode ser muito longo, mas graças ao RCSE você pode fazê-lo graficamente.

Cada campo também é adicionado à tabela à direita. Você pode remover o campo desta tabela.

Existem muitos tipos de áreas de atuação disponíveis no RCSE.



rsce

idNomeDescrição
1TextInputEntrada de texto em linha única, sem bordas ou qualquer formatação. Pode ser promovido a seletor (veja abaixo)
2TextFieldEntrada de texto em linha única com bordas e decoração.
3CheckboxArmazena o valor 0 ou 1 e o exibe como uma caixa de seleção.
4TextAreaEntrada de texto multilinha com decoração e borda.
5DiceButtonAdiciona um botão clicável ao comando de rolar dados, o comando deve ser definido como o valor do campo
6Botão de funçãoAdicione um botão clicável para chamar uma função QML ou realizar qualquer cálculo
7TabelaAdiciona tabela dinâmica, gerenciar várias linhas (útil para gerenciar listas de habilidades, objetos…)
8SliderSelecione um valor entre o valor mínimo e o valor máximo (de 0 a 100 por padrão).
9Campo ocultoAdiciona campo oculto na ficha. Ele permite
10ImagemExibir uma imagem a partir de um URL
11legenda de textoAdiciona legenda de texto somente leitura
12Visão WebAdiciona uma Visão Web e define a URL como valor para exibir qualquer site
13PreviousPageAdiciona botão para facilitar a navegação entre páginas (ir para a página anterior)
14NextPageAdiciona botão para facilitar a navegação entre páginas (ir para a próxima página)
15MoverFerramenta para selecionar ou mover campos.
16Excluir itensRemova os itens ao clicar neles enquanto esta ferramenta estiver selecionada.
17Seletor de páginaAcesso fácil às páginas
18Adicionar páginaAdiciona página ao final de todas as páginas existentes.
19Remover páginaRemove página atualmente selecionada
20EscalaDefine a escala da ficha atual
| | |

  1. Selecionar uma ferramenta
  2. Clique no editor visual (lado esquerdo)
  3. Um marcador de posição aparece no editor visual e uma nova linha é adicionada à direita
  4. Mova o cursor do mouse para definir o tamanho adequado para este item (o tamanho pode ser alterado posteriormente)

Salve o seu arquivo !

Passo 3: Editar campos

Depois de configurar todos os campos, é importante nomeá-los. Esse nome poderá ser usado em fórmulas.

Além do nome, muitas outras propriedades podem ser editadas. Basta editar a partir da tabela à direita na primeira aba.

Salve o seu arquivo !

Detalhes sobre cada coluna:

Id

Essa propriedade é o ID exclusivo desses dados. Por padrão, o RCSE os gera automaticamente. Recomenda-se manter o valor padrão. Alterá-los requer o cumprimento de algumas regras:

  1. Comece com letra minúscula
  2. Sem espaços
  3. Letras, dígitos e _
  4. Sem caracteres especiais

Os IDs podem ser usados ​​para acessar informações de personagem em fórmulas. Quanto mais curto, melhor: Exemplos: =${id_5}+4

Rótulo

Esta propriedade é um identificador legível para humanos para esse campo.
Recomenda-se definir o rótulo de todos os campos.
É possível acessar os dados pelo seu rótulo: =${intelligence}+4.

Valor

O valor do campo é exibido na ficha do personagem. Por favor, defina os valores próximos aos valores reais do jogo. Existem dois motivos para isso:

  1. Os valores são usados ​​dentro da fórmula. Portanto, o cálculo da fórmula pode ser verificado.
  2. À medida que os valores são exibidos, você pode ajustar o elemento (tamanho, fonte, cor) para garantir que ele seja legível.

Os valores são definidos com texto gerado.

Valores possíveis

Este campo é útil apenas para campos de entrada de texto (TextInput). Ele permite transformar um TextInput em um seletor. Seletores (também conhecidos como caixas de combinação) são itens dedicados a selecionar um valor de uma lista limitada.

Para definir o conjunto de valores, os valores são separados por vírgula: cabeça,corpo,braço esquerdo,braço direito,perna esquerda,perna direita

Tipo

Altera o tipo do campo para outro. O tipo Tabela não pode ser convertido para outro tipo (e nenhum campo pode se tornar uma Tabela).

X

Posição do campo no eixo X (da esquerda para a direita). Você pode alterá-la para alinhar os campos com precisão.

Y

Posição do campo no eixo Y (de cima para baixo). Você pode alterá-la para alinhar os campos com precisão.

Largura

Largura do campo. Você pode alterá-la para alinhar os campos com precisão.

Altura

Altura do campo. Você pode alterá-la para alinhar os campos com precisão.

Adaptação da fonte

Esta opção pode ser ativada para adaptar o tamanho da fonte ao tamanho da ficha de personagem.

Alinhamento do texto

Você pode definir onde o texto deve ser exibido no campo.

Canto superior esquerdoCentro superiorCanto superior direito
Centro esquerdaCentro centralCentro direita
Canto inferior esquerdoCentro inferiorCanto inferior direito

Cor do texto

Você pode definir a cor do texto.

Cor do plano de fundo

Você pode definir a cor de fundo.

Borda

Você pode definir onde a borda deve ser exibida (superior, direita, esquerda, inferior, toda a borda ou nenhuma borda).

fim

Salve o seu arquivo !

Passo 4: Gerar a ficha

vazia

Depois de adicionar todos os campos desejados, você pode gerar a ficha clicando no
Menu Editar > Gerar código e ficha (Ctrl+r).

A ficha fica visível na aba Exibir. Essa aba mostra a ficha exatamente como ela aparecerá no Rolisteam.

A aba de código tem seu conteúdo alterado por esta ação. Ela exibe o código QML.

Você pode ajustar a ficha (na aba do editor, passo 3) e gerar novamente quantas vezes quiser até que ela atenda às suas necessidades. Você pode repetir essa operação quantas vezes desejar para obter o resultado perfeito.

fim

Salve o seu arquivo !

Escreva seu próprio QML

imagens

Também é possível modificar o código QML diretamente para adicionar novos recursos à ficha. Você pode reproduzir músicas, vídeos, adicionar animações e muito mais. Tenha cuidado: ao modificar o código gerado, não solicite a geração automática do código e da ficha. Isso apagará todas as suas alterações.

Passo 5: Adicionar personagens

imagens

início

Vamos para a terceira aba: Personagens. A partir daqui, os personagens podem ser adicionados ao arquivo.

menu

Uma coluna é exibida para cada personagem adicionado. Recomenda-se adicionar um valor padrão para cada campo. O RCSE permite definir um valor em várias linhas. Uma célula pode ser definida como o nome do personagem. Isso definirá o cabeçalho da coluna.

fim

Como você pode ver, não há dados para o avatar. Para adicionar imagens à ficha de personagem, existem duas opções: A primeira, a solução mais simples, é inserir um link para a imagem (http://site.com/image/myAvatar.png). A segunda solução é acessar a aba "imagens armazenadas".

Passo 6 : Adicionar imagens [opcional]

início

Em seguida, clique no botão adicionar

Adicionar imagem
e selecione a imagem do seu computador.

dados

Em seguida, precisamos copiar a URL de cada imagem e colá-la no personagem apropriado. O menu contextual oferece a opção de copiar o URL.

menu

Em seguida, cole-a no personagem.

dados

Salve o seu arquivo !

Passo 7: Fórmula e automatização [opcional]

A ficha de personagem inclui um mecanismo de fórmulas. Você pode calcular valores automaticamente. A ficha faz o trabalho para o mestre ou jogador. Para adicionar uma nova fórmula, basta começar a linha com :=, como em qualquer planilha eletrônica.

Operações possíveis

O sistema de fórmulas pode gerenciar diversas funções e operações.

Obter valor

Como vimos, você pode obter o valor de qualquer campo através de seu rótulo ou ID. Você deve encapsular o ID ou o rótulo desta forma: ${label} ou ${id}.

Aritmética

Você pode realizar todas as operações habituais.

Exemplos:

Soma

4+4

${intelligence}+3

Subtração

12-3

${intelligence}-3

Multiplicação

2*7

2x7 =${intelligence}*3

Divisão

15/5

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

abs

O valor absoluto aceita apenas um argumento.

=abs(-3) 3

=abs(3) 3

=abs(${intellegence}-11) 8

min

Essa função recebe vários argumentos.

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

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

max

Essa função recebe vários argumentos.

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

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

concat

Essa função recebe vários argumentos.

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

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

floor

A função recebe um argumento.

=floor(3.9) 3

=floor(3.1) 3

=floor(${force}/2) 1

ceil

A função recebe um argumento.

=ceil(3.9) 4

=ceil(3.1) 4

=ceil(${force}/2) 2

avg

Essa função recebe vários argumentos.

=avg(10,10) 10

=avg(8,4) 6

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

Passo 7: Usar a ficha de personagem no Rolisteam

Abrir/carregar ficha de personagem

Ao salvar a ficha de personagem com o RCSE, você obtém um arquivo .rcs. Este arquivo deve ser carregado no Rolisteam (Arquivo > Abrir > Ficha de personagem ou CTRL+U). Uma nova janela será aberta e você verá uma aba de dados (imagem).
Ela é semelhante à aba personagens do RCSE.
Exibe todos os valores dos personagens. O Mestre pode ter uma boa visão geral de todos os personagens armazenados de uma só vez.

dados

Compartilhar a ficha com o personagem

menu

O mestre deve compartilhar a ficha de personagem com o personagem do jogador.
A visualização será gerada e enviada ao jogador. Para isso, clique no submenu Compartilhar no menu de contexto.
Em seguida, selecione um personagem (imagem).
A aba "Visualizar" será adicionada.
Na tela do jogador, a janela da ficha de personagem aparecerá com duas abas: "Dados" e "Visualizar". Jogador e mestre podem alterar os valores em ambas as abas.

no jogo

Devido a limitações técnicas, a aba de dados não exibe os dados dos subcampos da tabela.

Muitas páginas

Como vimos, é possível criar uma ficha de personagem com várias páginas. Na aba "Exibir", você pode mudar de página pressionando as teclas Esquerda ou Direita. Também é possível adicionar um botão clicável para o gerenciador.

Você também pode copiar a visualização e/ou destacar a aba. Essa é a maneira de visualizar várias páginas ao mesmo tempo.

Perguntas frequentes

Como usar o botão de dados?

O botão de dados permite que os usuários rolem dados diretamente da ficha de personagem. O resultado é exibido na sala de bate-papo global. O comando rolado é o valor do campo e exibe seu rótulo.

A etiqueta de configuração Iniciativa exibirá Iniciativa em todas as fichas de personagem.

O comando de dados é definido na coluna de valores. Por exemplo, se você definir 3d6, a rolagem sempre será "3d6" (é estritamente equivalente a rolar !3d6 no bate-papo). Agora, muitas rolagens de dados dependem dos valores da ficha do personagem.

Digamos que temos que rolar "1d20 + o bônus de agilidade do personagem", o bônus de agilidade é armazenado em um campo ( id: id_64, label: agilityBonus).

No valor do botão de dado, você pode escrever: 1d20+${agilityBonus} ou 1d20+${id_64}.
Não há necessidade de fórmula aqui. O sistema de dados consegue fazer a conversão entre as variáveis ​​"${....}" e seus valores. Depois de compartilhar as fichas de personagem com os jogadores, cada um poderá rolar: !1d20+${agilityBonus} na sala de bate-papo.

Atenção: fazer isso só funcionará depois de compartilhar a ficha de personagem com o jogador. Se o mestre clicar no botão, o Rolisteam não saberá em quais personagens deve ler o valor. Planejamos corrigir esse problema em uma versão futura.

O botão de dados emite um sinal para rolar os dados. Este sinal recebe dois parâmetros: o comando para rolar e um valor booleano. O valor booleano aqui habilita/desabilita o uso de apelidos para os dados.

Executar comandos enormes com resultados em formato de string (como 1L[cabeça, perna esquerda, perna direita, braço esquerdo, braço direito, xadrez]) pode causar conflito com os apelidos.

Como promover um TextInput para um seletor?

O tipo de seletor exibe um menu onde os jogadores podem selecionar uma opção entre várias propostas. Para alterar qualquer campo no tipo de seletor, a única ação necessária é definir os valores possíveis na coluna dedicada na tabela à direita. Os valores são separados por vírgula.
Exemplo: vermelho, azul, verde, marrom, amarelo, preto, branco, laranja, roxo.