Get an Epic Experience with Premium

gfx Toggle 2

Audio & Video Login to Add Favorites
  • World of Warcraft
  • 24 Monthly Downloads
  • Supports: 5.4.1
  • 1,546 Total Downloads
  • Updated 11/10/2013
  • Created 01/07/2012
  • 5 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: BSD License
  • Newest File: GFX Toggle 2

About gfx Toggle 2

What does this addon do?

Maybe you are a gamer with a computer, which is not an adequate (perhaps you're gaming on a notebook?) and when you get your char into a crowded area your frames per second (FPS) drop instantly.

So what can you do about that? Hmm, changing the graphic settings in WoW would be a good choice but it soon gets a pain in the butt to change it over and over, so I had the idea to code an addon that toggles these settings automatically by just pressing one key or let it automatically switch settings depending on the zone you're entering. e.g. When I do PvE, I'd like to switch settings to high, when I'm at PvP or in town I'd toggle to low.

gfxToggle 2 has key bindings, slash commands and LDB support

This addon affects the following graphic-parameters (they all don't need a logout or restart of the game):

- View Distance (Farclip)
- Environment Detail
- Texture Resolution
- Ground Clutter Density & Radius
- Particle Density
- Weather Intensity
- Shadow Mode
- Death Effect
- Full-Screen Glow Effect
- Projected Textures

- Vertical Sync
- Triple Buffering
- Reduce Input Lag

Note: I've only added settings that don't need a restart of the game to take effect. I did this on purpose and I won't add any other features that'll need a restart, so please don't ask.

There are three ways the addon switches the parameters. Note: at the bindings menu you can assign a key to gfxToggle.

1) By pressing the Toggle-Key: If you didn't save customized settings it'll switch from lowest to highest by default.

2) By pressing the Toggle-Key: Once you've saved your customized settings for low and high it will use these instead. (will be saved permanently until you reset or set new ones)

3) Auto-Switch Mode: If you added a zone to the gfxToggle database, it will check for this specific zone and switch automatically to LOW when you're entering it. After you leaved that zone gfxToggle will switch back to HIGH.

At first bind a 'Toggle Low/High' and 'Auto-Switch'-Key to gfxToggle (you'll find it in WoW's bindings menu)

- '/gfxt about' - will show some extra information about this addon.

- '/gfxtoggle' or '/gfxt' - will show help and all available commands.

- '/gfxt mute' - will toggle all messages off/on.

- '/gfxt medium' - will turn on the new medium feature.

- '/gfxt delay' - set the delay for auto-toggle in seconds.

- '/gfxt restartgx' - Allows or disallows re-initializing the graphics driver (needed for VSync changes).
To switch VSync and Smooth Mouse the game has to restart the graphics. While it does the restart, it'll switch to the desktop for a duration of 1-2 seconds. By using this command you allow switching of Vsync and Smooth Mouse. It's deactivated by default.

- '/gfxt auto' - will toggle auto-switch mode. you can add zones to a database which will get automatically switched to low or medium settings (if activated) after you've entered them.

- '/gfxt toggle' - will manually toggle between low/(medium)/high (for using in macros).

- '/gfxt save low', '/gfxt save medium' and '/gfxt save high' - will save settings you've done in the graphics options.
Before you execute this command, go to the WoW graphics options and make your changes to the world appearance, the shaders and the misc settings. Click on the 'OK' button after you're done. After that type '/gfxt save low', '/'gfxt save medium' or '/gfxt high'
just depending on your settings. These stored settings will also be used for the auto-switch mode.

- '/gfxt addl' - will add a zone to the low database, eg. '/gfxt addl' saves the actual zone '/gfxt add Orgrimmar' is saving Orgrimmar to the low zones db.

- '/gfxt addm' - will add a zone to the medium database, eg. '/gfxt addl' saves the actual zone '/gfxt add Orgrimmar' is saving Orgrimmar to the medium zones db.

- '/gfxt del' - will delete a zone from the database. Same usage as for the 'add' command.

- '/gfxt del all' - clears your whole zone database. (can't be undone)

- '/gfxt list' - will list all zones you entered before

- '/gfxt reset' - will popup a dialog which'll ask you to confirm to clear settings and use defaults

Each time you switch the settings, gfxToggle will report it in an overhead text message (green = low, yellow = medium, red = high) except you mute gfxToggle 2 by '/gfxt mute'.

Orignal Addon design by Drool - I am continuing his work and updating the addon for Cataclysm.

== GFX Toggle 2 version 4 ==
* Fixed menu with dewdroplib update.

== GFX Toggle 2 Release ==


  • #9

    I wish someone would edit this addon to work for having specific settings for Ashran as that's the most intense zone now for any pc I'd imagine.

    Oh just saw there's a toggle button in the previous comment! awesome!

    Last edited by elrandir on 12/10/2014 9:01:56 PM
  • #7

    FYI: As of patch 6.0.2 there are two new in-game graphics settings that make this addon no longer necessary.

    1. Game Menu > System > Enable Raid and Battleground Settings - This automatically switches you to your settings of choice in raids and battlegrounds.
    2. Game Menu > Keybindings > Miscellaneous > Toggle Graphic Settings - This allows you to toggle between the two graphic profiles at will with a keybind.

    I loved gfx Toggle 2 and was really sad to see it not working (almost considered updating it) but I am extremely happy to see that we can now do it via in-game settings finally!

    Last edited by Ami_Yuy on 11/1/2014 2:54:42 PM
  • #10

    The drawback of blizzards method is, that you can only toggle the settings while the auto-setting is also active, which is kinda stupid...

  • #8

    I would love to see this addon given new life using the blizzard system. Currently the secondary settings only seem to apply to raids and bgs, but I would also like to see it apply in 5-man dungeons. 

  • #6

    Is there a command line option to switch to low and  another one to switch to high?  The toggle option isn't really what I'm looking for.  

  • #3

    Just found this.  Still works except the right click menu.  I'm using it with multiboxing to set video high on main char and low on others.

  • #4

    Fixed the menu everything should work fine again.

  • #5

    Thank you

  • #2

    I get an error message when trying to right click to get the config menu on Titan Panel.  Titan is updated to the most recent version too.


    Date: 2012-01-30 12:47:27
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...e\AddOns\gfxToggle2\Libs\Dewdrop-2.0\Dewdrop-2.0.lua line 652:
       attempt to index global 'this' (a nil value)
       [C]: ?
       [C]: SetParent()
       ...e\AddOns\gfxToggle2\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:3068: AddLine()
       ...e\AddOns\gfxToggle2\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:2995: Open()


  • #1

    This is exactly what I was looking for. Looks good! :D

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway