-
Notifications
You must be signed in to change notification settings - Fork 0
Frequently Asked Questions
Here is a brief compiled list of commonly asked questions in regards to this project.
Table of Contents
- Why OpenGL Only?
- Disable Voxels
- Start-Up Errors
- Severe Frame Rate Issues
- Unable to See 3D Floors
- Hard to Read Text
- ZCajun Bots for GZDoom
- Installing ZCajun Bots
- Using Bots
- SkullTag Bots
- Using Bots
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.
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.
These errors are indeed intentional and are specific for other (G)ZDoom ports or its derivatives, but yet is unsupported with another engine.
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.
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.
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.
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.
By default, the bots are not included in the ZDoom nor GZDoom packages, thus the Bots must be manually installed. To do this:
- Navigate to your GZDoom directory
- Go inside the directory, you should see the executable file
GZDoom.exe
- Download this file: ZCajun Bots {I put the .cfg file together for you already, though you might need 7Zip to extract it.}
- 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.
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 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.
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. |
Do note that this project is no longer in evolution nor maintained development cycle anymore. Thus, meaning, no new features or bug fixes will be submitted into this project anymore.