Sur le site de Zyrom (http://is1.itr.no/~zyrom/linux/doku.php) il y a un patch pour compiler QNet (un autre clone du Klients mais sous Linux ) afin qu'il fonctionne avec le chat de Ryzom et on peut voir que les modifs apportées au client original sont vraiment minimes.
En gros, les requêtes qui étaient faites avec un tag <Mtp> ont été remplacées par <SoR>, et puis les commandes par défaut n'ont pas de point devant donc il faut patcher les plugins pour que le point soit ajouté automatiquement (who all => .whoall et tell => .tell principalement).
Ce Klients (tout comme QNet sous Linux) n'est pas supporté officiellement par Gameforge France donc si vous l'utilisez, vous le faites à vos risques et périls.
La version patchée (qui marche donc ) peut être téléchargée sur :
http://www.kervala.net/download/Klients2.zip
Lorsque vous le lancez, il demande votre login puis votre mot de passe (comme le Klients 1.33 quoi).
Maintenant, voici les bugs qui ont été corrigés :
- le smiley qui apparait dans le logo ASCII de Ryzom est corrigé
- Le ping et le beep marchent à partir du menu contextuel sur un utilisateur
- la connexion est plus stable (notamment en cas de perte de synchro)
Et les améliorations :
- il y a un démineur en réseau ^^
- la configuration est mieux pensée
- de nombreuses options supplémentaires dans les options
- des nouveaux smilies
Sinon pour les accès aux autres chats, vous pouvez rajouter ça dans le fichier Klients.ini (si vous y avez accès) :
Maintenant, pour les commandes du Klients, il y a une page dédiée chez leurs auteurs : http://www.melting-pot.org/index.php?op ... &Itemid=47[ATS]
Autoconnect=On
Main=MtpChat
RegExpr=SoRChat.evt
Addins=MtpTell MineSweeper kfile Kaware
Inout=MtpTimeStamp TelnetInOut
Server0=chat.ryzom.com:12020
[Ring]
Autoconnect=On
Main=MtpChat
RegExpr=SoRChat.evt
Addins=MtpTell MineSweeper kfile Kaware
Inout=MtpTimeStamp TelnetInOut
Server0=chat.ryzom.com:12030
Pour le Klients de Ryzom, il faut absolument rajouter un point devant pour qu'elles marchent.
A noter, que certaines commandes ne fonctionnent pas... même avec un point
Changelog complet de la version 1.33 à 2.0 :
- Nouveau gestionnaire de plugins
- Tous les plugins ont été réécrits
- Nouvelle interface pour les sockets (non bloquante)
- Nouveaux menus
- Nouveau système de mises-à-jour
- Nouveau type de plugins : system
- Nouvelle fenêtre de configuration
- Un plantage dans un plugin est maintenant intercepté
- Vous pouvez charger/décharger un plugin sans quitter le Klients
- Vous pouvez recharger/enregistrer la config sans quitter le Klients
- Vous pouvez recharger le fichiers d'events sans relancer le Klients
- Vous pouvez ajouter/supprimer des plugins lorsqu'il est en cours d'exécution
- Les emoticons ont été redessinées
- Un nouveau plugin a vu le jour : un démineur !!
- Les tabulations peuvent être converties en espaces
- La commande "senddata" est maintenant filtrée
- Il y a sûrement d'autres choses que vous découvrirez par vous-même