Skip to content
This repository has been archived by the owner on Sep 24, 2018. It is now read-only.

Frequently Asked Questions

Nicholas "Tiger" Gautier edited this page May 27, 2016 · 24 revisions

Here is a brief compiled list of commonly asked questions in regards to this project.

Table of Contents


Why OpenGL Only?

Because the renderer broadens what is available in terms of functionality and visual effects, which unfortunately is not available in the ZDoom software renderer. Some features are: Specific scaling of flats and textures, point lights (or Dynamic lights), OpenGL lighting, 3D Slopped Floors, and visual actor appearance.

Disable Voxels

If, for whatever reason the user chooses to opt-out from using 'Voxels', they can use this ZDoom CVar: R_DrawVoxels [True|False]. When R_DrawVoxels is false, the user will see the standard SPRITES instead of the Voxels. But also when R_DrawVoxels is true, the user will see the Voxels where supported.

Start-Up Errors

These errors are indeed intentional and are specific for other (G)ZDoom ports or its derivatives, but yet is unsupported with another engine.

Severe Frame Rate Issues

If playing this project, some users might have issues in relation to frame rate. The only possible way to work around these issues:

  • Use the latest GZDoom 2.x Engine build.
  • The GZDoom 2.x engine provides an improved rendering engine, which is far superior than the old GZDoom 1.x engine.
  • View the customizable CVars listed in the Performance Notes and toggle which ever is needed to make the game more playable for you.

Unable to See 3D Floors

If incase player's are unable to view 3D Floors, they will need to make sure that the ZDoom CVar: R_3DFloors [True|False] is set to True instead of False. This should make the 3D Floors visible to the user.

Hard to Read Text

Some users, depending on their screen resolution, might find it hard to read the on screen text that is presented in chat messages or other printed messages. If this the case, it is possible to scale the font to work better with the end-user's display. To accomplish this, they'll need to adjust the ZDoom CVar: Con_ScaleText [0 {False}|1 {True}|2 {Double}]; by changing the value from its default setting of False to True, this will scale the text to look better for the user's screen resolution.

ZCajun Bots for GZDoom

Believe it or not, ZDoom and GZDoom supports bots - but it is a unmaintained feature. Problems that players may face when using these bots: Bots will never cross a line that has a neighboring 'Instant Kill' sector reference, bots will freeze over a 3D Floor, and bots will circle underneath items that is above them - ignoring the z-axis.

Installing ZCajun Bots

By default, the bots are not included in the ZDoom nor GZDoom packages, thus the Bots must be manually installed. To do this:

  1. Navigate to your GZDoom directory
  2. Go inside the directory, you should see the executable file GZDoom.exe
  3. Download this file: ZCajun Bots {I put the .cfg file together for you already, though you might need 7Zip to extract it.}
  4. Extract the contents to your GZDoom directory. You should have exactly this: (GZDoom Path)\ZCajun\bots.cfg if not, adjust as needed to get this result.

Using Bots

Having the ZCajun loaded with GZDoom, simply use these commands:

Console Command Description
AddBot Adds a bot into the game.
RemoveBot Removes a bot from the game.
RemoveBots Removes all bots from the game.
ListBots List all bots available from the (gzdoom folder)\zcajun\bots.cfg file.

SkullTag Bots

SkullTag uses a different Bot AI logic and is more widely popular than the ZCajun Bots in ZDoom and GZDoom, but it also unmaintained adjacent to ZCajun but for different reasons. SkullTag's Bots are not only available on SkullTag, but also its derivative ports, such as Zandronum. Moreover, there's some catches with these Bots. Some problems that players may face when playing with SkullTag's Bots: Bots will easily fall to their death, bots may not easily navigate well at times, bots may sometimes kamikaze surrounding players or themselves blindly, and bots may sometimes freeze while on a 3D Floor.

Using Bots

By default, SkullTag (including Zandronum) will automatically load the standard Bot resources, thus there's no need to install them manually. To use the bots provided in SkullTag and its derivatives, simply use these commands:

Console Command Description
AddBot Adds a bot into the game.
RemoveBot Removes a bot from the game.
RemoveBots Removes all bots from the game.
ListBots List all available bots.