With Summerset, some important functions to update the item preview were purportedly privatized in the API. This is extremely unfortunate as there was a very nice addon that allowed for the saving of in-progress outfit designs from the preview menu.
Why is this such a problem? Well it actually allowed me to be anywhere and play around with the outfit preview which is built in the game, without having to note down every single change on a notepad for when i got to an outfit station later (I have since done this and it's exceptionally tedious). This freedom to play creatively before committing to the cost actually resulted in me spending MORE at the outfit station than I did before installing it or since its nullification.
It did not negate the gold cost as it still required gold to apply a saved outfit and actually be able to use it. Likewise, it didn't negate the desire for outfit slots as there was still a convenience factor of having multiple outfits to switch to as well as the gold savings of not overwriting another outfit with every switch.
Please reconsider and release this function again.
There are addons ZOS clearly doesn't like. Complaints like this aren't really going to change things. Other mods like Fish Fillet, Multi-Craft, and Lazy Writ Crafter are also disliked by ZOS. As soon as I found out, I stopped using any addons that automate things in that way. You can usually tell which addons ZOS doesn't like as they trip protected functions and throw lua errors. I haven't had a lua error or a game crash in quite some time, now. As I understand it, both of these are happening to some regularly and the reason why is bad addons.
ZOS is the gatekeeper, we can only use what they're generous enough to allow. I'm glad that there are certain mods they don't object to which just improve quality of life greatly, such as the addon which changes the alchemy UI for quality of life reasons, or letting us harvest books to read later (they even gave us book IDs).
Basically, I knew Votan's outfitting addon would upset them as soon as it was launched. I'd figured out what kinds of addons upset ZOS by that point. I was just wondering when they'd kill it.
There are addons ZOS clearly doesn't like. Complaints like this aren't really going to change things. Other mods like Fish Fillet, Multi-Craft, and Lazy Writ Crafter are also disliked by ZOS. As soon as I found out, I stopped using any addons that automate things in that way. You can usually tell which addons ZOS doesn't like as they trip protected functions and throw lua errors. I haven't had a lua error or a game crash in quite some time, now. As I understand it, both of these are happening to some regularly and the reason why is bad addons.
ZOS is the gatekeeper, we can only use what they're generous enough to allow. I'm glad that there are certain mods they don't object to which just improve quality of life greatly, such as the addon which changes the alchemy UI for quality of life reasons, or letting us harvest books to read later (they even gave us book IDs).
Basically, I knew Votan's outfitting addon would upset them as soon as it was launched. I'd figured out what kinds of addons upset ZOS by that point. I was just wondering when they'd kill it.
With Summerset, some important functions to update the item preview were purportedly privatized in the API. This is extremely unfortunate as there was a very nice addon that allowed for the saving of in-progress outfit designs from the preview menu.
Why is this such a problem? Well it actually allowed me to be anywhere and play around with the outfit preview which is built in the game, without having to note down every single change on a notepad for when i got to an outfit station later (I have since done this and it's exceptionally tedious). This freedom to play creatively before committing to the cost actually resulted in me spending MORE at the outfit station than I did before installing it or since its nullification.
It did not negate the gold cost as it still required gold to apply a saved outfit and actually be able to use it. Likewise, it didn't negate the desire for outfit slots as there was still a convenience factor of having multiple outfits to switch to as well as the gold savings of not overwriting another outfit with every switch.
Please reconsider and release this function again.
jedtb16_ESO wrote: »isn't it up to the mod author to make it work?
jedtb16_ESO wrote: »isn't it up to the mod author to make it work?
This is tragic; I am very much dependent on this add-on to make my outfits all proper-like and experiment around. Now, I have to waste a s***-load of gold. Please consider this, ZOS.
Taleof2Cities wrote: »jedtb16_ESO wrote: »isn't it up to the mod author to make it work?
On ESOUI the add-on author appears resigned to not being able to return the add-on to its original state ... given the API changes.This is tragic; I am very much dependent on this add-on to make my outfits all proper-like and experiment around. Now, I have to waste a s***-load of gold. Please consider this, ZOS.
Do you have a problem with previewing outfits at the outfit or dye station?
Because that is built into the base game.
Also have a problem with paying a s***-load of gold to change outfits?
That’s part of the base game too.
But, you can get around the gold cost by simply crafting your own gear in your style and dye of choice. That costs zero gold.
Taleof2Cities wrote: »jedtb16_ESO wrote: »isn't it up to the mod author to make it work?
On ESOUI the add-on author appears resigned to not being able to return the add-on to its original state ... given the API changes.This is tragic; I am very much dependent on this add-on to make my outfits all proper-like and experiment around. Now, I have to waste a s***-load of gold. Please consider this, ZOS.
Do you have a problem with previewing outfits at the outfit or dye station?
Because that is built into the base game.
Also have a problem with paying a s***-load of gold to change outfits?
That’s part of the base game too.
But, you can get around the gold cost by simply crafting your own gear in your style and dye of choice. That costs zero gold.
Lois McMaster Bujold "A Civil Campaign"Reputation is what other people know about you. Honor is what you know about yourself. Guard your honor. Let your reputation fall where it will. And outlive the ***
This one, though, especially. Honestly?This is just completely incorrect. LUA errors aren't solely the result of triggering protected functions. If this were the case, then every single add-on would have triggered protected functions when a new patch drops as I've gotten lua errors from every add-on at some point in time. Even things that don't automate in any way, like Advanced Filters, have thrown lua errors.
Good lord, the lack of reading comprehension in this thread is astounding.This one, though, especially. Honestly?This is just completely incorrect. LUA errors aren't solely the result of triggering protected functions. If this were the case, then every single add-on would have triggered protected functions when a new patch drops as I've gotten lua errors from every add-on at some point in time. Even things that don't automate in any way, like Advanced Filters, have thrown lua errors.
I'm almost tempted to quote my original post as a response.
The second-hand embarrassment honestly just hurts me. It burns. It burns. Alright, alright, shrug it off! Allow me a deep sigh, here. Nudel, it might interest you to know that nowhere in my post did I say that lua errors are caused solely by protected functions being accidentally triggered. Do take a good, long, hard look, won't you? I'll wait.
What I did say, if you read it linearly as we in this reality do, is that accidentally triggering protected functions can pepper the unsuspecting player with lua errors. Not that all lua errors are caused by accidentally triggered functions. How can I explain this simply enough?
While all love boats are boats, not all boats are love boats. While protected functions can trigger lua errors, not all lua errors are caused by triggered protected functions.
Are we on the same page, now?
Lazy Writ Crafter (Creator, now?), Multi-Craft, and add-ons like them do often trip protected functions, mot notably UseItem from what I've seen in my experimentation. They do this due to unsafe calls, which badly made add-ons have in excess, unfortunately. This can result in not only errors but parts of the UI itself becoming tainted. This means that the player can no longer use those UI elements.
For example, an add-on that interacts with items might stop a player from being able to destroy items in their inventory, it might stop them from being able to open containers, et cetera. Lazy Writ Crafter/Creator and similar add-ons often cause both of these issues.
If an add-on is frequently causing protected functions to be tripped, thus resulting in errors and parts of the UI being locked out (tainting), this probably means that that add-on is doing something that ZOS didn't intend to allow and probably isn't all too happy with.
I imagine that there are debates going on at ZOS about whether Lazy Writ Crafter/Creator (and add-ons like it) should even be allowed due to how much of a loss of quality of life it means for console players by comparison.
And since I've cleaned those kinds of add-ons out of my selection, I haven't had a single protected function-related error. Not one! I haven't had any part of my UI lock me out. I haven't experienced a single taint. That's what I meant when I said that I've learned how to figure out which kinds of add-ons that ZOS doesn't like. I just avoid those. It's probably less of a headache for ZOS that way.
(Unified terminologies.)
chris25602 wrote: »reading the last few comments I feel that people just don't understand OOP code. so i thought of this
https://softwareengineering.stackexchange.com/questions/122363/oop-private-method-parameters-coding-style
I am mostly a php dev and I rely heavily on abstract classes. whereAs interfaces I use only when i absolutely need them. some could disagree with my choices and I am sure they will...but really having to nit pick about private and public ppl need to be able to use google better imho.
also post_hook should be a real thing
Good lord, the lack of reading comprehension in this thread is astounding.This one, though, especially. Honestly?This is just completely incorrect. LUA errors aren't solely the result of triggering protected functions. If this were the case, then every single add-on would have triggered protected functions when a new patch drops as I've gotten lua errors from every add-on at some point in time. Even things that don't automate in any way, like Advanced Filters, have thrown lua errors.
I'm almost tempted to quote my original post as a response.
The second-hand embarrassment honestly just hurts me. It burns. It burns. Alright, alright, shrug it off! Allow me a deep sigh, here. Nudel, it might interest you to know that nowhere in my post did I say that lua errors are caused solely by protected functions being accidentally triggered. Do take a good, long, hard look, won't you? I'll wait.
What I did say, if you read it linearly as we in this reality do, is that accidentally triggering protected functions can pepper the unsuspecting player with lua errors. Not that all lua errors are caused by accidentally triggered functions. How can I explain this simply enough?
While all love boats are boats, not all boats are love boats. While protected functions can trigger lua errors, not all lua errors are caused by triggered protected functions.
Are we on the same page, now?
Lazy Writ Crafter (Creator, now?), Multi-Craft, and add-ons like them do often trip protected functions, mot notably UseItem from what I've seen in my experimentation. They do this due to unsafe calls, which badly made add-ons have in excess, unfortunately. This can result in not only errors but parts of the UI itself becoming tainted. This means that the player can no longer use those UI elements.
For example, an add-on that interacts with items might stop a player from being able to destroy items in their inventory, it might stop them from being able to open containers, et cetera. Lazy Writ Crafter/Creator and similar add-ons often cause both of these issues.
If an add-on is frequently causing protected functions to be tripped, thus resulting in errors and parts of the UI being locked out (tainting), this probably means that that add-on is doing something that ZOS didn't intend to allow and probably isn't all too happy with.
I imagine that there are debates going on at ZOS about whether Lazy Writ Crafter/Creator (and add-ons like it) should even be allowed due to how much of a loss of quality of life it means for console players by comparison.
And since I've cleaned those kinds of add-ons out of my selection, I haven't had a single protected function-related error. Not one! I haven't had any part of my UI lock me out. I haven't experienced a single taint. That's what I meant when I said that I've learned how to figure out which kinds of add-ons that ZOS doesn't like. I just avoid those. It's probably less of a headache for ZOS that way.
(Unified terminologies.)