OFFICIAL: Character Builder Lite

ChicagoChris

Active member
Couple of things - I've been seeing indications of viruses in the file - it looks like it's primarily Windows Defender. I've submitted it for scanning so that should clear up.

Here's the full scan:
https://www.virustotal.com/gui/file...5ee8726256e360a511f20a31441b21e8bb7/detection
and the submission:
https://www.microsoft.com/en-us/wdsi/submission/5303bc5b-5478-4065-9cad-a22033e2a52a


Destinies.txt needs a small change:
Line 902 should be: All: Tier 3: Fury Selector I

I'll look into detecting this better during the load process - it takes me hours to track this stuff down
 

Yhelm

Well-known member
@ChicagoChris, two things...

First, I just now noticed that everywhere in this builder the class Blight Caster is named "Blightcaster" (one word). That's probably on me when it was first added to the game. Of course, now that I have seen it I cannot unsee it, and the OCD in me wants to change it. If that is a major undertaking then I will do my best to ignore it, but if you ever want to make it more accurate let me know and I can find/replace all the "Blightcaster" mentions in the data.

Second, it looks like the "Flags: SelectorOnly" option in the builder is no longer working. Just noticed that even though I have them in there for the selector options like in "Epic Improved Metamagics II" it's still showing up as "Epic Improved Metamagics II: Epic Improved Maximize III" when you publish (instead of "Epic Improved Maximize III" like it should). This was working correctly in the 2023-12-27 version of the builder. Okay, never mind on this. I was just remembering it wrong. This flag only works in the selection screens, not in the publish area. Ignore this.

For everyone else, please note that I am waiting until tomorrow's patch to confirm what gets updated in game, and then will have new files posted here for the fixes/changes everyone has mentioned so far.

Thanks!
 
Last edited:

Yhelm

Well-known member
U66.1 Updates and Other Corrections!

Hi everyone! I have made the changes and fixed several things people posted here (thanks again and keep them coming). You can download these new updated .txt files to replace yours in the Builder folder. Change notes below...

CLASSES:
  • Changed how Blight Caster Wild Shape 1 & 2 works here so it's the same as it is in game. Plague Wolf and Blighted Wolf are granted at level 2 and 11, respectfully, and that is now how they also work in the builder.
  • Created Blight Caster Wild Imbue feat at levels 2 & 11. Blight Caster Wild Imbue is a selector you get at level 2 in game, and can choose between Biting Acid Imbue and Biting Poison Imbue, getting the one you didn't pick at level 11. This should make the builder work the same way.
FEATS:
  • Corrected Stunning Fist to include Sacred Fist.
  • Corrected Half-Elf Dilettante: Alchemist prereq to be 13 points in INT (not CHA).
  • Fixed Blight Caster Wild Shape 1 & 2 as mentioned above.
  • Added Blight Caster Wild Imbue as mentioned above.

