This repository contains a collection of permadeath-ready and permadeath-viable Dungeons & Dragons Online character builds. The format that these builds are in is the format used by EllisDee37’s “Character Builder Lite”.
Character Builder Lite is a Windows
NT program (written in classic
Visual Basic 6.0), but can be
easily run under macOS and various Linux distributions (indeed, any OS that is
supported by Wine) by running the program using
Wine. However, this may or may not require a number of
winetricks
invocations, as
follows (try it first without using winetricks
, and if that doesn’t
work, then try the first invocation and test it, &c.):
winetricks -q vb6run
winetricks -q native_oleaut32
winetricks -q allfonts
The names of the build files in this repository follow a certain systematic
naming scheme, for ease of reading and use. The scheme consists of the
following elements, in the following order, each element being separated by the
string _-_
. Then the name is suffixed with the string .build
. Note that
there is no _-_
between the last element and .build
:
-
The class split (at level 20) of the build, each class being formatted as the 3-letter abbreviation of the class followed by the number of levels in that class, and the classes being separated by underscores. The classes should be ordered from greatest to least in terms of number of levels. E.g. a build that ultimately takes 15 levels of Artificer, 4 levels of Fighter, and 1 level of Wizard would format this section as
art15_ftr4_wiz1
. The 3-letter class name abbreviations are as follows:art
: Artificerbbn
: Barbarianbrd
: Bardclr
: Clericdrd
: Druidfvs
: Favored soulftr
: Fightermnk
: Monkpal
: Paladinrgr
: Rangerrog
: Roguesrc
: Sorcererwlk
: Warlockwiz
: Wizard
-
The 3-letter abbreviation of the race of the build. E.g. a Warforged build would format this element as
wfd
. The 3-letter race name abbreviations are as follows:aas
: Aasimarasc
: Aasimar Scourgebfd
: Bladeforgeddgo
: Deep Gnomedbn
: Dragonborndrw
: Drow Elfdwf
: Dwarfelf
: Elf [Khorvaire]gno
: Gnomehef
: Half-Elfhoc
: Half-Orchlg
: Halflinghum
: Humanmor
: Morninglord [Sun Elf]pdk
: Purple Dragon Knightshk
: Shadar-kaitie
: Tieflingtsc
: Tiefling Scoundrelwfd
: Warforgedwef
: Wood Elf
-
The string
trapper
. This element is optional, and should only be present if the build can be expected to competently find and disable traps. -
The abbreviated name of the enhancement tree that the build takes tier 5 of (if any), possibly followed by either one or two other enhancement trees that are similarly central to the build. These abbreviated enhancement tree names are to be separated by underscores, and the abbreviations are taken from the DDO Wiki. E.g. a build that takes tier 5 enhancements from Renegade Mastermaker, but also makes heavy use of the Stalwart Defender tree, would format this element as
RM_StD
. The DDO Wiki’s enhancement tree abbreviations are as follows:race
: Use this to mean “racial enhancement tree”AT
: ArcanotechnicianBE
: Battle EngineerRM
: Renegade MastermakerFB
: Frenzied BerserkerOS
: Occult SlayerRav
: RavagerSB
: SwashbucklerSS
: SpellsingerWC
: WarchanterDD
: Divine DiscipleRS
: Radiant ServantWar
: Warpriest or War SoulNW
: Nature’s WarriorNP
: Nature’s ProtectorSH
: Season’s HeraldAoV
: Angel of VengeanceBoH
: Beacon of HopeKen
: KenseiStD
: Stalwart DefenderVan
: Vanguard [Fighter] or Vanguard [Paladin]HeM
: Henshin MysticNiS
: Ninja SpyShi
: ShintaoKotC
: Knight of the ChaliceSaD
: Sacred DefenderAA
: Arcane Archer [includes racial Arcane Archer trees]DWS
: Deepwood StalkerTem
: TempestAss
: AssassinMec
: MechanicTA
: Thief-AcrobatAir
: Air SavantEarth
: Earth savantEK
: Eldritch Knight [Sorcerer] or Eldritch Knight [Wizard]Fire
: Fire SavantWater
: Water SavantES
: Enlightened SpiritSE
: Soul EaterTS
: Tainted ScholarAM
: ArchmagePM
: Pale MasterFal
: FalconryHar
: Harper AgentInq
: InquisitiveVis
: Vistani Knife Fighter
-
The main-hand weapon, off-hand weapon (includes shields/orbs/rune arms), and armor types intended to be used by the build. The types should be separated by underscores. The weapon types are as follows:
none
: NothingBAx
: Battle axebow
: Long bow or short bowBSwd
: Bastard swordBuck
: BucklerClub
: ClubDag
: DaggerDart
: DartDAx
: Dwarven war axeexbow
: Any exotic crossbowFalch
: FalchionGAx
: Great axeGClub
: Great clubGSwd
: Great swordGxbow
: Great crossbowHAx
: HandaxeHMace
: Heavy maceHPick
: Heavy pickHwrap
: HandwrapsKho
: KhopeshKT
: Any Knight’s Training weaponKukri
: KukriLBow
: Long bowLHam
: Light hammerlight
: Any light weaponLMace
: Light maceLPick
: Light pickLShld
: Large shieldLSwd
: Long swordMaul
: MaulMstar
: Morningstarmthrw
: Any simple or martial thrown weaponOrb
: Orbpick
: Heavy pick or light pickQstaff
: QuarterstaffRap
: RapierRune
: Rune armrxbow
: Heavy repeating crossbow or light repeating crossbowSBow
: Short bowScimi
: Scimitarsceptr
: Exact weapon type doesn’t matter because the build casts spells insteadShkn
: ShurikenSick
: SickleSShld
: Small shieldSSwd
: Short swordsthrw
: Any simple thrown weaponswash
: Any swashbuckling weaponTAx
: Throwing axeTDag
: Throwing daggerTHam
: Throwing hammerTHF
: Any two-handed weaponTHFb
: Any two-handed bludgeoning weaponTHFs
: Any two-handed slashing weaponthrw
: Any thrown weaponTShld
: Tower shieldWHam
: War hammerxbow
: Heavy crossbow or light crossbow
The armor types are as follows:
BPlat
: BreastplateChain
: ChainmailCloth
: No armor (usually robes, or any Warforged lacking both the Mithral Body and Adamantine Body feats)FPlat
: Full plateHPlat
: Half plateheavy
: Any heavy armor, or Adamantine Body if WarforgedHide
: HideLeath
: Leatherlight
: Any light armor, or Mithral Body if Warforgedlm
: Any light or medium armorlmh
: Any light, medium, or heavy armorMed
: Any medium armormh
: Any medium or heavy armorScale
: Scalemail
E.g. a typical pure Barbarian two-handed build would format this element as
THFs_none_lm
. -
The (unique and nonempty) name of the build, which can only contain the following characters:
- Uppercase and lowercase letters
- Digits
- Underscores
- Dots/periods/full-stops
That is, the name must match the following regular expression:
^[A-Za-z0-9_\.]+$
The contents of this repository are licensed to you (or anyone else) under the terms of the GNU Affero General Public License, version 3 (or higher, at your option).