Download
(76 Kb)
Download
Updated: 06/09/23 09:34 PM
Compatibility:
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Updated:06/09/23 09:34 PM
Created:01/14/20 03:37 AM
Monthly downloads:162
Total downloads:19,941
Favorites:43
MD5:
Categories:Plug-Ins & Patches, RolePlay
LorePlay Forever  Popular! (More than 5000 hits)
Version: 1.6.91
by: Calamath, Justinon
Modified Version of LorePlay by Calamath

Description:
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.

https://www.esoui.com/downloads/info...tsandmore.html

Needed libraries/dependencies:
YOU NEED TO INSTALL THE FOLLOWING LIBRARY SEPARATELY.
- LibAddonMenu (Version 2.0r34 or later)


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.
- Major Revamp of LoreWear Feature
- LoreWear now support for six non-English language modes: DE, FR, JP, RU, ES and ZH
- Support for following DLCs and Chapters: Clockwork City, Summerset, Murkmire, Elsweyr, Dragonhold, Greymoor, Markarth, Blackwood, Deadlands, High Isle, Firesong and Necrom.


- [COMPATIBILITY-BREAKING CHANGE]
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.

[LoreWear 2.0]
- Complete transition to Calamath's new outfit change algorithm.
- Five optional outfit preset slots with versatility, in addition to the existing four basic slots.
- Option to register as an alternative preset for your favorite outfits.
- New shortcut key to switch today's prefered clothes from your multiple outfit presets.
- Optional support for changing costumes according to riding, fighting and swimming.
- Support for outfit system introduced by Dragonbone DLC.


Instruction:
- 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.

DISCLAIMER:
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.91 : by Calamath
[LoreWear]
- Fixed an issue where the player character would not change clothes after dismounting since Necrom.

Version 1.6.90 : by Calamath
[LorePlay]:Necrom support
- In the wilderness of Telvanni Peninsula, the add-on automatically recognizes you are in the adventure zone.
- Apocrypha in the realm of Oblivion, the add-on automatically recognizes you are in the adventure zone.
- Updated location database for Necrom Chapter. Necrom is now recognized as a city.
- Updated bundled LibEventHandler version to 1.3.3 (AddOnVersion: 1303).
- Updated API version to 101038 (ESO 9.0.x : Necrom)

Version 1.6.89 : by Calamath
[LorePlay]:Firesong support
- Simplified Chinese language support
- Fixed Spanish localization issue.
- In the wilderness of Galen and Y'ffelon, the add-on automatically recognizes you are in the adventure zone.
- Updated location database for Firesong DLC. Vastyr is now recognized as a city.
- Updated bundled LibEventHandler version to 1.3.1 (AddOnVersion: 1301).
- Updated API version to 101036 (ESO 8.2.x : Firesong)

Version 1.6.88 : by Calamath
[LorePlay]:Lost Depths support
- Overhauled the location recognition engine to accommodate the in-game mechanics of Update 35.
- Adjusted location database of Vivec City.
- Added nil check to LPEmoteHandler in case there is no slash command corresponding to the emoteIndex.
- Updated bundled LibEventHandler version to 1.3.0 (AddOnVersion: 1300).
- Updated API version to 101035 (ESO 8.1.x : Lost Depths)

Version 1.6.87 : by Calamath
[LorePlay]:High Isle support
- High Isle and Amenos, the add-on automatically recognizes you are in the adventure zone.
- Updated location database for High Isle Chapter. Gonfalon Bay and Amenos Station are now recognized as cities.
- Updated bundled LibEventHandler version to 1.2.99 (AddOnVersion: 1299).
- Updated API version to 101034 (ESO 8.0.x : High Isle)
- Addressed API changes regarding CombatMechanicFlags.
[IdleEmotes]
- Adjusted emote tables due to changes in the numbering after the emoteIndex147.
[SmartEmotes]
- Adjusted emote tables due to changes in the numbering after the emoteIndex147.

Version 1.6.86 : by Calamath
- Spanish language support
- Updated API version to 101033 (ESO 7.3.x : Ascending Tide)
- Updated bundled LibEventHandler version to 1.2.98 (AddOnVersion: 1298).

Version 1.6.85 : by Calamath
[LorePlay]:Deadlands support
- Fargrave and the deadlands in the realm of Oblivion, the add-on automatically recognizes you are in the adventure zone.
- Updated location database for Deadlands DLC. Fargrave City District is now recognized as a city.
- Updated API version to 101032 (ESO 7.2.x : Deadlands)
- Updated bundled LibEventHandler version to 1.2.97 (AddOnVersion: 1297).
- Deleted backward compatibility support for Update 29

Version 1.6.84 : by Calamath
[LorePlay]:Blackwood support
- Improved location recognition engine for Senchal type cities where no city subzones are defined.
- In the wilderness of Blackwood, the add-on automatically recognizes you are in the adventure zone.
- Updated location database for Blackwood Chapter. Leyawiin and Gideon are now recognized as cities.
- Adjusted location database of Understone Keep in Markarth.
- Updated API version to 100035 (ESO 7.0.x : Blackwood)
- Updated bundled LibEventHandler version to 1.2.95 (AddOnVersion: 1295).
- Backward compatibility support for Update 29
[LoreWear]
- Addressed API changes regarding GameplayActorCategory.
[IdleEmotes]
- Adjusted the Camera Spin Disabler feature to enable the preview button in the endeavor seal store introduced in Update 30.


Version 1.6.83 : by Calamath
[HotFix]
- Fixed a bug that the in-game outfit preview feature did not work in daily login reward scene and eso plus offer scene when using the Camera Spin Disabler.

Version 1.6.82 : by Calamath
[LorePlay]:Flames of Ambition support
- Adjusted location database of Vivec City and Alinor Royal Palace.
- Updated API version to 100034 (ESO 6.3.x : Flames of Ambition)
- Updated embedded LibEventHandler version to 1.2.94 (AddOnVersion: 1294).
[IdleEmotes]
- Optimized the Camera Spin Disabler feature for compatibility with the inventory furniture preview introduced in update 29.

Version 1.6.81 : by Calamath
[HotFix]
- Fixed a bug that the in-game furniture preview feature did not work when using the Camera Spin Disabler.

Version 1.6.80 : by Calamath
[SmartEmotes]
- Addressed an issue inherited from the original version where the game would hang up when performing SmartEmote twice in a row just after swimming or running out of stamina.
[IdleEmotes]
- Addressed an issue that could cause a UI error when performing IdleEmotes immediately after login.

Version 1.6.79 : by Calamath
- code cleanup and refactoring

Version 1.6.78 : by Calamath
[IdleEmotes]
- No longer allowed performing idle emotes by default while in housing editor mode. No more frustration when arranging your furniture.
- Suppressed the error message, 'Cannot play emote at this time' in various situations.
- Optimized the Camera Spin Disabler feature.

Version 1.6.77 : by Calamath
[LorePlay]:Markarth support
- In the wilderness of the Reach and the vast underworld, the add-on automatically recognizes you are in the adventure zone.
- Updated location database for Markarth DLC. Markarth and Karthwasten are now recognized as cities. Harrowstorm ritual sites in the Reach are now recognized.
- Updated API version to 100033 (ESO 6.2.x : Markarth)
- Updated embedded LibEventHandler version to 1.2.93 (AddOnVersion: 1293).
[LoreWear]:improvement of location recognition engine.
- Addressed an issue that could not be correctly recognized when entering Hollow City in Coldharbour from the West Gate.

Version 1.6.76 : by Calamath
[LorePlay]:Stonethorn support
- Updated location database to support several zones. Grayhome and Blackreach Mzark Cavern are now recongnized as adventure zone.
- Added 'AddOnVersion' directive to manifest file
- Updated API version to 100032 (ESO 6.1.x : Stonethorn)
- Updated embedded LibEventHandler version to 1.2.92 (AddOnVersion: 1292).
[IdleEmotes] Reworked the Camera Spin Disabler feature.
- The Camera Spin Disabler feature now supports gamepad mode. (but as-is basis)
- Addressed unintended behavior that occurred in various situations, including the recent issue of not being able to manually switch Outfit styles on the status screen.
- Special thanks to Baertram for his contributions to above issue!
--
-- NOTE : Camera Spin Disabler
-- The original author Justinon probably created this feature long ago, inspired by Garkin's 'No, thank you!' add-on.
-- Therefore, you can use updated version of that add-on instead, but NEVER turn on both at the same time.
--
[UI]:addon setting UI improvements
- Added a slider to adjust the idle time (wait time) until IdleEmotes will be performed.
- Added a checkbox to suppress startup message.
- Added account-wide save data table for those new setting items.

Version 1.6.75 : by Calamath
[LorePlay]:Greymoor support
- In the wilderness of Western Skyrim and the vast underworld, the add-on automatically recognizes you are in the adventure zone.
- Updated location database for Greymoor Chapter. Solitude, Morthal and Dusktown are now recognized as cities.
- Harrowstorm ritual sites are now recognized as same as Dolmens.
- Updated API version to 100031 (ESO 6.0.x : Greymoor)
- Updated embedded LibEventHandler version to 1.2.91 (AddOnVersion: 1291).

Version 1.6.74 : by Calamath
- Russian language support
- optional LibDebugLogger V2.x support
[IdleEmotes]:Fixed an unintended behavior of IdleEmotes. This is a known issue inherited from the LorePlay standard version.
- Addressed an issue that could cause the idle emote to play shortly after the player interaction ended.
- Changed the waiting time before playing the idle emote from 10 seconds to 20 seconds. You will be able to adjust the waiting time in future versions.
[LoreWear]:Adjusted location database.
- Addressed an issue that did not correctly recognize Hollow City in Coldharbour.
- Updated database for Dragonhold DLC. Black Heights in Southern Elsweyr will be recognized as a city.

Version 1.6.73 : by Calamath
[LoreWear]small optimizations for some unnatural movements in automatic wearing.
-- no longer changes outfits right after login.
-- no longer wearing your favorite wet suit during battles, even if you select "use wetsuit" option.
-- no longer wearing your favorite combat uniform while riding or swimming, even if you select "use combat uniform" option.
-- no longer wearing a helmet while swimming, even if you select "turn off 'hide your helm' during combat" option.
-- no longer changes your favorite wet suit if you ninja players skipping across the water. (effective after Update 25)

Version 1.6.72 : by Calamath
[HotFix] Fixed a bug that a new LorePlay user would get a nil error when launching the game. Thanks Melhael for the report.

Version 1.6.71 : by Calamath
[HotFix] Changed the default value of the 'Use Outfit' item to 'OFF' in add-on setting LoreWear Management Range.
--------- If you want to switch outfit automatically by LoreWear, please change the setting to 'ON'
[HotFix] Fixed a bug regarding savedata migration process, and the 'OFF' settings would be converted correctly.
--------- Added a special savedata fix command '/loreplay.fixdata1670' for your characters logged in with Version 1.6.70.
NOTE: The user can modify the add-on settings checkbox as needed, or use the command above for each characters.

Version 1.6.70 : by Calamath
[COMPATIBILITY-BREAKING CHANGE]
- MAJOR REVAMP OF LOREWEAR FEATURE
Complete transition to Calamath's new outfit change algorithm.
Added five optional outfit preset slots with versatility, in addition to the existing four basic slots.
Added an option to register as an alternative preset for your favorite outfits.
Added new shortcut key to switch today's prefered clothes from your multiple outfit presets.
Added optional support for changing costumes according to riding, fighting and swimming.
Support for outfit system introduced by Dragonbone DLC.
Renewal of the LoreWear setting UI. (under development)

- From this version, LorePlay Forever uses its own save data. This change will support both future enhancements and backward compatibility (mainly with the standard version).
NOTE: Users don't need to worry about this change, but any configuration changes you make in this version or later will not take effect if you switch back to the standard version in the future.
- Eliminated the double buffering of save data, and changed to direct access.
- Fixed UI related known issues that advanced settings of IdleEmotes were not saved correctly when IdleEmotes features was turned off.
- Fixed known issue that the restyle preview was not displayed on the collection screen due to the camera spin disabler.

Version 1.6.62 : by Calamath
[HotFix] Fixed a rare bug that could cause in-game world map textures to be mismatched.

Version 1.6.61 : by Calamath
- Enhanced pre-checks when using collectibles to reduce error message.
- Fixed a rare misrecognition bug after fast traveling from some cities in Elsweyr.

Version 1.6.60 : by Calamath
- Significant improvement of location recognition engine.
Now support for Senchal type city, Senchal Palace type map and inside some large buildings in cities.
- Updated database for Dragonhold DLC. Senchal is now correctly recognized as a city.

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
[COMPATIBILITY-BREAKING CHANGE]
- 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:
LibAddonMenu-2.0
- 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:

Additions:
--SmartEmotes--
- 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!

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




Version 1.5.0:

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

--LoreWear--
- 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

--SmartEmotes--
- Adaptive to housing
- Adaptive to banking

--IdleEmotes--
- Adaptive to housing

Improvements:
- 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:

Improvements:
- Fixed a folder structure issue



Version 1.4.4r2:

Improvements:
- 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:

Additions:
- 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:

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

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



Version 1.4.2:

Improvements:
- 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:

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




Version 1.4.0:

Additions:
- 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

Improvements:
- 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:

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

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

- Other minor bug fixes



Version 1.3.10:

Improvements:
- 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:

Improvements:
- Minor adjustments and bug fixes



Version 1.3.8:

Improvements:
- Added compatibility with Shadows of the Hist update



Version 1.3.7:

Improvements:
- 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:

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



Version 1.3.5:

Improvements:
- 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:

Improvements:
- 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:

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

Improvements:
- 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:

