Get an Epic Experience with Premium

Perfect Screenshot

Miscellaneous Login to Add Favorites
  • World of Warcraft
  • 38 Monthly Downloads
  • Supports: 5.4.2
  • 5,188 Total Downloads
  • Updated 02/05/2014
  • Created 05/04/2009
  • 26 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: v2.0

About Perfect Screenshot

Perfect Screenshot

Perfect Screenshot offers key bindings to automatically hide your interface while taking screenshots.


  • SHIFT-PrintScreen shoots with the UI and names hidden.
  • CTRL-PrintScreen shoots with the UI hidden, but names shown.
  • ALT-PrintScreen temporarily disables combat text, and shoots after existing text has cleared from the screen.
  • All key bindings can be edited from the Blizzard Key Bindings menu, or quickly via /ps

tag v2.0
Joseph Collins <>
2014-02-05 18:01:06 -0800

Trying to get the tagging right.


Joseph Collins:
    - Fixing pkgmeta
    - Initial Commit
    Taking over the project from Trellmor.
    Total overhaul of the codebase, split into three fixed keybinds instead
    of 1+Config.
    Made some alterations to the embeds.


First Previous Page 1 of 2 Next Last
  • #18
    Any chance of a colaboration with AchievementSnap? Id really like to be able to get auto screenshots of achievements (with the achievement frame) while turning off things like the UI :)
  • #20
    From what i understand turning off the UI hides the Achievement frame. You would need an addon to disable the UI and add a pic of the achievement to the screen.
  • #19
    Not sure if this would work. If you hide the UI you will probably also hide the achievement popup. Otherwise it should be pretty simple to make both work together.
  • #17
    looking forward to an update
  • #14
    I found a reason for the error, Blizzard reworked CVars for "show unit names".

    Now they are

    I'm writing new PerfectScreenshot.lua right now. :)
  • #16
    Thanks, will update it asap
  • #13
    In 3.3. I get error "Couldn't find CVar named 'UnitNameCompanionName'"
  • #11
    I cannot take screenshot in combat.

    PerfectScreenshot blocked from using WorldFrame:SetPoint()
    PerfectScreenshot blocked from using UIParent:Hide()
  • #9
    Seems to work pretty well. Only issue is that it fails to restore companion names after the screenshot is taken. Would love a fix to this!
  • #10
    Found the fix myself. In your LUA, where you are restoring the UI, your variable is misspelled "UnitNameCompanionNam". Knew it'd be an easy fix! :) Loving this addon!
  • #12
    Thanks for the info, will fix it in the next version.
  • #5
    Hides the UI, but the 'screen captured' indicator shows.
  • #6
    Can't do anything about that. Well, just don't press is so soon again.
  • #7
    ScreenPlus hides that, but doesn't hook into viewports. Maybe you could look at their code and see?
  • #8
    ScreenPlus is written in French -.-

    All variables and function names are in French, really sucks to read.

    Well, I found something that should hide the "Screen Captured" text before taking a screenshot. Hope it works.
  • 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 »

Logitech G Ultimate Gamer Pack Giveaway