Rolisteam / rolisteam

Rolisteam is a virtual tabletop. It helps you to manage tabletop role playing games with remote friends/players. It provides many features to share maps, pictures, dice roller, manage background music and much more. The main git repository is available here: [https://invent.kde.org/kde/rolisteam].
http://www.rolisteam.org/
Other
187 stars 27 forks source link

Rolisteam 1.9.3 - Ubuntu - fiche personnage blanche #134

Closed jc-fgt closed 3 years ago

jc-fgt commented 3 years ago

Bonjour

J'ai refais une fiche de perso (en fait la fiche de dés pour Starwars originellement au format RCSE1.8.2) au format RCSE1.9.3 avec le RCSE AppImage dernièrement mis à dispo

Le rendu fonctionne plutôt bien image

Mais dans Rolisteam (deb 1.9.2 ou AppImage-1.9.3), le rendu ne se fait pas. image

Au niveau des logs (via deb 1.9.2) image

Au niveau des logs bis (via AppImage 1.9.3) image

Note : J'ai ceci car j'ai fermé les applis un peu brutalement. image

Voici le fichier RCSE en question starwars-1.9.rcs.zip

En attendant, je n'arrive pas à comprendre pourquoi la fiche n'a pas de rendu dans rolisteam :disappointed:

Si vous avez une idée ...

obiwankennedy commented 3 years ago

Il faut partager la fiche avec un joueur pour déclencher l'affichage.

jc-fgt commented 3 years ago

J'ai fait le test de partage :

Ce qui me semble étrange c'est que dans la version 1.8.x, il n'y avait pas besoin de partager pour afficher dans rolisteam. ouvrir une fiche (même sans avoir d'autres joueurs) permettait de la visualiser

image

Je me suis donc naturellement dit que ça devait être la même chose pour la version 1.9.x

jc-fgt commented 3 years ago

C'est comme s'il me manquait des libs

Je sais que ce n'est pas compatible, mais j'aime bien faire ce genre de test: Ouverture de la fiche perso (v1.9.x) dans rolisteam (v1.8.x - AppImage) J'ai le même résultat qu'avec rolisteam 1.9.x, à ceci prêt que j'ai des messages qui me disent qu'il manque QtQuick.Controls 2.3 (logique)

image

Du coup, ne manquerait il pas dans la version 1.9.x quelque dépendances que j'ignore et qui empêchent le rendu ou le partage ? (ou les deux ? )

obiwankennedy commented 3 years ago

Alors, la suppression de l'affichage automatique, c'est un comportement désiré. Tout simplement, que le visuel a besoin dans son contexte de connaître le personnage qu'il désigne (ou au quel il appartient). Ainsi la fiche de personnage est capable de modifier des valeurs du personnage (son init, son état…) ces valeurs sont alors visibles sur le jetons du même personnage dans une carte vectorielle, et/ou dans la liste des joueurs.

Il est techniquement pas possible d'ajouter au contexte un élément après l'affichage. C'est pour ça que j'ai fait ça. Quand on partage la fiche, le visuel est généré avec le personnage coté MJ et coté joueur. Ça garantie une cohérence.


J'avais pas vu que vous aviez partagé la fiche. Je vais la tester.

obiwankennedy commented 3 years ago

Ça marche très bien pour moi.

test_ticket_134

Il y a des workarounds qui ne sont plus nécessaire maintenant.

jc-fgt commented 3 years ago

Okayyyyy merci pour la démo :smiley:

Bon, normalement le joueur devrait voir aussi les symboles. Mais je pense que ça vient du fait qu'ils sont hébergés et non dans la fiche elle même, je vais changer ça :smile: Merci encore

jc-fgt commented 3 years ago

Du coup je viens de faire un test avec d'un côté la 1.9.3 .deb (MJ) et de l'autre 1.9.3 (appImage)

Le partage se fait bien, j'ai bien le visuel (maintenant que j'ai compris comment faire) Ceci étant, l'affichage dans le fichier AppImage ne se fait pas car :

image

15:22:31 - Error - file:///tmp/rolisteam.qxIDuA:1:1: module "QtQuick" is not installed
15:22:31 - Error - file:///tmp/rolisteam.qxIDuA:3:1: module "QtQuick.Controls" is not installed
15:22:31 - Error - file:///tmp/rolisteam.qxIDuA:2:1: module "QtQuick.Layouts" is not installed
obiwankennedy commented 3 years ago

Le appimage n'inclut pas certain module qml mais je sais pas pourquoi car je lui dis de le faire. Mais du coup, le appimage de rcse, affiche bien le qml ?

jc-fgt commented 3 years ago

oui c'est avec lui que j'ai fait la fiche :smiley: La version .deb plante dès le départ (j'ai ouvert une issue pour ça :wink: )

obiwankennedy commented 3 years ago

Est-ce que ce AppImage fonctionne mieux: http://blog.rolisteam.org/file/Rolisteam-1.9.3-v2-x86_64.AppImage

jc-fgt commented 3 years ago

Beaucoup mieux :)

image

Merci

obiwankennedy commented 3 years ago

Pourrais-je avoir la version finale de la fiche avec les images, il y a moyen de faire bien mieux maintenant avec la 1.9.3.

jc-fgt commented 3 years ago

la version partagée dans ce fil est la dernière, seule nuance est l'image embarquée. Voici celle avec l'image

starwars-1_9-yoda-meme.rcs.zip

jc-fgt commented 3 years ago

Je pense essayer d'en faire une from scratch lié à Kuro (système de D6 où le 6 est relancé et où le 4 vaut 0, avec des cas où l'on relance le 5, ou encore des bonus aux jets de dés), de beaux algos en somme