Download
(26 Kb)
Download
Updated: 10/22/16 03:45 PM
Pictures
File Info
Compatibility:
One Tamriel (2.6)
Updated:10/22/16 03:45 PM
Created:03/14/14 08:55 PM
Monthly downloads:407
Total downloads:198,328
Favorites:309
MD5:
Categories:Graphic UI Mods, RolePlay, Miscellaneous
ESOTheater  Popular! (More than 5000 hits)
Version: 0.4.8
by: Halja [More]
This is a simple add-on for playing your favorite character emotes. The game at the release had over 170 emote animation commands to choose from. There was no build-in GUI to display them for game launch. They are access via slash commands .i.e. /torch, /drink, and etc. This add-on allows you to configure a few favorites. It display them in a windows which you can click a button for the emote. If you use a gamepad, ESO did create quick wheel for emotes starting with the Orsinium DCL late 2015.

I hope you find the add-on useful. Feedback and suggestions are welcome.
--Halja

Key Features:
  • Language localization for French and German
  • Configure 10 emotes buttons on moveable window
  • Thirteen bind key options
One for toggling the favorites window
Two for toggling a condensed list of all the available emotes to blast through to entertain yourself and friends
Up to ten for quick keyboard access to favorites (new)
One quick keyboard access to play random emote (new)
  • Both windows can be moved separately and last position is saved
  • Transparency option to fade the add-on to less intrusive while displayed
  • Favorites window collapses out of the way and speed buttons appear to access your first five favorites emotes
  • Use the add-on's emote name when playing in French, German, and/or you customized the ESOTheater emote name.
/et cœur brisé
/et Hände reiben
  • Lots of command options for access emotes without the add-on windows visible
  • Filtering options on the full emote list window(new)
  • Option to save favorites at the account level or by character

Features Planed:
Bring back emote chat feature while animations are playing
*A big thanks to:
Valerius for the German localization
LeorFinacre for the French localization
@Errc & SinusPi of Zgoo <-- hands-down best way tool for spelunking in the game's Globals
ZOS for the Survey Add-on to get a peek at their code
EOSUI.com for hosting the add-on Wiki, forums, and the great community developers.

Slash Commands and optional parameters:
/esotheater Displays emote window
/et Alias to display emote window
/et –help Prints the slash commands to the main chat window
/et –reload Reloads Add-on defaults from (EmotesImportData.lua) to SavedVariables file
/et –repin Reset main window position to top left corner
/et –enumsys Pulls system emotes and copies to SavedVariables file
/et –v Verbose mode which sends extra messages to the chat window
/et #### Plays the game's emote from id **** ID can be different while playing in French and/or German ****
/et <emote name> Plays the emote based on the name. This is useful when playing in French, German, and/or you customized the ESOTheater emote names.
/et -f## Plays the emote based on the favorite's button number i.e. /et -f9 plays the emote you assigned to button 9.

Recent Release Highlights:
Version 0.4.8 -- 10/22/2016

Updated to new API release 100016 (Patch 2.5.5)

One new usable emote and two removed by ZeniMax
Files in add-on:

• ESOTheater.txt
• ESOTheater.lua
• ESOTheaterSettings.lua
• forms/ESOStage.lua
• forms/ESOStage.xml
• forms/ESOPlaybill.xml
• forms/ESOPlaybill.lua
• localization/EmoteDataDE.lua
• localization/EmoteDataEN.lua
• localization/EmoteDataFR.lua
• Bindings.xml
• read.me
Version 0.4.8 -- 10/22/2016
Updated to API release 100017 (Patch 2.6.4)
/letterlookup and /bdcake were removed
/bow2 and /colder moved up one position in the list
there is a duplicate emote of /pray at 215
the enumeration list has RNDtest at 125 but it not usable as slash command
New emote call /crownstore. Your character kneels in front a treasure chest as it opens.

Version 0.4.7 -- 08/07/2016
Updated to new API release 100016 (Patch 2.5.5)

Version 0.4.6 -- 05/08/2016
Updated to new API release 100015 (Patch 2.4.5)

