Troubleshooting

Reporting bugs:

If you've looked through this file and can't seem to get things working right please visit this website and report your trouble. We'll do our best to get you up and running:

http://forums.wireheadstudios.org/index.php?s=&act=SF&f=9

And if for any reason we move the forums around a bit, just go to:

http://forums.wireheadstudios.org/

Click on Generations Arena, and look for the Bug Reports forum.

--------------------------------------------------------------------------

Server Admin Concerns
************************

Due to memory requirements within Quake 3, server performance will degrade over time unless the server is periodically restarted. Symptoms will include non-animating shaders, choppy item movement, and jerky animation. This is something internal to Quake 3, we've consulted with several server admins and even standard Quake 3 FFA games do this over time. Owing to Gen's larger memory requirements it tends to just happen sooner. It is a good idea to use an automated script such as Cron for linux or BSD, or the Task Scheduler for Windows based machines to facilitate an automatic restart of a dedicated server. For cleanest gameplay, once a day is recommended, preferably at a time when server activity would be at an absolute minimum. If you need assistance setting up this kind of setup please contact the Wirehead team and we'll be more than happy to help.



--------------------------------------------------------------------------

Version .99f

Installation issues
************************

If you have trouble installing .99f, please pay attention to the following:

Addon Installation
************************

Generations v 0.99f is designed to be a PATCH INSTALL. You MUST have version .99e installed prior to installing .99f. The list of game files needed to run Gen 99f is below.


Game Files
************************

Version .99f adds the following files in addition to what's included with .99e:

pak9_genv99f.pk3
zz_99e_ffa_mappack_fix.pk3

These are required but can be modified:


rotations (subfolder)

full_ctf.cfg
hook_ctf.cfg
runes_ctf.cfg
gen_ctf.cfg


Version .99e

Installation issues
************************

If you have trouble installing .99e please pay attention to the following:

Full Installation
************************

Generations v 0.99e is designed to be a FULL INSTALL ONLY. The list of game files needed to run Gen 99e is below. Except for maps, you should not have any other .pk3 files in your Generations folder after installation unless you install the Generations Arena FFA and CTF mappacks. We encourage keeping any other third party maps in your baseq3 folder.


Game File
************************

This is the most important area of concern. These following file MUST be in your generations folder for .99c to work correctly:

pak9_genv99e.pk3

These are required but can be modified:

autoexec.cfg

doom.cfg
earth.cfg
arena.cfg
strogg.cfg
slipgate.cfg

gen_ffa.cfg
gen_tourney.cfg
gen_teamdm.cfg
gen_ctf.cfg

motd.cfg

The game will run without these, but they should still be in there.

readmefirst.txt
troubleshooting.txt
readme.doc
manual.html
manual folder
gen.ico
description.txt
sample_motd.cfg

If any of the required files are missing Generations will not run properly. If you have these files and Generations is still not working properly then the following is recommended:

First, make sure you still have the installation files for Generations 99e.

rename your "generations" folder to "generations_backup"

Install Generations v 0.99e

Install any Generations mappacks you may have.

Install Generations v 0.99f

Start Generations. The version number should read 99f now.

At this point refer back to your "generations_backup" folder for any config settings you wish to import and you should be fine. If you're content everything is operating properly you can remove your generations_backup folder.


Punkbuster
************************
Generations Arena should work without any problems with Punkbuster. If you're connecting to a server and it says you need to enable Punkbuster don't fret, just do the following

Press ~ to bring down the console
Type: /pb_cl_enable <enter>

And you'll connect. To disable Punkbuster:

Type: /pb_cl_disable <enter>

And Punkbuster will be disabled the NEXT time you load Generations Arena. You CAN leave the punkbuster client enabled and connect to a non-punkbuster server without any problems. Modem users will experience a hitch when Punkbuster does a security update, so you should take that into consideration if you choose to leave the Punkbuster client enabled while connected to a non-Punkbuster server.


Unusual behavior
************************
If the game behaves in unusual ways check your installation above. If you have missing models or begin showing the wrong models for a certain class be sure to check your com_hunkmegs setting from the console. Com_hunkmegs should be a minimum of 128, but no more than 3/4 your total system memory. You should not have to set it higher than 256, as on some systems this may produce an error. If a reinstall doesn't help and everything looks good give us a shout on the message boards and we'll get you up and running right.

Also, be sure you don't modify any settings in autoexec.cfg unless you know exactly what you're doing. We've put them there for a reason, and the game needs them to be left alone.

Doom's Invulnerability is blinding
************************

Previous versions of Generations did not support r_overbrightbits set higher than 0 due to the screen becoming blinding when using the Doom Warriors class and grabbing an invulnerability. This has been corrected since .99d, but it will cause a framerate drop at extremely high graphic settings depending on your card. If your screen goes completely white with the Doom invulnerability while using r_overbrightbits 1 or higher please doublecheck your Generations version to be sure it is .99e and not .99c or prior. If your framerate drops severely for any reason try lowering your graphics settings by a resolution, or experiment with FSAA and Anisotropic Filtering settings until you're satisfied that Generations is playable.

Graphic detail concerns
************************
There are a few undocumented settings that can help make Generations look absolutely stunning, at the cost of some render speed.

com_maxfps:
This setting when put high (150 or higher) can cause network slowdowns. This happens in normal Q3. If you're on a modem we recommend a com_maxfps of 60 to 85 to help cut back on network chop. There can be a slight physics benefit of setting it to 76 or 125. If you're on a clean cable connection then 125 is a recommended setting. Remember that v_sync combined with your monitor's refresh rate can limit your actual max FPS, so be sure your screen can support that high a refresh rate at your desired resolution.

The following settings are only recommended if your video card is a GeForce 2 ti or higher with 128 megs of vid ram on a 1+ GHz machine:

r_roundimagesdown 0
This allows textures to display at full resolution instead of scaling back the the nearest multiple of 2x2. Examples: 800x600 textures normally render at 512x512. This severely increases GPU load but the detail is much crisper.

r_picmip 0
This disables picmip falloff in the game. Again, this adds additional clarity at the expense of render speed

r_swapinterval 1
This smooths out graphic movement but also caps FPS and costs in speed. It can, however, solve video tearing issues if your com_maxfps is set right at your refresh rate, and combined with m_filter 1 it dramatically smooths out your turn rate.



FSAA and Anisotropic filtering
************************

Most newer cards support up to 4x FSAA and 8x Anisotropic filtering (or even higher!). Be advised that setting either or both of these high at high resolutions can and will cause severe rendering slowdowns if the scene is flooded with dynamic lights on even a GF4 ti 4600 video card. If this happens try reducing cg_dlightlevel to 2 or less and keeping cg_dlighttype to either 0 or 1. A good test is to load up a visually taxing map like Decidia and fire off the Doom plasma rifle with full dynamic lights enabled and see if you get any slowdown.


Game Crashes
************************

Be sure you have enough memory and that your COM_HUNKMEGS setting is high enough. Please refer to the Generations Arena manual for instructions on how to set this. Also try the above procedure. If Generations 99e crashes for any other reason we want to hear about it, with as much information about what caused the crash as possible.


Known issues:
************************
Some of the controls menus do not work properly, most weapons do not animate, and we have new particle effects in mind for later. Graphics concerns there are known about, so we ask that they not be reported as bugs since we're still working on the mod and we can't get to everything at once. Remember, we ARE a "beta" status so not everything is done yet. We appreciate your patience in this while we work our way up to it!



Site Design and Artwork by Darrin "Nirrad" Michelson.
Site Content by Lee "Lee'Mon" Montgomery.
The Quake series and all related properties are owned by
id Software, Inc.
Site Copyright (c)2003 by WireHead Studios.
All Rights Reserved.