Dolgubon's Lazy Writ Crafter

Easily complete crafting writs

File Details

Worm Cult/Console

  • R
  • Jun 2, 2025
  • 206.18 KB
  • 303
  • 8.0+2

File Name

DolgubonsLazyWritCreator-4.0.0.0.zip

Supported Versions

  • 8.0
  • 5.3.8
  • 2.6.11

Version 4.0.0.1:

Fixed alchemy crafting not stopping when user doesn't have the crafting material for the second condition

Version 4.0.0:

Calling this a new major version :D
Summary of major features:
Console support!
Support for provisioning writs
Support for alchemy writs
Master Writ crafting has been revamped. Now more reliable than ever, and now supports provisioning master writs, jewelry master writs and even holiday writs!
Greatly decreased the dependency on translated language files. Most features should now work regardless of language

Detailed change notes:

API Bump
+2362 -2366 lines changed
Console support:
- Limited settings menu for console is complete. Some settings are unavailable. Some might become available in the future, but others will be limited to PC. Requires LibHarvenAddonSettings if you're on console.
- Console settings menu contains buttons to open up a feedback thread on esoui, a donation link, writ stats, and to queue all sealed writs in the inventory (More on that last button later)
- Gamepad is now able to turn autocraft off. When the user is in the action selection screen, they will be able to press a button on their controller to initiate crafting. This is also usable in gamepad mode on PC
- Added a button to the keybind strip, as well as the actions, to allow users to craft sealed writs
- Created a scene for the stats menu, allowing console users to close it despite not being able to click a close button

Daily Writ Changes:
Daily Alchemy writs are now supported
- Will craft the cheapest combination.
- Does not require knowledge of the reagent traits
Daily Provisioning writs are now supported

Master Writ revamp:
- Provisioning and holiday writs are now supported. Note that the amounts required for holiday sealed writs are cribbed from UESP (Thanks!) (so blame them if the amounts are wrong) (kidding, they're great, more likely I messed up the code translation :P)
- Added a button in the settings menu to queue all sealed writs in your inventory. Skips alchemy writs, skips junked writs
- Re-worded the chat message when a writ is queued up
- Gear and glyph master writs now use the (relatively) new APIs around master writs, instead of text matching. This means that it should not make occasional mistakes in crafting anymore. It also greatly simplified the code, and allowed the removal of a large amount of translated strings from the localization files.
- Aforementioned new gamepad button allows GP and console users to queue sealed writs
- The Right click to craft and craft accepted master writ options are no longer mutually exclusive. It didn't really make sense to have that be the case. Right click to craft is now always on, but crafting accepted master writs is still an option.
- Added a feature which prevents users from accidentally accepting sealed writs which they cannot craft. Currently only applies to gear writs. Enchanting and provisioning will gain this feature later

Miscellaneous changes:
Reworded the autocomplete quest dialogue test to be more clear
Added a possible enchanting writ reward to the writ reward boxes, to allow it to be automatically looted
Added a limit to how many hireling mails can be automatically looted at once, to help prevent users from being kicked when looting an excessive number of mails
Moved a bunch of debug slash commands behind a display name check, so users don't accidentally activate them
Changed the default behaviour of the writ output display to not automatically disappear when the writ is complete
Writ identification function has been rewritten. It now mostly does not depend on language, only requiring language translations for the in-between state of 'items delivered, but quest not complete' (aka, basically never)
Fixed a number of leaking globals
Many other minor changes and bugfixes that never showed up on live thanks to my testers, especially @keekalakookoo and @ArpyArp, and everyone else who tested it out

Version 3.1.7.5.4:

Fixed settings menu not showing up

Version 3.1.7.5.3:

Fixed uncommon conflict with some addons which caused the LAM panel to be created twice

Version 3.1.7.5.2:

Fixed lua error

Version 3.1.7.5.1:

Fixed a bug where craft specific settings for intricate and ornate gear were not being respected

Version 3.1.7.5:

Fixed glorious anniversary boxes not being properly looted. Apologies to those who liked this, but that's the expected behaviour.
Note that I'm kiiiinda in the middle of doing console support, so hopefully there's no artefacts which cause issues...
Thus, also contains the start of a console settings menu (requires Harven's addon settings) and other minor console things

Version 3.1.7.4:

Fixed Lua error

Version 3.1.7.3:

Added a colourpicker for the status bar, to allow users to change the incomplete/complete colours.
Initial Console support
- This zip is not quite the console version, as it still contains the PC xml file, which an actual console version wouldn't do
- Also, it still has more things which can be done. Mostly, double checking the console default settings, to make sure they are fine for console. Currently LAM is not console-ready, so users will be unable to change settings. However, even once LAM *is* console-ready, some settings will be PC-only, at least for now. (Mostly, stuff which requires 'clicking' a button. So users probably won't be able to turn off auto-craft)
Changes to accommodate console:
- Changed multiple aliased constants and functions to use the non-aliased versions
- Created a separate XML file for console, which removes some controls which don't make sense for console. It also uses gamepad fonts
- Added bypasses or variable changes to various parts of the code which should either not run, or should us different variables when run on console. Most notably, bypasses settings menu creation, since LAM doesn't support console yet