(57 Kb)
Updated: 01/27/20 03:17 AM
Dragonhold (5.2.5)
Updated:01/27/20 03:17 AM
Created:01/14/20 03:37 AM
Monthly downloads:226
Total downloads:257
Categories:Plug-Ins & Patches, RolePlay
LorePlay Forever  Updated less than 3 days ago!
Version: 1.6.51
by: Calamath, Justinon
Modified Version of LorePlay by Calamath

This is a modified version of Justinon's LorePlay add-on, distributed under the Artistic License 2.0 as same as the standard version.
See the description of the standard version below for general LorePlay features.


Needed libraries/dependencies:
- LibAddonMenu

Modification details:
- Forked from Justinon's standard version 1.5.1
- Removed embedded LibStub and LibAddonMenu-2.0 libraries, you now need to have LibAddonMenu-2.0 separately.
- LoreWear now support for three non-English language modes: DE, FR, and JP
The various zone and city recognitions have been rewritten to a brand-new identifier based approach by Calamath.
As the result, the boundaries of whether the add-on recognizes cities may be slightly different from the standard version.

- If you want to run this modified version, you'll need to replace the standard version of LorePlay by Justinon.
Therefore, it is strongly recommended that you use minion to create a backup with save data, or save the backup manually.

Comments from the author:
I think Justinon's originality Lore Play has some cool ideas. One of my favorite is a location-based event-driven.
That's why I was disappointed that some features of the current standard version didn't work well in non-English modes.

With the current game specs, it is not easy for the Eso UI to recognize if your avatar is in a city or not, unlike the players themselves.
Also, this type of processing will need to be updated every time they introduce a new area by the future DLCs or Chapters.
I'm not responsible for any future maintenances. But it's better than leaving it buried this cool add-on.
This is a modified version of LorePlay, originally by Justinon.
original version : https://www.esoui.com/downloads/info1412-LorePlay-EmotesOutfitsandmore.html

NOTE : this modified version is still under the Artistic License 2.0

Version 1.6.51 : by Calamath
- Fixed a bug that UI error occurs when LibDebugLogger is not installed.

Version 1.6.50 : by Calamath
- Updated location database to support several zones. Eyevea, Summerset, Northern Elsweyr and Southern Elsweyr are now recongnized properly.
- Updated database for Elsweyr Chapter. Rimmen and Riverhold are now recognized as cities.
- Updated database for Murkmire DLC. Lilmoth is now recognized as a city.
- Updated database for Summerset Chapter. Alinor, Shimmerene, Lillandril and Illumination Academy are now recognized as cities.
- Abyssal Geysers in Summerset are now recognized as same as Dolmens.
- Updated database for Clockwork City DLC. Brass Fortress is now correctly recognized as a city.

Version 1.5.91 : by Calamath
- Expand internal location database tables for future development.

Version 1.5.90 : by Calamath
- Final tweaks and code clean-up.

Version 1.5.90 beta9 : by Calamath
- Separated key-binding configuration strings into localized files for future development.
- Renamed key-binding configuration strings.

Version 1.5.90 beta8 : by Calamath
- Separated add-on configuration panel strings into localized files for future development.
- Some system messages have been changed to clearly indicate that they were output by the LorePlay add-on.

Version 1.5.90 beta7 : by Calamath
- Updated the debug logging feature for future development.

Version 1.5.90 beta6 : by Calamath
[Restructured localization]
- Localization updates including keywords used to recognize dolmens.
- Added FR and JP localization files in addition to EN and DE.
- SmartEmote feature now properly recognizes masculine and feminine nouns of player titles.
- Remaining language-mode dependencies have been restructured into localization strings using ZO_CreateStringId().
- The localization table 'languageTable' is pre-created in the localization file itself, not in the add-on initialization process.

Version 1.5.90 beta5 : by Calamath
[optional LibDebugLogger Support]
- If you use LorePlay add-on normally, you don't need to install LibDebugLogger.
- LibDebugLogger created by sirinsidiator has been newly added to OptionalDependsOn in the add-on manifest files, both LorePlay and LibEventHandler.
- Moved debug message output from UI chat to LibDebugLogger. From now on, we add-on authors and contributers will look at the debug log with the DebugLogViewer add-on created by sirinsidiator.
- Updated LibEventHandler version to 1.2.90 (AddOnVersion: 1290).
Special thanks to sirinsidiator for his contribution to the add-on community.

