header
Hyperframe (FPS Optimizer) avatar

Hyperframe (FPS Optimizer)

item image
item image
item image
item image
item image
item image
  • screenshot thumbnail
  • screenshot thumbnail
  • screenshot thumbnail
  • screenshot thumbnail
  • screenshot thumbnail
  • screenshot thumbnail

Description

Hyperframe is a powerful World of Warcraft addon designed to dynamically adjust graphics settings to enhance FPS, frame rate, performance, and visual quality based on the type of content you're engaged in. Whether you’re in a dungeon, raid, battleground, or exploring the open world, Hyperframe applies optimized presets to maintain a balance between high FPS and visual quality. Additionally, you can create a custom preset tailored to your preferences, adjusting key graphics settings such as view distance, terrain LOD, and lighting.

Hyperframe also includes a robust CVar Viewer that allows you to easily view and modify all console variables. Building upon the functionality of the popular addon Advanced Interface Options, the viewer unlocks additional console variables that are not accessible in other addons (the CVar Viewer is currently in beta and may experience lag while scrolling through the list.)

 

While Hyperframe offers extensive customization options, the default settings are designed to immediately enhance frame rate, whether you're in a major city, raid, or the open world.

 

*** IF YOU'RE PLAYING PLUNDERSTORM AND USING HYPERFRAME IN RETAIL READ THIS! ***

  • Ensure that that "Login Optimizations" setting is disabled in Retail before playing Plunderstorm as the game will use these settings when launching Pluderstorm resulting in low view distances for objects and terrain.
  • Ensure that when you log out of retail, the preset that is applied should not be Low or Fair to prevent the same issues as the "Login Optimizations" note above.
  • If logging out in a City, which most do, ensure that any Content Settings like "Buff Durations" or "Floating Combat Text" is enabled if desired.
  • Plunderstorm does not allow addons to load, so Hyperframe is unable to adjust settings to their intended settings while playing this mode.

 

Important Details:

  • This addon will change most configured graphics settings at login to optimal levels. If you prefer to set your own values, uncheck Manage Graphics Settings under Global Graphics Settings.
  • If you try out the addon and decide it isn't for you, do not disable it without first clicking the Uninstall button under Global Addon Settings. This will revert all changed console variables to the previous settings you had applied.
  • If you've already made extensive console variable changes and graphic tweaks this addon may not be for you, as it could overwrite those changes. Reivew the list of changed console variables to ensure it won't affect your settings.

 

Join our Discord for extra performance tips and recommendations!

Discord:

 

Key Features:

  • Content-Based Presets: Automatically applies predefined graphics settings for different content types, including dungeons, raids, arenas, battlegrounds, and more.
  • Custom Preset: Allows you to fine-tune specific graphics settings like ground effects, terrain level of detail, object fading, and more.
  • View Distance Control: Customize how far objects, terrain, and the horizon are rendered, with options for preset-specific view distances.
  • In-Combat Optimizations: Dynamically adjusts combat visuals like health prediction, floating combat text, and damage display to reduce screen clutter and improve FPS.
  • Global Settings: Applies global graphics settings to enhance performance, such as controlling particle effects, VRS (Variable Rate Shading), and render scale.
  • Logout Optimization: Reduces view distances and other graphics settings before logging out to improve loading times at the next login.

 

Slash Commands:

  • /hf: Opens the Hyperframe settings menu.
  • /hf low / fair / good / high / very high / ultra / ultra high / custom: Temporarily applies the specified graphics preset (unless Use Content Presets is unchecked). The Apply Preset View Distances setting also affects this.
  • /hf uninstall: Resets all settings to default and disables the addon.
  • /cvarviewer: Easily view and modify all console variables, building upon the functionality of the popular addon Advanced Interface Options. This viewer includes access to additional console variables not available in Advanced Interface Options (currently in beta, as scrolling through the list may cause lag).

 

With Hyperframe, you can optimize your graphics settings on the fly, ensuring that you always have the best balance between performance and visual quality, no matter where you are in the game.

 

Changed Console Variables (as of 12/19/2024):

animFrameSkipLOD Content Graphics Setting
assaoBlurPassCount Global Graphics Setting
assaoFadeOutTo Global Graphics Setting
assaoHorizonAngleThresh Global Setting (not user accessible)
assaoRadius Global Setting (not user accessible)
assaoShadowClamp Global Setting (not user accessible)
assaoShadowMult Global Setting (not user accessible)
assaoShadowPower Global Setting (not user accessible)
assaoSharpness Global Setting (not user accessible)
asyncHandlerTimeout Global Advanced Setting
asyncThreadSleep Global Advanced Setting
bodyQuota Global Setting (not user accessible)
buffDurations Content Setting
componentEmissive Global Graphics Setting
componentSpecular Global Setting (not user accessible)
componentTexCacheSize Global Advanced Setting
componentTexLoadLimit Global Setting (not user accessible)
componentTextureLevel Content Advanced Setting
doodadLodScale Content Preset Setting
enableQuestCacheLogging Global Setting (not user accessible)
entityLodDist Content Preset Setting
entityLodOffset Content Preset Setting
entityShadowFadeScale Content Preset Setting
farclip Content Preset Setting
ffxAntiAliasingMode Managed Graphics Setting
ffxDeath Global Graphics Setting
ffxGlow Content Graphics Setting
ffxNether Global Graphics Setting
floatingCombatTextCombatDamage Content Combat Setting
floatingCombatTextCombatHealing Content Combat Setting
FootstepSounds Global Audio Setting
graphicsComputeEffects Managed Graphics Setting
graphicsDepthEffects Managed Graphics Setting
graphicsEnvironmentDetail /HF UNINSTALL (to reset game graphics setting sliders)
graphicsGroundClutter /HF UNINSTALL (to reset game graphics setting sliders)
graphicsLiquidDetail Managed Graphics Setting
graphicsoutlineMode Managed Graphics Setting
graphicsParticleDensity Managed Graphics Setting
graphicsProjectedTextures Managed Graphics Setting
graphicsShadowQuality Managed Graphics Setting
graphicsSpellDensity Managed Graphics Setting
graphicsSSAO Managed Graphics Setting
graphicsSunshafts Managed Graphics Setting
graphicsViewDistance /HF UNINSTALL (to reset game graphics setting sliders)
groundEffectAnimation Global Graphics Setting (classic only)
groundEffectDensity Content Preset Setting
groundEffectDist Content Preset Setting
groundEffectFade Content Preset Setting
GxAllowCachelessShaderMode Global Advanced Setting
GxMaxFrameLatency Global Advanced Setting
gxMTAlphaM2 Global Advanced Setting
gxMTDecals Global Advanced Setting
gxMTMisc Global Advanced Setting
gxMTOpaqueM2 Global Advanced Setting
gxMTOutlines Global Advanced Setting
gxMTVolFog Global Advanced Setting
GxSlowShaderWarnThreshold Global Setting (not user accessible)
HorizonStart Content Preset Setting
ImpactModelCollisionMelee Content Advanced Setting
ImpactModelCollisionMissile Content Advanced Setting
ImpactModelCollisionRanged Content Advanced Setting
instantQuestText Global Setting (not user accessible)
interactQuestItems Global Setting (not user accessible)
locateViewerMaxJobs Global Setting (not user accessible)
lodObjectCullDist Content Preset Setting
lodObjectCullSize Content Preset Setting
lodObjectFadeScale Content Preset Setting
lodObjectMinSize Content Preset Setting
MaxCharacterComponentLoadStartsPerFrame Global Setting (not user accessible)
maxFPSLoading Global Setting (not user accessible)
maxLightDist Content Preset Setting
MaxObservedPetBattles Global Setting (not user accessible)
minimapTrackingShowAll Global Setting (not user accessible)
MSAAQuality Managed Graphics Setting
nameplateMaxDistance Content Combat Setting
occlusionMaxJobs Global Setting (not user accessible)
pathSmoothing Content Advanced Setting
physicsLevel Managed Graphics Setting
predictedHealth Global Combat Setting
preloadLoadingDistObject Global Setting (not user accessible)
preloadLoadingDistTerrain Global Setting (not user accessible)
preloadPlayerModels Global Setting (not user accessible)
preloadStreamingDistObject Global Setting (not user accessible)
preloadStreamingDistTerrain Global Setting (not user accessible)
ReplaceMyPlayerPortrait Content Combat Setting (retail only)
ReplaceOtherPlayerPortraits Content Combat Setting (retail only)
ResampleAlwaysSharpen Global Setting (not user accessible)
ResampleQuality Managed Graphics Setting
ResampleSharpness Global Setting (set once when first using addon)
sceneOcclusionEnable Global Advanced Setting
shadowBlendCascades Global Setting (not user accessible)
shadowRt Managed Graphics Setting
shadowSoft Global Graphics Setting / Managed Graphics Setting
shadowTextureSize Global Graphics Setting / Managed Graphics Setting
showDispelDebuffs Content Combat Setting
showfootprintparticles Global Setting (not user accessible)
showLoadingScreenTips Global Setting (not user accessible)
SkyCloudLOD Content Graphics Setting
smoothUnitPhasing Global Setting (not user accessible)
SortDiskReads Global Advanced Setting
Sound_DSPBufferSize Global Advanced Setting
Sound_EnableArmorFoleySoundForOthers Global Advanced Setting
Sound_EnableArmorFoleySoundForSelf Global Advanced Setting
Sound_EnableDSPEffects Global Audio Setting (retail only)
Sound_EnableErrorSpeech Global Setting (not user accessible)
Sound_MaxCacheableSizeInBytes Global Audio Setting
Sound_MaxCacheSizeInBytes Global Audio Setting
Sound_OutputSampleRate Global Audio Setting
SoundPerf_VariationCap Global Audio Setting
specular Content Graphics Setting
SplineOpt Global Advanced Setting
ssaoMagicNormals Global Setting (not user accessible)
teleportMaxNoLoadDist Global Setting (not user accessible)
terrainLodDist Content Preset Setting
TerrainLodDiv Content Preset Setting
terrainMipLevel Global Setting (not user accessible)
textureFilteringMode Managed Graphics Setting
unitClutter Global Setting (not user accessible)
unitClutterInstancesOnly Global Setting (not user accessible)
unitClutterPlayerThreshold Global Setting (not user accessible)
UnitNamePlayerGuild Content Combat Setting
UnitNamePlayerPVPTitle Content Combat Setting
unitsLookAtPlayers Content Advanced Setting (retail only)
UseSlug Global Advanced Setting
useTargetFPS Managed Graphics Setting
violenceLevel Content Graphics Setting
vrsValar Managed Graphics Setting
weatherDensity Content Graphics Setting
wmodoodadDist Global Setting (not user accessible)
wmoLodDist Content Preset Setting
worldBaseMip Global Graphics Setting
worldIntersectMaxJobs Global Setting (not user accessible)
worldPreloadHighResTextures Global Setting (not user accessible)
worldPreloadNonCriticalTimeout Global Setting (not user accessible)
worldViewCullMaxJobs Global Setting (not user accessible)
ThreadPoolLimitMP Global Setting (not user accessible)
ThreadPoolLimitLP Global Setting (not user accessible)