Raised This Month: $32 Target: $400
 8% 

making waypoints for podbot mm ( tutorial )


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
ANTICHRISTUS
kingdom of weird stuff
Join Date: Jun 2010
Location: My kingdom is not in thi
Old 07-14-2013 , 13:27   making waypoints for podbot mm ( tutorial )
Reply With Quote #1

this thread is dedicated to podbot_mm waypoints (for .pwf and not for .nav files). it's useful to regroup the maximum of them in only one thread.


go to the top of thread
Content:

Important.
Requirements.
Installation.
Tutorials.
Making - Testing - Finalising.
Bugged waypoints.
FAQs Frequently Asked Questions.
credits.

Useful links.




go to the top of thread
Important:
  • there is already a thread about the podbot_mm installation. please check it before to make any irrelevant post.
  • this thread is made to show people how to make their own waypoints, or to check for some unresolved errors.
  • post your request only at last resort.
  • if you have some packs of waypoints, then you're welcome.
  • only new waypoints are accepted to be added to the global list.
  • if you edited an existing waypoint file, please specify why did you edit it (what was the flaw).


go to the top of thread
Requirements:
  • steam listen server (local game).
  • podbot_mm must be already installed (go to their official forum of look above).


go to the top of thread

Installation:

go to the top of thread

Tutorials:

before anything, you must read and to understand these three topics:
to understand what's a waypoint file, how it works and how many type of way-points you need to use.
some common errors that you need to avoid, to make your waypoint file working finelly.
it's not important to make all and/or the exact same binds. just understand and choose your own easy binds.
in my case I use those binds which are sufficient for me:
Code:
bind "p" "amxmodmenu"
bind "[" "pb menu"
bind "]" "pb wpmenu"

bind "F1" "pb wpmenu;menuselect 1"
bind "F2" "pb wpmenu;menuselect 2;menuselect 1"
bind "F3" "pb wpmenu;menuselect 5"
bind "F4" "pb wpmenu;menuselect 6;menuselect 1"
bind "F5" "pb wpmenu;menuselect 4"

important: when you make binds, look at your keyboard as an US one even if not (mine is AZERTY but the binds are made as QWERTY)



go to the top of thread
Making - Testing - Finalising:


of course, to make waypoints will not be manually, one by one:
  • All You need is to start the listenserver on Your local PC, have administration rights to podbot mm menu, then invoke the command from the console: pb wpmenu
  1. open your waypoint menu. go to options and enable the WP on/off and the autoWP on/off.
  2. browse your map and look at your strewn waypoints.
  3. after that you need to add manually other kind of waypoints, like goals, camp, etc.
  4. the most important are the errors, if not solved the file will not work correctly.
  5. try to make all the waypoints of the map sticked to each other by making a web. otherwise your wp file will not be saved correctly.
  6. if the file is saved dosen't mean that's a good work, it only means that there are no errors. you should make good waypoint files, not only working ones !
  • little video added, sorry for the bad quality (the made file is in the attachement).
  • read the tutorials above to understand the video, I only made it to show the basic ways and the different waypoint colors, and their locations !


Code:
video detailed analysis for cs_assault_mini.

00:24 waypoints set to on.
00:40 auto-waypointing is enabled.
00:42 browsing the map to scatter waypoints.
00:56 making a waypoint manually.
01:12 deleting a waypoint.
01:19 first specific waypoint (goal).
01:46 first error displayed (will be fixed at the end).
01:46 church tower's sound at 5:00 PM.
03:35 making two waypoints at the end of area, to avoid it being isolated.
04:00 first ladder waypoint (first part).
04:08 first ladder waypoint (second part).
04:10 checking and making connection between the two parts.
04:28 first camping wayoint (start).
04:32 first camping wayoint (end).
04:36 (remark) the camping waypoint was made while ducking, that's why it has a small size.
06:27 the connection between the two ladders points was made automatically.
06:31 looking at it.
06:44 making a jump waypoint.
06:48 checking it.
07:00 making an outgoing connection, to avoid that aread being isolated.
07:31 first rescue waypoint.
08:11 "terrorist important" point.
08:28 "counter-terrorist important" point.
08:39 checking for errors.
08:41 a totally isolated waypoint.
08:54 one side isolated waypoint.
09:00 checking for errors, none.
09:05 saving waypoint file.
09:10 Go go go !


go to the top of thread
Bugged waypoints:

remark:
  • this section isn't for beginners, you need to have a little skill to understand it.
  • all the bugged waypoints used in those examples, can be found in the main archive folder, the edited ones in the edited folder. see the dropbox archive.


firstly, we should make difference between bugged and wrongly/badly made waypoint file:
  • a file having errors somewhere: isolated areas, some specific waypoints missed, etc. will not save correctly, even if it's nicely made.
  • a file saved without any error dosen't mean that's a nice one. it may be crapy but working "without errors".
wrong waypoints:

download de_santorini and try its waypoint file. you will not have any kind of error, and the game is running correctly. so go to spectate and watch if the bots can plant the bomb (or not). obviously, they will not !!
these screenshots will show that the person who made it had simply exchanged the terrorist important and the goal waypoints.
  1. wrong waypoint: screenshot #1, screenshot #2 , screenshot #3
  2. correct waypoint: ____________ screenshot #1, screenshot #2
the result ? the bot (a mindless sofware) will go to the goal waypoint location but isn't able not plant, as the map is only allowing it in bomb areas (remark the red bomb icon).

empty areas:

empty areas will not be browsed by bots, but may make them totally blind if they unfortunately go inside them, by seeing an ennemy for example. (read bots-united tutorials above).
  1. empty areas: screenshot #1, screenshot #2, screenshot #3
  2. full areas: __ screenshot #1, screenshot #2, screenshot #3

other examples of bad waypoints:
  1. in this location, the bot can't go outside the vent, because he/she must stand up before to do it, wich is impossible.
  2. the solution !
bots will stuck in some areas because of bad waypoints.
  1. normal waypoints floating in the air. bots always act oddly in this location. notice the colors, there is no jump waypoint here.
  2. same location with another waypoint file. notice the different colors.
  3. other locations where bots are sticking strangely. #1 and #2, better ways #1 and #2
  4. some camping points are just looking at: the sky, the door, the wall or at the ground. some correct ones: #1, #2.
there is a door in the hostages room that can only be opened by its related button (both of czero bots or podbot will try to go through it unsuccessfully).
the original waypoint file was made for me by a user here, (can't find the original post).
  1. the door as seen in the map.
  2. the waypoint near to the button, isn't a specific one (bots will not activate it).
  3. near the door. the yellow beam is a bidirectional link, the white is an outgoing one. bots may try to go through the door.
  4. specific waypoint, notice the two (green) outcoming and (white) outgoing beams. another view.
  5. notice the one-way direction ! no bot will go towards the door without pressing the button. if the bot press the button, he/she has no other way than to go out !


go to the top of thread
FAQs (Frequently Asked Qestions):

Q. will this tutorial be useful for bots of condition zero ?
A. no ! it's a totally different software using another kind of wayoints: .nav files.
_____
Q. where to put new waypoints ?
A. ***\cstrike\addons\podbot\wptdefault. or ***\czero\addons\podbot\wptdefault.
_____
Q. I got three kind of files which one is the real waypoint ?
A. The main waypoint file is the one having a *.pwf extention. The *.pvi file is the visibility table (what waypoint is visible from another one, will be generated everytime a waypoint is edited). The *.pxp file saves the experience data (when the bot got hurt/killed in some position near the closest waypoint) "KWo".
_____
Q. should I use all the flag waypoints in all maps ?
A. not really.
goal flags must be assigned in their correct location or just somewhere in maps without goals (fy_, zm_, zp, ka_, he_, etc.).
team specific flags must be assigned somewhere, at least one for each team.
some of them are really specific, like the ladder one. others should be added in some kind of maps (camp, no hostage, etc.) for a better gameplay.
_____
Q. where to find waypoint files for a specific map
A. search in the web, in correct websites like 17buddies or Gamebanana. or
read this.
_____
Q. I have the right waypoint file, but the bots are acting oddly.
A. it depends:
map and waypoint file have the same name, but aren't compatible.
waypoint file isn't nicely made.
_____
Q. bots work fine but are sticking in some parts of a map and don't want to move.
A.
make sure that you are using the latest podbot (beta) version.
waypoint file has some flaws (open the waypoints editor to see). bots can't understand or improvise, they just read and follow the web of waypoints.
_____
Q. I want to learn how to make waypoints.
A. up



go to the top of thread
Credits:
  • KWo: the podbot_mm master !


go to the top of thread
Attached Files
File Type: zip sample.zip (5.1 KB, 1563 views)
__________________

Last edited by ANTICHRISTUS; 11-11-2014 at 09:29. Reason: updates.
ANTICHRISTUS is offline
ANTICHRISTUS
kingdom of weird stuff
Join Date: Jun 2010
Location: My kingdom is not in thi
Old 07-14-2013 , 13:28   Re: making waypoints for podbot_mm.
Reply With Quote #2

go to the top of thread
Useful links:

Remark:
  • the links or dropbox context may be edited at any moment, without any 'bump'.
  • some waypoints have some little flaws, to be in a great website dosen't mean anything.
I'll add some other links later. my complete archive that I made some years ago, + some other waypoints made by me.
__________________

Last edited by ANTICHRISTUS; 07-31-2013 at 13:41.
ANTICHRISTUS is offline
TheDS1337
Veteran Member
Join Date: Jun 2012
Old 07-14-2013 , 13:33   Re: making waypoints for podbot_mm.
Reply With Quote #3

Awesome tutorial, thank's for your work Rex!, this is very useful tuto, it will help lot of people =]]
TheDS1337 is offline
^SmileY
Veteran Member
Join Date: Jan 2010
Location: Brazil [<o>]
Old 07-14-2013 , 20:36   Re: making waypoints for podbot_mm.
Reply With Quote #4

Thanks i need a good tutorial for testing pod bots, its has some waypoints bugs and camper points.

Anyway thank.
__________________
Projects:

- See my Git Hub: https://github.com/SmileYzn
PHP Code:
set_pcvar_num(pCvar, !get_pcvar_num(pCvar)); 
^SmileY is offline
Send a message via MSN to ^SmileY Send a message via Skype™ to ^SmileY
ANTICHRISTUS
kingdom of weird stuff
Join Date: Jun 2010
Location: My kingdom is not in thi
Old 07-15-2013 , 05:42   Re: making waypoints for podbot_mm.
Reply With Quote #5

Quote:
Originally Posted by ^SmileY View Post
Thanks i need a good tutorial for testing pod bots
this titorial is based on a PM of KWo, he gave me the right links to learn, and it was sufficient in my case. I only made it more explicit with some examples from my own modest experience.
Quote:
Originally Posted by ^SmileY View Post
its has some waypoints bugs and camper points.
every whaypoint must have (at least) two junctions with other waypoints, otherwise it will be isolated, and generating errors. this case occurs with some kind of specific waypoints, that need to be attached manually to closer friends. it happen too in isolated areas (tunnels, terraces, etc.).
Quote:
Originally Posted by ^SmileY View Post
Anyway thank.
you're welcome amigo. if you can't solve your problem, try to post it here .
__________________
ANTICHRISTUS is offline
^SmileY
Veteran Member
Join Date: Jan 2010
Location: Brazil [<o>]
Old 07-15-2013 , 15:46   Re: making waypoints for podbot_mm.
Reply With Quote #6

Yeah, for example the podbot won't go to defuse c4 with a speed, its pickup a weapon before defuse C4 for example.

Its camping or not go to bomb when the c4 is planted. For camping i adjust the cvar corresponding to this (I not remember but its 5 seconds +-)

__________________
Projects:

- See my Git Hub: https://github.com/SmileYzn
PHP Code:
set_pcvar_num(pCvar, !get_pcvar_num(pCvar)); 
^SmileY is offline
Send a message via MSN to ^SmileY Send a message via Skype™ to ^SmileY
ANTICHRISTUS
kingdom of weird stuff
Join Date: Jun 2010
Location: My kingdom is not in thi
Old 07-15-2013 , 17:41   Re: making waypoints for podbot_mm.
Reply With Quote #7

Amigo, this thread is about waypoints. how to make them, to solve some flaws or errors, etc.. what you are talking about is the behaviour of bots, which is a totally different topic -.-


  • go report this bug in the right section of the bots-united forum.
  • or. install their last beta release and check for the fixed bugs before to report.
__________________
ANTICHRISTUS is offline
^SmileY
Veteran Member
Join Date: Jan 2010
Location: Brazil [<o>]
Old 07-15-2013 , 18:33   Re: making waypoints for podbot_mm.
Reply With Quote #8

Quote:
Originally Posted by ANTICHRISTUS View Post
Amigo, this thread is about waypoints. how to make them, to solve some flaws or errors, etc.. what you are talking about is the behaviour of bots, which is a totally different topic -.-


  • go report this bug in the right section of the bots-united forum.
  • or. install their last beta release and check for the fixed bugs before to report.
Really is not the problem, i only post descriptive problems around Pod Bot and this topic really help with us.

For some users understand the difference from default waypoints to custom waypoints.
__________________
Projects:

- See my Git Hub: https://github.com/SmileYzn
PHP Code:
set_pcvar_num(pCvar, !get_pcvar_num(pCvar)); 
^SmileY is offline
Send a message via MSN to ^SmileY Send a message via Skype™ to ^SmileY
DruGzOG
Veteran Member
Join Date: Nov 2007
Location: Unknown
Old 07-15-2013 , 21:54   Re: making waypoints for podbot_mm.
Reply With Quote #9

Pictures would be helpful for the "web like" waypoint you speak of. Also an example would suite this thread. Having all three files and lettings users to see it hands on (maybe even through a video) would work.
DruGzOG is offline
Send a message via AIM to DruGzOG
ANTICHRISTUS
kingdom of weird stuff
Join Date: Jun 2010
Location: My kingdom is not in thi
Old 07-16-2013 , 17:00   Re: making waypoints for podbot_mm.
Reply With Quote #10

that's right, video added. for the pictures, imo there are enough in the KWo's tutorials.
__________________

Last edited by ANTICHRISTUS; 07-17-2013 at 05:34.
ANTICHRISTUS is offline
Reply


Thread Tools
Display Modes

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


All times are GMT -4. The time now is 19:14.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode