Doom 3: Patched, Not Forgotten
By Chienne - Sat Feb 3, 2007 3:04pm
![]() |
The basic reason behind the 1.3.1 patch is to make the game playable under Windows Vista, but there's also an updated client/server for Linux, and a 1.3.1a patch for Mac OSX.
There's also an updated SDK (Win, Mac, Linux), if that's your thing.
Fixes & Updates in 1.3.1: (PC version)
============================
- Tested and improved Vista compatibility
- Fix a potential crash in physics
- Fix an issue with pak downloaded being immediately appended without filesystem restart
- Fixes to DNS lookup, reduced the stalls
- Updated the code to gcc 4.0 compliance, for Mac OSX universal binaries and GNU/Linux x86 binaries
- Threading implementation for Mac and Linux is more compliant with the Win32 behaviours
- Fix Alsa sound backend (Linux)
- Fixes to tty code (Linux)
Fixes for modding/SDK:
- Fix RevBitFieldSwap issue (affected only big endian platforms)
- Fix ReadBindFromSnapshot
- Verbose overflow check in idBitMsg::WriteBits and apply related fixes
- Fix a GetFileList issue
- Expose key states and button states to the game
- Pass lastPredictFrame to the game (client prediction)
- Pass HandleMainMenuCommands to the game
- Pass the GUID to the game (in ClientConnect call)
- Allow game to override gui load menu

