How do I unlearn an enchantment?
I use Enchanting Awakened mod, but we are supposed to only be able to learn new enchantments (thru disenchanting), when we have the appropriate perks...
The problem is, I also use the Frostfall mod, that lets me have a portable enchanting equipment. But that equipment does not have the enchanting table script that prevent me from learning enchantments.
So I am trying to find a way to fix my game..
If I save the game like save test 1 it generates a text file where I can read all learned enchantments:
ENCHs: 0010EAD1 17/17 00000001 74 Corpus: Channeled Alteration - Flags(6) 0010FB96 17/17 00000001 74 Corpus: Frost - Flags(6) 0010FB7D 17/17 00000001 74 Aether: Aetherflux - Flags(6) 0010FB75 17/17 00000001 74 Chaos: Destruction - Flags(6) 0010FB97 17/17 00000001 74 Aether: Spellstrike - Flags(6) 0010FB9A 17/17 00000001 74 Soul Trap - Flags(6) 0010FB74 17/17 00000001 74 Aether: Conjuration - Flags(6) 0010FB99 17/17 00000001 74 Aether: Lightning (Rank I) - Flags(6) 0010FB95 17/17 00000001 74 Chaos: Fire - Flags(6)
Total ENCH Count: 9 Total ENCH Size: 153/153 - Data: 54/54 Overhead: 99 Debug: 0 Min ENCH Size: 17 Max ENCH Size: 17 Average ENCH Size: 17.00I wonder if I could remove such entries and recreate the savegame?
I found this tool: Save Cleaner, but I am not sure if it can handle learned enchantments. As soon I have time, I have to play with it to see what happens! Feel free to try and report too! Are there any other useful tools to accomplish this goal?
How do I unlearn an enchantment?
31 Answer
After searching around, this is what I found (from UESP wiki "Skyrim - Enchanting" article talk page post by user Is404):
"After much research on 'unlearning' enchantments, the general assumption that is is not possible is incorrect. It is not possible to do through a console command, and requires an ESS File Editor to modify the content of the save-file.
When in the ESS File Editor, find the entries in the Change forms list (between Global data table 2 and Global data table 3) designated by ENCH. These are your learned enchantments, though the nested information my not be all that useful. I'm not sure how to tell which enchantment is which, but I would assume they're either alphabetized or listed in order learned. To unlearn all enchantments, delete all ENCH items from the list and save. It is recommended to make a backup beforehand.
Why would anyone ever want to do this? I had an issue with a learned enchantment not showing up in the available enchantment list while unable to re-learn the enchantment from another item. I suspect this was due to a save error due to an alt-tab crash to desktop, but it's anyone's guess. There are a few posts here and there of others having this problem or otherwise interested in 'unlearning' or removing listed enchantments. There was even a post in this page's discussion mentioning a method of editing hex in the game's memory (which I couldn't seem to make work).
I was able to purge my save-file of all learned enchantments and am spawning in items with the previously learned enchantments. One thing to note is that the item spawned in must be a game-item with the enchantment already on it (ex: Dwarven Warhammer of Absorption [000acc70] = Absorb Health), not one that you've enchanted via the console (ex: playerenchantobject 0001397E 000aa155 1 will not work)."
An ESS File Editor for Skyrim can be downloaded here. The mentioned method of editing hex in the game's memory is here.
2