-
Notifications
You must be signed in to change notification settings - Fork 0
KotOR Modding 102: Let's Space Kreia
Note: There are minor spoilers for TSL in this guide. But honestly, please play the games before modding them, as they're awesome :)
Let's face it - at the best of times, Kreia can be abrasive. The PC threatens to dump her as soon as they get off Peragus, but we never actually had the chance to act on this threat... until now. In this tutorial, we're going to make a mod that allows us to throw Kreia out the airlock. We'll keep it simple for now, and avoid complex things like camera movements and quests.
There is a collection of save games on DeadlyStream, which I recommend downloading. Make sure you load a save from before you first enter the Ebon Hawk (so right before leaving Peragus is your best bet).
The mod will be quite straightforward and linear, and will work as follows:
-
The PC will start a dialog with Kreia, and threaten to throw her out the airlock.
-
Kreia will warn the PC that they should not make threats unless they have the backbone to act on them.
-
If the player decides to back their threat with actions, Atton, Kreia, and the PC gather at the airlock
-
The player, and Atton, say some "goodbyes".
-
The player has a final chance to spare her:
a. If they spare her, they will lose influence with Kreia for their lack of backbone.
b. If they go through with it, they will receive a notification that they have lost influence with Kreia (as killing a person is wont to do). They will then die shortly after, due to the life link between the PC and Kreia.
- It would be great to see Kreia floating in space, but we'll leave that until the next tutorial.
- We won't actually do anything via scripting except moving characters into place, and killing the PC at the appropriate time (although we could do all sorts of things).
We will have to accomplish the following:
- Edit Kreia's dialog on the Ebon Hawk, adding the option to threaten her with an old-fashioned spacing
- Create a new dialog for the spacing scene
- Create markers for Kreia, Atton, and the PC where they should spawn at the start of the spacing scene
- Create scripts to spawn the characters at the start of the scene
- Create a script to lower player influence with Kreia, and then (on a delayed timer) kill the PC at the end of the scene
KotOR Modding
- KotOR Modding 101: Introduction to Modding for KotOR and TSL
- KotOR Modding 102: Let's Space Kreia
- KotOR Modding 201: Intermediate KotOR Modding
- KotOR Modding 202: Let's Make a Complex Mod
- KotOR Modding 301: Advanced KotOR Modding
- KotOR Modding 302: Let's Make an AI Mod
- KotOR Modding 303: Let's Make a Total Conversion Mod
KotOR Level Editor
- KotOR Level Editor: Installation
- KotOR Level Editor: An Introduction
- KotOR Level Editor: Creating a Module
- KotOR Level Editor: Opening an Existing Module
- KotOR Level Editor: Creating a New Template
- KotOR Level Editor: Instantiating Templates
- KotOR Level Editor: Saving a Module
- KotOR Level Editor: Editing Module Metadata
- KotOR Level Editor: Adding Custom Models and Rooms
- KotOR Level Editor: Adding Scripts and Dialogs
- KotOR Level Editor: Editing Dialogs