Ryzom
Modif de sys info

De EncyclopAtys

Avant toute manipulation du fichier client.cfg, il vous faut

  • quitter le jeu
  • faire une copie de sauvegarde du fichier [1].

Source : https://app.ryzom.com/app_forum/index.php?page=topic/view/31567/4#4 par Kalikaze Mardi 4 Mai 2021.


Coucou,

On m'a suggéré de partager l'info et que ça pourrait aider, alors voici un mini tuto pour changer la couleur et l'emplacement des messages du sys infos.

Il va nous falloir 3 choses :

  • la catégorie du message (qu'on va devoir trouver),
  • le mode souhaité (où il s'affiche), et
  • la couleur souhaitée.

Le fichier client.cfg

Pour tout changement, on va modifier la liste suivante (il est important de bien tout Copier/Coller, et pas juste la modification qui vous intéresse) puis la copier / coller dans votre client.cfg. Bien évidemment, il faut le faire le jeu une fois fermé.


SystemInfoColors =
{
// OLD STUFF Here for compatibility
"RG", "0 0 0 255 normal", // Black to see when there is an error
"BC", "0 0 0 255 normal", // Black to see when there is an error
"JA", "0 0 0 255 normal", // Black to see when there is an error
"BL", "0 0 0 255 normal", // Black to see when there is an error
"VE", "0 0 0 255 normal", // Black to see when there is an error
"VI", "0 0 0 255 normal", // Black to see when there is an error

// NEW System Info Categories
"SYS", "255 255 255 255 normal", // Default system messages
"BC", "255 255 255 255 centeraround", // Broadcast messages
"TAGBC", "255 255 255 255 centeraround", // Taged broadcast messages : color should remain white as some word are tagged
"XP", "255 255 64 255 over", // XP Gain
"SP", "255 255 64 255 over", // SP Gain
"TTL", "255 255 64 255 over", // Title
"TSK", "255 255 255 255 over", // Task
"ZON", "255 255 255 255 center", // Zone
"DG", "255 0 0 255 normal", // Damage to me
"DMG", "255 0 0 255 normal", // Damage to me
"DGP", "200 0 0 255 normal", // Damage to me from player
"DGM", "255 128 64 255 normal", // Damage from me
"MIS", "150 150 150 255 normal", // The opponent misses
"MISM", "255 255 255 255 normal", // I miss
"ITM", "0 200 0 255 over", // Item
"ITMO", "170 170 255 255 overonly", // Item other in group
"ITMF", "220 0 220 255 over", // Item failed
"SPL", "50 50 250 255 normal", // Spell to me
"SPLM", "50 150 250 255 normal", // Spell from me
"EMT", "255 150 150 255 normal", // Emote
"MTD", "255 255 0 255 over", // Message Of The Day
"FORLD","64 255 64 255 overonly", // Forage Locate Deposit
"CHK", "255 120 60 255 center", // Tous ce qui ne remplit pas une condition
"CHKCB","255 255 0 255 center", // Tous ce qui ne remplit pas une condition en combat (trop loin, cible invalide, pas assez de mana, etc.)
"PVPTM","255 120 60 255 overonly", // PVP timer
"THM", "255 255 64 255 over misc_levelup.ps", // Thema finished
"AMB", "255 255 64 255 center", // Ambiance
"ISE", "192 208 255 255 normal", // Item special effect
"ISE2", "192 208 255 255 center", // Item special effect with center text (for effects without flying text)
"OSM", "128 160 255 255 center", // Outpost state message
"AROUND","255 255 0 255 around", // Only in around channel
"R2_INVITE","0 255 0 255 around", // Ring invitation
};

Le format d'une ligne est le suivant :

   "CATEGORIE", "R G B OPACITÉ MODE", // Commentaire qui donne + d'infos sur la catégorie


Note : une fois que vous aurez lancé le client une fois, l'affichage dans le client.cfg sera tout moche, on y peut rien ...

Si on veut modifier le comportement d'un message, il va nous falloir trois choses : la catégorie du message (qu'on va devoir trouver), le mode souhaité (où il s'affiche), et la couleur souhaitée.

Exemple

Par exemple, si je veux modifier le message d'achat d'un objet, pour qu'il soit en orange et uniquement en sys infos.

Trouver la catégorie

Pour trouver la catégorie, je regarde dans mon chatlog et je trouve ça :

   2021/05/03 23:23:19 (SYSTEM/ITM) * Vous avez acheté un Pacte karavan / Téléporteur vers Yrkanis pour 1000 dappers.


--> Je sais donc que la catégorie de message est "ITM".

Trouver le mode souhaité

Voici la liste des différents modes possibles :

  • normal : uniquement en sys. infos - par exemple "Vous ciblez Autel Karavan d'Yrkanis."
  • over : dans le sys infos et pop-up en bas de l'écran : à cet endroit - par exemple "Vous avez acheté un Pacte karavan / Téléporteur vers Yrkanis pour 1000 dappers."
  • overonly -> uniquement pop-up en bas de l'écran : à cet endroit - par exemple "Krill obtient Fragment d'oeil de base / Bodoc de qualité 8."
  • around : uniquement alentours, par exemple "Krill rejoint votre équipe"
  • center -> en sys infos, et pop-up en haut de l'écran : à cet endroit, par exemple "Vous êtes à Yrkanis."
  • centeraround -> en sys infos, en alentours et pop-up en haut de l'écran et : à cet endroit, par exemple "Vous êtes à Yrkanis."


--> Pour moi, le mode seront donc normal

Trouver la couleur

Pour la couleur, je veux qu'il soit en orange. On va trouver la représentation RGB du orange qui m'intéresse, par exemple avec un outil comme celui-ci : 204, 85, 0.

On rassemble tout ça

Une fois que l'on a tout ça, il faut modifier la ligne. On ignore les lignes avant la 11ème, celle qui commence par "// NEW" - elles sont là pour des raisons de compatibilité. Le format d'une ligne est le suivant :

   "CATEGORIE", "R G B OPACITÉ MODE", // Commentaire qui donne + d'infos sur la catégorie

On remplace donc CATEGORIE, R, G, B, MODE par les valeurs que l'on souhaite. Pour l'opacité, à ma connaissance ce n'est pas implanté, donc on le laisse toujours à 255. Pour mon exemple, cela donne ceci :

   "ITM", "204 85 0 255 over", // Item


Annexe : Afficher les messages d'event uniquement dans le sys infos

Voir Broadcast event en sys info seul.