Download
(34 Kb)
Download
Updated: 11/06/14 04:07 PM
Compatibility:
Update 5 (1.5.2)
Update 4 (1.4.3)
Update 3 (1.3.3)
Veteran Crypt of Hearts (1.2.3)
Craglorn (1.1)
Live (1.0)
Updated:11/06/14 04:07 PM
Created:05/05/14 11:49 AM
Monthly downloads:53
Total downloads:4,473
Favorites:18
MD5:
Categories:Discontinued & Outdated, Miscellaneous
DynamicConfig
Version: 1.3.0
by: gamecreature, Swizzy
This plugin tweaks the graphics configuration depending on combat status.
When in combat mode, the graphics quality is turned down, so the game is more responsive.
When not in combat the quality is turned higher for a better environment experience.

Code can be found on github:
https://github.com/gamecreature/eso-dynamic-config

An experimental version can be found on this github link:
https://github.com/Swizzy/eso-dynamic-config

Known Issues
* Subsampling quality switching results in hiccups on some machines (both windows and MAC)!! (turn this option off if you don't want this)
v1.3.0
* Updated to the new API version (Update 5)
* Converted the settings menu to LibAddonMenu2

v1.2.1
* Updated to the new API version

v1.2.0
* Updated to API version 1.2.3

v1.1.1
* Updated to the new API version

v1.1.0
* Added a setting to disable the RefreshSettings and ApplySettings function calls (they may cause the UI scale to change for some users)
* Added buttons to enable/disable all variables aswell as reset defaults
* Added the ability to manually configure each variable (live editing!)
* Added slash command to toggle auto combat on/off (auto on and auto off)
* Added keybinding to toggle auto combat on/off (a single button to toggle it on or off, a message will be displayed as to which state it's changed to)
* Deleted the settings which require a UI reload to not cause problems (they're now available as manual option settings instead, keep in mind there might be more that we haven't tested yet)

v1.0.10
* Enabled more variables for you to experiment with
* Added a slider for SystemID, only change it if the addon appears to not be changing anything... the default value is 5...

v1.0.9
* Fixed a crash for new users when wanting to show current settings

v1.0.8
* Moved from cVar editing to SetSetting instead - Fixes the SUB_SAMPLING issues (it's now beeing applied directly, meaning bigger difference!)
* Under the hood: The Settings menu is now more dynamic (for variable's to modify)
* Added Override when doing manual shifting of the configuration (it'll always change no matter what mode was set previously, when having the automatic one it'll not change if it's already set to high/low)

v1.0.7
* Added an option to configure the cooldownperiod and reduce the number of graphic quality switches

v1.0.6
* Added settings for each variable (you can now toggle exactly which variables you want the addon to change for you)

v1.0.5
* Added some additional variables (as an option) per request by SektaNZ

v1.0.4
* Added Keybindings (Thanks to SkOODaT!)

v1.0.3
* Added DynamicConfig UI Settings (Thanks Swizzy!)

v1.0.2
Added configuration support. Settings are now changable
Added grass configuration support

v1.0.1
- PARTICLE_DENSITY and VIEW_DISTANCE added
- Fixed file list so it also includes README.md

v1.0
- Uploaded improved zip file without Mac files and without copy-postfix
Optional Files (0)


Archived Files (14)
File Name
Version
Size
Uploader
Date
1.2.1
15kB
gamecreature
09/21/14 10:08 PM
1.2.0
15kB
gamecreature
06/25/14 02:21 PM
1.1.1
15kB
Swizzy
05/23/14 03:32 AM
1.1.1
15kB
Swizzy
05/23/14 02:58 AM
1.0.9
13kB
Swizzy
05/12/14 03:05 PM
1.0.7
12kB
gamecreature
05/12/14 01:03 PM
1.0.7
12kB
gamecreature
05/11/14 11:50 PM
1.0.6
12kB
gamecreature
05/11/14 11:41 AM
1.0.4
10kB
gamecreature
05/10/14 03:59 AM
1.0.3
10kB
gamecreature
05/09/14 03:29 PM
1.0.2
3kB
gamecreature
05/08/14 04:58 PM
1.0.1
2kB
gamecreature
05/08/14 12:48 PM
1.0
2kB
gamecreature
05/07/14 11:48 PM
1.0
2kB
gamecreature
05/06/14 08:32 AM


Post A Reply Comment Options
Unread 05/08/14, 12:59 PM  
Jarco

Forum posts: 0
File comments: 16
Uploads: 0
Sadly for some reason this is not working at all for me.
Addon shows as turned on but nothing happens and /dynconf command is doing nothing.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 01:09 PM  
Elesar

Forum posts: 0
File comments: 16
Uploads: 0
Originally Posted by gamecreature
It really would be nice to have a settings screen or at least make the settings configurable with a /command.

Perhaps it would be nice to have the following commands:

/dynconf store high
/dynconf store low

Which simply stores the current settings as the default low and high settings.
This shouldn't be very hard I guess
That is a good approach to this. My initial idea was to only have settings for "low" in this addon's settings, using the game's settings as the high values. This would require having the addon save the settings before applying the low, then restoring when OOC.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 01:39 PM  
Elesar

Forum posts: 0
File comments: 16
Uploads: 0
Originally Posted by Jarco
Sadly for some reason this is not working at all for me.
Addon shows as turned on but nothing happens and /dynconf command is doing nothing.
Could you try temporarily disabling all other addons? See if you get the help message if you do /dynconf after that. If it works with all other addons disabled, then we have a conflict with one of the other addons you run.

Unfortunately, the only way I know of to find the mod it is unhappy with is to enable each addon one at a time and /reloadui until the command stops working.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 03:55 PM  
choekstr
 
choekstr's Avatar

Forum posts: 14
File comments: 391
Uploads: 0
Originally Posted by Elesar
Originally Posted by Jarco
Sadly for some reason this is not working at all for me.
Addon shows as turned on but nothing happens and /dynconf command is doing nothing.
Could you try temporarily disabling all other addons? See if you get the help message if you do /dynconf after that. If it works with all other addons disabled, then we have a conflict with one of the other addons you run.

Unfortunately, the only way I know of to find the mod it is unhappy with is to enable each addon one at a time and /reloadui until the command stops working.
FWIW, I have 61 add-ons in my add-on folder, with about 59 of them activated. Works perfectly for my chosen add-ons.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 05:49 PM  
Elesar

Forum posts: 0
File comments: 16
Uploads: 0
Excellent update gamecreature!
Not too far off from what I had hashed out at work, pending testing

I'm going to run with what you have here, and try out the delayed application of the high values. Ill submit a pull request if I think it is worth having in the mod.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 06:54 PM  
Swizzy
 
Swizzy's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 42
Uploads: 1
https://github.com/Swizzy/eso-dynamic-config

I've added some settings menu stuff... not sure if it's worth pulling it since the github repo is out-dated?

Anyways, feel free to grab it and use it for whatever you want

I also added a option to manually track the combat stuff (might be worthless with the timeout stuff you're discussing here)
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 09:01 PM  
Khorrhxe

Forum posts: 5
File comments: 35
Uploads: 0
Works great, I see the grass turned off when I start combat.. just missing a configurable menu option and we're all set
Report comment to moderator  
Reply With Quote
Unread 05/09/14, 12:37 AM  
Jarco

Forum posts: 0
File comments: 16
Uploads: 0
Originally Posted by choekstr
Originally Posted by Elesar
Originally Posted by Jarco
Sadly for some reason this is not working at all for me.
Addon shows as turned on but nothing happens and /dynconf command is doing nothing.
Could you try temporarily disabling all other addons? See if you get the help message if you do /dynconf after that. If it works with all other addons disabled, then we have a conflict with one of the other addons you run.

Unfortunately, the only way I know of to find the mod it is unhappy with is to enable each addon one at a time and /reloadui until the command stops working.
FWIW, I have 61 add-ons in my add-on folder, with about 59 of them activated. Works perfectly for my chosen add-ons.
For some strange reason it started working this morning, i did re-download the addon thou so that might be it.
Awesome work, love the save low/high option! just need a gui now
Report comment to moderator  
Reply With Quote
Unread 05/09/14, 09:03 AM  
gamecreature
 
gamecreature's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 18
Uploads: 1
Originally Posted by Swizzy
https://github.com/Swizzy/eso-dynamic-config

I've added some settings menu stuff... not sure if it's worth pulling it since the github repo is out-dated?

Anyways, feel free to grab it and use it for whatever you want

I also added a option to manually track the combat stuff (might be worthless with the timeout stuff you're discussing here)
I will try to integrate your ui code this weekend. Thanks for your work!
Report comment to moderator  
Reply With Quote
Unread 05/09/14, 03:15 PM  
gamecreature
 
gamecreature's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 18
Uploads: 1
Just update the plugin with the UI code from Swizzy!
(Made some small modifications)
Report comment to moderator  
Reply With Quote
Unread 05/09/14, 04:08 PM  
Swizzy
 
Swizzy's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 42
Uploads: 1
Originally Posted by gamecreature
I will try to integrate your ui code this weekend. Thanks for your work!
Np, it's a great addon, so i figured i'd help you out

It should probably be noted somewhere that we're using 2 libs from Seerah tho, LibStub and LibAddonMenu
Last edited by Swizzy : 05/09/14 at 04:12 PM.
Report comment to moderator  
Reply With Quote
Unread 05/09/14, 06:44 PM  
SkOODaT
 
SkOODaT's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 169
Uploads: 11
KeyBindings

1. In txt file add bindings.xml above DynamicConfig.lua
2. Create a file called bindings.xml and add this to it

Code:
<Bindings>
	<Layer name="General">
		<Category name="DYNConfig">
			<Action name="DYN_UP">
				<Down>DYNUP()</Down>
			</Action>
			<Action name="DYN_DOWN">
				<Down>DYNDOWN()</Down>
			</Action>
		</Category>
	</Layer>
</Bindings>
3. Make space at line 19 In DynamicConfig.lua add

Code:
ZO_CreateStringId("SI_BINDING_NAME_DYN_UP", "DYN UP")
ZO_CreateStringId("SI_BINDING_NAME_DYN_DOWN", "DYN DOWN")
4. at very end of DynamicConfig.lua like line 253 past everyhting add

Code:
function DYNUP()
    DynamicConfig.Apply("high")
end

function DYNDOWN()
    DynamicConfig.Apply("low")
end
Keybindings to toggle low and high settings VERY useful in towns(lots of players) or when you want to manually trigger it

Hope this helps ty for an awesome addon
Last edited by SkOODaT : 05/09/14 at 06:47 PM.
Report comment to moderator  
Reply With Quote
Unread 05/09/14, 07:08 PM  
Swizzy
 
Swizzy's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 42
Uploads: 1
Re: KeyBindings

Originally Posted by SkOODaT
1. In txt file add bindings.xml above DynamicConfig.lua
2. Create a file called bindings.xml and add this to it

Code:
<Bindings>
	<Layer name="General">
		<Category name="DYNConfig">
			<Action name="DYN_UP">
				<Down>DYNUP()</Down>
			</Action>
			<Action name="DYN_DOWN">
				<Down>DYNDOWN()</Down>
			</Action>
		</Category>
	</Layer>
</Bindings>
3. Make space at line 19 In DynamicConfig.lua add

Code:
ZO_CreateStringId("SI_BINDING_NAME_DYN_UP", "DYN UP")
ZO_CreateStringId("SI_BINDING_NAME_DYN_DOWN", "DYN DOWN")
4. at very end of DynamicConfig.lua like line 253 past everyhting add

Code:
function DYNUP()
    DynamicConfig.Apply("high")
end

function DYNDOWN()
    DynamicConfig.Apply("low")
end
Keybindings to toggle low and high settings VERY useful in towns(lots of players) or when you want to manually trigger it

Hope this helps ty for an awesome addon
I put it in my fork of the addon (on github) and made a pull request with your changes thanks!
Report comment to moderator  
Reply With Quote
Unread 05/09/14, 10:35 PM  
SektaNZ

Forum posts: 10
File comments: 118
Uploads: 0
Any chance to add the following:
SET GOD_RAYS_v2
SET DISTORTION
SET WATER_FOAM
SET MAX_ANISOTROPY
SET MIP_LOAD_SKIP_LEVELS
SET RAIN_WETNESS
SET SPECULAR_MAPS
Report comment to moderator  
Reply With Quote
Unread 05/10/14, 04:48 AM  
Swizzy
 
Swizzy's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 42
Uploads: 1
Originally Posted by SektaNZ
Any chance to add the following:
SET GOD_RAYS_v2
SET DISTORTION
SET WATER_FOAM
SET MAX_ANISOTROPY
SET MIP_LOAD_SKIP_LEVELS
SET RAIN_WETNESS
SET SPECULAR_MAPS
Yes, it's probably possible, if you want i can test it see if it works and add it as an option...

** edit: **

If you grab the files from here: https://github.com/Swizzy/eso-dynamic-config you'll have these added aswell, some of which was already in there (commented, probably because they can cause problems) and the ones you listed
Last edited by Swizzy : 05/10/14 at 08:54 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: