Générer des Gamesheet
Depuis la version 2.0.0.5, vous pouvez générer des fiches de jeux que j'appelle gamesheet, qui regroupent des media graphiques et quelques informations textuelles récupérées dans la database, qui sont :
- Titre du jeu
- Développeur
- Editeur
- Date de sortie (année)
- Genre
- Nombre de joueurs
- Note du jeu
- Description du jeu
On utilise un template auquel on ajoute des informations textuelles en toute fin de création du media (sur le dernier layer)
Le media généré (gamesheet) sera sauvegardé dans le dossier défini dans l'onglet Dossier / Répertoire 'Gamesheet' L'extension souhaitée du fichier généré sera défini dans le template. Voir ci dessous
Vous pouvez voir un exemple avec le template retro_gamesheet
Le template retro_gamesheet est un exemple et peut être personnalisé comme vous le souhaitez.
Vue du répertoire du template retro_gamesheet :
Les textes à afficher sont définis dans des balises contenant les paramètres séparées par des ; (point virgule) Ces paramètres définissent par ordre :
- Le libellé à afficher devant le tag (seul paramètre que l'on peut laisser à vide)
- Coordonnée X
- Coordonnée Y
- Largeur du texte
- Hauteur du texte
- Nom de la police
- Taille de la police
- Couleur de la police (vous pouvez trouver le nom de la couleur ici)
- Alignement du texte (left, right, center)
Exemple :
<gametitle_text>;545;0;855;76;Times New Roman;40;red;center</gametitle_text> <developer_text>Developer : ;545;70;471;46;Times New Roman;30;black;left</developer_text> <publisher_text>Publisher : ;545;126;471;46;Times New Roman;30;blackl;left</publisher_text> <date_text>Release Date : ;545;182;471;46;Times New Roman;30;black;left</date_text> <genre_text>Genre : ;545;238;471;46;Times New Roman;30;black;left</genre_text> <players_text>Players : ;545;294;471;46;Times New Roman;30;black;left</players_text> <description_text>;550;366;882;376;Times New Roman;25;black;left</description_text> <rating_text>Rating : ;178;736;213;46;Times New Roman;25;blue;center</rating_text>
<gamesheet_filename_suffix>-gamesheet</gamesheet_filename_suffix>
indique quel suffixe sera ajouté au fichier généré
<type>gamesheet</type>
permet d'indiquer à ARRM que le template est un gamesheet.
Dans ce cas l'image créé sera sauvegarder dans le répertoire défini pour les gamesheet (voir onglet Paramétrage/Dossiers) et portera l'extension définie dans la balise <gamesheet_filename_suffix>
<type>gamesheet</type>
n'est pas renseignée, le template sera considéré comme un template standard + texte et crééra une image mix
Exemple du template retro_gamesheet :
<?xml version="1.0" encoding="utf-8" ?> <data> <infos> <author>Franck P.</author> <description>Retro Gamesheet </description> </infos> <element> <name>Retro Gamesheet</name> <sample>retro_gamesheet.png</sample> <layers>true</layers> <marquee>true</marquee> <box>true</box> <type>gamesheet</type> <add_black_borders>false</add_black_borders> <fanart_add_black_borders>false</fanart_add_black_borders> <custom_background_width>1920</custom_background_width> <custom_background_height>784</custom_background_height> <custom_screenshot_x>1445</custom_screenshot_x> <custom_screenshot_y>18</custom_screenshot_y> <custom_screenshot_width>471</custom_screenshot_width> <custom_screenshot_height>419</custom_screenshot_height> <custom_marquee_x>1041</custom_marquee_x> <custom_marquee_y>56</custom_marquee_y> <custom_marquee_width>389</custom_marquee_width> <custom_marquee_height>299</custom_marquee_height> <item cartridge_align="true"></item> <custom_cartridge_x>1445</custom_cartridge_x> <custom_cartridge_y>455</custom_cartridge_y> <custom_cartridge_width>463</custom_cartridge_width> <custom_cartridge_height>307</custom_cartridge_height> <item boxart_align="true"></item> <custom_boxart_x>2</custom_boxart_x> <custom_boxart_y>20</custom_boxart_y> <custom_boxart_width>538</custom_boxart_width> <custom_boxart_height>762</custom_boxart_height> <custom_system_x>25</custom_system_x> <custom_system_y>5</custom_system_y> <custom_system_width>468</custom_system_width> <custom_system_height>82</custom_system_height> <custom_fanart_x>0</custom_fanart_x> <custom_fanart_y>0</custom_fanart_y> <custom_fanart_width>1920</custom_fanart_width> <custom_fanart_height>784</custom_fanart_height> <item screenshot="portrait"> </item> <item screenshot="landscape"> </item> <item screenshot="cd"> </item> <!-- Textual zone --> <!-- <gametitle_text>libelle;x;y;width;height;police_name;police_size;color</gametitle_text> --> <gametitle_text>;545;0;855;76;Times New Roman;40;red</gametitle_text> <developer_text>Developer : ;545;70;471;46;Times New Roman;30;black</developer_text> <publisher_text>Publisher : ;545;126;471;46;Times New Roman;30;black</publisher_text> <date_text>Release Date : ;545;182;471;46;Times New Roman;30;black</date_text> <genre_text>Genre : ;545;238;471;46;Times New Roman;30;black</genre_text> <players_text>Players : ;545;294;471;46;Times New Roman;30;black</players_text> <description_text>;550;366;882;376;Times New Roman;25;black</description_text> <gamesheet_filename_suffix>-gamesheet</gamesheet_filename_suffix> <!-- fin Textual zone --> <layer1>background_mauve_1920.png</layer1> <layer2></layer2> <layer3>screenshot</layer3> <layer4>cartridge</layer4> <layer5></layer5> <layer6>boxart</layer6> <layer7>marquee</layer7> <layer8>system</layer8> <layer9></layer9> <layer10></layer10> <category>Nex,Gamesheet</category> </element> </data>