QUAKE 4(tm) 1.1 Point Release - Beta - README
Last updated 02-03-06
Please note that in-game console commands are not supported by Activision(r).
This Beta update for QUAKE 4 addresses issues found in both multiplayer and single player since the release of the game. A complete list of changes and additions is included below. For future updates and more information about the game, please visit the official game website at
http://www.quake4game.com
Quake 4 1.1 Beta Point Release Bug Reporting
If you have any problems with this 1.1 Beta Point Release, please utilize our bug submission webform located at
http://www.idsoftware.com/bugs. We appreciate all the helpful feedback we received from our prior beta updates so please keep it coming.
Send a description of your problem and the following information:
1) The first part of the Quake 4 console log. This is generated automatically by the game. Access this information by pressing Ctrl-Alt-Tilde (Tilde is the key on the left side of the number 1 key) to bring down the game console. Then press the "Page Up" key to scroll up to the start of the logged information until you see something like the following:
Quake4 Debug V0.33.0.1 Build 2013 win-x86 Sep 5 2005
2 physical CPUs, 2 logical CPUs
2992 MHz Intel CPU with MMX & SSE & SSE2 & SSE3
16 kB 1st level cache, 1024 kB 2nd level cache, 0 kB 3rd level cache
2048 MB System Memory
240 MB Video Memory
2) DxDiag.txt report. This can be obtained by clicking the Start menu, selecting "Run," typing "dxdiag" and pressing enter. Once the progress meter in the lower left corner stops moving, click the "Save All Information" key to save the file.
Overview:
In addition to a number of new changes and updates, this 1.1 Beta Point Release also includes the changes from update 1.0.4.0, and beta 1.0.5.0 and beta 1.0.5.2. If you have not previously updated QUAKE 4, this update will bring your installation completely up to date. If you have previously installed an earlier update, this update can be installed over the earlier update(s) without problems - there is no need to re-install previous updates released through the id Software website. Doing so may adversely affect the proper functionality of your installation.
PLEASE NOTE: Older savegames will no longer work correctly once the 1.1 update is installed!
If you require additional QUAKE 4 technical support, please see the help system that is included with the game.
Notes for mod users:
Due to the vast number of updates and new functionality in the 1.1 Point Release, mods will have to be updated to the 1.1 code by each respective mod author in order to run correctly on the 1.1 version of Quake 4. Information regarding mods and news related to the Quake 4 SDK can be found at
http://www.iddevnet.com/quake4/Quake4SDK. Activision does not provide any technical support for mods.
Hyper-Threading Technology:
This update enables QUAKE 4 to take advantage of the Hyper-Threading Technology of Intel(r) Dual core processors. Players who have computer systems with this processor will notice significant performance gains in QUAKE 4. With the update, systems with a single core processor which uses the Hyper-Threading Technology will have a performance jump of up to 25% compared to non Hyper-Threaded processors. Dual core processors with Hyper-Threading Technology will see a performance increase of up to 87%. In short, systems with this technology will see the game run much faster than ever before.
Test for number of processors (HT or Dual core):
To find out if you have Hyper-Threading enabled or a dual core system, perform the following steps:
1. Press Ctrl + Alt + Delete. If a window called "Windows Task Manager" does not appear, click on the "Windows Task Manager" button.
2. When the window appears, click on the "Performance" tab.
3. There will be a section at the top of this window called "CPU Usage History." If you have HT or dual core on your machine, there should be two graphs side by side under the "CPU Usage History" label.
4. If those side-by-side graphs are not present and you believe that the system should have HT, it may not be enabled in the BIOS. For more information on how to enable HT in the BIOS, please consult any guides or manuals from your computer manufacturer.
How to enable Hyper-Threading Technology in the game:
By DEFAULT, the symmetric multiprocessing (SMP)-based acceleration (which is the feature that enables the performance increase) is DISABLED. If you have a system with multiple CPUs or cores, please follow the directions below.
From the Quake 4 Main Menu:
1. Click "Settings".
2. Click "System".
3. Click "Advanced Options".
4. Set "Multiple CPU/Core" to "Yes". (You will be prompted that your changes will not take effect until next time the game is launched.)
5. Click "Back".
6. Click "EXIT" and relaunch the game to initialize the change.
Quake 4 will detect the number of processors in your system and prevent you from mistakenly activating this option. If you feel that your system has the necessary hardware to run the SMP optimization, please consult your hardware manufacturer's guides or manuals for instructions on how to enable the multi-processor or dual core feature on your system.
Fixes & Updates in 1.1:
General:
Corrected an issue with skipping the ending cinematic.
Pentium(r) M processors will now be properly detected.
When using right-click to lower the video quality, the user will be prompted to apply the change immediately.
Corrected a stability issue related to old sound drivers.
Added doImpulse and doButton commands to support button actions and impulses via the console. For example:
bind l "doButton +_moveup; wait 5; doButton -_moveup;"
bind l "doImpulse _impulse1; wait 10; doImpulse _impulse5"
Several sound issues have been corrected.
Added mouse acceleration functionality with the m_accel cvar. This is only available through the console. Higher values give more acceleration.
Video option changes can be applied immediately instead of restarting the game.
Widescreen option will no longer affect the menus adversely.
The FOV (g_fov) can now be adjusted higher than 110. We do not recommend values higher than 110.
Application stability improved when setting the Sound Device to General Software with a Creative X-Fi sound card.
Implemented an AddOn PK4 system similar to Doom 3(tm) v1.3. Please see
http://zerowing.idsoftware.com/linux/doom/AddonPaks for more info.
Resolved an issue with the level editor not working correctly with SMP enabled.
Corrected a few localized string errors.
Added a new cvar for adjusting the look speed while zoomed: pm_zoomedSlow (defaults to 100). This can be adjusted from 1 to 100: lower numbers are slower.
Finalized network demos: replay client or server recordings of network game or run performance tests. Please see
http://www.iddevnet.com/quake4/NetworkDemos for more info.
Multiplayer:
New Features:
Voice chat for Multiplayer is now available! To use voice chat, a microphone must be present and working on the system. After setting up the microphone correctly in your operating system, a Voice Chat key must be set in the Settings/Controls/Other tab, which is accessed from the Main Menu. Configuration of the voice chat options such as Mic Input Volume, Receive Volume, etc can only be accessed in the ESC menu’s "Voice Config" option once you have successfully loaded into a multiplayer match. When in any team game (TeamDM/CTF/ArenaCTF), only teammates can hear the speaker. When in a non-team game, all players can hear the speaker.
Added sorting functionality for the Multiplayer Friends List.
Added a forcemodel option. Typing one of the three commands below and using tab complete will bring up a list of usable models for that command:
g_forceModel forces all players displayed on the client machine to one of the models listed below, in non-team gameplay modes. The available models are:
model_player_failed_transfer
model_player_slimy_transfer
model_player_corpse
model_player_marine_tech
model_player_tactical_elite
model_player_tactical_command
g_forceMarineModel will force all Marine players displayed on the client machine to one of the models listed below, in team gameplay modes. The available models are:
model_player_marine
model_player_marine_morris
model_player_marine_voss
model_player_marine_cortez
model_player_marine_helmeted
model_player_marine_medic
model_player_marine_officer
model_player_marine_fatigues
g_forceStroggModel will force all Strogg players displayed on the client machine to one of the models listed below, in team gameplay modes. The available models are:
model_player_tactical_transfer
model_player_kane_strogg
Variables for private clients have been implemented. All of these options must be set from the console or in config scripts:
si_privatePlayers: This is the number of private player slots reserved on the server. It subtracts from si_maxPlayers, so a server with si_maxPlayers 16 and 4 private player slots will only allow 12 public players to connect.
g_privatePassword: This is the server-side password setting.
privatePassword: This is the client password used to access a server's private player slots. This must be set from the console.
Added a voting option to shuffle teams.
Added a one-minute warning for tournament matches.
Added a server-side console variable that will allow enabling or disabling of voting options. si_voteFlags (which defaults to 0, meaning nothing disabled) is the variable, and it uses a bit mask system:
bit 0 (+1) restart map
bit 1 (+2) min players
bit 2 (+4) auto balance teams
bit 3 (+8) shuffle teams
bit 4 (+16) kick player
bit 5 (+32) change map
bit 6 (+64) change gametype
bit 7 (+128) time limit
bit 8 (+256) tourney round limit
bit 9 (+512) capture limit
bit 10 (+1024) frag limit
Sum the total of the parenthetical numbers for each of the vote options you want to disable. For example, to disable voting on "kick player," "change gametype," and "frag limit," add the numbers: 16, 64, and 1024 (total of 1104), and set on the server: si_voteFlags 1104. Please note that any changes will not take effect until after a map restart, and anyone viewing the voting options during that transitory phase will not see the changes unless they back out to the game and then enter the shell again.
When aiming at a teammate in a team game, their health and armor level shows under their name.
When spectating and following, viewing the MP Statistics (default key 'Z') now shows the stats of whoever you are following.
The Game Browser now has scroll bar arrows to scroll through one server at a time.
Players will be notified when teams are rebalanced.
There is a new system by which players may anonymously report their usage statistics to the developers, such as type of video card, amount of system RAM, the presence of a DVD drive, etc. After installing the 1.1 patch, the first time the game starts, a confirmation window will appear. At this point, the player may choose to enable anonymous usage statistic reporting. Alternately, this may be set ahead of time with a cvar, net_reportUsageStatistics.
Added a "simple items" cvar so that item pickups will appear as icon representations instead of the actual model. Use g_simpleitems 1/0 to enable and disable. This is only available in the console.
Adjustments:
The serverInfo command will now report more accurate data.
After playing a Multiplayer game and disconnecting, the Game Browser will be displayed instead of the Main Menu.
Name coloring in team game death messages is now disabled.
The variables pm_bobpitch, pm_bobroll, pm_bobup, pm_crouchbob, pm_runbob, pm_runpitch, pm_runroll and pm_walkbob are no longer cheat protected.
The dedicated server executable no longer requires a sound card or a pixel shader-capable video card.
With Weapon Stay enabled, a notifying sound will play when running over a weapon you already possess.
Player spawn code has been adjusted to mimic the spawn style of Quake III Team Arena.
Strafe-jumping on stairs is smoother.
When under 25 health, the player will hear a different pain grunt to indicate that health is especially low.
Increased the volume of the sound that plays when you hit an opponent in Multiplayer.
Slightly increased the volume of other player's Lightning Gun and Railgun hum noises to make them easier to hear.
Spectators will no longer be counted as "on a team" for auto-balancing purposes.
The CTF "Defense" award has been adjusted to provide the achievement within a larger radius from any team flag and enemy flags carried by a teammate.
Improved Gametype selections to properly display the appropriate map types in the map selection pane of the Create Server menu.
Adjusted the text "You are not ready" when ready mode is enabled so that it is more obvious to players.
Spectator players will only see chat messages from other spectators, and will not see team chat.