In BG2, could I use Shadowkeeper to allow Viconia to romance me even as a gnome?
Fubby
Member Posts: 189
If so, how?
0
Comments
So instead of using Shadowkeeper, you can use the CLUAConsole to set the global variable with this line.
CLUAConsole:SetGlobal("ViconiaRomanceActive","GLOBAL",1)
If triggering the romance is taking a while you can use this line to jump to the next stage of the romance.
CLUAConsole:SetGlobal("ViconiaRomance", "GLOBAL",1)
By using this, it should bypass the racial restrictions. If things are working out so well, you could alternatively create a male elf Charname to initiate the romance, and then shadowkeeper him to a gnome or a woman after the romance has progressed. But I'm pretty sure that having the ViconiaRomanceActive global set to 1 is enough for it to trigger.
You have to locate the "baldur.ini" file and open it in a text editor program. Look for the line of dialogue that says "Program Options", and add in "Debug Mode=1". When you next start a up the program hold down CTRL and SPACE and a dialogue box will appear where you enter in the code.
However you can still use Shadow Keeper instead by loading up your save file and adding the Global Variable. You do this by looking for the tab "Global Variables" and then choosing "Add". There you add in "ViconiaRomanceActive" in the Name section and "1" for the value.
Both methods achieve the same results.
Make sure you save a copy of your game that is unedited just in case something goes wrong.
1.) Romance everyone you want, no gender or race requirement.
2.) Romance never dies.
3.) You can romance several at the same time.
And several more aswell, take your pick.
This does not require the CLUAConsole.
Instead, (if you haven't picked her up) I would just enable the console and then type CLUAConsole:SetGlobal("ViconiaMatch","Global",1), then whenever she joins your party the romance will begin and proceed as normal. You're just altering the game check to see if you're a proper 'match' for her.
If you've already picked her up, you can try setting the ViconiaMatch to 1 and then ViconiaRomanceActive to 1 and see if that works. I would not mess with the ViconiaRomance variable at all. If you want the romance to speed up, then enter ViconiaRomanceActive 1 twice, or alternatively you can speed up real time by entering CLUAConsole:AdvanceRealTime("xxxxx"). Know that if you advance real time or RomanceActive once, there will still be a 30 second delay for dialogue.