

---------------- Squawkbox v3.1 pour Fly! II. ---------------------



(C) 2001 Lefteris Kalamaras & the SimClients Development Group
(C) 2004 Roland Herblot & the VATSIM's development Group


Merci d'envoyer vos commentaires, et reports de problmes  Roland Herblot : rolby@tele2.fr

=============================================================================================

Instructions d'installation

=============================================================================================

Ce programme ne fonctionne qu'avec Fly! II patch 240.
Merci de lire ensuite la documentation fournie "SquawkBox_3.1_User_Manual.PDF" (en anglais seulement).

Lisez galement le License.txt. Vous tes cens accepter la license avant d'installer ce produit.


Etape 1 : supprimer le contenu du rpertoire "Sbox" sous la racine de Fly! II
		si vous aviez une version prcdente installe.
Etape 2 : copiez le contenu complet du package SB dans la racine de Fly! II.


Vous devriez trouver les fichiers suivants (vu depuis le rpertoire racine de Fly! 2) :

==> "splash.ACT" + "splash.PBM" dans le rpertoire "Art",
==> ce fichier + "License_SquawkBox_V3.1.txt" + "SquawkBox_3.1_User_Manual.PDF" dans "HowTo",
==> "SquawkBox.dll" dans "Modules/Pc",
==> "CSL_ICAO.csv" sous la racine Fly! 2,
==> rpertoire "sbox" avec les fichiers "*.sbx" dedans,
==> "Attn.wav" and "myattn.wav" dans "Sound",
==> 7 fichiers "sb*.WIN" dans "UI/templates/",


** TeamSpeak support **
-----------------------
Si vous avez TeamSpeak install sur votre systme et que vous souhaitez l'utiliser avec SquawkBox 3.1,
 vous devez copier la DLL "TSRemote.dll" qui se trouve dans le rpertoire TeamSpeak "client_sdk" dans votre "System32".


=============================================================================================

Problmes connus

=============================================================================================

** LANGUAGE INDISPENSABLE **
-----------------------------
ATTENTION, pour utiliser SquawkBox, vous DEVEZ utiliser Fly! II en langue anglaise (voir Fly.ini)


Transponder mode :
--------------------
- Quand vous chargez un nouvel avion aprs la connexion, il se peut que la dtection du mode
 transpondeur ne fonctionne plus !
 Pour viter ce problme, merci de charger votre avion avant de vous connecter au serveur. 
 Sinon, dconnectez / reconnectez vous.


Mto dynamique :
-------------------
- La fonction APILoadMetar() du SDK semble fonctionner de manire trange parfois.
  Il se peut que la mto reprsente dans Fly! II diffre de l'information METAR reue.
  Ceci n'est pas un bug SquawkBox ;-)
- J'ai essay de faire un filtrage quivalent  celui fait dans InfoMetar (Merci  David Sandberg)
  pour contourner les problmes connus :
	+ Re-calcul du Qnh aprs le l'importation METAR avec prise en compte HectoPascal ou mm de mercure)
	+ Rglages spciaux pour forcer la reprsentation des orages (ne fonctionne pas souvent)
	+ Rglages spciaux pour forcer la reprsentation de la pluie ou neige
	+ Ajout de l'altitude aroport  l'altitude des couches nuageuses. (Pr-filtrage)
	+ Suppression de la partie remarque des METAR pour viter les confusions de temprature (Pr-filtrage).
- A la suite de la mise  jour automatique via METAR, l'altimtre ne se met pas  jour !
  Si vous souhaitez tre raliste jusqu'au bout, il faut alors ouvrir la fentre de mto (menu "Weather->Other"
  et la valider. Vous verrez aprs quelques secondes l'altimtre afficher une valeur correcte.


Je remercie chaleureusement Lefteris Kalamaras et VATSIM's dev group
 sans lesquels cette nouvelle version n'aurait jamais vu le jour !


 - Happy ONLINE flying! -

Roland Herblot
Mai 2004



HISTOIRE:
---------

=============================================================================================
 Version 3.10
 par Roland Herblot
 Mai 2004
=============================================================================================

Connexion au server :
---------------------
- Avant de vous connecter, vous devez maintenant choisir le type d'avion qui sera vu sur le rseau.
  (car les requtes de type envoyes par les autre pilotes surviennent dans les premires secondes)


Avions multi-joueurs :
----------------------
- Ractivation du chargement des models quivalent au type CSL transmis par les autres pilotes
  (s'ils existent dans le rpertoire "Sbox")
- Rappelez vous que vous ne devez jamais changer le nom des fichiers .SBX car ils sont communs 
   tous les simulateurs  travers le monde.
- A Noter que tous les types inconnus sont lists dans la fentre principale de SB.
- Les vrais angles des autres avions (heading / bank / pitch) sont maintenant correctement reprsents
   chaque rafraichissement de position reu du serveur.
- Une simple interpolation linaire est calcule afin de donner une vitesse verticale aux avions.
- Une rotation matricielle est applique pour affecter une vitesse sol + verticale, indpendante des angles avions.
  (permet par exemple  un avion en phase atterrissage nez en l'air de descendre vers la piste).
- Si le type CSL est inconnu, un avion par dfaut vis  vis de son type moteur est cre  la place.
- Correction : le type CSL envoy au autres pilotes est maintenant correct.
- Correction : Le type de moteur de notre avion envoy au serveur est maintenant correct.
- Correction : Les 3 angles de notre avion envoys au serveur sont maintenant corrects.
- Ajout d'un slider pour corriger les carts d'altitudes au sol avec les appareils d'autres simulateurs.
  (cette valeur est galement soustraite de notre propre altitude transmise pour que les autres pilotes
  nous voient galement  bonne altitude)


Support des logiciels de communications vocale et ATC :
-------------------------------------------------------
- Ajout de la commutation automatique des canaux vocaux en fonctions des messages ATIS des ATC.
  Ne fonctionne que si l'information serveur vocal est contenue dans la premire ligne ATIS reue !
  (support TeamSPeak sur IVAO et Roger Wilco ou Adanced Voice Client pour VATSIM)
  Notez que vous devez lancer vous mme TeamSpeak depuis Windows.
- Ajout d'une frquence UNICOM fixe active au dmarrage.
- Ajout d'un menu droulant sur la fentre principale pour une commutation rapide ATC.
- Ajout de la frquence ATC active sur la fentre principale.


Le Cockpit de Fly! (pour tre plus raliste) :
-----------------------------------------------
- Le mode transpondeur est maintennt "lu" depuis le bouton sur le cockpit.
  Il est normal que le transpondeur du Hawker ne contienne pas de mode-C.
  En Mode-A, les ATC vous voient de la mme manire qu'en mode-C.
- Vous pouvez maintenant prparer votre prochaine frquence ATC sur la StandBy de la radio 1.
  Au moment ou vous la passerez en frquence active, si elle est reconnue comme frquence d'un ATC,
  la commutation se fera automatiquement.
  Un message du type "Switched to LFPG_APP on 119.85 (expect ATIS)" confirme que la frquence
  a bien t dtecte et qu'une requte a t transmise au serveur.
  Il existe toujours des limitations lies  Fly!. ex : il est impossible d'afficher 118.330 sur la radio.


Mto automatique :
-------------------
- Toutes les 5 minutes, SB demande le METAR de l'aroprt le plus proche si "Auto weather" est coch.
  Ce METAR est filtr et import dans Fly!, puis post-trait.
- Ajout de la commande DOT spciale .mt <ICAO code> pour demander l'importation d'un autre METAR.
- Vous devriez supprimer les autres DLL de gnration automatique de mto pour viter les conflits.
  (ex : WindsAloft.dll ou PA19_Rand_Weather.dll dans "Modules/Pc" ou "system/modules/pc").
- Comme les METAR ne contiennent pas d'information de hauteur de couche nuageuse, 3 diffrentes hauteurs alatoires
 sont affectes au 3 couches lors du traitement PostMetar(), entre 800 et 3000 pieds pour augmenter un peu 
 la diversit visuelle. (par dfaut, Fly! affecte 1500 pieds  toutes les couches)


Plan de Vol :
-------------
- Le FPL SB est maintenant automatiquement renseign si un plan de vol Fly! existe (ou import de VolNav).
- Correction : supprim la cause du message "You are not allowed to multicast" des serveurs IVAO
  lors de l'envoi du FPL.


Fentre principale :
--------------------
- Correction : Le curseur et clavier taient parfois bloqus dans la zone de saisie du texte sans possibilit 
  de controler l'avion pendant ce temps.
- Si jamais cela vous arrive encore ==> choisissez l'item "------" du menu droulant "Pilot Private Msg" pour
  forcer la perte du focus dans ce champ de saisie ;-)


Robustesse du code :
--------------------
- Ajout de 2 sections critiques globales pour protger les piles de messages entrant / sortant  travers
 les diffrents threads et viter l'envoi d'exceptions (crash)
- Suppression des Mutex interne aux classes.
- Les exceptions trappes seront maintenant affiches dans la trace.
  (j'espre que vous n'en verrez jamais ;-)) Dites le moi !



=============================================================================================
 v3.02:
 by Lefteris Kalamaras
 2001
=============================================================================================

- Added 'Transponder' Menu to control how the transponder
functions within Squawkbox, as Fly! II transponder SDK functions
are too buggy to deal with.

