Download
(46 Kb)
Download
Updated: 08/28/16 06:25 PM
Pictures
File Info
Compatibility:
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:08/28/16 06:25 PM
Created:01/27/16 05:04 PM
Monthly downloads:18
Total downloads:5,693
Favorites:12
MD5:
ImmersionToggles  Popular! (More than 5000 hits)
Version: 100016.001
by: Terrillyn [More]
ImmersionToggles Allows you to hide or show UI Elements during events such as combat, sneaking and more. Decide when you want to see certain UI elements!

<list with their corresponding settings menu name in brackets>
Hide/Show UI Elements/Controls conditionally:
  • when inside or outside a City or Dungeon [In city, In zone, In dungeon]
  • upon entering or exiting a Zone or City [Entering a city, Exiting a city, Transiting between zones]
  • when in or out of combat [In combat, Out of combat]
  • when hurt, debuffed or any stat lower then max [HP below full, Debuffed, Any attribute below full]
  • when sneaking, sprinting or mounted [Sneaking, Running, Mounted]
  • while Aiming at a Player, NPC, Hostile or Interactable object [Aiming at player/npc/enemy/interactable]
  • while Interacting (like a dialog or crafting table), in GameMenu(settings, escape menu) or Mouse Visible [Interacting (crafting, dialog), GameMenu visible, Mouse visible]
  • or always with exceptions you add [Always]
UI Controls Manageable:
  • Experience Bar
  • Compass
  • Skill Bar
  • HP/Mag/Stam (Attributes window)
  • Quest Tracker
  • ChatWindow and its Minbar
  • Aiming Reticle
  • [supports addon] Fyrakin's Minimap
  • [supports addon] Ravalox'QuestTracker
  • [supports addon] Wykkyd Toolbar
  • [supports addon] WaypointIt Dist/Arrow
  • [supports addon] AUI's Minimap, Buffs, Attributes and Target windows.
  • [supports addon] AwesomeInfo's window
100016.001
  • API Bump
  • updated terril_lib [v8]

100015.001
  • API Bump
  • Removed ref to NPCMuter

100014.111
  • API Changes (disabled -> enabled; _GenerateGenericElementTable -> _ElementFromTemplate)
  • changes to AUI Attributes internals
  • fixed flickering with AUI Target Attributes when using Tactical mode
  • reduced update cycle time (75 -> 50ms)
  • fixed HarvestMap Pins
  • added SimpleXPBar support; (shifted burden from SXPB to IT)

100014.110 - rewrite pt 2/2
  • Part 2 of Major Rewrite
    • Aiming target, stealth state, attribute changes and buff changes are now updated via their own event
    • reduced overhead for map/city transitions and changes
  • Notes/Issues
    • 'HP/Stam/Mag' element is still disabled pending fixes
    • HarvestMap Pins support is still pending fixes


100014.100 - rewrite pt 1/2
  • Part 1 of Major Rewrite
    • Elements are now handled in a more generic way: making adding future element less of a hassle
    • Element fragments and controls can now be used together as one entry
    • overall performance increase due to fewer update and conditional calls (see notes)
    • Updated support for thirdparty addons, along with fixes
  • Internal Interace changes:
    • All addon APIs have been removed except an updated version of AddElement
    • AddCustom was added to the interface, allowing custom element entry to be added
    • Simple sanity checks for AddElement and AddCustom added.
  • Notes/Issues
    • Due to the buggy nature of the TG updates, my games been pretty unstable and making sure everything works correctly has been a difficult; Any performance improvements that should have been introduced in this update have been difficult to gage because of the said instability.
    • 'HP/Stam/Mag' element has been disabled pending fix (it didnt seem to be working at all before)
    • HarvestMap Pins support is still pending fixes
  • Part 2 (coming soon)
    • Performance Improvements for conditional state changes
    • possible completion of pending fixes


100014.002
  • fixed flickering (unconfirmed) for fyrakin's minimap
  • updated support for AUI

100014.001
  • API Bump

100013.040 - The Sand Update
  • Added
    • Conditions: In Zone, In City, In Dungeon, Always
    • Transitioning (or temporary) Conditions: Entering City, Exiting City, Changing Zones
    • Transitioning time slider (how long transition conditions last)
    • Elements: ChatWindow & ChatWindow Minbar
    • Addon Support: Fyrakin's Minimap, Ravalox'QuestTracker, WaypointIt, Wykkyd Toolbar
    • 'Reset All Settings' button
    • 'ReloadUI' button
  • Fixes
    • Flickering: Reticle, AUI Target Attributes, AUI Minimap
    • 'Remove element' button issue causing it to disable
    • Editbox tooltips
  • Changes
    • 'Remove element' no longer reloads ui
    • [Internal]Control elements will be checked for a related Fragment in which case will be used instead
    • [Internal]New custom 'kits': a custom element entry more flexible than default types, has [init, deinit and update]
    • [Internal]this addons primary namespace(table) is now called 'Immers', old APIs are still under the 'ImmersionToggles' table
    • [Internal]Elements can now be disabled/enabled without removing them from the element table completely
    • [Internal]'Immers.UpdatePlayerStates()' returns how long it took to run (in ms)
  • Notes/Issues
    • Managing the ChatWindow may cause a minimize button to appear or get stuck in the middle of the window [investigating]
    • Status Update time needs to be re-evaluated, currently 75ms may not be fast enough for some, but too taxing for others, [possible solution]: dynamically adjusting buffer based on framerate/frametime
    • Expect another update after Thieves Guild release (same day)


100013.031
  • removed lam workaround
  • updated lam

100013.030
  • menu rewrote, now allows for greater flexibility in conditions
  • status updates and element hiding have been improved
  • NOTE: this version will erase your settings [old settings are incompatible]

100013.025
  • added sprint (running) detection
  • rewrote status update code for better performance
  • fixed mistake that added libaddonmenu twice
  • NOTE: [this is the last update before the menu rewrite]

100013.024
  • 'Don't manage element' now saves
  • added 'remove element settings' button

100013.023
  • fixed bug with enemy detection
  • added toggle for attributes being less than max
  • made OutOfCombat status exclusive to InSneak and InMount, so they are now separate.
  • simplified some boolean operations and the conditional function
  • fixed a bug causing savedata to become poisoned from AUI Attributes element
  • NOTE: Looking for a way to detect non-object interactables (e.g. drinking quest potions)

100013.022
  • changed meaning of [hide when interacting] and [hide in game menus], should mitigate any missing interfaces, see settings menu for details
  • fixed bug causing experience bar to be ignored

100013.021
  • partial fix for issue (1) from version 100013.020; hide when in game menus should now work properly, hide when interacting may also be fixed, but testing is required.

100013.020
  • rewrite/reduction of majority of code
    • elements are no longer split between controls and fragments but managed together (this means fewer loops)
    • conditional logic improved
    • a fragments old conditional function will be backed up(upon adding), optionally combined, and restored(upon removing)
    • changed the way RemoveItem, ExistsItem(previously ItemExists) work and added AddItem
    • added alias to AddElement(deprecated) -> AddFragments
    • added [Don't manage this element] toggle, to disable management of any item
  • known issues/notes
    1. [hide when interacting] doesn't cover all dialog/action popups e.g. interacting with evidence, books, or inventory type menus {a fix is in progress}
    2. getting player debuffs should be faster, {will look for a better way to implement}
    3. startup may take longer than before (probably not noticable) because most thing are initialized at player_activation instead of addon_load, this is required to use built-in addon support.
    4. UpdateItems and Conditional functions should be improved more before lowering the updatetimer

100013.011
  • fixed logic-priorities bug (would cause reticle to be drawn over interactables)
  • added warning to reset defaults button

100013.010
  • fixed capitalization in settings
  • added lockpicking and crafting table detection, and combined it with npc dialog option
  • added terril_lib, personal lib to help manage some common functions
  • simplified show/hide conditional logic, should be easier to extend now
  • added [optional] perserve arg to AddElement, which will combine any conditional the fragment already has
  • reduced work for fragment updates, now we only update our fragments instead of all of them
  • added a api version check
  • fixed bug causing account-wide toggle to fail
  • added reset to defaults button in setttings
  • RemoveItem now properly removes conditionals and functions tied to given item

100013.007
  • added show options for target npc or player
  • improved support for AUI windows (separated target from attributes)
  • added RemoveItem function

100013.006
  • fixed bug that caused some things to appear over npc dialogs

100013.005
  • added show when damaged or debuffed option
  • reworked show/hide priorities, to show things at more appropriate times

100013.004
  • added build-it support for AUI's minimap, buffs and attributes windows
  • added support for AwesomeInfo's window

100013.003
  • added missing deepcopy function

100013.002
  • added InGameMenu to toggles
  • added Aiming at Interactable and Enemy toggles
Optional Files (0)


Archived Files (23)
File Name
Version
Size
Uploader
Date
100015.001
47kB
Terrillyn
06/07/16 08:47 PM
100014.111
47kB
Terrillyn
04/07/16 08:03 PM
100014.110
46kB
Terrillyn
03/24/16 10:35 PM
100014.100
45kB
Terrillyn
03/15/16 04:26 AM
100014.002
45kB
Terrillyn
03/09/16 07:21 PM
100014.001
45kB
Terrillyn
03/07/16 02:54 PM
100013.040
45kB
Terrillyn
03/07/16 12:52 AM
100013.031
42kB
Terrillyn
02/25/16 02:18 PM
100013.030
42kB
Terrillyn
02/22/16 10:22 PM
100013.025
42kB
Terrillyn
02/19/16 02:04 PM
100013.024
79kB
Terrillyn
02/07/16 04:20 PM
100013.023
80kB
Terrillyn
02/03/16 04:27 AM
100013.022
80kB
Terrillyn
02/02/16 09:42 PM
100013.021
79kB
Terrillyn
02/02/16 09:15 PM
100013.021
79kB
Terrillyn
02/02/16 08:02 PM
100013.011
79kB
Terrillyn
02/01/16 08:26 PM
100013.010
80kB
Terrillyn
02/01/16 12:49 AM
100013.007
78kB
Terrillyn
01/30/16 06:51 PM
100013.006
77kB
Terrillyn
01/28/16 11:20 PM
100013.005
77kB
Terrillyn
01/28/16 11:01 PM
100013.004
77kB
Terrillyn
01/27/16 10:59 PM
100013.003
77kB
Terrillyn
01/27/16 10:21 PM
100013.001
76kB
Terrillyn
01/27/16 05:04 PM


Post A Reply Comment Options
Unread 01/28/16, 02:25 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
this

Report comment to moderator  
Reply With Quote
Unread 01/27/16, 06:46 PM  
Terrillyn
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 28
Uploads: 3
I don't entirely understand, what does 'target telegraph' mean? do you mean reticle?
Report comment to moderator  
Reply With Quote
Unread 01/27/16, 05:29 PM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
hey! will be nice if you figure out how to hide target telegraph of the siege weapon

afaik few develoeprs tried but without luck

so you can disable all UI elements when you using siege weapon, except this telegraph
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: