Raised This Month: $ Target: $400
 0% 

[CSS] & [HL2DM] Programming Individual Bot/NPC Behaviour


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
KingKorn
Junior Member
Join Date: Mar 2011
Old 03-25-2011 , 11:17   [CSS] & [HL2DM] Programming Individual Bot/NPC Behaviour
Reply With Quote #1

Hi everyone,

I'm newbie-new to all modding and customizing - so please bear with me if I talk nonsense or ask for obvious stuff (and yes, I've already used the search function - though with no satisfying results). ;)

For a study at my university I need to customize some aspects of bot or npc behaviour in a deathmatch game. Namely I need to be able to give different skins, properties & commands to different bots/npcs - so to say programming them individually to a certain behaviour (e.g. Bot1 is only allowed to walk about, Bot2 only to run around Bot3 is allowed to run, attack and shoot and Bot4 in addition has a different skin than the others from his team). As I've gathered so far, all this is possible through the CS:S DM plugin by BAILOPAN [http://www.bailopan.net/cssdm/index.php?page=download] or the Deathmatch SourceMod plugin [http://forums.alliedmods.net/showthread.php?t=103242] (to get a DM game running) as well as with the bot-commands integrated in CS:S (to configure bot behaviour) - but only for the whole bunch of bots in the game and not individually. And in HL2DM (which comes with integrated DM but without any bots) you can add a variety of npcs at will [http://www.halflife2.net/forums/show...th-NPCs-in-DM] - though I have no idea how to customize their behaviour.

Does anyone know how to do this please (and if it's possible at all)?

Thanks and best regards, KingKorn


/edit: What I also wonder - and completely forgot to mention: If I add bots to say BAILOPAN's DM mod, then bots from the same team don't attack each other. While in a team deathmatch that would be what you expect, in a normal ffa deathmatch this limits the options. So, do you think there is a way to tweak this?

Last edited by KingKorn; 03-25-2011 at 12:23.
KingKorn is offline
alencore
Senior Member
Join Date: Oct 2011
Old 11-14-2013 , 05:58   Re: [CSS] & [HL2DM] Programming Individual Bot/NPC Behaviour
Reply With Quote #2

Individual bot admin control is what we are looking for and too bad no one has made one yet afaik coz it all depends on what the available bots can do.

CSS bots have no FFA feature and really wish someone could make a super plugin that can finally do that. Our only way of doing that is try
loading some Rcbot2 bots on CSS since this bot has a very useful rcbot_ffa 1 command to play the classic ffa dm. Unfortunately I haven't had any success on doing but I think it's possible since the plugin is loaded but I ust can't spawn them.
__________________
alencore is offline
Ade
I love purple
Join Date: May 2010
Old 11-14-2013 , 07:07   Re: [CSS] & [HL2DM] Programming Individual Bot/NPC Behaviour
Reply With Quote #3

why not spawn some npcs in hl2 single player? they're easier to control there, and you can run scripts while in-game and not necessarily all pre-made before map compilation
for hl2dm there's the hurricane bots plugin that breaks v often at updates and i don't think they're customizable at your desired level

but im confused, do u want them to fight each other in teamplay on or off or both? (in SP you can make rebels fight the combine, but not sure if u can make rebels fight in deathmatch mode, maybe antlions and zombies and such fight between species, so if you put 1 of each it might resemble dm)
__________________

Last edited by Ade; 11-14-2013 at 07:10.
Ade is offline
TnTSCS
AlliedModders Donor
Join Date: Oct 2010
Location: Undisclosed...
Old 11-14-2013 , 08:27   Re: [CSS] & [HL2DM] Programming Individual Bot/NPC Behaviour
Reply With Quote #4

God-Tony has an extension for CS:S/CS:GO Bot Attack Control that would probably work to make bots work in a FFA game.

In order to control the individual bots like you want, you'll just have to track the bots individually and apply what you want to each individual bot as a client, instead of how those other plugins apply to all bots (IsFakeClient) at once.
__________________
View my Plugins | Donate
TnTSCS is offline
alencore
Senior Member
Join Date: Oct 2011
Old 11-15-2013 , 06:30   Re: [CSS] & [HL2DM] Programming Individual Bot/NPC Behaviour
Reply With Quote #5

@TnTSCS post...Oh wow finally!!!!

Last edited by alencore; 11-15-2013 at 06:52.
alencore is offline
Reply



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 00:11.


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