Installing the Doom 3 1.3.1 Patch / Dual Install with 1.3A few players have reported problems with installing the Doom 3 1.3.1 patch correctlyand then getting it to work.This is usually because of old mod files in the wrong folders but the installer does not help because it can be a little counter-intuitivewith its folder selection.Because many Doom 3 server hosts have not yet upgraded to the 1.3.1 patch a lot of players want to keep Doom 3 1.3 and also install Doom 3 1.3.1. The steps below help you do that.You'll see references to C:Program FilesDoom 3 during this tutorial. If you installed somewhere else adjust the names as appropriate.If the screens look a little weird it is because they were done on Windows Vista.If you have already installed the patch and something isn't working, read the'Tidy Up!' Section first then read the section titled. First things first - Tidy Up!If you've had Doom 3 installed for a while you may have accumulated a lot of PK4 files in your 'base' folder.
These are usually custom maps but some people have installed mod code in there by accident, which will not help.Open 'C:Program FilesDoom 3base' in Windows Explorer and sort the files by name to make it easier to find things.It should look something like this.If you have any other PK4 files that begin with 'game' delete them.You should only have these four. You can also delete game00.pk4 if you like,it's not required.If you have any other PK4 files that begin with 'pak' delete them. Youshould only have these eight.
If you're reading this section after installingthe Doom 3 1.3.1 patch you should also see pak008.pk4, making a total of ninepak.PK4 files All other PK4 files you have in 'base' will probably be custom maps that youhave downloaded from websites or game servers. It should be ok to leave these. Want Dual Doom 3?Ok, this step is optional. Do this if you want to still be able to play Doom 3 1.3. Some servers and mods haven't upgraded to the latest patch so you may want to consider doing this.Start by making a copy of your 'C:Program FilesDoom 3' folder. Renamethe copy to 'C:Program FilesDoom 3 1.3.0'. This will be your backup thatlets you join servers that have not upgraded yet.After you have followed the steps below to install the patch you will havetwo installs:Doom 3 1.3 in 'C:Program FilesDoom 3 1.3.0'Doom 3 1.3.1 in 'C:Program FilesDoom 3'If you are using a program like Xfire, QTracker or ASE to find servers andstart the game be aware that it will still run 'C:Program FilesDoom3Doom3.exe', which is now Doom 3 1.3.1.
If you want your other programs to runDoom 3 1.3 you must change the settings within those programs to tell it to use'C:Program FilesDoom 3 1.3.0Doom3.exe'. Installing Doom 3 1.3.1Download the Doom 3 1.3.1 patch. You can find links on theof this site.Run DOOM3-1.3.1.exe and follow the screens.Pick whatever language you are using.Click 'Next ' on the welcome screen.Select 'I accept the terms in the Licence Agreement' and click 'Next '.If you want installed, click 'Yes' otherwise click 'No'.If you said 'Yes' to you'll need to select 'I accept the terms inthe Licence Agreement' and click 'Next '.Most people seem to get this warning screen next. Just click 'OK'.If you're using a non-English Doom 3 make sure your language is selected, thenclick 'Next '.Now, this is the part where the installer seems a little confused some times.Make sure the 'Destination Folder' shows the location where your Doom3.exe fileis. Be careful to check the entry if you use the 'Browse' button.
It seems to addan extra 'Doom 3' to the folder name sometimes. Once you're happy the foldername is correct click 'Install'.All done. Click 'Finish' to complete the install and run Doom 3 1.3.1.Open 'C:Program FilesDoom 3base' in Windows Explorer again. It shouldnow look something like this.Notice that game01.pk4, game02.pk4 and game03.pk4 have been updated from theprevious versions and pak008.pk4 has been added. This means that the patch hasinstalled correctly. TroubleshootingListed below are some possible problems and tips on how to resolve them. Wrong game DLL API versionThe Doom 3 game (like many modern games) is written in two parts; thecore (or engine) and the gamecode.
2004-8-4 游侠网补丁站提供毁灭战士3(Doom 3)CDKEY生成器下载,毁灭战士3(Doom 3)CDKEY生成器相关其它尽在游侠网补丁站。 以上地址由网友自行上传分享推荐,并经过测试保证资源 安全、绿色、无毒 本站把网友推荐最多的地址展现出来 感谢各位网友对本站的支持!.
The core - Doom3.exe - is the part thathandles the really low-level tasks like reading files from disk, displayingthe 3D graphics, playing sounds, reading keyboard and mouse input etc. Thegamecode - gamex86.dll - is what actually runs the logic of the game itself;loading maps, processing your mouse and keyboard clicks, handling of thephysics of the game, controlling the AI for monsters etc, keeping score inmultiplayer etc.When you start Doom3.exe it extracts the gamex86.dll file from a PK4 file andloads it into memory. The core communicates with the gamecode DLL using anApplication Programming Interface (API) which you can think of as a fixed set of'commands' that they both understand the meaning of. This is the DLL API.When games are patched it is sometimes necessary to change the DLL API to addnew features or fix bugs. In the Doom 3 1.3.1 patch the DLL API was modified forboth of these reasons. The DLL API version used by a mod is fixed at the time itis created; those 'commands' are what it understands.
For a mod to use anupdated DLL API version it must be rebuilt by the development team so that itunderstands the new or modified 'commands'.So if you have a core EXE and gamecode DLL that are built to work withdifferent DLL API versions you get this.What this means is that you have attempted to load gamecode that has not beencreated for the version of Doom you are running. Seeif you want to know more about this loading process.In the example above EMZ 1.21 was run with Doom 3 1.3.1, whichwill not work because 1.21 was created for Doom 3 1.3.To identify what Doom 3 was trying to run look for the line that says 'foundDLL in pak file.' In this case it was trying to load gamex86.dll fromC:Program FilesDOOM 3emzgame08.pk4.If the folder is a mod folder (e.g. Emz, sabot, lms) then it means you havean incompatible mod.If the folder is the 'base' folder then it means you have a PK4 file whichcontains gamecode that is incompatible. Read the 'Tidy Up' section at the top ofthis page, you should only have four gamcode PK4s in the 'base' folder; anyothers should not be there. Server uses protocol 1.40You get this error message when you try to join a server it means thatthe server is running Doom 3 1.3 but you are running a different version.The in game server list only shows the servers running the same version soyou generally only get this message when connecting directly by typing in an IPaddress or joining using an external server browser such as Xfire. Server uses protocol 1.41You get this error message when you try to join a server it means thatthe server is running Doom 3 1.3.1 but you are running a different version.The in game server list only shows the servers running the same version soyou generally only get this message when connecting directly by typing in an IPaddress or joining using an external server browser such as Xfire.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |