IPB

Welcome Guest ( Log In | Register )

> Download
Cheeseh
post Oct 28 2018, 09:55 PM
Post #1


Admin
*****

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



RCBot for Svencoop 5 (Angelscript)

This version of RCBot has been created from scratch with some code converted from RCBot1 and inspired by RCBot2 code. It uses the built in plugin system "AngelScript" that comes with Svencoop 5.

instructions and download here:

https://github.com/rcbotCheeseh/RCBotSven5

Usage
just download all files (Download/Clone as zip) extract into the BotManager directory in scripts/plugins. (overwrite) The files will overwrite the current "Bot" scripts as it was based on the sample.

Features
Bots can run around / shoot enemies, pick up ammo/health/weapons/armor, use health/HEV chargers, use teleports, take cover, press buttons (at objective points -- not tested), shoot breakables (not tested). (i.e. its a work in progress).
Bots CAN'T use ladders yet, or secondary fire, or use grapple etc yet or other fancy stuff.

Commands:

CODE

addbot            Adds a new bot
waypoint_off        Display waypoints off
waypoint_on        Displays waypoints on
waypoint_add        Adds a new waypoint
waypoint_delete        Adds a new waypoint
waypoint_load        Loads waypoints
waypoint_save        Saves waypoints
pathwaypoint_create1     Adds a new path from
pathwaypoint_create2     Adds a new path to
pathwaypoint_remove1
pathwaypoint_remove2
waypoint_clear
waypoint_info        (print waypoint types on current waypoint)
waypoint_givetype     give waypoint type
waypoint_removetype     remove waypoint type
waypoint_toggletype
waypoint_convert_type (from) (to).    Convert waypoint types
debug                  debug messages toggle
godmode         god mode
noclip             noclip
notarget            (no target mode)
killbots         kills all bots

<to add - notouch (needed for waypointing)>



all commands accessible via command "as_command rcbot.<command>" e.g. "as_command rcbot.addbot"

DEBUGGING

if you run into trouble (usually becuase of a nightly build) find the problem by first using the commands

CODE

developer 1
as_log_level 2
as_reloadplugins


note down any errors and report them

I'm needing waypoints redone These are now "rcwa" files in a different format. I made a program to convert rcbot1 waypoints to these. Downloadable here:


Attached File  RCBotWPTConverter.zip ( 502.51k ) Number of downloads: 4296


This post has been edited by Cheeseh: Nov 7 2018, 06:50 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Replies
madmax2
post Jul 25 2020, 06:33 PM
Post #2


RCBot Guru
*****

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



Okay, yeah it might be best to remove the auto_wait at ladders. I played last3, and everything was working ok including the HT, but inside those vents there, I think the bots were having some extra difficulty climbing the ladders. They eventually (2 bots) sorted out and made it through both directions, but it took many attempts. I will go back and check the vents again and look at the wpts, once you make the change...

I have fixed the problems in last2, I don't think those problems were caused by the auto_wait? It should be easy to retest that area once the change is done...

I'm still working on some improvements to last4, been having problems at the doors, mainly the front door to the base. They get through the doors, but a bot will sometimes stop and stand at the the door for a while as other bots try to go around. I'm not sure if they are looking up at the sky all the time or not, I need to recheck that.

Anyways, I think i have the spawnroom door working good now (no door button), but the front door with a button is still a small problem... they tend to turn around at that door and go up the ladder, either to get the RPG or go up into the tower. Initially bots go through the door good, there are 3 or 4 important wpts outside, but after a while bots stop at the front door, most turn around & go up the ladder. There has been more ammo/health/armor/weapon wpts inside the base/tower vs outside. So I'm not sure if it is a door issue, or there are just not enough special wpts to keep them going outside consistently? I've added some fake ammo/health/armor wpts outside to see if that helps. I tried A oneway path at the door to keep bots outside, which helps, but I'm not sure I want to do that?

I kinda rambled on there, lol... Can you give me a few tips on waypointing doors, such as positioning the waypoints? I found by moving the wpt just inside the spawn room, close to the door (no button) and crouch tagging it seemed to of fixed bots getting stuck at the door. The front door might just be a buggy door, I moved the door wpts/path closer to the button and the button has an important wpt on it. I think it is better, but an occasional bot will stop at the door & not press the button (they might be looking up at the sky, if so, is that a separate issue?)

