# FAQ

### From Q4MAX

## Setup Problems

### I seem to have installed q4max wrong? What should be where?

Files you should have:

  ...\quake4\quake4.exe
  ...\quake4\quake4Ded.exe
  ...\quake4\q4base\pak001.pk4
  :
  ...\quake4\q4base\pak013.pk4
  ...\quake4\q4max\q4max073.pk4
  ...\quake4\q4max\q4max073w.pk4
  ...\quake4\q4max\q4max073l.pk4

Files you should not have, and should delete if present:

  ...\quake4\gamex86.dll
  ...\quake4\q4base\q4max073.pk4
  ...\quake4\q4base\q4max073w.pk4
  ...\quake4\q4base\q4max073l.pk4

Having sorted that out, you should have a working install of Q4Max.

### I cannot connect to a server, it keeps telling me I have missing files - what should I do?

First of all, check you've installed Q4Max correctly, and are using the same version as the server. You can download the latest version of Q4Max Here and for installation advice, see here. Once you've done that, make sure you have all the maps that are on the server. Many servers are running with some or all of these:

- TMP1 map pack
- TMP2 map pack
- swq4dm1 - Phrantic
- swq4dm2 - Better than Nothing
- Problip
- l4dm1 - Galang
- Quakemas Map Pack

Also check in your server browser whether the server has a homepage - if so, they may list there any files you require.

Note that if it is saying you have missing files, you really DO have missing files, no matter how much you say you've downloaded and installed everything that you need. This message means Q4 says that the server has different files than you do.

If you post a specific server IP, and the condump of your console when you attempt to connect to it, someone else who has the correct files to connect can tell you whats missing.

## Demo problems

### When playing a demo, I get green dots instead of explosions, how do I fix it?

Try `demo_enforcefs 1`

This should stick to the paks the demo was recorded with. Make sure you have all the required pk4 files before using this command.

### I get ERROR: Failed to spawn entity with classname 'XXX' of type 'idPlayer' when playing a demo

This means either:

- You have a read-only gamex86.dll in your q4max directory, so un-writeprotect it or
- You do not have the correct pk4s to view the demo. Download the appropriate version of Q4Max, and other pk4 files required by this demo
- You have a stray gamex86.dll in your quake4 directory, there shouldn't be one here!

### My demos seem really lagged, how can I fix it?

Try:

- `net_clientMaxPrediction '200'`
- `net_predictionErrorDecay '56'`

These settings may not be appropriate for playing.

### My demo plays back with no light - wtf?

There are a number of settings which cause this effect, some of which you may have tweaked to try to boost performance. Many of them are locked in MP mode so you dont notice that you've changed them until you play a demo. Because of this, you may find that the demo plays back fine if you start a server on the same map as the demo is recorded in, and then play the demo.

The likely candidate cvars are:

    seta r_skipUpdates 0
    seta r_skipAmbient 0
    seta r_skipInteractions 0
    seta r_skipPostProcess 0
    seta r_skipDiffuse 0
    seta r_singlelight -1

These are the default values which should be left as is.

## Known Issues

### In team games, the team scores go missing sometimes

Occasionally, at the start of the game you may find that the team scores are missing. This can be cured by changing team, or going to spectator and then rejoining the team.

We will be addressing this in a future release of q4max.

### The admin and vote menus dont show custom modes

At the moment we have not updated these guis to be able to support custom modes as defined by the server operator. If you wish to vote for these, use the "callvote" command, as this will support them. If you're an administrator, make yourself a referee and callvote it.

Also note that in the case of the admin gui, it cannot override settings such as timelimit and fraglimit - these will be taken from selected mode - again, use callvote.

We will be updating these guis in a future release to resolve these problems.

### With 0.71 I get white background in the menus, how can I fix it?

This can be cured by:

- `image_usePrecompressedTextures 0`
- `vid_restart`

Be forewarned that this might increase hiccups in game (texture thrashing).

- When the next version comes out, remember to change it back to its previous setting.

## Misc Questions

### I think I've found a bug - how do I report it?

The first thing to do is to check the bugs forum, since its possible someone else has already reported it. If so, we may have a work around - and if so, the solution will have been posted there.

Next thing to do is to create a thread in the bugs forum. Please describe in as much detail as you can what is wrong, and what was happening when you saw it. Check your console for an error message - often there will be one there. If you have one, please try to post it accurately - it may mean something to us even if it means nothing to you.

Use the command "condump filename.txt" to get a log of everything printed on the console.

### When will the next release be?

When it's done.

A general rule of software development is that 80% of the time is spent doing the last 20% of the work. Therefore, until its done we will not commit to a date.

This issue is compounded by the fact that we all have other commitments, and so cannot accuately estimate how much time we can spend working on Q4Max.

### What features will be in the next release?

We'll tell you when it's done. Features may drop in or out of the release depending upon how things go, so theres no point in pre-announcing what features will be in any particular release, since it may not be accurate.

### X feature in the q4 engine is broken, will you fix it?

We dont have the engine source code, so if the issue you're complaining about is in the engine rather than the mod code there is probably nothing we can do about it. In general, commonly requested areas includes the sound system, the pure / auto download sub-system, and the binding/impulse system. It also includes low level renderer issues (although a certain amount of that is changable).

If its possible to fix an issue, we'll try. If its not, then we're not the people to hassle.