Version 1.5.90 beta4 : by Calamath
- The various zone and city recognitions have been rewritten to a brand-new identifier based approach by Calamath, and are no longer language mode dependent. This especially contributes to support for non-English language modes.
As the result, the boundaries of whether the add-on recognizes cities may be slightly different from the standard version by Justinon, but the add-on maintainers won't have to register wayshrines within the cities anymore.
(see CHANGELOG.txt for more details)

Version 1.5.90 beta3 : by Calamath
- Fixed a bug in the standard version 1.5.1

Version 1.5.90 beta2 : by Calamath
- To reduce the potential for variable name conflicts in the Lua global namespace, some global variables have been converted to local variables or immediate values or stored in the LorePlay table. (see _header_template.lua)
- Changed initialization processing of LPEMotesTable.
- Added Readme.md

Version 1.5.90 beta1 : by Calamath
- Forked LorePlay Standard Version 1.5.1 from GitHub, released under the Artistic License 2.0
- Deleted the unfinished LoreWear indicator feature that the original author was once working in progress, it has only found in his GitHub repository source code.
- Removed embedded LibStub and LibAddonMenu-2.0 libraries, you now need to have the following separately:
- embedded LibEventHandler library now has its own manifest file and a global variable LibEventHandler for direct access.
- Updated API version to 100029 (ESO 5.2.5 : Dragonhold)

The following are changes to the standard version by original author Justinon.

Version 1.5.1:

- Now adaptive to when the user engages in a Pledge of Mara offering and accepts
- Now adaptive to Battlegrounds capture the flag

-- LoreWear--
- Throws on appropriate wedding attire when committing to a Pledge of Mara
- Tracks vanity pets for switching or putting away your pet in dangerous situations!

- Will no longer perform the same emote twice in a row

Version 1.5.0:

- '/loreplay' takes you straight to the settings menu
- Open structure for localization translations

- City, housing, delving, and adventuring outfit sets
- All 'Appearance' collectibles are now tracked for stylish, personalized outfits
- All sets auto-equipped contextually as you venture Tamriel

- Adaptive to housing
- Adaptive to banking

- Adaptive to housing

- Fixed camera spin disabler hiding the housing preview when browsing for furnishings
- Fixed areas of certain cities not being properly detected across LorePlay features
- Fixed bug with EVENT_ACTIVE_EMOTE not being registered when IdleEmotes disabled/toggled
- 'Cant use collectible' message removed
- Removed blacklist; it wasn't necessary
- Removed random costumes
- More efficient

Version 1.4.4r3:

- Fixed a folder structure issue

Version 1.4.4r2:

- Got rid of 'Cannot play emote at this time' message by adding optional camera disabler
- Fixed an issue of having favorite items set as 0

Version 1.4.4:

- Outfit support:
- Can now favorite costumes, hats, skins, and hairdos in LoreWear
- Configurable options for the different collectibles categories in the settings

Version 1.4.3:

- While although not entirely fixed, removed many instances of 'Cannot perform emote at this time' message

- Configurable amount of time between IdleEmotes triggering
- Allow for keybind to quickly toggle on/off IdleEmotes when appropriate

Version 1.4.2:

- Updated for One Tamriel and Homestead!
- Corrected the shifted emote indices
- Allowed for others to improve the addon and upload to the optional section for when I'm too busy

Version 1.4.1:

- Included the LibEventHandler latest update to 1.1
- Correct LoreWear not working in Hollow City
- Other misc. bug fixes

Version 1.4.0:

- SmartEmotes:
- New UI indicator tells you when a new SmartEmote is available! (Non-location based)
- UI indicator is optional
- Now reacts to varying kinds of received loot, smartly activating when a 'good' item is received
- Now smartly reacts to the different levels of lockpicking success and failure

- LoreWear:
- Entered a city with a costume on? Choose whether to have your favorite override it
- Entered a city with a costume on? LoreWear can now re-equip that costume upon exiting
- All optional

- SmartEmotes now will distinguish between fleeing combat without killing something, and the contrary

- Added more emotes to different situations in SmartEmotes

- Made emote loop detection more efficient

- Fixed LoreWear blacklist not displaying properly

- Restructured LoreWear for more efficiency and flexibility

Version 1.3.11:

- Celebrate your boss fight victory with a cheer with SmartEmotes!

- Fixed a bug with LoreWear when attempting to automatically switch costumes while in combat

- Other minor bug fixes

Version 1.3.10:

- Fixed a bug where if you purchased the new hair styles or head markings, LoreWear would no longer work. Now it works regardless of whether you have purchased them

Version 1.3.9:

