About this mod
Import spells, tomes, and scrolls into Spell Research by adding JSON files to the "Data\Spell Research" directory
- Requirements
- Permissions and credits
- Changelogs
- You don't need to have Creation Kit installed to add spells to Spell Research
- No need to fill up your load order with a ton of .esp files that add spells to Spell Research
- You can install the JSON files without worrying about whether Spell Research or the spell mod are installed. If the mods aren't installed, nothing happens.
JSON files placed in the Data\Spell Research folder are input for the Spell Research JSON Patch. Each file should contain either a single
spell entry, or a list of spell entries. Spell entries are JSON objects containing the following keys:
enabled Either true or false. If set to false, that entry is not enabled, and Spell Research JSON Patch will skip that entry.
spell A reference to the mod file and form id of the spell to be added to Spell Research. Looks like "__formData|MODFILE|0xFORMID"
level One of "novice", "apprentice", "adept", "expert", or "master"
casting One of "concentration", "fireandforget"
target One of "actor", "location", "self", or "area" (you can also use "aoe" instead of "area" if you prefer)
skill One of "alteration", "conjuration", "destruction", "illusion", "restoration"
elements An array containing whichever combination of the following values are appropriate for the spell
"acid"
"air"
"apparition"
"arcane"
"armor"
"construct"
"creature"
"daedra"
"disease"
"earth"
"fire"
"flesh"
"force"
"frost"
"health"
"human"
"life"
"light"
"magicka"
"metal"
"nature"
"poison"
"resistance"
"shadow"
"shield"
"shock"
"soul"
"stamina"
"sun"
"time"
"trap"
"undead"
"water"
"weapon"
techniques An array containing whichever combination of the following values are appropriate for the spell
"cloak"
"control"
"courage"
"curing"
"curse"
"fear"
"frenzy"
"infuse"
"pacify"
"sense"
"siphon"
"strengthen"
"summoning"
"telekinesis"
"transform"
tome A reference to the mod file and form id for the spell's tome, or null if there is no tome
scroll A reference to the mod file and form id for the spell's scroll, or null if there is no scroll
So, to add two of the spells from Trimuvirate to Spell Research, we could create a file called triumvirate.json in the
Data\Spell Research folder containing the following:
[
{
"comment": "Druidcraft",
"enabled": true,
"spell": "__formData|Triumvirate - Mage Archetypes.esp|0x28e6e9",
"level": "novice",
"casting": "fireandforget",
"target": "self",
"skill": "alteration",
"elements": ["earth", "nature"],
"techniques": ["transform"],
"tome": "__formData|Triumvirate - Mage Archetypes.esp|0x41EC7B",
"scroll": null
},
{
"comment": "Create Water Totem",
"enabled": true,
"spell": "__formData|Triumvirate - Mage Archetypes.esp|0x3be79f",
"level": "novice",
"casting": "fireandforget",
"target": "location",
"skill": "conjuration",
"elements": ["health", "stamina", "water"],
"techniques": ["curing"],
"tome": "__formData|Triumvirate - Mage Archetypes.esp|0x414A05",
"scroll": null
}
]