Download
(36 Kb)
Download
Updated: 02/21/21 09:29 PM
Pictures
File Info
Compatibility:
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:02/21/21 09:29 PM
Created:01/15/17 09:18 PM
Monthly downloads:125
Total downloads:15,969
Favorites:51
MD5:
StopIt!  Popular! (More than 5000 hits)
Version: 0.56
by: Bazgrim [More]
This is a simple addon that does a few things.

1. Your character will no longer spin around when opening certain menus (listed below)
2. You may now move while in those menus, instead of the game forcing them closed.
3. You may now browse menu's while harvesting. (i.e. Open the map while fishing. Thanks @Garkin)
4. Mounting no longer closes your current UI screen

I'VE HAD TO REMOVE THE STATS, COLLECTION, AND OUTFIT STYLE BOOKS DUE TO THEM WORKING INCORRECTLY.

GUI Elements Affected
Inventory
Skills
Journal
Guild
GuildBrowser
FriendsLIst
Campaign
Mail
Notifications
Escape Menu
Help Menu
Map
Champion Perks
Cadwell's Almanac
AntiquityJournal

ANY THIRD PARTY ADDON USING A FRAGMENT_GROUP
(i.e. Itemization Browser)
FAQ

There's a menu that still spins me around and exits when I move
Comment, I'll try to add/fix it.

There's a menu that I don't want this addon to effect...
Go into StopIt!.lua and remove the menu in TARGETED_SCENES table
It's fairly obvious which scenes are the menus you want.


Why don't you add the crown store?
Crown store allows you to preview cosmetics and such on your character. I didn't want to zoom away from character preview.

Why not use a for loop to eliminate all instances of FRAME_PLAYER_FRAGMENT?
I tried this, it messes up a lot of things outside of menus quest wise and store wise. Example: The crate menu for the store no longer works. Along with a few quests. I felt it was easier to just isolate the most frequently used menu's. Also if ZOS adds more menus that use the fragment as a crucial part of the menu, like the crown crate menu, the addon doesn't break that functionality and people using the addon don't have to wait on me to add an exception for that menu.

Does this support gamepad?
1. I have no way of testing gamepad.
2. I'm pretty sure it would break everything.

I'm an addon author that certain functionalities of my addon rely on FRAME_PLAYER_FRAGMENT, how do I make sure StopIt! doesn't clash with my addon?
Manually add FRAME_PLAYER_FRAGMENT to your scene instead of using a group of fragments. StopIt! doesn't remove FRAME_PLAYER_FRAGMENT from every instance, only group fragments and specific UI menus.
v0.56
Fixed an issues with collections camera

v0.54
I rewrote most of the addon.

- Menus are now stored in a table and then iterated through.

- FRAGMENT_GROUP table is now iterated through to remove FRAME_PLAYER_FRAGMENT, this should prevent the addon from breaking when FRAGMENT_GROUP is changed

- AntiquityJournal has been added to the list of menus to stop spinning
Optional Files (0)


Archived Files (13)
File Name
Version
Size
Uploader
Date
0.56
1kB
Bazgrim
05/29/20 05:39 PM
0.55
1kB
Bazgrim
05/27/20 10:06 PM
0.55
1kB
Bazgrim
05/27/20 09:40 PM
0.54
1kB
Bazgrim
05/27/20 05:42 PM
0.53
2kB
Bazgrim
04/06/20 09:14 PM
0.52
2kB
Bazgrim
08/10/19 11:29 PM
0.52
2kB
Bazgrim
05/11/19 03:29 AM
0.51
2kB
Dolby
01/25/17 08:45 PM
0.5
2kB
Bazgrim
01/24/17 07:51 PM
0.4
1kB
Bazgrim
01/23/17 04:36 PM
0.3
1kB
Bazgrim
01/21/17 11:23 PM
0.2
981B
Bazgrim
01/17/17 04:11 PM
0.1
846B
Bazgrim
01/15/17 09:18 PM


Post A Reply Comment Options
Unread 03/11/21, 12:08 AM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
Wish this had a settings menu where we could choose what it changed.
Thanks.
Report comment to moderator  
Reply With Quote
Unread 02/21/21, 09:40 PM  
Bazgrim
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 23
Uploads: 3
Re: Stopit grays out my option to change outfits

Originally Posted by joshmindseye
To whom it may concern,

I've gone through every add-on, removed them all and installed one at a time. I discovered StopIt! causes the Outfit selection drop-down to gray-out whenever not at the Outfit station. Whenever I disable StopIt!, I am again able to change outfits anywhere in the game.

~ Concerned Roleplayer.
Hi Josh,

First let me apologize for the frustration this has caused you and my extremely late response. I've definitely had my fair share of addons that have done this to me. I have disabled the stats screen from utilizing this addons features.

I am unsure if I will ever be able to get that particular feature working. I downloaded ESO again to investigate it and refamiliarized myself with their API. They have changed the way things work and are implementing more ASync calls. Which is good, but unfortunately it can make issues like this a little tricky to track down.

The reason the menu gets disabled is due to the game stating it's preview mode is off. Calling initialization on the component that handes that dropdown menu (ZO_Stat) does enable the dropdown, but unfortunately does not populate it. I've attempted to force preview mode on as well, but it appears that the call SetFrameLocalPlayerInGameCamera in ZO_FramePlayerFragment is doing much more than I originally thought. ZOS does not have documentation or list the the source code for this function. Probably because they do not want people (like me, hi) screwing with it.

It may be possible to trace the call stack and see what's going on just to get this feature working again with this addon enabled for the menu, but unfortunately I do not have the time in the forseeable future currently to investigate this issue. If any addon authors know of a way to do this or want to patch this addon to enable those features, please contact me or feel free to make a PR on https://github.com/KronemeyerJoshua/StopIt-Eso-Addon

So for the time being I've just removed the addon from touching that menu. The addon should no longer cause you headaches I hope.
Report comment to moderator  
Reply With Quote
Unread 08/31/20, 04:31 PM  
joshmindseye

Forum posts: 0
File comments: 1
Uploads: 0
Stopit grays out my option to change outfits

To whom it may concern,

I've gone through every add-on, removed them all and installed one at a time. I discovered StopIt! causes the Outfit selection drop-down to gray-out whenever not at the Outfit station. Whenever I disable StopIt!, I am again able to change outfits anywhere in the game.

~ Concerned Roleplayer.
Report comment to moderator  
Reply With Quote
Unread 05/29/20, 05:40 PM  
Bazgrim
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 23
Uploads: 3
Originally Posted by DreamsUnderStars
Nice, thanks!

Would it be possible to make it so you can zoom in closer in 3rd person like you can on character select screen?

Also there seems to be a bug where after leaving a screen where the camera was locked you have to hold down the right mouse button to turn the camera when moving. I think it has to do with the collections window.
1.) For what screen specifically?

2.) Yeah, I fixed it now. I forgot to remove a line of code for the collections book. Thanks.
Report comment to moderator  
Reply With Quote
Unread 05/28/20, 07:16 PM  
DreamsUnderStars

Forum posts: 7
File comments: 90
Uploads: 0
Nice, thanks!

Would it be possible to make it so you can zoom in closer in 3rd person like you can on character select screen?

Also there seems to be a bug where after leaving a screen where the camera was locked you have to hold down the right mouse button to turn the camera when moving. I think it has to do with the collections window.
Last edited by DreamsUnderStars : 05/29/20 at 01:28 PM.
Report comment to moderator  
Reply With Quote
Unread 05/27/20, 09:16 PM  
Bazgrim
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 23
Uploads: 3
Originally Posted by DreamsUnderStars
Can I turn off collection spinning? Because I kinda want my character facing me when trying on clothes and stuff. :O Or can I move the camera around like normal?
I'll look into the issue of not being able to move around your camera while in the collections menu as this is pretty important.

For now there's 2 work arounds.

1. Position the camera before opening the collections menu where you want it.

2. Go into StopIt!.lua and remove 'collectionsBook', on line 19.

Hopefully I'll find a way to make it so you can move your camera around like normal while in this menu soon.

Thanks for the feedback!

Edit: Figured it out. Update coming soon.

Edit 2: It appears my quick fix breaks the collection window. For now I'll be removing collections and outfitstyles from this addons influence until I can get it working.
Last edited by Bazgrim : 05/27/20 at 10:06 PM.
Report comment to moderator  
Reply With Quote
Unread 05/27/20, 08:49 PM  
DreamsUnderStars

Forum posts: 7
File comments: 90
Uploads: 0
Can I turn off collection spinning? Because I kinda want my character facing me when trying on clothes and stuff. :O Or can I move the camera around like normal?
Report comment to moderator  
Reply With Quote
Unread 05/27/20, 02:49 PM  
Bazgrim
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 23
Uploads: 3
Working on updating, please standby.

Edit: Updated, please let me know if you have any issues.
Last edited by Bazgrim : 05/27/20 at 05:43 PM.
Report comment to moderator  
Reply With Quote
Unread 04/07/20, 02:06 AM  
Micke2nd
AddOn Author - Click to view AddOns

Forum posts: 43
File comments: 76
Uploads: 1
nice addon, thank you
Report comment to moderator  
Reply With Quote
Unread 04/06/20, 09:22 PM  
Bazgrim
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 23
Uploads: 3
Edit: This should no longer be an issue as of the latest update.

Hi all, sorry this took so long to update. It doesn't take too long to update.

So for future reference, if this addon suddenly stops working or throwing error messages it usually has to do with the fact that ZOS has renamed/added/removed certain Scenes/SceneFragments from the fragment group. It's super easy to update, I've added comments in the source code and I'll do the same here.

I did also add guildBrowser to the list where it doesn't spin you around. Never been guildless until I was inactive for so long they kicked me, so it never occurred to me. xD

Go to the bottom of StopIt!.lua where it has the line FRAGMENT_GROUP =

Find the latest FRAGMENT_GROUP here: https://esodata.uesp.net/current/src/ingame/scenes/ingamefragmentgroups.lua.html

Copy and paste the new FRAGMENT_GROUP over the old one. Go down the list and remove all instances of FRAME_PLAYER_FRAGMENT

It's now updated and shouldn't give you errors like
"bad argument #1 to 'pairs' (table/struct expected, got nil)"

Basically this argument is stating it expected a sceneFragment in FRAGMENT_GROUP, but none was found. If ZOS renames/adds/removes fragments, it throws this error.
Last edited by Bazgrim : 02/20/21 at 04:30 PM.
Report comment to moderator  
Reply With Quote
Unread 02/26/20, 03:26 PM  
Imiona
 
Imiona's Avatar

Forum posts: 16
File comments: 64
Uploads: 0
This Addon breaks the Housing Editor (anything else works fine).

Code:
bad argument #1 to 'pairs' (table/struct expected, got nil)
|rstack traceback:
[C]: in function 'pairs'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:221: in function 'ZO_Scene:AddFragmentGroup'
|caaaaaa<Locals> self = [table:1]{state = "hidden", disallowEvaluateTransitionCompleteCount = 0, restoresHUDSceneToggleGameMenu = F, name = "housingEditorHud", restoresHUDSceneToggleUIMode = F, fireCallbackDepth = 0} </Locals>|r
EsoUI/Ingame/HousingEditor/HousingEditorHud.lua:1010: in function 'ZO_HousingEditorHud:SetupHousingEditorHudScene'
|caaaaaa<Locals> self = [table:2]{isDirty = F, pushSpeedPerSecond = 7.5, numTickForRotationChange = 3, rotationStep = 0.052359879016876} </Locals>|r
EsoUI/Ingame/HousingEditor/HousingEditorHud.lua:998: in function 'ZO_HousingEditorHud:CleanDirty'
|caaaaaa<Locals> self = [table:2] </Locals>|r
EsoUI/Ingame/HousingEditor/HousingEditorHud.lua:278: in function 'ZO_HousingEditorHud:OnHousingModeEnabled'
|caaaaaa<Locals> self = [table:2] </Locals>|r
EsoUI/Ingame/HousingEditor/HousingEditorHud.lua:294: in function 'ZO_HousingEditorHud:OnHousingModeChanged'
|caaaaaa<Locals> self = [table:2], oldMode = 0, newMode = 2 </Locals>|r
EsoUI/Ingame/HousingEditor/HousingEditorHud.lua:229: in function 'OnHousingModeChanged'
|caaaaaa<Locals> eventId = 131610, oldMode = 0, newMode = 2 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 01/02/20, 08:37 PM  
DerSinharter

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by Baertram
Just in case you get such an error message:
[...]
Some described it here to be caused by StopIt:
https://www.esoui.com/forums/showpos...44&postcount=7
Thank you for your service!

I found a hint in an 2 years old reddit before looking here.
https://www.reddit.com/r/elderscroll...ousing_editor/

Sad StopIt seems to still have this Problem
Report comment to moderator  
Reply With Quote
Unread 10/20/19, 11:36 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4903
File comments: 5974
Uploads: 78
Just in case you get such an error message:
Code:
Originally Posted by RipPaw View Post
bad argument #1 to 'pairs' (table/struct expected, got nil)
stack traceback:
[C]: in function 'pairs'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:221: in function 'ZO_Scene:AddFragmentGroup'
EsoUI/Ingame/Battleground/BattlegroundScoreboardInGame.lua:162: in function 'ZO_Battleground_Scoreboard_In_Game:SetupPreferredKeybindFragments'
EsoUI/Ingame/Battleground/BattlegroundScoreboardInGame.lua:130: in function 'ZO_Battleground_Scoreboard_In_Game:OnShowing'
EsoUI/Ingame/Battleground/BattlegroundScoreboardInGame.lua:22: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:276: in function 'ZO_Scene:SetState'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:197: in function 'ZO_SceneManager_Base:ShowScene'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:287: in function 'ZO_SceneManager_Leader:ShowScene'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:370: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:271: in function 'ZO_SceneManager_Base:OnSceneStateChange'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:317: in function 'ZO_SceneManager_Leader:OnSceneStateChange'
EsoUI/Ingame/Scenes/IngameSceneManager.lua:340: in function 'ZO_IngameSceneManager:OnSceneStateChange'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:277: in function 'ZO_Scene:SetState'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:426: in function 'ZO_Scene:OnTransitionComplete'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:421: in function 'ZO_SceneetermineIfTransitionIsComplete'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:343: in function 'ZO_Scene:OnSceneFragmentStateChange'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:146: in function 'ZO_SceneFragment:SetState'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:156: in function 'ZO_SceneFragment:OnHidden'
EsoUI/Ingame/PlayerProgressBar/PlayerProgressBar.lua:16: in function '(anonymous)'
Some described it here to be caused by StopIt:
https://www.esoui.com/forums/showpos...44&postcount=7
Report comment to moderator  
Reply With Quote
Unread 09/02/19, 09:43 AM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
I deleted this line from the lua:
SCENE_MANAGER:GetScene('inventory'):RemoveFragment(FRAME_PLAYER_FRAGMENT)
And my character can still run around with her inventory open.
She still spins around to face the camera, but moving doesn't close the inventory UI.

Am I not understanding what this addon is supposed to do, or is this unintended?
Report comment to moderator  
Reply With Quote
Unread 08/10/19, 11:31 PM  
Bazgrim
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 23
Uploads: 3
Just updated version API.
Nothing about this addon has changed, just won't be listed as out of date anymore.

Let me know if you have any issues.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.