About This File
=Alternate Revan Romances REDUX=
A KNIGHTS OF THE OLD REPUBLIC II: THE SITH LORDS MODIFICATION
AUTHOR: Leilukin
ORIGINAL MOD AUTHOR: felixfelicitas
FILE NAME: Alternate Revan Romances REDUX.7z
LATEST VERSION: 4.2
CONTACT: E-mail to leilukin@outlook.com, or message to Leilukin on Deadly Stream
PLEASE READ THROUGH THE MOD INFO ON THIS PAGE AND THE FAQ ARTICLE FOR MY KOTOR SAME-GENDER ROMANCE MODS BEFORE ASKING QUESTIONS!
1. DESCRIPTION:
In KotOR II: TSL, players are given options to set Revan's gender and alignment during the first conversation with Atton on Peragus. However, the game always assumes a male Revan is romantically involved with Bastila, while female Revan is romantically involved with Carth.
In March 2015, felixfelicitas released his Alternate Revan Romances mod to remedy that problem. His mod allowed players to set Revan's love interest(s), or lack thereof, and the rest of the game will have different variations of dialogue to reflect that change. Most notably, Bastila can be chosen as female Revan's love interest, and Carth can be chosen as male Revan's love interest.
Unfortunately, the original mod also had multiple bugs, including game-breaking ones. After becoming a modder myself, I had been trying to fix the bugs with felixfelicitas' mod, and was eventually successful. With felixfelicitas' permission, I release this updated version of the Alternate Revan Romances mod.
Changes since the 2.0 version of felixfelicitas' original mod:
- Many bug fixes, including fixing the game-breaking issue with the 904kreia.dlg file from the original mod
- The WAV files of the custom VOs have been converted to MP3 format to make this mod compatible with the Steam version of TSL
- Tweaked the dialogue options to choose Revan's love interest(s)
- Improved compatibility with the latest version of The Sith Lords Restored Content Mod (TSLRCM)
- Restructured the installation process of the mod by setting up TSLPatcher to patch relevant dialogue files instead of replacing dialogue files to improve compatibility with other mods.
Starting from version 4.0, Alternate Revan Romances REDUX also provides an optional add-on to make Juhani actually appear in the TSL game, with fully-voiced new dialogue, if you choose her as Revan’s love interest, remedying the fact that Juhani gets zero content in the entire TSL game even in cut content. Note that Juhani is available as a romance option for female Revan only.
Content from the Juhani cameo add-on:
- Juhani will leave hologram message to T3, with variations depending on Revan’s alignment.
- If Revan is light side, Juhani will appear and have a brief conversation with Carth after Carth’s meeting with the player post-Ravager. If both Juhani and Bastila are chosen as Revan’s love interests, Juhani and Bastila will show up together in this scene.
- Kreia will reference Juhani in the ending when the player asks Kreia about Revan.
Juhani’s texture and model are ported from KotOR 1, while the voice-overs of the new dialogue from this add-on were AI-generated: Juhani’s new voice lines were generated by xVASynth, an AI speech synthesis app developed for video game character voices, while Kreia’s new voice line was generated by XTTS from Caqui AI. Special thanks to HappyPenguin from the xVASynth Discord server for helping to train Juhani and Kreia’s voice models for xVASynth, as well as generating Kreia’s voice with XTTS, so I can make all the new dialogue fully-voiced.
Please note that this mod is ONLY COMPATIBLE WITH THE ENGLISH VERSION OF TSL AND TSLRCM. I do not provide support for non-English versions of TSL and TSLRCM.
2. INSTALLATION:
First and foremost, make sure you have The Sith Lords Restored Content Mod (TSLRCM) installed since TSLRCM is REQUIRED for this mod to work.
!! ATTENTION!! STEAM USERS: If you play KotOR 2 on Steam, DO NOT USE THE STEAM WORKSHOP VERSION OF TSLRCM if you want to use this mod! Instead, use the installer (.exe) version of TSLRCM, which can be downloaded from Deadly Stream here.
I recommend reading this Deadly Stream post on why Steam Workshop is NOT recommended for modding KotOR 2.
Download and extract the Alternate Revan Romances REDUX.7z archive to you downloaded to anywhere you like, as long as it is not within the KoOR 2 directory.
Run Install.exe, select one of the two “Main Installation” options depending on if you have installed M4-78 Enhancement Project (M4-78EP) or not. Once you have chosen the installation option you want, and select your KotOR 2 game folder as your KotOR 2 directory path, click the “Install” button and let the installer do its job.
JUHANI CAMEO ADD-ON:
If you want to install the add-on to make Juhani appear in the game if you choose her as Revan’s love interest, after installing any of the “Main Installation” options of this mod, select one of the two “ADD-ON: Juhani Cameo” options depending on if you have installed M4-78 Enhancement Project (M4-78EP) or not, then select your KotOR 2 directory path, and click the “Install” button.Make sure you have installed the “Main Installation” component of the mod before installing this add-on.
When you install this mod, two new folders named "backup" and “uninstall” will be created by the installer in the same folder as the installer. Do not delete the folders or any of the files within the folder if you are planning on uninstalling this mod.
The "Source" folder includes the source of the scripts used by this mod for modders' reference. Ignore the "Source" folder if you only want to install and play this mod.
3. UNINSTALLATION:
Open Install.exe and select your KotOR 2 directory where you installed this mod. From the “Tools” dropdown menu, select “Uninstall Mod / Restore Backup”, then confirm to uninstall the mod.
If you have also installed the Juhani Cameo add-on, it will uninstall the add-on first. After uninstalling the add-on, you need to select Yes to delete the most recent backup folder, then select “Uninstall Mod / Restore Backup” from the dropdown menu again to uninstall the main part of the mod.
4. PLAYING INSTRUCTIONS:
For the best experience with this mod, it's recommended to have a completely new TSL playthrough.
During your first conversation with Atton on Peragus, after setting Revan's alignment and gender, you will be given dialogue options to set Revan's love interest(s). Regardless of Revan's gender and alignment, you can choose Bastila, Carth, or both as Revan's love interest(s). If you set Revan as female, you will also get the option to choose Juhani as Revan's love interest. If Revan is both light side and female, you can choose any combination of Juhani, Bastila and Carth as Revan’s love interests.
Alternately, you can even choose to make Revan not having any love interest.
If you install this mod after playing past the initial conversation with Atton, and still want to customize Revan's romance choice, you can change it by using the KotOR Savegame Editor (KSE). Create a new save after installing this mod. Open KSE, expand a save file, and look for Globals > Booleans. At the bottom of the list of global booleans, there should be three new options:
- llk_revrom_bast — Checks if Bastila is chosen to be Revan’s love intrest
- llk_revrom_carth — Checks if Carth is chosen to be Revan’s love interest
- llk_revrom_juh — Checks if Juhani is chosen to be Revan’s love interest
Select any of these global booleans, then select “Yes” or “No”, click the “Apply” button, and click the “Commit Changes” button.
NOTE: Even if you set Juhani as Revan’s love interest during your first conversation with Atton or in KSE, you must install the Juhani cameo add-on to make Juhani appear in the game. On the other hand, you will not get any of Juhani’s content if you do not set Juhani as Revan’s love interest, even if you have installed the add-on.
5. KNOWN ISSUES:
None currently known. If you find any bugs or problems, please let me know.
6. MOD COMPATIBILITY:
Apart from TSLRCM, which is required for this mod to work, any other mods that modify any of the following content may conflict with this mod:
- T3-M4's main dialogue (t3m4.dlg)
- Atton's initial conversation on Peragus (101atton.dlg)
- Dialogue of Carth's meeting after the Ravager (carthend.dlg)
- Kreia's endgame dialogue (904kreia.dlg)
I have set up the installer to install this mod by patching the relevant dialogue files to improve compatibility with other content mods as much as possible, but it is still not guaranteed to be compatible with every other mods that modify the same files.
If you want to use M4-78 Enhancement Project (M4-78EP), you need to install M4-78EP first, then select the “M4-78EP Compatible” option(s) when you install my mod.
If you want to use my Atton Rand and Male Exile Romance, you must install this mod first, then you must choose one of the “Alternate Revan Romances REDUX Compatible” option when you install Atton Rand and Male Exile Romance.
you must install this mod after Atton Rand and Male Exile Romance.
If you want to use DarthTyren’s PartySwap and/or my Handmaiden and Female Exile - Disciple and Male Exile Romance, you need to install this mod after PartySwap and/or my Handmaiden/Disciple same-gender romance mod.
The Juhani Cameo Add-on of this mod is compatible with KotOR 1 mods that modify Juhani’s textures (in TGA, TPC or DDS format), but not compatible with KotOR 1 mods that modify Juhani’s models (in MDL and MDX format) unless they are ported to TSL.
7. PERMISSION:
You may modify this mod for your personal use. However, if you want to use any files from this mod for your own mod, please ask for my permission before releasing your mod. If I give you permission for it, you must credit me and the original author felixfelicitas when you release your mod.
If you want to create your own mod that makes Juhani appear in TSL, I have uploaded the ported Juhani textures and models separately as part of my Missing K1 Party Member Ports for TSL modder’s resource, which also includes a character template file (in UTC format) that allows you to spawn Juhani as an NPC.
If you want to create new voice-overs for Juhani or Kreia with xVASynth, you may download their voice models from the following links, and drop the models into your xVASynth directory:
I do not use nor support Steam Workshop, so I do not wish any of my mods to be uploaded to Steam Workshop.
8. CREDITS:
felixfelicitas for making the original Alternate Revan Romances mod, as well as giving me the permission to use, update and re-upload his mod
HappyPenguin for helping to train Juhani’s voice models for xVASynth and generating Kreia’s new voice line with XTTS
Fred Tetra for the KotOR Tool
Cortisol for Holocron Toolset
tk102 for DLG Editor
JdNoa for DeNCS KotOR Script Decompiler and KotOR Lipsynch Editor
KobaltBlu for KotOR Scripting Tool
bead-v for MDLedit
Cortisol and th3w1zard1 for HoloPatcher
THIS MODIFICATION IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT OR LUCASARTS OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE THIS FILE AT YOUR OWN RISK AND NEITHER THE ABOVE MENTIONED COMPANIES NOR THE AUTHOR IS RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE.
What's New in Version 3.1 See changelog
Released
Fixed isssues with the conversation after T3 plays Bastila's/Carth's message where some dialogue options refer to Revan/Bastila/Carth by the wrong gender, and in the M4-78EP compalibility patch the dialogue may suddenly cut off for a female Revan who does not romance Carth.
- With version 3.1:
- Download