Version 0.4.51 -- 03/20/2016
French localization had the German list :(

Version 0.4.5 -- 03/08/2016
Updated to new API release 100014 (Patch 2.3.5)
Three new emotes
bow2
colder
bdcake (Animation is provisioning at the moment)

Version 0.4.4 -- 11/13/2015
Updated to new API release 100013 (Patch 2.2.5)
Two new emotes (animation broken on some models)
letter
letterlook

Version 0.4.3 -- 08/31/2015
Updated to new API release 100012 (Patch 2.1.4)
Four new emotes: pie, soupbowl, smallbread, and meal
All languages have the same number of emotes again

Version 0.4.2 -- 03/31/2015
Added a key bind to play a random emote

Version 0.4.1 -- 03/09/2015
French and German clients have one more emote than English version (/prov)

Version 0.4.0 -- 03/01/2015
Updated to new API release 100011 (Patch 1.6.x)
Added key bind options for 10 favorites buttons
Added Category filters on the full emote window

Version 0.3.9 -- 12/04/2014
Fix for transparency control mouse enter error

Version 0.3.8 -- 11/11/2014
Updated to new API release 100010 (Patch 1.5.3)

Version 0.3.7 -- 09/17/2014
Updated to new API release 100009 (Patch 1.4.4)

-- 06/05/2014
Reposted for Minion downloading. I created the zip without the parent folder ESOTheater.

Version 0.3.6 -- 06/04/2014
Updated to new API release (Patch 1.3.3)
support for the 28 new emotes

Version 0.3.5 -- 06/24/2014
Updated to new API release (Patch 1.2.3)

Version 0.3.4 -- 05/27/2014
Adjustments of add-on to lower the Global profile.
Updated to new API for Craglorn release (Patch 1.1.2)
Emotes match between languages again.
/Torch and /kick are back in the English client!
New emotes are /spit and /idle (an animation to animate doing nothing*)

Version 0.3.3 -- 04/23/2014
Refactor of localization only load one language instead all on launch
Code separation of the full emote list panel
Full emote list window size reduced
Full emote list window can be key bind
Full emote list window takes up the least HUD space when using a key bind.
Small button bar appears when favorites window is collapsed

Version 0.3.2 -- 04/13/2014
More command line options for when you don't want the GUI visible:
/et #### Plays the games emote id
/et -f## Plays the emote based on the favorite's button number e.g. /et -f9 plays the emote you assigned to button 9.
/et <emote name> Plays the emote based on the name. This is useful when playing in French, German, and/or you customized the ESOTheater emote names
/et cœur brisé While playing in French does the emote heartbroken
/et Hände reiben While playing in German does the emote rubhands
The transparency level of the main widow is user configurable in ESOTheaterSettings.lua
Fixed code error uncover when Skyshard 0.5.2 was also running

Version 0.3.1 -- 04/12/2014
The favorite windows now can collapse to just the header bar to be even less obtrusive without closing it.
Key binding option for toggling main window added
Translation adjustments for German localization.
French language localization!

Version 0.3.0 -- 04/06/2014
UI clean-up to make it a little smaller. The close button is not on the bottom right any more. It's the X on the top right now.
The configuration/playground window only displays the button name you are changing if in verbose mode.
The duplicate Kiss and Eatbread are removed from configuration window list.
No longer loading the EmoteTable to SavedVariables. Reading from localizations files.
Support having Add-on to save either account wide or by character. ********** MANUAL ********** Edit the variable "EmotesAccountWide" in ESOTheaterSettings.lua from 1 to 0 from character level saves.
First stab at localization for German players and to resolve that they have two more emotes than English players. Big thanks to Valerius for the translations.
174 emotes ZeniMax takes one down. A 173 emotes... :( /torch was removed by ZeniMax in English language version.

Version 0.2.2 -- 03/30/2014
--- HACK! ---
The Early Release version the emote ids start index shifted by one. This occurs in version eso.live.1.0.0.956792.
As it stands /torch is not available. It was one but zero. The API for playing emote ignores zero. I placed a math hack for now in the hopes they fix it.

Version 0.2.1 -- 03/26/2014
Works with the games Release Candidate
Fixed reload issues that were introduced when I switched to virtual XML control definitions

Version 0.2.0 -- 03/23/2014
GUI configuration window to set you favorite emote.
The configuration panel let you preview the emote before saving.

Version 0.1.8 -- 03/20/2014
Adjustments for latest PTS patch
Transparency Option
Window takes up less space

Version 0.1.6 -- 03/16/2014
Add now auto-hides and saves last window position on logout

Version 0.1.8 -- 03/20/2014
Adjustments for latest PTS patch
Transparency Option
Window takes up less space

Version 0.1.3 -- 03/14/2014
Initial release to public
Archived Files (16)
File Name
Version
Size
Uploader
Date
0.4.7
26kB
Halja
08/07/16 11:09 AM
0.4.6
26kB
Halja
06/05/16 03:02 PM
0.4.51
26kB
Halja
03/20/16 12:43 PM
0.4.5
26kB
Halja
03/08/16 08:25 PM
0.4.4
26kB
Halja
11/14/15 03:29 PM
0.4.3
26kB
Halja
08/31/15 11:12 PM
0.4.2
26kB
Halja
03/31/15 04:02 PM
0.4.1
26kB
Halja
03/09/15 09:19 PM
0.4.0
26kB
Halja
03/04/15 12:18 AM
0.3.9
25kB
Halja
12/04/14 05:35 PM
0.3.8
25kB
Halja
11/12/14 07:33 PM
0.3.7
25kB
Halja
09/17/14 07:44 PM
0.3.6
25kB
Halja
08/05/14 07:03 AM
0.3.5
23kB
Halja
06/25/14 11:44 AM
0.3.4
23kB
Halja
05/22/14 08:34 AM
0.3.3
23kB
Halja
04/23/14 08:09 PM


Post A Reply Comment Options
Unread 04/12/14, 03:49 PM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
Originally Posted by choekstr
Originally Posted by Dekmatik
Is there a way to get more than only 10 emotes in the menu without opening the complete list all the time?
Amen to this. I would love to have a max mode where text and icons are shrunken down and a whole lot more are in the ET window. I would love to see all 173-ish emotes fit in a 1/4 screen EET max mode window; if doable. This is usually show-off mode to rattle through a bunch of emotes quickly while standing around waiting for a boss to show up.
Ten was a nice round number and similar to what a lot of other games give as a base number to display emotes in a panel. I understand people want more, make it smaller, and dynamic sizing while you are at it. Well, the primitive GUI controls we have at the start of this MMO are just that primitive and a painful at time to work with. I’m focusing on features and slipping in some GUI additions if they are quick to add. I wrote in the add-on’s description, it will get better down the road. The code built in mind that GUI will be ripped out and replace. I just have not gotten to it.
Report comment to moderator  
Reply With Quote
Unread 04/12/14, 10:14 AM  
choekstr
 
choekstr's Avatar

Forum posts: 14
File comments: 391
Uploads: 0
Originally Posted by Dekmatik
Is there a way to get more than only 10 emotes in the menu without opening the complete list all the time?
Amen to this. I would love to have a max mode where text and icons are shrunken down and a whole lot more are in the ET window. I would love to see all 173-ish emotes fit in a 1/4 screen EET max mode window; if doable. This is usually show-off mode to rattle through a bunch of emotes quickly while standing around waiting for a boss to show up.
Report comment to moderator  
Reply With Quote
Unread 04/12/14, 07:24 AM  
Ykses

Forum posts: 0
File comments: 72
Uploads: 0
Originally Posted by Halja
A key bind to toggle the display is in the next release.
Good news... Thanks Halja
Report comment to moderator  
Reply With Quote
Unread 04/12/14, 12:16 AM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
A key bind to toggle the display is in the next release. As well as a collapsible window. I’m staying away from the chat window. There are too many other add-ons messing with it. I don’t plan on going there right now.
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 06:00 AM  
Ughduty

Forum posts: 1
File comments: 5
Uploads: 0
Nice addon ...

... but it could use some extended functionality to be fully usable. I do not want the addon permanently on my screen and therefore the most importantly missing option is that it is not bind-able to a hotkey. Without this the addon is unfortunately not usable for me because it clutters the screen far too much.

What also would be great and also be a solution to the before mentioned problem is if the addon could be attached to the chat window instead of having its own window. When you think about it in at least 95% of the situations one does need emotes only when chatting. For example I could imagine two rows of small icons (one would need fitting images for that) on the right side of the chat what would be great or not as good but also usable a pull-down menu integrated into the top of the chat window.

Anyways, if you could implement the hotkey functionality it would be great!

Have Fun
Last edited by Ughduty : 04/10/14 at 06:01 AM.
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 06:49 PM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
Originally Posted by Warabeskel
with French version of the game a lots of emote dosent work correctly

but this is as awesome mod thanks ^^
When Zenimax pulled some emotes to be NPC only, they created a rift in versions. The client version may display the same number but there are differences beyond just language locations. I was made aware of it in the German one but this is the first in the French language. The add-on is localized to German and the tables are different. Another French player has been gracious enough to send me a translation. My plan was to try to have it in place before the weekend. I'll look to see if they made any notes about ones that played wrong.

--halja
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 03:56 PM  
Warabeskel

Forum posts: 1
File comments: 5
Uploads: 0
with French version of the game a lots of emote dosent work correctly

but this is as awesome mod thanks ^^
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 02:57 PM  
Ykses

Forum posts: 0
File comments: 72
Uploads: 0
Great add-on (and smart), Thanks

A suggestion/request : can you add the possibility to set a keybinding to toggle ESO Theater ?

Again, thanks !
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 12:47 PM  
Dekmatik

Forum posts: 0
File comments: 1
Uploads: 0
Is there a way to get more than only 10 emotes in the menu without opening the complete list all the time?
Last edited by Dekmatik : 04/08/14 at 12:47 PM.
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 07:40 AM  
dante`afk

Forum posts: 0
File comments: 25
Uploads: 0
Originally Posted by Halja
@dante`afk
[indent] 1)
thanks, I can see it it now with /et
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 07:22 AM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
I'll look at that but I'm not hopeful. The direction is important. We can create a hooks in to the Chat events to listen. So, I could see that responding to an inbound text event with the PlayEmote() or SLASH_COMMANDS["/whisper"]() would work. The user could even initiate themselves by the emote chant channel with /emote "whispers". I only want to use that channel. It does not broadcast very far and player can filter it off.

Zenimax blocked SendChatMessage as an attempt to reduce chat noise. The thing is if someone wants to do automated spam, they are not going to care about getting the ban stick for using policy violation methods to get it done. There are full bot application already for the game from people inserting intercepts in the game's executable. Heck we are starting to see in-game mailbot spam now too.

I know a lot of the add-on developer are getting requests for send chat message features. Lot's of other MMO allow sending chat messages. Zenimax could change their mind. Petition requests to them on their forums would not hurt.

To not end on a down note, Someone is sending me a French translation of the emotes
--halja
Last edited by Halja : 04/08/14 at 07:24 AM.
Report comment to moderator  
Reply With Quote
Unread 04/07/14, 11:53 PM  
Jenassa

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by Halja
Originally Posted by Halja
Pushing emotes to the chat windows is under development. I'll have it soon now that playing in German works.
--halja

Grr... scratch that.. I'm not finding away around the SendChatMessage block by Zenimax. Looks like sending messages to yourself is all we can do for now unless they change their minds.
Ohhhh that is ... unfortunate! *makes a face*

I think there is an AddOn that supposedly plays an emote triggered by certain words (playing the whistle emote when you emote a line containing the word 'whistle', for example) but that's the other way round. *g*. Still, if it works (I yet have to test that AddOn) this could be a way around the pesky SendChatMessage thing. Instead of triggering a message via emote, you could send the message and trigger the emote that way. Eh. I hope I make sense. Brain ... tired ....
Report comment to moderator  
Reply With Quote
Unread 04/07/14, 07:33 PM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
Originally Posted by Halja
Pushing emotes to the chat windows is under development. I'll have it soon now that playing in German works.
--halja

Grr... scratch that.. I'm not finding away around the SendChatMessage block by Zenimax. Looks like sending messages to yourself is all we can do for now unless they change their minds.
Report comment to moderator  
Reply With Quote
Unread 04/07/14, 10:11 AM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
Pushing emotes to the chat windows is under development. I'll have it soon now that playing in German works.
--halja
Report comment to moderator  
Reply With Quote
Unread 04/07/14, 12:27 AM  
Jenassa

Forum posts: 0
File comments: 2
Uploads: 0
Excellent addon, I love it!

However, allow me a question....
Do you think it would be possible to add a /me output to the played emote? So playing /cheer, for example, would simultaneously emote "<CharacterName> cheers."

That would be truly terrific! ;-)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: