Page 1

Playing with Fire: Patching the 'New' Falcon 4.0
Part I: Initial Install and Background

by Jennifer & Robert Mitchell

Article Type: How-To
Article Date: August 20, 2001

The Basics And A Little Background



With Patching all things are possible

Having flown Falcon 4.0 (F4) since February 1999, Bob and I know firsthand that playing F4 can be a satisfying, if frustrating experience. At full realism, or Ace settings, its not easy. (Remember the first time you opened the manual and tried deciphering Pete Bonanis tutorial on the use of the radar?)

Patching F4 to get the latest and greatest goodies can be even less easy. But, done right, it will make your F4 flying time a much richer experience.

First off, you probably know how bug-ridden F4 was on its release in December 1998 so we wont go into that. Thankfully it has evolved greatly since that time. After Microprose spent a year patching it, the development team was released and Hasbro dropped the project. They ended their F4 patching with version 1.08 US which is where well begin.


The Basics



Falcon 4 installation setup screen

Starting with a fresh install of F4, I absolutely, totally, and unequivocally suggest that you defragment your hard drive before running the installer routine. This will ensure (I'm told) that all the F4 files are installed in a single, contiguous block on your hard disk. Whether thats true or not I really dont know. I DO know, however, that when I install without defragging F4 searches the hard drive a lot more often when Im flying it. So, for that reason alone, Id suggest defragging before installing. Not to mention the fact that Im superstitious. (I wont get into the live sacrifices, thankfully the latest patches have made that unnecessarywell discuss installing the LiveAnSac patch v. 1.3 later!)

You should choose the typical install

So, ok, youve got your hard drive defragged, now what? I suggest choosing the Typical install unless you absolutely cannot live without the movies installed to your hard drive. Choosing the Typical install will save you approximately 250MB of hard drive space, and more importantly, will get you actually into the sim after clicking on your icon. Choosing the Minimum install is a bad idea because youll be running some of the game off the CD-ROM rather than off your hard drive. Obviously that will hinder your performance. So, your best betgo with the typical install.

F4 searches for DirectX 6 right after the installation, Id think it a safe assumption that everyones well past having DX6 so if for some reason it tells you that you need to update DirectX files, and youre ABSOLUTELY SURE that you have DX6 or higher, (Id sure hope so, but if not that may explain problems youve encountered in other games!), dont let it install them. Ive never had this problem, nor have I heard of anyone that did, but just in case youre the first, I stand by my advice. You dont want DX6 files overwriting your DX8a (or whatever newer version you have) files.

You'll be asked if you want to install DX6 files...Don't do it unless you have DX5 or lower

Now that youve got a fresh install of F4, some folks have suggested rebooting and defragging again. I have done that and I didnt really see any gain to it, but Im not going to try and tell you that Im a Jr. software engineer either. The theory that I have heard is that youll have dirty memory and rebooting, obviously, will clear your RAM, and that defragging will keep that contiguous block intact. I dont know, but it cant hurt, right? [Publisher's Note: Check out the free utility called Rambooster if you want to clean out your RAM without rebooting.]

Copy and save the tacrdata.zip file to a seperate location on your computer

But before you reboot go to your \Falcon4 folder and copy the file Tacrdata.zip in the \Falcon4\Zips folder and save it to somewhere, anywhere, outside of you \Falcon4 folder like C:\My Documents or whatever. Tacrdata.zip has a lot of the files for the Tactical Reference section.

The key is to keep it away from the \Falcon4\Zips folder BEFORE you run the 1.08 patch. The reason for this is because the 1.08 patch removes this and doesnt replace it. It does however add a second copy of Simdata.zip. It doesnt add this to your \Falcon4\Zips folder, it puts it right in the \Falcon4 folder.

Its just an inexplicable bug in the 1.08 install routine. Needless to say you can safely delete the Simdata.zip file in the \Falcon4 folder. Just keep the one in your \Falcon4\Zips folder.

Delete the standard version of msvcrt.dll that Falcon installed

Id also strongly suggest deleting the MSVCRT.DLL file from your \Falcon4 folder now. Microprose put an ancient version of this critical file in F4 and it has caused a lot of misery. So much so that Microprose themselves offered a newer version of MSVCRT.DLL for use with F4 back in the summer of 99. Dont worry about finding a copy of it to download. Delete the one in your folder now and F4 will just access the one in your C:\Windows\System folder, which in this bright and shiny year of 2001 is surely a newer version. (More on MSVCRT.DLL in Part 2.)

So, at this stage I take my F4108US.exe patch and put it in my \Falcon4 folder. You can really run it from anywhere since it reads your installation from your registry, but as I said, Im superstitious.

1.08 installation

When running the 1.08 patch some people have a problem with it locking up on the KoreanObj.LOD file. While this isnt common, its not unheard of either. If it happens to you, and you havent already done so, delete the MSVCRT.DLL file in your \Falcon4 folder, reboot, and try patching again. If you still have this problem take a look at your CD, it may be dirty, or less desirably, scratched and corrupted the KoreaObj.Lod file on your initial installation. If youre lucky (and have a high-speed connection) your version of the 108us patch was corrupted at download so you can try downloading it again from a different server. Bear in mind that getting through the KoreaObj.Lod takes some time when running the patch so dont panic when it doesnt sail right through it. On my computer it takes usually 2-3 minutes to run the entire 1.08 patch, with the KoreaObj.Lod file taking the majority of that time.

Updating the KoreaObj.Lod file is the longest part of the 1.08 patch

You should have no problems installing to 1.08. After you get to that point youve got some choices to make. Which way do you want to go with your Falcon? You can stick to 1.08, or you can go in the iFalcon direction. So named because of iBetas involvement with F4 post-Dec. 99. Or you can go the eFalcon route. Named from its teams leader, eRazor.


TimeoutA Brief History

After Hasbro announced the end of Falcon and pink-slipped the development team, a few of the F4 engineers asked permission to continue work until the absolute end in January. Before leaving they gave us the 1.08i1 and 1.08i2 patches. These two patches (they were actually modified F4 .exes) fixed more bugs in single player and worked on the network code for multiplayer. iBeta, a privately owned software quality-assurance company that had been involved with F4 for some time, distributed the i patches and began the Realism Patch Group or RPG. The RPG goal was to hex-edit the data files, with Hasbros permission, to further develop realistic characteristics of weapons, vehicles, and AI in Falcon. They began shortly after Hasbro ended Falcon and the RPG still exists today.

Almost as if it were scripted by Hollywood, the actual source code for F4 (the 1.07 version) was mysteriously made available online, very briefly, in the spring of 2000. This is where eFalcon begins. The eteam, headed by eRazor, has modified F4 using this source code. Theyve added, among other things, DirectX support, 32-bit color, graphics filtering, and tons of other new features. For instance, if one chooses (and is brave enough) he or she can actually start the engine of their F-16 before takeoff in a mission now. This is just one of many new features that the eteam has added.


Back To Patching

You cant really lose either way you go, Ive personally played, and really enjoyed, both iFalcon and eFalcon installs on my computer. I recently updated from my good old Voodoo3 to a Geforce2 so Im more partial to eFalcon now as it runs in DirectX much better (almost twice as fast a frame rate!) than iFalcon will. But, if you have a Voodoo based card, iFalcon, run in glide-mode, is probably for you because Falcon was built around the glide API originally. But, Ive also heard excellent comments from people about running eFalcon on a Voodoo5 as well. Speaking from personal experience, if you have a Voodoo2 or 3, Id recommend sticking to an iFalcon based install and running it in Glide. It all depends on what you want from your F4 experience however, and the choice is entirely up to you.

Which way should you go?

One alternative you do have if you dont want to partake in anything more than 1.08 patching is just using the i patches. Id suggest i2 as it has more fixes. The i patches are not really patches either, which makes their installation a breeze. Theyre modified Falcon4.exes. Simply download, and place in your Falcon4 folder. Just make sure that you update your desktop shortcut to point to the i2.exe rather than the Falcon4.exe. Thats itpiece o cake.

You can get 1.08US here: Falcon 4.0-1.08US
You can get 108i2 here: Falcon4-108i2.exe






 Printer Friendly

© 2014 COMBATSIM.COM - All Rights Reserved