Additions:
- 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

Improvements:
- '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:

Improvements:
- 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:

Additions:
- 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

Improvements:
- Adjusted emotes a tad

- Better overall addon organization



Version 1.2.4 and Below:

Additions:
- 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!


Improvements:
- 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 (27)
File Name
Version
Size
Uploader
Date
1.6.90
76kB
Calamath
06/03/23 08:15 PM
1.6.89
75kB
Calamath
11/13/22 11:28 AM
1.6.88
73kB
Calamath
09/01/22 03:56 AM
1.6.87
72kB
Calamath
06/08/22 11:13 AM
1.6.86
72kB
Calamath
04/19/22 09:17 PM
1.6.85
69kB
Calamath
10/12/21 04:27 AM
1.6.84
69kB
Calamath
05/24/21 09:27 PM
1.6.83
67kB
Calamath
05/03/21 06:39 AM
1.6.82
67kB
Calamath
02/16/21 10:47 AM
1.6.81
67kB
Calamath
01/11/21 10:06 PM
1.6.80
67kB
Calamath
11/17/20 03:49 AM
1.6.78
68kB
Calamath
10/22/20 03:05 AM
1.6.77
67kB
Calamath
10/21/20 11:28 AM
1.6.76
67kB
Calamath
10/14/20 04:20 AM
1.6.75
65kB
Calamath
05/26/20 02:47 AM
1.6.74
64kB
Calamath
05/11/20 10:21 PM
1.6.73
61kB
Calamath
02/20/20 03:47 AM
1.6.72
61kB
Calamath
02/16/20 07:22 PM
1.6.71
60kB
Calamath
02/16/20 06:22 AM
1.6.70
60kB
Calamath
02/14/20 07:57 PM
1.6.62
59kB
Calamath
01/30/20 06:22 AM
1.6.60
59kB
Calamath
01/29/20 11:13 AM
1.6.51
57kB
Calamath
01/27/20 03:17 AM
1.6.50
57kB
Calamath
01/25/20 01:30 AM
1.5.91
57kB
Calamath
01/24/20 09:53 PM
1.5.90
56kB
Calamath
01/22/20 12:22 PM
1.5.90 beta6
48kB
Calamath
01/14/20 03:37 AM


Post A Reply Comment Options
Unread 09/01/22, 05:37 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by Neverlands
Hello Calamath,

I tested to put /read into the chat. It performs the read emote as expected without any error.
Maybe it was just a one time exception, I never saw the error again.
But anyway, thanks for the the nil check in the next version .

Also, many thanks for the update and for keeping the addon alive .
Hi Neverlands.
We also ran various tests after that and did not reproduce the nil error you pointed out.
The hypothesis I initially presented may have been incorrect.

We have now taken action because there is a potential flaw in the code concerned, which could cause a UI error when someone executes an emote with an undefined and incorrect emoteIndex as a parameter.

Therefore, that problem will not occur again in V1.6.88 or later.
Enjoy.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 09/01/22, 03:24 PM  
Tes96
 
Tes96's Avatar

Forum posts: 2
File comments: 35
Uploads: 0
Thumbs up Selecting which emotes will randomly be played?

Great mod, Calamath. And thanks for keeping up to date.
Is there any plans to provide options for which collection of emotes are randomly selected for idle? Like, if I'm in the wilderness, I want x y z emotes to randomly be played, or if in city, this group of emotes to randomly be played.
Report comment to moderator  
Reply With Quote
Unread 09/01/22, 02:31 PM  
Neverlands
 
Neverlands's Avatar

Forum posts: 7
File comments: 559
Uploads: 0
Originally Posted by Calamath
Originally Posted by Neverlands
Hello,


today I got this error:
Lua Code:
  1. user:/AddOns/LorePlay/code/LPEmoteHandler.lua:55: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/LorePlay/code/LPEmoteHandler.lua:55: in function 'UpdateIsEmoting'
  4. <Locals> index = 10, slashName = "" </Locals>
  5. user:/AddOns/LorePlay/code/LPEmoteHandler.lua:83: in function 'OnPlayEmoteByIndex'
  6. <Locals> index = 10 </Locals>
  7. /EsoUI/Libraries/Utility/ZO_Hook.lua:18: in function 'PlayEmoteByIndex'
  8. /EsoUI/Ingame/PlayerEmote/PlayerEmoteManager.lua:54: in function 'fn'
  9. /EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
  10. <Locals> text = "/read", command = "/read", arguments = "", fn = /EsoUI/Ingame/PlayerEmote/PlayerEmoteManager.lua:54 </Locals>
  11. user:/AddOns/IdleAnimations/IdleAnimations.lua:119: in function 'func'
  12. /EsoUI/Libraries/Globals/globalapi.lua:244: in function '(anonymous)'

