C'est un compliment ?
Dans ! Pas sans. Faute de frappe, mea culpa.
Enfin je veux bien te complimenter hein, c'est pas le souci.
Ceci dit, dans une page PHP tu veux faire un appel à ta fonction et pouf c'est tout, tu peux afficher la date ig de ton évènement sur ton beau petit fan site de Ryzom, ou ton forum de guilde, etc. =D
J'ai pas forcément envie de mettre à jour le calcul toutes les 500ms comme tu fais, et donc je dispose pas des informations des minutes passées quand j'appelle ma fonction. Donc je ne peux pas calculer de base de temps à partir des ticks de l'API pour voir si j'ai décalage ou pas. Le mode hybride semble assez dur. Si je veux des bases de temps, j'ai besoin des logs.
Mais personnellement je suis pas à 1 minute irl près, comme ça on se débarasse des logs.
Xiom : le décalage dont on parlait est une erreur de calcul de la date de l'API de VL qui considère que l'année 2525 commence au tick 0 alors qu'elle commence un peu plus tard.
Il n'y a pas de décalage de calcul entre les ticks de l'API et les ticks des logs, mais dans le résultat du calcul à partir de ce même tick. Les dates de VL ne collent pas : on est selon lui en Winderly (donc printemps) et selon les autres en Mystia (hiver). Si tu lances ton jeu, tu verras qu'on est en hiver.
Edit : Si tu veux parler du décalage des dates de la fondation Mac Vea-O'Fyler, Le décalage était beaucoup plus grand (de l'ordre de 2 CA et pas 2 mois), j'avais recalculé à partir des ticks actuels les dates théoriques de ces moments là et pris comme correspondance ig/irl la date irl donnée et le changement de saison le plus proche de la date théorique. Le raisonnement peut-être faux, je veux dire que je peux avoir dans ces 3 dates une saison (3 mois) d'avance sur ce qu'étaient les dates à l'époque.
10/8/2008 2:19:00 => date relevée = 1 Winderly IV 2541 ; date théorique = 5 Floris I 2542 ; changement de saison le plus proche = 1 Floris I 2542
28/8/2008 3:10:00 => date relevée = 1 Winderly I 2542 ; date théorique = 27 Folially II 2542 ; changement de saison le plus proche = 1 Floris II 2542
19/9/2008 14:44:00 => date relevée = 1 Floris II 2542 ; date théorique = 18 Thermis III 2542 ; changement de saison le plus proche = 1 Harvestor III 2542