lfnetwork.com mark read register faq members calendar

Thread: Terentatek Gas Cloud
Thread Tools Display Modes
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Old 03-26-2009, 12:21 PM   #1
Star Admiral
N7 Commando
 
Star Admiral's Avatar
 
Join Date: Oct 2008
Location: Omega 4 Relay
Posts: 656
Current Game: Mass Effect 2
Folder extraordinaire Helpful! 
Terentatek Gas Cloud

This question is for K1, as terentateks aren't in TSL. My question is, is it possible to remove the gas cloud that erupts whenever the terentatek is killed? For some reason, K1 always crashes when that happens, and I hate having to restart and refight the beast.

Thanks!

- Star Admiral
Star Admiral is offline   you may: quote & reply,
Old 03-26-2009, 02:00 PM   #2
Ferc Kast
Modder
 
Ferc Kast's Avatar
 
Join Date: Jan 2007
Location: Tython
Posts: 1,586
Current Game: SWTOR
Helpful! Forum Veteran Contest winner - Fan Fiction Veteran Modder 
Quote:
Originally Posted by Star Admiral View Post
This question is for K1, as terentateks aren't in TSL. My question is, is it possible to remove the gas cloud that erupts whenever the terentatek is killed? For some reason, K1 always crashes when that happens, and I hate having to restart and refight the beast.

Thanks!

- Star Admiral
If I remember correctly, the gas cloud is attached as an OnDeath script on the .utc; If you made the OnDeath script field blank and saved the edited .utc, then it shouldn't do the gas cloud anymore. I could be wrong about this, but I don't think so.


Last edited by Ferc Kast; 03-26-2009 at 02:10 PM.
Ferc Kast is offline   you may: quote & reply,
Old 03-26-2009, 04:25 PM   #3
Mandalore The Shadow
The Writing Writer
 
Mandalore The Shadow's Avatar
 
Join Date: Aug 2007
Location: The Desert
Posts: 286
Current Game: KotOR II
If you want a second opinion i agree with Ferc i believe i have done this before


My Mods
“You needn't die happy when your time comes, but you must die satisfied, for you have lived
your life from the beginning to the end and ka is always served.”

― Stephen King, The Dark Tower
Mandalore The Shadow is offline   you may: quote & reply,
Old 03-27-2009, 11:53 AM   #4
glovemaster
Now-a-days GroovyCarrot
 
Join Date: Jan 2007
Location: Liverpool, UK
Posts: 697
Current Game: No time for games, sadly
Helpful! 
I think it might be a UserDefined script.

You need to be careful when removing scripts from NPC's; I'm pretty sure that most of the terentatek's set global's when they die - it may be that you have to reconstruct the script removing that effect, if its what's causing the game to crash.


If you're looking for any of the junk I did a few years ago; you can probably still find it all on filefront
glovemaster is offline   you may: quote & reply,
Old 03-28-2009, 12:43 PM   #5
Star Admiral
N7 Commando
 
Star Admiral's Avatar
 
Join Date: Oct 2008
Location: Omega 4 Relay
Posts: 656
Current Game: Mass Effect 2
Folder extraordinaire Helpful! 
Thanks for the replies. I had to check the terantateks on Kashyyyk and Korriban first. Removing the OnDeath script didn't work. I checked the OnDeath script, and there is nothing that suggests a gas cloud would be created. I would have checked the UserDefined script, but I can't decompile the file. Would someone please help me? The one for Korriban is k_pkor_ud_terent.ncs, and the one for Kashyyyk is k_pkas_beastuser.ncs.

Thanks.

- Star Admiral
Star Admiral is offline   you may: quote & reply,
Old 03-30-2009, 09:56 AM   #6
deathdisco
Bastards of Young
 
deathdisco's Avatar
 
Join Date: Jan 2004
Location: Left of the Dial
Posts: 716
Veteran Modder Contest winner - Modding 
Quote:
Originally Posted by Star Admiral View Post
Thanks for the replies. I had to check the terantateks on Kashyyyk and Korriban first. Removing the OnDeath script didn't work. I checked the OnDeath script, and there is nothing that suggests a gas cloud would be created. I would have checked the UserDefined script, but I can't decompile the file. Would someone please help me? The one for Korriban is k_pkor_ud_terent.ncs, and the one for Kashyyyk is k_pkas_beastuser.ncs.

Thanks.

- Star Admiral

Here's k_pkor_ud_terent.ncs
Code:
// Globals
	int intGLOB_1 = 1;
	int intGLOB_2 = 2;
	int intGLOB_3 = 3;
	int intGLOB_4 = 4;
	int intGLOB_5 = 5;
	int intGLOB_6 = 6;
	int intGLOB_7 = 3;
	int intGLOB_8 = 4;
	int intGLOB_9 = 5;
	int intGLOB_10 = 6;
	int intGLOB_11 = 7;
	int intGLOB_12 = 1;
	int intGLOB_13 = 2;
	int intGLOB_14 = 3;
	int intGLOB_15 = 4;
	int intGLOB_16 = 5;
	int intGLOB_17 = 6;
	int intGLOB_18 = 7;
	int intGLOB_19 = 8;
	int intGLOB_20 = 9;
	int intGLOB_21 = 10;
	int intGLOB_22 = 11;
	int intGLOB_23 = 12;
	int intGLOB_24 = 13;
	int intGLOB_25 = 14;
	int intGLOB_26 = 15;
	int intGLOB_27 = 16;
	int intGLOB_28 = 17;
	int intGLOB_29 = 18;
	int intGLOB_30 = 19;
	int intGLOB_31 = 20;
	int intGLOB_32 = 21;
	int intGLOB_33 = 22;
	int intGLOB_34 = 23;
	int intGLOB_35 = 24;
	int intGLOB_36 = 25;
	int intGLOB_37 = 26;
	int intGLOB_38 = 27;
	int intGLOB_39 = 28;
	int intGLOB_40 = 29;
	int intGLOB_41 = 30;
	int intGLOB_42 = 59;
	int intGLOB_43 = 0;
	int intGLOB_44 = 1;
	int intGLOB_45 = 2;
	int intGLOB_46 = 29;
	int intGLOB_47 = 30;
	int intGLOB_48 = 34;
	int intGLOB_49 = 35;
	int intGLOB_50 = 36;
	int intGLOB_51 = 37;
	int intGLOB_52 = 38;
	int intGLOB_53 = 39;
	int intGLOB_54 = 41;
	int intGLOB_55 = 42;
	int intGLOB_56 = 46;
	int intGLOB_57 = 47;
	int intGLOB_58 = 15;
	int intGLOB_59 = 10;
	int intGLOB_60 = 5;
	int intGLOB_61 = 2;
	int intGLOB_62;
	int intGLOB_63;
	int intGLOB_64;
	object objectGLOB_1;
	int intGLOB_65;
	int intGLOB_66;
	int intGLOB_67;
	int intGLOB_68;
	int intGLOB_69;
	int intGLOB_70;
	int intGLOB_71 = 1;
	int intGLOB_72 = 2;
	int intGLOB_73 = 3;
	int intGLOB_74 = 20;
	int intGLOB_75 = 21;
	int intGLOB_76 = 22;
	int intGLOB_77 = 23;
	int intGLOB_78 = 24;
	int intGLOB_79 = 25;
	int intGLOB_80 = 26;
	int intGLOB_81 = 27;
	int intGLOB_82 = 28;
	int intGLOB_83 = 31;
	int intGLOB_84 = 32;
	int intGLOB_85 = 33;
	int intGLOB_86 = 40;
	int intGLOB_87 = 43;
	int intGLOB_88 = 44;
	int intGLOB_89 = 45;
	int intGLOB_90 = 48;
	int intGLOB_91 = 49;
	int intGLOB_92 = 50;
	int intGLOB_93 = 51;
	int intGLOB_94 = 52;
	int intGLOB_95 = 53;
	int intGLOB_96 = 54;
	int intGLOB_97 = 55;
	int intGLOB_98 = 56;
	int intGLOB_99 = 57;
	int intGLOB_100 = 58;
	int intGLOB_101 = 60;
	int intGLOB_102 = 61;
	int intGLOB_103 = 62;
	int intGLOB_104 = 63;
	int intGLOB_105 = 64;
	int intGLOB_106 = 65;
	int intGLOB_107 = 66;
	int intGLOB_108 = 67;
	int intGLOB_109 = 68;
	int intGLOB_110 = 69;
	int intGLOB_111 = 70;
	int intGLOB_112 = 71;
	int intGLOB_113 = 72;
	int intGLOB_114 = 1;
	int intGLOB_115 = 2;
	int intGLOB_116 = 3;
	int intGLOB_117 = 4;
	int intGLOB_118 = 0;
	int intGLOB_119 = 1;
	int intGLOB_120 = 2;
	int intGLOB_121 = 3;
	int intGLOB_122 = 4;
	int intGLOB_123 = 5;
	int intGLOB_124 = 6;
	int intGLOB_125 = 7;
	int intGLOB_126 = 8;
	int intGLOB_127 = 9;
	int intGLOB_128 = 10;
	int intGLOB_129 = 11;
	int intGLOB_130 = 12;
	int intGLOB_131 = 13;
	int intGLOB_132 = 14;
	int intGLOB_133 = 15;
	int intGLOB_134 = 16;
	int intGLOB_135 = 17;
	int intGLOB_136 = 18;
	int intGLOB_137 = 19;
	int intGLOB_138 = 1100;
	int intGLOB_139 = (-6);
	int intGLOB_140 = (-5);
	int intGLOB_141 = (-4);
	int intGLOB_142 = (-2);
	int intGLOB_143 = (-1);
	int intGLOB_144 = 0;

// Prototypes
void sub1(string stringParam1);

void sub1(string stringParam1) {
	object object1 = OBJECT_SELF;
	if (GetCommandable(object1)) {
		ClearAllActions();
		CancelCombat(object1);
		ActionMoveToObject(GetNearestObjectByTag("wp_homebase", OBJECT_SELF, 1), 1, 3.0);
		ActionDoCommand(SetCommandable(1, object1));
		SetCommandable(0, OBJECT_SELF);
	}
}

void main() {
	int int1 = GetUserDefinedEventNumber();
	if ((int1 == 1001)) {
	}
	else {
		if ((int1 == 1002)) {
		}
		else {
			if ((int1 == 1003)) {
			}
			else {
				if ((int1 == 1004)) {
				}
				else {
					if ((int1 == 1005)) {
					}
					else {
						if ((int1 == 1006)) {
						}
						else {
							if ((int1 == 1007)) {
								SetGlobalBoolean("G_Terentanek_Dead", 1);
								PlayRumblePattern(11);
							}
							else {
								if ((int1 == 1008)) {
								}
								else {
									if ((int1 == 1009)) {
									}
									else {
										if ((int1 == 1010)) {
										}
										else {
											if ((int1 == intGLOB_138)) {
												sub1("wp_homebase");
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}
DeNCS failed on k_pkas_beastuser.ncs
Quote:
Decompiling...k_pkas_beastuser.ncs: partial-byte code does not match

deathdisco is offline   you may: quote & reply,
Old 05-17-2009, 09:56 AM   #7
Morfea
Lurker
 
Morfea's Avatar
 
Join Date: May 2009
Location: Sweden
Posts: 1
Current Game: Kotor I
I have the same problem as the first post. Each time I kill a terentatek a gas cloud spawns and my game freezes. I have to ctrl+alt+del and then close the program. It looks like you have a solution there, but I can't find the *.ncs files. I'm not really good at thoose things. How do I access them to change them? Or Star Admiral did you find some way to solve this? Really annoying, as you have to pass them in the tomb on korriban. Any help would be really appriciated.

Thanks
Morfea is offline   you may: quote & reply,
Old 06-12-2009, 03:05 AM   #8
wolf0994
Lurker
 
wolf0994's Avatar
 
Join Date: Jun 2009
Location: North Pole, AK
Posts: 5
Current Game: Kotor 1
I know this isnt a solution but if you turn your camera angle around so that no part of the terentatek is in the screen the game wont freeze. That's what I have been using and although a pain, it works.

I was able to kill the one in the cave on korriban that way. The two in the tomb proved more difficult, I just saved the game when they had about 5 % health left or so, then ran away and did what I could by freezing them with a adhesive grenade (only had 1) then throwing a frag and turning around so I didnt see it explode.

The second one with no way to stick it in place, I just ran away while healing with it at 5% then would stop and wait til it was almost to me then throw a grenade and run past it hoping to have it still be in range when the grenade went off. It took a couple times but it worked. As long as the gas isnt on the screen it wont lock up.

Hope that helps the non-code working folks.
wolf0994 is offline   you may: quote & reply,
Old 08-07-2011, 11:58 AM   #9
robroyman
Lurker
 
Join Date: Aug 2011
Posts: 1
A SOLUTION!

I found a solution that works for me after trying all suggestions in other threads and forums. The solution is simple: TURN OFF THE SOUND!

Open your game directory.
Locate and run swconfig.exe
Tick the "Disable Sound" checkbox
Run the game, kill the beast and it shouldn't freeze!
SAVE!!
Quit and repeat the above procedure to enable sound again.
Load game and play!

Enjoy

Last edited by robroyman; 08-07-2011 at 11:59 AM. Reason: extra steps
robroyman is offline   you may: quote & reply,
Old 10-01-2011, 06:09 PM   #10
makosdv
 
makosdv's Avatar
 
Join Date: Jan 2003
Posts: 2
OK, turning the sound off doesn't work.

I got past the first one by quick saving just as it died then reloading after the crash. The second one: I killed it off screen by using stasis field and thermal detonators after I had worn it down most of the way.

Major pain in the ass.
makosdv is offline   you may: quote & reply,
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Go Back   LucasForums > Network > Knights of the Old Republic > Editing / Modding > Holowan Laboratories > Terentatek Gas Cloud

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:44 PM.

LFNetwork, LLC ©2002-2011 - All rights reserved.
Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.