Sometimes, you're just doing nothing, and not thinking much, and then suddenly an idea clicks. That's what happened to me, I had been racking my brain to try and make an actor for a cutscene out of a skin. No one would help. And then, it clicked.
What you will need:Here's how to do It. it's really simple:
Now, we're nearly done. Copy the bit below into your mots.tpl file in the level directory. Then paste it at the bottom of the file And change the bits that are in red to yours. This will provide you with AI and animations for the actor. And it will place him at the bottom of the 3do list when you're in JED.
# DESC: An actor for cutscenes
# BBOX: -.036449 -.016107 -.120075 .037661 .02734 .064161
thrawn_actor _humanactor model3d=thrawn_actor.3do puppet=mj_cuts.pup soundclass=ky.snd maxvel=.4 health=20000 maxhealth=20000 maxthrust=1 maxrotthrust=60 aiclass=jan.ai
Do not copy this line or below it.
The first red text is the description that will appear in the preview window of JED's 3do browser. You don't really need to change it; it doesn't really make a difference. The second red text is the name as it will appear in the 3do list of JED. The third is the name of the 3do that you renamed earlier. Write the exact one in there. Try to use underscores in the 3do name, if you haven't just go and rename it again.
That's it. Your actor will now move as you want it to in your cutscenes. In a level, it will run around aimlessly just like if you put the jan_actor.3do in JK or Mara_actor.3do in MotS. You can't kill him in a level. It took me this long to work out, if I'd had worked it out earlier, maybe it would have been more use to me. But I don't do much editing now, so it should be useful to you.
Extra useful notes:
It's possible to do some neat things by just modifying 3do files and .tpl outtakes. Here's an easy way to make a boss from a normal enemy, as a bonus for you:
# DESC: boss enemy
# BBOX: -.037893 -.021815 -.12043 .03746 .022321 .066407
icommando _humanactor thingflags=0x20000400 model3d=ic.3do size=.06595 movesize=.06595 puppet=ic.pup soundclass=ic.snd cog=actor_ic.cog maxvel=.3 weapon=+elaser weapon2=+st_punch health=90 maxhealth=90 maxthrust=1.1 maxrotthrust=90 typeflags=0x20001 fireoffset=(.014/.059/.031) aiclass=icdefault.ai
See how easy things are? This is probably one of the tutorials that everyone will rush to do as soon as they read it. If you want to customise the boss, then just edit it's Mats, (see the Making a Skin Tutorial) and tell the 3do to use them instead. So you can have a powerful commando, with a scarred up face, and a brilliant boss. Cool eh?
Any problems? Contact Violata at dshahoud@dircon.co.uk