A tip for those adding Darenii's spell mods: in the current version of FLM, filters can't parse records from ESPFE (.esp flagged as ESL), so if you want to import them into this mod simply remove the filter portion in the FLM file (the last bit after the | pointing to the specific esp). Also here's the complete works of Darenii mods to paste in if it saves anybody some time:
This mod is excellent and thanks for the xedit script because it made gathering the editorIDs significantly easier.
If anyone uses Teleport Thralls - Better Necromancy, Animated Armoury, or Creatures Shack, these are the formatted FormLists that can be added to the end of the ini:
It's not working on my end, when I used the power with the spell equipped it says "spell not found in list" I'm trying with the "Fear" spell, learned it with the mod already installed.
Yes. I’m considering adding an “Expel Knowledge” (or something like that) power to remove any spell, but that could cause problems if users who aren’t familiar with the console remove mod configuration spells or something similar
@veushankd Yeah that makes sense. The technical issue is dynamically generating an unknown number of spell tomes. Could probably be done with a json or using Jcontainers, but I’m unfamiliar with the details of those methods
24 comments
;; NATURA
FormList = SpellTomes | NAT_SpellTomeAncientTreeBark, NAT_SpellTomeAvoidance, NAT_SpellTomeBloom, NAT_SpellTomeCallAlbinoSpider, NAT_SpellTomeCallBear, NAT_SpellTomeCallSprigganBurnt, NAT_SpellTomeCallChaurus, NAT_SpellTomeCallChaurusHunter, NAT_SpellTomeCallChaurusReaper, NAT_SpellTomeCallDeer, NAT_SpellTomeCallDireWolf, NAT_SpellTomeCallSprigganShock, NAT_SpellTomeCallFrostbiteSpider, NAT_SpellTomeCallSprigganFrost, NAT_SpellTomeCallMudcrab, NAT_SpellTomeCallNatureSpirit, NAT_SpellTomeCallSabreCat, NAT_SpellTomeCallSpriggan, NAT_SpellTomeCallSprigganEarthMother, NAT_SpellTomeCallSprigganMatron, NAT_SpellTomeCallStoneAtronach, NAT_SpellTomeCallStoneMonarch, NAT_SpellTomeCallValeDeer, NAT_SpellTomeCallValeSabreCat, NAT_SpellTomeCallWaterAtronach, NAT_SpellTomeCallWaterMonarch, NAT_SpellTomeCallWindAtronach, NAT_SpellTomeCallWindMonarch, NAT_SpellTomeCallWolf, NAT_SpellTomeDeadlyLocustSpray, NAT_SpellTomeEarthShield, NAT_SpellTomeElusive, NAT_SpellTomeEndurance, NAT_SpellTomeEntanglement, NAT_SpellTomeFerality, NAT_SpellTomeFountainofLife, NAT_SpellTomeGreaterLocustRune, NAT_SpellTomeGreaterStoneRune, NAT_SpellTomeGreaterStoneSpray, NAT_SpellTomeGreaterWaterRune, NAT_SpellTomeGreaterWaterSpray, NAT_SpellTomeGreaterWindCurrent, NAT_SpellTomeGreaterWindRune, NAT_SpellTomeHealingSpring, NAT_SpellTomeLifeInvigoration, NAT_SpellTomeLifePulse, NAT_SpellTomeLifeRenewal, NAT_SpellTomeLocustBite, NAT_SpellTomeLocustCloak, NAT_SpellTomeLocustGrasp, NAT_SpellTomeLocustInfestation, NAT_SpellTomeLocustInvasion, NAT_SpellTomeLocustOutbreak, NAT_SpellTomeLocustPlague, NAT_SpellTomeLocustRelease, NAT_SpellTomeLocustRune, NAT_SpellTomeLocustSpray, NAT_SpellTomeLocustSting, NAT_SpellTomeLocustSwarm, NAT_SpellTomeLocustTouch, NAT_SpellTomeNightshade, NAT_SpellTomeOakHeart, NAT_SpellTomeRejuvenate, NAT_SpellTomeRejuvenatingTouch, NAT_SpellTomeRevitalizingGrowth, NAT_SpellTomeRoot, NAT_SpellTomeSavagery, NAT_SpellTomeSpikes, NAT_SpellTomeSpringofLife, NAT_SpellTomeStoneBurst, NAT_SpellTomeStoneCloak, NAT_SpellTomeStoneCrack, NAT_SpellTomeStoneFall, NAT_SpellTomeStoneFist, NAT_SpellTomeStoneGrasp, NAT_SpellTomeStoneHail, NAT_SpellTomeStoneHand, NAT_SpellTomeStoneRune, NAT_SpellTomeStoneShattering, NAT_SpellTomeStoneSpray, NAT_SpellTomeStoneThrow, NAT_SpellTomeStoneTouch, NAT_SpellTomeStrength, NAT_SpellTomeSwiftChase, NAT_SpellTomeThorns, NAT_SpellTomeTreeBark, NAT_SpellTomeVigor, NAT_SpellTomeVines, NAT_SpellTomeVitalisation, NAT_SpellTomeWallofLocusts, NAT_SpellTomeWallofStones, NAT_SpellTomeWallofWater, NAT_SpellTomeWallofWind, NAT_SpellTomeWaterBall, NAT_SpellTomeWaterBolt, NAT_SpellTomeWaterCloak, NAT_SpellTomeWaterGeyser, NAT_SpellTomeWaterGrasp, NAT_SpellTomeWaterHand, NAT_SpellTomeWaterLance, NAT_SpellTomeWaterPalm, NAT_SpellTomeWaterRune, NAT_SpellTomeWaterSpray, NAT_SpellTomeWaterSurge, NAT_SpellTomeWaterTouch, NAT_SpellTomeWaterVortex, NAT_SpellTomeWaterWave, NAT_SpellTomeWildHunt, NAT_SpellTomeWildness, NAT_SpellTomeWindBlade, NAT_SpellTomeWindBlow, NAT_SpellTomeWindCloak, NAT_SpellTomeWindCurrent, NAT_SpellTomeWindGale, NAT_SpellTomeWindGrasp, NAT_SpellTomeWindGust, NAT_SpellTomeWindPush, NAT_SpellTomeWindRune, NAT_SpellTomeWindSquall, NAT_SpellTomeWindStorm, NAT_SpellTomeWindSwirl, NAT_SpellTomeWindTouch, NAT_SpellTomeWindTurbulence
;; ABYSS
FormList = SpellTomes | ABY_SpellTomeAbyssalShadowDrain, ABY_SpellTomeShadowGraspAbyssal, ABY_SpellTomeShadowRuneAbyssal, ABY_SpellTomeShadowStepAbyssal, ABY_SpellTomeShadowTouchAbyssal, ABY_SpellTomeConjureShadowAtronach, ABY_SpellTomeConjureShadowMonarch, MAG_SpellTomeConjureShadowWolf, ABY_SpellTomeShadowAmbush, ABY_SpellTomeShadowAura, ABY_SpellTomeShadowBane, ABY_SpellTomeShadowBolt, ABY_SpellTomeShadowBurst, ABY_SpellTomeShadowChains, ABY_SpellTomeShadowDetonation, ABY_SpellTomeShadowDrain, ABY_SpellTomeShadowEnfeeblement, ABY_SpellTomeShadowEruption, ABY_SpellTomeShadowEye, ABY_SpellTomeShadowGrasp, ABY_SpellTomeShadowGrave, ABY_SpellTomeShadowMantle, ABY_SpellTomeShadowMark, ABY_SpellTomeShadowOrb, ABY_SpellTomeShadowRegeneration, ABY_SpellTomeShadowRune, ABY_SpellTomeShadowSoul, ABY_SpellTomeShadowStep, ABY_SpellTomeShadowTorrent, ABY_SpellTomeShadowTouch, ABY_SpellTomeShadowVoid, ABY_SpellTomeShadowWallofShadow
;;BLOODMOON
FormList = SpellTomes | BLO_SpellTomeBloodAura, BLO_SpellTomeBloodBolt, BLO_SpellTomeBloodDeprivation, BLO_SpellTomeBloodDischarge, BLO_SpellTomeBloodGrasp, BLO_SpellTomeBloodJavelin, BLO_SpellTomeBloodPalm, BLO_SpellTomeBloodPoolRune, BLO_SpellTomeBloodPressure, BLO_SpellTomeBloodRune, BLO_SpellTomeBloodSplash, BLO_SpellTomeBloodSpray, BLO_SpellTomeBloodTear, BLO_SpellTomeBloodTether, BLO_SpellTomeBloodTouch, BLO_SpellTomeBloodVortex, BLO_SpellTomeConjureBloodAnomaly, BLO_SpellTomeConjureBloodPoolAnomaly, BLO_SpellTomeWallofBlood
;;ARCANE
FormList = SpellTomes | DAR_SpellTomeArcaneAura, DAR_SpellTomeArcaneBlast, DAR_SpellTomeArcaneBolt, DAR_SpellTomeArcaneDevastation, DAR_SpellTomeArcaneDistortion, DAR_SpellTomeArcaneDraw, DAR_SpellTomeArcaneExplosion, DAR_SpellTomeArcaneEye, DAR_SpellTomeArcaneGrasp, DAR_SpellTomeArcaneMist, DAR_SpellTomeArcaneOrb, DAR_SpellTomeArcanePull, DAR_SpellTomeArcaneRadiantMist, DAR_SpellTomeArcaneRune, DAR_SpellTomeArcaneTouch, DAR_SpellTomeArcaneVortex, DAR_SpellTomeArcaneWallofArcane, DAR_SpellTomeArcaneWarp, DAR_SpellTomeArcaneGraspCharged, DAR_SpellTomeArcaneChargedMist, DAR_SpellTomeArcaneRuneCharged, DAR_SpellTomeArcaneTouchCharged, DAR_SpellTomeConjureArcaneAtronach, DAR_SpellTomeConjureArcaneMonarch
;;STELLARIS
FormList = SpellTomes | DAR_SpellTomeAstralAura, DAR_SpellTomeAstralBolt, DAR_SpellTomeAstralCancellation, DAR_SpellTomeAstralConstitution, DAR_SpellTomeAstralContact, DAR_SpellTomeAstralCore, DAR_SpellTomeAstralDust, DAR_SpellTomeAstralEpicentre, DAR_SpellTomeAstralFusion, DAR_SpellTomeAstralGrasp, DAR_SpellTomeAstralHand, DAR_SpellTomeAstralRadiantRune, DAR_SpellTomeAstralReconditioning, DAR_SpellTomeAstralRecovery, DAR_SpellTomeAstralRecreation, DAR_SpellTomeAstralRune, DAR_SpellTomeAstralShard, DAR_SpellTomeAstralStar, DAR_SpellTomeAstralStarDetonation, DAR_SpellTomeAstralStarShower, DAR_SpellTomeAstralTouch, DAR_SpellTomeAstralWave, DAR_SpellTomeConjureAstralWyrm, MAG_SpellTomeRadiantAstralDust, DAR_SpellTomeAstralWallofAstralDust
;;LUNARIS
FormList = SpellTomes | LUN_SpellTomeLuminousMoonbeam, LUN_SpellTomeLuminousMoonlightRune, LUN_SpellTomeLunarAura, LUN_SpellTomeLunarBeacon, LUN_SpellTomeLunarBolt, LUN_SpellTomeLunarDetonation, LUN_SpellTomeLunarEclipse, LUN_SpellTomeLunarFire, LUN_SpellTomeLunarGrasp, LUN_SpellTomeLunarSingularity, LUN_SpellTomeLunarTouch, LUN_SpellTomeMoonFire, LUN_SpellTomeMoonlight, LUN_SpellTomeMoonlightRune, LUN_SpellTomeMoonlightTouch, LUN_SpellTomeWallofMoonlight
;;NECROM
FormList = SpellTomes | DAR_SpellTomeEldritchAura, DAR_SpellTomeEldritchBolt, DAR_SpellTomeEldritchDisruption, DAR_SpellTomeEldritchEye, DAR_SpellTomeEldritchFlash, DAR_SpellTomeEldritchGrasp, DAR_SpellTomeEldritchInjection, DAR_SpellTomeEldritchOrb, DAR_SpellTomeEldritchRune, DAR_SpellTomeEldritchShred, DAR_SpellTomeEldritchSplash, DAR_SpellTomeEldritchTentacleRune, DAR_SpellTomeEldritchTentacles, DAR_SpellTomeEldritchTouch, DAR_SpellTomeEldritchWallOfTentacles
;;VULCANO
FormList = SpellTomes | NAT_SpellTomeConjureMoltenAtronach, NAT_SpellTomeConjureMoltenMonarch, DAR_SpellTomeConjureMoltenWyrm, DAR_SpellTomeMoltenAsh, DAR_SpellTomeMoltenAura, DAR_SpellTomeMoltenBlade, DAR_SpellTomeMoltenBolt, DAR_SpellTomeMoltenContact, DAR_SpellTomeMoltenCore, DAR_SpellTomeMoltenEarth, DAR_SpellTomeMoltenEruption, DAR_SpellTomeMoltenFragment, DAR_SpellTomeMoltenGrasp, DAR_SpellTomeMoltenLava, DAR_SpellTomeMoltenLavaDetonation, DAR_SpellTomeMoltenLavaRune, DAR_SpellTomeMoltenPalm, DAR_SpellTomeMoltenRay, DAR_SpellTomeMoltenRune, DAR_SpellTomeMoltenSkoria, DAR_SpellTomeMoltenTouch, DAR_SpellTomeMoltenWallofMolten
;;DESECRATION
FormList = SpellTomes | DAR_SpellTomeConjureNecroticFlameAtronach, DAR_SpellTomeConjureNecroticFlameMonarch, DAR_SpellTomeGreaterNecroticFireRune, DAR_SpellTomeNecroticGreaterFlames, DAR_SpellTomeNecroticBurnTouch, DAR_SpellTomeNecroticCombustion, DAR_SpellTomeNecroticDevastation, DAR_SpellTomeNecroticFireball, DAR_SpellTomeNecroticFireBolt, DAR_SpellTomeNecroticFireGrasp, DAR_SpellTomeNecroticFireRune, DAR_SpellTomeNecroticFireStorm, DAR_SpellTomeNecroticFlameCloak, DAR_SpellTomeNecroticFlameTempest, DAR_SpellTomeNecroticFlameTouch, DAR_SpellTomeNecroticFlames, DAR_SpellTomeNecroticScorch, DAR_SpellTomeWallOfNecroticFlames
;;ARCLIGHT
FormList = SpellTomes | DAR_SpellTomeArclightAura, DAR_SpellTomeArclightBolt, DAR_SpellTomeArclightChain, DAR_SpellTomeArclightChainRune, DAR_SpellTomeArclightContact, DAR_SpellTomeArclightDetonation, DAR_SpellTomeArclightDischarge, DAR_SpellTomeArclightFlash, DAR_SpellTomeArclightGrasp, DAR_SpellTomeArclightPalm, DAR_SpellTomeArclightRune, DAR_SpellTomeArclightSparks, DAR_SpellTomeArclightStorm, DAR_SpellTomeArclightTouch, DAR_SpellTomeArclightWallOfArclight, DAR_SpellTomeArclightWave, NAT_SpellTomeConjureArclightAtronach, NAT_SpellTomeConjureArclightMonarch
;;Flames of Coldharbour
FormList = SpellTomes | FLA_SpellTomeColdBurnTouch, FLA_SpellTomeColdCombustion, FLA_SpellTomeColdDevastation, FLA_SpellTomeColdFireball, FLA_SpellTomeColdFireBolt, FLA_SpellTomeColdFireGrasp, FLA_SpellTomeColdFireRune, FLA_SpellTomeColdFireStorm, FLA_SpellTomeColdFlameCloak, FLA_SpellTomeColdFlameTempest, FLA_SpellTomeColdFlameTouch, FLA_SpellTomeColdFlames, FLA_SpellTomeColdScorch, FLA_SpellTomeConjureColdFlameAtronach, FLA_SpellTomeConjureColdFlameMonarch, FLA_SpellTomeGreaterColdFireRune, FLA_SpellTomeColdGreaterFlames, FLA_SpellTomeWallOfColdFlames
;;NECROTIC
FormList = SpellTomes | NEC_SpellTomeNecroticShield, NEC_SpellTomeNecroticSword, NEC_SpellTomeNecroticGreatSword, NEC_SpellTomeNecroticBattleAxe, NEC_SpellTomeNecroticWarAxe, NEC_SpellTomeNecroticMace, NEC_SpellTomeNecroticDagger, NEC_SpellTomeNecroticBow, NEC_SpellTomeNecroticWarHammer, NEC_SpellTomeConjureNecroticSkeletonPriest, NEC_SpellTomeConjureNecroticSkeletonSoldier, NEC_SpellTomeConjureNecroticSpiritDeathlord, NEC_SpellTomeConjureNecroticSpiritSpellsword, NEC_SpellTomeConjureNecroticSkeletonWraith, NEC_SpellTomeConjureNecroticSpiritHound, NEC_SpellTomeConjureNecroticSkeleton, NEC_SpellTomeConjureNecroticSpiritArcher, NEC_SpellTomeConjureNecroticSkeletonBerserker, NEC_SpellTomeConjureNecroticSpiritSoldier, NEC_SpellTomeNecroticShardCollection, NEC_SpellTomeNecroticShardHarvest, NEC_SpellTomeConjureNecroticMare, NEC_SpellTomeInjectCorruptedShard, NEC_SpellTomeInjectUnhallowedShard, NEC_SpellTomeInjectWickedShard, NEC_SpellTomeInjectVileShard, NEC_SpellTomeInjectHeinousShard, NEC_SpellTomePettyCorpseSacrifice, NEC_SpellTomeLesserCorpseSacrifice, NEC_SpellTomeCommonCorpseSacrifice, NEC_SpellTomeGreaterCorpseSacrifice, NEC_SpellTomeGrandCorpseSacrifice, NEC_SpellTomeCorpseExplosion, NEC_SpellTomeVileCorpseExplosion, NEC_SpellTomeDevastatingCorpseExplosion, NEC_SpellTomeConjureNecroticBanshee
If anyone uses Teleport Thralls - Better Necromancy, Animated Armoury, or Creatures Shack, these are the formatted FormLists that can be added to the end of the ini:
FormList = SpellTomes | TeleportThrallsSpellTomeUnbindThralls, TeleportThrallsSpellTomeTeleportThralls, TeleportThrallsSpellTomeBindThrall | +Teleport Thralls - Better Necromancy.esp
;Animated Armoury
FormList = SpellTomes | SpellTomeBoundKatana, SpellTomeBoundWhipDW, SpellTomeBoundWhip, SpellTomeBoundClawRight, SpellTomeBoundQstaff, SpellTomeBoundHalberd, SpellTomeBoundPike, SpellTomeBoundClawLeft, SpellTomeBoundRapier | +NewArmoury.esp
;Creatures Shack
FormList = SpellTomes | SpellTomeRideSpectralSkeever, 0_SpellTomeShalk, SpellTomeRideSpectralFox, 0_spellbookScorpion, 1_SpellTomeTwoMantis, SpellTomePirateSabreCat, SpellTomeTrollPig, SpellTomeDismissHellSummon, SpellTomeArmoredVampireDog, SpellTomeArmoredVampireDeathHound, SpellTomeBoneWheel, SpellTomeDreugh, SpellTomeBoneHorse, SpellTomeDefectiveLich, SpellTomeVabriaburo, SpellTomeLalorburo, SpellTomeArpenburo, SpellTomeDraugrMatron, SpellTomeNamiraApostleWorm, SpellTomeVampireBrute, SpellTomeDraugrDoggy, SpellTomeWitchHead, SpellTomeFleshSpirits, SpellTomeDaedraSpiderWoman, SpellTomeWildCat, SpellTomeHyena, SpellTomeWildBoar, SpellTomeVampLich, 0_spellbookspiderdaedra, 1_SpellTomeDismissSummonMantis, 2_SpellTomeArachne, 2_SpellTomeColdArachne, 2_SpellTomeRideSpectralMudcrab, 2_SpellTomeRoach, 2_SpellTomeScorpion, 2_SpellTomeAnt, 2_SpellTomeMudcrab, 2_SpellTomeChaurus, 2_SpellTomeDismissSummonArthropod, SpellTomeDemonicHorses, SpellTomeSkeletonBonemans, 2_SpellTomeRideSpectralChaurus, SpellTomeRideSpectralWolf, SpellTomeRideSpectralDragonPriest, 2_SpellTomeRideSpectralSpider, SpellTomeDeathHound, SpellTomeRideSpectralSkeletonWarrior1hand, SpellTomeRideSpectralSkeletonWarrior2hands, SpellTomeRideSpectralSkeletonArcher, SpellTomeRideSpectralSlaughterfish, 2_SpellTomeWhiteSpider | +Creatures Shack.esp
I'm trying with the "Fear" spell, learned it with the mod already installed.
I wonder if it's possible to tweak the script to create a Spell Tome for spells that don't have one already.
But maybe with a clever work around or two. Unfortunately it's probably outside of my skill level for now