Memoria will take a screenshot when reaching various milestones with your characters and thus will provide a retrospection about the history and achievements of your characters.
Just install it, open the options panel, set the options to your preferences and play.
Memoria should work with any WoW client language and is fully translatable. The settings of Memoria are integrated into the WoW Options panel. Memoria can take a screenshot on the following events:
- When getting a new achievement
- When getting a level up
- When reaching a new reputation level (either for each new level or for exalted only)
- When a battleground ends (either always or only when BG was won)
- When an arena match ends (either always or only when match was won)
- When finishing a mythic+ instance
- When killing a boss (either always or only once per difficulty - Memoria keeps track of already taken screenshots)
Memoria uses the WoW screenshot system for saving all taken screenshots to your local hard disk drive. Depending on your operating system and the rights of your user account, you will find the screenshots in one of the following directories:
- Your World of Warcraft install folder (usually "C:\Program Files (x86)\World of WarCraft\Screenshots")
- Your personal AppData folder (usually "C:\Users\YourUserName\AppData\Local\VirtualStore\Program Files (x86)\World of Warcraft\Screenshots")
- You will have to enable "show hidden folders" in your Windows Explorer settings in order to see the "AppData" folder
- Your personal picture folder
If you want to translate this addon, feel free to use the CurseForge localization system.
Hi,
I'm using the addon in Classic if it is relevant. Is there any way to add a slight delay before the screenshot is taken? I had a look through the options
& the lua and couldn't see anything. For me the screenshot is taken before the visual level up effect, so it just looks like any other screenshot unless you look at the chat log. Exammple screenshots here & here.
Thanks.
In reply to Rothberry:
Change line 190 in Memoria.lua (function PLAYER_LEVEL_UP_SHOW_PLAYED_Handler)
to
This fixed it for me. The level up visual effect gets captured in the screenshot again. It looks like there is no delay if you have enabled the "show /played in chat" option. This change adds a delay.
In reply to eq7ycgoyqkic3ut5:
Thanks so much, that worked.
In reply to eq7ycgoyqkic3ut5:
Yeah, that was it. Sorry for being behind on the updates. Fixed in v8.2-1.
The add-on works with Classic like a charm, although the timing is a little weird on some, taking screenshots before I actually level.
Is this going to get an update for Classic? I really love the idea of this.
In reply to Gorshun:
The latest version should work on the Classic client. If you find any issues, please let me know.
In reply to Shadnix:
Will do, thanks!
Just found this addon, and already love it! Couple of minor feature requests (have added these as issues as well):
1. Add a customizable "delay timer" before taking the screenshot - i.e. wait X seconds before taking the screenshot
2. Add a small transparent and adjustable (font, color, position, size) where you can add some text elements which get shown on the screen just before the screenshot. This text can contain things like character name, date/time, zone, etc.
Thanks for making this!
Are you adding Classic WoW support?
In reply to yshdmt:
Yes, I got sent a couple of code contributions which would add Classic WoW support, among other things. I'll try to merge stuff during this weekend.
In reply to Shadnix:
Since you now support WoW Classic since update 8.2 I have a request.
Is Honorable Kills supported? In Classic there will be a lot of world PvP so it would be great if the addon could take screenshots of every "gank" and other kill in world PvP. If it's not already supported (which it says nothing about in the description) could you maybe implement support for that before the 27th of August perhaps?
Just turned on boss kill screenshots and only first kill today. This generates a lua error.. (easy fix after error)
Message: Interface\AddOns\Memoria\Memoria.lua:135: attempt to index field '?' (a nil value)
Time: Fri Mar 22 03:01:44 2019
Count: 3
Stack: Interface\AddOns\Memoria\Memoria.lua:135: attempt to index field '?' (a nil value)
[C]: ?
Interface\AddOns\Memoria\Memoria.lua:135: in function `ENCOUNTER_END_Handler'
Interface\AddOns\Memoria\Memoria.lua:82: in function `EventHandler'
Interface\AddOns\Memoria\Memoria.lua:232: in function <Interface\AddOns\Memoria\Memoria.lua:232>
Locals:
Move line 138 up before line 135.
In reply to WildCard_25:
Hi. Sorry for this way too late reply and thank you very much for the fix. That was clearly an oversight on my part. The problem is fixed in v8.1-1.
Would you consider adding an option to trigger /played before snapping the screenshot? It adds some nice context. Thank you!
In reply to AmiYuy:
Suggestion: Screenshot on Island Expedition complete/win
In reply to GrimNotepad:
If possible I would love it if memoria could take a screenshot with every new boss kill. Thanks so much for making this!
In reply to Bruski: