View Single Post
  #5  
Old 03-05-2010, 12:00 PM
Docvang Docvang is offline
Registered Member
 
Join Date: Mar 2010
Posts: 4
Default

Okay, not shortly after writing the last post, I've found a way to continue this mission.

It seems there is a bug in the mission script, which causes script processing to stop, so no further events are processed. (*)

To fix this, you need to edit the mission's script - do so at your own risk, make a backup of all files you change, don't blame me, if anything goes wrong

Fix:
  1. Fire up your favorite plain text editor (windows notepad will do fine)
  2. In your SW3 install directory open the file 'Data\Scripts\Quests\mission_8e\InoCoSecret_XT45.sc ript' with the text editor. (don't forget to make a backup of this file).
  3. Search for "ship_uel1:SetGodMode();" (without the quotes)
  4. Modify this line so it reads "ship_uel1_1:SetGodMode();" (without the quotes) (modification marked in red)
  5. Save the modified file
  6. Load your savegame (must be from before you arrived at the station and the dialog with the 'strangers' started).
  7. Enjoy
May I say *wow* on how the mission continued












(*): Detailed explanation (can be safely ignored):
Quote:
If you look at the script it is clear which parts run correctly and which don't.
Code:
[...]
--info:top=630,left=80,allvis=0;
function Uel_ComeOn()
  CreatePortalGlow(mothership:GetPosition()+Vector3(-60, 0, -60), Vector3(0.5, 0, 0.5), 5);
  NewFlight("Uel_Group", "uel1", "Manticore_ino1", "Uel", mothership:GetPosition()+Vector3(-58, 0, -58), Vector3(0.5, 0, 0.5));
  ship_uel1_1:SetGodMode();
  NewInocoFlight("Uel_Group", "uel2", mothership:GetPosition()+Vector3(-58, 20, -58), 1, 16, Vector3(0.5, 0, 0.5));
  NewInocoFlight("Uel_Group", "uel3", mothership:GetPosition()+Vector3(-66, -15, -50), 1, 16, Vector3(0.5, 0, 0.5));
  NewInocoFlight("Uel_Group", "uel4", mothership:GetPosition()+Vector3(-50, -15, -66), 1, 16, Vector3(0.5, 0, 0.5));
  flight_uel2:Escort(ship_uel1_1);
  flight_uel3:Escort(ship_uel1_1);
  flight_uel4:Escort(ship_uel1_1);
  Timer_Seq(5,Uel_Dialog);
end;
[...]
  1. Jump animation *check*
  2. Manticore appearance *check*
  3. Invulnerability for Mantocore *fail* (can force attack and damage)
  4. New flight of fighters #1 *fail*
  5. New flight of fighters #2 *fail*
  6. New flight of fighters #3 *fail*
  7. Escort mode for fighters #1 *fail*
  8. Escort mode for fighters #2 *fail*
  9. Escort mode for fighters #3 *fail*
  10. New dialog trigger in X seconds *fail*
Excercise for the interested party: find the line from where things stop working

Last edited by Docvang; 03-05-2010 at 12:16 PM.
Reply With Quote