

La documentation fournie ici a été mise en place pour le système Windows 98 et pourrait être légèrement différente pour Win/Me/NT/2000. Néanmoins le principe demeure sensiblement le même pour tous les systèmes d'exploitation Windows.
Ce guide est simplement un complément d'information à la documentation déjà diffusée à différents endroits par le passé.
Une mise à jour de ce document sera effectuée au cours des prochains jours. Revenez visiter cette section sous peu.
Dernière mise à jour effectuée le 12 juin 2002.
Tous les simulateurs Falcon 4.0, quelque soit la version (RP5, ACP, SP3) utilisent les mêmes clés de registres lors du démarrage.
Le problème que nous devons contourner pour faire fonctionner correctement toutes ces versions sur un même ordinateur est le suivant:
On doit indiquer au registre de Falcon quelles sont les clés de registre qui doivent être utilisées AVANT de démarrer l'une ou l'autre des versions que nous avons préalablement installées dans différents répertoires sur notre disque dur.
Que contiennent ces fameuses clés de registre?
De manière simplifiée, disons que ces clés de registre indiquent au simulateur où sont situés les différents fichiers (théâtres d'opérations, paramètres des avions, etc). Ainsi, lors du démarrage de Falcon 4.0 (RP5, ACP ou SP3), le simulateur consulte les clés de registres réservées à Falcon pour lui fournir les indications concernant la localisation des fichiers de données et autres paramètres de configuration, qu'il doit aller lire pour bien démarrer et bien faire fonctionner le programme.
On se doit donc de traficoter ces informations dans le registre des clés de Falcon 4.0 lorsqu'on change de version, sinon le simulateur ira lire des données réservées à une version plutôt qu'à une autre, ce qui causerait un beau mélange de données incompatibles!
Le moyen simple de traficotter ces informations dans le registre de Falcon est simplement de conserver les informations des clés initiales lorsqu'on a finalisé une installation propre d'une version.
Pour y parvenir, nous allons donc expliquer comment prendre une copie des clés de registre de Falcon après qu'une version de Falcon a été installée avec succès. On répètera ce processus pour chaque installation d'une version différente.
Il faut souligner ici que lorsque vous installez une version du simulateur Falcon, vous devez spécifier manuellement l'endroit où cette version sera installée sur votre disque. Vous devrez alors spécifier un dossier un particulier.
Voici un exemple du choix des dossiers et disques durs utilisés pour trois versions différentes:
Version RP5: c:\microprose\falcon4
Version ACP: d:\falcon4\acp
Version SP3: e:\sp3
Pour chacune
de ces versions, un programme exécutable différent peut être
utilisé (ex: falcon4.exe).
Cet exemple nécessite que vous possédiez trois partitions (c,
d et e) ou plusieurs lecteurs physiques. Vous pourriez également placez
tous les simulateurs sur le même lecteur C: si vous avez assez d'espace
disque (n'oubliez pas de vous préserver un bon espace tampon pour vos
fichiers temporaire de Windows - mem cache ou buffering).
Les fichiers et programmes sont donc installés physiquement dans des endroits totalement différents. Ces trois versions utilisent malheureusement la même clé de registre principale dans l'arborescence mais avec des valeurs différentes.
Voici un exemple des clés et des valeurs de mon installation actuelle RP5:
![]()
![]()
Les valeurs et le noms des valeurs diffèrent pour chaque version du simulateur, d'où le problème de cohabitation de plusieurs versions sur un même ordinateur.
Si je devais lancer mon simulateur Falcon 4.0 version RP5, mes clés de registres tels que publiées ci haut, seraient correctes actuellement, car les données de mes clés indiquent au simulateur qu'il doit charger les fichiers concernant la version RP5 à partir d'un dossier bien précis.
En exemple ci-haut, la clé "BaseDir" (Base directory) indique au simulateur (peu importe quelle version qui est lancée), que son dossier de base pour trouver les fichiers de configuration est « c:\MicroProse\Falcon4»
Si parcontre je désire utiliser ma version SP3 et que je n'effectue pas de changements à mes données du registre pour les clés de Falcon 4.0, alors j'aurais de graves ennuis, car le simulateur SP3 ira lire ces clés et pointera vers des fichiers RP5. Cela fera un beau gâchi et je risque à coup sûr d'endommager mes fichiers relatifs à RP5 avec la version SP3.
Pour éviter ce mélange, on vous suggère une méthode simple dans ce document pour remplacer les données de ces clés à vos registres concernant le simulateur Falcon 4.0.
Quelques petits clics sur un fichier .REG déposé sur votre bureau, vous permettront de remplacer adéquatement les valeurs de ces clés avant de démarrer la version favorite de votre simulateur.
Tant et aussi longtemps que vous ne chargez pas une version différente d'un simulateur Falcon, vous n'avez pas besoin de réintroduire les clés correspondantes. Il est néanmoins suggéré de ne pas prendre de risque et de mettre à jour vos clés de registre à chaque fois que vous lancerez l'une ou l'autre de vos versions de Falcon. Vous éviterez ainsi de bousiller une version de votre simulateur.
Ci-après, un extrait d'un fichier .REG d'une installation de base RP5. Vous n'avez pas à vous soucier du contenu pour procéder à l'installation multi-version, mais cela peut être pratique de savoir que vous pourriez effectuer un dépannage d'une version qui pointe au mauvais endroit.
Contenu d'un fichier .REG via NotePad.exe:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\MicroProse\Falcon\4.0]
"baseDir"="c:\\MicroProse\\Falcon4"
"objectDir"="c:\\MicroProse\\Falcon4\\terrdata\\objects"
"misctexDir"="c:\\MicroProse\\Falcon4\\terrdata\\misctex"
"theaterDir"="c:\\MicroProse\\Falcon4\\terrdata\\korea"
"movieDir"="c:\\MicroProse\\Falcon4"
"PilotName"=hex:41,6c,6f,75,65,74,74,65,00,00,00,00,00,00,00,00,00,00,00,00
"PilotCallsign"=hex:41,6c,6f,75,65,74,74,65,00,00,00,00[HKEY_LOCAL_MACHINE\Software\MicroProse\Falcon\4.0\MPR]
"MPRDetect3Dx"=dword:00000001
"MPRDetectCPU"=dword:00000001
"MPRDetectMMX"=dword:00000001
"MPRDetectXMM"=dword:00000001
"MPRGlideDll"="glide3x.dll"
"MPRAllD3DDevices"="FALSE"
"MPRFalconRunning"="Running"
Un fichier .REG, ce n'est rien de bien sorcier. C'est similaire à un fichier texte avec une extension .reg au lieu de .txt et qui contient des noms de clés, des valeurs et des données. En exécutant ce type de fichier particulier reconnu par l'éditeur de registres de Windows, vous indiquer à votre système d'exploitation d'introduire ces valeurs dans les clés des registres mentionnés. Vous venez alors de modifier automatiquement les paramètres d'une application. Dans notre cas présent, l'application concernée est le simulateur Falcon 4.0.
Lorsque vous devez manipuler ce genre de fichier manuellement, vous devez savoir que vous modifiez directement les paramètres de fonctionnement de l'application concernée. Généralement, tout bon logiciel qui se respecte utilise une programme ou une option de configuration qui effectuera ces mêmes changements à vos registres.
On doit donc utiliser cette méthode uniquementlorsque cela est absolument nécessaire, sans quoi, vous risquez de faire "planter" une application lors de son démarrage.
Si vous deviez modifier des paramètres de votre système d'exploitation au lieu des paramètres d'une application, vous risquez de voir Window ne plus démarrer et vous forcera une réinstallation complète de Windows! Soyez prudent.
On peut éditer un fichier REG à l'aide de NotePad.exe mais vous devez "Enregistrer sous" et utiliser le TYPE "Tous les fichiers" au lieu de "Document Texte".
Ces informations vous sont fournies seulement pour votre compréhension du fonctionnement de la base de registre de Windows, mais vous n'avez pas à modifier quoique ce soit pour notre installation multi-version.
TRÈS IMPORTANT:
Lisez ce document jusqu'à la fin avant de démarrer l'un ou l'autre de vos simulateurs si vous suivez les instructions à la lettre dans ce document...
Supposons que vous avez actuellement la version RP5 et que vous désirez installer la version SP3 (SuperPAK).
Avant de procéder à une nouvelle installation, vous devez absolument prendre un copie de vos données du registre que vous avec actuellement. On vous explique comment extraire vos clés actuelles en supposant que vous avez actuellement la version RP5:
Démarrer le programme
REGEDIT (Éditeur du Registre):
Dans le menu Démarrez, Exécuter, inscrivez RegEdit pour obtenir le programme d'édition des registres.
Attention de ne pas détruire accidentellement vos clés de registres, sinon une application ou votre sustème d'exploitation Windows pourrait ne plus fonctionner. Ce programme permet de modifier vos registres mais aujourd'hui nous allons nous en servir uniquement pour EXTRAIRE dans un fichier externe, une clé concernant les informations nécessaire au bon fonctionnement de Falcon.
Le fichier que nous allons extraire possèdera une extension .REG et devra être placé sur le bureau. On vous explique comment procéder plus loin... suivez bien les indications.
Sélectionnez
la clé principale
réservée au simulateur Falcon vers un fichier externe:
Dans le programme "Éditeur du Registre", cliquez le + des items suivants:
- HKEY_LOCAL_MACHINE
- Software
- Microprose
- Falcon
- 4.0

Exporter
la clé de
votre version actuelle RP5 vers un fichier externe:
Maintenant, assurez-vous bien que la branche 4.0 est correctement sélectionné (en bleu). Si elle ne l'est pas, cliquez une seule fois sur cet item tel qu'illustré à l'image précédante (voir étape #2).
Après
que cette branche de l'arborescence a été sélectionnée,
cliquez sur le menu suivant:
Nommez votre fichier exporté avec un nom significatif indiquant votre version coreespondante à ces clés de registres. Exemple: Falcon4-RP5.reg
Cette
opération vous permet de créer un fichier que vous devez placer
sur le bureau. Voir l'étape #2 pour une image de l'option "exporter
un fichier du registre".
Installation
d'un autre simulateur Falcon 4.0
Maintenant que vous avez une copie des clés de registres de Falcon pour la version RP5, vous pouvez procéder à l'installation d'une autre version de Falcon. Supposons ici que vous désirez installer la version SP3 (SuperPak #3).
Note: Si vous oubliez de prendre une copie (Exporter un fichier du registre) de vos clés de Falcon pour la version installée en dernier lieu, vous allez perdre ces clés à tout jamais. L'installation de SP3 écrasera vos clés du registre et vous ne pourrez plus les exporter. Il est donc important de prendre une copie de vos clés du registre AVANT d'entreprendre une autre installation!
Il sera maintenant très important, lors de l'installation de la version SP3, de spécifier un autre dossier pour y déposer votre nouveau simulateur. N'écrasez pas votre installation de RP5 situé dans c:\microprose\falcon4\falcon.exe mais spécifiez un nouveau dossier (exemple: c:\microprose\falcon4\sp3) lorsque le programme d'installation de SP3 vous le demandera. N'utilisez pas nécessairement le dossier proposé par le programme d'installation.
- Utilisez les noms de dossiers suggéré dans notre INTRODUCTION afin d'éviter toute confusion.
- Assurez-vous d'avoir assez d'espace disque pour un second simulateur, sinon, sélectionnez un autre disque si vous en possédez un. Notre exemple à l'introduction propose trois disque rigides différents, ou des partitions logiques différentes.
Pour savoir comment installer une version d'un simulateur en particulier, veuillez vous référer au guide d'installation concernant la version correspondante ou consulter la documentation disponible sur notre site. Pour la version ACP, je vous suggère la traduction en français produite par le Colonel Alouette. Le présent guide ne vise pas l'explication d'une installation d'un simulateur en particulier mais bien la gestion des registres pour multi-versions de Falcon.
Une
fois que votre version SP3 de Falcon est installée, retournez à
l'étape #1 afin de prendre une copie des clés de registres pour
votre nouvelle version (ACP). N'oubliez pas de nommer le fichier Falcon4_SP3.reg
cette-fois-ci. Placez ce nouveau fichier directement sur le bureau comme la
première fois. Vous devriez obtenir un icône (pictogramme) similaire
à l'exemple présenté ici, sur votre bureau.
Installer
un troisième simulateur Falcon 4.0
Maintenant
que vous avez terminé l'installation de RP5 et de SP3, vous pourriez
reprendre à nouveau les étapes et installer la version ACP dans
un autre dossier indépendant à la condition que votre espace disque
disponible puisse le permettre!
Répétez à nouveau les étapes 1 à 3 et le tour est joué...
Pousser
les clés correspondantes au registre pour la version du simulateur que
vous souhaitez utiliser.
Tout ce travail vous permet maintenant de faire tourner n'importe quelle version du simulateur sans problème. Vous avez maintenant les icônes de fichiers des clés de registres pour chaque version de votre simulateur. Il suffit maintenant de "pousser" ces clés dans vos registres AVANT de démarrer l'une ou l'autre de vos versions.


Lorsque
les icônes de vos fichiers de clé de registres sont disponibles
sur votre bureau, vous devez exécuter ces fichiers pour remplacer vos
clés de registre Falcon actuelles par celle qui sont enregistrées
dans ces fichiers spécifiques à la version que vous souhaiter
utiliser.
On vous demandera alors de confirmer si vous désirez remplacer les clés de vos registres.Répondez "OUI".
Démarrez
le simulateur de votre choix.
Maintenant que la base de registre Windows contient les clés pour la version de Falcon que vous souhaiter utiliser, il vous suffit de démarrer le simulateur correspondant avec l'icône que vous utilisez normalement. Vous devriez avoir autant d'icône Falcon que de versions.
Si
vous avez trois versions du simulateur d'installé, vous devrier avoir
trois icônes pour mettre à jour vos registres et trois icônes
du programme Falcon également.
Voilà!
Je remercie toutes les personnes m'ayant aidé à produire ce petit
guide et plus particulièrement le Colonel
pour son apport indéniable à la gestion des versions et au soutien
technique pour le 101e Escadron.
Ce document a été mis en place pour complémenter les informations déjà existantes.
J'espère que ce document aidera à votre compréhension des registres de Windows. Le document est destiné à aider ceux qui ont moins de connaissances au sujet des registres Windows. Quand on comprend mieux ce que l'ont fait, on risque moins de bizouiller son installation de Falcon!
|
[ Accueil | Pilotes | Escadrilles | NOTAM | Liens | Fichiers | Évènements | Guides | Recrutement | Divers] |
Dernière mise à jour effectuée le 14 septembre 2002 par Jim «Spyder» Beattie