![]() |
Remove the requirement of CS specific waypoints
Under CSDM there is no CS goals. So, for maps specially designed for DM style game why should i insert CS-specific waypoints? Hope, it's possible & easy to implement. Also an absence of CS-specific waypoints means that bots should use DM-tactics.
I waypointed a Crossfire map. Looks too stupid when bots pass through their team specific waypoints because i know that they MUST pass through that point soon & there is no any trick. |
Re: Remove the requirement of CS specific waypoints
The bot needs some "goals", otherwise it doesn't know where to go. The bots aren't aware they are playing DM (because there is few DM mods like CSDM, tDM etc) - how the bot should know he is playing DM? To control that I should have the additional cvar. But while waypointing the map - how to know the map will be usable only for DM?
|
Re: Remove the requirement of CS specific waypoints
Quote:
b) using dll.cpp::Spawn().g_iMapType Quote:
|
Re: Remove the requirement of CS specific waypoints
pb_ffa is for free for all mode. It used if DM with FFA is on, but is not used if DM is without FFA.
|
Re: Remove the requirement of CS specific waypoints
So, is it possible to detect map type by method b)? FY_ maps are DM also, right?
|
Re: Remove the requirement of CS specific waypoints
It would need to change the whole bots navigation (to let them know where they should go on such maps). If I would remove the necessity to place these waypoints (goals nad team specyfic), I would need to put some code to let them know where they should go then. It's how pb mm navigation system works.
I don't think it's a realy big problem for You to put some goal and important waypoints to let them know where do You wish they should go. |
Re: Remove the requirement of CS specific waypoints
I thought the goals have the same attributes and stuff for bomb areas and hostages.
|
Re: Remove the requirement of CS specific waypoints
That would lead that bots will run strictly through those waypoinst in predictable manner. Right? And for DM-style map i should place at the same place two team-specific waypoints (for both sides respectively)?
|
Re: Remove the requirement of CS specific waypoints
Quote:
Quote:
Note: Camp waypoints are also some kind of "goal" waypoints for deffensive style playing bots. |
Re: Remove the requirement of CS specific waypoints
I'm talking about DM maps only & searching for method of its best waypointing. Your arguments are valid for CS maps only. Well, if it's hard to implement then i retire.
|
Re: Remove the requirement of CS specific waypoints
You are not listenting to me at all.
The navigation code is common for ALL maps types. The bot NEEDS to know where to start to go. For that they are using (ALWAYS on ALL MAPS) those waypoints. Making something specyfic (for Your maps) needs to change the NAVIGATION SYSTEM (which I don't mind). BotFindGoal is one of basic functions the bot is using for navigation. No goals = the bot is lost. |
Re: Remove the requirement of CS specific waypoints
ok. Is it possible to remove team specific waypoint requirement then? Or they are also part of basic navigation?
|
Re: Remove the requirement of CS specific waypoints
Quote:
As You can see the bots - according to their aggressivity/fear level and the map type - they "choose" some kind of tactic with choosing the goal they would to go. More aggressive go to map goals and offensive WPs, more scarried go to camp and deffensive WPs etc. If I would remove team specyfic waypoints I would need to force You to put at least some camps, etc. Or I would remove to use the tactic for such maps at all which would affect so - they would always start to go in the same predictable direction. Another thing against - there is a lot of such maps waypointed already with all these kind of waypoints - changing the work for them would break the backward compatibility. I really don't wan to test what may happen somewhere else in the code if I remove the necessity of placing waypoints they are needed for podbots since the beginning. I have a lot of other things to do, but I'm alone. But if You have time - You can read some my sticky at this forum how to comiple podbot mm under windows with mingw/cygwin - so You can mess around the code and let me know the results. :) |
Re: Remove the requirement of CS specific waypoints
Ok. I see it's defensive/offensive waypoints. They are suited for teamplay only. If CSDM is on they are not needed. When itemmode is on, then goals are items on the ground. When itemmode is off then i don't know what assume as goals. :(
Anyway there is much work to do. I'll take it ASAP (as usual). |
All times are GMT +2. The time now is 22:44. |
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.