Arcanum Patches

Arcanum Patches

Targeted fixes for the Arcanum Class Pack:

  • Chaos Armour: Aegis no longer leaks the armour's damage-negation chance (the old temporary value is removed before the boosted one is added). Previously a monster whose armour was Aegis-boosted kept the negation chance forever after the armour wore off, making it effectively invulnerable at high levels.
  • Chaos Armour: expiry no longer throws a Lua error from a leftover cleanup call to a non-existent value, which aborted the effect cleanup and the actor's turn.

Requires the Arcanum Class Pack (arcanum) addon; does not alter any other part of the class pack. More fixes may be added here later.


See addon usage in the character's vault.
0
Your rating: None
Name Module Version Required Released File
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