YoungMe – NowMe

Le principe du site YoungMe – NowMe est simple. Retrouvez une photo de votre enfance et essayez de la refaire maintenant. Cela donne des perles charmantes, des fois même drôles, avec ce petit goût de nostalgie qui m’a bien plu, pour le coup. Je m’en vais demander à mes parents de fouiller les archives ! En attendant, voici quelques photos choisies :

2420114100_51089d8a64 2420114098_16641f9758

2421636462_d34656d8c1 2422195030_32b2eac3b9

Youngme1 Nowme1

Youngme Nowme

Vu sur YoungMe – NowMe

La colère du roi Liche dans la boutique

Pour inaugurer la boutique liée à ce blog, je viens d’y ajouter la future extension de World Of Warcraft : La colère du roi Liche. Cette extension est annoncée pour le 31 octobre 2008 (attention, c’est juste une prévision).
Il y a une page dédiée spécialement à WoW. Et une autre page suivra dès la disponibilité de Diablo 3 😉
La colère du roi liche
En ce qui concerne la boutique, j’y ajouterai au fur et à mesure de mes découvertes et de mes coups de cœur, les articles qui m’auront plu ! A commencer par le film « Contre-enquête » que j’ai beaucoup apprécié !

Améliorer les graphismes de Wow

Je suis tombé hier sur cette vidéo sur Youtube. Elle présente des macros pour améliorer certains détails de l’affichage de World Of Warcraft.
Il faut au préalable que vous ayez passé tous les paramètres de qualité à fond !
Je vous copie/colle le code pour ne pas que ayez à aller sur youtube les chercher
Pour pousser la qualité :

/console groundEffectDensity 256
/console groundEffectDist 200
/console detailDoodadAlpha 100
/console horizonfarclip 2112
/console farclip 999
/console characterAmbient

Pour la repasser normale :

/console groundEffectDensity 16
/console groundEffectDist 1
/console horizonfarclip 1305
/console farclip 177
/console characterAmbient 1
/console smallcull 1
/console skycloudlod 1
/console detailDoodadAlpha 1

Vu sur IceFlowStudios

Mettre à jour Mangos et les bases SQL

Dans un post récent, je vous ai présenté le Projet Mangos, projet qui permet de mettre en oeuvre un serveur WOW local. En regardant les requêtes qui ont amené des visiteurs sur ce site (ce que je ferai plus souvent), je me suis rendu compte de beaucoup cherchaient comment mettre à jour les bases SQL.

Lorsque j’ai écrit le précédent article, je voulais l’agrémenter de quelques bons principes. je vais profiter de ce post pour vous les soumettre.

Un brin d’organisation

S’il est un élément pas évident à suivre, ce sont les numéros de version. J’ai choisi pour ma part de clairement les nommer dans mon répertoire mangos. J’ai deux dossiers: un "current" qui est la version de mangos en exploitation et correspondant aux bases de données et un répertoire "Next" de travail pour préparer la mise à jour. Dans le répertoire "Current", en plus des fichiers et dossiers classiques de mangos, je stocke un répertoire nommant chaque élément et sa version. Voici une copie de mes répertoires :

Mangos-2-1 

Vous remarquerez les répertoires en vert, sources des imports de tortoiseSVN. En cas de doute sur la version extraite d’un SVN, il suffit de cliquer droit sur le répertoire > Propriétés > Subversion :

Mangos-2-2

Mettre à jour Mangos

Concernant Mangos, rien de bien compliqué, il suffit de compiler Mangos puis ScriptDev comme la première fois. Donc, on copie les exe et dll dans le nouveau répertoire Next en y ajoutant les dossiers indiquant les nouvelles versions. Il ne faut pas oublier non plus d’y préparer une copie des fichiers conf.

Les répertoires "maps", etc… ne sont à refaire que si WoW lui-même est patché. En effet, le contenu de WoW ne change que lors des patches.

Mettre à jour les bases

C’est généralement la partie la plus stressante parce que c’est là qu’on risque de ne plus faire marcher correctement le bouzin. Il suffit de répérer celles dont on a besoin en fonction des numéros de version et de le faire dans l’ordre de la compilation et des ajouts que l’on a fait. D’abord mangos, puis SD2, puis Acid, puis UDB et enfin, UDB-fr. Si un des projet n’a pas eu de mises à jour, on s’en moque, on passe au suivant sauf alerte bien explicite dans les changelogs (je ne l’ai pas dit, mais, il faut les lire quand même hein !!!)

Si on prend donc l’exemple affiché sur l’image ci-dessus, Mangos exécuté est à la version 6386. A l’heure où j’écris ces lignes, Mangos est à la version 6420. Il faut donc regarder dans le répertoire \Mangos-sources\sql\updates pour trouver celles dont on a besoin (je les ai sélectionnée) :

Mangos-2-4

La 6381 a déjà été appliquée puisque je suis en 6386. Il faudra donc lancer, avec SQLyog chaque mise à jour sur la base qui lui correspond. Le nommage est ainsi:
VersionSVN_BaseAffectée_TableAffectée.sql

Vous comprendrez l’interet de suivre les mises à jours fréquemment. Mais n’oubliez surtout pas qu’il faut limiter les mises à jour à la version de mangos en exécution.

C’est pourquoi j’ai un répertoire "Next". J’y prépare tout compilation + Conf et dans chaque répertoire utilisé pour noter les versions, je copie les scripts SQL concernés. Ainsi, je coupe mangos (ne pas faire de MAJ Sql si le serveur tourne hein !!!), je remplace les fichiers, je lance les différentes scripts et je relance.

ScriptDev, Acid, UDB et consors fonctionnent au niveau de SQL et des MAJ sur le même principe.

Bon patchage ! N’oubliez pas de le faire souvent et n’hésitez pas à poser des commentaires si vous avez des questions ou des demandes d’aide.

Creative Commons License: Attribution, Share-AlikeExcept where otherwise noted, this content is
licensed under a Creative Commons License.



J’étais là

C’est difficile d’exprimer le pouvoir que cette vidéo a sur moi. Bien entendu, si on ne regarde que le coté technique, l’esthétique, elle est parfaite. Bien montée, originale, bon rythme, un très bon jeu… rien à redire.

Mais, ce qui me scotche, c’est le propos. Qui n’a pas eu l’occasion de dire, "j’étais là… et je n’ai rien fait !". Par forcément pour les mêmes raisons que Zazie, mais, on a tous des casseroles à se trainer.

J’en ai une que je traîne lamentablement mais, il m’est impossible d’en parler au concerné. Je ne peux qu’être là… quand il a besoin. Etre là pour le soutenir quand il ne va pas bien. Ma casserole m’a récemment pété à la gueule parce que je me suis rendu compte qu’une autre personne proche de moi aurait pû éviter le même écueil si j’avais levé le lièvre.

C’est la première fois que j’en parle et ce n’est pourtant plus récent. Mais, ca me pèse. Chaque fois que j’y pense, je le regrette, je m’en veux. Je ne rentrerai pas plus dans le détail par respect pour eux et leur peine. Et parce qu’à coté d’eux, j’ai vraiment pas l’air malin à me plaindre. Je m’auto-excuse en me disant que j’étais petit, mais, ca a du mal à suffire des fois. Putain de vidéo !

J’étais là…. mais, je n’ai rien fait.

Pardon…