Ricebug on 12/12/2013 at 14:12
Is it possible to begin a mission from a completely black screen, gradually fading into normal lighting?
I seem to remember a few missions that did this.
R Soul on 12/12/2013 at 14:48
Create a plain black texture, and place it in some room. In the textures hierarchy it's not necessary to drag it into any of the material subtrees. When I do this I make a new one called SilentTex so I know it's there deliberately and that I haven't forgotten to move it.
Make use of (
http://dromed.whoopdedo.org/tnhscript/traprenderflash) TrapRenderFlash from tnhScript. In the object hierarchy find RenderFlash and make a child called BlackFlash. Property: SFX: FlashBombInfo: r,g and b = 0.
Put the TrapRenderFlash script on some object and give it a RenderFlash link to BlackFlash.
Create a CD link from some trigger to the TrapRenderFlash object.
Also link it to a TeleportTrap that puts the player in the real starting area.
Yandros on 12/12/2013 at 15:28
I do this often, and what I do is about exactly what Robin said.
Ricebug on 12/12/2013 at 18:43
Quote Posted by R Soul
Create a CD link from some trigger to the TrapRenderFlash object.
Also link it to a TeleportTrap that puts the player in the real starting area.
What triggers the object? What triggers the TTrap at the correct time?
I'm thinking of Garrett doing a monolog that runs for perhaps a minute, and during that time, it's totally black. In the last 10 seconds, the fade-in occurs.
R Soul on 12/12/2013 at 20:31
You can use a SoundTrap for the monologue (SoundDescription link to the schema). STs also have the TrigSchemaDone script, so give it a CD link to the TrapRenderFlash object. You'll need a slight delay between the flash and the teleport, so give the ST a CD link to an object with the TrapTimedRelay script (with the property Script > Timing: 100 [or any low value]). Give the TTR object a link to the TeleportTrap.
It's more reliable to use TrigSchemaDone because you can edit the file without having to adjust any timers in Dromed. You can get a voice actor to record it in a foreign language, and that recording will not be the same length as the English one.