Arcanum Patches
Targeted fixes for the Arcanum Class Pack.
Arcanum Patches 1.2.0
This add-on focuses primarily on fixing Arcanum's enchantment and disenchantment
systems, including the severe slowdown and save growth caused by enchanting
multiple items, and permanent invincibility caused by broken Chaos Armour code.
Fixes
- Fixed escalating enchantment lag and save growth. Enchanted items were
retaining full deep copies of themselves, the character, and the entire damn
character's inventory. After only a handful of enchantments this could cause
enormous savefiles, slow saving, severe lag, and eventual save failures and
out-of-memory crashes.
- Added migration support for affected characters. Legacy enchanted items are
detected on load and converted only after confirmation. Leftover references that
kept discarded character copies alive are also cleaned up.
- Reworked Disenchant Item to reverse enchantments in place instead of
restoring another deep item copy. This is now, oh... about 99.8% more efficient :D
- Fixed several Disenchant Item problems:
- The self-target item picker now opens correctly.
- Targeting no longer fails away from the map's x=y diagonal.
- The level-4 "scrub all properties" option now produces the mundane base item.
- Enchanted Pommel Gem no longer crashes after the clone-removal fix.
- Ordinary gems recovered from enchanted items can stack normally again.
- Fixed Disenchant Creature targeting which was failing whenever a target
wasn't on a simple x=y diagonal.
- Rune Strike now works with bows and slings, including proper ranged
targeting and rune/gem flares on arrow hits.
- Fixed two Chaos Armour problems:
- Aegis no longer leaves behind a permanent damage-negation value after Chaos
Armour expires. At very high levels CA can still render an enemy invulnerable
(100% reduction), but only until it wears off. - Chaos Armour expiry no longer throws a Lua error during its cleanup.
- Aegis no longer leaves behind a permanent damage-negation value after Chaos
Existing characters
Back up your save before its first load with v1.2.0.
Existing saves maintain their own addon list. If the character has already used
Arcanum Patches, it should already be listed. If you are adding the addon to an
older character for the first time:
- Enable Arcanum Patches normally.
- Close the game.
- Open that character's
desc.luaunder the T-Engine4.0/tome/save/CHARACTER/directory. - Add
'arcanum-patches'to itsaddons = {...}list. - Load the character and accept the migration prompt.
Enabling an addon globally only affects new characters - the above steps are needed to add arcanum-patches to an existing save.
Legacy items later retrieved from the floor, containers, or the official Items Vault are converted automatically.
More fixes *may* be added here later.
See addon usage in the character's vault.
| Name | Module Version Required | Released | File |
|---|---|---|---|
| Arcanum Patches v1.2.0 | 1.7.6 | 2026-10-02 21:04 |
tome-arcanum-patches.teaa |
| Arcanum Patches | 1.7.6 | 2026-09-02 03:34 |
tome-arcanum-patches.teaa |

Nice
Will it fixes Enchanter too? Because this class is so broken you can't even reach the T2 dungeons
Fixing Enchanter
G'day Azza, I created this in response to a user request - if you can explain what's broken, then I'll do what I can to attempt a fix, and add it to this in an update. I'll check back here every day or two, just let me know :)
Thank you for the responding!
First of all, my english isn’t very good, so please bear with me if you can't understand some sentence
so the Enchanter class is very interesting and theorycraftings are fun, however there'a a serious bug that it breaks a game literally.
This class has a skill that enchanting the item, and that is the main thing. Enchanting can be used to weapon, armor, or accessory and tools. It also works as weapon or armor mastery. But the thig is, the more you enchant the even more you get latency. As soon as you start enchanting the item it begins to show the glimpse of stutter already. By the time that you have 4 or 5 enchanted equipment, it occurs a ridiculous amount of lagging then game breaks. I can't come up with a idea how to describe it in detail. I recommend to experience it by yourself because it's hilariously so laggy. I didn't know you can occur the this level of stutter in Tome4. You can physically feel the Tome4 is screaming and begging for the shutdown.
I don't know why this is happening. However, interestingly, ofc it's not just my problem, other people have same trouble too, but based on addon's comment section(in steam workshop), it seems like it was a fine couple of Tome4's versions ago. Because this bug come to the fore recently. No one mentioned this problem before.
So yeah idk why it's happening but it has a unplayble bug. This class also has a trouble that telekinetically grasped shield seems not working, Enchanting working as mastery too is headachingly bad, but the most important issue is this. if you could fix it in next update, I will really be happy. It's kinda shame bc it's really cool class. ty!
Arcanum Enchanter being fixed
With such entertaining descriptions, how could I say no :)
I've identified the likely problem and worked out a likely solution, and I'm planning out the best way to tackle it now. The original Enchant/Disenchant actions were storing/handling entire copies of the old item, whereas practically we only really need to store what differs between the original and the enhanced version.
I'm implementing a conversion for those existing items now, both on game load (items in your inventory, main containers, party bags like golem inventory, as well as what you have equipped), and map load (for items on the floor), while keeping gem imbued items storing the whole gem record - since those are 'cheap' in terms of lag they may add, and would introduce more complication to handle them differently. If a save game is loaded which needs conversion of items in the current map/character, then the mod will pop up a confirmation dialogue warning that you should back up your save games first just in case (and you should!), with an option to quit without saving, or to accept the conversion and continue.
If you have items stored somewhere unusual, like inside a container added by another mod and it doesn't use the standard conventions, then there's a chance those won't be converted unless you drop them on the ground and pick them back up - but that's very unlikely; all standard containers even ones added by another mod, will be processed and items inside them converted by this new fix.
I'm including a couple of other minor Arcanum fixes in this next version as well - probably ready in an hour or so ;)
EDIT: a lot more than an hour, but it's coming shortly. My last test on a bugged save took it from 1024 copies of the entire player (with all its items etc) inside the save file, down to the *1* that it's supposed to be. From 28,413 entities down to 658, save time from 12s to 1s, and savefile size from 41,066k down to 592k. This sure was a hell of a bug that you brought me haha, yikes!
EDIT2, 6 days later: Oof. Layers within layers :p I've fixed a lot more, mostly Enchanter related. Had to adapt some other things to work with the fixed methods introduced in order to avoid the Enchanter breakage. Hopefully can get more time to finally finish this one off this afternoon!
Thank you for your hard work
Kinda amazing how coding of this class is hideously messed up lol
Edit: so uhhh i hope im not bothering you, but what happened?
Arcanum & Enchanter hasn't been forgotten
G'day guys,
Life's been kicking my ass and I haven't been able to cap this off to a quality I'm happy releasing yet - this mod is really a jenga tower, I fix one thing and have to deal with 3 other parts that need to be updated to accommodate that fix etc, then another 9 parts to match those, it's a lot O.o
Hopefully I'll be able to get a couple solid hours in this next day or two and can polish it off and release; right now I just got home at 745pm and already exhausted, but I'll take another crack at it shortly, probably in the morning!
Edit: Still working on it - I ended up having to create another add-on, just to be able to properly trace wtf was going on inside Arcanum, because it was still creating some player character clones (gem imbue was the main cause of that) and a number of other issues that needed to be fixed before I could release this.
Edit: Uploading now!
amazing
Thank you for your work, man
what a clusterfreaked addon lol
Edit: Just hit the lv20 with absolutely zero lag. Incredible. I salute you