Now the mod is compatible wtih "Minthara Moves": Load "Halsin Minthara Confrontation CFM Workaround" first and then load "Minthara Moves" next
If you are in post Act2 area and having troubles with Halsin/Minthara coming back, copy-paste following commands to Script Extender Console with the latest mod. This will remove the character from the camp: Osi.DB_GlobalFlag("CAMP_Halsin_Minthara_PostCFM_228b4ea9-f697-4a63-8894-293d4a4cadc8") Osi.DB_LevelCheckPostCFM("SCL_Main_A") Osi.DB_LevelCheckPostCFM("INT_Main_A") Osi.DB_LevelCheckPostCFM("BGO_Main_A") Osi.DB_LevelCheckPostCFM("CTY_Main_A") Osi.DB_LevelCheckPostCFM("END_Main") Osi.DB_LevelCheckPostCFM("EPI_Main_A") Osi.DB_LevelCheckPostCFM("IRN_Main_A")
Hey so uh, quick question: Suppose I don't have this mod installed for a playthrough, but install it after arriving in the transition camp between Act 2 and 3 (or whenever the Shadowcurse questline has closed as a success). If I then force the scene through a console command and Halsin leaves permanently, will the finished questline be overriden as failed or does the successful ending of the questline stay? How does this affect the epilogue letters (from e.g. Art Cullagh)?
Patch 8 for Baldur gate came out. Unfortunately I think this mod isn't working, hoping this mod will get update soon. Also does this mod require anything else beside the optional files for this mod?
I'm curious about what you wrote in the latest update. Does this mean that the whole Shadowcurse questline now fails if Halsin leaves even if you did Halsin's entire questline before recruiting Minthara? If so, why?
It's just because of the quest log I added for the mod. Because this quest outcome is 1) failed outcome for "Lift the Shadow Curse", and 2) the description of this outcome came from the failed quest outcome when Halsin dies, I thought it does not really fit to show the cutscene for completing "Lift the Shadow Curse." It's a limitation because in the vanilla version, as far as I know, it's not possible to get rid of Halsin once he joins you: he doesn't have enough disapproval options to leave the party in the act2, and once he joins the party, there is no way to permanently kill him. So when the confrontation occurs after rescuing Thaniel, it does not work well with the consequences provided by the vanilla version.
Whining for yet another version: Is it possible to make Halsin initiate the scene at the beginning of act 3 or just before moving to act 3 area? It honestly doesn't make sense that Halsin would leave the Shadow Curse unsolved and Thaniel into Shadowfell just because Minthara is present. He has waited for a century to get a possibility to remove it.
Part of the reason is because the dialogue is a bit different whether you rescued Thaniel or not. So I assumed that the event was intended to happen during Act2. At the moment, I'm testing if I can use the game system to play the confrontation. If it works, I'll make the confrontation cutscene can be triggered when you move from Act2 to Act 3.
Aww man... I'm already past recruiting Minthara (Still in Act 2 tho). Wish I could still use it, but it will only trigger when Minthy first joins the camp... oh well. Guess I'm stuck with both of them for my playthrough cause I'd be backtracking a huge amount for it. Unless there's a script code I can input to force it to activate when I camp. But I'm guessing not. Glad I'll have this for future playthroughs at least, so thank you for that!
If not, start the long rest and use following commands to start the cutscene forcefully (You need to select your avatar character so that GetHostCharacter() cans grab your character's ID):
Better position Halsin near your character rather than at that abandoned house in Act2 Camp site because the dialogue won't start if Halsin/Minthara is far away from your avatar.
I tested a bit, and this works when 1. without the mod, I progressed getting both Minthara and Halsin, spent one long rest 2. load the mod.
1) Before clicking the long rest button, use following commands: Osi.DB_GlobalFlag("CAMP_Halsin_Minthara_PreCFM_41a924b4-e762-429f-ac88-721c98463749") Osi.DB_CampfireMoment_FixedSpeakers("CAMP_Halsin_Minthara_CFM_Confrontation_e06aa537-c287-4815-d8b2-591f5c1e7b52", "S_GLO_Halsin_7628bc0e-52b8-42a7-856a-13a6fd413323", "S_GOB_DrowCommander_25721313-0c15-4935-8176-9f134385451b")
2) Check above data are in the right DB _D(Osi.DB_GlobalFlag:Get(nil)) _D(Osi.DB_CampfireMoment_FixedSpeakers:Get(nil, nil, nil))
3) Enter the long rest mode and the scene would be played
I forgot mentioning DB_CampFireMoment_FixedSpeakers from the previous reply and this might be the cause that the cutscene won't be triggered if Halsin is not yet recruitable as a regular party member.
Also, other campfire events can interrupt Halsin-Minthara CFM. If that's the case, take enough long rest for the cutscene to be triggered.
IT WORKED!!!! Thank you SO MUCH!!! Hope this will be helpful to anyone else that comes across the mod after recruiting both of them during Act 2 like me. I really appreciate you taking time out of your day to reply and help figure out why the script wasn't working originally. Again, thank you!!! <3
I edited a bit of "Act2_CAMP_HalsinMintharaCFM.txt" because I needed to take care of (FLAG)"CAMP_Halsin_Minthara_BothPresent_6e984e21-ad6b-4c1a-b038-473a6420dbdc." I think Minthara Moves mod also changed this "Act2_CAMP_HalsinMintharaCFM.txt" because when I quickly checked the interaction, the confrontation mod didn't trigger the cutscene. If this problem is resolved, I don't think there would be a problem to load both mods at the same time.
Okay, not sure that load order would actually have both playing together nicely - in Act 2 anyway. I'd imagine Minthara moves mod may change quite a bit for that file considering what it does or maybe it is a simple change. Either way maybe there's a way to have them both function together
I'm about to move into Act 2 & test it out. I'll let you know if I can get them working together - fingers crossed!
**So with this mod placed below the Minthara Moves mod - it does trigger the cutscene and the persuasion roll works (if that's the version you use). Minthara's tent was where it was supposed to be with the Minthara moves mod - I tested that at the red grass Shadow camp & Last Light Inn camp. But Halsin's tent did not show up anywhere. I'm assuming that probably only applies to Act 2 campsites & it would work fine in Act 3 with showing both, separate tents because this mod does not touch Act 3.
I was going to see if I could run the confrontation, then remove this mod to have both tents appear - even though I knew it was a long shot, but since this takes effect on Level the save will not load if you remove the mod after the Level has already been loaded in.
Anyway - the confrontation scene looks great & there is definitely partial compatibility. If you're okay with Minthy having a fresh camp & Halsin wandering - for Act 2 anyway - then you can certainly run both at once. I haven't gotten far enough to see if completing Halsin's questline would refresh the camp somehow & make his tent appear.
Thank you for this update! I’m gonna see if the Minthara Moves mod can receive any sort of compatibility to fix Halsin’s tent. Otherwise I’m glad they both work and I’ll assume that after Act 2 things go back to normal.
As an update I tried this with the persuasion role version and currently haven't gotten the cutscene. even with this mod placed below Minthara Moves as you did. I also have a lot of other mods so there could definitely be another cause here, though. Might also be dependent on the sequence of events leading to recruiting Minthara and/or Halsin first?
I don't like recruiting Minthara on "good guy" playthroughs since it requires metagaming, but I also hate being forced to have Halsin in my party (his presence as a party member makes no sense; it was written in as last minute fan service without proper narrative to support it). This mod now gives me a way to get rid of him. :D
89 comments
Osi.DB_GlobalFlag("CAMP_Halsin_Minthara_PostCFM_228b4ea9-f697-4a63-8894-293d4a4cadc8")
Osi.DB_LevelCheckPostCFM("SCL_Main_A")
Osi.DB_LevelCheckPostCFM("INT_Main_A")
Osi.DB_LevelCheckPostCFM("BGO_Main_A")
Osi.DB_LevelCheckPostCFM("CTY_Main_A")
Osi.DB_LevelCheckPostCFM("END_Main")
Osi.DB_LevelCheckPostCFM("EPI_Main_A")
Osi.DB_LevelCheckPostCFM("IRN_Main_A")
Is it possible to make Halsin initiate the scene at the beginning of act 3 or just before moving to act 3 area?
It honestly doesn't make sense that Halsin would leave the Shadow Curse unsolved and Thaniel into Shadowfell just because Minthara is present.
He has waited for a century to get a possibility to remove it.
Osi.DB_GlobalFlag("CAMP_Halsin_Minthara_PreCFM_41a924b4-e762-429f-ac88-721c98463749")
If not, start the long rest and use following commands to start the cutscene forcefully (You need to select your avatar character so that GetHostCharacter() cans grab your character's ID):
Osi.DB_GlobalFlag("CAMP_Halsin_Minthara_PreCFM_41a924b4-e762-429f-ac88-721c98463749")
Osi.QuestAdd(GetHostCharacter(), "ORI_HalsinMinthara_CFM")
Osi.PROC_CampfireMoment_Dialog("CAMP_Halsin_Minthara_CFM_Confrontation_e06aa537-c287-4815-d8b2-591f5c1e7b52")
Osi.DB_CampfireMoment_DialogStarting("CAMP_Halsin_Minthara_CFM_Confrontation_e06aa537-c287-4815-d8b2-591f5c1e7b52")
Better position Halsin near your character rather than at that abandoned house in Act2 Camp site because the dialogue won't start if Halsin/Minthara is far away from your avatar.
1) Before clicking the long rest button, use following commands:
Osi.DB_GlobalFlag("CAMP_Halsin_Minthara_PreCFM_41a924b4-e762-429f-ac88-721c98463749")
Osi.DB_CampfireMoment_FixedSpeakers("CAMP_Halsin_Minthara_CFM_Confrontation_e06aa537-c287-4815-d8b2-591f5c1e7b52", "S_GLO_Halsin_7628bc0e-52b8-42a7-856a-13a6fd413323", "S_GOB_DrowCommander_25721313-0c15-4935-8176-9f134385451b")
2) Check above data are in the right DB
_D(Osi.DB_GlobalFlag:Get(nil))
_D(Osi.DB_CampfireMoment_FixedSpeakers:Get(nil, nil, nil))
3) Enter the long rest mode and the scene would be played
I forgot mentioning DB_CampFireMoment_FixedSpeakers from the previous reply and this might be the cause that the cutscene won't be triggered if Halsin is not yet recruitable as a regular party member.
Also, other campfire events can interrupt Halsin-Minthara CFM. If that's the case, take enough long rest for the cutscene to be triggered.
Apparently! You can end him and he is like any other NPC. Once he is, well, gone to the Grove of ashes. He can't be resurrected.
How does this interact with the Minthara Moves mod? The one that separates Halsin & Minthara's tents.
**So with this mod placed below the Minthara Moves mod - it does trigger the cutscene and the persuasion roll works (if that's the version you use). Minthara's tent was where it was supposed to be with the Minthara moves mod - I tested that at the red grass Shadow camp & Last Light Inn camp. But Halsin's tent did not show up anywhere. I'm assuming that probably only applies to Act 2 campsites & it would work fine in Act 3 with showing both, separate tents because this mod does not touch Act 3.
I was going to see if I could run the confrontation, then remove this mod to have both tents appear - even though I knew it was a long shot, but since this takes effect on Level the save will not load if you remove the mod after the Level has already been loaded in.
Anyway - the confrontation scene looks great & there is definitely partial compatibility. If you're okay with Minthy having a fresh camp & Halsin wandering - for Act 2 anyway - then you can certainly run both at once. I haven't gotten far enough to see if completing Halsin's questline would refresh the camp somehow & make his tent appear.
I don't like recruiting Minthara on "good guy" playthroughs since it requires metagaming, but I also hate being forced to have Halsin in my party (his presence as a party member makes no sense; it was written in as last minute fan service without proper narrative to support it). This mod now gives me a way to get rid of him. :D