Hello! I officially started on this, so I thought I should post progress in the official WIP channel as opposed to the general help one.
This is my first attempt at making a mod, so any advice or callouts would be greatly appreciated.
The outline is to bring a version of TSL’s richer companion interactions to K1. I am a big believer that story and gameplay should effect each other as much as possible, in TSL that is fulfilled by lots of real benefits for engaging with party members. The Exile has a huge effect on their companions, which makes sense given the plot. The same should be true for K1...but the features just aren't there. The bones for what we see in TSL exists as the upgrade system for HK-47, so that is the foundation I am building this mod on.
The mod would give buffs to party members for finishing their sidequests. It would do this by leveling them up and equipping custom “hide” items to their hidden inventory slot when you finish their relevant quest. The goal is to boost the weaker non-jedi characters, while providing some incentive/satisfaction for pursuing their each character's individual storylines.
I have the following basics mapped out:
Kotortool + K-GFF Editor - Create new .uti files for the items containing the buffs.
Kotortool + Kotor Scripting Tool - Create a script that equips the item in the “hide” slot (or replace an item already there)
DLG_Editor - Attach the script to the dialog event associated with completing the relevant quest
DLG_Editor - Change/add text to the last dialog entry associated with that quest to explain to players the nature of the boost [ala HK-47’s repair boosts]
The relevant characters and quests are:
Carth → Finding Dustil
Mission → Mission’s brother
Canderous → Jagi’s Challenge
Zaalbar → Chieftain in Need
Juhani → Threat from Xor
Jolee → After Final Dialogue
HK-47 → Finishing repairs
T3-M4 → Finishing a custom dialog
The bonuses would include leveling the character to make them equal to the player as well as the following:
Progress:
Released version 1.0! [1/26/2022]
Credits (Will continue to update as I go):
Big thanks to Thor110 for directing me to his video tutorial on Kotor modding!
Additional gratitude for DarthParametric as they talked through issues
Huge thanks to ebmar for helping me clean up my change.ini for TSLpatcher
JC & Sdub for helping find Xor’s .dlg file
djh268 for their full game saves I used for testing
StellarExile & N-Drew25 for taking a look at my mod before release
Blue for their Kotor Scripting Tool
Fred Tetra for KotOR Tool
tk102 for their DLGEditor
Stoffe & Fair Strides - TSLPatcher