Upvote Upvoted 8 Downvote Downvoted
How to program bots for training maps?
posted in Q/A Help
1
#1
0 Frags +

Hi, it's augdog. I've got my sights set on programming a training map for my main, but I've been hitting a lot of roadblocks, mainly with programming bot commands. I've glanced at tr_medic and saw that the creator was able to program complex commands for rollouts, but I'm just not sure how to get started programming these things on my own.

Does anyone have any resources or templates to get started on programming bots in TF2?

Hi, it's augdog. I've got my sights set on programming a training map for my main, but I've been hitting a lot of roadblocks, mainly with programming bot commands. I've glanced at tr_medic and saw that the creator was able to program complex commands for rollouts, but I'm just not sure how to get started programming these things on my own.

Does anyone have any resources or templates to get started on programming bots in TF2?
2
#2
-1 Frags +

bump, still searching around for solutions

bump, still searching around for solutions
3
#3
1 Frags +

I know that nav meshes are used to tell bots where they can move on maps. This would probably help: https://developer.valvesoftware.com/wiki/Navigation_Meshes

In terms of modifying bot behavior, I'd imagine you'd have to actually modify the game code. This looks like it might be a starting place for doing such a thing: https://github.com/ValveSoftware/source-sdk-2013/blob/55ed12f8d1eb6887d348be03aee5573d44177ffb/mp/src/game/server/sdk/sdk_bot_temp.cpp

I know that nav meshes are used to tell bots where they can move on maps. This would probably help: https://developer.valvesoftware.com/wiki/Navigation_Meshes

In terms of modifying bot behavior, I'd imagine you'd have to actually modify the game code. This looks like it might be a starting place for doing such a thing: https://github.com/ValveSoftware/source-sdk-2013/blob/55ed12f8d1eb6887d348be03aee5573d44177ffb/mp/src/game/server/sdk/sdk_bot_temp.cpp
Please sign in through STEAM to post a comment.