Jump to content

Home

Nihilus vs Sion cutscene included mod!


jonathan7

Recommended Posts

Hey all, this request is inspired from a thread in the Unkown Regions and specifically this post by Silentscope;

 

Never thought Sion woudl consider Vash as last of the Jedi, and I doubt it. At the last battle between Sion and you, Sion said, "I will see the Last of the Jedi fall to my feet at last." So Sion obivously saw The Exile as the Last of the Jedi, even when the Jedi Order 'exiled' him.

 

It's like Bao-Dur said, the Jedi title stick with you no matter what.

 

But anything that can restore that scene may be good. At least something that could make some sort of sense...

 

Actually, I wonder if you could put it RIGHT AFTER the Peragus cutscene where Peragus explodes. Why? Well, Peragus explodes, and the Ebon Hawk is not expected to surivie such an explosion, and since the Ebon Hawk has The Exile on it...Sion is one happy little person, since he either killed The Exile...or The Exile killed himself (by destroying Peragus). Sion then boards Nihlius' ship and boast to him that he has won...It would also be a nice entrance to Darth Nihlius as well, introducing him right after Peragus, and starting him off as a scary being. First impressions are always good.

 

The said video can be found on youtube; http://www.youtube.com/watch?v=2_4r6GjgWDI

 

I'm unsure who has the scene, and if any permission would be needed to include it but I think it was Pavlos who spent abit of time repairing it etc when he was part of TB doing the M4-78 restoration/creation. I know TSLRP have no plans to restore it as it doesnt fit in with the plotline and given all their efforts I'm not about to tell them what they should or should not include in the mod.

 

Anyways does anyone think they would be able to do this? And also put it in when TSLRP is released? As it does give back story... So The triangle between Kreia/Traya, Sion and Nihilus, and gives abit more backstory to Nihilus. What do people think? And anyone think they could do this?

Link to comment
Share on other sites

Some sort of dialouge editing is required. Not much actually, just get rid of the dialouge where Sion mention that the Exile died on the smuggler's moon (a reference to where the cutscene was orginally supposed to be...after the Genohardan "kills" Exile), but you can keep the "She did not die as I intended" (Sion wanted to fight the Exile...not see him get incinerated by Peragus' flames :) ).

Link to comment
Share on other sites

If you want it to play on its own, it would be something like this...

void main() {
PlayMovie("my_movie");
}

To play a movie between modules we would use...

void main() {
StartNewModule("my_module","","my_movie");
}

To queue a movie try this...

void main() {
// HH: Replace FALSE with TRUE if you want it to be skipable.
QueueMovie("my_movie",FALSE);
}

We will need to edit "a_playpermov.nss". The script goes something like this.

// This super script plays any one of the Peragus movies depending on the param.
// 0 = Nothing, don't play this, okay?
// 1 = Opening text crawl
// 2 = Ebon Hawk Arrives
// 3 = Harbinger Arrives
// 4 = Turret Pop
// 5 = Ebon Hawk Escapes
// 6 = Escape Ends Light Side
// 7 = Escape Ends Dark Side

void main()
{
int nParam = GetScriptParameter(1);

switch (nParam)

   {
         case 1:        // When nParam == 1 Opening Text Crawl
         {
             PlayMovie ( "permov01" );
         }break;
         case 2:        // When nParam == 2 Ebon Hawk Arrives
         {
             PlayMovie ( "permov02" );
         }break;
         case 3:        // When nParam == 3 Harbinger Arrives
         {
             PlayMovie ( "permov03" );
         }break;
         case 4:        // When nParam == 4 Turret Pop
         {
             PlayMovie ( "permov04" );
         }break;
         case 5:        // When nParam == 5 Ebon Hawk Escapes
         {
             PlayMovie ( "permov05" );
         }break;
         case 6:        // When nParam == 6 Escape Ends Light Side
         {
             PlayMovie ( "permov06" );
         }break;
         case 7:        // When nParam == 7 Escape Ends Dark Side
         {
             PlayMovie ( "permov07" );
         }break;
   }
}

In your case you will want something like this...

// This super script plays any one of the Peragus movies depending on the param.
// 0 = Nothing, don't play this, okay?
// 1 = Opening text crawl
// 2 = Ebon Hawk Arrives
// 3 = Harbinger Arrives
// 4 = Turret Pop
// 5 = Ebon Hawk Escapes
// 6 = Escape Ends Light Side
// 7 = Escape Ends Dark Side

void main()
{
int nParam = GetScriptParameter(1);

switch (nParam)

   {
         case 1:        // When nParam == 1 Opening Text Crawl
         {
             PlayMovie ( "permov01" );
         }break;
         case 2:        // When nParam == 2 Ebon Hawk Arrives
         {
             PlayMovie ( "permov02" );
         }break;
         case 3:        // When nParam == 3 Harbinger Arrives
         {
             PlayMovie ( "permov03" );
         }break;
         case 4:        // When nParam == 4 Turret Pop
         {
             PlayMovie ( "permov04" );
         }break;
         case 5:        // When nParam == 5 Ebon Hawk Escapes
         {
             PlayMovie ( "permov05" );
         }break;
         case 6:        // When nParam == 6 Escape Ends Light Side
         {
             PlayMovie ( "permov06" );
            PlayMovie("my_movie");
         }break;
         case 7:        // When nParam == 7 Escape Ends Dark Side
         {
             PlayMovie ( "permov07" );
            PlayMovie("my_movie");

         }break;
   }

Good Luck!

~HH

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...