Plugin pour Klients 2.0

Posté dans C++, programmation, Ryzom, wxWidgets par Cédric OCHS

Aujourd'hui, j'ai voulu commencer à programmer un plugin pour le Klients grâce au SDK disponible sur http://klients.free.fr manque de bol, l'aide n'est plus disponible.

J'ai donc essayé en vain d'essayer de créer un plugin en analysant les méthodes des plugins déjà compilés grâce à depends.exe livré avec le Platform SDK de Windows...

Puis en cherchant un peu sur le net, je suis tombé sur une mine d'or : https://mtpforge.melting-pot.org/projects/klientsplugs/browser/trunk

Il s'agit des sources de 3 plugins : kaware, kfile et ktray

En utilisant des portions de code de ces sources, je suis parvenu à écrire un début de plugin :)

J'essaie maintenant d'interfacer les fenêtres créées par le Klients avec wxWidgets et je compte bien faire quelques petits jeux sympa du même style que le démineur livré avec la version 2.0.


Preview du DVD de KOKIA en streaming

Posté dans JPop, KOKIA, musique par Cédric OCHS

Sur le site officiel de KOKIA, un lien vers une vidéo en streaming donnant un aperçu du DVD de son concert à Paris a été publié récemment.

On peut constater que le montage semble presque terminé et qu'on pourrait donc le retrouver en vente assez rapidement.

Même si j'étais devant, on ne me voit nulle part pour l'instant, par contre, on peut voir la tête de mon frère tout à gauche de 48 à 51 secondes :)

Voir l'extrait du DVD


Klients 2.00

Posté dans jeux, jeux vidéo, MMORPG, Ryzom par Cédric OCHS

Lorsque j'avais commencé à me renseigner sur le Klients, j'étais tombé sur son site officiel, mais je n'avais jamais essayé de le lancer.

Récemment lorsque je me suis remis à Linux, j'ai cherché des infos pour faire tourner Ryzom sous Linux, mais malheureusement il semblerait que je sois confronté à un problème que personne n'ait rencontré et qui ne permet pas d'allouer suffisamment de mémoire AGP (ce qui se traduit par des modèles 3d incomplets).

Par contre, il existait un clone du Klients sous Linux appelé QNet et open-source. Zyrom met en libre téléchargement un patch qui permet de compiler QNet afin qu'il soit compatible avec le Klients de Ryzom. J'y ai donc jeté un oeil et la plus grosse différence semblait être une balise <Mtp> remplacée par <SoR>.

Je me suis donc intéressé au Klients 2.00 et j'ai remarqué que la balise <Mtp> était codée en clair dans un fichier texte, j'ai donc créé un nouveau fichier comme Nevrax avait fait pour le Klients 1.33 et j'ai apporté les même modifications.

Le dernier bug qu'il restait à corriger était l'oubli d'un point "." avant certaines commandes. Pour corriger ça, je n'avais pas d'autre choix que d'éditer les plugins à la main avec un éditeur hexa.

Il est donc possible qu'il y ait des effets secondaires comme des plantages ou autres, donc c'est à vos risques et périls que vous l'utilisez :)

Télécharger Klients 2.00 patché pour Ryzom


Nostalgie...

Posté dans par Cédric OCHS

Dernièrement, j'ai retrouvé une sauvegarde vraiment très vieille dont certains fichiers remontent à 1994 !

Comme il y a des tonnes de fichiers inutiles et de doublons, j'ai décidé de faire un peu de tri et j'ai retrouvé entre autres :

  • les échanges lorsque je jouais à La 4ème Prophétie
  • les images et musiques que j'avais fait entre 1994 et 2000
  • la première fois où je me suis connecté à l'IRC
  • mon premier site web (c'était en 1999)
  • les différents programmes que j'avais totalement oublié
  • mes premiers chats sous ICQ lorsque j'ai eu le net à la maison (en mars 2000)
  • etc...

Maintenant que j'ai tout sur le disque dur et que la sauvegarde a été formatée (c'était un DVD+RW), il ne faudrait surtout pas que mon disque dur crashe donc je vais me dépêcher de tout graver sur un DVD+R.


Mes productions

Posté par Cédric OCHS
Plutôt que de mettre dans mon CV des compétences théoriques ou de faire de beaux et longs discours, je préfère énumérer les différents logiciels, sites et autres documents que j'ai pu produire.
Dernière modification le 15 december 2011

Syntaxe du kCode

Posté par Cédric OCHS
Le kCode (= Kervala Code ^^) est un langage de mise en forme utilisé par le moteur kPortal pour mettre en forme des articles et pour optimiser leur stockage et leur affichage par la suite.
Dernière modification le 25 february 2009