- Minor adjustments and bug fixes

Version 1.3.8:

- Added compatibility with Shadows of the Hist update

Version 1.3.7:

- Fixed a bug with LoreWear where recalling would incorrectly switch outfits

- Minor bug fixes

- API update for Shadows of the Hist

Version 1.3.6:

- Fixed a bug with LoreWear where fast traveling would incorrectly switch outfits

Version 1.3.5:

- Fixed LoreWear changing clothes too fast, resulting in a 'Collectible Not Ready Yet' message in upper right of screen

- IdleEmotes no longer cancel out ANY active emote, even those entered from the user directly

Version 1.3.4:

- Fixed a crucial bug which made the LoreWear clothing switching incorrect, especially if the user was using the 'Show/Hide LoreWear Clothes' keybind

Version 1.3.3:

- Blacklist your least favorite costumes so that LoreWear doesn't automatically equip something you don't like!

- IdleEmotes will no longer cancel out your active SmartEmotes!

- SmartEmotes reticle targeting much more efficient, should lag less

- 'Show/Hide LoreWear Clothes' keybind now recognizes 'Allow Equip While Mounted' setting

- Added Silvenar Throne Room to be recognized as inside the city

Version 1.3.2:

- Configurable emotes in the settings menu allows for you to customize which emotes your character will perform when idling with IdleEmotes (Can pray, Can dance, Can exercise, and more)

- More default emotes for IdleEmotes to compensate for configurability in the settings

- 'Allow Equip While Mounted' setting now works properly for LoreWear

- Wayshrines in cities no longer take off your equipped costume with LoreWear (this one was annoying)

Version 1.3.1:

- When setting or clearing your favorite costume, the 'Use Favorite Costume' setting appropriately responds

- Fixed a bug causing an infinite loop

Version 1.3.0:

- New LoreWear feature now lets you wear clothing in all the appropriate locations!

- LoreWear has a few tweakable settings in the addon settings menu

- SmartEmotes now adaptive to dolmens and being IN combat as opposed to just out of combat

- Adjusted emotes a tad

- Better overall addon organization

Version 1.2.4 and Below:

- Trading now changes which IdleEmotes are performed

- Introduced new Significant Other setting in the menu for special emotes between loved ones

- Introduced new IdleEmotes which are adaptive to location as well!

- SmartEmotes now adaptive to locations such as zones and other regions!

- Adjusted emotes

- Now correctly recognizes MANY more cities

- ReloadUI no longer needed for changing settings in setting menu

- Elden Root second story now recognized properly
Archived Files (4)
File Name
01/25/20 01:30 AM
01/24/20 09:53 PM
01/22/20 12:22 PM
1.5.90 beta6
01/14/20 03:37 AM

Post A Reply Comment Options
Unread Today, 06:35 AM  

Forum posts: 4
File comments: 12
Uploads: 0
And if you add automatic wear a helmet while in combat. it will be just wonderful! Thank you!
Last edited by Sergg : 01/28/20 at 06:35 AM.
Report comment to moderator  
Reply With Quote
Unread Today, 05:16 AM  

Forum posts: 4
File comments: 12
Uploads: 0
Originally Posted by Calamath
you meant you want to change into another outfits when riding mount, regardless of location?

exactly! thank you
Report comment to moderator  
Reply With Quote
Unread Today, 09:37 PM  
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 11
Uploads: 2
Originally Posted by Sergg
please can you do separate outfit for riding on mounts?
you meant you want to change into another outfits when riding mount, regardless of location?
Or would you prefer different settings for the city and the wilderness?
Interesting. I can't promise, but I'll add it to my wish list.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 09:26 AM  

Forum posts: 4
File comments: 12
Uploads: 0
please can you do separate outfit for riding on mounts?
Report comment to moderator  
Reply With Quote
Unread 01/22/20, 12:59 PM  
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 11
Uploads: 2
Release Note : V1.5.90

Dear LorePlay fan,
Today, LorePlay Forever has hit its first milestone and just released. I would like to thank everyone who helped with the beta test. This version is focused on getting non-English users to enjoy LorePlay, and it behaves similarly to Justinon's standard version, including known issues. Thus, your avatar will equip the dungeon costumes instead of city outfits in the city of Alinor, Rimmen and Senchal in this version.

I have not been able to contact the original author until now. So I had to separate implementations based on my own style. Known issues will be handled in the next version.
Last edited by Calamath : 01/23/20 at 04:16 AM.
Report comment to moderator  
Reply With Quote
Post A Reply

Category Jump: