This guide does not require the prior installation or uninstallation of any other external dependencies - it is completely standalone. If you already have ZBot / CSBot / another / a previous version of this modification installed, simply follow the instructions below as normal to install / update to the latest version. If you are updating this modification be sure to check the list of changes of the "Changelog of updates" section below incase there is a "WARNING" or "NOTE" you should be aware of.
You have now successfully installed the bots & bot menu for Counter-Strike 1.6, and can launch the game. Options This guide includes one or more easy-installation option(s) which allow you to customise the included content to your liking. Included options: Counter-Strike 1.6 Command Menu
Counter-Strike: Condition Zero Command Menu
Previews of all options are available in the "Previews" folder of the archive. To use the available options:
You have now successfully installed the bots & bot menu for Counter-Strike 1.6, installed your preferred options, and can launch the game. Starting a game with bots
Recommended Game Settings (Optional) Customising & controlling bots Once you have started a game with bots, you can customise and control their behaviour by using the bot commands in-game via an easy-to-use graphical command menu or by manually entering commands into the game console. A full list & explanation of all available bot commands & usage instructions (beginner-friendly) is available in text and colour format (with a clickable list of contents) in the "Documentation" folder of the archive. Be sure to read this if you are unsure of the existence or effect of any command. Online previews are also available: Bot Commands (Colour)․pdf[www.docdroid.net] Bot Commands․txt[gist.github.com] (click Raw) The "ReGameDLL_CS" modification used by this guide to enable bots also adds multiple useful game configuration commands you may wish to utilise. These do not alter base game functionality by default and are listed & explained here[github.com] Uninstallation
You have now successfully uninstalled the bots & bot menu for Counter-Strike 1.6, removed all traces of this modification, and can launch the game. Frequently Asked Questions Q: Which platforms are supported? A: Only Windows & Linux are supported - macOS cannot be supported as ReGameDLL_CS is incompatible with it (this is out of my control). Q: Does this require Counter-Strike: Condition Zero to be installed? Why do I have to copy a "czero" folder during installation? A: This is simply a minor fix for a Counter-Strike: Condition Zero issue caused by installing the Counter-Strike 1.6 bot menu. A: You do not need to own or have Counter-Strike: Condition Zero installed to use this guide. Q: Does this require Half-Life to be installed? Why do I have to copy a "valve" folder during installation? A: This is simply the bot menu enabler, but for Linux - due to an oversight[github.com] by Valve, it is necessary to implement it in this way. A: Don't worry, this won't affect Half-Life or any other game mods in any way. A: You do not need to own or have Half-Life installed to use this pack. Q: Which versions of Counter-Strike 1.6 is this guide compatible with? A: Only the latest official Steam version (not Warzone or any other older or unofficial distributions) Q: Will this modification get me VAC Banned? A: No. Q: Will this modification prevent me from playing on online servers? A: No. Q: Does this modification change or break the base game functionality in any way? A: No. Occasionally, some minor unintended bugs or differences may arise, but these are extremely minor and do not affect gameplay. A: These are fixed quickly as there is an active issue tracker for ReGameDLL_CS here[github.com]. Q: Do I need any third-party programs to use this? A: No. Q: Can I use this guide with my Counter-Strike 1.6 Steam server? A: This guide only supports clients (normal Steam installations used to join servers), not servers, so I cannot guarantee that it'll work out of the box. A: ReGameDLL_CS itself, however, is fully compatible with Counter-Strike 1.6 Steam servers. You can set it up yourself from the GitHub repository[github.com] A: Servers are a completely different aspect with other factors and possible user setups that need to be addressed by a guide like this. A: Hence, a separate variant of this guide aimed at servers written from scratch would be required. Q: Is this guide compatible with Metamod and / or AMX Mod X? A: No. ReGameDLL_CS itself, however, is compatible with it on Counter-Strike 1.6 Windows & Linux dedicated servers, but you will need to set it up yourself. A: Make sure you are using the latest Metamod-P[github.com] if you try it - not normal Metamod as that is incompatible. A: If you wish to use AMX Mod X, make sure you use the "AMX Mod X Base" option here[www.amxmodx.org] as the installer causes some issues. A: This guide does not cover Metamod or AMX Mod X installations as this guide targets clients (listen servers) only, which are not supported by Metamod or AMX Mod X. A: Although the game may work fine with them installed, it can break with any official Counter-Strike 1.6 Steam update, and the developers would have no reason to fix this. Q: Why should I use this modification over my already working ZBot / CSBot / another / previous version of this bot enabler? A: They are outdated and have developed several game-breaking issues over the years, while this modification has no issues, is more stable and is open-source. Q: I already have ZBot / CSBot / another / previous version of this bot enabler installed. How should I install this modification? A: Simply follow the instructions of the "Installation" section above as normal. It will work perfectly. Q: Why are there copies of all documentation in the "Half-Life\cstrike" folder? A: For archival purposes - often, users install this modification then delete the downloaded archive, which would leave them without documentation. Information & Credits Updating If you already have ZBot / CSBot / another / a previous version of this modification installed, simply follow the instructions below as normal to install / update to the latest version. If you are updating this modification be sure to check the list of changes of the "Changelog of updates" section below incase there is a "WARNING" or "NOTE" you should be aware of. Support If you have a query or technical issue, first check the "Frequently Asked Questions" section above to see if it has already been addressed. If it has not been addressed or you have further queries about it, then feel free to comment on the Steam guide with your query or technical issue, and I will respond as soon as possible. Please do not use any other means of contact for support (e.g., adding me as a friend on Steam then messaging me privately). Included Content
The "ReGameDLL_CS" modification used by this guide to enable bots also adds multiple useful game configuration commands you may wish to utilise. These do not alter base game functionality by default and are listed & explained here[github.com] Trivia The authors of Counter-Strike: Condition-Zero included a bot system & bot menu with the game. They are present in Counter-Strike 1.6's game code but are disabled by default. Required files & bot menu resource files are not included. ReGameDLL_CS by s1lentq is an open-source rewrite of Counter-Strike 1.6's game code (retains all base game functionality & default behaviour) with the bot system enabled, many new optional features and better stability and support for third-party server plugins. This guide is based off this modification. Credits sjain - Creating Steam guide, adding bot menu & files, creating "Default & all bot commands" command menu, updating original and creating colour bot command documentation, creating safe batch uninstaller files, compiling this pack s1lentq -- Creator of ReGameDLL_CS[github.com] modification, which enables bots for Counter-Strike 1.6 dreamstalker -- Creator of ReHLDS[github.com] modification, which made creation of ReGameDLL_CS possible Mikko -- Providing binaries with bot menu enabled, answering many of my queries, fully guiding me through decompilation, fixing & explaining bot menu resource files - huge thanks Mr.Jeff -- Creator of custom hand-tuned bot navigation meshes[gamebanana.com] for default Counter-Strike 1.6 maps s0nought -- Creator of command menu navigation mesh editor[gamebanana.com] Xylyl -- Multiple non-stop hours of extensively testing the modification on Linux, helping with Linux safe batch file creation - huge thanks CS:GO Betas Talk Discord Server -- answering many of my queries regarding possible future updates of this guide Michael S.Booth -- Creator of original Counter-Strike bot system included with Counter-Strike: Condition Zero Gearbox -- Additional development of original Counter-Strike bot system included with Counter-Strike: Condition Zero Turtle Rock Studios -- Additional development of original Counter-Strike bot system included with Counter-Strike: Condition Zero |