Quantcast
Download
(37 Kb)
Download
Updated: 05/23/20 06:25 PM
Addon for:
No, thank you!.
Compatibility:
Greymoor (6.0.5)
Harrowstorm (5.3.4)
Updated:05/23/20 06:25 PM
Created:10/21/19 07:20 PM
Monthly downloads:1,882
Total downloads:28,640
Favorites:76
MD5:
6.0.5
No, thank you! - Greymoor  Popular! (More than 5000 hits)
Version: 10.5
by: uta.karas [More]
This is an updated version of No, thank you! for Harrowstorm.

All libraries are removed from the addon so you need install them individually if not yet.
v10.5
- compatible with update26 (Greymoor)
- added Solitude Wayshrine to Capital Wayshrines on world map

v10.4b
- removed dependency of LibStub

v10.4a
- fixed "Don't warn when trying to equip a bindable item" option didn't work by D&D
- fixed "Disable Chat autocompletion" option didn't work
- added Dragonguard Sanctum Wayshrine to Capital Wayshrines on world map

v10.4
- compatible with update25 (Harrowstorm)
- moved the LibAnnyoingUpdateNotificationInGame library from DependsOn to OptionalDependsOn
- fixed an error occurred when D&D a BoE gear into equipment area while "Don't warn when trying to equip a bindable item" on
> it will show the warning by D&D, means this option doesn't work because of unable to ignore the warn on this situation.
> still this warning is ignorable when double clicking a BoE gear for equipping.
- "Disable Chat autocompletion" option is temporarily disabled on update25 environment because of this feature occuring errors on pts
> it will be developped in another way when new API document will be released.

v10.3b
- fixed "chat message" option for blocking AVA messages didn't work
- fixed "chat message" option for blocking message "Lorebook Discovered" didn't work
- fixed "chat message" option for blocking message "Ability progressed to Rank X" didn't work

v10.3a
- fixed "Hide" option for Unowned Houses didn't work

v10.3
- compatible with update24 (Dragonhold)
- removed all libraries
- added recent Capital Wayshrines (Lilmoth, Rimmen and Senchal) on world map
- fixed some arenas (DragonStar and Maelstrom) were not hidden on world map as dungeons

before
see No thank you#ChangeLog
Archived Files (6)
File Name
Version
Size
Uploader
Date
10.4b
37kB
uta.karas
03/02/20 04:44 AM
10.4a
37kB
uta.karas
02/26/20 08:53 PM
10.4
37kB
uta.karas
02/07/20 06:51 PM
10.3b
37kB
uta.karas
11/23/19 06:57 PM
10.3a
37kB
uta.karas
11/11/19 03:43 AM
10.3
37kB
uta.karas
10/21/19 07:20 PM


Post A Reply Comment Options
Unread 02/22/20, 01:13 PM  
OneSkyGod

Forum posts: 5
File comments: 40
Uploads: 0
Thumbs up Re: Re: Trying to add No spin Toggle command

Originally Posted by uta.karas
Originally Posted by OneSkyGod
Hello I am new to coding, I would really appreciate if you could help me with adding a no Spin toggle command or keybind.
I tried to do it myself but cant seam to get it done.

Code:
local function TogSpin()
  SV.noCameraSpin = not SV.noCameraSpin
  DontRotateGameCamera()
end

SLASH_COMMANDS["/TogSpin"] = TogSpin
let me know if its possible

Thanks
I think uppercase is not allowed as slashcomands.
so change it to "/togspin", then it will work.
Thanks you for taking the time to let me know what is wrong with the code!

It works great!

It would be cool if it became a feature for the next update for people to use, as the code is already there !

Thanks take care
Report comment to moderator  
Reply With Quote
Unread 02/20/20, 06:12 AM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 3
Re: Trying to add No spin Toggle command

Originally Posted by OneSkyGod
Hello I am new to coding, I would really appreciate if you could help me with adding a no Spin toggle command or keybind.
I tried to do it myself but cant seam to get it done.