DESTINIES:
  • Fury of the Wild: Fury Selector I - Corrected to Fury Selector (there is no Fury Selector II)
  • Fury of the Wild: Force Selector II - Corrected to Force Selector (there is no Force Selector I)
  • Shiradi Champion: Strike Upgrade I - Fixed to say "Otto's Whistler" (not Queen's Diplomacy) as per patch 66.1.
  • Shiradi Champion: Queen's Diplomacy - Updated to -30% (not -15%) as per patch 66.1.
  • Primal Avatar: Weathering the Elements text changed to update 66.1 version.
  • Fixed many, MANY typos.

ENHANCEMENTS:
  • Reworked Half-Elf enhancements so it is easier to read and select the proper options in the tree. In the previous versions, the options were given for every Dilettante Class even though you really only have access to the Dilettante Class you picked at character creation. I changed it so you will only have the one options showing, hopefully making building Half-Elves a LOT easier.

Again, if you see anything else that needs changing let me know and I will get on it as soon as I can. Thanks all!
 

bookmarked

Active member
Two more builder issues:

I can't test this one since I don't have Tabaxi, so I'm not sure which is correct. In the Tabaxi racial enhancement tree, T2:Hunt Down requires T1:Cat Scratch according to the wiki vs T1:Sharp Claws in the builder.

Swashbuckler T4:Swashbuckling Style II only gives the same option as whatever was previously selected for T3:Swashbuckling Style I vs Loud & Clear|Low Blow|Music Box|Slap in the Face.

Thanks!
@Yhelm, I hate to tell you after all of your hard work, but you missed these two. Sorry.

Thanks!
 

bookmarked

Active member
So, after upgrading to 4.6.0 and updating the builder data files, I'm getting a some errors when I try to open many of my existing build files. I fixed the usual problems with builds where it can't find changed enhancements, destinies, etc. These errors are a bit more serious.

All of the problematic build files throw a "Error #9 Subscript out of range" error dialog. Some of those same files also throw a "Run-time error '401': Can't show non-model form when modal form is displayed" and then after clicking OK, closes the builder program (it probably crashes the program since it doesn't keep any updates to the MRU list).

All of these build files open correctly in 4.5.0. What should I look for to try and figure out the problem?

Thanks!
 

bookmarked

Active member
There's a minor cosmetic issue with the 4.6 builder. When you click and drag the Dragon Lord class to choose it as a class, the DL icon changes to the Acolyte icon. This only lasts until you drop the icon into the empty class square. At that point it appears as the Dragon Lord icon and correctly adds the DL class.
 

bookmarked

Active member
@Yhelm, can you take a look at this section in Feats.txt

FeatName: Tactical Mastery
SortName: Tactical Training3
Group: Heroic, Melee
Descrip: +6 to Tactical feat DCs. (Stunning Blow, Trip, etc...)
Class: Fighter 12
ClassBonus: Fighter, Dragon Lord

I think the Class line should also have Dragon Lord 12. Otherwise, it's requiring Dragon Lords to have 12 Fighter levels to take Tactical Mastery instead of 12 Dragon Lord levels.

Thanks!
 

bookmarked

Active member
Okay, now I'm getting "Error #9 Subscript out of range" errors while creating a new build in 4.6.

I was entering a new Dragon Lord character from scratch. While adding Dragon Lord enhancements, As soon as I double-clicked on any of the T1 Dragon Lord or Stalwart Defender options that put me over 3AP in that tree, it copied it over to the left and then I get the error message. Clicking OK crashes the program. Oddly, I was able to put 26AP into the Dragon Lord-Ravager tree without a problem.

Character-Builder-Lite-DL-Error.jpg
 
Last edited:

Yhelm

Well-known member
So, after upgrading to 4.6.0 and updating the builder data files, I'm getting a some errors when I try to open many of my existing build files. I fixed the usual problems with builds where it can't find changed enhancements, destinies, etc. These errors are a bit more serious.

All of the problematic build files throw a "Error #9 Subscript out of range" error dialog. Some of those same files also throw a "Run-time error '401': Can't show non-model form when modal form is displayed" and then after clicking OK, closes the builder program (it probably crashes the program since it doesn't keep any updates to the MRU list).

All of these build files open correctly in 4.5.0. What should I look for to try and figure out the problem?

Thanks!
"Error #9 Subscript out of range" error means that the builder is calling out to something that it cannot find. That usually happens whenever we change the names of things due to updated info, and if you don't find all the instances of it things will go sideways. I will look at that tree and see if I can figure out where the call out issue is coming from.
 

Yhelm

Well-known member
I think I have all of the above corrected. Tabaxi was still the really old info from the first round of Update Notes, and before I started going into the game to confirm that what was in the notes was what was in the game. So there was more than your listed skills here that were wrong. It should all be correct now. I also fixed the Swashbuckler issue, and your Dragon Lord feat and crashing issue.

You should only have to download Enhancements and Feats to make your builder work again as intended, but I will put everything here in case that doesn't work. These are all my files (the working files that I update and tested) and I can confirm they are working with the builder as intended. If yours is still crashing I would recommend closing the app, then replacing all of the below files and reopening. If you still see crashing let me know and I will dig further.
 

bookmarked

Active member
@Yhelm, you're going to get sick of seeing my posts.

Okay, I've got a number of corrections for you:

1) Minor spelling error in Tabaxi enhancement tree - Charmisma. It looks like it's only in the description lines:
Descrip: +1 Charmisma/+1 Dexterity

2) The Dragon Lord enhancement tree is better now, but there are a few more edits for you.
There is an issue on the wiki - it says Battlefield Tactician I, III & IV but Battlefield Technician II should be Tactician vs Technician (see image below).

The issue in the builder is that it says Battlefield Tactician I, but Battlefield Technician II, III, IV should be Tactician vs Technician.

Also Dragon Lord T2: Draconic Resilience has 3 ranks - not shown in the builder.

3) A number of enhancements from various trees have anti-requisites for Half-Elf Dilettante Special Abilities, but it looks like the Dilettante Special Abilities aren't in Enhancements.txt and that's causing the "Error #9 Subscript out of range" errors. Here are a few examples that I tested:

Code:
AbilityName: Stalwart Defensive Mastery
Descrip: +[1/2/3] Armor Class and Armor Maximum Dexterity Bonus.
Tier: 1
Ranks: 3
None: Half-Elf Tier 2: Dilettante Special Ability: Armor Mastery

AbilityName: Tempest
Descrip: +10% Offhand Strike Chance (the chance to make off-hand attacks when Dual Wielding Melee weapons). You now treat Scimitars as if they were light Melee weapons. While you are Dual Wielding light Melee weapons, you can use your Dexterity modifier to hit.}{ Note: Does not work with handwraps.
Tier: 0
None: Half-Elf Tier 4: Dilettante Special Ability: Tempest

AbilityName: Sly Flourish
Descrip: Melee Attack: +[10/20/30]% damage with +[1/2/3] critical threat range. On Sneak Attack: Intelligent target also gains a -1 penalty to Balance, Reflex, and Will saves for 20 seconds. (Stacks 5 times.) (Cooldown: 8 seconds)}{ Passively provides: [5/10/15]% threat reduction (Note: only reduces melee threat).
Tier: 1
Ranks: 3
None: Half-Elf Tier 2: Dilettante Special Ability: Sly Flourish

Even when creating a new build from scratch, as soon as you try to select Tempest:Tempest, T-A:Sly Flourish, etc. you get the error.

After you explained what the "Error #9 Subscript out of range" error meant, I was able to track down the rest of my errors as related to the ranged AOE changes (i.e. - Arcane Archer Inferno Shot becoming Elemental Inferno).

Sorry to find more work for you.

DDO-DL-BT2.jpg
 

Yhelm

Well-known member
Never apologize for making more work! I want this to be as cleaned up as you do, and there is a lot to type in and fix each time so there will be mistakes. I really appreciate the help!

Changes to the Enhancements.txt file:

Tabaxi - "Charmisma" spelling error... yeah, saw that and fixed it in the last update. Confirmed it is fixed.

Dragon Lord - Battlefield Tactician II-IV: Corrected to say "Tactician" (not Technician) as per the game.

Dragon Lord - Draconic Resilience: Corrected to have full, 3 rank options.

Half-Elf Dilettante - Special Abilities: That is my fault. I missed this when simplifying things in Half-Elf. I have corrected all of these to look for what is actually listed now (ie Dilettante Special Ability: CLASS), and fixed all of these plus a few more that I found in the file once I knew to search for them. I tested to make sure these updates worked as intended, but please check on your end as well.

Thanks!
 
Last edited:

ChicagoChris

Active member
So, after upgrading to 4.6.0 and updating the builder data files, I'm getting a some errors when I try to open many of my existing build files. I fixed the usual problems with builds where it can't find changed enhancements, destinies, etc. These errors are a bit more serious.

All of the problematic build files throw a "Error #9 Subscript out of range" error dialog. Some of those same files also throw a "Run-time error '401': Can't show non-model form when modal form is displayed" and then after clicking OK, closes the builder program (it probably crashes the program since it doesn't keep any updates to the MRU list).

All of these build files open correctly in 4.5.0. What should I look for to try and figure out the problem?

Thanks!
Yea, I'm noticing lots of conversion problems. I probably should rev the internal build structure, but that's a ton of work. I may have to just fix the mapping files.
 

bookmarked

Active member
Yea, I'm noticing lots of conversion problems. I probably should rev the internal build structure, but that's a ton of work. I may have to just fix the mapping files.
Yeah, that does sound like a big project.

Once Yhelm clued me in on what the "Error #9 Subscript out of range" errors meant, it gave me an idea of where to start looking for the problem. Before that I had no idea. Would it be worthwhile to document the most common or at least the more likely errors for end users? Maybe in the README or a TROUBLESHOOTING file?

The only thing I found that is outside the scope of the data files is what I posted above:
There's a minor cosmetic issue with the 4.6 builder. When you click and drag the Dragon Lord class to choose it as a class, the DL icon changes to the Acolyte icon. This only lasts until you drop the icon into the empty class square. At that point it appears as the Dragon Lord icon and correctly adds the DL class.
 
Top