Jump to content


Cannot dual class ranger-cleric

dual; ranger; cleric; bgt; problem;

  • Please log in to reply
18 replies to this topic

#1 -Garfunkel-

-Garfunkel-
  • Guest

Posted 04 February 2014 - 11:54 AM

Howdy.

 

Running a BGT game with quite a few mods. I have a full party of my own creation, and my aim was to dual-class all of them in SoA. Everyone else went smoothly but my ranger has her dual-class button darkened out. She is human, has sufficient ability scores and just turned level 9. It's been that way from the beginning but I only got worried now, since I tried to force her to dual-class with Shadowkeeper, but that just creates a buggy Ranger/Cleric multi-class with no spells.

 

I checked the dualclas.2da and it is enabled there - both ways. What can I do?

 

As far as I know, only these mods affect dual-classing:

 

~TOBEX/TOBEX.TP2~ #0 #107 // Allow All Races to Dual Class: Beta 0025
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #107 // Remove Dual-Classing Restriction from Archers and Stalkers: v9.03

 

But I can put the whole weidu.log here if it helps.

 

 



#2 -Garfunkel-

-Garfunkel-
  • Guest

Posted 04 February 2014 - 11:56 AM

Oh and she's lawful good, so alignment isn't a problem either.



#3 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 04 February 2014 - 12:07 PM

Garfunkel, on 04 Feb 2014 - 19:54, said:

Howdy. Running a BGT game with quite a few mods. I have a full party of my own creation, and my aim was to dual-class all of them in SoA. Everyone else went smoothly but my ranger has her dual-class button darkened out. She is human, has sufficient ability scores

So her stats are ?

Remember that nearly all rangers stats need to be 15(so STR and DEX) while at the same time Wisdom needs to be 17.


Edited by The Imp, 04 February 2014 - 12:10 PM.

Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#4 -Garfunkel-

-Garfunkel-
  • Guest

Posted 04 February 2014 - 12:19 PM

STR 19 DEX 18 CON 18 WIS 19

 

But the button was dark even before I used the Tomes in BG1 to get STR and WIS to 19.



#5 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 04 February 2014 - 01:02 PM

Can you --change-log your "abdcscrq.2da" and "abdcdsrq.2da" -files ?


Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#6 -Garfunkel-

-Garfunkel-
  • Guest

Posted 04 February 2014 - 02:04 PM

Sure can!

 

change-log.txt

 

Quote

[WeiDU.exe] WeiDU version 22700

[WeiDU.exe] Using scripting style "BG2"
In state 680, I expected one of these tokens:
  [0] EOF
  [2] ~~
  [3] <<<<<<<<
  [14] DEFINE_ACTION_FUNCTION
  [26] APPEND_COL
  [28] ACTION_FOR_EACH
  [30] INCLUDE
  [33] AT_INTERACTIVE_NOW
  [36] ADD_SPELL
  [50] RANDOM_SEED
  [52] DEFINE_ACTION_MACRO
  [53] AT_EXIT
  [54] OUTER_PATCH
  [62] OUTER_TEXT_SPRINT
  [64] CLEAR_ARRAYS
  [76] ACTION_READLN
  [81] BIFF
  [84] DECOMPRESS_BIFF
  [87] COMPILE
  [91] OUTER_WHILE
  [94] REQUIRE_FILE
  [95] ADD_MUSIC
  [99] WARN
  [104] NOGLOB
  [106] ACTION_CLEAR_ARRAY
  [107] LAUNCH_ACTION_MACRO
  [116] GLOB
  [120] COPY_ALL_GAM_FILES
  [127] AT_UNINSTALL
  [128] FORBID_FILE
  [129] ADD_SECTYPE
  [132] CLEAR_MEMORY
  [133] DEFINE_PATCH_MACRO
  [142] ACTION_DEFINE_ARRAY
  [150] LAUNCH_ACTION_FUNCTION
  [159] ACTION_BASH_FOR
  [162] STRING_SET
  [169] OUTER_FOR
  [174] AT_UNINSTALL_EXIT
  [176] ALTER_TLK_LIST
  [184] CLEAR_IDS_MAP
  [190] APPEND
  [191] ADD_KIT
  [192] AT_NOW
  [202] COPY_EXISTING_REGEXP
  [209] UNINSTALL
  [217] COPY_LARGE
  [221] EXTEND_TOP
  [222] LOG
  [225] STRING_SET_EVALUATE
  [229] CLEAR_INLINED
  [233] GET_FILE_ARRAY
  [238] OUTER_SPRINT
  [240] FAIL
  [241] MKDIR
  [242] ADD_PROJECTILE
  [246] SILENT
  [251] EXTEND_BOTTOM_REGEXP
  [252] AT_INTERACTIVE_UNINSTALL_EXIT
  [253] AT_INTERACTIVE_EXIT
  [259] ACTION_MATCH
  [260] LOAD_TRA
  [262] PRINT
  [267] COPY_KIT
  [268] REINCLUDE
  [269] AT_INTERACTIVE_UNINSTALL
  [270] CLEAR_CODES
  [277] COPY
  [281] OUTER_PATCH_SAVE
  [283] MOVE
  [285] DEFINE_PATCH_FUNCTION
  [292] COPY_EXISTING
  [294] ACTION_PHP_EACH
  [298] ACTION_DEFINE_ASSOCIATIVE_ARRAY
  [300] EXTEND_BOTTOM
  [301] GET_DIRECTORY_ARRAY
  [303] ACTION_TRY
  [304] BEGIN
  [306] DISABLE_FROM_KEY
  [309] ADD_SCHOOL
  [314] COPY_RANDOM
  [334] APPEND_OUTER
  [335] STRING_SET_RANGE
  [336] CLEAR_EVERYTHING
  [337] OUTER_SET
  [340] ALTER_TLK
  [349] ACTION_RERAISE
  [351] ALTER_TLK_RANGE
  [356] WITH
  [357] VERBOSE
  [359] EXTEND_TOP_REGEXP
  [364] ACTION_IF
  [365] END
Parse error (state 680) at LPAREN
 
[SETUP-BGT.TP2] PARSE ERROR at line 9499 column 1-10
Near Text: (
GLR parse error
 
[SETUP-BGT.TP2]  ERROR at line 9499 column 1-10
Near Text: (
Parsing.Parse_error
ERROR: parsing [SETUP-BGT.TP2]: Parsing.Parse_error
 
FATAL ERROR: Parsing.Parse_error

 

 
change-log1.txt

Quote


[WeiDU.exe] WeiDU version 22700
[WeiDU.exe] Using scripting style "BG2"
In state 680, I expected one of these tokens:
  [0] EOF
  [2] ~~
  [3] <<<<<<<<
  [14] DEFINE_ACTION_FUNCTION
  [26] APPEND_COL
  [28] ACTION_FOR_EACH
  [30] INCLUDE
  [33] AT_INTERACTIVE_NOW
  [36] ADD_SPELL
  [50] RANDOM_SEED
  [52] DEFINE_ACTION_MACRO
  [53] AT_EXIT
  [54] OUTER_PATCH
  [62] OUTER_TEXT_SPRINT
  [64] CLEAR_ARRAYS
  [76] ACTION_READLN
  [81] BIFF
  [84] DECOMPRESS_BIFF
  [87] COMPILE
  [91] OUTER_WHILE
  [94] REQUIRE_FILE
  [95] ADD_MUSIC
  [99] WARN
  [104] NOGLOB
  [106] ACTION_CLEAR_ARRAY
  [107] LAUNCH_ACTION_MACRO
  [116] GLOB
  [120] COPY_ALL_GAM_FILES
  [127] AT_UNINSTALL
  [128] FORBID_FILE
  [129] ADD_SECTYPE
  [132] CLEAR_MEMORY
  [133] DEFINE_PATCH_MACRO
  [142] ACTION_DEFINE_ARRAY
  [150] LAUNCH_ACTION_FUNCTION
  [159] ACTION_BASH_FOR
  [162] STRING_SET
  [169] OUTER_FOR
  [174] AT_UNINSTALL_EXIT
  [176] ALTER_TLK_LIST
  [184] CLEAR_IDS_MAP
  [190] APPEND
  [191] ADD_KIT
  [192] AT_NOW
  [202] COPY_EXISTING_REGEXP
  [209] UNINSTALL
  [217] COPY_LARGE
  [221] EXTEND_TOP
  [222] LOG
  [225] STRING_SET_EVALUATE
  [229] CLEAR_INLINED
  [233] GET_FILE_ARRAY
  [238] OUTER_SPRINT
  [240] FAIL
  [241] MKDIR
  [242] ADD_PROJECTILE
  [246] SILENT
  [251] EXTEND_BOTTOM_REGEXP
  [252] AT_INTERACTIVE_UNINSTALL_EXIT
  [253] AT_INTERACTIVE_EXIT
  [259] ACTION_MATCH
  [260] LOAD_TRA
  [262] PRINT
  [267] COPY_KIT
  [268] REINCLUDE
  [269] AT_INTERACTIVE_UNINSTALL
  [270] CLEAR_CODES
  [277] COPY
  [281] OUTER_PATCH_SAVE
  [283] MOVE
  [285] DEFINE_PATCH_FUNCTION
  [292] COPY_EXISTING
  [294] ACTION_PHP_EACH
  [298] ACTION_DEFINE_ASSOCIATIVE_ARRAY
  [300] EXTEND_BOTTOM
  [301] GET_DIRECTORY_ARRAY
  [303] ACTION_TRY
  [304] BEGIN
  [306] DISABLE_FROM_KEY
  [309] ADD_SCHOOL
  [314] COPY_RANDOM
  [334] APPEND_OUTER
  [335] STRING_SET_RANGE
  [336] CLEAR_EVERYTHING
  [337] OUTER_SET
  [340] ALTER_TLK
  [349] ACTION_RERAISE
  [351] ALTER_TLK_RANGE
  [356] WITH
  [357] VERBOSE
  [359] EXTEND_TOP_REGEXP
  [364] ACTION_IF
  [365] END
Parse error (state 680) at LPAREN
 
[SETUP-BGT.TP2] PARSE ERROR at line 9499 column 1-10
Near Text: (
GLR parse error
 
[SETUP-BGT.TP2]  ERROR at line 9499 column 1-10
Near Text: (
Parsing.Parse_error
ERROR: parsing [SETUP-BGT.TP2]: Parsing.Parse_error
 
FATAL ERROR: Parsing.Parse_error

 



#7 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 04 February 2014 - 02:21 PM

Load the Windows Binary archive from here and extract the weidu.exe from it to the game folder and then run the .bat again, or if there still is a setup-*modname*.exe in there you can rename it as the weidu.exe, so you can get the expected result... sorry that I didn't include that advice a year ago to the guide, but I can't anymore... as I don't control the topic anymore...


Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#8 -Garfunkel-

-Garfunkel-
  • Guest

Posted 04 February 2014 - 02:47 PM

Okay, downloaded that version of weidu.exe and tried again.

 

Change-log.txt:

 

Quote

[WeiDU.exe] WeiDU version 23600
override/ABDCSCRQ.2DA
override/ABDCSCRQ.2DA refinements/backup/10/ABDCSCRQ.2DA
 
FATAL ERROR: Sys_error("AURORA/SETUP-AURORA.TP2: No such file or directory")

 

 
change-log1.txt:

Quote


[WeiDU.exe] WeiDU version 23600
override/ABDCDSRQ.2DA
override/ABDCDSRQ.2DA refinements/backup/10/ABDCDSRQ.2DA
 
FATAL ERROR: Sys_error("AURORA/SETUP-AURORA.TP2: No such file or directory")

 

 
 
 


#9 -Garfunkel-

-Garfunkel-
  • Guest

Posted 04 February 2014 - 04:05 PM

I dunno why that doesn't work. However, I manually checked both files:

 

ABDCDSRQ.2DA

 

RANGER                  17      17      0       0       17      0

CLERIC                  0       0       0       0       17      0

 

ABDCSCRQ.2DA

 

RANGER                  15      15      0       0       15      0

CLERIC                  0       0       0       0       15      0

 

Is it a problem that they are not the same in both files?



#10 -Garfunkel-

-Garfunkel-
  • Guest

Posted 04 February 2014 - 04:09 PM

I fixed the earlier problem with aurora.TP2, and ran it again, so here are the proper reports:

 

 

Quote

[WeiDU.exe] WeiDU version 23600
override/ABDCSCRQ.2DA
override/ABDCSCRQ.2DA refinements/backup/10/ABDCSCRQ.2DA
override/ABDCSCRQ.2DA
override/ABDCSCRQ.2DA
 
 
 
Mods affecting ABDCSCRQ.2DA:
00000: /* from game biffs */ ~EILISTRAEE/SETUP-EILISTRAEE.TP2~ 0 0 // Eilistraee's Song
00001: ~SETUP-REFINEMENTS.TP2~ 0 10 // Revised High Level Abilities: Refinements v 3.31
00002: /* acted upon in an indetectable manner */~GENERALIZED_BIFFING/GENERALIZED_BIFFING.TP2~ 0 0 // Generalized Biffing: v2.2
00003: /* acted upon in an indetectable manner */~GENERALIZED_BIFFING/GENERALIZED_BIFFING.TP2~ 0 0 // Generalized Biffing: v2.2

 

and

Quote


[WeiDU.exe] WeiDU version 23600
override/ABDCDSRQ.2DA
override/ABDCDSRQ.2DA refinements/backup/10/ABDCDSRQ.2DA
override/ABDCDSRQ.2DA
override/ABDCDSRQ.2DA
 
 
 
Mods affecting ABDCDSRQ.2DA:
00000: /* from game biffs */ ~EILISTRAEE/SETUP-EILISTRAEE.TP2~ 0 0 // Eilistraee's Song
00001: ~SETUP-REFINEMENTS.TP2~ 0 10 // Revised High Level Abilities: Refinements v 3.31
00002: /* acted upon in an indetectable manner */~GENERALIZED_BIFFING/GENERALIZED_BIFFING.TP2~ 0 0 // Generalized Biffing: v2.2
00003: /* acted upon in an indetectable manner */~GENERALIZED_BIFFING/GENERALIZED_BIFFING.TP2~ 0 0 // Generalized Biffing: v2.2

 

 
Hope that helps you to solve this issue. Thanks!

 



#11 -Garfunkel-

-Garfunkel-
  • Guest

Posted 06 February 2014 - 10:43 AM

Okay, I tried changing the level requirement value to be 15 in both files. That didn't help. Should the files be in the override\ folder, instead of refinements\10 folder where they are now?



#12 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 06 February 2014 - 12:06 PM

Garfunkel, on 06 Feb 2014 - 18:43, said:

Okay, I tried changing the level requirement value to be 15 in both files. That didn't help. Should the files be in the override\ folder, instead of refinements\10 folder where they are now?

I know that won't fix the problem, ... but the files need to be in the <game install folder>/override/ -folder.

Try checking the dualclas.2da ...


Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#13 -Garfunkel-

-Garfunkel-
  • Guest

Posted 07 February 2014 - 05:40 AM

This is what dualclas.2da, which is in the override folder, looks like:

 

2DA V1.0
0
                        FIGHTER CLERIC  MAGE    THIEF   DRUID   RANGER
MAGE                    1       1       0       1       0       0
FIGHTER                 0       1       1       1       1       0
CLERIC                  1       0       1       1       0       1
THIEF                   1       1       1       0       0       0
BARD                    0       0       0       0       0       0
PALADIN                 0       0       0       0       0       0
DRUID                   1       0       0       0       0       0
RANGER                  0       1       0       0       0       0
FIGHTER_MAGE            0       0       0       0       0       0
FIGHTER_CLERIC          0       0       0       0       0       0
FIGHTER_THIEF           0       0       0       0       0       0
FIGHTER_MAGE_THIEF      0       0       0       0       0       0
MAGE_THIEF              0       0       0       0       0       0
CLERIC_MAGE             0       0       0       0       0       0
CLERIC_THIEF            0       0       0       0       0       0
FIGHTER_DRUID           0       0       0       0       0       0
FIGHTER_MAGE_CLERIC     0       0       0       0       0       0
CLERIC_RANGER           0       0       0       0       0       0


#14 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 07 February 2014 - 08:29 AM

Garfunkel, on 07 Feb 2014 - 13:40, said:

This is what dualclas.2da, which is in the override folder, looks like:

Well, that at least tells us that none of the kitted characters would be able to dual class, at least assuming that you didn't cut the "less important" but very relevant part... as the original looks like this, which is kit heavy at the end. And the Fixpacks tweak actually effects that file. So --chance-log the "dualclas.2da" file !


Edited by The Imp, 07 February 2014 - 08:31 AM.

Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#15 -Garfunkel-

-Garfunkel-
  • Guest

Posted 08 February 2014 - 03:21 AM

I did cut it, sorry! Thought they weren't important!

 

2DA V1.0
0
                        FIGHTER CLERIC  MAGE    THIEF   DRUID   RANGER
MAGE                    1       1       0       1       0       0
FIGHTER                 0       1       1       1       1       0
CLERIC                  1       0       1       1       0       1
THIEF                   1       1       1       0       0       0
BARD                    0       0       0       0       0       0
PALADIN                 0       0       0       0       0       0
DRUID                   1       0       0       0       0       0
RANGER                  0       1       0       0       0       0
FIGHTER_MAGE            0       0       0       0       0       0
FIGHTER_CLERIC          0       0       0       0       0       0
FIGHTER_THIEF           0       0       0       0       0       0
FIGHTER_MAGE_THIEF      0       0       0       0       0       0
MAGE_THIEF              0       0       0       0       0       0
CLERIC_MAGE             0       0       0       0       0       0
CLERIC_THIEF            0       0       0       0       0       0
FIGHTER_DRUID           0       0       0       0       0       0
FIGHTER_MAGE_CLERIC     0       0       0       0       0       0
CLERIC_RANGER           0       0       0       0       0       0
ABJURER                 1       1       0       1       0       0
CONJURER                1       1       0       1       0       0
DIVINER                 1       1       0       1       0       0
ENCHANTER               1       1       0       1       0       0
ILLUSIONIST             1       1       0       1       0       0
INVOKER                 1       1       0       1       0       0
NECROMANCER             1       1       0       1       0       0
TRANSMUTER              1       1       0       1       0       0
BERSERKER               0       1       1       1       1       0
WIZARD_SLAYER           0       1       1       1       1       0
KENSAI                  0       1       1       1       1       0
CAVALIER                0       0       0       0       0       0
INQUISITOR              0       0       0       0       0       0
UNDEAD_HUNTER           0       0       0       0       0       0
FERALAN                 0       1       0       0       0       0
STALKER                 0       1       0       0       0       0
BEASTMASTER             0       1       0       0       0       0
ASSASIN                 1       1       1       0       0       0
BOUNTY_HUNTER           1       1       1       0       0       0
SWASHBUCKLER            1       1       1       0       0       0
BLADE                   0       0       0       0       0       0
JESTER                  0       0       0       0       0       0
SKALD                   0       0       0       0       0       0
TOTEMIC_DRUID           1       0       0       0       0       0
SHAPESHIFTER            1       0       0       0       0       0
BEAST_FRIEND            1       0       0       0       0       0
TALOS                   1       0       1       1       0       1
HELM                    1       0       1       1       0       1
LATHANDER               1       0       1       1       0       1
ESxKit 1 0 1 1 0 1
 
 
And here's the changelog for it:
 
[WeiDU.exe] WeiDU version 23600
override/dualclas.2da bg2fixpack/backup/107/dualclas.2da
override/DUALCLAS.2DA Eilistraee\backup/0/DUALCLAS.2DA
override/DUALCLAS.2DA refinements/backup/10/DUALCLAS.2DA
override/DUALCLAS.2DA
override/DUALCLAS.2DA
 
 
 
Mods affecting DUALCLAS.2DA:
00000: ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ 0 107 // Remove Dual-Classing Restriction from Archers 
 and Stalkers: v9.03
00001: ~EILISTRAEE/SETUP-EILISTRAEE.TP2~ 0 0 // Eilistraee's Song
00002: ~SETUP-REFINEMENTS.TP2~ 0 10 // Revised High Level Abilities: Refinements v 3.31
00003: /* acted upon in an indetectable manner */~GENERALIZED_BIFFING/GENERALIZED_BIFFING.TP2~ 0 0 // Generalized Biffing: v2.2
00004: /* acted upon in an indetectable manner */~GENERALIZED_BIFFING/GENERALIZED_BIFFING.TP2~ 0 0 // Generalized Biffing: v2.2
 


#16 kreso

kreso
  • Member
  • 297 posts

Posted 08 February 2014 - 11:08 AM

This is a longshot suggestion but - try disabling ToBEx (rename tobex.dll into something else like robex.dll). See if you can dual now.

If you can, save, exit, re-enable ToBEx and go play.



#17 -Garfunkel-

-Garfunkel-
  • Guest

Posted 08 February 2014 - 04:24 PM

Can't even run the game if I do that. Gives me an error message about asserting sound or something.



#18 -Garfunkel-

-Garfunkel-
  • Guest

Posted 17 February 2014 - 02:46 AM

So as it seems that there's no "fix" in the game files, how would I proceed to edit the save game with Shadowkeeper to make the character show up as a dual-classed Ranger/Cleric instead of a multi-classed one?



#19 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 17 February 2014 - 05:10 AM

Garfunkel said:

So as it seems that there's no "fix" in the game files, how would I proceed to edit the save game with Shadowkeeper to make the character show up as a dual-classed Ranger/Cleric instead of a multi-classed one?

You can't, the Shadowkeeper editor doesn't have the "was Ranger" .cre flag, you kinda need to use the NearInfinity.... but that's a lot harder. And then you need to hope the save won't become corrupted...


Edited by The Imp, 17 February 2014 - 05:15 AM.

Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.