Download
(162Kb)
Download
Updated: 01-04-15 07:15 AM
Compatibility:
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:01-04-15 07:15 AM
Created:unknown
Downloads:38,497
Favorites:377
MD5:
Categories:Miscellaneous, Character Advancement

Multishot (Screenshot)  Popular! (More than 5000 hits)

Version: 3.1.4
by: dlui, Dridzt, emelio


Multishot is a tiny addon that automatically takes screenshots of memorable events in your World of Warcraft career. It's a photo diary of everything you come across in Azeroth, Outland and Northend.

Features & screenshot possibilities
  • level-ups and guild level-ups
  • achievements and guild achievements
  • challenge mode medals
  • battleground and arena victories
  • reputation changes
  • trade window transactions
  • garisson building completion
  • any rare/rare-elite mob kills
  • timeline; take a screenshot every x minutes (configurable)
  • keybind; take a custom screenshot on demand
And most of all: boss killshots in dungeons and raids. Inbuilt database contains most if not all bosses ingame. Pew pew!

How to use
Just play as usual and Multishot will be waiting. By the way: you can take screenshots any time you like by pressing the PRINT key. Captures will most likely be located in C:\Program Files\World of Warcraft\Screenshots.

Configuration
via Interface > Addons > Multishot or type /multishot into the chat window.

Updates
You will have to update Multishot every once in a while. Blizzard constantly adds, removes or updates mobs. Multishot would not be aware of these changes otherwise.

Troubleshooting
Multishot might not work as expected after new content patch has been released: every now and then "false positives" will sneak into the database. Those can easily be spotted in debug mode. Please drop me a line so that I can blacklist them as soon as possible.

Localization
Multishot works on all locales and supports localization. Please submit a translated copy of the "/Locales/Locale-enUS.lua" file if your language is not included yet. Thanks!

Development
Check out the official Multishot Thread on WoW Interface for bug reports and feature requests. You are likely to get a faster reply if you include a dancing banana in your post.

Thanks
Anyone who has contributed to Multishot: I really appreciate your help! Thanks for improving Multishot by adding new features to the source code, reporting & fixing bugs, and so on. Keep it up!


Donate
If you enjoy Multishot this is the way to support it's development. Thanks!



v3.1.4
------
Dridzt:
- Change the garisson building screenshot method to improve screenshot timing.

v3.1.3 (v3.1.2 private)
------
Dridzt:
- Fix mob id extraction for WoD
- Fix rare killshots
- Update Ace3 libraries and pickup new LibBossIDs and LibRareIDs for WoD
- Add Garisson Building option (untested)
- Move keybinds to AddOns category
- Slight change to handling killshots when player dead
- UI Hide refactored (no functional changes; minimap blips can still not be hidden in combat due to taint)

v3.1.1
------
Dridzt:
- Fix instance difficulty detection to be 5.4 compatible (tested on PTR)
- Pickup new LibRareIDs-1.0 for Timeless Isle rares.
- Remains compatible with 5.3.0

v3.1.0
------
Dridzt:
- .toc update, compatible with WoW 5.3.0
- Fix an error with watermark font selection on non-English clients.
- Add instance difficulty options for killshots.
- Change instance type options to group status: solo, party, raid (solves issues with outdoors world bosses).
- Reorganize options pane.

v3.0.9
------
Dridzt:
- Add font and fontsize selection and a test option for watermark, move watermark to higher strata.
- Add battleground and arena win screenshot options (beta).
- Re-arrange and improve options layout.
- Attempt to fix a rare condition when hideui option doesn't restore UI visibility.
- Update libraries for new 5.2.0 rares.
- .toc update, compatible with WoW 5.2.0 "thunder king"

v3.0.8
------
Dridzt:
- Add challenge mode medal option
- Update mobid extraction for changes to GUID in 5.1
- Watermark default: off
- Timeline mode delays adjusted (5' to 60')
- Update included LibRareIDs-1.0 for MoP rares
- .toc update, compatible with WoW 5.1 "Landfall"

v3.0.7
------
- Fix typo preventing /played option working with Achievement Earned (thx Waywocket)
- Pull in update LibRareIDs-1.0

v3.0.6
------
dridzt:
- .toc to 50001, compatible with WoW 5.0.4/MoP beta
- Add option for Timeline mode (credits to Maldera@curse for idea and initial implementation)
-- Timeline timer will pause when the player is afk and restart if Multishot takes a screenshot for another reason.
- Add option for a customizable watermark with various player info (name, level, class, zone, realm, date and time)
- Add a "Custom Screenshot" keybind. When pressed it will use the Multishot settings to take a customized screenshot (eg. hide UI, add watermark, open character pane etc)
- Localization changes (use English by default for missing terms in foreign locales)
- Include references to itIT and ptBR
-- Add Italian and Brazilian/Portuguese localization stubs

v3.0.1
------
Updated core and libraries for latest patch.
Post A Reply Comment Options
Unread 04-06-24, 06:43 PM  
martinbjeldbak
A Kobold Labourer
 
martinbjeldbak's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 1
Uploads: 1
Alternative updated addon

For anyone looking for a similar addon with more options and frequent updates, check out mine. Just released

https://www.wowinterface.com/downloa...87-Shotta.html

Works with Retail and WoW Classic. Let me know if any questions
Report comment to moderator  
Reply With Quote
Unread 10-19-20, 11:37 PM  
Tntdruid
Premium Member
 
Tntdruid's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 138
Uploads: 3
Still works in 9.0!
Report comment to moderator  
Reply With Quote
Unread 12-08-19, 03:02 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Re: Updated Version?

Originally Posted by wildwynd
Is this AddOn dead? it was my favorite screenshot add-on. Somebody please fix it!!!
What exactly does not work for you?
Report comment to moderator  
Reply With Quote
Unread 12-06-19, 01:30 PM  
wildwynd
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Updated Version?

Is this AddOn dead? it was my favorite screenshot add-on. Somebody please fix it!!!
Report comment to moderator  
Reply With Quote
Unread 08-31-19, 08:05 AM  
Namdrof
A Murloc Raider
 
Namdrof's Avatar

Forum posts: 5
File comments: 8
Uploads: 0
WoW Classic

Anyone know of a patched version of this that will work with the new WoW Classic?
Report comment to moderator  
Reply With Quote
Unread 12-15-18, 08:58 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Got garrison buildings completion back working and managed to sneak in the islands completion snaps.

Anybody interested could grab these two files to replace the ones in the addon directory.
https://raw.githubusercontent.com/An.../Multishot.toc
https://raw.githubusercontent.com/An.../Multishot.lua
Last edited by AnrDaemon : 10-20-20 at 02:56 PM.
Report comment to moderator  
Reply With Quote
Unread 08-23-18, 04:46 PM  
darklimpan
Premium Member
Premium Member

Forum posts: 1
File comments: 13
Uploads: 0
Originally Posted by AnrDaemon
Lua Code:
  1. function Multishot:OnEnable()
  2.   self:RegisterEvent("PLAYER_LEVEL_UP")
  3. --  self:RegisterEvent("UNIT_GUILD_LEVEL")
  4.   self:RegisterEvent("ACHIEVEMENT_EARNED")
  5.   self:RegisterEvent("CHALLENGE_MODE_COMPLETED")
  6.   self:RegisterEvent("UPDATE_BATTLEFIELD_STATUS")
  7.   self:RegisterEvent("TRADE_ACCEPT_UPDATE")
  8.   self:RegisterEvent("CHAT_MSG_SYSTEM")
  9.   self:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
  10.   self:RegisterEvent("PLAYER_REGEN_ENABLED")
  11. --  self:RegisterEvent("GARISSON_BUILDING_ACTIVATED")
  12.   self:RegisterEvent("SCREENSHOT_FAILED", "Debug")
  13.   if MultishotConfig.timeLineEnable then
  14.     self.timeLineTimer = self:ScheduleRepeatingTimer("TimeLineProgress",5)
  15.     timeLineStart, timeLineElapsed = GetTime(), 0
  16.   end
  17.   local ssformat = GetCVar("screenshotFormat")
  18.   extension = (ssformat == "tga") and ".tga" or (ssformat == "png") and ".png" or ".jpg"
  19.   Multishot.watermarkFrame = Multishot.watermarkFrame or Multishot:CreateWatermark()
  20.  
  21.   self:RegisterChatCommand("multishot", function()
  22.     InterfaceOptionsFrame_OpenToCategory(Multishot.PrefPane)
  23.   end)
  24. end

It would need a review for new events introduced in 8.0. But at least it is loading without unneeded "announcements" this way.
Thank you. Seems to be working now.
Report comment to moderator  
Reply With Quote
Unread 08-23-18, 05:19 AM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Lua Code:
  1. function Multishot:OnEnable()
  2.   self:RegisterEvent("PLAYER_LEVEL_UP")
  3. --  self:RegisterEvent("UNIT_GUILD_LEVEL")
  4.   self:RegisterEvent("ACHIEVEMENT_EARNED")
  5.   self:RegisterEvent("CHALLENGE_MODE_COMPLETED")
  6.   self:RegisterEvent("UPDATE_BATTLEFIELD_STATUS")
  7.   self:RegisterEvent("TRADE_ACCEPT_UPDATE")
  8.   self:RegisterEvent("CHAT_MSG_SYSTEM")
  9.   self:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
  10.   self:RegisterEvent("PLAYER_REGEN_ENABLED")
  11. --  self:RegisterEvent("GARISSON_BUILDING_ACTIVATED")
  12.   self:RegisterEvent("SCREENSHOT_FAILED", "Debug")
  13.   if MultishotConfig.timeLineEnable then
  14.     self.timeLineTimer = self:ScheduleRepeatingTimer("TimeLineProgress",5)
  15.     timeLineStart, timeLineElapsed = GetTime(), 0
  16.   end
  17.   local ssformat = GetCVar("screenshotFormat")
  18.   extension = (ssformat == "tga") and ".tga" or (ssformat == "png") and ".png" or ".jpg"
  19.   Multishot.watermarkFrame = Multishot.watermarkFrame or Multishot:CreateWatermark()
  20.  
  21.   self:RegisterChatCommand("multishot", function()
  22.     InterfaceOptionsFrame_OpenToCategory(Multishot.PrefPane)
  23.   end)
  24. end

It would need a review for new events introduced in 8.0. But at least it is loading without unneeded "announcements" this way.
Report comment to moderator  
Reply With Quote
Unread 08-23-18, 03:23 AM  
darklimpan
Premium Member
Premium Member

Forum posts: 1
File comments: 13
Uploads: 0
Originally Posted by AnrDaemon
Comment out UNIT_GUILD_LEVEL and GARISSON_BUILDING_ACTIVATED events registration for clear addon loading in 8.0.
How does one "comment out" those things in the Multishot.lua file? Does "comment out" mean to delete those lines or add some sort of symbol to certain lines?
Report comment to moderator  
Reply With Quote
Unread 07-30-18, 04:31 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Comment out UNIT_GUILD_LEVEL and GARISSON_BUILDING_ACTIVATED events registration for clear addon loading in 8.0.
Report comment to moderator  
Reply With Quote
Unread 04-08-17, 07:22 AM  
anzul
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Since 7.2 it making screenshots every time I loot something.
Any advice?
Report comment to moderator  
Reply With Quote
Unread 09-08-16, 06:15 PM  
chicknlil25
A Defias Bandit

Forum posts: 2
File comments: 62
Uploads: 0
Dlui and Drizdt no longer play. However, Dlui was able to give me the following changes that make the addon work for Legion:

Replace

TakeScreenshot() With
Screenshot() in multishot.lua
Report comment to moderator  
Reply With Quote
Unread 08-30-16, 11:38 PM  
chicknlil25
A Defias Bandit

Forum posts: 2
File comments: 62
Uploads: 0
Can anyone fix this? I've got 6 or 7 years of screenshots, in large part due to this addon, and I don't want to miss anything in Legion...

I'm good at changing things when instructed to do so, but have no clue about the actual LUA itself.
Report comment to moderator  
Reply With Quote
Unread 07-20-16, 12:05 PM  
AmiYuy
A Fallenroot Satyr
 
AmiYuy's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 73
Uploads: 1
Error when screenshot should be taken with patch 7.0.3.

Forced it to happen by enabling it for Trade.

Code:
Date: 2016-07-20 11:02:33
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Multishot\Multishot.lua line 248:
   attempt to call global 'TakeScreenshot' (a nil value)
Debug:
   Multishot\Multishot.lua:248: CustomScreenshot()
   Multishot\Multishot.lua:57: ?()
   ...lts\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:145:
      ...lts\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:145
   [string "safecall Dispatcher[3]"]:4:
      [string "safecall Dispatcher[3]"]:4
   [C]: ?
   [string "safecall Dispatcher[3]"]:13: ?()
   ...lts\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90: Fire()
   ...rface\AddOns\Alts\Libs\AceEvent-3.0\AceEvent-3.0.lua:120:
      ...rface\AddOns\Alts\Libs\AceEvent-3.0\AceEvent-3.0.lua:119
   [C]: ?
Report comment to moderator  
Reply With Quote
Unread 03-22-16, 10:45 PM  
sgtevmckay
A Wyrmkin Dreamwalker

Forum posts: 58
File comments: 1
Uploads: 0
Originally Posted by AnrDaemon
What does not work for you?…
Do not know about the last person, but for me, I am highly uncomfortable with going in to edit anything.
Unless I have very specific and clear instruction for a layman.

A solid update would be greatly appreciated.

I will try the suggested edits, although many are not clear, at least to me
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.