Author Topic: Film Bots  (Read 41468 times)

I'd like to mention that I started this 2 years ago when I knew stuff about coding.

I basically just mashed copymod and supermacro together and hoped it'd stick.

Does/will this support multiple people doing it at the same time?
Yes I believe so. It currently saves all information to each client, so everyone gets their own film bots, but that also means they are lost if you leave the server. I will look into file saving.

do you think they could drive vehicles?
It seems they can drive forwards and backwards, but turning is an issue.

No, not that the visuals are clientsided. It's just a clientside mod that sends information to the server about your movements. Right?
Exactly right.

Would this require both a client and a server mod?
Yea it would.

Does it work with custom decals?
Haven't tried yet.

Quote
will it copy movements with items?
Hopefully.

Quote
will it copy movements with fake kill bricks? for example if I filmed myself using the rocket L to destroy a house will the physics take effect?

If I mount an RL on a bot and tell it to fire, the projectile hitting bricks doesn't have anything to do with this mod.

Quote
will it copy movements with custom playertypes?
It copies the filmer's datablock so I would assume so.

Quote
will this be admin only? (IMPORTANT) people may abuse this by spamming scenes and what not to lag servers and worse crash them
I'm sure I could add that option, or even a whitelist feature.

Do you plan a beta release at some point?
PM to test it out :)



Thanks for the feedback guys. This is my first time doing something like this.

It would be neat to have a GUI to go along with it that you can use to fine-tune what happens in the scene.

While the GUI wouldn't, and shouldn't be used for movement edits, I think it would be cool to see it allow for the editing of the bot's avatar, so in the event players want to change expressions, etc., they can without suddenly having the bot pause. I dunno what else the GUI would be used for though.

Also, maybe combine it with the possibility to separately record camera movement, much like that one camera mod? You'd be able to shoot scenes without the task of trying to get the two separate modifications lined up.

Lastly, does it copy chat messages? While it probably shouldn't send chat messages into chat, it would be nice if it still played the animation.

It would be neat to have a GUI
Yea, I don't really know that much about guis :P

Quote
separately record camera movement
I can see the potential usefulness of this

Quote
it would be nice if it still played the animation.
I'll put it on the todo list

I can see the potential usefulness of this
Make sure that you're able to glue the camera's movement to a specific scene, or multiple.



This will VASTLY remove a stuff load of time waiting for actors, and you can further fine tune everything yourself and do a basic short with like 3 voice actors.

I imagine the slight offset to where the bot spawns might cause some issue.
Any way of fixing that/making it more accurate to where you started the recording?

I imagine the slight offset to where the bot spawns might cause some issue.
Any way of fixing that/making it more accurate to where you started the recording?

It gets the player's transform when they start filming, then it sets the bot's transform to that position when they playback...

Not really sure what you mean by offset.

Looks and sounds very useful! Hope it turns out great; I can really use this as well..

How about walk support?

EDIT: Also how about some Free Looking as well?
« Last Edit: August 03, 2015, 06:16:11 AM by DerpDerp »

Beta testing it, it does what it's supposed to do. I can't really make anything without vehicle, and item support yet, so I'll hold off on that.

You can't do too many complex movements, so there's that, but that's fine. Say there's a really tight area that you wanna walk in to, 3 blocks width, and you try to get into it very quickly. I've found that the bot may not do it the way you did it, and might get stuck.

Okay I made this quick test, entirely acted by bots

https://www.youtube.com/watch?v=ueA90OJTi1I

Had to seperately play the scenes, since bots are sometimes unsyncronized, but the result looks pretty cool!
« Last Edit: August 02, 2015, 08:52:57 PM by MrLoL² »

How about walk support?
Good idea.

You can't do too many complex movements, so there's that, but that's fine.
Yea it doesn't have the same precise movement that players have, but on the bright side that means Blockland actors won't be out of a job!

Had to seperately play the scenes, since bots are sometimes unsyncronized

Try this
Code: [Select]
/filmWithScene number or “all” - Simultaneously begins filming and playback of specified scene. Useful for knowing the position of other filmbots.

Also nice work!
« Last Edit: August 02, 2015, 11:10:38 PM by Whirlwind~ »

Oh my god, this is exactly what I thought I was going to have to do to make in-game cutscenes in my RPG. If you release this it will save me SO much time and effort!