Half-Life 2: Deathmatch

Half-Life 2: Deathmatch

Botrix 19 stycznia 2014 o 13:47
Bots plugin for Half-Life 2: Deathmatch
Hi all,

Botrix (BOT's matRIX) is a plugin for HL2DM & TF2, to play with bots. Download[www.famaf.unc.edu.ar].

Alternative download page: use this link[sourceforge.net]

Update: Valve's 20th anniversary update issues are now fixed (only Windows for now), thanks to armaturo.

Feel free to send me your comments here, or if something urgent comes up, please write to:
botrix.plugin@gmail.com.

Awesome features (check out changelog on my site for more info):
- auto generate waypoints for new maps! (check out 'botrix waypoint analyze toggle' command)
- bots now can open doors and use elevators !!!
- different models for bots (not only combine_soldier!)
- console commands auto-completion
- bunch of new console commands (player protection health / spawn-time, bot's default weapons, map analysis, etc)
- fixed several crashes and bugs

Check out new YouTube's waypoints creation tutorial

I also added some details for waypoint creation on my home page.

Demo HL2DM:
http://www.youtube.com/watch?v=6MCQTqh8Z9c
Demo TF2:
https://www.youtube.com/watch?v=hPEN-FEZCHA
Home & download page[www.famaf.unc.edu.ar]
Download map waypoints[github.com]
Waypoints creation[www.famaf.unc.edu.ar]
Changelog[www.famaf.unc.edu.ar]

Fast install:
- Unzip contents of zip file into MOD folder, i.e.
<SteamDir>/SteamApps/common/Half-Life 2 Deathmatch/hl2mp
- Launch Half-Life 2 Deathmatch with -insecure parameter (In your steam games right click on Half-Life 2 Deathmatch -> Goto properties, click on Set Launch Options and type in -insecure -console; press Ok, start up the game and create a server). Insecure is not required for dedicated servers. Create new game, map dm_underpass.
- Type "botrix bot add" several times at the console to create bots.

Plugin's source code with needed steps for compilation is at https://github.com/borzh/botrix

Enjoy!

You need to set the beta of the game to "steam_legacy", which can be found by right clicking on the game, then clicking properties and betas.
Ostatnio edytowany przez: Botrix; 3 marca o 20:43
< >
Wyświetlanie 181-195 z 255 komentarzy
gtamike_TSGK 7 kwietnia 2020 o 1:10 
Początkowo opublikowane przez Botrix:
Początkowo opublikowane przez gtamike_TSGK:
Reverse engineer maybe?
Has very basic bot movement with no waypoints.
Would be great to have a feature like that to kick in if Botrix didn't find manual waypoints for a map.
Yeah I have seen Hurricane's logic, the bot is taking a random direction and runs, placing waypoints until it stops, then it changes direction. Tracing rays to know if the enemy is visible on each frame, so if the enemy is visible (ray doesn't hit world on it's way), bot sprint while shooting and running directly to the enemy... I could try that.
That would be awesome if you could add it. :thumbs:
Botrix 8 kwietnia 2020 o 0:46 
Okay guys, I released new stable version (1.0.0). Most importantly bot can now open doors and use elevators! More details in thread's description.
I also uploaded youtube's videos for waypoints creation. Have fun!
Botrix 8 kwietnia 2020 o 0:48 
Początkowo opublikowane przez gtamike_TSGK:
That would be awesome if you could add it.
For v1.0.1 will try to add that and the info_node features :steamhappy:
Ostatnio edytowany przez: Botrix; 8 kwietnia 2020 o 0:49
gtamike_TSGK 8 kwietnia 2020 o 2:31 
Początkowo opublikowane przez Botrix:
Początkowo opublikowane przez gtamike_TSGK:
That would be awesome if you could add it.
For v1.0.1 will try to add that and the info_node features :steamhappy:
Keep up the good work :D:
joe 16 kwietnia 2020 o 2:03 
Hi Botrix, when trying to disable the bots via 'botrix config bot quota 0', I get the following error message:

botrix config bot quota 0 [Botrix] Error, invalid argument: 0. [Botrix] Should be a number from 0 to 16. [Botrix] Command error.

I'm unsure what I missing. Is setting the bot quota to 0 supposed to be possible, or is there another way to disable the bots and have that take effect even after a map change?

Edit: I'm using Botrix v1.0.0
Ostatnio edytowany przez: joe; 16 kwietnia 2020 o 2:05
Botrix 16 kwietnia 2020 o 10:42 
Początkowo opublikowane przez joe:
Hi Botrix, when trying to disable the bots via 'botrix config bot quota 0', I get the following error message
Thanks for reporting this issue. I have fixed and uploaded it.

BTW, new version is coming out pretty soon! It will have commands for automatic waypoint generation.
gtamike_TSGK 16 kwietnia 2020 o 10:57 
Początkowo opublikowane przez Botrix:
Początkowo opublikowane przez joe:
Hi Botrix, when trying to disable the bots via 'botrix config bot quota 0', I get the following error message
Thanks for reporting this issue. I have fixed and uploaded it.

BTW, new version is coming out pretty soon! It will have commands for automatic waypoint generation.
Cool! :B1:
gtamike_TSGK 18 kwietnia 2020 o 5:11 
Could you make a command too kick all bots if real connected player amount is for example 10?
Botrix 18 kwietnia 2020 o 8:13 
Początkowo opublikowane przez gtamike_TSGK:
Could you make a command too kick all bots if real connected player amount is for example 10?
You can use "botrix config bot quota 10" for that. It will maintain bots+players number in 10, so if there are 10 or more players, there will be no bots.
Ostatnio edytowany przez: Botrix; 18 kwietnia 2020 o 8:14
gtamike_TSGK 24 kwietnia 2020 o 16:05 
Good job on the new videos :)
https://www.youtube.com/user/Borzh62
Botrix 24 kwietnia 2020 o 23:26 
Thanks! A little help for waypoint creators.

So, here they are: new commands for map analysis. Still didn't finish everything, but the development version is up.

Some changelog:

* New features:
- Command that auto generates waypoints. It analyzes the map very neatly, creating waypoints for bots. This command should be used as first step in creating waypoints for the map. WARNING: for good bots performance you should edit waypoints anyway.
- Analyze feature can also be executed automatically on map change (when the waypoints amount is low). Auto save waypoints is also available.
- Bot now can erase unreachable paths between waypoints (that can be added by analyze command).
- Next console commands are added:
+ botrix waypoint analyze toggle: start / stop analyzing waypoints for current map
+ botrix waypoint analyze create: create given waypoint during map analyze
+ botrix waypoint analyze debug: show collision lines for given waypoint during map analyze
+ botrix waypoint analyze omit: omit given waypoint during map analyze
+ botrix waypoint analyze trace: ray trace moveable entities (such as objects) during map analyze

+ botrix path debug: time to show lines that indicate path creation / problems

+ botrix item mark: mark object with given flags (such as explosive / heavy, so bot doesn't try to lift it up)

+ botrix config waypoint analyze amount: amount of waypoints to analyze per frame
+ botrix config waypoint analyze distance: default distance between waypoints when analyzing the map
+ botrix config waypoint analyze map-change: force analyze waypoints on map change when there are no waypoints

+ botrix config waypoint save: auto save waypoints on map change
+ botrix config waypoint unreachable: bots can erase path between waypoints after X failed tries

* Mod vars (such as player's speed / width / height / jump height, etc.) are read from config.ini. This can be helpful for other MODs based on Source engine (such as Black Mesa) to adapt Botrix's bots.
* Some fixes for bot logic.
* Removed so much console log for bots (now they are using log modes 'trace'/'debug' instead of 'info'). This was slowing down significantly the game play.
[B.n.B] Steve 25 kwietnia 2020 o 6:52 
I will download this and give it a try to see how easy it is for the 200 + maps on the server.

Thank you for this update.
Botrix 25 kwietnia 2020 o 7:03 
Początkowo opublikowane przez B.n.B Steve:
I will download this and give it a try to see how easy it is for the 200 + maps on the server.

Thank you for this update.
You're welcome!
Use "botrix config waypoint analyze amount 0.5" or so to easy a bit map analysis, along with "botrix config waypoint save" so it will auto save on map change.
Ostatnio edytowany przez: Botrix; 25 kwietnia 2020 o 10:05
Botrix 25 kwietnia 2020 o 14:24 
Ok guys, I uploaded the new stable version (1.0.1), you can download it at the home page. Hope you would like it as I do! And let me know, if you find any bugs!
I didn't test it with TF2 though, but should work.
Next thing to do will be to make it work with Black Mesa, someone asked me a while ago.
Ostatnio edytowany przez: Botrix; 25 kwietnia 2020 o 14:27
xqq 25 kwietnia 2020 o 16:08 
Thanks for the update man. So far I got one crash upon adding bots. I don't know what the circumstances were that caused it, otherwise working good.
< >
Wyświetlanie 181-195 z 255 komentarzy
Na stronę: 1530 50