|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Frequently Asked Questions |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| This section attempts to answer many of the questions people ask on the various forums throughout Parthoris. In addition, some not-so frequently-asked questions are included as well. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. Binds |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.1. How do I bind keys that work when I press them twice ("double-tap")? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Use the bind_double command
instead of bind. It works exactly the same way as bind does, but is only
activated when the key is double-tapped. For example, to have your
character jump when your quickly press the the J key twice you'd use the
following:
bind_double j +moveup To see a list of all double-bound keys issue the bndlist_double command in the console. Be aware that using the bind_double command on a key you've already used bind on may cause some problems depending on the sensitivity of your keyboard. To adjust that use the Keyboard applet in Control Panel (if you're using Microsoft Windows). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.2. Can I create a key that modifies how other keys work? How? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Yes, by using the bind_command
feature of Heretic II. This works like bind and bind_double,
but you must first specify the command key. Suppose you want the shift key
to alter the way other keys work. This will be your command key:
bind shift +command Then you specify keys you want to bind something to when you use this command key. If you'd like to make shift+j attack you would use the following: bind_command j +attack Holding down the shift key and then pressing j would make your character attack, but if you simply pressed j on it's own it would do whatever was assigned to j with the bind command, if anything. To see a list of all command-altered keys you've defined type bndlist_command in the console. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.3. What is the complete list of keys, mouse buttons and joystick functions I can bind? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Apart from the letters, numbers,
punctuation and other characters on your keyboard you can bind commands to
the following:
Most of these are self-explanatory. The ones prefixed with "KP_" indicate the numeric keypad on the right-hand side of most keyboards. These are different from their equivalents elsewhere on the keyboard. For example, KP_HOME is not the same key as HOME. You cannot bind the Caps Lock, Scroll Lock or Num Lock keys (called "state keys"). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2. Configuration |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.1. How do I configure my game for use with two different players who use the same computer but have different skins, binds, etc.? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Coming soon! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3. Miscellaneous |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.1. What is the console and how do I access it? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The console is where you enter
commands directly to Heretic II. It is useable anytime the game is
running. To access it press the ~ key (tilde). This will open a window
that will cover half the game screen. At the bottom you'll see the prompt
(the > character) with a block cursor and above that the results of
previous commands and text seen throughout the game. You can scroll up and
down this window using the PgUp and PgDn keys.
To enter commands simply type and press the Enter key. You can use the up and down arrow keys to cycle through recently used commands. To enter multiple commands on the same line separate them with the ; character (semi-colon). To close the console and return to the game press the tilde key again. To change the default key used to open and close the console bind the toggleconsole command to a key of your choice. To save the contents of the console issue the condump command. Note that if you are playing in single-player mode the game will pause while you are in the console. But if you're playing a multiplayer or co-op game the action will continue around you. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.2. How can I change the color of messages I see in the game? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You can change the color of many text elements used throughout the game. Here is a list of elements and their default settings: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Valid ranges for the color value
are 0 to 31 where 0 is black and 31 is bright white. To change a color use
this format:
set colour_names 7 (where "set" is optional) You can enter the command directly in the console (where the change will last until you exit the game) or in your .cfg file to make the changes permanent. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4. Server |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.1. How do I get my server to appear on GameSpy? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Once you start a dedicated server
either type in the following commands in the server console (the DOS
window) or add them to your dedicated.cfg file:
set master 1 heartbeat |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2. How can I keep a log of activity on my server? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Use the logfile variable either in
the server console (the DOS window) or in your dedicated.cfg file like so:
set logfile 2 (where "set" is optional) A value of 0 turns off all logging. 2 enables continuous logging as the game is being played and setting it to 1 will write to the log file on when the server is shut down normally. The log file created will be called qconsole.log (usually in your \User or \Base folder), a standard text file you can open with Notepad or any other text editor. To include map information in the log file you must also set log_stats to 1 like so: set log_stats 1 (and 0 to turn it off) Note that the logging produced here does not include scores. In order to save those you must use another command: log_file_name. Setting this to a file name will save player names and scores from a map, appending new entries every time the map changes. Example: set log_file_name scores.txt (where "set" is optional) This will log scores to a file name scores.txt. You can get fancy with this logging by setting other variables like so: set log_file_header "--- New Scores ---" This will put the text "--- New Scores ---" before it writes each new set of scores. log_file_footer "--- The End ---" Writes "--- The End ---" before it closes the file during a server session. log_file_line_header "-->" Places "-->" at the beginning of every line of text logged by log_file_name. Using these last three features you can customize your score records, including putting HTML tags or anything else you like. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5. Sound |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5.1. Sometimes while I'm playing certain sounds get 'stuck' and keep repeating. How can I fix that? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The repeating sound problem can happen once in a while. This is usually caused by many sound effects firing off at once close to your character. To stop all repeating sounds issue the stopsound command in the console. If the problem persists in the same game session try the snd_restart command. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5.2. I'm experiencing delays in sound effects. What is causing this and how can I fix it? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are probably using a SoundBlaster Live! audio card. If this is the case Heretic II is using the EAX sound system which causes this problem. Even if you change this in the game's Audio settings Heretic II has a bug where it will continue to use it regardless. To fix this problem rename the file eaxsnd.dll in your root \Heretic folder (the default is C:\Program Files\Heretic II) to anything else, such as XXXeaxsnd.dll, or move the file elsewhere. You can also delete the file to correct the problem, but it's best to just rename it. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6. Video |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6.1. How can I tell how many frames per second (FPS) I'm getting? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Issue the timefresh command in the console. This will spin your character's field of vision around a full 360 degrees and display an estimated number of frames per second. Note that many factors can affect this value such as shadows, the number of object in viewing distance, etc. Also note that on higher-end computers the value returned by timefresh isn't particularly accurate, usually far too high. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6.2. How do I take screenshots in the game? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Use the screenshot command. Bind a
key to screenshot like this:
bind F12 screenshot In this example pressing F12 while you play will create a PCX graphic file if you're playing in software rendered mode or a Targa (.tga) image if you're using any sort of accelerated video mode. The files are saved in your \Heretic\User\Scrnshot folder using the naming convention htic2-XX where XX is an incrementing number starting at 00. Use your favorite graphics program to open these files. Note that Targa files are quite large so you may want to periodically convert them into JPEGs or some other compact format. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||