[Register] [785327 Members] [206028 Online; 438 Members, 205590 Guests]  
Knights of the Old Republic 2
File Search

Knights of the Old Republic Downloads > Mods > Added Content:
Two Alternate Endings (1.01)
Filename: 2_altered_endings_101_.zip

Date Added:
Type / Category:
796.91 KB
Kristy Kistic
Mods > Added Content

Average User Rating: 8.8
Number of Votes: 29
Related Files:
Latest 5 Mods > Added Content:
- Sunry Murder Recording Ehancement (3.0)
- Sunry Murder Recording Ehancement (2.0)
- Kill Marlena
- Larrim - Jedi Trainer Mod (1.04)
- Endar Spire Dialogue Enhancement (1.0)

5 Other Files by Kristy Kistic:
- Revan Model Without Cape (TSL)
- Revan Model Without Cape (K1)
- PVC Bastila Clothes (2.0)
- Make Visas Marr Dance for Vogga
- Tighty Whiteys (Male Underwear) (1.1)

 The Files
 » File Browser
 » File Search
 » Submit Files
 » Plagiarism Policy

 The News
 » News
 » News Archive

 » System Requirements
 » Screenshots
 » Cheats
 » Downloads
     - Launchers
     - Media
     - Models
     - Mods
     - Official Releases
     - Skins
     - Utilities

 » Cheats
 » System Requirements
 » Downloads
    - Launchers
    - Media
    - Models
    - Mods
    - Official Releases
    - Skins
    - Utilities

 Fan Fiction
 » Fan Fiction
 » Submit Fan Fiction

 » Tutorial Listing
    - Beginners Tutorials
    - Modelling
    - Item Manipulation
    - Skinning
    - Scripting
    - Installer Setup

 The Community
 » Links
 » KotOR Forums
    - KotOR General Chat
    - Modding & Editing
    - Problems & Help
    - Off Topic
 » KotOR II Forums
    - KotOR II General Chat
    - Modding & Editing
    - Problems & Help
    - Off Topic
 » Submit PotD
 » PotD Archive

 The Site
 » Latest Poll
 » About
 » Staff
 » Contact
 » Apply To Volunteer

Two Alternate Endings (1.01) - File Description  

Sometimes when you watch a movie, you sometimes wish there was an alternate ending, right? When playing Knights of the Old Republic, we tend to look at that game as one big movie because of all the story that goes behind it. There are two different endings; one is the light side ending and the other is the dark side ending. Wouldnít it be something to have different options for each ending?

*SPOILERS* will be mentioned in this review, so if you havenít finished the game and donít want to be spoiled, I suggest you turn back this page now. Besides, this is a mod you shouldnít play with until you have finished the game at least once anyway.

Kristy Kistic is back with a wonderful mod. There are two new optional endings; one for each different ending (one light side, one dark side). Letís first discuss the new light side ending. The option you get here is to redeem Darth Malak. At the end of the game, Revan was redeemed and Malak mentions that he wonders what his fate would have been if their roles have been reversed. Kristy made it possible to not only save Malak, but to redeem him to the light side. This means you will see Malak with our heroes at the celebration presented by Admiral Dodonna and Master Vandar. Kristy even went as far as altering some of Malakís audio dialogue to fit the new dialogue to redeem the Dark Lord. It really sounds good and it sure beats mute dialogue.

Now letís talk about the second alternate ending option. This one could get a little tricky since more conditions have to be met in order for it to work. This is the alternate dark side option which allows you to have Carth join your cause and actually be there with Revan and Bastila at the end. The conditions that have to be met is your Revan has to be female. You must romance Carth into falling in love with Revan. If you have successfully done this before, you will already know that Carth will show up by the Ebon Hawk after you defeat Darth Malak. This time you can convince Carth to join the dark side and rule at your side.

If you wanted one or both of these types of endings in your game, Kristy has now provided that for you. Enjoy the new endings! big grin

Note: Please leave the author feedback, especially if you download this mod and use it. It really helps encourage the author to make more mods in the future.


Two Alternate Endings (1.01) - Screenshots  
Click to enlarge Click to enlarge

Two Alternate Endings (1.01) - File Download Options  

Primary Download Locations:
Provided by:
Worldwide Mirror by FileFront
usa - USA Central USA Central

Download from Worldwide Mirror by FileFront Download Two Alternate Endings!

Two Alternate Endings (1.01) - Readme  
Readme File:

I have occasionally had problems with this mod playing through the end cut scenes without sound. Usually reloading and going through it again will solve this. I don't know what's causing this problem, so I don't know how to fix it. Any help on this would be appreciated. kristykistic@yahoo.com


If you examine the starting script for the light side ending you will notice that it calls for executescript b_robe58 - a non existent script. This is intentional. Due to where executescript is located in the main script, if it actually finds a b_robe58 script to execute it will remove the pc from the cut scene. It works fine to just let it attempt to execute something that isn't there. (I really did not want to have to do more hex editing
to remove it.)

IMPORTANT NOTE #3 !!!!!!!!!!!!!!!!!!!!!!!!

If you kill Bastilla. To resume the conversation with Carth - turn around and open the door to the elevator behind you. Go inside. Bioware's trigger is inside the elevator. A script will bring you back. (JdNoa overcame this obstacle by altering scripts, but I wasn't able to identify exactly what was changed - and I didn't want to steal his files - plus my mod completely abandoned ship once or twice with those scripts installed. Better
off to just do it the hard way.)


There are prerequisites to using this mod. It is based ENTIRELY on Carth's showing up on the star forge dialog. So...

1) You must have chosen the dark side at the temple summit.
2) You must be female (or both).
3) You must have successfully romanced Carth so that he shows up on the star forge.

A script checks all these conditions when you defeat Malak. (Which affects his dialog.) I'm not sure my romance check (14 or better) is accurate and if anyone knows the exact number to check, I would appreciate a reply. kristykistic@yahoo.com :)


1) to get the new light side ending you must save Malak. Whether or not you kill Bastila is up to you.

2) to get the new dark side ending you must kill Malak AND persuade Carth to join you.


There are two files containg Malak's dialog. sta_firstjedi_co.dlg and k_sta_darthmalak.dlg. (They both contain the exact same cut scene dialog.) My save game always uses sta_firstjedi_co.dlg. It may be possible that under different circumstances the game may access k_sta_darthmalak.dlg instead. I have included all
the dialog in this file, but since I haven't actually seen it in use, I have no idea how it will turn out. I used the same camera angles from sta_firstjedi_co.dlg, but since its in a different dialog file, it may not use the same cameras or angles. Should this turn out to be the case, perhaps you could edit the k_sta_darthmalak.dlg yourself and then send me a copy? Please? Please please?? Please please please don't make me do it?


By default the dark side ending will show the pc in Revan's robe without the mask. To have Revan with the mask extract I Want Revan With The Mask!!.zip to the override dir. To wear your own clothes extract I Want To Wear My Own Clothes!!.zip to the override dir.


Simple enough. Extract to your kotor main directory. All files will go where they should. There is only one file in this mod that should attempt to overwrite an original game file. (If you have other stunt mods installed - such as JdNoa's "Alternate DS Dialog" it may attempt to overwrite them. JdNoas'mod is NOT compatible with this one. They're both based on the exact same dialog and one stunt name.)
The one game file that will try to overwrite is in your kotor\lips folder named sta_m45aa_loc.mod. It will not hurt to overwrite this file as the new one contains all the lip files of the original plus a few extra. Still I HIGHLY recommend you rename your original sta_m45aa_loc.mod file to sta_m45aa_loc.mod.original. When possible, ALWAYS KEEP YOUR ORIGINAL GAME FILES -- MOVE OR RENAME THEM!

I have included a small app (with source) written in vb5 for automatic deletion of the installed files. It is dependent on its ini file so make sure the app and the ini are in the same directory. If you would rather manually do it, you can view the ini for a list of what to remove. One file will not be removed with automatic deleting sta_m45aa_loc.mod. If you renamed it then you can delete the new one and rename your original back to this. If you overwrote your original then you need this file so DO NOT delete it. If the app errors and bails then you'll have to do it manually. I used it and it worked fine for me.


This mod started out as a restoration of Carth's romance dialog. Something I did before I realized JdNoa had already done it. So this is a continuation of that. I have spent a LOT of time on this mod and I am sick of messing with it. I'm not gonna work on camera angles or dialog delays anymore. Maybe someday.


Tools I used in order of how much I used it

Fred Tetra's Kotor Tool - extremely useful
frhed (Free Hex Editor) - http://www.kibria.de
nwnnsscomp.exe (Script compiler / decompiler) - I HATE command lines :)~
TK102's Dialog Editor 2.2.1
rim32_build.exe - rim compiler - it compiles itself into the rim - real funny :(
I didn't think about it when I made the rims, but it may be possible to compress the
rim32_build.exe with an executable compressor to obtain smaller file sizes.
cchargin's mdlops (very useful for getting a models exact location in a cut scene.
I used this to determine where to place Carth in the ds ending.)
To determine which models are used view the dialog in kotor tools conversation editor.

A note for anyone wanting to know how I altered the endings
The brunt of achieving this involves rewriting the main k_scene_start script on the lowest level possible - pure hex editing. (I don't mean simple changing text and saving - I mean inserting and removing (sometimes jumping) entire functions.) So if your new to this and wanna try your hand at it - better learn to read pcode!

To add new functions to a precompiled script:
It helps to decompile the script to pcode to study where to insert code. (Random insertions ain't gonna cut it.) Take a random script that YOU wrote and you know what does and compile it. Then decompile it to pcode. Now add the extra code to the end of the same script and compile it again. Decompile it again. Now compare the differences between the two pcodes. You can now open the new script in a hex editor, select the block of just the added material (using the offsets in the pcode), copy it, open the file you want to paste it into and then paste (using insert). Figuring out exactly where to paste can be tricky. You have to study the pcode and sometimes just use trial and error. For instance, I used this method to insert an executescript function into both ending scene start scripts (so I could execute my own code.) In the case of the light side ending
several jump statements were added to avoid trying to create dead characters. I also added a whole new block to create zaalbar without all the checks to see what you did on kashyyyk. (Malak is a skinned Zaalbar.) My biggest gripe is Bioware's very limited scripting functions. There were so many things I wanted to do that there just weren't functions for :( I know this may sound confusing, but the only way to learn is to do it.
Guess what? This was my first time to hex edit files in this type of manner. I've changed text and such before, but I've never completely altered how a file executes. You just gotta study the pcode - and read nwscript.nss to see what some functions do - and study the pcode. If it weren't for the decompiler I wouldn't have been able to do anything.

Breaking cutscenes is interesting. I have wandered around the hammerhead (Dodonna's ship), the ls ramp (the ramp is ALL you can wander), and the lower level of the ds ending. The majority of the characters here are two dimensional. If you look at them from the side they have no thickness. Like a multitude of cardboard cutouts standing there.

Anyway, I hope this mod is enjoyed. I spent a lot of time on it (especially for as brief as it is.) I am for the most part pleased with the end result (especially the ds ending.) I know there are some camera angles that aren't right and some especially long dialog delays, but I'm through messing with it for now.


11-09-2005 update:


Concerning note #6 k_sta_darthmalak.dlg has been removed and repackaged into a rim file.
Usage of this rim probably won't be necessary. It will overwrite an original game file so renaing the original to k_sta_darthmalak.dlg.original would be a very wise idea. I don't recommend using this rim UNLESS you have installed the mod and the option to save malak doesn't present itself. (And assuming you have met the prerequisites.) It won't hurt anything to use this file - just don't overwrite your original.

The reason for the change is because the dialog file was causing a problem in the previous

Two Alternate Endings (1.01) - User Comments  
The following comments are owned by the user that posted them. KOTOR 2 Files is not responsible for their content.

Total comments: 29 | Last comment: 11-11-2011 at 14:28

Click the Expand symbol to expand all comments (view full comments)

 Expand#1 - Posted by: Darth_Sith44 (Member) - 01-15-2008 at 03:30

 Expand#2 - Posted by: bfkdarthrevan (Member) - 01-15-2008 at 07:54

 Expand#3 - Posted by: attons_exile (Member) - 01-15-2008 at 13:56

 Expand#4 - Posted by: TiberiousKirk (Member) - 01-15-2008 at 15:33

 Expand#5 - Posted by: ApronSam (Member) - 01-15-2008 at 17:20

 Expand#6 - Posted by: pra_viilon (Member) - 01-16-2008 at 02:42

 Expand#7 - Posted by: lord_reaper (Member) - 01-16-2008 at 07:27

 Expand#8 - #7 - Posted by: Darth_corr (Member) - 01-19-2008 at 10:32

 Expand#9 - Posted by: Zanmatto (Member) - 01-19-2008 at 12:53

 Expand#10 - Posted by: Drunkside (Member) - 01-22-2008 at 05:30

 Expand#11 - Posted by: DakVassor (Member) - 01-27-2008 at 10:24

 Expand#12 - Posted by: attons_exile (Member) - 02-21-2008 at 09:13

 Expand#13 - Posted by: LoganZezima (Member) - 03-22-2008 at 09:01

 Expand#14 - Posted by: bbch (Member) - 03-28-2008 at 20:09

 Expand#15 - Posted by: _Lord_Revan_ (Member) - 04-10-2008 at 02:04

 Expand#16 - Help? - Posted by: Tatooine92 (Member) - 04-15-2008 at 14:30

 Expand#17 - Posted by: CarthAnne (Member) - 06-08-2008 at 17:25

 Expand#18 - Posted by: CarthAnne (Member) - 06-08-2008 at 17:28

 Expand#19 - Posted by: Laar_Dha (Member) - 06-20-2008 at 14:14

 Expand#20 - OmG - Posted by: modmeup (Member) - 07-26-2008 at 17:29

 Expand#21 - Help Please. - Posted by: saruman45 (Member) - 08-25-2008 at 10:32

 Expand#22 - OWNz - Posted by: xXxDarthRevanxXx (Member) - 09-04-2008 at 17:52

 Expand#23 - Dumb =\ - Posted by: hunterholb (Member) - 12-20-2008 at 13:12

 Expand#24 - Posted by: zorc62 (Member) - 10-12-2009 at 21:34

 Expand#25 - Posted by: uroll (Member) - 11-10-2009 at 13:09

 Expand#26 - Posted by: mr_dad (Member) - 05-23-2010 at 14:14

 Expand#27 - Posted by: mr_dad (Member) - 05-23-2010 at 14:15

 Expand#28 - Posted by: tghunter_9 (Member) - 07-12-2011 at 20:38

 Expand#29 - LS ending does not work for me.. - Posted by: Zaero (Member) - 11-11-2011 at 14:28

When posting comments, you must follow these rules:
  1. No "Yay I got First Post!" posts, no exceptions and no matter what other content the post has!
  2. No Pornographic Material. Any sexually oriented imagery or links to such content will not be tolerated.
  3. No Warez or Illegal Software. This includes linking to software, posting about it, and suggesting to get it.
  4. No Cursing or Swear words. We encourage you to use our comment sections as a forum to debate files, news, etc., but please use proper adjectives to express yourself. We will not tolerate abuse upon another member or author.
  5. No Attacks / Retaliation of any kind against a member, or group of members.
  6. Please do not advertise for other sites or forums here.
  7. Maximum of 3 smileys per regular member.
The high interactivity of this site should be considered a luxury, not a right. If you cannot follow these simple rules, you can and will be warned or banned from the comments, site or the entire network for any period of time.
Now enjoy yourself and behave!

  • Register: To get your own Username, click here!
  • Forgot your password? click here!
  • You can use UBB here!
Username:     Password:  
Remember my username and password
Comment Title:
Your comments for this File please:

 Latest Files
 » RoR style Playable H..
 » TSL Head Model Fixes
 » Canon Revan look f.. (1)
 » Fire and Ice HD.. (v2.1)
 » Pretty Fire, Whe.. (1.0)
 » Luxa Head Fix
 » Twin Mullet Men f.. (v1)
 » Dragon Scale Rob.. (1.0)
 » Darth Traya's Robe.. (1)
 » PFHB01 Retexture (0.9)

 Latest News
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..

 The Network
 » Gaming News
 » Game Demos
 » Game Patches
 » Trailer Videos
 » Gaming Forums

 Game Portals:
 » Age of Empires 3
 » Aliens vs Predator 2
 » America's Army
 » ArmA 2
 » Armada 2
 » Battlefield 1943
 » Bridge Commander
 » Brothers in Arms 2
 » Call of Duty 4
 » Command & Conquer
 » Company of Heroes
 » Crysis
 » Counter-Strike: Source
 » Dawn of War Series
 » Day of Defeat: Source
 » Diablo 3
 » Doom 3
 » Elite Force
 » Enemy Territory
 » Fallout 3
 » Far Cry 2
 » F.E.A.R.
 » Flight Simulator X
 » GTA San Andreas
 » Half-Life 2
 » Halo
 » Jedi Knight 3
 » Knights of the Old Republic
 » Left 4 Dead 2
 » LOTR: Battle 4 Middle Earth
 » Medal of Honor
 » Operation Flashpoint
 » Quake 4
 » Red Faction: Guerrilla
 » rFactor
 » Silent Hunter 4
 » Sins of a Solar Empire
 » Soldier of Fortune 2
 » S.T.A.L.K.E.R.
 » Star Trek: Legacy
 » Star Wars Battlefront 2
 » Star Wars Empire at War
 » StarCraft II
 » Starfleet Command III
 » Supreme Commander
 » Team Fortress 2
 » The Elder Scrolls IV
 » The Sims 2
 » TrackMania United
 » Unreal Tournament 3
 » Warcraft III
 » World of Warcraft
 » X3: Terran Conflict

You got served by in 0.1226 seconds using 6 MySQL queries and 13 includes
Copyright © 2015 FileFront, Inc. All rights reserved.
Design by Jos Jongejan aka Pro-Filer & Delta. Use of Knights of the Old Republic 2 Files materials is subject to certain Terms & Conditions.
TM & © 2015 Lucas Arts Entertainment Company All rights reserved. Knights of the Old Republic and related trademarks are trademarks of is a trademark of Lucas Arts Entertainment Company.