Download
(7 Kb)
Download
Updated: 04/26/20 04:05 PM
Pictures
File Info
Compatibility:
Harrowstorm (5.3.5)
Updated:04/26/20 04:05 PM
Created:04/22/20 04:35 PM
Monthly downloads:22
Total downloads:2,942
Favorites:3
MD5:
FastVolume
Version: 1.2
by: powdercake [More]


Do you like to watch YouTube or listen to music while playing ESO? Frequently find yourself fiddling with the in-game sound settings or volume mixer trying to get a perfect balance?

Introducing FastVolume: quickly adjust the master volume without opening your game settings.

How to use it:
  1. Click on the headphone icon to show the volume buttons.
  2. Click on a button to instantly set the game master volume to that level.
  3. Double click on the headphone icon to toggle mute.
How to move the window:
  1. Ensure the window is unlocked by typing /fv unlock.
  2. Click and drag the red box until the window is in your desired position.
  3. Double click on the red box (or type /fv lock) to lock the window into place.
Warning: Spoiler


Slash commands:
You can type /fv or /fastvolume for all commands
Code:
/fv          Display help
/fv help     Display help
/fv [0-100]  Set volume to value
/fv mute     Toggle mute
/fv unmute   Alias of mute
/fv mute on  Alias of mute
/fv mute off Alias of mute
/fv lock     Lock window position
/fv unlock   Unlock window position
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Uploader
Date
1.1
6kB
powdercake
04/24/20 02:36 PM
1.0
2kB
04/22/20 04:35 PM


Post A Reply Comment Options
Unread 05/12/20, 07:10 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 408
File comments: 885
Uploads: 21
Would it be possible to add a keybind option for it?
Report comment to moderator  
Reply With Quote
Unread 04/30/20, 10:09 AM  
powdercake
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 2
Originally Posted by rumple9
You sir are a genius !

Any chance you can add a graphic equaliser ?
Glad to hear you like it. I'll take a look and see how feasible it would be.
Report comment to moderator  
Reply With Quote
Unread 04/29/20, 08:23 AM  
rumple9

Forum posts: 2
File comments: 86
Uploads: 0
You sir are a genius !

Any chance you can add a graphic equaliser ?
Report comment to moderator  
Reply With Quote
Unread 04/27/20, 12:10 PM  
sarousse

Forum posts: 16
File comments: 62
Uploads: 0
THANK YOU.

OMG you have no idea of how this will change my life in game.

<3 <3 <3
Last edited by sarousse : 04/27/20 at 12:11 PM.
Report comment to moderator  
Reply With Quote
Unread 04/26/20, 04:26 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4913
File comments: 5990
Uploads: 78
Thanks!
Yep it disappeared in total.
Invalidating the cache by deleting the file fixed it thoug, as I had in mind alrerady.

Originally Posted by powdercake
Thank you for the detailed bug report! I have fixes ready for #3 and #4.

Can you clarify the issue in #2?
Originally Posted by Baertram
2. Double clicking the headphone icon will make it invisible. Maybe it's a texture cache problem for the strike through headphone icon. I'll invalidate the shaderCcache.cooked file in my eso live folder and test if this fixes it.
btw: Keyboard mode used.
You're saying the icon completely disappears? As in, do you do not see the strike-through headphone icon pictured here? This is a custom texture I made so maybe it is a cache issue like you suggested.
Report comment to moderator  
Reply With Quote
Unread 04/26/20, 11:56 AM  
powdercake
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 2
Thank you for the detailed bug report! I have fixes ready for #3 and #4.

Can you clarify the issue in #2?
Originally Posted by Baertram
2. Double clicking the headphone icon will make it invisible. Maybe it's a texture cache problem for the strike through headphone icon. I'll invalidate the shaderCcache.cooked file in my eso live folder and test if this fixes it.
btw: Keyboard mode used.
You're saying the icon completely disappears? As in, do you do not see the strike-through headphone icon pictured here? This is a custom texture I made so maybe it is a cache issue like you suggested.
Last edited by powdercake : 04/26/20 at 03:44 PM.
Report comment to moderator  
Reply With Quote
Unread 04/25/20, 12:39 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4913
File comments: 5990
Uploads: 78
Thanks, awesome additions!

Edit- Bug report:
1. If I move my mouse above the headphones icon (not on purpose) and after that just move it away from the icon again (not moving it above the volume levels shown!) it won't auto close anymore.
Could you maybe "only" let it show the volume levels to choose if we "click" the headphones icon instead of moving the mouse on top of it?

Edit:
I have positioned the headphones below my chat window. If I move the mouse above the headphones and then up I'm above the chat window directly. This is the reason it does not close properly!
I guess your control is somehow checking for an "GuiRoot" OnMouseEnter handler which does not fire as I move the mouse above the chat then?
Maybe use an OnMouseExit handler for your own control instead so it ALWAYS recognizes the mouse leaving the control properly, no matter what control you move the mouse "on" then.


2. Double clicking the headphone icon will make it invisible. Maybe it's a texture cache problem for the strike through headphone icon. I'll invalidate the shaderCcache.cooked file in my eso live folder and test if this fixes it.
btw: Keyboard mode used.

3. Make the icon invisible as menus are opened. You can use this code for it, registering your own fragment and adding your top level control to the fragment:
Lua Code:
  1. local fragmentFastVolume = ZO_HUDFadeSceneFragment:New(YourTopLevelControlNameHere, nil, 0)
  2.     HUD_SCENE:AddFragment(fragmentFastVolume)
  3.     HUD_UI_SCENE:AddFragment(fragmentFastVolume)

The fragment's OnShoing, OnShown, OnHiding, OnHide will fire for the different visibility states, if you need to register a callback function on them. The above code will automatically make the whole TLC (TopLevelControl -> the parent control, where you have added your icons etc. to) disappear if you press ESC/i/C/etc. to show a menu, and show them as they get closed.

4. The red rectangle to move the TLC is nice but it prevents me from moving the icon to the left edge of the screen Better would be a possibility to move the TLC without the red rectangle by just clicking the TLC and dragging it so I can position it at the total left screen edge. Maybe, if /fv unlock was used, add the red rectangle around the TLC as a shown border and let us drag&drop the whole TLC then.

Currently I cannot put the TLC to the most top left bottom edge of my screen and thus it is above the minimized chat controls
Last edited by Baertram : 04/26/20 at 04:25 PM.
Report comment to moderator  
Reply With Quote
Unread 04/23/20, 07:28 AM  
powdercake
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 2
Originally Posted by Baertram
Great addon, thanks a lot!
I'm listeing to a lot music and watch videos during my addon code sessions and playing the game, so this comes in handy!

Feature requests:

1. Add a slash command for the volume change, e.g. /fv <volume value 0-100>
Maybe also for the music and not the general volume.
2. Add a double click handler to the "headphones" icon which will toggle mute/last volume used. This would be awesome!
Thanks for the feedback. Great ideas-- I'll see if I can get them added soon!
Report comment to moderator  
Reply With Quote
Unread 04/22/20, 06:51 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4913
File comments: 5990
Uploads: 78
Great addon, thanks a lot!
I'm listeing to a lot music and watch videos during my addon code sessions and playing the game, so this comes in handy!

Feature requests:

1. Add a slash command for the volume change, e.g. /fv <volume value 0-100>
Maybe also for the music and not the general volume.
2. Add a double click handler to the "headphones" icon which will toggle mute/last volume used. This would be awesome!
Last edited by Baertram : 04/22/20 at 06:52 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: