IPB

Welcome Guest ( Log In | Register )

> RCBot2: suggestions, As the topic sez... some suggestions for future RC Bot releases
der.zoomer
post Nov 8 2009, 01:14 PM
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
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Replies
madmax2
post May 23 2013, 06:11 PM
Post #2


RCBot Guru
*****

Group: Waypointers
Posts: 957
Joined: 2-March 12
From: USA, WA state
Member No.: 2,162



Hey Cheeseh,

I did look at the waypointing menu and will give some feedback shortly.. I just need to play with it a bit more to give some useful feedback... I can say it's colorful, heh heh... smile.gif

max

[edit]
First, thanks again for working on this. I really want to give good feedback on this, so this likely won't be the end of it... but i'll start with this... here goes... wink.gif

Likes, dislikes, questions, and suggestions (DOD:s):

I like the numeric options and the fact that you show the values for wpts, such as radius right on the menus. Color is good too, but i'm not sure about the rainbow effect, maybe organize the color a bit, one or two colors per menu? Also, the dark blue is kinda hard to read on my crappy monitor. Larger text would help this...

Question blink.gif .. why does the menu float/jitter on my screen when I move? It also often cuts the numbers in half on the left side of the screen. If I look up at the sky or down at my feet, the menu moves to the center of the screen. Is it just me & my low res of 1024x768? I would like to see the menu solidly fixed in one place on the screen..

Off topic but related: Same with debug bot hud. please fix it to one place on the screen, like rcbot1, and use a seperate visual indicator for thier location, such as bot name in bright red, white is fine though. When the bot dies, i have to keep relocating it on the screen, and sometimes it's just hard to read when they are moving.

I think the area & radius menus +/- control is ok, and I could get comfortable with it. maybe a lower option on the radius menu, around 10. I use this radius a lot for sticky places in the map, or just to give them a little more freedom of movement.. I've got 10 bound, so it's not that important to me... The yaw works ok too...

Now the really important ones... navigation & order in this menu is very important...

About the givetypes menu, the order seems awkward to me. I'd like to see things such as noallies/noaxis/defend/sniper/mg grouped together and be first. I think prone/crouch should be on same page as that group too, and jump if possible? I'll think about this one more, the first page of givetype's is very important. (oh and what is health doing there? is that tf2? I don't have tf2, so i was wondering if the order was linked to that, I hope it's seperate?...)

Also very important, more & back should allways be the same keys. 0 & 9 are good, but I'd like them reversed, it feel more intuitive. So make 0=more and 9=back. the 9=back falling back to 9=exit will work nicely together...

I'll have to play around with the other options (cut, copy, paste), but they are probably ok? #8, confused me and I got lost for a while, losing all the normal wpts visibility. Until i retoggled all the settings I changed... What do you see this option useful for? The reason escapes me right now??

All in all a good start.. I'll give more feedback on this later ... thanks... smile.gif

max
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cheeseh
post May 24 2013, 01:53 AM
Post #3


Admin
*****

Group: Admin
Posts: 3,066
Joined: 11-September 03
From: uk
Member No.: 1



QUOTE(madmax2 @ May 23 2013, 07:11 PM) *

Hey Cheeseh,

I did look at the waypointing menu and will give some feedback shortly.. I just need to play with it a bit more to give some useful feedback... I can say it's colorful, heh heh... smile.gif

max

[edit]
First, thanks again for working on this. I really want to give good feedback on this, so this likely won't be the end of it... but i'll start with this... here goes... wink.gif

Likes, dislikes, questions, and suggestions (DOD:s):

I like the numeric options and the fact that you show the values for wpts, such as radius right on the menus. Color is good too, but i'm not sure about the rainbow effect, maybe organize the color a bit, one or two colors per menu? Also, the dark blue is kinda hard to read on my crappy monitor. Larger text would help this...

Question blink.gif .. why does the menu float/jitter on my screen when I move? It also often cuts the numbers in half on the left side of the screen. If I look up at the sky or down at my feet, the menu moves to the center of the screen. Is it just me & my low res of 1024x768? I would like to see the menu solidly fixed in one place on the screen..

Off topic but related: Same with debug bot hud. please fix it to one place on the screen, like rcbot1, and use a seperate visual indicator for thier location, such as bot name in bright red, white is fine though. When the bot dies, i have to keep relocating it on the screen, and sometimes it's just hard to read when they are moving.

I think the area & radius menus +/- control is ok, and I could get comfortable with it. maybe a lower option on the radius menu, around 10. I use this radius a lot for sticky places in the map, or just to give them a little more freedom of movement.. I've got 10 bound, so it's not that important to me... The yaw works ok too...

Now the really important ones... navigation & order in this menu is very important...

About the givetypes menu, the order seems awkward to me. I'd like to see things such as noallies/noaxis/defend/sniper/mg grouped together and be first. I think prone/crouch should be on same page as that group too, and jump if possible? I'll think about this one more, the first page of givetype's is very important. (oh and what is health doing there? is that tf2? I don't have tf2, so i was wondering if the order was linked to that, I hope it's seperate?...)

Also very important, more & back should allways be the same keys. 0 & 9 are good, but I'd like them reversed, it feel more intuitive. So make 0=more and 9=back. the 9=back falling back to 9=exit will work nicely together...

I'll have to play around with the other options (cut, copy, paste), but they are probably ok? #8, confused me and I got lost for a while, losing all the normal wpts visibility. Until i retoggled all the settings I changed... What do you see this option useful for? The reason escapes me right now??

All in all a good start.. I'll give more feedback on this later ... thanks... smile.gif

max


I don't know about a rainbow smile.gif but I use the colours as they are the same as the waypoints (waypoint types) and you know what colours they are. I was going to increase the brightness of the colours so that dark blue is easier to read.

For the text size I can't increase it, I am using the only useful debug overlay engine available with the plugin and it doesn't allow any input on text size. see more about the limitations below (also... menu float/jitter).

for the order of givetypes, that's the order of the flags actually are in the code, so it;s easy to code it that way rather than hard coding everything for every mod. Health givetype is still available in every mod, I can remove it from dod:s if you like. I can order the waypoint types by importance next release if you'd like to do that, let me know which waypoint types you think are most important in order and I can use your ranking.

for the menu float/jitter, I can't help that, that is a debug overlay engine issue, and this is the only way I can display a menu like this in the plugin. I added some correction cvars to suit your framerate, you'd need to find these values yourself. Look at these two cvars and tweak their values a little to make it look better on your system

rcbot_menu_update_time1
rcbot_menu_update_time2

the debug hud command doesn't use the same method as the waypoint menu, it just refreshes every second, cos if I refreshed it any quicker you'd just get a messy trail of words.

the debug overlay engine does allow text to be displayed on the screen rather than point in the game, however they are very limited and don't allow colours or even multiple lines. so you'd be left with a menu entirely on one line.

Showing where the bot is in red would be good.

The reason for making some waypoints invisible or only showing others is so that you can only focus on one waypoint type, e.g. in TF2 you might have many defends, snipers, sentry points , tele exists etc at the same area with big radii so it would be difficult to see them all altogether and change their properties. Maybe its not so useful in dod:s because there aren't so many waypoint types for it like that.

for the back/menu button, originally I had it the way you said however I preferred it the other way (the way it is now) so I guess it's a preference thing and I could add a cvar to reverse it.


