Hvis du stadig er interesseret i id Softwares DOOM 3, så er det værd at vide, at en ny patch, version 1.3, netop er blevet frigivet. Patchen findes både i en Windows– og Linux-udgave, og begge kan downloades direkte fra Daily Rush. Hvis du ønsker at benytte DOOM 3 til udvikling af dit eget mod, så vil det glæde dig at finde ud af, at version 1.3 af DOOM 3 SDK også er frigivet.

Af interessante ændringer kan nævnes indbygget komprimering af demoer, samt at problemerne med, at alle klienter skulle have de samme pk4-filer – uanset om de blev anvendt i eller ej – er løst. For mod-udviklere er udgivelsen af version 1.3 af SDK’et længe ventet, da mods mere eller mindre har været på stand-by, siden den officielle udvidelse, Resurrection of Evil (version 1.2), ødelagde kompatibiliteten (nyeste ikke-RoE-patch var tidligere 1.1).

Fixes & Updates in 1.3

  • PunkBuster(TM) support has been added.
  • EAX(R) ADVANCED HD(TM) support in the sound engine contributed by Creative Labs(R). Doom 3 base game comes with room reverb data.
  • To utilize EAX(R) ADVANCED HD(TM) in Doom 3, you must have 100% EAX 4.0 compatible sound card. Please refer to your sound card manufacturer for details on whether or not your sound card supports EAX 4.0.
  • Sound Blaster(R) Audigy(R) 2 users who wish to utilize the new EAX 4.0 feature in Doom 3 should download the latest Creative Beta Drivers for the card released on April 5th, 2005. Not using these drivers may result in game instability while using EAX 4.0.
  • Server provides .pk4 file download URLs (http/ftp), client has internal download.
  • New class of .pk4 files: ‘addon paks’ are only referenced when the map is loaded in.
    .pk4 downloads and addon paks come with a number of fixes to the ‘pure server mode’ filesystem code.

  • Fixed ragdoll bounciness.
  • Fixed how Doom 3 detects LAN client vs. Internet clients.
  • LZW compression of render demos.
  • Fixed command line parameter passing.
  • Added a QuakeIII-style graph of the connection quality for network clients controlled with net_clientLagOMeter cvar displays a graph of how much the client predicts ahead of the server note that you can change the minimum predict ahead of a client by setting net_clientPrediction

Changes relevant to mod developers (SDK)

  • Added UploadImage to idRenderSystem interface. This lets the user blit images to the renderer.
  • Supports fs_game_base; this lets you base a mod off base game + d3xp + your own content.
  • Most of the download redirection is handled in the game code, and can be extended.

Linux specific

  • ALSA device opened non-blocking to avoid hangs.