.:: Bots United ::.  
filebase forums discord server github wiki web
cubebot epodbot fritzbot gravebot grogbot hpbbot ivpbot jkbotti joebot
meanmod podbotmm racc rcbot realbot sandbot shrikebot soulfathermaps yapb

Go Back   .:: Bots United ::. > Cyborg Factory > POD-Bot mm > Releases, Installers, Docs & Coding
Releases, Installers, Docs & Coding Where the official development happens

Reply
 
Thread Tools
Re: Release #2!
Old
  (#51)
sPlOrYgOn
<-- He did it.
 
sPlOrYgOn's Avatar
 
Status: Offline
Posts: 1,558
Join Date: Jan 2004
Location: Los Angeles, California, USA, North America, Earth, Solar System, Milky Way.
Default Re: Release #2! - 06-06-2004

your first test...
most likely what happened was that your pause in your podbot.cfg was too high...
you can just remove it if you want...

your second test...
it absolutely does not add a random bot if autoaddremove is off...
autoaddremove is on by default...

your third test..
ignored your addbot commands?? no way...
so when you used fillserver it ignored your minbotskill?
that can't happen unless addbot command ignored your minbotskill too..
but you say minbotskill parameter which fillserver does not have..
you can specify a skill and all the bots will have it..

yea I tested cs_bigbrother_beta1 too...
I wonder if they have a final...
the beta sucks but lets hope the final fixes a lot of the problems..
also you don't need another ct to open that oneway door for you..
you can just go there and face the other way and USE the door and the door will open
  
Reply With Quote
Re: Release #2!
Old
  (#52)
KWo
Developer of PODBot mm
 
KWo's Avatar
 
Status: Offline
Posts: 3,425
Join Date: Apr 2004
Default Re: Release #2! - 06-06-2004

Quote:
Originally Posted by sPlOrYgOn
your second test...
it absolutely does not add a random bot if autoaddremove is off...
autoaddremove is on by default...
Look once again - my second test was with autoaddremove 1 and min/max bots specified (uncommented lines and minbots 0 and maxbots 8 ). On DS in this case Your dll add "some" bots - not these wanted by me and with bothskill totally random (maybe my addbot commands in this case are wrong interprteted and because of this is I can see some bots not wanted by me).

Quote:
Originally Posted by sPlOrYgOn
your third test..
ignored your addbot commands?? no way...
so when you used fillserver it ignored your minbotskill?
I didn't write "I used fillserver" - I wrote "It's LIKE fillserver". In all 4 tests there were the same 8 addbot commands in my podbot.cfg

Quote:
Originally Posted by sPlOrYgOn
that can't happen unless addbot command ignored your minbotskill too..
but you say minbotskill parameter which fillserver does not have..
you can specify a skill and all the bots will have it..
But it WAS happened - once again - maybe in this case addbot command is wrong interpreted (some parameter) and becasue of this there are some wrong sills added - but this I experienced for sure.
In all my tests I used minbotskill 80 and maxbotskill 100, but sometimes I saw some bots added even with skill 37.

If You don't believe me - try on Win98SE DS with 8 addbot commands in podbot.cfg (with all parameters to see if allways the same bots are added). And after do the test like me (pause 3) :

1. autoaddremove is 1 and min/max bots are not specified (commented out)
2. autoaddremove is 1 and min/max bots are specified (uncommented min 0 max 8 )
3. autoaddremove is 0 and min/max bots are not specified (commented out)
4. autoaddremove is 0 and min/max bots are specified (uncommented min 0 max 8 )

Quote:
Originally Posted by sPlOrYgOn
you can just go there and face the other way and USE the door and the door will open
Did You try to force bot to do this? I don't know if I have put a flag "use_button" near this door or not...

I just tested on LISTENSERVER - the behavior was different.

1. autoaddremove is 1 and min/max bots are not specified (commented out)

There are added these bots I specified by addbot commands in podbot.cfg and some other bots (until completly filling server , but I didn't use fillserver) - in this case (now all tests on listenserver) they don't ignore my minbotskill parameter. After reaching maxplayers - message - "Max players reached. Can't create bot" and still wants to create new bot and still this message...

2. autoaddremove is 1 and min/max bots are specified (uncommented min 0 max 8 )

There were added 7 bots (these I specified by addbot commands in podbot.cfg), but I don't know why that one was not added (8 llines addbot) - maybe there was one bot more - [P*D]KWo (200)

3. autoaddremove is 0 and min/max bots are not specified (commented out)

In this case all addbot commands were interpreted correctly and I saw 8 bots added to correct teams (exactly like I specified in addbot commands in my podbot.cfg )

4. autoaddremove is 0 and min/max bots are specified (uncommented min 0 max 8 )

With addbot commands from podbot.cfg all was OK like in point 3.

All test passed with these lines in podbot.cfg :

as avariable:
min_bots 0 (commented or not commented)
max_bots 8 (commented or not commented)
autoaddremove 1 or 0

As not changed during tests

wptfolder wptdefault
detailnames on
pause 3
#botchat off
#jasonmode on
minbotskill 80
maxbotskill 100
inhumanturns off
botsfollowuser 5
maxweaponpickup 10
collectexperience on
shootthruwalls on
timer_sound 0.5
timer_pickup 0.3
timer_grenade 0.5
usespeech off
botvotekick on
botspray on
danger_factor 800
bot_aim_fix 0
addbot 100 0 2 1 Ryback
addbot 100 0 1 1 Roger
addbot 100 1 2 2 James_Bond
addbot 100 1 1 2 Szakal
addbot 100 2 2 3 Rambo
addbot 100 2 1 3 Android
addbot 100 0 2 4 Luis
addbot 100 0 1 4 Ivan
bind "=" "podbotmenu"

@sPlOrYgOn - if You don't believe me - You can try all these tests at Your computer. I wrote exactly the procedures of tests and my podbot.cfg file I used. I'm sure about all I described here and the post previous. If You need more info - ask.

BTW - this is another monster thread at this forum...

Last edited by KWo; 06-06-2004 at 23:49..
  
Reply With Quote
Re: Release #2!
Old
  (#53)
sPlOrYgOn
<-- He did it.
 
sPlOrYgOn's Avatar
 
Status: Offline
Posts: 1,558
Join Date: Jan 2004
Location: Los Angeles, California, USA, North America, Earth, Solar System, Milky Way.
Default Re: Release #2! - 07-06-2004

okay...
whatever problems you had with autoaddremove and min/max_bots should now be gone...
http://www.mapzap.org/podbot/podbotBETA.zip

also about cs_bigbrother_beta1...
i didn't say a bot opened the door from wrong side...
look...
goto the side that you cannot open the door..
then face away from the door so that it's as if you barely walked in the door and you're looking inside the house...
"USE" the door but don't face the door..
and the door will magicly open from inside the house...
  
Reply With Quote
Re: Release #2!
Old
  (#54)
KWo
Developer of PODBot mm
 
KWo's Avatar
 
Status: Offline
Posts: 3,425
Join Date: Apr 2004
Default Re: Release #2! - 07-06-2004

I know how I have to open this door. My problem is how to make WPs for bots, to force THEM to open this door from outside...I don't know if I have put there near this door the use_button flag.
This new dll I'll try to test morning (now in my country it's 2:32 AM and I have to go to sleep - I'm tired... )
Look once again at light switch-buttons (these switch need to be "used" - but bots after using them get stuck...).
Do You have a map cs_house? There are many switches for light...

Last edited by KWo; 07-06-2004 at 02:35..
  
Reply With Quote
Update on Beta DLL...
Old
  (#55)
Asurmen
Member
 
Asurmen's Avatar
 
Status: Offline
Posts: 37
Join Date: Mar 2004
Location: CraftWorld
Default Update on Beta DLL... - 07-06-2004

@sPlOrYgOn

I found another rather interesting issue with your DLL. Has the bot ladder code been altered at all with this current beta build? Bots particularly are having trouble somestimes like on de_train at the second bomb site location will go up the ladder to the left get to the top and stop. They will not continue on after getting to the top of the later. Seems like they know how to get up the ladder and stop at the top. Is this a possible waypoint issue and not with the ladder code? Thanx

Until next time...Cheers!

Update: Your latest updated DLL is working great! No ladder issues so far I kow it's a waypoint issue


-The needs of the many outweigh the needs of the few. -Spok Star Trek

-Go forth and kick ass soldiers! -Quake2

Last edited by Asurmen; 07-06-2004 at 15:17..
  
Reply With Quote
Re: Release #2!
Old
  (#56)
sPlOrYgOn
<-- He did it.
 
sPlOrYgOn's Avatar
 
Status: Offline
Posts: 1,558
Join Date: Jan 2004
Location: Los Angeles, California, USA, North America, Earth, Solar System, Milky Way.
Default Re: Release #2! - 07-06-2004

i haven't changed the ladder code in this beta...
it is completely untouched..
  
Reply With Quote
Re: Update on Beta DLL...
Old
  (#57)
KWo
Developer of PODBot mm
 
KWo's Avatar
 
Status: Offline
Posts: 3,425
Join Date: Apr 2004
Default Re: Update on Beta DLL... - 07-06-2004

Quote:
Originally Posted by Asurmen
Bots particularly are having trouble somestimes like on de_train at the second bomb site location will go up the ladder to the left get to the top and stop. They will not continue on after getting to the top of the later. Seems like they know how to get up the ladder and stop at the top. Is this a possible waypoint issue and not with the ladder code?
http://forums.bots-united.com/showthread.php?t=1736

Why the people don't read the forum first?
  
Reply With Quote
Re: Release #2!
Old
  (#58)
Huntkillaz
Member
 
Huntkillaz's Avatar
 
Status: Offline
Posts: 594
Join Date: Mar 2004
Location: Middle Earth (New Zealand)
Default Re: Release #2! - 07-06-2004

minor wp colour changes:

goal ==purple
normal==darker green (easier to see i hope)
incomin path ==teal (brown wasn't standing out)

Code:
 if (paths[i]->flags & W_FL_GOAL)
 			   WaypointDrawBeam (start, end, 30, 128, 0, 255);
 
 			else if (paths[i]->flags & W_FL_LADDER)
 			   WaypointDrawBeam (start, end, 30, 255, 0, 255);
 
 			else if (paths[i]->flags & W_FL_RESCUE)
 			   WaypointDrawBeam (start, end, 30, 255, 255, 255);
 
 			else if (paths[i]->flags & W_FL_CAMP)
 			{
 			   if (paths[i]->flags & W_FL_TERRORIST)
 				  WaypointDrawBeam (start, end, 30, 255, 160, 160);
 			   else if (paths[i]->flags & W_FL_COUNTER)
 				  WaypointDrawBeam (start, end, 30, 255, 160, 255);
 			   else
 				  WaypointDrawBeam (start, end, 30, 0, 255, 255);
 			}
 
 			else
 			{
 			   if (paths[i]->flags & W_FL_TERRORIST)
 				  WaypointDrawBeam (start, end, 30, 255, 0, 0);
 			   else if (paths[i]->flags & W_FL_COUNTER)
 				  WaypointDrawBeam (start, end, 30, 0, 0, 255);
 			   else
 				  WaypointDrawBeam (start, end, 30, 0, 225, 0);
 			}
 
 			if (g_bShowWpFlags)
 			{
 			   if (paths[i]->flags & W_FL_NOHOSTAGE)
 			   {
 				  WaypointDrawBeam (end + Vector (-8, 0, 0), end + Vector (8, 0, 0), 30, 255, 0, 0);
 				  WaypointDrawBeam (end + Vector (0, -8, 0), end + Vector (0, 8, 0), 30, 255, 0, 0);
 			   }
 
 			   if (paths[i]->flags & W_FL_USE_BUTTON)
 			   {
 				  WaypointDrawBeam (end + Vector (-8, 0, -3), end + Vector (8, 0, -3), 30, 0, 255, 0);
 				  WaypointDrawBeam (end + Vector (0, -8, -3), end + Vector (0, 8, -3), 30, 0, 255, 0);
 			   }
 			}
 		 }
 	  }
    }
 
 ------
 	  if (p->flags & W_FL_CAMP)
 	  {
 		 if (p->flags & W_FL_CROUCH)
 			start = p->origin - Vector (0, 0, 17) + Vector (0, 0, 34);
 		 else
 			start = p->origin - Vector (0, 0, 34) + Vector (0, 0, 68);
 
 		 MAKE_VECTORS (Vector (p->fcampstartx, p->fcampstarty, 0));
 		 end = p->origin + gpGlobals->v_forward * 500;
 		 WaypointDrawBeam (start, end, 30, 255, 0, 0);
 
 		 MAKE_VECTORS (Vector (p->fcampendx, p->fcampendy, 0));
 		 end = p->origin + gpGlobals->v_forward * 500;
 		 WaypointDrawBeam (start, end, 30, 255, 0, 0);
 	  }
 
 	  for (i = 0; i < MAX_PATH_INDEX; i++)
 	  {
 		 if (p->index[i] != -1)
 		 {
 			if (p->connectflag[i] & C_FL_JUMP)
 			   WaypointDrawBeam (p->origin, paths[p->index[i]]->origin, 10, 255, 0, 0);
 
 			// If 2-way connection draw a yellow line to this index's waypoint
 			else if (ConnectedToWaypoint (p->index[i], p->iPathNumber))
 			   WaypointDrawBeam (p->origin, paths[p->index[i]]->origin, 10, 255, 255, 0);
 
 			// draw a white line to this index's waypoint
 			else
 			   WaypointDrawBeam (p->origin, paths[p->index[i]]->origin, 10, 250, 250, 250);
 		 }
 	  }
 
 	  // now look for one-way incoming connections
 	  for (i = 0; i < g_iNumWaypoints; i++)
 		 if (ConnectedToWaypoint (paths[i]->iPathNumber, p->iPathNumber)
 			 && !ConnectedToWaypoint (p->iPathNumber, paths[i]->iPathNumber))
 		    WaypointDrawBeam (p->origin, paths[i]->origin, 10, 0, 166, 166);


●_•
  
Reply With Quote
Re: Release #2!
Old
  (#59)
KWo
Developer of PODBot mm
 
KWo's Avatar
 
Status: Offline
Posts: 3,425
Join Date: Apr 2004
Default Re: Release #2! - 07-06-2004

Quote:
Originally Posted by sPlOrYgOn
okay...
whatever problems you had with autoaddremove and min/max_bots should now be gone...
Look at my screenshots of DS console - the same order of tests like before
1. autoaddremove 1 no min/max bots specified
2. autoaddremove 1 minbots 0 maxbots 8
3. autoaddremove 0 no min/max bots specified
4. autoaddremove 0 minbots 0 maxbots 8

For me - fixed is only this - I don't see now this neverending message "Max players reached . Can't creating bot" - this is realy fixed.
About these bots ignoring completly my minbotskill parameter - they are added during "pause 3" (so this pause is not working, too...), before reading the file completly (the minbotskill parameter I have in my podbot.cfg after min/maxbots and after autoaddremove).

When You set autoaddremove 1 - try to use pb removbots - yes this command is working, but after 0.1 second Your dll starts filling automaticaly the server by bots (until maxplayers or maxbots - if this is specified - is reached). :'(
If min/max bots are not specified and autoaddremove is 1 - the server is filled by bots until reaching maxplayers. So how to connect player to this server?
Look at attachements. Tests was made on CS1.5 DS.
Try in my way - You will save a time. Try first on DS with my podbot.cfg. Addbot commands I have at the end of this file, man/max bots autoaddremove after "pause 3" and before "#botchat off " - standard configuration of podbot.cfg file - only this new Your parameter added after maxbots.

BTW - You didn't answer me how to create WPs and maybe "use_button" flag to force bots to open this door (cs_bigbrother_beta1) if bot is outside - normal opening door side (not this "magical")? This should be simple.
Attached Thumbnails
Click image for larger version

Name:	BET3_AUAR1_NOMINMAX_1.jpg
Views:	298
Size:	66.8 KB
ID:	290   Click image for larger version

Name:	BET3_AUAR1_MINMAX_2.jpg
Views:	296
Size:	57.5 KB
ID:	291   Click image for larger version

Name:	BET3_AUAR0_NOMINMAX_3.jpg
Views:	310
Size:	61.6 KB
ID:	292   Click image for larger version

Name:	BET3_AUAR0_MINMAX_4.jpg
Views:	313
Size:	56.1 KB
ID:	293  
  
Reply With Quote
Lol...
Old
  (#60)
Asurmen
Member
 
Asurmen's Avatar
 
Status: Offline
Posts: 37
Join Date: Mar 2004
Location: CraftWorld
Default Lol... - 07-06-2004

@Kwo,

I saw that it just didn't ring a bell. I thought it was one or the other. So thanx for bringing that to my attention again

Until next time...Cheers!


-The needs of the many outweigh the needs of the few. -Spok Star Trek

-Go forth and kick ass soldiers! -Quake2
  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com