The "GetEmoteSlashNameByIndex" is returning nil for the chat command /read, which is an ILLEGAL result in game.

I will add nil check and fail-safe in the next version.

However, the possible cause is that other add-ons have overwritten the functionality in the /read shortcut.

If you would execute the chat command /read in your environment, the emote will not be performed and something else will happen by other add-on.
Tell the author not to use /read, as it is the add-on that is the culprit.

- Calamath

Hello Calamath,


I tested to put /read into the chat. It performs the read emote as expected without any error.
Maybe it was just a one time exception, I never saw the error again.
But anyway, thanks for the the nil check in the next version .


Also, many thanks for the update and for keeping the addon alive .
Last edited by Neverlands : 09/01/22 at 02:56 PM.
Report comment to moderator  
Reply With Quote
Unread 08/26/22, 07:55 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Update35

Notice Advisory:

As some of you may have noticed, we are currently experiencing issues with LoreWear automation not working properly in certain areas of town.
This is due to a recent change in how the game behaves when zoning with short loading screens between discontinuous maps.
We are aware of this as a known issue. So you don't need to report it here.
We appreciate your patience.

UPDATED:
I am pleased to release version 1.6.88.
It involved some tough work, but I think it turned out better.
Thanks to all of our loyal testers who helped us solve the problems. Enjoy.

- Calamath
Last edited by Calamath : 09/01/22 at 04:03 AM.
Report comment to moderator  
Reply With Quote
Unread 08/24/22, 07:46 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by Neverlands
Hello,


today I got this error:
Lua Code:
  1. user:/AddOns/LorePlay/code/LPEmoteHandler.lua:55: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/LorePlay/code/LPEmoteHandler.lua:55: in function 'UpdateIsEmoting'
  4. <Locals> index = 10, slashName = "" </Locals>
  5. user:/AddOns/LorePlay/code/LPEmoteHandler.lua:83: in function 'OnPlayEmoteByIndex'
  6. <Locals> index = 10 </Locals>
  7. /EsoUI/Libraries/Utility/ZO_Hook.lua:18: in function 'PlayEmoteByIndex'
  8. /EsoUI/Ingame/PlayerEmote/PlayerEmoteManager.lua:54: in function 'fn'
  9. /EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
  10. <Locals> text = "/read", command = "/read", arguments = "", fn = /EsoUI/Ingame/PlayerEmote/PlayerEmoteManager.lua:54 </Locals>
  11. user:/AddOns/IdleAnimations/IdleAnimations.lua:119: in function 'func'
  12. /EsoUI/Libraries/Globals/globalapi.lua:244: in function '(anonymous)'

The "GetEmoteSlashNameByIndex" is returning nil for the chat command /read, which is an ILLEGAL result in game.

I will add nil check and fail-safe in the next version.

However, the possible cause is that other add-ons have overwritten the functionality in the /read shortcut.

If you would execute the chat command /read in your environment, the emote will not be performed and something else will happen by other add-on.
Tell the author not to use /read, as it is the add-on that is the culprit.

- Calamath
Last edited by Calamath : 08/24/22 at 08:14 PM.
Report comment to moderator  
Reply With Quote
Unread 08/24/22, 07:00 PM  
Neverlands
 
Neverlands's Avatar

Forum posts: 7
File comments: 559
Uploads: 0
Hello,


today I got this error:
Lua Code:
  1. user:/AddOns/LorePlay/code/LPEmoteHandler.lua:55: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/LorePlay/code/LPEmoteHandler.lua:55: in function 'UpdateIsEmoting'
  4. <Locals> index = 10, slashName = "" </Locals>
  5. user:/AddOns/LorePlay/code/LPEmoteHandler.lua:83: in function 'OnPlayEmoteByIndex'
  6. <Locals> index = 10 </Locals>
  7. /EsoUI/Libraries/Utility/ZO_Hook.lua:18: in function 'PlayEmoteByIndex'
  8. /EsoUI/Ingame/PlayerEmote/PlayerEmoteManager.lua:54: in function 'fn'
  9. /EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
  10. <Locals> text = "/read", command = "/read", arguments = "", fn = /EsoUI/Ingame/PlayerEmote/PlayerEmoteManager.lua:54 </Locals>
  11. user:/AddOns/IdleAnimations/IdleAnimations.lua:119: in function 'func'
  12. /EsoUI/Libraries/Globals/globalapi.lua:244: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 08/04/22, 03:31 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by Medieval3D
Hi Calamath, the mod is cool, but but there is an issue with "disable camera spin", doesn't work :/,
Hello Medieval3D!
This feature works on the skill screen but not on the inventory or collection screens.
Please check on the skill screen to see what is going on.

On a technical note, when using the preview feature for character outfits and furniture in some scenes in the game, the camera spin feature needs to work correctly.
Therefore, in the Lore Play Forever add-on, the disabler is turned off in those scenes, regardless of your settings.

Since you do not use the preview feature, you may want to suppress camera spin more strictly, but there is currently no setting for that.


Originally Posted by Medieval3D
also the
I've put off the following iddle emotes:
can play instruments in cities, can dance in cities, can be drunk in cities, can excercise outside cities, can
worship/pray,
but those still working when I use the binded key to perform an iddle animation (just wanted to perform standar idle animations as eat, drink, tiredsome, etc)
I could not reproduce this one.
If you change one of those settings, Idle Emotes will rebuild emote table each time. So this should not happen.

There is something I would like to confirm, are you using the 'Perform Smart Emote' bind key?
Idle Emotes and Smart Emote are different features.

- Calamath
Last edited by Calamath : 08/04/22 at 03:46 AM.
Report comment to moderator  
Reply With Quote
Unread 08/03/22, 10:22 PM  
Medieval3D
 
Medieval3D's Avatar

Forum posts: 0
File comments: 8
Uploads: 0
Hi Calamath, the mod is cool, but but there is an issue with "disable camera spin", doesn't work :/, also the
I've put off the following iddle emotes:
can play instruments in cities, can dance in cities, can be drunk in cities, can excercise outside cities, can
worship/pray,
but those still working when I use the binded key to perform an iddle animation (just wanted to perform standar idle animations as eat, drink, tiredsome, etc)

Regards
Report comment to moderator  
Reply With Quote
Unread 06/08/22, 11:31 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Release Note: V1.6.87 - High Isle

Hi guys!
With the latest update, I believe your character will no longer be performing funny idle emotes.
It was amusing a bit, but we had to provide this update at this time before you all get mad.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 04/21/22, 03:17 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by LoneStar2911
I have a request. I totally understand if you're not interested in tackling it, but figured it was worth a shot to ask. Please let me know if I'm not thorough/descriptive enough.

Since this addon deals with idle times, I figured this might be the best place to request this.

I'm requesting something that'll help notify us when we're reaching our idle limit, and are going to be forcibly logged out. (I believe it's a 15 minute timer? Might be 20 minutes.)
Whether it's a tiny digital clock that starts counting down once the game recognizes we're idle, OR an option to set a specific emote to repeatedly play when there's a minute left before logout (but to be used at no other time).

Unless.... I'm just way off base and addons like this already keep us from getting logged out.
Hi LoneStar2911.
Interesting idea. And maybe one of Pandora's Boxes.
I don't know the conditions the server would kick an inactive player out, either.
I can't make something like a countdown timer, but I could potentially make an inactivity time indicator.

ESOUI does not technically have an API to determine if a player is inactive or not.
Idle Emotes and other similar add-ons have their own ways of estimating inactivity.
And none of them are accurate.

At this time, I'm working for the new High Isle chapter compatibility, so I would not take a time for a new add-on right away.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 04/21/22, 12:53 AM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
I have a request. I totally understand if you're not interested in tackling it, but figured it was worth a shot to ask. Please let me know if I'm not thorough/descriptive enough.

Since this addon deals with idle times, I figured this might be the best place to request this.

I'm requesting something that'll help notify us when we're reaching our idle limit, and are going to be forcibly logged out. (I believe it's a 15 minute timer? Might be 20 minutes.)
Whether it's a tiny digital clock that starts counting down once the game recognizes we're idle, OR an option to set a specific emote to repeatedly play when there's a minute left before logout (but to be used at no other time).

Unless.... I'm just way off base and addons like this already keep us from getting logged out.
Report comment to moderator  
Reply With Quote
Unread 04/03/22, 10:02 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Re: Usable Mementos as

Originally Posted by PhoenixWeb
I don't know if this is even possible.
I saw Pretz333 created a memento refresh, and within the comments Phinix wrote a script to get all of the mementos.
Would it be possible to add usable mementos as idle emotes?

https://www.esoui.com/downloads/info...toRefresh.html
Phinix's Script
Hi PhoenixWeb,
technically, add-ons can trigger any unlocked memento at almost any time.
However, there does not seem to be a reasonable way to interrupt a memento.
If there is, please let me know.

I suspect that the original author did not add mementos to the idle emotes
because it would be locked your character control for more than 10 seconds after activating a memento such as juggling.

Allowing the player to return to normal at any time from playing an idle emote may be important in such a fun add-on.

I may consider options that would allow those who can accept these issues to enjoy mementos.
I will add your request to my wish list.
Thank you.

- Calamath
Last edited by Calamath : 04/03/22 at 10:03 AM.
Report comment to moderator  
Reply With Quote
Unread 04/03/22, 07:02 AM  
PhoenixWeb
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Usable Mementos as

I don't know if this is even possible.
I saw Pretz333 created a memento refresh, and within the comments Phinix wrote a script to get all of the mementos.
Would it be possible to add usable mementos as idle emotes?

https://www.esoui.com/downloads/info...toRefresh.html
Phinix's Script
Report comment to moderator  
Reply With Quote
Unread 02/24/22, 01:06 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by Natakiro
Love this addon; I always thought it was bland and lifeless that my character would just stand there. Being able to toggle certain types of emotes is also great. The only thing I wish this could do was have a way to add more emotes to it manually (like ones from the store.) I dug around and saw in IdleEmotes.lua that the tables seem to have ID numbers; if this is right, then each emote has an ID. Is there a way to find the IDs for them, or did you give certain ones an ID elsewhere for it to reference?

Anyway, thank you for keeping this addon alive.
Hi Natakiro
The number used in the emote table is the emote index, which is a value defined by vanilla UI but is not unique.
Since there is no API to get emote index value, I will provide a list.
The following is the emote index list for PTS Update 33.

