Quantcast
Download
(64 Kb)
Download
Updated: 09/09/18 09:47 AM
Pictures
File Info
Compatibility:
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:09/09/18 09:47 AM
Created:01/07/18 02:57 PM
Monthly downloads:3,861
Total downloads:20,614
Favorites:100
MD5:
Categories:RolePlay, Character Advancement, Graphic UI Mods, Miscellaneous
4.1
LovelyEmotes  Popular! (More than 5000 hits)
Version: 3.2.1
by: ShinyBones [More]
This is an addon about simplify using emotes. (For mouse/keyboard users)

Aren't you tired of remembering every emote and typing its name into the chat? With this addon you can search a list of all available emotes and save up to 15 of your favorite emotes. You can play emotes by a list, by key bindings or by a radial/wheel menu.

I will improve the addon from time to time and add more features. If you have any problems, ideas or other feedback, feel free to let me know.
Thanks to all the people who helped me with comments to find bugs and improve my addon.

Features:
- All emotes included
- Emote categories
- Future emotes and categories are automatically added to the list
- Supports all languages supported by ESO (translation of emotes and categories by ZeniMax)
- Increase or decrease the number of favorites
- "Radial Quick Menu" for emotes
- Display localized names or slash names in the emote list (both in alphabetical order).
- Search bar: Search in the emote list for a string.
- Quick minimize and expand
- Starts minimized (optional)
- Minimizes itself in combat (optional)
- Emote loop icons (optional)
- Key bindings
- More in development...

Slash Commands:
- /letoggle (toggles the main window)
- /lesettings (opens the AddOn Settings menu)
- /lerandom (plays a random emote)

Uses LibAddonMenu. Settings can be changed in the game under "Settings -> Addons -> LovelyEmotes".
Modify your key bindings under "Controls -> General -> LovelyEmotes".
See the pictures for a better overview of how this addon works.
For more information about new features, see the Change Log.
Version 3.2.1:
- Fixed: The addon stopped working after the "Is Using Shared Favorites" option was disabled.

Version 3.2:
- Added a new button design which is now the default.
- Added an option to change the button design of the favorite emotes in the main window.
- Added an option to change the button design in the emote list.
- Improved performance of the emote list for a more stable frame rate on weaker computers.
- The code of the main window has been reworked.
- The position of the emote list has been corrected.
- The background of the main window is now less transparent.
- The entry to ignore "/testme" is now obsolete and has been removed.
- Changed the default value of the "Visibility (Minimized)" setting to 50.
- Some optimizations.

Version 3.1:
- API Version 100024.

Version 3.0.1:
- Fixed: Search bar was not working.

Version 3.0:
- Added a button in the main window to switch the list between all emotes or favorites only.
- Changed the main window render order to show in front of the default UI. The main window has a lower tier when minimized.
- The emote selection menu now also shows the display name of the selected emote.
- Updated ingame description.
- Fixed: An issue of the emote list build code.
- Fixed: Several bugs where the emote list was not correctly reseted.

Version 2.9:
- Added localization support for the settings menu and the key bindings.
- Added localized strings for the German language for the settings menu and key bindings.
- Added endless loop icon data for: "/glowglobe", "/showtime"
- Some renamings and text changes in the settings menu.

Version 2.8:
- Added an option to show/hide the endless loop icons (enabled by default).
- Added an information text in the addon settings menu to show how many emotes are currently available.
- Refactoring
- Fixed: Redundant emote list initialization.

Version 2.7:
- API Version 100023.
- Added a button in the upper right corner of the main window to lock/unlock the positions of the windows.
- Added endless loop icon data for: "/tada", "/happyface", "/sadface"
- Updated LibAddonMenu to 2.0 r26

Version 2.6:
- Improved code for faster and more efficient emote playback.
- Better performance when playing emotes by pressing a key.
- Added endless loop icon data for: "/kickthedirt", "/comegetsome", "/iseeyou", "/lineinsand", "/flipthebird"
- Added a slash command "/lerandom" to play a random emote.
- Fixed: An issue after changing the alpha value of the minimized main window.

Version 2.5:
- Empty emote categories are now hidden in the emote list window.
- Refactoring

Version 2.4.1:
- Fixed: Executing emotes using keys.

Version 2.4:
- Improved minimize/expand code.
- Reduzed the size of the minimized window.
- New button for the minimized window.
- Windows that can be moved are now highlighted.
- New (unique) buttons for save and cancel in the emote list window.
- Fixed: Initialization issue.

Version 2.3:
- Added a search bar to search in the emote list for a string. Display names of the current language and slash names are considered.
- When the emote list is displayed, it no longer resets each time a favorite is selected.
- Added a reset button in the bottom right corner of the emote list window.
- Refactoring
- Fixed: The emote list is no longer sorted over and over again.

Version 2.2:
- API Version 100022.
- The position of the minimized window is now saved separately.

Version 2.1:
Note: Don't worry, your old favorites are still available. All you have to do is turn off the "Is Using Shared Favorites" setting. You can also copy your old favorites to the shared list (see the "Copy Favorites" submenu in the addon settings menu).
- Added an option to save favorites account wide (enabled by default). You can disable this option for each character individually if you have characters that need different emotes.
- Added a submenu in the addon settings menu to copy favorite emotes from and to your specific or account wide favorite emote list.
- The "Toggle Cursor" option is now enabled by default.
- A few text changes in the addon settings menu.
- Refactoring
- Fixed: Radial Quick Menu show/hide bug.

Version 2.0:
NOTE: Because of the changes it is unfortunately necessary to reassign your keys once.
- Added a "Radial Quick Menu" for mouse/keyboard users to make emoting more convenient. The radial menu will display all available favorites from the main window. This radial menu works like any standard radial menu in the game, but you have to assign a key first.
- Added a key binding for the new Radial Quick Menu.
- Added a slash command "/letoggle" to toggle the main window. The idea is that you can switch the invisible main window without having to bind a second key when using the addon as a simple quick menu.
- Added a slash command "/lesettings" to open the "AddOn Settings" menu.
- Removed obsolete code.
- Some code changes to avoid possible conflicts with other addons.
- Fixed: Rare error message when using a key to execute emotes.

Version 1.10:
- Added an option to display the slash names in alphabetical order instead of the localized names in the emote list (disabled by default).
- Added a link to the LovelyEmotes website on ESOUI.
- Fixed: Menus are no longer accidentally closed by pressing the "Toggle Main Window" key.

Version 1.9:
- Added a setting to change the visibility of the main window and the emote list.
- Fixed: The main window should no longer appear in menus.
- Fixed: Duplicates are no longer invisible.

Version 1.8:
- Added an option to automatically minimize the main window when the cursor is hidden (disabled by default).
- Added an option to toggle the cursor by pressing the key binding "Toggle Main Window" (disabled by default).
- Removed the "Use cursor key" option.

Version 1.7:
- Added setting to set the visibility of the minimized main window. Set the value less than 10 to hide the window instead of minimizing it.
- Support for character name changes.

Version 1.6.1:
- Fixed combat event bug.
- Refactoring

Version 1.6:
- Key bindings for favorites: You can assign a key for each selected favorite (up to 15 favorites can be selected). Even hidden favorites can still be played by pressing the set key.

Version 1.5.1:
- Added a keybind to toggle the main window (again and now forever).

Version 1.5:
- Highlight selected favorites: Whenever the emote list opened, the selected favorite button is highlighted to give you a better overview of which favorite to be replaced.
- I have decided to remove the keybind for toggling the main window. Instead, I added an additional setting in the "Addons" menu to toggle the main window using the ESO's own "Toggle In-Game Cursor" keybind. The main window expands and the mouse becomes visible at the same time. This is probably the more convenient solution. (Disabled by default)

Version 1.4:
- Added a keybind to toggle the main window (can be found under "Controls -> General -> LovelyEmotes").
- Fixed: Some button textures and sounds.

Version 1.3:
- I added a category box at the top of the emote list to make it easier to find the desired emotes. The categories are updated automatically. Translation by ZeniMax.
- Refactoring

Version 1.2:
- Added an option to start minimized (disabled by default).

Version 1.1:
- Minimizes in combat and shows up again when you leave the fight (enabled by default). Has no effect if the window is minimized by the player.
This is optional and can be disabled in the menu "AddOn Settings".
Archived Files (4)
File Name
Version
Size
Author
Date
3.2
64kB
ShinyBones
09/06/18 07:14 AM
3.1
63kB
ShinyBones
08/23/18 12:19 PM
3.0.1
63kB
ShinyBones
07/17/18 10:30 AM
3.0
63kB
ShinyBones
07/10/18 05:57 AM


Post A Reply Comment Options
Unread 09/09/18, 04:04 PM  
DBZVelena

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by ShinyBones
Originally Posted by DBZVelena
When i turned off shared emotes the following error happened and the addon dissapeared from the settings menu. so i can't turn it back on.

I hope you know how to fix it.
I'm sorry, it should now work again. If you still have an error, please let me know. Many thanks for your help.
Thank you so much, and you are so awesome that you fixed it so fast!
Report comment to moderator  
Reply With Quote
Unread 09/09/18, 09:50 AM  
ShinyBones
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Originally Posted by DBZVelena
When i turned off shared emotes the following error happened and the addon dissapeared from the settings menu. so i can't turn it back on.

I hope you know how to fix it.
I'm sorry, it should now work again. If you still have an error, please let me know. Many thanks for your help.
Report comment to moderator  
Reply With Quote
Unread 09/09/18, 05:37 AM  
DBZVelena

Forum posts: 0
File comments: 2
Uploads: 0
When i turned off shared emotes the following error happened and the addon dissapeared from the settings menu. so i can't turn it back on.

Code:
bad argument #1 to 'pairs' (table/struct expected, got nil)
stack traceback:
[C]: in function 'pairs'
user:/AddOns/LovelyEmotes/LovelyEmotes.lua:99: in function 'CreateSavedEmotesCache'
|caaaaaa<Locals> GetEmoteByID = user:/AddOns/LovelyEmotes/LovelyEmotes.lua:91 </Locals>|r
user:/AddOns/LovelyEmotes/LovelyEmotes.lua:197: in function 'OnAddonLoaded'
|caaaaaa<Locals> event = 65536, addonName = "LovelyEmotes" </Locals>|r

EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:107: attempt to index a nil value
stack traceback:
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:107: in function 'ZO_Scene:AddFragment'
|caaaaaa<Locals> self = tbl </Locals>|r
user:/AddOns/LovelyEmotes/MainWindow.lua:48: in function 'AddFragmentToScenes'
user:/AddOns/LovelyEmotes/MainWindow.lua:61: in function 'TryAddFragmentToScenes'
user:/AddOns/LovelyEmotes/MainWindow.lua:108: in function 'Expand'
user:/AddOns/LovelyEmotes/MainWindow.lua:119: in function 'SetMinimized'
|caaaaaa<Locals> value = false, setLocked = true </Locals>|r
LE_MinimizedWindowControlButton_Clicked:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud, button = 1, ctrl = false, alt = false, shift = false, command = false </Locals>|r
I hope you know how to fix it.
Report comment to moderator  
Reply With Quote
Unread 08/23/18, 12:36 PM  
ShinyBones
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Re: impersonal addon

Originally Posted by mendisabal
how can I change my emotions "Welcome" to comand "/reloadui" , fo example
This addon only supports emotes. A command like "/reloadui" is not an emote. So it will not appear in the list.
Report comment to moderator  
Reply With Quote
Unread 08/11/18, 10:37 AM  
mendisabal

Forum posts: 3
File comments: 100
Uploads: 0
impersonal addon

how can I change my emotions "Welcome" to comand "/reloadui" , fo example
Report comment to moderator  
Reply With Quote
Unread 07/09/18, 01:28 PM  
ShinyBones
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Re: Very good

Originally Posted by HawkFest
Superb addon! Everytime I typed an emote it became out of context (took too many clicks/key typing) except for dancing... Since an emote HAS to be faster than "saying" whatever, as in real life, this addon is a must, thanks!

One suggestion: the ability to chain emotes (sequences) into configurable groups, so that we could select such group and have the corresponding emotes play in sequence one after the other.
I am always happy to hear/read when someone enjoys my addon.
Thank you for your suggestion, but to be honest I will not be able to add such a feature for the foreseeable future. I will remember your idea and see what I can do later.
Report comment to moderator  
Reply With Quote
Unread 07/09/18, 05:49 AM  
HawkFest
 
HawkFest's Avatar

Forum posts: 0
File comments: 8
Uploads: 0
Thumbs up Very good

Superb addon! Everytime I typed an emote it became out of context (took too many clicks/key typing) except for dancing... Since an emote HAS to be faster than "saying" whatever, as in real life, this addon is a must, thanks!

One suggestion: the ability to chain emotes (sequences) into configurable groups, so that we could select such group and have the corresponding emotes play in sequence one after the other.
Report comment to moderator  
Reply With Quote
Unread 03/29/18, 07:58 AM  
ShinyBones
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Originally Posted by murkalurk2099
You coded in a radial wheel... that is fantastic. Great work
Hi murkalurk2099, thank you for the compliment.
I have some improvements planned for it. However the work is not yet completed and may take a little bit more time.
Report comment to moderator  
Reply With Quote
Unread 03/28/18, 06:37 AM  
murkalurk2099

Forum posts: 6
File comments: 34
Uploads: 0
You coded in a radial wheel... that is fantastic. Great work
Report comment to moderator  
Reply With Quote
Unread 03/17/18, 07:48 PM  
ShinyBones
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Re: Error when playing favorite emote

Originally Posted by CarbonX
Hello,

In Controls, I set a key to play my favorite emote using from the keyboard, but once I hit that key I get the following error:

user:/AddOns/LovelyEmotes/LovelyEmotes.lua:44: attempt to index a nil value
stack traceback:
user:/AddOns/LovelyEmotes/LovelyEmotes.lua:44: in function 'LovelyEmotes.PlaySavedEmote'
:1: in function '(main chunk)'

Any ideas why?

Thank you.
Hello CarbonX.
Thank you very much for reporting this bug to me. I have uploaded an update. It should now work correctly.
Report comment to moderator  
Reply With Quote
Unread 03/17/18, 06:32 PM  
CarbonX

Forum posts: 0
File comments: 10
Uploads: 0
Error when playing favorite emote

Hello,

In Controls, I set a key to play my favorite emote using from the keyboard, but once I hit that key I get the following error:

user:/AddOns/LovelyEmotes/LovelyEmotes.lua:44: attempt to index a nil value
stack traceback:
user:/AddOns/LovelyEmotes/LovelyEmotes.lua:44: in function 'LovelyEmotes.PlaySavedEmote'
:1: in function '(main chunk)'

Any ideas why?

Thank you.
Report comment to moderator  
Reply With Quote
Unread 03/12/18, 08:01 AM  
ShinyBones
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Originally Posted by MrZeeck
Hi, how come that the number of emotes doesn't update after I change it in the settings and after reloading the UI? It still sits at only 5
Hi MrZeeck.

Are you sure you adjusted the right slider? By default, each character uses shared favorites (the option is called "Is Using Shared Favorites"). If this option is enabled for your current character, you will need to adjust the slider for shared favorites (it is called "Shared Favorites Count").

You can also assign a separate number of emotes to each character by disabling the "Is Using Shared Favorites" option for your current character. Then you can change the number of emotes using the "Favorites Count" slider.

I hope it was helpful.
Report comment to moderator  
Reply With Quote
Unread 03/12/18, 07:02 AM  
MrZeeck

Forum posts: 0
File comments: 1
Uploads: 0
Hi, how come that the number of emotes doesn't update after I change it in the settings and after reloading the UI? It still sits at only 5
Report comment to moderator  
Reply With Quote
Unread 02/25/18, 12:54 PM  
ShinyBones
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Originally Posted by HowellQagan
Hi!

I've noticed that there are two versions of /tilt in the list. One is the default, the other is the Scholar personality version. Does this mean it would be possible to perform other emote variants of other personalities too? It would be really cool if I could use the floating book /read from Telvanni Magister personality without having to use it.
Hi HowellQagan, how are you?

In theory, that shouldn't be a problem. But actually, I don't know what I can do. ZeniMax started to maintain the emote list and seems to have simply discontinued. I don't know the reason why. The emotes of the "Telvanni Magister" personality will appear immediately in my addon as soon as they are added to the emote list of the API by ZeniMax.

Maybe this can be addressed in the forum, so that it can be seen by ZeniMax (if this has not been done yet). Otherwise we will have to wait and hope.
Report comment to moderator  
Reply With Quote
Unread 02/24/18, 11:08 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 8
File comments: 104
Uploads: 0
Hi!

I've noticed that there are two versions of /tilt in the list. One is the default, the other is the Scholar personality version. Does this mean it would be possible to perform other emote variants of other personalities too? It would be really cool if I could use the floating book /read from Telvanni Magister personality without having to use it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: