![]() |
![]() |
Rootuser |
![]() ![]()
Post
#1
|
Newbie ![]() Group: Members Posts: 4 Joined: 25-February 14 Member No.: 2,326 ![]() |
Hi everyone,
I have been a RCBot user for a long time and used HPB before that. It has always worked for me. I have original Half-life (Sierra version omg!) and want to use RCBot for Deathmatch games in both HL1 Original and HL1 Opposing Force. I've noticed RCBot works fine, but I have three questions: 1. Should I be using RCBot for HL1 or should I be using RCbot2?? I am confused as to what supports what. I know for HL2 I use RCBot2. 2. The bots don't seem to explore some of the maps very well, do Deathmatch maps need to be waypointed or the like? I don't have an specific objectives other than everyone kill everyone so I am not sure waypointing will do anything or will it? 3. Does adjusting the bot skill in the INI files work for HL1 Original DM? I know it works for NS but I am not sure how it works on HL1. I play with a pretty regular contingent and we are doing some old-school gaming nights and rounding out the games with bots would be great. Thanks for all the years of wonderful work! |
![]() ![]() |
madmax2 |
![]()
Post
#2
|
RCBot Guru ![]() ![]() ![]() ![]() ![]() Group: Waypointers Posts: 957 Joined: 2-March 12 From: USA, WA state Member No.: 2,162 ![]() |
My ladder approach
![]() Start with the basic standard ladder configuration first, it should work well enough for most ladders. If that doesn't work well for a specific ladder, then I have done some odd ball things to get better results on problem ladders. this has been mostly for svencoop with the newer bot builds. If you are using the rcbot beta v1.441 from the filebase, bots stay closer to the waypoints, and I have less problems at ladders with them. Yes, you need to connect the bottom and top ladder wpts with a path, preferably one way in the up direction. avoid multiple wpts on the ladder because you don't want a perfect vertical path, there needs to be a slight angle so bots know which way to face. look for other ways for bots to go down, either around the ladder, or a down path to one side of the ladder even if bots have to take a little fall damage. You can make a ladder one way down only, too, but i would only do that on a very long ladder that was critical for bots to go down. Avoid bidirectional paths on ladders whenever possible, there might be an occasional exception to this rule in mods like svencoop walkthrough maps. First take a look at these posts, they explain the basic ladder waypoint method and placement. It's for Natural Selection, but the ladder part still applies to HLDM & other mods, just ignor the wallstick parts... I should clarify what cheeseh said about the blue line; on long ladders you don't want it to touch the ladder, that would be to much angle. His overhead drawing is excellent and shows the placement you want on most ladders. Sometimes on short ladders, more angle works better and the blue line will touch or go thru the ladder. Some of the odd things i've done on ladders seem to be most useful at short ladders, or in tight areas where bots can't get a good running jump onto the ladder at the bottom. http://rcbot.bots-united.com/forums/index.php?showtopic=374 more info & drawings here... http://rcbot.bots-united.com/forums/index....&#entry3719 ----------------------------------------------------------------------- At the bottom of the ladder you want one of these with a straight bidirectional path, if possible. (don't trap or force bots to the bottom of the ladder with a one-way path, the one-way path should be between the ladder wpts, on the ladder) CODE ---N---N-L (NOTE: bots will jump onto the ladder without a jump wpt, just not as high or far. adjusting the distance between the ladder wpt & the first normal wpt will effect how well they jump to the ladder) I usually try this first & see how they do, then change to this if needed... ---N---J-L (a jump wpt to the ladder often helps, you want the bot to jump to the ladder with an upwards trajectory, or they will bounce off or fall on the bottom ladder wpt & get stuck, adjust the distance of the jump (or normal) wpt closer or further away from the ladder wpt to find the sweet spot) Often, I use this, it helps when it's not possible to get a straight path at the bottom... CODE ---SCT---J-L (the stay close to wpt slows the bot down, the bot faces the jump wpt and takes a running leap onto the ladder) Remember, remove excess paths, you want only one path to the bottom of the ladder through the normal or jump wpt, to the ladder wpt. I won't repost all the odd things i've done for the newer rcbot builds, they may not work well for the old rcbotbeta? But if bots have problems getting stuck to the sides of some ladders, you can add side wpts against the side of the ladder, with a one-way path away from the ladder, making it a jump wpt helps on really sticky ladders. But with careful placement of wpts at the bottom of the ladder, in a DM game, this shouldn't be needed much... This post just explains ladder construction & why bots do well on some ladders but stick to others. Just info, it won't help with the waypointing... http://rcbot.bots-united.com/forums/index....&#entry6666 ----------------------------------------------------------------------- You will want some key binds to make the job a lot easier, here is one of the cfg files I exec from the console to begin a waypointing session: CODE rcbot waypoint on rcbot pathwaypoint on bind "INS" "rcbot waypoint add" bind "DEL" "rcbot waypoint delete" bind "END" "rcbot waypoint save" bind "HOME" "rcbot waypoint load" bind "F1" "rcbot squad_menu" bind "F2" "rcbot waypoint_menu" bind "PGUP" "rcbot pathwaypoint create1" bind "PGDN" "rcbot pathwaypoint create2" bind "[" "rcbot pathwaypoint remove1" bind "]" "rcbot pathwaypoint remove2" bind "-" "rcbot bot_menu" bind "F3" "rcbot waypoint info" On ladders against walls, you sometimes need to noclip the top ladder wpt a little closer to the ladder/wall. Toggle this on for that.. repeat to turn off... rcbot util noclip_mode You can have bots run around at the same time you tweak the waypoint if you want immediate feedback on your changes, really speeds up the process on things like ladders, you can kick & re-add bots as needed too... Use these commands so you won't die or distract the bots... rcbot util notarget_mode rcbot util godmode ----------------------------------------------------------------------- Okay, sounds like you have one of the exceptions to the rules ladders, you will need multiple ladder wpts on one ladder. I'm hoping that it can be done one way, UP ONLY? If its from a spawn room, then you want one way OUT anyways... If it needs to be down too, it won't work as well, but since it's deathmatch it may not matter, use a separate jump down path if there is room. What I would do is treat the one ladder as four separate ladders in one. One ladder wpt at the bottom, connected by four separate paths to each ladder wpt at each level. I assume the ladder is against a wall with bots exiting to the side? If so, you need to noclip each ladder wpt closer to the ladder to create an angle for the bots, this alone will reduce the constant up & down on the ladder, the one way paths should eliminate it. Also make the path to each level/ledge from each ladder wpt one way, off only. You may have to experiment with the normal/ledge wpt position to find what works best, the ladder wpt may need to be a little higher too? If you can't get them to step off the ladder to the side good, or they fall, a wacky method I use in this situation that works really well is to make that ledge wpt a ladder wpt. Bots face ladder wpts, so this will make the bot turn & face the ledge and slide off the ladder instead of jumping, which can make them fall in some situations (narrow ledges, etc.). Something like this for each level, but with a slight angle to the vertical ladder path... CODE L-L-- Ledge | | N--J-L Bottom NOTE: this is not a standard ladder configuration, and is only if you need bots to step off ladders at the top sideways, like to a ledge. also, it only shows the connections, not the actual wpt placement. In the end, no matter what you do, or how well the ladder wpts are done, there will be the occasional bot hung up at the bottom of a ladder (usually because it fell directly on the bottom ladder wpt), in deathmatch the hung bot will be quickly killed, so it's not much of a problem. But in team mods, it's much more of a problem, and in coop even more serious if bots block the ladder. But most of the problems can be minimized with carefully placed ladder wpts... Good Luck, madmax2 ![]() btw, rcbot will automaticlly convert HPBbot wpt files to RCbot rcw files when a wpt file is placed in the waypoints\valve sub-folder. But the conversion is not exact, most wpts & paths will convert, but the ladder paths will open/break. Also, most waypoint tags will be removed, such as weapon, ammo, armor, health?, and others. I think either jump or sniper wpts are getting changed to check for lift. Even so, on 2 wpts I tried this on last night, bots started running the maps without me fixing anything, which might be good enough for deathmatch on some maps... |
Rootuser |
![]()
Post
#3
|
Newbie ![]() Group: Members Posts: 4 Joined: 25-February 14 Member No.: 2,326 ![]() |
Wow excellent documentation. I will try it. If I find any tricks to the trade I will let you know.
|
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 23rd June 2025 - 01:43 AM |