Automagically update video settings based on frame rate.
Based on your current frame rate, DynPerf adjusts WoW video settings:
- if you frame rate is under 27 FPS, it slowly decreases the settings.
- if you frame rate is over 27 FPS, it slowly increases the settings.
The settings change rate is limited to produce smooth transitions and has some built-in inertia to prevent quick oscillations.
DynPerf exports a LibDataBroker data source showing what is going on. Using a display addon (Fortress, DockingStation, StatBlockCore, ButtonBin, ...) would be necessary if you wish to display it.
The configuration panel is available by typing /dynperf, right-clicking on the Broker display or opening the Blizzard interface panels.
Caveats
DynPerf is useless if the frame rate never goes over 27 FPS with all video settings to minimum.
DynPerf is useless if the frame rate never goes under 27 FPS with all video settings to maximum.
Earlier testing showed than DynPerf could have bad side effects:
- Increasing the farclip settings may cause a loading screen to appear. DynPerf has some built-in workaround but this may happen anyway,
- Constantly tweaking video settings seems to cause instability. So if your game is prone to crash DynPerf will not do it any good.
Bug reports and feedback
Comments has been disabled both on WowAce and Curse.com because the author systematically forgets to read them. Preferred way to provide feedback is either by:
- posting to the WowAce forum thread,
- filing tickets using WowAce ticketing system.
Acknowledgments
DynPerf is based on DynamicPerformance by Kaboom@Arhas(EU). jerry made the first re-implementation which this project started from.
Facts
- Date created
- 15 Mar 2009
- Category
- Last update
- 10 Dec 2009
- Development stage
- Release
- Language
- enUS
- frFR
- License
- BSD License
- Curse link
- DynPerf
- Recent files
Authors
Relationships
- Embedded library
- Ace3
- CallbackHandler-1.0
- LibDataBroker-1.1
- LibStub