Jump to content

Bug report by Guest


Guest Guest

Recommended Posts

Version of Game: ToB

Mods Installed: *listed below*

Description of Problem: My <CHARNAME> is female, but when I talked to Madam Nin in the Copper Coronet, Aerie interact talking about me as if I'm a male (she sais 'he').

And a few days later in the game she even started a romance dialogue. Romances don't seems to start with Jaheira or Viconia.

 

I'm really sorry for posting my problem here, since I don't really know from which mod it could came from. Any suggestion is welcome (even manual editing some variable), or feel free to insult me if I'm just bugging you with my request :)

 

Mod List:

// Log of Currently Installed WeiDU Mods

// The top of the file is the 'oldest' mod

// ~TP2_File~ #language_number #component_number // [subcomponent Name -> ] Component Name

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1 // BG2 Fixpack - Game Text Update

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #2 // Super Happy Fun Lucky Modder Pack

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #100 // Party Gets XP for Sending Keldorn to Reconcile With Maria

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #101 // Improved Spell Animations

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #102 // Cromwell's Forging Actually Takes a Day

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #103 // Mixed-Use Dagger Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #104 // Ghreyfain's Holy Symbol Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #106 // Giants Receive Penalties When Attacking Halflings, Dwarves, and Gnomes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #107 // Remove Dual-Classing Restriction from Archers and Stalkers

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #108 // Remove Second Attribute Bonus for Evil Path in Wrath Hell Trial

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #109 // Corrected Summoned Demon Behavior

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #111 // Bard Song Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #112 // Wizard Slayers Cause Miscast Magic on Ranged Attacks

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #113 // Additional Alignment Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #114 // Change Free Action to Protect Against Stun

~SETUP-ITEMUPGRADE.TP2~ #0 #0 // Shadows Of Amn Item Upgrades

~SETUP-ITEMUPGRADE.TP2~ #0 #1 // Throne Of Bhaal Item Upgrades

~SETUP-TACTICS.TP2~ #0 #4 // Improved Bodhi

~SETUP-TACTICS.TP2~ #0 #5 // Improved Irenicus

~SETUP-TACTICS.TP2~ #0 #6 // Improved Guarded Compound in the Temple District

~SETUP-TACTICS.TP2~ #0 #7 // Improved Twisted Rune

~SETUP-TACTICS.TP2~ #0 #8 // "Kuroisan", the Acid Kensai

~SETUP-TACTICS.TP2~ #0 #10 // Gebhard Blucher's Improved Mae'Var

~SETUP-TACTICS.TP2~ #0 #12 // Gebhard Blucher's Improved Demon Knights

~SETUP-TACTICS.TP2~ #0 #15 // Kensai Ryu's Improved Crypt King

~SETUP-TACTICS.TP2~ #0 #17 // Gebhard Blucher's Random City Encounters

~SETUP-TACTICS.TP2~ #0 #19 // Improved Undead

~SETUP-TACTICS.TP2~ #0 #20 // Improved Golems

~SETUP-TACTICS.TP2~ #0 #21 // Gebhard Blucher's Improved Mind Flayers

~SETUP-TACTICS.TP2~ #0 #22 // Smarter Dragons in SoA

~SETUP-TACTICS.TP2~ #0 #23 // Smarter Beholders

~SETUP-TACTICS.TP2~ #0 #24 // Kensai Ryu's Smarter Vampires

~SETUP-TACTICS.TP2~ #0 #25 // Slightly Smarter Mages and Liches

~SETUP-TACTICS.TP2~ #0 #28 // Göran Rimén's Improved Nymphs

~SETUP-TACTICS.TP2~ #0 #29 // Kensai Ryu's Improved Copper Coronet

~SETUP-TACTICS.TP2~ #0 #30 // SimDing0's Improved Oasis

~SETUP-TACTICS.TP2~ #0 #35 // Tougher Druid Grove

~1PP/1PP.TP2~ #0 #0 // 1PP: Everything but Potions

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #40 // Change Viconia's Skin Color to Dark Blue

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #60 // Weapon Animation Tweaks

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #80 // Restore SoA Load Screen Logo (ToB Only)

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #90 // Disable Portrait Icons Added by Equipped Items

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #100 // Commoners Use Drab Colors

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #120 // Change Avatar When Wearing Robes or Armor (Galactygon)

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #130 // Force All Dialogue to Pause Game

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1010 // More Interjections

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1020 // Alter HP Triggers for NPC Wounded Dialogues

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1040 // Improved Athkatlan City Guard

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1080 // Add Bags of Holding

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1140 // Gems and Potions Require Identification

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1150 // Shapeshifter Rebalancing

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1170 // Bonus Merchants (Baldurdash)

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1180 // Female Edwina

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1220 // Allow Cromwell to Upgrade Watcher's Keep Items

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #2210 // True Grandmastery (Baldurdash)

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3060 // Remove "You Must Gather Your Party..." Sound (Weimer)

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3150 // Turn Off The Hideous Cloak-of-Mirroring, Spell-Trap, and Physical Mirror Animations

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3200 // Sellable Items (Icelus)

~SETUP-VALHORN.TP2~ #0 #0 // Improved Horns of Valhalla v1.2

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #0 // Divine Remix Core Components (Required for Everything)

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #51 // Remove Cleric Kits -> Remove BioWare & Mod Kits

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #100 // Cleric Remix

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #103 // Install Silverstar of Selune Cleric Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #106 // Install Nightcloak of Shar Cleric Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #109 // Install Battleguard of Tempus Cleric Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #112 // Install Painbearer of Ilmater Cleric Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #115 // Install Firewalker of Kossuth Cleric Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #118 // Install Authlim of Iyachtu Xvim Cleric Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #121 // Install Lorekeeper of Oghma Cleric Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #124 // Install Heartwarder of Sune Cleric Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #127 // Install Feywarden of Corellon Cleric Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #130 // Install Strifeleader of Cyric Cleric Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #200 // Druid Remix

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #203 // Install Oozemaster Druid kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #403 // Install Bowslinger Ranger Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #406 // Install Feralan Ranger Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #409 // Install Forest Runner Ranger Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #412 // Install Justifier Ranger Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #415 // Install Wilderness Runner Ranger Kit

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #600 // Install Battleguard of Tempus Kit for Branwen

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #605 // Change Jaheira to Neutral Good

~DIVINE_REMIX/SETUP-DIVINE_REMIX.TP2~ #0 #610 // Install Nightcloak of Shar Kit for Viconia

~NPC_TWEAK.TP2~ #0 #1 // Cernd

~NPCKIT/NPCKIT.TP2~ #0 #30 // Improved Specialist Mage Descriptions

~NPCKIT/NPCKIT.TP2~ #0 #31 // Replace Berserker Kit with Battlerager for Dwarves

~NPCKIT/NPCKIT.TP2~ #0 #900 // Add Red Wizard to Edwin's Kit Description

~NPCKIT/NPCKIT.TP2~ #0 #2100 // Change Korgan's Kit to Battlerager

~NPCKIT/NPCKIT.TP2~ #0 #2200 // Give Mazzy a Proper Truesword of Arvoreen Kit

~NPCKIT/NPCKIT.TP2~ #0 #2300 // Change Minsc's Title to Rashemaar Ranger

~NPCKIT/NPCKIT.TP2~ #0 #2800 // Give Sarevok a Proper Deathbringer Kit

~SETUP-CELESTIALS.TP2~ #0 #0 // PnP Celestials

~SETUP-BANTERPACK.TP2~ #0 #0 // Pocket Plane Banter Pack for BG2: Shadows of Amn

~SETUP-BANTERPACK.TP2~ #0 #1 // Install SOA Banter Accelerator script? (Increases the frequency of interparty banter)

~SETUP-BANTERPACK.TP2~ #0 #2 // Pocket Plane Banter Pack for BG2: Throne of Bhaal

~SETUP-BANTERPACK.TP2~ #0 #3 // Install TOB Banter Accelerator script? (Increases the frequency of interparty banter)

// Recently Uninstalled: ~IMOEN.TP2~ #0 #0 // 'Imoen Romance Add-on Mod BG2:SoA(ToB required!)v1.201'

~IMOEN.TP2~ #0 #0 // 'Imoen Romance Add-on Mod BG2:SoA(ToB required!)v1.201'

Link to comment

Here I'm again. I registered now :)

 

Reinstalled and added only the fixpack:

// Log of Currently Installed WeiDU Mods

// The top of the file is the 'oldest' mod

// ~TP2_File~ #language_number #component_number // [subcomponent Name -> ] Component Name

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1 // BG2 Fixpack - Game Text Update

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes

 

As before, female <CARNAME> half elf fighter. I took Aerie, Jaheira, Viconia and Anomen.

Surfing a little in the savegame with Near Inifinity i get:

AERIEROMANCEACTIVE = 1

ANOMENROMANCEACTIVE = 1

VICONIAROMANCEACTIVE = 1

 

Nothing about Jaheira. Her variable isn't even displayed.

 

Looking into the stats of *HARBASE (should be <CHARNAME>) I see that Sex is set at Male (1) and Gender at FEMALE - 2.

 

Second scenario. Male <CARNAME> half elf fighter. Same people in the party:

AERIEROMANCEACTIVE = 1

JAHEIRAROMANCEACTIVE = 1

VICONIAROMANCEACTIVE = 1

 

No variable for Anomen.

 

Gender and Sex of *HARBASE both on Male (1) / MALE - 1.

 

If I'm right NAMEROMANCEACTIVE = 1 it's a valid romance start. So I'm guessing that having AERIEROMANCEACTIVE and VICONIAROMANCEACTIVE both at 1 with a female <CHARNAME> should be a bug.

Link to comment

Oh, ok. There's at least one bug here in the vanilla game for the Fixpack/GTU to deal with then.

STRING_SET 39399 ~N-no! No, <PRO_HESHE> isn't! <CHARNAME> has more than enough company, and no need for your... your... filth!~ //Changes the "he" in aeriej.dlg to "he" or "she" depending on the PC's gender.

If you know any more specific strings where it's wrong, it'll help to track those down if you post the exact string.

 

But... I think I see what you're saying, in that the Aerie romance shouldn't even be active if the PC is female (she doesn't swing, does she?). Unless you've used like the girdle of gender-bending or something...

 

I don't know much about romance timers, but plenty of folks here do... practically anyone who's worked on BG1NPC or RE should be able to figure it out.

Link to comment

Sorry, haven't found any other gender specific error like that one with Madam Nin in the copper coronet.

 

I haven't used any 'gender-bender' item or cheat. I've just run all the way out of the initial dungeon and went to get those 4 npc.

 

 

 

Edit:

Looking a little further with Infinity Explorer I noticed that every joinable female NPC has the Sex variable set on Female (2), so I don't really understand why my female <CHARNAME> should be set with Male (1).

Link to comment
I don't really understand why my female <CHARNAME> should be set with Male (1).
Um, maybe you clicked the "male" icon instead of the "female" one during character creation by mistake? That's the only thing I can think of, unless you did it deliberately with a character editor or an item. Or maybe there's some sort of spell (curse or trap) that does it too? The variables seem to suggest you started off female, and then got a sex change somehow.
Link to comment

The sex field at 0x237 is used for nothing and might as well be the irrelevant field; every female PC gets tarred with Male(1) here.

 

Aerie's indignation is only triggered if her romance is active, so the dialogue line doesn't need to change.

 

Can you do me a favor and check on the values of the global variables AerieMatch and ViconiaMatch in a new game? The main game script should not be setting these to one for a female protagonist.

Link to comment

// Log of Currently Installed WeiDU Mods

// The top of the file is the 'oldest' mod

// ~TP2_File~ #language_number #component_number // [subcomponent Name -> ] Component Name

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1 // BG2 Fixpack - Game Text Update

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #2 // Super Happy Fun Lucky Modder Pack

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #100 // Party Gets XP for Sending Keldorn to Reconcile With Maria

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #101 // Improved Spell Animations

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #102 // Cromwell's Forging Actually Takes a Day

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #103 // Mixed-Use Dagger Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #104 // Ghreyfain's Holy Symbol Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #106 // Giants Receive Penalties When Attacking Halflings, Dwarves, and Gnomes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #107 // Remove Dual-Classing Restriction from Archers and Stalkers

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #108 // Remove Second Attribute Bonus for Evil Path in Wrath Hell Trial

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #109 // Corrected Summoned Demon Behavior

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #111 // Bard Song Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #112 // Wizard Slayers Cause Miscast Magic on Ranged Attacks

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #113 // Additional Alignment Fixes

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #114 // Change Free Action to Protect Against Stun

 

 

Ok, new game with a female <CHARNAME> started and girls joined in the party.

Those are their variables:

 

AERIEJOINED = 1

AERIEQ = 1

AERIEROMANCE = 113874

AERIEROMANCEACTIVE = 1

AERIETRANSFORM = 2

 

VICONIAJOINEDPARTY = 1

VICONIAROMANCE = 116736

VICONIAROMANCEACTIVE = 1

 

The only variable like the ones you mentioned is ANOMENMACTH = 1.

 

Since otherwise I was gonna be late for work, I traveled around with Ctrl+J. It shouldn't be a problem, I hope.

Link to comment

Thank you for checking, and for the report.

 

Freaking blatancy I tell you.

ADD_TRANS_TRIGGER aerie 4 ~Global("AerieMatch","GLOBAL",1)~ 10 DO 0 1 2
EXTEND_BOTTOM aerie 4
 IF ~GlobalLT("chapter","GLOBAL",4) Global("AerieMatch","GLOBAL",0)~ 
THEN REPLY #42158 
DO ~SetGlobal("AerieTransform","GLOBAL",2) SetGlobal("AerieJoined","GLOBAL",1)~ 
 EXTERN ~aerie~ 52
 IF ~GlobalLT("chapter","GLOBAL",4) Global("AerieMatch","GLOBAL",0)~ 
THEN REPLY #58678 
DO ~SetGlobal("AerieTransform","GLOBAL",2) SetGlobal("AerieJoined","GLOBAL",1)~ 
 EXTERN ~aerie~ 52
 IF ~Global("AerieMatch","GLOBAL",0)~ 
THEN REPLY #42159 
DO ~SetInterrupt(FALSE) SetGlobal("AerieTransform","GLOBAL",2) SetGlobal("AerieJoined","GLOBAL",1) JoinParty() SetInterrupt(TRUE)~ 
 EXIT
END
EXTEND_BOTTOM aerie 10
 IF ~GlobalLT("chapter","GLOBAL",4) Global("AerieMatch","GLOBAL",0)~
THEN REPLY #42161 
DO ~SetGlobal("AerieJoined","GLOBAL",1)~ 
 EXTERN ~aerie~ 53
 IF ~GlobalLT("chapter","GLOBAL",4) Global("AerieMatch","GLOBAL",0)~ 
THEN REPLY #58677
DO ~SetGlobal("AerieJoined","GLOBAL",1)~
 EXTERN ~aerie~ 56
 IF ~Global("AerieMatch","GLOBAL",0)~ 
THEN REPLY #42162 
DO ~SetGlobal("AerieJoined","GLOBAL",1) JoinParty()~ 
 EXIT
END
ADD_TRANS_TRIGGER viconi 4 ~Global("ViconiaMatch","GLOBAL",1)~ DO 0 1 2
ADD_TRANS_TRIGGER viconi 5 ~Global("ViconiaMatch","GLOBAL",1)~ DO 1
EXTEND_BOTTOM viconi 4
 IF ~Global("toldViconiaImoen","LOCALS",0) GlobalLT("chapter","GLOBAL",4) Global("ViconiaMatch","GLOBAL",0)~ 
THEN REPLY #42195
 EXTERN ~VICONI~ 18
 IF ~GlobalLT("chapter","GLOBAL",4) Global("ViconiaMatch","GLOBAL",0)~
THEN REPLY #58670
 EXTERN ~VICONI~ 27
 IF ~Global("ViconiaMatch","GLOBAL",0)~
THEN REPLY #42196 
DO ~JoinParty()~
 EXIT
END
EXTEND_BOTTOM viconi 5
 IF ~Global("ViconiaMatch","GLOBAL",0)~ 
THEN REPLY #8246 
 EXTERN ~VICONI~ 6
END

 

Cam's going to want to redo these with ALTER_TRANS, so I'm not posting anything for Viccy. Also, I haven't looked at the files yet.

 

/edit

 

Lied about not posting for Viccy. Sorry. Indignant.

Link to comment
Yeah, I've hit that problem with female CHARNAMEs as well, and changing the <NameHere>RomanceActive variables does the trick for me. Or you could just delete the variables in ShadowKeeper.

Unfortunately I can't use Shadowkeeper with a large number of mods installed. It mess up the savegames.

Once, for example, I found in Jaheira's bar of memorized spells ready to be cast, a spell that she hasn't memorized. And it was impossible to cast it.

It occurred with the Divine Remix installed. It happens only if you edit something (like the STR of <CHARNAME> for example) and then you save.

It's a minor bug, but I don't have any way to know if something else get screwed.

Link to comment

Oh. Well, in that case, enabling the console (described here) and typing:

CLUAConsole:SetGlobal("<NameHere>RomanceActive","GLOBAL",0)

...should still work.

 

Of course, another option is to not use too many mods at a time, unless you intend to use them all in a run-through.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...