Code:
local function TogSpin()
  SV.noCameraSpin = not SV.noCameraSpin
  DontRotateGameCamera()
end

SLASH_COMMANDS["/TogSpin"] = TogSpin
let me know if its possible

Thanks
I think uppercase is not allowed as slashcomands.
so change it to "/togspin", then it will work.
Report comment to moderator  
Reply With Quote
Unread 02/18/20, 04:56 PM  
OneSkyGod

Forum posts: 5
File comments: 40
Uploads: 0
Lightbulb Trying to add No spin Toggle command

Hello I am new to coding, I would really appreciate if you could help me with adding a no Spin toggle command or keybind.
I tried to do it myself but cant seam to get it done.

Code:
local function TogSpin()
  SV.noCameraSpin = not SV.noCameraSpin
  DontRotateGameCamera()
end

SLASH_COMMANDS["/TogSpin"] = TogSpin
let me know if its possible

Thanks
Report comment to moderator  
Reply With Quote
Unread 02/10/20, 10:09 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 3
Originally Posted by Baertram
Okay in that case you could save the bagId and slotIndex temporarily via the EVENT_INVENTORY_SLOT_LOCKED

EVENT_INVENTORY_SLOT_LOCKED (number eventCode, Bag bagId, number slotId)

It should fire as one drags&drops (and maybe also if you double click the item to equip it).

Use the saved bagid and slotIndex then inside the dialogs functions of No, Thank You.

And in
EVENT_INVENTORY_SLOT_UNLOCKED (number eventCode, Bag bagId, number slotId)
you can unset the saved bagId and slotIndex again then.
Or already before in the dialog functions.

Maybe this helps.
wow thank you.
I tried it a bit and it seems to work well.

I will test em for a while and will implement if it suits.
thanks again.
Report comment to moderator  
Reply With Quote
Unread 02/10/20, 05:25 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3045
File comments: 3646
Uploads: 63
Okay in that case you could save the bagId and slotIndex temporarily via the EVENT_INVENTORY_SLOT_LOCKED

EVENT_INVENTORY_SLOT_LOCKED (number eventCode, Bag bagId, number slotId)

It should fire as one drags&drops (and maybe also if you double click the item to equip it).

Use the saved bagid and slotIndex then inside the dialogs functions of No, Thank You.

And in
EVENT_INVENTORY_SLOT_UNLOCKED (number eventCode, Bag bagId, number slotId)
you can unset the saved bagId and slotIndex again then.
Or already before in the dialog functions.

Maybe this helps.

I'm using this within FCOItemSaver to build my own Anti-equip protection as ZOs had not implemented this properly for all qualities of the items in the past! Not sure if this is still the same today.



Originally Posted by uta.karas
Originally Posted by Baertram
Hey there, about the bind item dialog and BoE stuff: Not sure if I understood what the problem is you got but maybe you can use one of these additions for your needs to check the item's bindtype and if it's still tradeable (BoP but tradeable) etc.
thank you for your help, but that "CONFIRM_EQUIP_ITEM" dialog is called only when treating BoP items.

the real issue is in vanilla code.

https://esoapi.uesp.net/100029/src/i...t.lua.html#547

1. when i drag a gear into equipment area, "PlaceInventoryItem(inventorySlot)" function is called.
2. if the gear is BoP, "CONFIRM_EQUIP_ITEM" dialog is shown and "RequestMoveItem" function is set as onAcceptCallback.
3. this addon want to ignore the confirmation dialog, so trying to kick the callback and skip dialog.
4. but that callback function is private function so error will occur when addon kick it.

i tried suggested code, but both "GetCursorBagId()" and "GetCursorSlotIndex()" returns nil on this timing.
i think it is caused by cursor is cleared in vanilla code before calling "CONFIRM_EQUIP_ITEM" dialog.


so i think this issue is out of controll as addon author.
Last edited by Baertram : 02/10/20 at 05:26 AM.
Report comment to moderator  
Reply With Quote
Unread 02/08/20, 08:06 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 3
Originally Posted by Baertram
Hey there, about the bind item dialog and BoE stuff: Not sure if I understood what the problem is you got but maybe you can use one of these additions for your needs to check the item's bindtype and if it's still tradeable (BoP but tradeable) etc.
thank you for your help, but that "CONFIRM_EQUIP_ITEM" dialog is called only when treating BoP items.

the real issue is in vanilla code.

https://esoapi.uesp.net/100029/src/i...t.lua.html#547

1. when i drag a gear into equipment area, "PlaceInventoryItem(inventorySlot)" function is called.
2. if the gear is BoP, "CONFIRM_EQUIP_ITEM" dialog is shown and "RequestMoveItem" function is set as onAcceptCallback.
3. this addon want to ignore the confirmation dialog, so trying to kick the callback and skip dialog.
4. but that callback function is private function so error will occur when addon kick it.

i tried suggested code, but both "GetCursorBagId()" and "GetCursorSlotIndex()" returns nil on this timing.
i think it is caused by cursor is cleared in vanilla code before calling "CONFIRM_EQUIP_ITEM" dialog.


so i think this issue is out of controll as addon author.
Report comment to moderator  
Reply With Quote
Unread 02/08/20, 10:29 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3045
File comments: 3646
Uploads: 63
Hey there, about the bind item dialog and BoE stuff: Not sure if I understood what the problem is you got but maybe you can use one of these additions for your needs to check the item's bindtype and if it's still tradeable (BoP but tradeable) etc.



Lua Code:
  1. local function HookBindAlerts()
  2.     local function ShowDialog_Hook(name, data)
  3.         if name == "CONFIRM_EQUIP_ITEM" then
  4.             if SV.noBindAlert then
  5.  
  6.                 --Cursortype should be empty for drag&dropped inventory items
  7.                 local cursorType = GetCursorContentType()
  8.                 if cursorType ~= MOUSE_CONTENT_EMPTY then
  9.                     --get source of drag bagId and slotIndex
  10.                     local sourceBag = GetCursorBagId()
  11.                     local sourceSlot = GetCursorSlotIndex()
  12.                     if sourceBag and sourceSlot then
  13.                         --Check if item is BoE
  14.                         local itemlinkBindType = GetItemBindType(sourceBag, sourceSlot)
  15.  
  16.                         if itemlinkBindType == BIND_TYPE_ON_EQUIP then
  17.                         end
  18.  
  19.                             local isBOPTradeable = IsItemBoPAndTradeable(sourceBag, sourceSlot)
  20.                             if isBOPTradeable == true then
  21.                                 --your code here
  22.                             else
  23.                             end
  24.  
  25.                     end
  26.                 end
  27.  
  28.                 local status, result = pcall(data.onAcceptCallback)
  29.                 if status then
  30.                     return true
  31.                 end
  32.             end
  33.         end
  34.     end
  35.     ZO_PreHook("ZO_Dialogs_ShowDialog", ShowDialog_Hook)
  36. end
Last edited by Baertram : 02/08/20 at 10:29 AM.
Report comment to moderator  
Reply With Quote
Unread 02/05/20, 07:16 AM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 3
Originally Posted by Octopuss
Could you possibly add an option not to minimize chat window when opening interface menus?
sry but no.
I just maintain this addon for fixing critical errors caused by game update.


Originally Posted by amber1019
AvA Messages, Blocking Options: "chat message" isn't working.
I'm still getting AvA messages in the big "on-screen notifications" while in Cyrodiil.
I guess it's intended feature of this addon.
that option works while you are in PvE zone only.
tooltip on Setting Menu describes as "Select how you want to handle AvA messages outside of the AvA world".
Report comment to moderator  
Reply With Quote
Unread 01/26/20, 04:24 PM  
Augestflex

Forum posts: 4
File comments: 165
Uploads: 0
1000s spam in seconds

I just received thousands of these spamming my notifications in seconds:

EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:246: operator .. is not supported for nil .. string
stack traceback:
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:246: in function 'ZO_ParametricScrollList:AddEntryWithHeader'
|caaaaaa<Locals> self = [table:1]{alignToScreenCenter = T, fireCallbackDepth = 0, headerSelectedPadding = -40, isMoving = F, alignToScreenCenterExpectedEntryHalfHeight = 25, headerDefaultPadding = 80, universalPostPadding = 16, directionalInputEnabled = T, mode = T, jumping = F, minOffset = 0, oldSelectedDataTemplate = "ZO_GamepadNotificationsAlertRo...", animationEnabled = T, universalPrePadding = 0, active = F, oldSelectedIndex = 1, soundEnabled = T, handleDynamicViewProperties = F, defaultSelectedIndex = 1, centerDampingFactor = 0, maxOffset = 40, additonalMinBottomOffset = 0, additonalMaxBottomOffset = 0, anchorOppositeSide = F, enabled = T, fixedCenterOffset = 0, validGradientDirty = T} </Locals>|r
user:/AddOns/NoThankYou/Libs/LibNotification/LibNotification.lua:105: in function 'GAMEPAD_NOTIFICATIONS:AddDataEntry'
|caaaaaa<Locals> self = [table:2]{eventNamespace = "GamepadNotifications", totalNumNotifications = 3, addListTriggerKeybinds = F, updateCooldownMS = 0, allowUpdate = F, activateOnShow = T, dirty = T}, dataType = 17, data = [table:3]{secsSinceRequest = 13146.005462646, message = "|cffffffThieves Guild Skill Li...", notificationType = 28, shortDisplayText = "Product Available", dataType = 17, moreInfo = F}, isHeader = T, headingText = "", entryData = [table:4]{header = "", numIcons = 0, alphaChangeOnSelection = F, text = "Product Available", fontScaleOnSelection = T, showBarEvenWhenUnselected = T, subLabelTemplate = "ZO_GamepadMenuEntrySubLabelTem...", enabled = T} </Locals>|r
EsoUI/Ingame/Contacts/Notifications_Common.lua:54: in function 'ZO_NotificationProvider:AddDataEntry'
|caaaaaa<Locals> self = [table:5]{hasTimer = F, canShowGamerCard = F}, i = 1, isHeader = T </Locals>|r
EsoUI/Ingame/Contacts/Notifications_Common.lua:1745: in function 'ZO_NotificationManager:BuildNotificationList'
|caaaaaa<Locals> self = [table:2], totalNumNotifications = 4, hasTimer = F, providerIndex = 25, provider = [table:5], numNotifications = 1, listIndex = 1, isHeader = T </Locals>|r
EsoUI/Ingame/Contacts/Notifications_Common.lua:1717: in function 'ZO_NotificationManager:RefreshNotificationList'
|caaaaaa<Locals> self = [table:2] </Locals>|r
EsoUI/Ingame/Contacts/Notifications_Common.lua:59: in function 'ZO_NotificationProvider:PushUpdateToNotificationManager'
|caaaaaa<Locals> self = [table:6]{hasTimer = F, canShowGamerCard = F}, eventId = [table:6] </Locals>|r
EsoUI/Ingame/Contacts/Notifications_Common.lua:35: in function 'pushUpdateCallback'
|caaaaaa<Locals> eventId = [table:6] </Locals>|r
user:/AddOns/NoThankYou/Libs/LibNotification/LibNotification.lua:191: in function 'UpdateNotifications'
user:/AddOns/NoThankYou/NoThankYou.lua:1238: in function 'OnLuaError'
|caaaaaa<Locals> _ = 65540, errString = "EsoUI/Libraries/ZO_ParametricS...", LNTF = [table:7]{}, provider = [table:8]{}, RemoveNotification = user:/AddOns/NoThankYou/NoThankYou.lua:1208, msg = [table:9]{secsSinceRequest = 13146.005462646, controlsOwnSounds = T, message = "Lua Error triggered", note = "EsoUI/Libraries/ZO_ParametricS...", heading = "Lua Error", shortDisplayText = "Lua Error", dataType = 1, texture = "/esoui/art/miscellaneous/eso_i..."} </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 01/24/20, 05:15 PM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 92
File comments: 413
Uploads: 0
Exclamation Bug?

AvA Messages, Blocking Options: "chat message" isn't working.
I'm still getting AvA messages in the big "on-screen notifications" while in Cyrodiil.
Report comment to moderator  
Reply With Quote
Unread 01/02/20, 12:31 PM  
Octopuss
 
Octopuss's Avatar

Forum posts: 125
File comments: 562
Uploads: 0
Could you possibly add an option not to minimize chat window when opening interface menus?
Report comment to moderator  
Reply With Quote
Unread 12/13/19, 10:01 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 3
Originally Posted by Keresthus
I have other addons installed that provide included versions of LAUNIG, and hadn't had it installed separately. To test amber1019's issue, I installed the separate version. No problems. However, until I installed LAUNIG separately and after I removed that version again, I've been getting this message every time I log in:
thank you for testing.
it seems to be caused by having multiple versions of the libraries.


Originally Posted by arps
All of my addon setting menus are blank? versions 10.3b

fixed: still had my old saved variables from previous addon.
no, at least i don't intend to do and those things didn't happen for me.

Originally Posted by tawniey
This is honestly driving me a bit batty. "Annoying" is truly the best preface for this library name. I can't even use "No, thank you! - Dragonhold" because it won't recognize that I've got the library installed, even though I've installed it manually, through minion, renamed the file to match what the dialogue box says... I've done everything I can think of and still nothing. This is absurd. Is there ANY hope for a fix for this? Why do we even need this library??

https://i.imgur.com/oNVi14i.png
ok there were another one had problem about the lib.
i will move it to OptionalDependsOn category in next update.
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 07:41 PM  
tawniey

Forum posts: 5
File comments: 11
Uploads: 0
Re: Re: AnnoyingUpdates Lib

Originally Posted by amber1019
You don't need that library. It's completely unnecessary. I've tried to tell the author this.

Thankfully, the solution is quite simple. I just wish the author would do this in an update.

With the game closed, you need to go to: Documents\Elder Scrolls Online\live\AddOns\NoThankYou
and find the text file named "NoThankYou". Open it and edit the DependsOn line, so that it says:
## DependsOn: LibAddonMenu-2.0 LibStub LibNotification
Save the text file and exit. Restart the game.
Oh my gosh, thank you SO much!! You're a life saver. Cheers, friend!
Last edited by tawniey : 12/08/19 at 07:41 PM.
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 07:15 PM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 92
File comments: 413
Uploads: 0
Re: AnnoyingUpdates Lib

Originally Posted by tawniey
This is honestly driving me a bit batty. "Annoying" is truly the best preface for this library name. I can't even use "No, thank you! - Dragonhold" because it won't recognize that I've got the library installed, even though I've installed it manually, through minion, renamed the file to match what the dialogue box says... I've done everything I can think of and still nothing. This is absurd. Is there ANY hope for a fix for this? Why do we even need this library??

https://i.imgur.com/oNVi14i.png
You don't need that library. It's completely unnecessary. I've tried to tell the author this.

Thankfully, the solution is quite simple. I just wish the author would do this in an update.

With the game closed, you need to go to: Documents\Elder Scrolls Online\live\AddOns\NoThankYou
and find the text file named "NoThankYou". Open it and edit the DependsOn line, so that it says:
## DependsOn: LibAddonMenu-2.0 LibStub LibNotification
Save the text file and exit. Restart the game.
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 07:04 PM  
tawniey

Forum posts: 5
File comments: 11
Uploads: 0
AnnoyingUpdates Lib "Missing" but not...

This is honestly driving me a bit batty. "Annoying" is truly the best preface for this library name. I can't even use "No, thank you! - Dragonhold" because it won't recognize that I've got the library installed, even though I've installed it manually, through minion, renamed the file to match what the dialogue box says... I've done everything I can think of and still nothing. This is absurd. Is there ANY hope for a fix for this? Why do we even need this library??

https://i.imgur.com/oNVi14i.png
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: