This is awesome. Can you have the soldiers run around and do certain actions? I could imagine trying to make a whole short film with voice overs, I have so many ideas. Also, how do you film cinematics using mods? Is there a way to get the replay?
I think this post is extremely outdated as its from Sep 2022.
Is there an updated guide?
I don’t think so, but the AI plane stuff seem to be unchanged till this day. So most of the content here should work.
Huh thats what I needed, i have finally found it. It would be nice if the planes would drop bombs, since i believe I am able to make them spawn with zombie_spawn_mode!
About the concept:
- I would use entities.blk to create ai planes with different endPos for them to fly.
- Next, create new entity and _use the zombie paratrooper spawner
- Change the said entity to use team x spawn (where x is a positive integer >=3).
- Change the spawn template to be the plane (and maybe increase the spawn height for good measure)
- Place respTeam1 and set teamId to x
- Repeat the steps 2 to 5 but change value of x
-
Might be a good idea to set the plane’s team to 2 or 3, and _use the ai pilot crew thing, so that the planes have a red marker on them.
-
Btw, the paratrooper spawner mechanic can be exploited to spawn anything you want, because it just spawn what its told to. (Like i can spawn in walking zombie too, or an AI tank)
(It is intended for them to crash, because players are supposed to shoot them down optionally for extra score)
(I am posting to see if anyone knows how to make the ai planes drop bombs/fire rockets, because an attacker plane that couldn’t attack is no fun for both players and the pilot)
yes.
there’s a cinematic soldier for it.
but no idea how that works.
the only person that does, is no longer in the forum.
good luck friend.
the free camera that comes with.
just create a mission with various settings that you want and record with the replay.
fair warning, replay system does not always replicate what you actually did.
for example, some templates do not show up.
neither custom made soldiers.
nope.
still works to this day.
Oh ok. Dang, wish it wouldn’t be such a pain to do.
I dont have that file
Also cant edit their weapons
Is it also possible to have the planes spawn in at a later moment in the battle? So that there is a mid battle fly over, instead of at the start, or close to it
because that’s the tag that you have to add within the solder.
and then edit the weap infos
nope. only at the beginning.
i believe you could theoretically being able to spawn them at specific moments thought triggers, such as the personal_box_creator through the personal_box_creator__template
but… i cannot make it work.
probably because it requires to be a zombie mode.
You need that index thing and group activator?
entity{
_template:t="scripted_plane_spawner"
scripted_plane_spawner__flyFrom:p3=-826.956, 10.7746, 1648.51 //start position, X,Z,Y
scripted_plane_spawner__flyTo:p3=2280.1, 0.3746, -1458.54 //end position X,Z,Y
scripted_plane_spawner__firstSpawnDelay:r=300 //delay spawn in second to game start
scripted_plane_spawner__spawnPeriod:r=600 //spawn interval, spawns every 600 seconds
team:i=-1
scripted_plane_spawner__planeSpeed:r=100 //plane speed
scripted_plane_spawner__planeTemplate:t="c_47+scripted_plane" //plane entity to spawn, always add the +scripted_plane postfix
}
Can we make the scripted plane drop bombs?
Also, is the delay always bound to game start? So we cant use it to spawn ai plane with zombie_spawn_mode?
So add this as a seperate entity underneath the plane ai entity right?
Yes. plane_entity_name
+scripted_plane
How do i add it?
Through the +
No idea what I am doing wrong here. But i tried the script, and it turns out like this. They don’t fly in the correct direction. Though they do spawn facing the correct angle. All they do is spin around and just fly a random course before crashing into the ground
they were trying to get back on course
Test my theory out by spawning a more maneuverable plane like the A6M2
The problem here should be incorrect direction while spawning
Can we do something in entites.blk