Code:
1	/torch
2	/wand2
3	/whistle
4	/horn
5	/lute
6	/flute
7	/drum
8	/drink
9	/eat2
10	/read
11	/potion
12	/angry
13	/applaud
14	/approve
15	/armscrossed
16	/beckon
17	/comehere
18	/come
19	/plead
20	/bless
21	/kiss
22	/shout
23	/boo
24	/bow
25	/cheer
26	/fistpump
27	/cower
28	/cuckoo
29	/disapprove
30	/disgust
31	/downcast
32	/exasperated
33	/facepalm
34	/followme
35	/give
36	/take
37	/stop
38	/handsonhips
39	/handtoheart
40	/headscratch
41	/laugh
42	/yes
43	/no
44	/payme
45	/point
46	/pointb
47	/pointd
48	/pointl
49	/pointr
50	/self
51	/poke
52	/pray
53	/push
54	/rubhands
55	/rude
56	/salute
57	/salute2
58	/salute3
59	/saluteloop
60	/saluteloop2
61	/saluteloop3
62	/shakefist
63	/scared
64	/cold
65	/shh
66	/welcome
67	/surprised
68	/threaten
69	/thumbsdown
70	/wave
71	/crying
72	/dance
73	/dismiss
74	/goaway
75	/leaveme
76	/beg
77	/nod
78	/brushoff
79	/dancedrunk
80	/dustoff
81	/shrug
82	/preen
83	/scratch
84	/jumpingjacks
85	/pushups
86	/pushup
87	/you
88	/knock
89	/pour
90	/sick
91	/stretch
92	/tilt
93	/wagfinger
94	/whisper
95	/phew
96	/yawn
97	/celebrate
98	/ritual
99	/sit
100	/sitchair
101	/crouch
102	/kneel
103	/humble
104	/kneelpray
105	/beggar
106	/shieldeyes
107	/prov
108	/touch
109	/kick
110	/search
111	/thank
112	/hammer
113	/situps
114	/breathless
115	/playdead
116	/sleep
117	/overhere
118	/sleep2
119	/sit2
120	/sit3
121	/sit4
122	/sit5
123	/sit6
124	/pointu
125	/write
126	/huh
127	/hammerwall
128	/hammerlow
129	/thumbsup
130	/curtsey
131	/leanside
132	/leanback
133	/sigh
134	/taunt
135	/greet
136	/hail
137	/hello
138	/bored
139	/drunk
140	/lol
141	/headache
142	/kowtow
143	/congratulate
144	/congrats
145	/grats
146	/kiss
147	/flirt
148	/rally
149	/stagger
150	/thanks
151	/thankyou
152	/doom
153	/confused
154	/impatient
155	/tap
156	/twiddle
157	/clap
158	/heartbroken
159	/surrender
160	/controlrod
161	/bucketsplash
162	/shovel
163	/faint
164	/wand
165	/bestowblessing
166	/blowkiss
167	/annoyed
168	/knockeddown
169	/eat
170	/smash
171	/knuckles
172	/blessing
173	/cry
174	/drink2
175	/honor
176	/dishonor
177	/eatbread
178	/eat3
179	/spit
180	/idle
181	/dancebreton
182	/dancealtmer
183	/danceargonian
184	/dancebosmer
185	/dancedunmer
186	/danceimperial
187	/dancekhajiit
188	/dancenord
189	/danceorc
190	/danceredguard
191	/idle2
192	/rake
193	/sweep
194	/leanbackcoin
195	/juggleflame
196	/sad
197	/idle3
198	/idle4
199	/idle5
200	/stomp
201	/drink3
202	/eat4
203	/lookup
204	/attention
205	/dancehighelf
206	/dancewoodelf
207	/dancedarkelf
208	/pie
209	/soupbowl
210	/smallbread
211	/meal
212	/letter
213	/bow2
214	/colder
215	/pray
216	/crownstore
217	/toast3
218	/teatime
219	/kissthis
220	/bellylaugh
221	/goquietly
222	/eat5
223	/flex
224	/bullhorns
225	/admireme
226	/soulgem
227	/parchment
228	/clippers
229	/begone
230	/flipthebird
231	/lineinsand
232	/iseeyou
233	/comegetsome
234	/kickthedirt
235	/whenever
236	/dancefactotum
237	/happyface
238	/sadface
239	/tada
240	/glowglobe
241	/showtime
242	/jugglepumpkin
243	/throweggs
244	/throwtreats
245	/festivalbeggar
246	/skullponder
247	/tracker
248	/greethist
249	/mistletoe
250	/mistletoeposterior
251	/festivebellring
252	/greetdeadwater
253	/greetbrightthroat
254	/greetmurkmire
255	/whittlewood
256	/communehist
257	/juggleteeba1
258	/juggleteeba2
259	/juggleteeba3
260	/catcontemplation
261	/felinehygiene
262	/pedlarbeckoning
263	/cardsharp
264	/gladiatortaunt
265	/mimetugofwar
266	/handpuppet
267	/guarstomp
268	/warmhands
269	/kissfrog
270	/mimewall
271	/esraj
272	/qanun
273	/bannerebonheart
274	/rollingpin
275	/salty
276	/slicefood
277	/goutfang
278	/whisperingclaw
279	/desertrain
280	/brightmoonsgreeting
281	/banneraldmeri
282	/bannercovenant
283	/chaosballvictory
284	/chaosballboom
285	/scorchingchaosball
286	/drinkhorn
287	/dragoncall
288	/dragontrophy
289	/drinkfromskull
290	/summonbat
291	/wardingsymbol
292	/arrowtoknee
293	/sweetroll
294	/ragnarthered
295	/slapknee
296	/arachnophobia
297	/onyourmark
298	/eggscramble
299	/egghatch
300	/angrydustoff
301	/lichen
302	/wickerman
303	/iceblossom
304	/tamelightning
305	/pondermap
306	/bannermorthal
307	/bannerkarthwatch
308	/bannersolitude
309	/biteme
310	/playtinyviolin
311	/cosmicstarburst
312	/falkreathfrolic
313	/alinorallemande
314	/boozyboot
315	/memorialtoast
316	/hiss
317	/firespinning
318	/scarecrow
319	/washyourdamnhands
320	/offerweapon
321	/ragereach
322	/marshmallowtreat
323	/barkeep
324	/ownthrone
325	/misersmuse
326	/dayoflights
327	/firesalts
328	/blowbubbles
329	/crochet
330	/spicysoup
331	/chefkiss
332	/trebuchet
333	/fightme
334	/twothumbsup
335	/nodice
336	/petplant
337	/ritualcasting
338	/bumble
339	/juggleyarn
340	/stargazer
341	/flowerfling
342	/siegestomper
343	/ballista
344	/crabpinch
345	/wheredrink
346	/sitdrink
347	/sworddance
348	/feedbird
349	/popthecork
350	/spyglass
351	/glimmerdust
For example, if you want to add esraj to your instrument table, it would look like this.
Lua Code:
  1. local instrumentsTable = {
  2.         [1] = 5,
  3.         [2] = 6,
  4.         [3] = 7,
  5.         [4] = 271,      -- /esraj
  6.     }

I have received many requests for Idle Emotes.
But I haven't been able to take the time for this add-on.
You can rewrite the table if you want.

I might overhaul Idle Emotes someday, though.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 02/22/22, 10:54 PM  
Natakiro

Forum posts: 0
File comments: 36
Uploads: 0
Love this addon; I always thought it was bland and lifeless that my character would just stand there. Being able to toggle certain types of emotes is also great. The only thing I wish this could do was have a way to add more emotes to it manually (like ones from the store.) I dug around and saw in IdleEmotes.lua that the tables seem to have ID numbers; if this is right, then each emote has an ID. Is there a way to find the IDs for them, or did you give certain ones an ID elsewhere for it to reference?

Anyway, thank you for keeping this addon alive.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: