Author Topic: Playback Bots - Give your dumb bots a brain  (Read 1826 times)

This add's a spawnable bot to vehicle spawns (Playback Bot) If Bot Events are enabled, it will just use Standard Bot. This adds a command, Look at a bot and type /recordact ... you will suddenly control the bot. A countdown appears. 3.. 2... 1... Go. Do whatever the forget you want controlling the bot, walk around, spin in a circle with a paint can, anything. Then type /stoprecord. Now the actions you have done is now recorded and placed into the bot's dumbass brain (it's smart now haha) Now when triggered by a event, it will playback what you did. Go spin around with a paint can? yep.
We should make a list of everything that should be supported as far as movements/etc.
I'll start. Maybe the OP could update as this goes along or something.

Items with a bolded question mark mean I'm not sure how necessary it is to include those, but it would be best that they're included at some point.

If I missed anything (which I'm sure I did), say so.

Quote
Pitch/Yaw
XY movements controls (forward, left, back, right)
Firing Tools
Jumping
Jetting
Crouching
Sitting
Free Look?
Walking
Image Mounting/Dismounting
Emotes? (Alarm, Hug, etc)
« Last Edit: December 07, 2012, 11:11:30 PM by Klocko »

Issues:

  • Storing the actions recorded in a format that does not use a ton of space.
  • There are limits on what player actions we can replicate well on bots.

  • There are limits on what player actions we can replicate well on bots.

What can you not do?

>add limit of 10 seconds
>profit

That would be very useful for videos




What can you not do?
Making bots replicate looking up/down is a big pain, for one.

threads as well could be a problem if you can't do what i'm thinking of

I'm definitely thinking of making Blockland videos, and this might come in handy.

similar to the movement recorder?

Making bots replicate looking up/down is a big pain, for one.

threads as well could be a problem if you can't do what i'm thinking of

blocki figured out pitch and yaw easily

ask him, he helped me with my minijet launcher

Issues:

  • Storing the actions recorded in a format that does not use a ton of space.
  • There are limits on what player actions we can replicate well on bots.
System mod (client and server)
Stores actions in a text file
"well" is good enough (assuming that this is for DMs or something)

System mod (client and server)
Stores actions in a text file

You have no idea what you're talking about.

"well" is good enough (assuming that this is for DMs or something)

No it isn't.

blocki figured out pitch and yaw easily

ask him, he helped me with my minijet launcher
was that REPLICATING IT from a player to a bot

was that REPLICATING IT from a player to a bot

uhhhh


maybe not