Hi everyone, I recently downloaded the Nathaniel mod for BGT, however due to a lack of reading comprehension I made my character a Chaotic Good Mage/Thief. I'd rather not have to start over as I have played through the whole BG1 arc as this character and have grown rather attatched to him. Is there any way at all that I can still romance Nathaniel?
Romancing Nathaniel as a Thief
Started by Xazarlar, Jun 22 2011 06:38 PM
2 replies to this topic
#1
Posted 22 June 2011 - 06:38 PM
#2
Posted 25 June 2011 - 10:54 PM
I think you can if you make some changes to his script.
In Nathaniel/script/SoA there should be a file called "fhnat" that you can open with Notepad or another text editor.
Look under the heading "Romance eligibility script" and find the line
and comment it out by adding "//" in front of the line, so that it looks like this:
Further down in the same file there should be this section:
Comment out each of the lines in that section (by putting "//" in front) then save the file and close.
Next, look in the Nathaniel/script/ToB folder and open the file FHAR6200. If you want to get epilogue endings that won't hold against you the fact that you are a thief, find and comment out the three lines in the file that read:
Save the file, close, and then reinstall Nathaniel.
Hope this works for you!
In Nathaniel/script/SoA there should be a file called "fhnat" that you can open with Notepad or another text editor.
Look under the heading "Romance eligibility script" and find the line
!Class(Player1,THIEF_ALL)
and comment it out by adding "//" in front of the line, so that it looks like this:
//!Class(Player1,THIEF_ALL)
Further down in the same file there should be this section:
//PC dual-classing to a thief IF InParty(Myself) See(Player1) Class(Player1,THIEF_ALL) Global("NathRomanceActive","GLOBAL",1) Global("NathThief1","GLOBAL",0) !StateCheck(Myself,CD_STATE_NOTVALID) !StateCheck(Player1,CD_STATE_NOTVALID) THEN RESPONSE #100 SetGlobal("NathThief1","GLOBAL",1) END IF InParty(Myself) See(Player1) Class(Player1,THIEF_ALL) !StateCheck(Myself,CD_STATE_NOTVALID) !StateCheck(Player1,CD_STATE_NOTVALID) Global("NathRomanceActive","GLOBAL",2) Global("NathThief2","GLOBAL",0) THEN RESPONSE #100 SetGlobal("NathThief2","GLOBAL",1) END IF InParty(Myself) See(Player1) OR(2) Global("NathThief1","GLOBAL",1) Global("NathThief2","GLOBAL",1) THEN RESPONSE #100 StartDialogueNoSet(Player1) END
Comment out each of the lines in that section (by putting "//" in front) then save the file and close.
Next, look in the Nathaniel/script/ToB folder and open the file FHAR6200. If you want to get epilogue endings that won't hold against you the fact that you are a thief, find and comment out the three lines in the file that read:
!Class(Player1,THIEF_ALL)
Save the file, close, and then reinstall Nathaniel.
Hope this works for you!
#3
Posted 27 June 2011 - 03:20 AM
Thanks very much!