Page 3 of 13
Re: Question de date
Posted: Tue Aug 22, 2006 3:28 pm
by kervala
Excellent
Merci beaucoup
Re: Question de date
Posted: Tue Aug 22, 2006 3:59 pm
by selyana
cyrille5 wrote:L'heure passe dans les trames, ca c'est sur
l'heure oui, mais pas la date.
Sinon, elle ne passe pas en clair, et ca aussi c'est sur. Tout texte en clair prends de la place,
"en clair", ça veut pas forcément dire "en texte clair" ... il n' y a pas 40 formats standard pour passer l'heure ou la date.
L'une des premiere solution est donc de compresser les données => bye bye le texte en clair
si c'est compressé ça se voit rapidement et là encore y a pas 36 algo de compression courants (il vont pas aller chercher un algo moldoslovaque utilisé par 3 universitaires); si tu veux pas réinventer la roue et bouffer du temps de développement pour rien, soit tu compresses pas, soit tu utilises une librairie toute faite, comme zlib, et roule ma poule. c'est bien jolie la compression mais ça bouffe du CPU : c'est un compromis à faire entre la bande-passante réseau et la charge CPU; je suis prêt à parier que c'est pas compressé.
Re: Question de date
Posted: Tue Aug 22, 2006 4:08 pm
by selyana
l'executable est là (avec le fichier de config delta.txt):
http://le.doume.free.fr/winbtn.zip
je filerai les sources demain (elles sont sur un autre PC) et la doc aussi
c'est un peu codé à la course: n'essayez pas de modifier le fichier de config à la main ou ça va péter
(au pire ça plante)
appuyer sur les "+" et "-" du pavé numérique pour avancer ou reculer les minutes
appuyer sur "PageDown" "PageUp" pour avancer ou reculer les heures
format affiché
date matis IG - heure IG [Saison en 3 lettres] {délai IRL avant prochaine saison} heure IRL
l'affichage est en rouge sur noir la nuit (de 21h à 5h), en jaune sur bleu clair le jour (de 5h à 21h)
(il faut que l'appli ait le focus pour que les touches marchent)
pour sortir, double cliquez dessus
Re: Question de date
Posted: Tue Aug 22, 2006 5:13 pm
by janta
Salut,
Je nai pas ryzom installe la, donc jai une question a te poser. Est ce que ton programmes affiche la date independamment de l'affichage ryzom (exemple une surface overlay) ou bien directement dans le rendu de ryzom (par exemple comme le fait fraps pour afficher les FPS dans un jeu) ?
Si c'est le 2eme, j'aimerais t'envoyer un PM et discuter de quelques petites choses techniques qui n'interesseraient surement personne ici... (teaser !
)
Pour ce qui est de l'heure en jeu, si je devais faire un guess, je dirais que le client ne la connait pas, et qu'il recoit simplement un message du serveur lorsqu'il faut incrementer l'heure (meme chose pour l'affichage de la saison). Ce sont surement de simples affichages. Bien sur ceci est un blind guess total. Pour quelle raison le client aurait il besoin de connaitre la vraie heure ? Aucune decision n'est prise par le client (du moins j'espere ;D)
Re: Question de date
Posted: Tue Aug 22, 2006 5:18 pm
by kervala
Hehe, merci beaucoup
Re: Question de date
Posted: Tue Aug 22, 2006 5:38 pm
by bourdu
janta wrote:Pour ce qui est de l'heure en jeu, si je devais faire un guess, je dirais que le client ne la connait pas, et qu'il recoit simplement un message du serveur lorsqu'il faut incrementer l'heure (meme chose pour l'affichage de la saison). Ce sont surement de simples affichages. Bien sur ceci est un blind guess total. Pour quelle raison le client aurait il besoin de connaitre la vraie heure ? Aucune decision n'est prise par le client (du moins j'espere ;D)
J'ai déjà constaté un changement d'heure avant de le voir sur ma carte, au fait qu'un autre joueur l'a constaté sur sa carte et me l'a dit via un cc (edit: en préparant le texte à l'avance car le délai est de 2-3 secondes
). Ca corrobore ton "blind guess", je pense.
Bises
Re: Question de date
Posted: Wed Aug 23, 2006 8:28 am
by selyana
janta wrote:Salut,
Je nai pas ryzom installe la, donc jai une question a te poser. Est ce que ton programmes affiche la date independamment de l'affichage ryzom (exemple une surface overlay) ou bien directement dans le rendu de ryzom (par exemple comme le fait fraps pour afficher les FPS dans un jeu) ?
je ne traffique pas avec direct3D
) ... c'est juste un overlay (une mini-fenetre "always on top" sans barre de titre)
d'ailleurs j'avais essayé de mettre le fond transparent, mais ça fait un effet clignotant donc j'ai laissé tombé la transparence
pour les sources de mon programme c'est là (si ça marche):
http://le.doume.free.fr/winbtn.tar.gz (LIEN REMIS A JOUR)
codé en C, uniquement en lib win32, avec lcc-win32 (j'ai pas de quoi me payer une licence Visual)
Re: Question de date
Posted: Wed Aug 23, 2006 8:48 am
by kervala
Y a Visual Studio 2005 Express qui est gratuit sinon
http://www.microsoft.com/france/msdn/vs ... press.mspx
Il faut que tu télécharges le Platform SDK aussi si tu veux pouvoir utiliser l'API Win32 ^^
Re: Question de date
Posted: Wed Aug 23, 2006 8:50 am
by tristan7
*chasse tout ce petite monde vers le forum technique à coup de balais* Allez ouste!! Voyous!!! beathniks!!!
Re: Question de date
Posted: Wed Aug 23, 2006 10:03 am
by netto
Je vais tenter d'ajouter une fonction de synchronisation automatique à mon script (c'est pas gagné).
Pour mes calcules j'aurais besoin de la date exact programmé lors de la tout premiere mise en service jeu sur le serveur Aniro (autrement dit la date originel programmé à partir de la quelle la date IG en cours doit être calculé).
Par déduction j'ai trouvé : Holeth, Pluvia 30, 1e CA 2525
Je pense que je suis pas loin mais cela n'est certainement pas exact (mon horloge actuelle ne l'étant pas à 100% :b).
Quelqu'un a la reponse à cette difficile question ?