Custom Data

General

Custom Data: Folder

You will find these files located in.

  • install-dir/judge/campaigns
    • your-campaign-name/res/manuallyspecified/


Editing text

Please make sure you use a quality text editor. There are problems with notepad and wordpad. Yes, you can use them, but you'll run into problems such as overwritten file extensions, odd character sets as well as file encodings. Please see our Utilities suggestions in Utilities->Text Editing.

In most of the name.txt files ## is a comment marker. This means lines starting with ## are ignored.

Classes.txt

classes.txt contains information for races and classess applicable to PCs and creatures.

The Template

## CLASS START: classname
CreatureClass=
AttackRate=.25
HitDie=
VariantOfClass=
Variants=
SavingThrows=
Skills=
Weapons=
Armor=
Tools=
## FEATURES START
Features=
Features1=
Features2=
Features3=
Features4=
Features5=
Features6=
Features7=
Features8=
Features9=
Features10=
Features11=
Features12=
Features13=
Features14=
Features15=
Features16=
Features17=
Features18=
Features19=
Features20=
## CASTER AND SPELLS
SpellCaster=
Spells0=
Spells1=
Spells2=
Spells3=
Spells4=
Spells5=
Spells6=
Spells7=
Spells8=
Spells9=
## SPELLS PER DAY
PerDay1=
PerDay2=
PerDay3=
PerDay4=
PerDay5=
PerDay6=
PerDay7=
PerDay8=
PerDay9=
PerDay10=
PerDay11=
PerDay12=
PerDay13=
PerDay14=
PerDay15=
PerDay16=
PerDay17=
PerDay18=
PerDay19=
PerDay20=
## SPELLS KNOWN
Known1=
Known2=
Known3=
Known4=
Known5=
Known6=
Known7=
Known8=
Known9=
Known10=
Known11=
Known12=
Known13=
Known14=
Known15=
Known16=
Known17=
Known18=
Known19=
Known20=
## DOMAINS
Domain=
## CLASS END: classname

Template Definitions

Most things on the template are a delimited list with the pipe | used as a seperator. Most all entries are case sensitive.

  • CreatureClass= This is the name of the class.
  • Variants= If the class has variant they are listed here.
  • VariantOfClass= If this entry is a variant, this field names it's parent.
  • AttackRate= Numeric entry to find attack rate, cheat sheet at bottom of section. (.25, .50, .75, 1 see table below.)
  • HitDie= Hit Dice to use for the entry (d4, d6, d8, d10, d12 etc)
  • Armor= Delimited items list.
  • Weapons= Delimited items list.
  • Tools= Delimited items list.
  • SavingThrows= Delimited list of stats for saves. (Str|Dex|Con, For non 5e this is Fort|Ref|Will.)
  • Skills= Delimited list of skills.
  • Features= feature name, usually same as class name above.
  • Features1-20= Delimited list of features per level. (Two Weapon Fighting|Shield Bash etc)
  • SpellCaster= com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Prepared|CHA (Stat abreviation is case sensitive, and one of INT,WIS,CHA)
  • Spells0-9= Delimited spell list of spells availible. (Spells0=Magic Missile|Fireball etc)
  • PerDay1-20= Delimited numeric list of spells availible. (PerDay1=2|4 etc)
  • Known1-20= Delimited numeric list of spells known. (Known1=0|2|4|6 etc)
  • Domain= Delimited list of domain spells availible. (DomainCleric=Bless|Cure Wounds etc)

Attackrate cheat sheet

Level 1 2 3 4 5
.25 0 0 0 1 1
.50 0 1 1 2 2
.75 0 1 2 3 4
1 1 2 3 4 5

An Example Entry

## CLASS: BARBARIAN
CreatureClass=Barbarian
AttackRate=.25
HitDie=d12
SavingThrows=Str|Con
VariantOfClass=
Variants=Path of the Berserker|Path of the Totem Warrior
Armor=Light|Medium|Shields
Weapons=Simple|Martial
Skills=Animal Handling|Athletics|Intimidation|Nature|Perception|Survival
Tools=
## FEATURES BY LEVEL
Features=Barbarian
Features1=Barbarian (Lore)|Rage|Unarmored Defense|Short Rest (d12)|Light Armor Proficiency|Medium Armor Proficiency|Shield Proficiency|Simple Weapon Proficiency|Martial Weapon Proficiency
Features2=Reckless Attack|Danger Sense
Features3=
Features4=Ability Score Improvement (1st)
Features5=Extra Attack|Fast Movement
Features6=
Features7=Feral Instinct
Features8=Ability Score Improvement (2nd)
Features9=Brutal Critical
Features10=
Features11=Relentless Rage
Features12=Rage|Ability Score Improvement (3rd)
Features13=Brutal Critical
Features14=
Features15=Persistent Rage
Features16=Ability Score Improvement (4th)
Features17=Brutal Critical
Features18=Indomitable Might
Features19=Ability Score Improvement (5th)
Features20=Primal Champion
SpellCaster=com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Prepared|STR
## END CLASS: BARBARIAN

## CLASS VARIANT: BARBARIAN: PATH OF THE BERSERKER
CreatureClass=Path of the Berserker
AttackRate=.25
HitDie=d12
SavingThrows=Str|Con
VariantOfClass=Barbarian
Variants=Path of the Berserker|Path of the Totem Warrior
Armor=
Weapons=
Skills=
Tools=
## FEATURES BY LEVEL
Features=Path of the Berserker
Features3=Primal Path: Path of the Berserker|Frenzy
Features6=Mindless Rage
Features10=Intimidating Presence
Features14=Retaliation
SpellCaster=com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Prepared|STR
## END CLASS: BARBARIAN: PATH OF THE BERSERKER

Skills.txt

skills.txt defines skills, which attribute the skill is based on as well as what group it belongs to for the category grouping in the quick list.

The format is; SkillName|Attribute|GroupName

  • Skill names can be whatever you like, try to avoid special characters (-/&^%$#@ etc).
  • Atribute is define by 3 letter short names; all caps (STR, DEX, CON, INT, WIS, CHA).
  • Group name can be whatever you like, try to avoid special characters (-/&^%$#@ etc).

Examples:
Acrobatics|DEX|Dexterity
Computer Use|INT|General

Spells.txt

spells.txt is a simple alpha list of spell names for use in the engine. This list is used for freeform casting and a few other places.

Examples:
Acid Splash
Aid
Alarm
Alter Self
Animal Friendship
Animal Messenger
Animal Shapes
Animate Dead

Feats.txt

feats.txt is a simple alpha list of feats or trait names for use in the engine.

Examples:
Evasion|Evasion|false
Evasion|Improved Evasion|true
Generic|Ability Focus
Generic|Acadamae Graduate
InitModifier|Improved Initiative

Status.zip

Custom Data: status.zip

  • status.zip and the /res/ManuallySpecififed/Status/ folder contains the default status icons. (these need to mirror each other)
  • These are simple image files (jpg, png).
  • Typically these are 50x50px.


Custom Data->Status: List name

It is important to note here that the image file name becomes the Status Icon name with out the extension.

  • File name: Energy Drained.png
  • Status name: Energy Drained


Markers.zip

Custom Data: markers.zip

  • markers.zip and the /res/ManuallySpecififed/Markers/ folder contains the default marker icons. (these need to mirror each other)
  • These are simple image files (jpg, png).
  • Typically these are 50x50px.


Custom Data->Markers: Icon list name

It is important to note here that the image file name becomes the Marker Icon name with out the extension.

  • File name: symbol_sun.png
  • Marker Drop List name: symbol_sun


Image Directories

Also in the /Res/ folder are several imagery folders, you can add subfolders to organize your imagery. Images in these folders that have the .enc extension are encrypted and can not be manipulated. The folders are;

  • /CTR/: This folder contains creature and token images.
  • /FLR/: This folder contains Map and tile images.
  • /ITEM/: This folder contains Map and tile images.