Bot For Ns :d

1121315171825

Comments

  • grouchygrouchy Join Date: 2002-11-01 Member: 3024Members
    I am still seeing a crash with the bots v.24. Usually when I am playing aliens as a fade and shooting marines or their structures, although last night it happened while playing as a gorge and just getting the second hive up. Game crashes to desktop and usually completely locks the machine.

    I have been playing the eclipse map lately because that is one where the bots can find the command chair and there aren't as many places for them to get stuck.
  • JRockJRock Join Date: 2002-11-26 Member: 10032Members
    <!--QuoteBegin--grouchy+Jan 16 2003, 11:59 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (grouchy @ Jan 16 2003, 11:59 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I have been playing the eclipse map lately because that is one where the bots can find the command chair and there aren't as many places for them to get stuck.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Hmmm I usually DON'T play Eclipse with the bots because the Maintenance Hive area gives them a lot of trouble and I once had 6 alien bots pacing around the bottom area of maintenance unable to get out of it. :-\

    I find the same thing also happens on the Ventilation hive on Caged. They seem to get foiled by ladders when ladders are the only way out of an area. Eventually one or two made it up from there when I was there shooting at their hive, but in general they just pace around down bottom.
  • Dead_DragonDead_Dragon Join Date: 2002-12-17 Member: 10972Members
    Same problem with vent hive on Hera, I've noticed.
  • NupiNupi Join Date: 2002-12-16 Member: 10898Members
    GReeat work dude!

    I have commanded the bots, its good practice. Even the Real games have situations changing alot, but still.

    Something to add on wish list:

    1. If the bot gets stuck by building, he should know it and err..use 'kill' fakeclientcommand.
    2. Alien bots, are building DC's without OC's :].
    3. Func_breakables are too interesting for the bots. ie. ns_bast; the pipes, all of the bots tried to knife them down instead of going to wp <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
    4. Bots dont always notice the buttons near them, and if the door is open they close it again.
    5. Add new gpGlobals->buttonpresstime+5; so bots dont press +use very soon on the same button (which they just pressed).
    6. elevator bug, try to get them to wait little longer so they actually get on the elevator instead of getting stuck underneath it <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->

    Anyway! You rock. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
  • MaherGMaherG Join Date: 2002-11-17 Member: 9104Members
    This thread needs a separate forum.
  • NastyPersonNastyPerson Join Date: 2002-11-05 Member: 7196Members
    I'm curious to know which map the bots are best in, where they dont get stuck at the bottom of things, know where to go and GO there etc

    I was showing 3 other guys the bot (and NS) on eclipse, and I belatedly realised the bots were getting stuck in the Pit of Lost Souls (the Maint hive). Not a shining example of the bot (or NS) in action. It did grab their interest, though.

    I'm also curious if there are plans for a bot-forbid waypoint, that a bot is NOT allowed to pass. Be good to put around pits...
  • grouchygrouchy Join Date: 2002-11-01 Member: 3024Members
    I have had luck with ns_eclipse as long as the maint pit isn't the first hive, ns_hera if you play the marine side first and put a command chair on the ground where they can find it.

    ns_nothing is amusing just to watch them all jump into the pits and suicide.

    ns_bast, tanith and caged both sides get stuck a lot.

    ns_nancy the marines like to get stuck in the vents and the no name hive can cause trouble for the aliens.
  • MrBatmanMrBatman Join Date: 2002-11-05 Member: 7176Members
    Bots were becoming fades and lerks the last time I played Bast. Weren't too bright though ... <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' valign='absmiddle' alt='confused.gif'><!--endemo-->
  • ThePhilipsThePhilips Join Date: 2002-09-09 Member: 1302Members
    I played tanith 6 vs 6 . The aliens had 3 gorges that dident do anything. And the marines had a commander that dident build infatery portals.
  • MrBatmanMrBatman Join Date: 2002-11-05 Member: 7176Members
    Bot commanders are incredibly stupid. Like building more than one proto lab/arms lab/whatever, and building them in absurd places, building stupid stuff all over; not researching/upgrading armor/weapons; not giving health/ammo/armor/weapons. And you can't vote them out because none of the bots vote with you. <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' valign='absmiddle' alt='confused.gif'><!--endemo-->
  • CheesehCheeseh Join Date: 2002-11-05 Member: 7135Members
    edited January 2003
    QUOTE from readme


    <b>
    "logout_bot"
    -----------
    logs out the commander if it is a bot</b>

    <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo--> <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo--> <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
  • PetitMortePetitMorte Join Date: 2002-11-06 Member: 7232Members
    edited January 2003
    Hey Cheeseh!

    I posted on your rcbot forums, but then I thot I might get more advice here, more eyes and all. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->

    I absolutely love your bots. They attract live players to my server like crazy, and when there's noone around to play, the newest version really are fun to play against. With a few tweaks to rcbot.cfg here and there, I found myself facing a squad of fade-bots. They're great.

    Anyhoo, the issue I have is that rcbot is conflicting with metamod and shutting down most of the metamod plugins... ie: HLGuard, AdminMod, etc. This wasn't a problem back with version 0.153, but back then the bots were started with the "+localinfo mm_gamedll" in the commandline. Ever since the bots started loading themselves first, then THEY load meta, I've had problems. I understand that making thr rcbots into a meta plugin would be a giant pain in the arse. I guess what I'm interested in would be an rcbot that would load up with the +localinfo thing. Currently, using that to load the bots crashes the server on startup.

    I'm also wondering about the administration stuff in the bots, and whether that might be causing the problems... The model-hack check, the godmode/noclip stuff... I already get that stuff from other applications, so I just turn it off in rcbot.

    Is there any way that I might be able to help?

    Either way, I wanted to thank you for the bots, and let you know what's going on. Thanks again!


    <!--emo&::skulk::--><img src='http://www.unknownworlds.com/forums/html/emoticons/skulk.gif' border='0' valign='absmiddle' alt='skulk.gif'><!--endemo--> -grrrr! growl! heheheheh!
  • CodemanCodeman Join Date: 2002-11-21 Member: 9497Members, Constellation, Reinforced - Shadow
    <!--QuoteBegin--Kilmster+Jan 22 2003, 10:58 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Kilmster @ Jan 22 2003, 10:58 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><!--QuoteBegin--Ninja+Jan 16 2003, 07:02 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Ninja @ Jan 16 2003, 07:02 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->BOO ON THIS POST... i played with bots before and they get 100 accuracy on my when i skulk jump around the corner !

    bots....   its like CS bots   NO ONE LIKES EM!!!<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    PodBOT also wallhacks and has 100% accuracy at it's higher skill levels.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    bots don't need wallhacks and stuff like that - their aiming code uses your position vector (they can also use your position+eye position offset for headshots in games like CS) - making a 100% accurate bot is actually easier than making one realistically inaccurate since you have to add some random noise into their aiming vectors (this is usually set by their skill levels so that low skilled bots aim crap like n00b humans do)

    Cheeseh - love the bots - i can't play online often (33.6k at home, have to go visit friends with ADSL...) and being hopelessly addicted to NS i have to play it... i would like to see the bots co-operate and work as a team properly but since i've investigated coding the teamwork co-ordination myself i won't push the idea further (cause it was pretty big and messy looking just at the ideas stage... and that was only for simpler games like TFC and FLF...)

    the bots work better as aliens than marines i found but due to the level of teamwork required for marines (and the natures of bots) this is understandable...

    keep up teh good work!

    -- Codeman
  • MutantMFMMutantMFM Join Date: 2002-07-27 Member: 1005Members
    Wow your bots have really improved alot I'm going to try them out more often to find some more places to hide marine base. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
  • Grimm_SpectorGrimm_Spector Join Date: 2002-11-01 Member: 3309Members, Constellation
    If you can get these building and doing this relatively intelligently for the aliens, like responding to need backups and sending need backups, and healings requests, and attack orders, that would be absolutely incredible.

    A few mathematical checks would allow them to see if a few aliens are in an area, that they've seen a rine base in b4, and one of them can yell attack and they can all head there if they're close by, and being so close they could delay so they can have the illusion of co-ordination through that same math.

    As for rines, do they run off if you give them a defend order? I'd love to make them all stick around spawn when they spawn unless given an order... can you make em go through phase gates?

    Anyway, excellent work cranking out a bot so soon. Is it linux too? <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
  • Grimm_SpectorGrimm_Spector Join Date: 2002-11-01 Member: 3309Members, Constellation
    <!--QuoteBegin--PetitMorte+Jan 23 2003, 08:49 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (PetitMorte @ Jan 23 2003, 08:49 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    Anyhoo, the issue I have is that rcbot is conflicting with metamod and shutting down most of the metamod plugins... ie: HLGuard, AdminMod, etc. This wasn't a problem back with version 0.153, but back then the bots were started with the "+localinfo mm_gamedll" in the commandline.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    yea, make it so it'll run under metamod if possible rather than above it, that'd be helpful...
  • Grimm_SpectorGrimm_Spector Join Date: 2002-11-01 Member: 3309Members, Constellation
    <!--QuoteBegin--Flayra+Nov 6 2002, 07:01 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Flayra @ Nov 6 2002, 07:01 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    - Have bots use buttons sometimes, esp. if they are having trouble getting to their destination. I know it isn't trivial, but getting bots to the airlock on bast is really hard.
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    If hacker mode worked for the comm you wouldn't have to worry about the buttons so much.
  • Grimm_SpectorGrimm_Spector Join Date: 2002-11-01 Member: 3309Members, Constellation
    ummm...I went to your site to try to download the linux version, and none of the links work! <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo-->

    could you attach one? or email it to me? grimmspector@sympatico.ca

    Question: Do your rine bots shoot cloaked aliens? cuz that'd be a problem...

    Question: Do your aliens evolve their abilites, like Defense upgrades and Movement Upgrades, etc...??
  • Grimm_SpectorGrimm_Spector Join Date: 2002-11-01 Member: 3309Members, Constellation
    <!--QuoteBegin--grouchy+Jan 17 2003, 04:59 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (grouchy @ Jan 17 2003, 04:59 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I am still seeing a crash with the bots v.24. Usually when I am playing aliens as a fade and shooting marines or their structures, although last night it happened while playing as a gorge and just getting the second hive up. Game crashes to desktop and usually completely locks the machine.

    I have been playing the eclipse map lately because that is one where the bots can find the command chair and there aren't as many places for them to get stuck.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Wait a sec....do the bots actually command properly?! <!--emo&:0--><img src='http://www.unknownworlds.com/forums/html/emoticons/wow.gif' border='0' valign='absmiddle' alt='wow.gif'><!--endemo-->
  • Grimm_SpectorGrimm_Spector Join Date: 2002-11-01 Member: 3309Members, Constellation
    <!--QuoteBegin--Cheeseh+Jan 21 2003, 12:15 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Cheeseh @ Jan 21 2003, 12:15 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->QUOTE from readme


    <b>
    "logout_bot"
    -----------
    logs out the commander if it is a bot</b>

    <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo--> <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo--> <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo--><!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Think you could improve their command abilities at some point? It'd be bomb to have a bot comm so that a valuable player wouldn't have to do the job in a small friendly game.
  • Grimm_SpectorGrimm_Spector Join Date: 2002-11-01 Member: 3309Members, Constellation
    <!--QuoteBegin--Weedkiller+Jan 7 2003, 08:08 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Weedkiller @ Jan 7 2003, 08:08 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I was wondering how you looked at the code. I have some small experience programming in C and C++ (which is what the code appears to be) and it would be interesting to look at it (and perhaps I could also make some suggestions).

    On a side not, I was wondering if anyone else has the problem of bots getting stuck under elevators. They somehow get under and then can't get out because of the recess in the floor. The only way I've found around it is to teleport the bots out. I'm not quite sure how a person normally gets out of these situations (I'm smart enough not to stick around to see what happens when an elevator lands on your head), but perhaps the bot could figure out when it's in one of these situations and kill intself.

    Also, it would be nice if the marines stuck around a bit longer after starting the map. After I get them all into the game by the time I'm in the command chair they are already half-way across the map.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    He's programming a dll I'm assuming, but since i can't d/l it I can't tell, if he's programming an executable it's the same result though.

    It probably is C, it appears to be, and C is the most common language for UNIX based systems, and can make dll/so and executables (.com and .exe).

    Just to answer your question, which I don't see anyone ever did.
  • Grimm_SpectorGrimm_Spector Join Date: 2002-11-01 Member: 3309Members, Constellation
    Question: Is there a way to setup the bots to autojoin when there are a number of players under a certain number, and go away as it goes above a certain number? (Of human players that is of course)

    I know foxbot for TFC does this. Hopefully you can pull this off. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->

    I want to run HalfD with this bot, with MM and AM on my server....how's the setup go for that? I have it setup so MM will run with AM an all, and I can easily get the HalfD running and calling the hlds_l with the +localinfo for the metamod dll, so how do I toss this bot into th mix?
  • Grimm_SpectorGrimm_Spector Join Date: 2002-11-01 Member: 3309Members, Constellation
    <!--QuoteBegin--El Diablos+Dec 26 2002, 07:54 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (El Diablos @ Dec 26 2002, 07:54 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->i'm havin some problems with it and metamod.
    well the only one im having is when im running the server with the bots and say clanmod or adminmod, then the admin_execclient or cl_clexec commands don't work.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    those commands won't work on bots because you've got it set to botprotection 1, and if you didn't and you execclient a bot, it will most likely crash the server...
  • Grimm_SpectorGrimm_Spector Join Date: 2002-11-01 Member: 3309Members, Constellation
    <!--QuoteBegin--grouchy+Dec 19 2002, 09:34 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (grouchy @ Dec 19 2002, 09:34 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    The marines also just sort of disappeared. There are 9 bots on my team, I can find one of them on the mini-map. Not sure what this is, restarting the map cleared it up.

    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Yea, that happens on the minimap in NS 1.03 period, marines disappear a lot... <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo-->
  • CodemanCodeman Join Date: 2002-11-21 Member: 9497Members, Constellation, Reinforced - Shadow
    <!--QuoteBegin--Grimm Spector+Jan 25 2003, 06:24 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Grimm Spector @ Jan 25 2003, 06:24 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><!--QuoteBegin--Weedkiller+Jan 7 2003, 08:08 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Weedkiller @ Jan 7 2003, 08:08 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I was wondering how you looked at the code.  I have some small experience programming in C and C++ (which is what the code appears to be) and it would be interesting to look at it (and perhaps I could also make some suggestions).

    On a side not, I was wondering if anyone else has the problem of bots getting stuck under elevators.  They somehow get under and then can't get out because of the recess in the floor.  The only way I've found around it is to teleport the bots out.  I'm not quite sure how a person normally gets out of these situations (I'm smart enough not to stick around to see what happens when an elevator lands on your head), but perhaps the bot could figure out when it's in one of these situations and kill intself.

    Also, it would be nice if the marines stuck around a bit longer after starting the map.  After I get them all into the game by the time I'm in the command chair they are already half-way across the map.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    He's programming a dll I'm assuming, but since i can't d/l it I can't tell, if he's programming an executable it's the same result though.

    It probably is C, it appears to be, and C is the most common language for UNIX based systems, and can make dll/so and executables (.com and .exe).

    Just to answer your question, which I don't see anyone ever did.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    if the bot is based on botman's HPB bot (which most bots for mods like this are) then it's most likely in C... if your interested in looking at some bot code ehad over to <a href='http://www.planethalflife.com/botman' target='_blank'>http://www.planethalflife.com/botman</a> and get teh HPB source. its interesting and a good starting point if you want to experiment with bot coding - the code for it is in C but i converted it to C++ (because i prefer C++) so if you want a C++ version ask me...

    -- Codeman
  • GuspazGuspaz Join Date: 2002-11-01 Member: 2862Members, Constellation
    Grimm Specator, try to post all your comments in one post instead of spamming the thread with 10 replies... It's annoying.
  • CheesehCheeseh Join Date: 2002-11-05 Member: 7135Members
    lmao, I think grimms had a case of the 'push the freakin' button' disease!

    grimm, practically all the questions you asked have been answered either here or on my forum, it gets pretty annoying having to say the same things over again.

    Yes, they do command (way back).... Yeah I AM TOTALLY changing the commanding (in this thread somewhere)

    No they dont shoot cloaked aliens... ( mentioned somewhere in FAQ? Or probably source <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->)
    Yes they evolve their abilites (RTFU (Read the freakin' updates!) <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->)

    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    ...Is there a way to setup the bots to autojoin when there are a number of players under a certain number, and go away as it goes above a certain number? (Of human players that is of course)
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    RTFM! <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo--> (Readme again)

    Yeah I'm redoing bot commanding, also maybe gorge building, with scripts you should be able to alter and add what you want in it... with the addtion of better bot hearing andnow they actually kill themselvse when they get stuck under elevators so far!
  • redeemed_darknessredeemed_darkness Join Date: 2003-01-21 Member: 12565Members
    Wow 31 pages this must be the most posted topic in the forum

    Looks like Cheeseh bots are pretty popular if the number of replies are any thing to go by
  • SanchoSancho Join Date: 2002-03-30 Member: 365Members
    Well deserved, too. 32000 views!
  • PseudoKnightPseudoKnight Join Date: 2002-06-18 Member: 791Members
    Over 32000 views when this whole forum has only 72000! Nice percentage there. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
Sign In or Register to comment.