Jump to content

Problem starting a character


Guest Bernd Schmidt

Recommended Posts

Guest Bernd Schmidt

I've checked out the gemrb svn and built it under Linux. I managed to make it use a BG2 ToB installation, but I ran into a problem when starting a new character. After creating a standard mage (human, chaotic good, Identify + Magic Missile, Sling), it fails to finish when I click on "Accept":

 

[KEYImporter]: Searching for MXSPLWIZ.2da...[Found in Override]

KitValue**********: 16384

[KEYImporter]: Searching for *.2da...[ERROR]

[GUIScript]: Runtime Error:

Traceback (most recent call last):

File "./GUIScripts/bg2/CharGen9.py", line 18, in NextPress

FinishCharGen()

File "./GUIScripts/bg2/CharGen9.py", line 78, in FinishCharGen

AddClassAbilities (MyChar, ABTable)

File "./GUIScripts/bg2/CharGen9.py", line 222, in AddClassAbilities

TmpTable = GemRB.LoadTableObject (TmpTable)

RuntimeError: Can't find resource

Link to comment
Guest Bernd Schmidt
fixed, just do a svn update.

 

Thanks. I get a different error now:

 

KitValue**********: 16384

[KEYImporter]: Searching for repstart.2da...[FOUND]

[KEYImporter]: Searching for abstart.2da...[FOUND]

[KEYImporter]: Searching for SPIN103.spl...[Found in Override]

[KEYImporter]: Searching for SPIN101.spl...[FOUND]

[KEYImporter]: Searching for SPIN102.spl...[FOUND]

[KEYImporter]: Searching for strtgold.2da...[FOUND]

[KEYImporter]: Searching for avprefix.2da...[Found in GemRB Override]

[KEYImporter]: Searching for avprefr.2da...[Found in GemRB Override]

[KEYImporter]: Searching for avprefg.2da...[Found in GemRB Override]

[KEYImporter]: Searching for avprefc.2da...[Found in GemRB Override]

KitIndex before hack 32

[KEYImporter]: Searching for 25stweap.2da...[Found in Override]

[2DAImporter]: Bad signature!

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for A#FERALA.itm...[ERROR]

[KEYImporter]: Searching for a#ferala.itm...[NOT FOUND]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[NOT FOUND]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[NOT FOUND]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[NOT FOUND]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[NOT FOUND]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[NOT FOUND]

[KEYImporter]: Searching for HELM19.itm...[Found in Override]

[KEYImporter]: Searching for BAG29.itm...[FOUND]

[KEYImporter]: Searching for BAG27.itm...[FOUND]

[KEYImporter]: Searching for RING06.itm...[FOUND]

[KEYImporter]: Searching for RING40.itm...[FOUND]

[KEYImporter]: Searching for RING31.itm...[FOUND]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[ERROR]

[KEYImporter]: Searching for * .itm...[NOT FOUND]

[KEYImporter]: Searching for CLCK02.itm...[FOUND]

[KEYImporter]: Searching for BOOT01.itm...[Found in Override]

[KEYImporter]: Searching for AMUL21.itm...[Found in Override]

[KEYImporter]: Searching for AMUL19.itm...[FOUND]

[KEYImporter]: Searching for BRAC15.itm...[FOUND]

Traceback (most recent call last):

File "./GUIScripts/bg2/CharGen9.py", line 18, in NextPress

FinishCharGen()

File "./GUIScripts/bg2/CharGen9.py", line 181, in FinishCharGen

realslot = GemRB.GetSlots (MyChar, RealSlots[slot], -1)

IndexError: list index out of range

Link to comment
Guest Bernd Schmidt
Do you use some mod?

Not like it isn't supposed to work, but it would be good to know so it is easier to reproduce.

 

Looks like it is Andyr's feralan kit.

 

Yes... it's a really old installation from years ago though. I think I installed whatever sounded interesting from G3 and Pocket Plane.

 

Anything I can do to help get this fixed, or should I just uninstall the mods?

 

// 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

~SETUP-UB.TP2~ #0 #0 // The Kidnapping of Boo by Cliffette

~SETUP-UB.TP2~ #0 #1 // The Suna Seni/Valygar Relationship

~SETUP-UB.TP2~ #0 #2 // Kalah and What He Was Promised

~SETUP-UB.TP2~ #0 #3 // "Cat and Mouse" (Bodhi hunts you in Spellhold) by Ghreyfain

~SETUP-UB.TP2~ #0 #4 // Gorje Hilldark and the Extended Illithium Quest

~SETUP-UB.TP2~ #0 #5 // The Pai'Na/Spider's Bane Quest

~SETUP-UB.TP2~ #0 #6 // Restored Crooked Crane Inn

~SETUP-UB.TP2~ #0 #7 // Restored Encounters

~SETUP-UB.TP2~ #0 #8 // Artemis Entreri in Bodhi's Lair

~SETUP-UB.TP2~ #0 #9 // Corrected "Xzar's Creations"

~SETUP-UB.TP2~ #0 #10 // Restored Hell Minions, by SimDing0

~SETUP-UB.TP2~ #0 #12 // Item Restorations

~SETUP-UB.TP2~ #0 #13 // Yoshimo's Original Portrait

~SETUP-UB.TP2~ #0 #15 // NPC Portrait Restorations

~SETUP-UB.TP2~ #0 #16 // Corrected BAMs and Scripts

~SETUP-UB.TP2~ #0 #17 // Corrected Character Names and Biographies

~SETUP-UB.TP2~ #0 #18 // Restored Minor Dialogs

~SETUP-UB.TP2~ #0 #19 // Restored Bhaalspawn Powers, by David Gaider

~SETUP-UB.TP2~ #0 #20 // Extended ToB Item Descriptions

~SETUP-UB.TP2~ #0 #21 // Throne of Bhaal Minor Restorations

~SETUP-UB.TP2~ #0 #22 // Justifier Kit

~SETUP-UB.TP2~ #0 #23 // Feralan Kit

~SETUP-UB.TP2~ #0 #24 // Sarevok's Remorse

~SETUP-EASE.TP2~ #0 #0 // Infinite Weapon, Potion and Ring/Amulet Stacking

~SETUP-EASE.TP2~ #0 #3 // True Grand Mastery (extra half-attack, etc.) (Baldurdash)

~SETUP-EASE.TP2~ #0 #9 // Un-Nerfed THAC0 Table, Saving Throws, Grand-Mastery, and Arcane, Divine Spell Progression (Blucher)

~SETUP-EASE.TP2~ #0 #10 // XP Cap Remover

~SETUP-EASE.TP2~ #0 #11 // Allow Multi-Player Created NPCs to "Wait Here" When Kicked Out

~SETUP-EASE.TP2~ #0 #14 // Multiple Strongholds (Baldurdash)

~SETUP-EASE.TP2~ #0 #15 // Bonus Merchants (Baldurdash)

~SETUP-EASE.TP2~ #0 #18 // Imoen ToB Dialogue Fix

~SETUP-EASE.TP2~ #0 #20 // Female Edwina

~SETUP-EASE.TP2~ #0 #21 // Romance: Bug Fixes (required for later components).

~SETUP-ASCENSION.TP2~ #0 #0 // Ascension v1.41 (requires ToB)

~SETUP-ASCENSION.TP2~ #0 #3 // Tougher Gromnir (optional, requires ToB)

~SETUP-SOLAUFEIN.TP2~ #0 #0 // Solaufein Romance for Baldur's Gate II (SoA & ToB)

~SETUP-TACTICS.TP2~ #0 #1 // The Ritual (requires ToB)

~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 #15 // Kensai Ryu's Improved Crypt King

~SETUP-TACTICS.TP2~ #0 #18 // Kensai Ryu's Random Wilderness Encounters

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

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

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

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

~SETUP-UNDERREP.TP2~ #0 #0 // Underrepresented Items From Icewind Dale 2

~SETUP-D0QUESTPACK.TP2~ #0 #3 // Creature & Area Improvements -> Boss Improvements Only

~SETUP-D0QUESTPACK.TP2~ #0 #2 // Creature & Area Improvements -> All Creature Improvements

~SETUP-D0QUESTPACK.TP2~ #0 #4 // Alternative Harper/Xzar Plot

~SETUP-D0QUESTPACK.TP2~ #0 #5 // Extended Reynald Sequence

~SETUP-D0QUESTPACK.TP2~ #0 #6 // Intrigue In The Copper Coronet

~SETUP-D0QUESTPACK.TP2~ #0 #7 // Rahul Kanakia's Potion Quest

~SETUP-D0QUESTPACK.TP2~ #0 #9 // Improved Oasis II -> IO2 Dialogue & Combat Enhancement

~SETUP-D0QUESTPACK.TP2~ #0 #11 // Saving Sanik In Brynnlaw

~SETUP-D0QUESTPACK.TP2~ #0 #12 // Burglary Of The Bookkeeper

~SETUP-D0QUESTPACK.TP2~ #0 #13 // New Fate For The Dryads' Acorns

~SETUP-D0QUESTPACK.TP2~ #0 #14 // The Tragedy Of Besamen

~SETUP-D0QUESTPACK.TP2~ #0 #15 // Further Slaver Involvement

~SETUP-D0QUESTPACK.TP2~ #0 #16 // Sending The Solamnic Knights Home

~SETUP-D0QUESTPACK.TP2~ #0 #17 // Nazariel The Lich

~SETUP-D0QUESTPACK.TP2~ #0 #19 // Infernal Thievery

~G3ANNIVERSARY/SETUP-G3ANNIVERSARY.TP2~ #0 #0 // The Gibberlings Three Anniversary Mod

// Recently Uninstalled: ~SETUP-EASE.TP2~ #0 #12 // Turn Off The Hideous Cloak-of-Mirroring and Spell-Trap Animation

Link to comment

It is easiest if you uninstall the problematic components.

 

Here the problem appears to be a modded 25stweap.2da (more rows than slot types?) which was put in override. Please upload it somewhere, so we can inspect it.

Link to comment
Guest Bernd Schmidt
This should be fixed now. You need a full recompile from the current svn.

 

Thank you both for the quick fixes.

 

I played around with it, and noticed a few oddities after starting a ToB game.

 

The following messages occurred right at the start:

[GameScript]: Actionoverride failed for object:

IDS Targeting: 0 0 0 0 0 0 0 0 0 0

Filters: 22 0 0 0 0

[GameScript]: Actionoverride failed for object:

IDS Targeting: 0 0 0 0 0 0 0 0 0 0

Filters: 23 0 0 0 0

[GameScript]: Actionoverride failed for object:

IDS Targeting: 0 0 0 0 0 0 0 0 0 0

Filters: 24 0 0 0 0

[GameScript]: Actionoverride failed for object:

IDS Targeting: 0 0 0 0 0 0 0 0 0 0

Filters: 25 0 0 0 0

[GameScript]: Actionoverride failed for object:

IDS Targeting: 0 0 0 0 0 0 0 0 0 0

Filters: 26 0 0 0 0

 

All the items in the inventory have a blue border around them.

 

I don't remember whether this is normal for a ToB start character, but my mage didn't have anything in his spell book beyond the two first-level ones I picked at character generation time.

 

I was unable to put anything into my bag of holding, either by drag&drop, or by using the "To container" button. I did notice the following messages later:

[GUIScript]: Store is full.

 

Finally, when I clicked on the character record icon:

 

KitIndex before hack 32

[KEYImporter]: Searching for alignmnt.2da...[Found in Override]

[KEYImporter]: Searching for abdcscrq.2da...[Found in Override]

Traceback (most recent call last):

File "./GUIScripts/bg2/GUIREC.py", line 124, in OpenRecordsWindow

UpdateRecordsWindow ()

File "./GUIScripts/bg2/GUIREC.py", line 157, in UpdateRecordsWindow

if CanDualClass (pc):

File "./GUIScripts/bg2/GUIREC.py", line 890, in CanDualClass

if GemRB.GetPlayerStat (actor, locals()["IE_" + name[4:]]) < minimum:

KeyError: 'IE_STR'

 

and the game appeared hung subsequently.

Link to comment

The blue border is normal. We use that like in iwd2 to denote magical items.

 

You only had the spells you selected and currently you exit character generation at level 1.

 

The bag seems to be full, don't forget it contains a lot of goodies already.

 

This is what I'm working on currently, should be fixed today.

Link to comment

Yes, identified but magical items keep that blue border. Maybe it is slightly more intense than in iwd2, so we could tune down its brightness/opacity.

 

And since it isn't in bg2, we could add a runtime option. But generally, i like this improvement.

Link to comment

Archived

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

×
×
  • Create New...