[Download] RCBot2 (TF2, HL2:DM, DOD:S) |
[Download] RCBot2 (TF2, HL2:DM, DOD:S) |
RoboCop |
Jun 11 2017, 10:59 AM
Post
#1
|
RCBot Fan Group: Admin Posts: 192 Joined: 17-December 15 From: Dundee, Scotland Member No.: 2,435 |
https://github.com/APGRoboCop/rcbot2/releases <<-----Downloads Here
# RCBot2 for Windows and Linux (TF2, HL2:DM, DOD:S) ## Information This is a fork of [the official RCBot2 plugin][rcbot2] written by Cheeseh. [bots-united.com discord]: https://discord.gg/BbxR5wY ## Changes from upstream - Build process uses [AMBuild][] instead of `make` or Visual Studio. This removes the need for Valve's cross platform make conversion tool and keeping copies of modified Source SDK files. - The plugin has been split into SDK-specific builds to ensure proper compatibility, using the same loader shim SourceMod uses to load mod-specific builds. - The shim is named `RCBot2Meta` to maintain compatibility with existing files; mod-specific plugins are named `rcbot.2.${MOD}`. - The `sdk-split` branch only contains modifications to get the project running on the new build tooling and SDK support without issues. It should be fairly painless to merge (though it does remove `using namespace std;` for sanity). - The usage of the install directory has been dropped. In particular, waypoints must be located under `rcbot2/waypoints/${MOD}` instead of nested under a folder matching the name of the steamdir. - Removed custom loadout and attribute support from the TF2 portion of the plugin. Other server plugins (namely [tf2attributes][] and [TF2Items][], where the implementation was ported from) are better-suited and maintained to handle that stuff; this plugin should only deal with bots themselves. - The Metamod:Source plugin can now optionally expose natives to SourceMod, adding some functionality to control the RCBot2 plugin from SourcePawn. [AMBuild]: https://wiki.alliedmods.net/AMBuild [tf2attributes]: https://github.com/FlaminSarge/tf2attributes [TF2Items]: https://github.com/asherkin/TF2Items ## Installation 1. [Install MetaMod:Source][]. 2. Download or build the RCBot2 package. 3. Extract the package into your game directory, similar to the process of installing MM:S. 4. Start the server. 5. To verify that the installation was successful, type `rcbotd` in your server console or RCON. You should see multiple lines starting with "[RCBot]". Things like the waypointing guide, hookinfo updater, and waypoints themselves are currently not available here. You can download those from the [official release thread][]. Waypoints are also available at [this page][waypoints]. [Install MetaMod:Source]: https://wiki.alliedmods.net/Installing_Metamod:Source [official release thread]: http://rcbot.bots-united.com/forums/index.php?showtopic=1994 [waypoints]: http://rcbot.bots-united.com/waypoints.php ## Building ### Cloning from source RCBot2's repo history had all sorts of build artifacts / binaries at various points in time, so pulling the repository down normally takes an unusually long while. I'd highly recommend passing in `--depth 1` or a few to avoid retrieving the files that were removed since then. ### Compiling on Windows / Linux 1. [Install the prerequisites for building SourceMod for your OS.][Building SourceMod] 2. Create a `build/` subdirectory, then run `configure.py`. - The project currently assumes GCC 5.4.0 (Ubuntu 16.04 LTS) on Linux, and MSVC version 1900 (VC++2014.3 v14.00 last I checked). Other compiler toolchains are not guaranteed to work at this time. - I use the following options (where `${MOD}` is only TF2): `python ../configure.py -s ${MOD} --mms_path ${MMS_PATH} --hl2sdk-root ${HL2SDK_ROOT}` - Specifying an `--sm-path` argument enables linking to SourceMod. - Note that the automatic versioning system requires an installation of `git` and a relatively modern version of Python 3. 3. Run `ambuild`. MetaMod:Source plugin is built and the base install files will be available in `build/package`. [Building SourceMod]: https://wiki.alliedmods.net/Building_SourceMod |
RoboCop |
May 19 2020, 11:53 PM
Post
#2
|
RCBot Fan Group: Admin Posts: 192 Joined: 17-December 15 From: Dundee, Scotland Member No.: 2,435 |
RCBot2 v1.2 Released!
https://github.com/APGRoboCop/rcbot2/releas.../1.2-apg-nosoop RCBot2 no longer requires hookinfo.ini for TF2 except for the rcbot_const_mstr_offset RCBot2 no longer uses its own custom weapons and wearable cvars as SourceMod can support it RCBot2 no longer uses the custom folder for where the /tf folder and files are. Special thanks to NoSoop for adding AMBuild as well as SourceMod support and many more! |
YuriFR |
May 20 2020, 03:32 PM
Post
#3
|
Advanced Member Group: Members Posts: 51 Joined: 7-January 14 Member No.: 2,318 |
RCBot2 v1.2 Released! https://github.com/APGRoboCop/rcbot2/releas.../1.2-apg-nosoop RCBot2 no longer requires hookinfo.ini for TF2 except for the rcbot_const_mstr_offset RCBot2 no longer uses its own custom weapons and wearable cvars as SourceMod can support it RCBot2 no longer uses the custom folder for where the /tf folder and files are. Special thanks to NoSoop for adding AMBuild as well as SourceMod support and many more! New version! How nice! As there were few specific updates for Dod:Source, I made some suggestions for Cheeseh to implement (posted at: http://rcbot.bots-united.com/forums/index....amp;#entry15173 and http://rcbot.bots-united.com/forums/index....amp;#entry15174 ). The most important of them and that I would like to see in a version "RCBot2 v1.3", is to solve the problem of bots that do not use defensive positions for Snipers and MGs (even with "rcbot_defrate" in 0.9 or 1.0), or use them very little (and narrowly time too): make the flag "defend" a mandatory waypoint for bots and assign it a user-controllable time value (thus, the bot is prevented from leaving the position until the time stipulated by the waypointer is met). This control would make a big difference in the gameplay, which would become more diverse and less predictable. If Cheeseh does not want to change the "defender" flag, he can create another flag in the "waypoint menu", (for example: with the name "fixed position"), which implements this function above. The waypointer that is not interested in fixed defense positions: just ignore these flag (or set time "0" for her)... [sory for bad english] ---------------------------------------- To remember: RCBot2 v1.2 released here: https://github.com/APGRoboCop/rcbot2/releas.../1.2-apg-nosoop |
Lo-Fi Version | Time is now: 29th April 2024 - 05:25 AM |