![]() |
![]() |
der.zoomer |
![]()
Post
#1
|
Member ![]() ![]() Group: Members Posts: 35 Joined: 7-November 09 Member No.: 1,738 ![]() |
Hej there, I've been around here for a time as guest, and I really like RC Bot2 for TF2.
It works like a charm (most of the time tho...) And to improve this bot, I have some suggestions here: Arena Mode: - Bot check time until capture point is available else they would all rush to the capture point and stand there - on my dedicated server (same binaries) they dont seem to capture points, even theyre doing it on a listen server with SAME waypoints and scripts Snipers: - make them sound sensitive to visible players again, they just stand on their sniper pathnodes and dont move/shoot even if there are enemy guys all over the place Soldier: - he shouldn't use his shot gun so often Heavy: - fix this god damn heavy aiming, the heavy has like 0 recoil and can hit a target with 100% accuracy (every bullet hits, even if the minigun has a large spread fire cone) - heavy should check for distance to the nearest enemy (needs testing, because there are classes that you should take out in favour of others) Spy: - spies should try to melee attack enemies from behind with knife when possible - when spies try to cap (CP, CTF, PL) they should remove their disguise Medic: - make medics heal more, than attacking, make them sensitive to "call for a medic" event and let them stick with this guys as soon as he is healed or even buffed - let medics use their ubercharge when their current healing target is being attacked: event player_hurt waypointing: - let bots check for visibility between path nodes on calculating paths to the target ie. when a door is closed, this path is blocked and they'll choose another path or another target could be a problem with doors where you can see thru though... but that will eventually render setarea and givetype areaonly useless. (needs testing, because of defense points/sentry points/teleporter exit points) this is implemented by using the "givetype openslater" waypoint type, but bots can see through EVERY door! (even though they are closed) so it doesn't work, an engine bug maybe - a waypoint type for an alternate route would be nice, so the bots dont attack only by one path, maybe with priorities, so 1 is main path, 2 a good alternative and 3 an alternative, but less good than 2 or even 1 but possible.... I've implemented "route" waypoint types for next version, they are simple additions, so we'll see how they do after a lot of testing Misc: - gravity seem not to affect bots, they jump and fall like 4x faster than usual players this is an engine bug - when bots see a dispenser (and need supplies) they should use it this is implemented but happens rarely nice to have: - bot and equipment support (use hats, other inventory you usually earn with achievements/find items) - bot should learn how real players move around in that map |
![]() ![]() |
Fillmore |
![]()
Post
#21
|
![]() RCBot Guru ![]() ![]() ![]() ![]() ![]() Group: Waypointers Posts: 447 Joined: 1-April 09 Member No.: 1,511 ![]() |
Just a suggestion:
- snipebots aim in the head of enemies when sniping. To avoid aimbot snipers, a variable will tell either how much his aim can be off, or propability that he'll bodyshot. |
Doomer1 |
![]()
Post
#22
|
Newbie ![]() Group: Members Posts: 2 Joined: 12-August 10 Member No.: 1,871 ![]() |
First i wanted to commend you on some excellent work I love the bots. My two kids are new to the game and still young and letting them play with bots keeps them away from the adult language in regular servers. So thank you for your hard work.
Most of the suggestions we wanted to share have been mentioned but I guess it won't hurt to add a few comments. Medics - We would love to see some ubercharge atacks. When we establish a good sentry section it would be more challenging if we had to deal with some ubercharges. Engineers - Is there anyway to get them to stay close to what they have built. It seems they build and then frolic off alot ![]() Heavys - in the latest version they tend to shoot at walls and floors or friendly players occaisionally and then hop alot. THeys still fight when attacked but their behavior seems erratic which maybe be why the medics dont heal them or team up with them. Scouts work great btw Love em. Snipers do as well Spys have definitely improved and are almost as annoying as real ones ![]() Just a few things we noticed in the games we play, We cannot wait for the next version and look forward to seeing what you dream up next. Sincerely, Doomer1 and his siblings Doomer Jr. and Misfire. P.S. We would love to see waypoints for all the default maps. Any chance you could get the community to assemble a default map waypoint pack? |
Fillmore |
![]()
Post
#23
|
![]() RCBot Guru ![]() ![]() ![]() ![]() ![]() Group: Waypointers Posts: 447 Joined: 1-April 09 Member No.: 1,511 ![]() |
Here would be a bunch of things to recommend:
- All bots, excluding the Spy and Scout, should push ahead when a Medic of their team activates a ubercharge. - Using the dispenser spotting code, the RCbots could spot teleporter entrances they want to use, and stand still on them, like they do when waiting for health or ammo. - Snipers should be allowed to headshot, with a variable for bodyshotting (should always be high enough to avoid Aimbot snipers) - Bots should stop taunting when picking up health or ammo and do it when killing a player (random chance) or when they win a round (4 seconds to tauntfest, to let them kill off the losers) -There should be a sentry belief mark, so bots can 'remember' where a sentry might be. When they near the mark, they might say 'sentry ahead!' -They also need to actually know where they are. Bots wouldn't be so easy to beat with a lvl3 sentry alone and Spies would harass Engies a lot more. |
MarD |
![]()
Post
#24
|
![]() RCBot Fan ![]() ![]() ![]() ![]() Group: Waypointers Posts: 139 Joined: 30-September 04 From: Canada EH? Member No.: 419 ![]() |
Heyyo,
I was wondering if at all possible to add support for the Source SDK Base 2007? I would love to see RCbot2 working in Goldeneye Source Beta4 since it's now shaping up to be a fantastic mod, but the player base is quite small at the moment. ![]() Right now I can get it to load rcbot2 adding in this... CODE # mod = CUSTOM steamdir = source sdk base 2007 gamedir = gesource bot = HL2DM Without that it just crashes.. but then I try to use any command and I get "you do not have access to this command" even though I have both my actual SteamID and the "STEAM_ID_LAN" both set to 63 AND of course I make sure "sv_cheats 1" first. [EDIT1] LOL! wth.. apparently my "addons" folder in sourcemods\gesource\addons" has "access denied" which is weird... cause that's where I had the .vdf for loading the bot originally before it crashed a few times and decided to test with console commands.. really odd. [EDIT2] K after more messing around after a reboot the addons folder just vanished oddly enough.. anywho after that I made a new .vdf loader in the sourcemods\gesource\addons folder with the hpb_bot2.dll in the source sdk base 2007\bin folder? and it worked! I made basic waypoints for ge_library_classic.. but alas.. no bot spawning with accessclients.ini set to either "mod = CUSTOM" or "bot = CSS" or "bot = HL2DM".. I don't think it likes the spawn interface of Goldenye Source, it gives me a "unknown command: bot" everytime. |
Cheeseh |
![]()
Post
#25
|
![]() Admin ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 3,066 Joined: 11-September 03 From: uk Member No.: 1 ![]() |
|
MarD |
![]()
Post
#26
|
![]() RCBot Fan ![]() ![]() ![]() ![]() Group: Waypointers Posts: 139 Joined: 30-September 04 From: Canada EH? Member No.: 419 ![]() |
Heyyo,
i'm just in the process of releasing a new bot with the old bot spawning method for mods other than TF2 OMFG YES! Love you Cheeseh, that is very win. ![]() [EDIT1] Btw you need waypoints for a mod to test with lemme know and I'll do up a map for it. ![]() [EDIt2] Well just incase one of the mods you wanna test is Goldeneye Source beta 4 since it's active attached is waypoints for ge_library_classic to test with for now. Nothing special just fully waypointed map just needs types for weapon pickups and ammo pickups and such.. I didn't add any of the tf2 flags cause they might make bots camp the stuff for the wrong things, lol. The only spot on this map I didn't waypoint are the two hidden passages to the secret way in and out of the basement of the library (incase you don't know where it is, just noclip and zoom around the outside you'll see the walls and the paths behind them. Attached File(s) ![]() |
dzoo |
![]()
Post
#27
|
![]() Member ![]() ![]() Group: Members Posts: 15 Joined: 23-August 10 From: Magyar Member No.: 1,876 ![]() |
getting cooler from time to time, these RCBots!!!!!!!!!!!!!!!
I'm looking forward to the following improvements !!!!!!!!!!!!!!! |
Cheeseh |
![]()
Post
#28
|
![]() Admin ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 3,066 Joined: 11-September 03 From: uk Member No.: 1 ![]() |
getting cooler from time to time, these RCBots!!!!!!!!!!!!!!! I'm looking forward to the following improvements !!!!!!!!!!!!!!! ok , i've uploaded a test DLL . 0.58 , dl from source forge 0.58 - TF2: bots already capturing the point don't return to defend points if they're being captured - Orange Box: compatible with orange box HL2DM and other orange box mods - returned bot spawn system back to normal for mods other than TF2 http://sourceforge.net/projects/rcbot2/fil...ta.zip/download please test for Tf2 , HL2dm and other mods , as they will all be affected, no new changes except those above |
MarD |
![]()
Post
#29
|
![]() RCBot Fan ![]() ![]() ![]() ![]() Group: Waypointers Posts: 139 Joined: 30-September 04 From: Canada EH? Member No.: 419 ![]() |
Heyyo,
Cool stuff! Thus far though I am not having any luck trying it with Goldeneye Source Beta 4, Empires 2.25 (I still need to download latest) and Pirates Vikings and Knights II.. any idea what they should bet set in the "bot_mods.ini" file? Here's what I tried.. they load and I can waypoint but if I try to add bots they crash with no error messages. CODE # mod = CUSTOM steamdir = pirates, vikings, and knights ii gamedir = pvkii bot = HL2DM # mod = CUSTOM steamdir = source sdk base 2007 gamedir = gesource bot = HL2DM # mod = CUSTOM steamdir = source sdk base 2007 gamedir = Empires bot = HL2DM If I set both mod and bot to "TF2" I get the "Unknown Command: bot" but if I change the mod or bot to any other type the game crashes on add. ![]() |
MarD |
![]()
Post
#30
|
![]() RCBot Fan ![]() ![]() ![]() ![]() Group: Waypointers Posts: 139 Joined: 30-September 04 From: Canada EH? Member No.: 419 ![]() |
Heyyo,
Hmm, Yeah Cheeseh I can't get Rcbot2 0.58 to even work in CSS. Gives me the same error as before. CODE ] rcbot addbot [RCBot] bot added Unknown command: bot It would be cool to see rcbot working in mods cause I'd love me some Goldeneye Source with bots since there's like... no one online, lol. ![]() |
Cheeseh |
![]()
Post
#31
|
![]() Admin ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 3,066 Joined: 11-September 03 From: uk Member No.: 1 ![]() |
Heyyo, Hmm, Yeah Cheeseh I can't get Rcbot2 0.58 to even work in CSS. Gives me the same error as before. CODE ] rcbot addbot [RCBot] bot added Unknown command: bot It would be cool to see rcbot working in mods cause I'd love me some Goldeneye Source with bots since there's like... no one online, lol. ![]() if the game crashes then chances are its just like the old tf2 bot adding method, when it used to crash. Unfortunately theres nothing ~I can do about it cos its an engine problem i believe, it doesnt crash in the bot code. |
WillardZ |
![]()
Post
#32
|
Newbie ![]() Group: Members Posts: 2 Joined: 7-September 10 Member No.: 1,881 ![]() |
|
Sjru |
![]()
Post
#33
|
![]() Advanced Member ![]() ![]() ![]() Group: Members Posts: 94 Joined: 4-June 09 From: Posadas, Misiones, Argentina. Member No.: 1,567 ![]() |
Just some ideas for bots behaviour
* Engineers should prioritize rebuilding their destroyed sentry near their dispenser (If it wasn't destroyed and there is a sentry waypoint near it). Because i've found that sometimes when bots (manages) to destroy a engineer sentry (but not his dispenser) he would leave the dispenser alone to rebuild his sentry on another sentry location. * Medics should not uber you randomly. (BTW: fix them, their lag until they heal makes them somewhat useless as healers) * Perhaps a bit hard to do, but bots should "organise" themselves as scuads and harass as a group. I don't want to see anymore an entire team failing just because they attack alone and disorganised. * Enemy disguised spies should stop staring at you as if they've just watched some goatse, so they could become a little less suspicious. Also, perhaps they could use their "lastdisguise" button to switch their weapon disguises to something more useful (engineer disguise with wrench instead of shotgun.) * Basic support for medieval mode (I don't expect anything further than bots using their melee weapons). * When there are no waypoints nearby, bots should "move" randomly in any direction instead of standing still, (See TFC FoXboT). * Basic code support for loadout weapons, or any other weapon they may be handling that are not defaults (So if they suddenly get stripped of their main and secondary weapon but not their melee, they may switch to it instead of being rendered useless and having ________________________________________________________________________________ __________ Edit: More suggestions. * There should be an option to make a waypoint class specific, such as doublejump waypoints only to scouts or rocketjump to soldiers. I mean a separate option because just restricting doublejump to scouts and rocketjumps could break the waypoints on some maps where such waypoints share connections to others. (So it's only neccesary to add waypoints specific to rocket/doublejump). * Make a waypoint option for "control point capture". While the actual method is OK for most maps it makes trouble for those hybrid CTF/CP maps. This would add compatibility which such maps. The other method should be still be used, however. * Add some basic bot-chat options, just to inform other players what they will do (ie; "Attemping to cap a point;uberchanging X;chasing down Z;defending intelligence/CP", and so on. |
Fillmore |
![]()
Post
#34
|
![]() RCBot Guru ![]() ![]() ![]() ![]() ![]() Group: Waypointers Posts: 447 Joined: 1-April 09 Member No.: 1,511 ![]() |
Just some ideas for bots behaviour * Engineers should prioritize rebuilding their destroyed sentry near their dispenser (If it wasn't destroyed and there is a sentry waypoint near it). Because i've found that sometimes when bots (manages) to destroy a engineer sentry (but not his dispenser) he would leave the dispenser alone to rebuild his sentry on another sentry location. * Medics should not uber you randomly. (BTW: fix them, their lag until they heal makes them somewhat useless as healers) They don't, they uber you when you get hit, they get hit or they see an enemy. But I think they should use the uber when attacking a control point and upon sight of enemies. * Perhaps a bit hard to do, but bots should "organise" themselves as scuads and harass as a group. I don't want to see anymore an entire team failing just because they attack alone and disorganised. This is possible but the method to accomplish it is very difficult. * Enemy disguised spies should stop staring at you as if they've just watched some goatse, so they could become a little less suspicious. Also, perhaps they could use their "lastdisguise" button to switch their weapon disguises to something more useful (engineer disguise with wrench instead of shotgun.) This sounds simple. Just make spies ignore enemies other than their targets. But it could be made better. * Basic support for medieval mode (I don't expect anything further than bots using their melee weapons). Pretty simple to make, at the moment just play all-demoman teams(the only bots who consistently use their melee weapon.) * When there are no waypoints nearby, bots should "move" randomly in any direction instead of standing still, (See TFC FoXboT). * Basic code support for loadout weapons, or any other weapon they may be handling that are not defaults (So if they suddenly get stripped of their main and secondary weapon but not their melee, they may switch to it instead of being rendered useless and having That might be difficult to accomplish, but maybe... ________________________________________________________________________________ __________ Edit: More suggestions. * There should be an option to make a waypoint class specific, such as doublejump waypoints only to scouts or rocketjump to soldiers. I mean a separate option because just restricting doublejump to scouts and rocketjumps could break the waypoints on some maps where such waypoints share connections to others. (So it's only neccesary to add waypoints specific to rocket/doublejump). I agree with this one. I've seen so many engineers fall down holes and other classes running into walls because they couldn't double or rocket jump as demanded by the waypoint. * Make a waypoint option for "control point capture". While the actual method is OK for most maps it makes trouble for those hybrid CTF/CP maps. This would add compatibility which such maps. The other method should be still be used, however. * Add some basic bot-chat options, just to inform other players what they will do (ie; "Attemping to cap a point;uberchanging X;chasing down Z;defending intelligence/CP", and so on. They should also use pretty much a lot of their voice commands. (Help, Nice shot, etc.) You got some nice ideas in there. Let's hope that they're added someday. I added the lines written in Italic. |
Sjru |
![]()
Post
#35
|
![]() Advanced Member ![]() ![]() ![]() Group: Members Posts: 94 Joined: 4-June 09 From: Posadas, Misiones, Argentina. Member No.: 1,567 ![]() |
You got some nice ideas in there. Let's hope that they're added someday. I added the lines written in Italic. Yeah, it's nice to dream. Honestly, with just Cheseeh it would take a "while" to do some of those things. I also think that the best way to go is to send a mail to Robin Walker and have the bots featured on the blog. With that, we ensure that somebody would apply to give extra help coding RCBot. Pretty simple to make, at the moment just play all-demoman teams(the only bots who consistently use their melee weapon.) The only reliable way I found to make an entire team to play melee is to use a SM plugin (I think it's called meleemode) and enable it. Then use the command cc_bot_selectweaponslot to force bots to use the melee slot. Otherwise they remain in Here are other suggestions: * Carth path waypoint: Even since bots follow the cart around, they sometimes "forget" where it is and, depending on how the map was waypointed, thing could just get slow or hinder a team advancement. With this kind of waypoint, the waypointer just would need to add that waypoint to the "cart path" and set the dependant area. So the bots, if they are lost, they know where to go to find the cart. * Demo's layin' of stickies should be checked: I suggest a "sticky" waypoint (Probably better with radius) where the demomen should lay it's stickies. Of course he should lay stickies on dropped intelligences, while continuing to do its job on CP. Also defending demos should lay stickies on the cart and it's surroundings. * Spies should desist to zap buildings while there are many enemies around. (Since now bots spot spies zapping buildings) and instead try to catch another prey while alone. On the other hand, spies SHOULD try to (At least) give up his life to zap a sentry WHILE other teammates are attacking the area, even if there are many enemies around. This would up the success rate of those attacks. Also, if possible, to train spies to stab'n'zap the engineer and their sentry. * A "Visibility check" waypoint: Such waypoint would have normal visiblity checks (those when you create waypoints) when a bot attemp to use that waypoint. If the check fails, the bot would ignore that waypoint and look for other one. This would allow waypointing of changing areas, such as tc_hydro, when some areas are changed with walls or other obstacles, which cannot be pathed with normal "areaonly" or "area" waypoints. * I don't know if it's possible, but perhaps RCBot could "use" or "borrow" the TFBot method of spawning bots, just to prevent the use of sv_cheats. Also, perhaps, if possible, revise and check TFBot to see how to fix the Medic-healing, heavy super-spread, and pyro invisible flame. * A quick edit to the script system, to allow multi-cp maps such as cp_gravelpit to allow bots to try to cap both waypoints at once. Generally, a way to have advanced scripts without complicatin' that much. * Allow pyro's to set friendly snipers huntman's arrows on fire (Notice that this happens accidentally if your hunstman sniper is near an attacking friendly pyro, as there are invisible flames). * Basic spycheck?: Make bots suspect of a spy when they bump into an "teammate". * Make bots to suspect of those "teammates" that are staring/looking at them too much. * If bots suspect, make them to intentionally "bump" into the "teammate" to confirm if it's a spy. If it's is a pyro, or a bot with surplus ammo, instead make them to shoot to the "teammate", if the bots sees that the "teammate" is injured from the hit, make them proceed to confirm that it's a spy and kill it. * A water type waypoint: As it's suggests: When a waypoint is flagged as "water" bots would try to go to such waypoints when they're burned/jarate'd/or other condition. Of course, that would need extra waypointing. * Perhaps unlikely but I'll suggest it anyways: Add the ability for the engies to haul their buildings to appropiate locations if their "area" was moved. (eg in cp_granary, when 1 CP remains and the engi is still camping with his sentry on the other part of the map). This would allow the engy to move his nest to a nearer "area" (Which is set by the script) while remaining useful to his team. * A "control" type waypoint, why?: RCBots gameplay is restricted to the map suffix (cp, to control point, ctf, to capture the flag, etc), which is a major hindrance on some custom maps, specially hybrid ones (CTF and CP). Having a waypoint that allows you to set the goals of the maps could be a good, easy way to solve this issue. Also, it would bots to play the gameplay mode that those maps offer, without being forced to change the name of that map to those of the gameplay (I've seen CP maps that are not suffixed CP). Incidentaly, bots should not use this kind of waypoint. |
dzoo |
![]()
Post
#36
|
![]() Member ![]() ![]() Group: Members Posts: 15 Joined: 23-August 10 From: Magyar Member No.: 1,876 ![]() |
I saw a video of the so-called Saigns Server.
these servers there are Bots like Rcbot2 they differ only: - They wear hats - and behave like other players (jump, talk,taunt, other) the only problem you need Premium access to the server! ![]() :8 These bots may cause a lot of ideas for future rcbot2 ![]() ![]() video: http://www.youtube.com/watch?v=674tz4gA0wQ and a Saigns and TfBots fight http://www.youtube.com/watch?v=ywbjC1xgSgQ...feature=related |
Shans |
![]()
Post
#37
|
Newbie ![]() Group: Members Posts: 2 Joined: 11-November 11 Member No.: 2,099 ![]() |
please add support for insurgency the most realistic hl2 mod and cs promod
|
TesterYYY |
![]()
Post
#38
|
Member ![]() ![]() Group: Members Posts: 24 Joined: 25-January 13 Member No.: 2,251 ![]() |
* Can you make better rcbot waypoint menu because It's annoying to open everytime menu when I select only one option from menu it get closed. Waypoint option menu needs button OK so when you are ready you just press button and save waypoint settings.
* Add some waypointer settings in rc bot launcher to enable waypoints/pathwaypoints in game, enable some special waypointer binds (cfg, add, del, menu etc.) |
Fillmore |
![]()
Post
#39
|
![]() RCBot Guru ![]() ![]() ![]() ![]() ![]() Group: Waypointers Posts: 447 Joined: 1-April 09 Member No.: 1,511 ![]() |
* Can you make better rcbot waypoint menu because It's annoying to open everytime menu when I select only one option from menu it get closed. Waypoint option menu needs button OK so when you are ready you just press button and save waypoint settings. * Add some waypointer settings in rc bot launcher to enable waypoints/pathwaypoints in game, enable some special waypointer binds (cfg, add, del, menu etc.) While the "enable waypoints/pathwaypoints in-game" option in the launcher sounds nice, those binds could be easily made by yourself and the console. I've never used the menu, I just binded necessary commands ![]() |
genmac |
![]()
Post
#40
|
RCBot Guru ![]() ![]() ![]() ![]() ![]() Group: Waypointers Posts: 571 Joined: 11-November 11 Member No.: 2,098 ![]() |
Yo Fillmore can you show us your binds so I we'll have an idea how to do it like for
example wpts binds for snipers and ladders and flags etc? |
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 20th August 2024 - 10:53 PM |