Thanks for any suggestions/info... smile.gif

[Edit] Build: 1b3a79fb1b1279324b585dcd54d7f68bc6c61b0d

Last4: Bots are not looking up at sky when stopped at the front door, its from jumping/falling down from level above and they just haven't locked on to a waypoint yet. It's not that bad, I'll upload it soon once I'm done tweaking it. Adding some fake ammo/health/armor outside did help draw the bots out, but I think I may make the front door oneway. Bots still go up into the tower before going outside, frequently.

Last2: It's still working good with the new build and the wpt changes ... should be releasing it soon...

Last3: With the new build and auto_wait removed from the ladder wpt, the bots are doing much better at all the vent ladders, as they are waypointed now (including the last ladder into a vent, they were having problems there too, but it is all better now). Bots really get through this map fast now, opening all the shortcut doors quicker than the older builds, it seems. The big rotating gear is probably the only place they are slowed down, I might try tweaking the wpts there?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cheeseh
post Jul 28 2020, 07:52 PM
Post #3


Admin
*****

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



Hi madmax.

I think for doors its best to put one waypoint on each side, not in the middle if you know what i mean. Make sure there is only one path through the door. The bots use the path to detect the door.

Ladder waypoints work best if there is a slight angle between th top and bottom, actually the smaller the angle the better. so short ladders work best , long ladders are a pain.

ive updated the bot again, only botcam stuff if youve ever used it , i just use it to watch the bots. you mayhave noticed my keyoard is borked so no coding till i get a new one, tongue.gif

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Cheeseh   Download   Oct 28 2018, 09:55 PM
madmax2   Sounds good Yeah I agree, many of the old maps h...   Oct 30 2018, 05:46 AM
Cheeseh   Sounds good Yeah I agree, many of the old maps h...   Oct 30 2018, 08:41 AM
madmax2   I added a new command "waypoint_toggletype...   Oct 30 2018, 08:25 PM
Cheeseh   should work now madmax ,, just me being silly sinc...   Oct 31 2018, 07:04 PM
Cheeseh   should work now madmax ,, just me being silly sin...   Oct 31 2018, 08:55 PM
madmax2   Cool, that will help me, as I don't have sven ...   Nov 1 2018, 03:02 AM
madmax2   The new wpt converter didn't work for me, same...   Nov 1 2018, 06:04 PM
Cheeseh   The .net issue night have something to do with the...   Nov 2 2018, 07:39 AM
Cheeseh   Hi madmax, fixed the waypoint diplay bug -- I thin...   Nov 2 2018, 08:14 PM
madmax2   Hi madmax, fixed the waypoint diplay bug -- I thi...   Nov 2 2018, 08:47 PM
Cheeseh   Great, yeah there are a lot of wpts in that map, ...   Nov 2 2018, 09:07 PM
Cheeseh   BTW also just updated the converter to make it mor...   Nov 2 2018, 10:52 PM
Ryusho   ------------------------------------------------...   Dec 6 2018, 11:14 PM
madmax2   Heh, well at the moment I am manually Waypointing...   Dec 7 2018, 12:55 AM
Ryusho   Heh Heh, yeah go for it, tetris maps were like th...   Dec 22 2018, 03:43 AM
danylopez123   The buttons work with the new bots, THough someti...   Sep 14 2019, 02:54 PM
danylopez123   No offence but... No one is answering so... the Fo...   Nov 9 2019, 03:18 PM
RoboCop   No offence but... No one is answering so... the F...   Nov 10 2019, 01:55 AM
danylopez123   Join Bots United's Discord https://discordap...   Nov 13 2019, 07:04 PM
Ryusho   It's wonderful to see that RCbot is back in ac...   Nov 2 2018, 01:33 PM
madmax2   Thanks, but the converter still won't install ...   Nov 3 2018, 08:18 AM
Cheeseh   Looks like its still looking for .net framework 4....   Nov 4 2018, 04:27 PM
Gordon9999   Will you make the random choose of models and colo...   Nov 4 2018, 11:20 AM
madmax2   Yes, that fixed it, Thanks :) The openslater b...   Nov 5 2018, 07:45 AM
Cheeseh   Yes, that fixed it, Thanks :) The openslater bu...   Nov 5 2018, 09:04 AM
Cheeseh   cool , on the cusp of fixing the openslater stuff...   Nov 5 2018, 08:10 PM
Cheeseh   opens later should be fixed now .. also buttons d...   Nov 7 2018, 06:48 AM
madmax2   Sorry for late reply, having a mechanical problem ...   Nov 7 2018, 06:43 PM
Cheeseh   Sorry for late reply, having a mechanical problem...   Nov 7 2018, 06:50 PM
madmax2   You seem to be making good progress, been followin...   Nov 9 2018, 06:41 PM
Poka   Cool to see RCBot active again B) I tested it o...   Nov 10 2018, 07:11 AM
Cheeseh   Cool to see RCBot active again B) I tested it ...   Nov 10 2018, 08:52 AM
Poka   Try to run with "as_log_level 3" and de...   Nov 10 2018, 12:43 PM
RoboCop   Cant get anything but the bad pointer error in th...   Nov 10 2018, 01:55 PM
Poka   Well those BAD POINTER crashes appear to occur a ...   Nov 10 2018, 02:41 PM
Solokiller   The Bot Manager script was a sample that i made, i...   Nov 12 2018, 01:46 PM
Cheeseh   The Bot Manager script was a sample that i made, ...   Nov 12 2018, 08:00 PM
Solokiller   Unless they've changed it plugins are not relo...   Nov 12 2018, 08:06 PM
Cheeseh   Unless they've changed it plugins are not rel...   Nov 14 2018, 06:41 PM
Solokiller   Hi solokiller , just to confirm --- which handle ...   Nov 14 2018, 06:49 PM
w00tguy123   Someone ran the osprey map with some bots and a de...   Nov 16 2018, 09:11 PM
Solokiller   Yeah the problem is probably that the entity that ...   Nov 16 2018, 09:16 PM
Cheeseh   Yeah the problem is probably that the entity that...   Nov 17 2018, 11:40 AM
Solokiller   Just store entities in an EHANDLE if you intend to...   Nov 17 2018, 11:42 AM
Poka   Seems like the crash issues have mostly gone after...   Nov 17 2018, 03:51 PM
RoboCop   A guy was asking me how to install RCBot AS for Sv...   Dec 15 2018, 07:38 PM
Cheeseh   A guy was asking me how to install RCBot AS for S...   Dec 17 2018, 07:05 PM
RoboCop   Well its hard for me to see from their point of vi...   Dec 18 2018, 09:28 PM
madmax2   Cheeseh, I see there have been a number of additio...   Jul 16 2020, 07:26 PM
Cheeseh   Cheeseh, I see there have been a number of additi...   Jul 16 2020, 08:50 PM
madmax2   Cool, I wanted to try latest build (68e6026d7a6b20...   Jul 17 2020, 04:52 AM
Cheeseh   Cool, I wanted to try latest build (68e6026d7a6b2...   Jul 17 2020, 04:57 AM
Cheeseh   For now use rcbot.quota command to add bots. I wi...   Jul 17 2020, 09:50 PM
madmax2   should be fixed now. also added removebot command...   Jul 18 2020, 03:41 AM
RoboCop   Nice work!   Jul 18 2020, 10:03 PM
madmax2   Build: de6598ea0a98e8efdc679bed8e110187a60b0bf3 I...   Jul 24 2020, 09:28 PM
Cheeseh   Hi madmax. I haven't made any changes to bots ...   Jul 25 2020, 11:50 AM
madmax2   Okay, yeah it might be best to remove the auto_wai...   Jul 25 2020, 06:33 PM
Cheeseh   Hi madmax. I think for doors its best to put one ...   Jul 28 2020, 07:52 PM
madmax2   Hey Cheeseh, I think for last4 front door, I thin...   Jul 28 2020, 09:02 PM
Cheeseh   I think the way you're doing the door is fine....   Jul 29 2020, 07:54 AM


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

 



- Lo-Fi Version Time is now: 29th March 2024 - 12:04 PM