Patching

Patchen van Falcon naar RP v5.0 / eFalcon v1.10

De oude setup

Het patchen van Falcon 4 schematisch weer gegeven.


Het patchen van Falcon 4.0 is een niet al te moeilijke zaak.
Het principe is dat we de originele simulator Falcon 4 installeren en daar verschillende verbeteringen aan tevoegen.
De standaard zoals die nu (08-2001) gebruikt wordt is:
-  Falcon4
-  108us
-  RP5.1 en/of eFalcon v1.10  (Combo)
-  F4Patch v4.1

Per 08-2001 zijn de laatste patches, gemaakt door de Falcon 4 Community, een feit.
Falcon 4 is verkocht, en het aanpassen van de code van Falcon is per ingaande 08-2001 verboden.
We moeten het dus doen met deze 3 laatste patches, eFalcon v1.10, RPv5 en F4Patch v4.1

Per 09-2001 is het volgende feit bekend.
G2, de maker van de nieuwe Falcon V, heeft de Falcon 4 Community, 120 dagen extra gegeven om een laatse versie van een gecombineerde patch (eFalcon v1.10 en Realisme Patch v5) uit te brengen. Deze zal dus ergens rond kerst 2001 uitkomen.
Hierna vervallen alle verbeteringen die gedaan zijn aan Falcon 4 door de Falcon 4 Community, aan G2 toe. Alle rechten en codes van voorgaande en deze laatste verbetering zijn dan dus eigendom van G2.
Een zeer slimme zet al zeg ik het zelf.
F4Super Pack, zoals de groep heet, zal hun patch hopenlijk rond kerst uitbrengen.
We wachten af.

Naast de code verbeteringen die bovenstaande patches tot gevolg hebben, zijn er door de Falcon 4 Community ook veel andere, kleine toepassingen/verbeteringen gemaakt.
Skins zijn daar een voorbeeld van.
Hiervoor heeft Joel Bierling, F4Patch geschreven die het overzichtelijk en makkelijk maakt om al deze kleine patches toe te passen in Falcon 4.
Met een paar drukken op de knop kan men deze patches activeren. Maar hier later meer over.

De Installatie:

De benodigde files zijn allemaal te vinden in de download sectie onder "patches".

Falcon 4

Voor dat we aan het echte werk gaan beginnen, zorgen we er eerst voor dat alle al gedane moeite in Falcon 4, (hierna genoemd als "F4") bewaard wordt. Behaalde rangen en onderscheidingen, alswel volbrachte missies van de campagnes, gaan we opslaan, zodat we deze straks zo weer kunnen toevoegen aan "F4".
Het bewaren gaat simpel. Kopieer de folders .../Falcon4/config... en ...Falcon4/campaign... vanuit je Falcon 4 map naar, bijvoorbeeld je bureaublad of elke andere plaats waar het veilig staat.
Ook zaken als, cockpit-art (.../Falcon4/art/ckptart/...), toegevoegde missies (.../Falcon4/campaign/Save/...) en opgeslagen acmi files (...Falcon4/acmibin/...), zijn de moeite waard om te bewaren.
Als Falcon straks weer compleet geinstalleerd is, kopieer je deze folders weer terug in de root-directory (map) van Falcon 4 en heb je al die gegevens weer actief in Falcon.

Om het patchen goed te laten verlopen gaan we de huidige setup van "F4" verwijderen.
Kies je voor een installatie van "F4" anders dan in de standaard C:/MicroProse/Falcon4/... map, vernoem je eigen map dan Falcon4, zonder spaties of extra nullen of cijfers.

De Installatie

De beste manier om "F4" te verwijderen is de standaard "uninstall" te gebruiken die "F4" heeft geinstalleerd in de map Start/Programma's/MicroProse/Falcon4/uninstall (standaard installatie) onder de start knop.
Het uninstall programma van windows zelf, in de Start/configuratie/software.. map, kan deze taak ook volbrengen.
Heb je "F4" gedeinstalleerd, dus ook alle overgebleven mappen die niet bij de standaard uninstall zijn verwijderd, is het verstandig om je computer opnieuw op te laten starten.

Hier is eerst wat uitleg op zijn plaats voor we verder gaan.
Het patchen kunnen we op de Realisme Patch of op de eRazor (eFalcon) manier doen. De keuze voor een van deze twee hangt af van het systeem waar je "F4" op wil installeren. Beter gezegd. Het hangt af van de videokaart die in je computer zit. De "Realisme Patching" (RP v5) gaat er van uit dat je videokaart, "Glide" technologie ondersteund (Voodoo kaarten). eRazor heeft zijn patches gemaakt op basis van Direct3D technologie (GeForce kaarten met Nvidia chipset), zodat dié gebruikers ook een acceptabele framerates (frames per second = fps) behalen.
We zijn echter in een stadium aanbeland waar er met beide videokaart technologiën goed gevlogen kan worden en beide patch methodes dus gebruikt kunnen worden zonder acht te slaan op de videokaart die men in zijn systeem heeft.
Echter. Er blijft een kans bestaan dat er CTD's (Crash To Desktop) optreden. De meeste CTD problemen zijn verholpen, maar de mogelijkheid is nog steeds aanwezig. Dit heeft alles te maken de grote diversiteit van de systemen en configuraties die de gebruiker op zijn computer heeft staan. Verstandig is daarom toch om dié versie te kiezen die het beste bij jouw videokaart past.

-->  15-08-2001: Bij gebruik van de Combo Patch is er geen keuze mogelijk. Testen hebben echter aangegeven dat de stabiliteit goed is.

-->  15-11-2001: Bij gebruik van de SuperPAK is er ook geen keuze mogelijk. De basis van de SuperPAK bestaat uit de RP5 en eFalcon 1.10 en deze hebben hun stabiliteit al bewezen.

De Basis:

  • Falcon 4 CD

  • F4108us.exe (17.615Kb) tijdelijk buiten gebruik

Klik bovenstaande links aan en download de .exe file. Om deze patches te kunnen downloaden heb je wel een download programma nodig zoals er daar veel van zijn. Bij Tucows kun je bijvoorbeeld Godzilla of GetRight ophalen. Windows Commander is de topper, en zeer goed. Pak ook meteen Winzip als je nog niet bekend bent met .zip files.
Let er wel op dat de F4108us een grote file is (17+ Mb) en dus met een 56K lijn (telefoon lijn) een lange download tijd heeft. Met ISDN of kabel is dit geen echt groot probleem.


F4108us.exe:

Win98 SEC edition

Gebruikers die WIN98 SEC edition geinstalleerd hebben, moeten na de standaard installatie van Falcon 4, de mrsvc.dll verwijderen uit de root van "F4".
Deze wordt later met de installatie van de F4108us.exe, weer correct geinstalleerd.

Na de standaard installatie van de originele "F4" cd start je de computer opnieuw op.
Vervolgens pak je F4108us.exe waar niet meer over valt te vertellen dan dat deze een automatische update van je "F4" folder doet. Simpel weg de .exe aanklikken, wat vraagschermen aanklikken, en de rest gaat vanzelf. Nuttig is wel, dat je controleerd of de update naar de correcte "F4" map wijst.

Nu heb je de basis van Falcon 4 geinstalleerd. Het standaard spel uit de doos, met een kleine verbetering in de vorm van de 108us patch.
Nu gaan we van het spel een echte simulator maken door een van de bovengenoemde versies te kiezen, eFalcon v1.10 of Realisme Patch v5.0.

Tip 1

Toen ik deze tutorial aan het schrijven was, de patches waren net 3 dagen uit, kwam er al meteen weer een vernieuwde versie uit. Een Combo patch die beide versies, zowel eFalcon v1.10 als Realisme Patch v5.0 bevat.
Waarom ?
Omdat beide versies gewoon te goed zijn om er een keuze tussen te moeten maken. Elke versie heeft zijn goede toevoegingen, en wij willen natuurlijk het beste van beide. En dat is nu dus beschikbaar. eFalcon met de AI verbeteringen die RP5 in zich had.
Aangezien we nu dus niet meer hoeven te kiezen, patchen we hier verder met de combo.


Combo

Het patchen naar de combo standaard kan op verschillende manieren. Ik neem hier de makkelijkste (standaard) manier.

Download eFalcon110RP5_Installer.zip, ook te vinden onder "Patches" in de download sectie.

Tip 2

Unzip de eFalcon110RP5_Installer naar je "F4" map.
Klik de eFalcon110RP5.exe aan, die in de "F4" map is geplaatst door het unzippen.
In het volgende venster klik je op Apply Patches. Het volgende scherm wat te zien is, geeft alle toegepaste patches.
Staan er nu patches bij niet niet toegepast zijn (unapplied/error) dan heb je iets fout gedaan tijdens de installatie. Meest voorkomende fout is, het niet compleet hebben verwijderd van de vorige "F4" installatie.
Start je computer opnieuw op en begin weer bij stap 1. :-)

Om het geheel nu te complementeren kunnen we de bewaarde "campagne" en "config" files weer terug zetten in de "F4" map.

Nu heb je in principe een versie van Falcon geinstalleerd waar prima mee te vliegen is.
Maar Falcon heeft meer als wat er nu geinstalleerd is. Andere skins, sounds, of licht effecten, om er maar een paar te noemen.
Hiervoor hebben we F4Patch nodig. Zoals voorheen uitgelegd, een programma waarmee je verschillende dingen kunt toevoegen of verwijderen, in Falcon 4. En waarmee je dus jouw Falcon 4 installatie een eigen tintje kunt geven. Net even anders dan standaard.
F4Patch is geen makkelijk programma, en vereist wel wat gewenning in gebruik.


F4Patch_Standard_41.zip:

Na verschillende voorgaande versies hebben we nu F4Patch versie 4.1
Deze zipfile, ook te vinden in de downloads sectie onder "patches", moet je uitpakken "in" de "F4" map. Hier is echter wat nadere uitleg vereist om dit goed te laten verlopen.

Na de installatie van de combo patch, heb je F4Patch geinstalleerd gekregen in je Falcon 4 folder.
Deze versie van F4Patch is echter niet de uitgebreide versie. Deze gaan we nu toepassen.

Als het uitpakken (unzippen) correct is verlopen, heb je o.a. de volgende executable (.exe) en file erbij gekregen in je "F4" map.

F4Patch_Standard_41.exe
F4Patch_Standard_Readme.txt

Ook heb je de map F4Patch erbij gekregen in je "F4" root.

Installeren van F4Patch:

Start F4Patch_Standard_41.exe (dubbel klik).
Boven in het programma venster vindt je de tekst "Executable". Deze verwijst naar de start .exe die "F4" gebruikt. Browse, in ons geval voor de "Combo patch", naar de eFalcon4.exe in je "F4" map, om F4Patch aan te geven welke .exe we gebruiken om "F4" mee op te starten.
Ga nu naar "File" in de linker bovenhoek van het venster en klik daar "Expand Package" aan.
Wat er nu gebeurd is dat F4Patch al de files en fixes die het in zich heeft, uitpakt in de "F4" map.
Vervolgens komt de installatie met 2 schermen aanzetten. Beide schermen met "ja" beantwoorden (dit is belangrijk).
Resultaat na deze handelingen is dat we F4Patch geintregeerd hebben in "F4" waardoor we nu door F4Patch te openen de verschillende patches en fixes actief kunnen maken in "F4".

F4Patch kun je nu starten door de snelkoppeling die op je desktop is geplaats. Wil je deze niet gebruiken, de .exe om F4Patch op te starten is ook in de root van je "F4" map te vinden.



Terug

Tip 1:

Na de basis installatie, F4 met de 108us patch, is het verstandig om deze setup te copiëren naar een map waar hij veilig staat. Of nog beter, de huidige "F4" map met de 108us patch erin, op een cd branden.
Waarom ? Deze installatie is tot nog toe altijd de basis geweest van waaruit verdere patching wordt gedaan. Heb je deze installtatie nu altijd bij de hand, vanaf schijf of op je computer, hoef je niet de installatie weer geheel van voren te doen, wil je ooit een andere versie vliegen, of gewoon een verse installatie doen.
Een belangrijke voorwaarde is wel dat je bij deze handelingen wel steeds dezelfde Falcon 4 map gebruikt.
Dit omdat wanneer Falcon 4 wordt installeert er een "registry entry" wordt gedaan in je Windows besturings systeem zodat Windows weet dat als jij de Falcon4.exe in de Falcon 4 map of op je desktop, aanklikt, het spel Falcon 4 , te vinden in je Falcon 4 map, gestart moet worden.
Plaats je nu je bewaarde copie van Falcon 4 met 108us patch, in een andere map, anders genoemd of op een andere lokatie, dan kan Windows hier niks mee omdat de registry entry wat anders zegt.
Wat je dus doet bij een volgende installatie ronde is dat je de huidige Falcon 4 map leeg haalt, daar vervolgens je bewaarde copie in plaatst, om daarna verdere patching toe te passen.

Terug

Tip 2:

eFalcon is behoorlijk compleet (complex) geworden. Het is daarom handig om een checklist bij de hand te hebben waar naast alle tactische gegevens ook toetscombinaties op vermeld staan voor, bijvoorbeeld het opstarten van de F-16.
In de download sectie onder "documents" is de efCheck110RP5_pdf.zip te vinden.

Terug

Veel plezier. Ice.