Chara Sheet โ
id โ
string
The most important cell of an entry that distinguishes it from everything else on the SourceChara sheet. If the ID matches a vanilla entry's or another mod's entry's ID, the last sheet to load will override all the others. This value cannot have any spaces or special characters in it.
_id โ
int
Used for sorting purposes in creature codex, can be any numeric value.
name_JP โ
string
The Chara's in-name display name in Japanese.
name โ
string
The Chara's in-game display name in non-Japanese.
AKA_JP โ
string
The Chara's in-name alias/title in Japanese.
AKA โ
string
The Chara's in-game alias/title in non-Japanese.
idActor โ
string
This controls whether the Chara uses renders using PCC parts. Ex. pcc,unique,jure
makes it load the PCC parts in pcc/unique/jure
folder.
sort โ
string
Unused in SourceChara.
size โ
string
The tile dimensions occupied by the Chara, normally empty. Ex. 2,2 will make a Chara occupy 2x2 tiles, and prevent them from being shoved.
_idRenderData โ
string
Determines whether or not the Chara will reference a sprite sheet.
chara
/chara_L
...etc -> use the tile ID intiles
column as sprite. The texture is placed in Texture Replace folder.@chara
-> use the same ID texture in Texture folder.
tiles โ
int
Determines which sprite sheet tiles the Chara will display. LL and LLW use a different numbering system, reference existing in-game examples to ensure yours display properly.
tiles_snow โ
int
On a map experiencing snow, this sequence of sprites replaces tiles. You want the same number of Ints in both tiles & tiles_snow.
colorMod โ
int
Currently, the only usage is setting it to 100 for a grayscale sprite to have it inherit the mainElement's color.
components โ
Unused in SourceChara.
defMat โ
Unused in SourceChara.
LV โ
int
The Chara's "Danger Level", this is used to both determine at what map Danger Level it can begin to spawn, their cost if they appear in the selection of a slave master or animal tamer, and generate its base stats using its race and job's assigned characteristics.
chance โ
int
The modifier for the Chara's chance to spawn on maps (and sale lists?), default is 100.
quality โ
int
0 โ 1 โ 2 โ 3 โ Unique Monsters (you can get eggs from these but not befriend, capture, or tame(?) them.) 4 โ Unique Characters (you only get chicken eggs from them, and can befriend but not capture or tame(?) them.)
hostility โ
string
The Chara's temperament towards you, your allies, and bystanders. Blank โ Hostile Neutral โ Will not attack you or anyone else unless attacked first. Friend โ Will attack anyone who attacks others with hostility Friend, including you if you haven't already incited them.
biome โ
string
Increases(doubles?) the chance of the Chara to spawn on the indicated floor type, and decreases(halves?) the chance of the Chara to spawn on any others. Ex. Setting Water as the biome for a new fish will greatly increase the chance of them spawning on a water floor (procedurally generated or manually placed), but they can still occasionally spawn elsewhere.
tag โ
string
The usage of known tags will be included below, but further research may be needed to document unused or unimplemented tags: mini
โ Chara has its sprite size halved. neutral
โ No function as of 7/15/2025. noRandomProduct
โ No panties from the Fortune Drum, possibly no doujin...? random_color
โ Assign hair color to grayscale regions of sprite, when colorMod is 100. randomFish
staticSkin
โ Overrides gender-based sprite assignment with an alternative. snow
โ Chara will prioritize spawning on a snow tile. water
โ Chara will prioritize spawning on a water tile.
trait โ
string
Very complex, please reference further documentation for a list of available tags and what they do. Also links to Trait*
C# class in Elin code/mod plugin.
race โ
string
The assigned race of the Chara, using an id from SourceRace.
job โ
string
The assigned class of the Chara, using an id from SourceJob, with the default none.
tactics โ
string
Overrides the default tactics of the assigned job.
aiIdle โ
string
Behavior that either supplements or overrides the default AI package. Ex. Stand makes the Chara completely stationary, even when attacked. Ex. Root makes the Chara completely stationary until attacked, or recruited into the party.
aiParam โ
string
Three values, the first is the preferred distance from an enemy, the second is the likelihood per turn they will try to reposition to that distance, and the thirdโrarely usedโis the likelihood of a "bonus" chance for them to reposition further still.
actCombat โ
string
"Active" elements from the SourceElement go here, separated from each other by a comma. If you want there to be a fixed chance for the Chara to use something, add a / to the end of the element followed by a value between 1-101. For "buff" elements, you can add /pt to the end of the element so it knows to apply it to the whole partyโbut only after it's been turned into an ally. Ex. ActThrowPotion/30,SpWeakness,SpSpeedDown,SpWisdom/50/pt
mainElement โ
string
mainElement is distinct from elements, as it assigns the actual elemental affinity of the Chara: Fire, Cold, Lightning, Darkness, Nether, Sound, Chaos, Poison, Cut, Acid, Impact.
elements โ
string
"Passive" elements from SourceElement go here, separated from each other by a comma. If you want to specify how many levels the Chara has in the element, you can add a / to the end followed by the right appropriate value, assuming it isn't an Off/On element with no levels. Setting a 0 or negative value can modify an element inherited from the Chara's race. Ex. invisibility/1 enables Invisibility, invisibility/0 would disable Invisibility inherited from race. Ex. antidote/-30 would make the Chara's meat poisonous, antidote/30 would make their meat cure poisonโor offset the kobolt race's inherent antidote/-30.
equip โ
string
This allows you to override the randomized equipment template assigned by the Chara's job, but only if their Race's EQ entry is not empty. Ex. publicPerformer's job is Thief, but since it has Archer as its equip entry, when generated it will spawn with Archer equipment. Ex. billy's job is Wizard, but because its Race is Dog, it doesn't spawn with equipment. Even if you add Warrior to billy's equip entry, it still won't spawn with equipment.
loot โ
string
This determines what the Chara can drop, in addition to its corpse and body parts. It accepts Thing and ThingV IDs separated by commas, with an / at the end of each ID followed by an integer. Every 20 is another 1%. Ex. If I add medal/500 to my Gold Kiwi, it has a 25% chance to drop a Small Medal when killed. If I change it to 3000, it has a 150% chance, meaning a certain 1 and a 50% chance of another.
category โ
string
All Chara entries seem to use the default chara value for this category.
filter โ
string
Unused in SourceChara.
gachaFilter โ
string
Gacha result picks a category from resident, livestock, Unique or default, and then generates your lucky reward based on the category, specified by gacha filter. If you got a livestock result then you will not get any Chara that doesn't have livestock in the gacha filter.
tone โ
string
Dialogue modifiers for Japanese text.
actIdle โ
string
Behavior that guides what the Chara does when outside of combat. Most have no additional instructions. Ex. readBook makes the Chara regularly generate a random book in their inventory to read, and then remove it. Ex. buffMage makes the Chara periodically cast a spell like spResElement or spHero.
lightData โ
idExtra โ
bio โ
faith โ
works โ
hobbies โ
idText โ
Links to entry in CharaText
sheet.
moveAnime โ
Factory โ
Unused in SourceChara.
components โ
Unused in SourceChara.
detail_JP โ
Not used in SourceChara, but you can use it for notes.
detail โ
Not used in SourceChara, but you can use it for notes.