jc2 581 Posted December 17, 2017 View File Train The Handmaiden One of the great things about TSLRCM is that the Exile can teach the party all of the forms that they learn from the Jedi masters. You could teach Atton, Mira, Visas, Bao-Dur, and Disciple all the forms and techniques you learn… wait, shouldn’t Handmaiden be on the list? She ought to be in the first place when she becomes a Jedi! However, there wasn’t any scripting or VO available for the Handmaiden to be trained in the games files nor was there ever an alternate solution. Well, after some script writing and some VO splicing by jc2, you can now teach Handmaiden all the forms just like you could for your other companions! This mod can be installed easily at any time during your playthrough and will take effect when Handmaiden becomes a Jedi. Enjoy!- Mellowtron11 Installation: Run tslpatcher **NOTE** PartySwap by DarthTyren is compatible & Leilukin's Handmaiden Fem Romance & are any other mods that edit handmaiden.dlg Compatible with TSLRCM Incompatible with anything that edits "262bdcg.dlg" see readme for workaround if necessary. If you receive these 2 errors, nothing is wrong. And the installer will continue to patch these 2das as needed. These two errors simply mean that the installer does not need to place these two files in the override folder because they are already there, and will continue patching them correctly. This was put in place in th e unlikely event that your override did not have these two files already within. • Warning: A file named globalcat.2da already exists in the override folder. Skipping file... • Warning: A file named spells.2da already exists in the override folder. Skipping file... See readme for details on how to use. Any feedback, regardless of its nature, is appreciated! Submitter jc2 Submitted 12/17/2017 Category Mods TSLRCM Compatible Yes 1 Quote Share this post Link to post Share on other sites
Mellowtron11 180 Posted December 18, 2017 Can this work on any save where Handmaiden has already been turned into a Jedi? Or is that something you need to be tested for this beta? Quote Share this post Link to post Share on other sites
jc2 581 Posted December 18, 2017 Can this work on any save where Handmaiden has already been turned into a Jedi? Or is that something you need to be tested for this beta? "since it affects your companions, it will take effect immediately and won't cause any issues by itself." I will be a bit more clear, since that was more of a comment modders would understand. Yes, yes it can work anywhere at any time, as long as you can speak to the Handmaiden. After you've made her a Jedi even (which is when this mod kicks in). 1 Quote Share this post Link to post Share on other sites
N-DReW25 1,336 Posted December 18, 2017 "since it affects your companions, it will take effect immediately and won't cause any issues by itself." I will be a bit more clear, since that was more of a comment modders would understand. Yes, yes it can work anywhere at any time, as long as you can speak to the Handmaiden. After you've made her a Jedi even (which is when this mod kicks in). Does this mod also add a full training montage cutscene for Handmaiden like Bao Dur? The reason I ask is that of the number of Scripts the mod contains. Quote Share this post Link to post Share on other sites
jc2 581 Posted December 18, 2017 Does this mod also add a full training montage cutscene for Handmaiden like Bao Dur? The reason I ask is that of the number of Scripts the mod contains. I should have done that... but naw I'm just a bad scripter and haven't done much with TSL yet, so I made a check to see if PC has the form, then a fire/check to see if he's already taught, then a script to give. There were 14 different forms, so that ended up being 14x4 +plus a few to cover the different cut to black scripts. I ended up fading to black with sequenced noises implying training. (four different sequences, to keep it from becoming mundane). I didn't think a montage for teaching her each form would be polite to the player who wants to teach her 3 or more forms, and ends up seeing the same content again and again. Do you think I should add a training montage after she becomes a jedi/dark jedi? Quote Share this post Link to post Share on other sites
Mellowtron11 180 Posted December 18, 2017 "since it affects your companions, it will take effect immediately and won't cause any issues by itself." I will be a bit more clear, since that was more of a comment modders would understand. Yes, yes it can work anywhere at any time, as long as you can speak to the Handmaiden. After you've made her a Jedi even (which is when this mod kicks in). Well, I need to read the description a little better! My bad! I am a little curious: could you post a little sample of the script from this mod? Just to see what it looks like? Quote Share this post Link to post Share on other sites
jc2 581 Posted December 18, 2017 Well, I need to read the description a little better! My bad! I am a little curious: could you post a little sample of the script from this mod? Just to see what it looks like? Trust me, you are fine. It really wasn't as clear as it should have been. Which script? What do you want to see, the boring checks of the powers/global number or the give form/set number. I'm guessing you'd like to see the more interesting script (1 of 4) that does the cut to black training when you train the handmaiden with a form. So here it is: void main() { SetGlobalFadeOut(0.0, 3.0); SetFadeUntilScript(); ActionPauseConversation(); DelayCommand(3.0, PlaySound("cb_ls_twirl2")); DelayCommand(4.0, PlaySound("cb_pa_saber1")); DelayCommand(4.6, PlaySound("cb_ls_swingshrt1")); DelayCommand(5.3, PlaySound("p_hand_block")); DelayCommand(6.0, PlaySound("cb_ls_twirl2")); DelayCommand(6.3, PlaySound("cb_ls_clash2")); DelayCommand(7.0, PlaySound("p_hand_atk1")); DelayCommand(7.5, PlaySound("cb_ls_clash1")); DelayCommand(8.0, PlaySound("cb_ls_clash2")); DelayCommand(9.0, SetGlobalFadeIn(0.0, 3.0)); DelayCommand(10.0, ActionResumeConversation()); } Quote Share this post Link to post Share on other sites
Mellowtron11 180 Posted December 20, 2017 Trust me, you are fine. It really wasn't as clear as it should have been. Which script? What do you want to see, the boring checks of the powers/global number or the give form/set number. I'm guessing you'd like to see the more interesting script (1 of 4) that does the cut to black training when you train the handmaiden with a form. So here it is: void main() { SetGlobalFadeOut(0.0, 3.0); SetFadeUntilScript(); ActionPauseConversation(); DelayCommand(3.0, PlaySound("cb_ls_twirl2")); DelayCommand(4.0, PlaySound("cb_pa_saber1")); DelayCommand(4.6, PlaySound("cb_ls_swingshrt1")); DelayCommand(5.3, PlaySound("p_hand_block")); DelayCommand(6.0, PlaySound("cb_ls_twirl2")); DelayCommand(6.3, PlaySound("cb_ls_clash2")); DelayCommand(7.0, PlaySound("p_hand_atk1")); DelayCommand(7.5, PlaySound("cb_ls_clash1")); DelayCommand(8.0, PlaySound("cb_ls_clash2")); DelayCommand(9.0, SetGlobalFadeIn(0.0, 3.0)); DelayCommand(10.0, ActionResumeConversation()); } Thanks for showing that! What would the script look like for the forms training sequence? Quote Share this post Link to post Share on other sites
jc2 581 Posted December 20, 2017 Thanks for showing that! What would the script look like for the forms training sequence? That is the "training sequence" script, I merely cut to black and added sounds, for reasons previously mentioned. Are you looking for the script that gives the forms to the handmaiden? Also, have you had a chance to beta test this yet? Once the beta test is completed, I will add the source script to the mod and you will be able to see all that you want. I just forgot to do that in the beta. 1 Quote Share this post Link to post Share on other sites
Mellowtron11 180 Posted December 21, 2017 Are you looking for the script that gives the forms to the handmaiden? Also, have you had a chance to beta test this yet? Once the beta test is completed, I will add the source script to the mod and you will be able to see all that you want. I just forgot to do that in the beta. Yeah the scripts that give her the forms. I've tried installing the mod, but every time I click the TSLpatcher.exe, I keep getting a message: WARNING! Cannot locate the INI file "change.ini" with work instruction. Unable to load the instructions text. Make sure the tslpatcherdata folder containing the info.rtf is in the same folder as this application. I'm guessing that I'm doing something wrong? Quote Share this post Link to post Share on other sites
jc2 581 Posted December 21, 2017 Yeah the scripts that give her the forms. I've tried installing the mod, but every time I click the TSLpatcher.exe, I keep getting a message: WARNING! Cannot locate the INI file "change.ini" with work instruction. Unable to load the instructions text. Make sure the tslpatcherdata folder containing the info.rtf is in the same folder as this application. I'm guessing that I'm doing something wrong? Script that gives her one of the forms void main() { object oA = GetObjectByTag("Handmaiden"); GrantSpell( 263, oA ); } You have to look up the spells.2da file to find the right integer and place it where I have "263." Try redownloading the mod. That shouldn't be an issue on your end, unless you deleted it by accidentally starting up the ChangeEdit.exe. I've double checked the file uploaded and it has the necessary files, additionally I tested out the tslpatcher before uploading and it ran smoothly. My suggestion is to delete those files, re-download and re-install. This time be sure to run the tslpatcher.exe and not click on the ChangeEdit.exe, which may or may not have happened. 1 Quote Share this post Link to post Share on other sites
Mellowtron11 180 Posted December 21, 2017 Script that gives her one of the forms void main() { object oA = GetObjectByTag("Handmaiden"); GrantSpell( 263, oA ); } You have to look up the spells.2da file to find the right integer and place it where I have "263." Try redownloading the mod. That shouldn't be an issue on your end, unless you deleted it by accidentally starting up the ChangeEdit.exe. I've double checked the file uploaded and it has the necessary files, additionally I tested out the tslpatcher before uploading and it ran smoothly. My suggestion is to delete those files, re-download and re-install. This time be sure to run the tslpatcher.exe and not click on the ChangeEdit.exe, which may or may not have happened. I figured out my goof. I extracted it to 7zip when I should have extracted it to a folder. Once I did that, I was able to install the mod into the override. I did test it out this morning, and the dialogue option appears for the exile. Selecting it causes the handmaiden to say, "You honor me Exile. Together then." But then nothing else happens and the dialogue goes back to the player's free roam around the ebon hawk. Quote Share this post Link to post Share on other sites
jc2 581 Posted December 21, 2017 I figured out my goof. I extracted it to 7zip when I should have extracted it to a folder. Once I did that, I was able to install the mod into the override. I did test it out this morning, and the dialogue option appears for the exile. Selecting it causes the handmaiden to say, "You honor me Exile. Together then." But then nothing else happens and the dialogue goes back to the player's free roam around the ebon hawk. That's good you were able to fix that install issue. This is embarassing I didn't link all the replies to that NPC Entry line... D: I will fix and update the file within the hour. 1 Quote Share this post Link to post Share on other sites
jc2 581 Posted December 21, 2017 I have updated, took longer than expected. But now your PC regardless of alignment will have access to all the reply options based upon forms known to the PC. Thanks for bringing this up btw! 2 Quote Share this post Link to post Share on other sites
Mellowtron11 180 Posted December 22, 2017 I have updated, took longer than expected. But now your PC regardless of alignment will have access to all the reply options based upon forms known to the PC. Thanks for bringing this up btw! Hey, don't worry about it. I reinstalled it tonight and it worked out perfectly! I like the use of the force power casting sound effect for the force forms and the lightsaber clashes for the lightsaber forms. Quick question-Are you going to keep the Handmaiden's "Let me try" for each technique lesson? Quote Share this post Link to post Share on other sites
jc2 581 Posted December 22, 2017 Hey, don't worry about it. I reinstalled it tonight and it worked out perfectly! I like the use of the force power casting sound effect for the force forms and the lightsaber clashes for the lightsaber forms. Quick question-Are you going to keep the Handmaiden's "Let me try" for each technique lesson? That's great news! Make sure to check that you cannot train her with the same form for the second time. A quick answer, idk. What do you think? Does it get annoying? Is there another sound you would suggest? To me, it seemed very fitting but I'm not tied to the hip about what sound to use there, for each of the training scripts. Quote Share this post Link to post Share on other sites
Mellowtron11 180 Posted December 22, 2017 That's great news! Make sure to check that you cannot train her with the same form for the second time. A quick answer, idk. What do you think? Does it get annoying? Is there another sound you would suggest? To me, it seemed very fitting but I'm not tied to the hip about what sound to use there, for each of the training scripts. You cannot train her with the same form for the second time. I've posted a couple screenshots below. The first shows all the available forms/techniques available to her, and the second shows that there's nothing left to teach her. Each time I teach her a form you get the corresponding sound effects and the fade out/Fade in effects. Really happy that this mod is actually happening, so thank you for putting the scripts together. As for the dialogue line, I think all the Jedi NPCs have a repeated and redundant line of dialogue that they keep saying after they learn a new form. Plus you are also forced to work with the limitations of the game files, namely the amount of VO lines available to you. I wouldn't mind the training sequence with only the sound effects, but if you still include the "Let me try" line, I can live with that too. Quote Share this post Link to post Share on other sites
Mellowtron11 180 Posted December 22, 2017 Sith Holocron spliced a piece of Handmaiden audio in the earlier forum thread so if you'd want to use that. It goes, "I thank you". Admin: Here's the exact post which has the other spliced audio clip as well Handmaiden - I thank you.mp3 Quote Share this post Link to post Share on other sites
Roth9 14 Posted January 7, 2018 One of the great things about TSLRCM is that the Exile can teach the party all of the forms that they learn from the Jedi masters. You could teach Atton, Mira, Visas, Bao-Dur, and Disciple all the forms and techniques you learn… wait, shouldn’t Handmaiden be on the list? She ought to be in the first place when she becomes a Jedi! However, there wasn’t any scripting or VO available for the Handmaiden to be trained in the games files nor was there ever an alternate solution. Thanks, this is something that always bothered me too. Also, please answer this: You can teach the disciple? I don't remember ever being able to do this. Am I the only one that this doesn't happens for? Quote Share this post Link to post Share on other sites
jc2 581 Posted January 7, 2018 Thanks, this is something that always bothered me too. Also, please answer this: You can teach the disciple? I don't remember ever being able to do this. Am I the only one that this doesn't happens for? If you wouldn't mind checking, I would be more than happy to accommodate. I, honestly, cannot remember myself if he was... don't play female PC often. Quote Share this post Link to post Share on other sites
Roth9 14 Posted January 8, 2018 If you wouldn't mind checking, I would be more than happy to accommodate. I, honestly, cannot remember myself if he was... don't play female PC often. I checked, and as I said, in my game the disciple cannot be teached just like the handmaiden was before your mod, I can teach Atton, Visas, Bao dur and Mira but these two. Quote Share this post Link to post Share on other sites
jc2 581 Posted January 9, 2018 I checked, and as I said, in my game the disciple cannot be teached just like the handmaiden was before your mod, I can teach Atton, Visas, Bao dur and Mira but these two. Thanks for checking! I would love to get to working on this sometime soon ish, hopefully before school starts back up for me. I'll have to rework the "training" sequence, find dialogue/splice lines, and will have to do another global.2da global number scripts. Does it make more sense as another mod? Or should I just update Train the Handmaiden and rename it Train Both Handmaiden & Disciple? Quote Share this post Link to post Share on other sites
Mellowtron11 180 Posted January 10, 2018 Thanks, this is something that always bothered me too. Also, please answer this: You can teach the disciple? I don't remember ever being able to do this. Am I the only one that this doesn't happens for? Wait, he can't be taught at all? Has this happened to anyone else? If you wouldn't mind checking, I would be more than happy to accommodate. I, honestly, cannot remember myself if he was... don't play female PC often. Neither do I. Been playing my third playthrough of KOTOR2 and I've always played as a male exile. Thanks for checking! I would love to get to working on this sometime soon ish, hopefully before school starts back up for me. I'll have to rework the "training" sequence, find dialogue/splice lines, and will have to do another global.2da global number scripts. Does it make more sense as another mod? Or should I just update Train the Handmaiden and rename it Train Both Handmaiden & Disciple? Either method could work. Is there audio that you have to edit or splice for disciple's lines? One other question: If I used the beta version of this mod, will the new version overwrite the old mod when I install it? Quote Share this post Link to post Share on other sites
jc2 581 Posted January 10, 2018 Wait, he can't be taught at all? Has this happened to anyone else? Neither do I. Been playing my third playthrough of KOTOR2 and I've always played as a male exile. Either method could work. Is there audio that you have to edit or splice for disciple's lines? One other question: If I used the beta version of this mod, will the new version overwrite the old mod when I install it? 1) Apparently so, and I've confirmed by looking at the dlg file. 2) I think I might end up releasing them separate, just so it's not confusing but that's a thought for later. 3) Yeah, this time I will probably have to splice lines, which means figuring out lip movements. *PAIN* 4) Yes, looking at the tslpatcher changes.ini, it is set to replace the files and the global.2da is set up correctly and wll just install another layer of the same booleans, but that's fine. Keep in mind that if you have Party Swap installed, you will want to install this mod first, and then re-install party swap. Quote Share this post Link to post Share on other sites
Mellowtron11 180 Posted January 11, 2018 3) Yeah, this time I will probably have to splice lines, which means figuring out lip movements. *PAIN* 4) Yes, looking at the tslpatcher changes.ini, it is set to replace the files and the global.2da is set up correctly and wll just install another layer of the same booleans, but that's fine. Keep in mind that if you have Party Swap installed, you will want to install this mod first, and then re-install party swap. In terms of lip movements, I thought a lip file was just one movement repeated on a loop. And what type of booleans are you using in this mod/programming? Quote Share this post Link to post Share on other sites