Bear in mind I have to code all this with the limitations in the SDK for plugins, to be honest the SDK is piss poor for plugins.
seems more like a rant I'm afraid due to the source SDK , I don't want to blame my tools but with even poor bot support having to hack my way in to getting bots to work, I feel like ranting about it !
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
der.zoomer   RCBot2: suggestions   Nov 8 2009, 01:14 PM
Cheeseh   thanks it is good to have suggestions together in ...   Nov 9 2009, 08:12 PM
der.zoomer   yah, lets keep a thread stickied where all suggest...   Nov 10 2009, 11:01 AM
Cheeseh   yah, lets keep a thread stickied where all sugges...   Nov 10 2009, 02:49 PM
Rudolf_Hess   Well first of i know very little about Rc2bot beha...   Nov 10 2009, 07:54 PM
der.zoomer   the sniper could orient himself on the angle of th...   Nov 15 2009, 12:15 PM
Fillmore   the sniper could orient himself on the angle of t...   Nov 16 2009, 01:55 PM
der.zoomer   Another suggestions .. or more bugfixes: - some bo...   Nov 22 2009, 09:21 AM
Fillmore   Another suggestions .. or more bugfixes: - and pl...   Nov 26 2009, 07:03 PM
shahrukh1   i think the biggest one well i think it is the big...   Nov 26 2009, 01:02 AM
Fillmore   i think the biggest one well i think it is the bi...   Nov 26 2009, 01:09 PM
der.zoomer   -Demomen should get a 'sticky' givetype, p...   Nov 26 2009, 04:28 PM
Sjru   Bots use teleporters but it needs to be in a prec...   Nov 30 2009, 09:07 PM
shahrukh1   ok well try and get the avatar thingy cuz thats al...   Nov 26 2009, 01:12 PM
der.zoomer   Yet another suggestion here: You know.. when bots ...   Dec 16 2009, 03:09 PM
der.zoomer   Some more suggestions: - Spy detection When I...   Jan 6 2010, 09:05 PM
Otakumanu   My suggestion would be some of the first ones: Sni...   May 10 2010, 08:45 PM
Otakumanu   Oh, and I just wanted to tell that in some maps(du...   May 12 2010, 09:40 PM
Fillmore   Oh, and I just wanted to tell that in some maps(d...   May 22 2010, 10:37 AM
Cheeseh   pl_dustbowl,huh? Does the map have sentry givetyp...   May 23 2010, 12:22 AM
Tzepesch   For other mods made on Source SDK Base 2xxx you co...   Sep 27 2013, 12:09 PM
Cheeseh   For other mods made on Source SDK Base 2xxx you c...   Sep 27 2013, 02:06 PM
MarD   Heyyo, well it would be good to see some other s...   Aug 19 2014, 06:23 PM
genmac   For other mods made on Source SDK Base 2xxx you c...   Sep 27 2013, 02:44 PM
Fillmore   Just a suggestion: - snipebots aim in the head of...   Jun 16 2010, 05:56 PM
Doomer1   First i wanted to commend you on some excellent wo...   Aug 12 2010, 08:15 AM
Fillmore   Here would be a bunch of things to recommend: - A...   Aug 18 2010, 02:01 PM
MarD   Heyyo, I was wondering if at all possible to add ...   Oct 30 2010, 03:29 PM
Cheeseh   it gives me a "unknown command: bot" e...   Oct 31 2010, 07:43 AM
MarD   Heyyo, i'm just in the process of releasing ...   Nov 1 2010, 01:27 AM
dzoo   getting cooler from time to time, these RCBots...   Nov 2 2010, 11:42 AM
Cheeseh   getting cooler from time to time, these RCBots...   Nov 2 2010, 01:16 PM
WillardZ   please test for Tf2 , HL2dm and other mods , as t...   Dec 11 2010, 10:28 PM
MarD   Heyyo, Cool stuff! Thus far though I am not h...   Nov 3 2010, 07:36 AM
MarD   Heyyo, Hmm, Yeah Cheeseh I can't get Rcbot2 0...   Nov 29 2010, 06:53 PM
Cheeseh   Heyyo, Hmm, Yeah Cheeseh I can't get Rcbot2 ...   Dec 5 2010, 09:11 AM
Sjru   Just some ideas for bots behaviour (Only if the bo...   Feb 17 2011, 12:18 AM
Fillmore   Just some ideas for bots behaviour (Only if the b...   Feb 19 2011, 07:44 AM
Sjru   You got some nice ideas in there. Let's hope ...   Feb 19 2011, 05:49 PM
dzoo   I saw a video of the so-called Saigns Server. thes...   May 2 2011, 08:30 AM
Shans   please add support for insurgency the most realist...   Nov 11 2011, 06:09 PM
TesterYYY   * Can you make better rcbot waypoint menu because ...   Jan 27 2013, 11:39 AM
Fillmore   * Can you make better rcbot waypoint menu because...   Jan 27 2013, 12:59 PM
genmac   Yo Fillmore can you show us your binds so I we...   Jan 28 2013, 02:59 AM
Fillmore   Yo Fillmore can you show us your binds so I we...   Jan 28 2013, 07:36 AM
Cheeseh   Yo Fillmore can you show us your binds so I we...   Jan 28 2013, 09:46 AM
genmac   Tnx guys! Those are very helpful.   Jan 29 2013, 07:46 AM
madmax2   Hey Guys, Before I start my first full rcbot2 rcw...   May 11 2013, 09:19 PM
genmac   Ok here are my binds that I use a lot at the momen...   May 13 2013, 09:01 AM
Fillmore   -readthepostaboveyourself- The sudden crashing i...   May 14 2013, 06:26 AM
Cheeseh   The sudden crashing is a bitch, but having rcbot_...   May 14 2013, 11:48 AM
madmax2   Thanks for working on the waypoint menu cheeseh, c...   May 14 2013, 05:29 PM
genmac   Mine normally never crashes except when I use sour...   May 15 2013, 03:38 AM
Cheeseh   Mine normally never crashes except when I use sou...   May 23 2013, 03:13 AM
genmac   Yo Cheeseh....wpt menu looks better but I can...   May 23 2013, 04:39 AM
Cheeseh   Yo Cheeseh....wpt menu looks better but I can...   May 23 2013, 05:20 AM
genmac   Ok it's working now. Needs some getting use to...   May 23 2013, 09:53 AM
madmax2   Hey Cheeseh, I did look at the waypointing menu a...   May 23 2013, 06:11 PM
Cheeseh   Hey Cheeseh, I did look at the waypointing menu ...   May 24 2013, 01:53 AM
madmax2   Thanks for the detailed response/info... :) Heh...   May 24 2013, 04:05 AM
genmac   Oh man, I'm no programmer but I can definite...   May 24 2013, 04:18 AM
madmax2   Hey genmac, What do you think about changing the ...   May 24 2013, 04:27 AM
Cheeseh   Hey genmac, What do you think about changing the...   May 24 2013, 05:03 AM
genmac   Hey genmac, What do you think about changing the...   May 24 2013, 07:16 AM
madmax2   Oh okay, sounds like you allready did it the best...   May 24 2013, 05:19 PM
genmac   Yeah the new wpt menu is a heaven sent compared to...   May 25 2013, 04:51 AM
madmax2   Ok, here is the waypoint menu flags order I came...   May 26 2013, 12:33 AM
genmac   Max listing looks a lot more organized. Does the ...   May 26 2013, 01:55 AM
chezman   My only suggestion would be support for the insurg...   May 29 2013, 08:57 PM
genmac   My only suggestion would be support for the insur...   May 30 2013, 04:07 AM
chezman   People still play it and it's still really fun...   May 30 2013, 04:31 AM
madmax2   Hey cheeseh, A few rcbot2 feature questions/reque...   Jun 15 2013, 06:58 PM
Cheeseh   Hey cheeseh, A few rcbot2 feature questions/requ...   Aug 1 2013, 01:32 PM
genmac   sprinting I've also fixed bots sprinting in ...   Aug 1 2013, 05:14 PM
madmax2   Hey Cheeseh, Yeah, all of it sounds good, especia...   Aug 1 2013, 09:22 PM
genmac   Auto wpt is very usable on wider open space maps b...   Aug 2 2013, 02:45 AM
madmax2   Auto wpt is very usable on wider open space maps ...   Aug 2 2013, 06:22 AM
Cheeseh   Auto wpt is very usable on wider open space maps ...   Aug 2 2013, 08:36 AM
Root   Hi Cheeseh! Good to know that RCBot is still u...   Aug 4 2013, 12:59 PM
madmax2   Hey Root, Lots of good feedback... Have you edite...   Aug 5 2013, 12:26 AM
Cheeseh   Btw, its good to hear capture wpts/areas are fix...   Aug 5 2013, 02:13 AM
madmax2   Cheers root for the suggestions As for the captu...   Aug 5 2013, 05:27 AM
genmac   Hey genmac, How u been man... :) I guess we ne...   Aug 6 2013, 10:24 AM
Cheeseh   hehe miss you to bro...Ok I've tried that out...   Aug 6 2013, 02:08 PM
madmax2   hehe miss you to bro...Ok I've tried that out...   Aug 10 2013, 03:31 AM
Root   Thanks for the tip about profiles! I've ch...   Aug 5 2013, 09:11 AM
Cheeseh   Thanks for the tip about profiles! I've c...   Aug 5 2013, 09:18 AM
madmax2   I guess you guys may of seen this, but just in cas...   Aug 6 2013, 06:10 PM
genmac   YEah read those hehe...but when the flag is way to...   Aug 7 2013, 01:52 AM
Septien   Hi Max and Genmac, Sorry I couldn't post befo...   Aug 7 2013, 02:35 PM
madmax2   Hey Guys, I got side-tracked yesterday on some ot...   Aug 7 2013, 06:11 PM
Septien   Hi Max, Probably like you mentioned, it's no...   Aug 7 2013, 06:55 PM
genmac   For dod_hill if you like I can just simply edit th...   Aug 8 2013, 03:05 AM
madmax2   Hey Guys, Maybe before modifying entities, or the...   Aug 8 2013, 04:30 AM
Septien   Hi Max and Genmac and everyone hehe, @Max I thoug...   Aug 9 2013, 01:52 AM
genmac   @Septien....yeah better ask Charles first since he...   Aug 9 2013, 02:02 AM
genmac   @max...hehe me too get cross eyed every now and t...   Aug 11 2013, 02:25 PM
Emotional   I have a little suggestion: may be worth to share ...   Sep 27 2013, 03:55 PM
madmax2   Hey MarD, Nice to have you drop by... Correct me ...   Aug 21 2014, 07:05 PM
MarD   Heyyo, So... Black Mesa Source could use some bot...   May 17 2015, 05:15 PM
2 Pages V  1 2 >


Reply to this topicStart new topic
20 User(s) are reading this topic (20 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 5th November 2024 - 09:51 PM