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:305
Total downloads:197,853
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 03/15/14, 03:41 PM  
Anceane
 
Anceane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 306
File comments: 1017
Uploads: 1
Would it be possible to have an option to modifiy the background? (something more transparent with less black or not even any black? )

Or is there a line i can change? (i used to make transparent UI on another game and that way addons dont break my feeling of immersion

Thank you
Report comment to moderator  
Reply With Quote
Unread 03/16/14, 12:21 PM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
Yea it’s possible. I was kind of modeling the game’s default GUI look and feel for the initial release. I did just post a new version that will auto-hide and save the last position. At least when you place it somewhere out of the way it will remember between sessions until can I make it a feature. The idea of a transparent option is a good idea.
-halja
Report comment to moderator  
Reply With Quote
Unread 03/20/14, 10:10 PM  
Anceane
 
Anceane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 306
File comments: 1017
Uploads: 1
Originally Posted by Halja
Yea it’s possible. I was kind of modeling the game’s default GUI look and feel for the initial release. I did just post a new version that will auto-hide and save the last position. At least when you place it somewhere out of the way it will remember between sessions until can I make it a feature. The idea of a transparent option is a good idea.
-halja
Thank you for the option transparency and happy you could finalise your addon!
Report comment to moderator  
Reply With Quote
Unread 03/29/14, 05:22 PM  
Jenista

Forum posts: 0
File comments: 6
Uploads: 0
Would it be possible to add in the option of sending the emote to the chat box as well?
e.g. "Jenista hugs you." if you are targeted, like you see in other games with the /me command?
Report comment to moderator  
Reply With Quote
Unread 03/30/14, 08:32 AM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
Originally Posted by Jenista
Would it be possible to add in the option of sending the emote to the chat box as well?
e.g. "Jenista hugs you." if you are targeted, like you see in other games with the /me command?
I was planning that but ran out of time before launch. The game has both soft targeting as a first person shooter and hard targeting. You could unintentionally move the mouse target before selecting the emote button. Other games like WoW and such when asking for the %target% gives the last selected one. I’m going to have to track it I think for ESO myself. It also has a dedicated emote chat channel and all the standards like say, group, guild, and zone. Having the channel configurable would be nice.

There are areas of opportunities to improve this add-on that’s for sure. I can’t give any time-lines yet but your request is something I want the add-on to do too.
--halja
Report comment to moderator  
Reply With Quote
Unread 03/30/14, 08:46 AM  
sigmer

Forum posts: 0
File comments: 18
Uploads: 0
Awsome addon, but the emotes do not fit their "Tag Text" ect. he does /drum when I press the flute emote..

I hope the addon is still supported as im a fan.
Report comment to moderator  
Reply With Quote
Unread 03/30/14, 11:02 AM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
Originally Posted by sigmer
Awsome addon, but the emotes do not fit their "Tag Text" ect. he does /drum when I press the flute emote..

I hope the addon is still supported as im a fan.
Download today's version. There was a change between the Release Candidate (RC) on PTS and early access version on live. Basically, all emotes shifted. drum was 7 at the moment its 6 and flute was 6 now 5. A shift by one on all. /torch does not work from my add-on nor the game because its zero.
--halja
Report comment to moderator  
Reply With Quote
Unread 03/31/14, 08:14 AM  
Wyattearp1989

Forum posts: 0
File comments: 1
Uploads: 0
Just wanted to say thank you for this awesome mod, makes it much easier to do the emotes without typing them into chat.
Report comment to moderator  
Reply With Quote
Unread 03/31/14, 08:43 AM  
Drachenmagier

Forum posts: 0
File comments: 4
Uploads: 0
I'am German, this Addon is very good, but the Emotes in German Version not right
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 07:53 AM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
Originally Posted by Drachenmagier
I'am German, this Addon is very good, but the Emotes in German Version not right

I pulled the emote names from the game engine. Localization is an issue because my game version is US. The good news is won't be that hard to offer other localizations. I wrote it with the driving lua tables in a separate file and there is an enumeration option. I'll have to see if there is away to tell which language the game is running in. Worse case is the user would have to switch out which EmotesImportData.lua file they want to use.

Can you do me a favor?
I don't have access to the different language releases. Run the game with my add-on active. Give this command /et -enumsys Logout of the game. Now send me a copy of the add-on's saved variables file. It will be located:
PC %HOMEPATH%\Documents\Elder Scrolls Online\live\SavedVariables\ESOTheater.lua.
MAC ~/Documents/Elder Scrolls Online/live/SavedVariables/ESOTheater.lua.
The file will have the emote by id but with your language (hopefully). If this site does not allow attachments to PM, put the Raw Table section in the body of the PM.
["RawTable"] =
{
<the stuff between these markers>
},
--halja
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 09:18 AM  
choekstr
 
choekstr's Avatar

Forum posts: 14
File comments: 391
Uploads: 0
full emote display checkbox

I ran into a situation yesterday where we were all standing around doing silly things (similar to Beta sunday night closing dancing) and I was running through emotes very quickly and impressing everyone but wanted to have a full realm to click on.

Would it be possible to have like a checkbox that blows this up to a much bigger window and places every emote on the screen, cram them in with minimal padding and allow us to have a full clickable "panel" of emotes instead of just our top few favorites?

I would expect most people would not want this on all the time so something like a checkbox or toggle to expand it and contract back down to normal. Having all emotes available would be pretty sweet at times.
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 04:01 AM  
Aeflaessthan

Forum posts: 0
File comments: 1
Uploads: 0
Thumbs up Cool Idea

I've not tried this yet but think its a nice idea

What I would suggest might make it better would be to have a discrete icon on the screen that you can drag around and click to get a menu much like the windows start icon.

Onclick -> Edit Emotes, and a list of N emotes that you can select from.

Edit Emotes would take you to a separate panel to let you type in what emotes you wanted and possibly also allow you to access a settings panel if there is a need for it.
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 10:08 AM  
Drachenmagier

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by Halja
Originally Posted by Drachenmagier
I'am German, this Addon is very good, but the Emotes in German Version not right

Can you do me a favor?
I don't have access to the different language releases. Run the game with my add-on active. Give this command /et -enumsys Logout of the game. Now send me a copy of the add-on's saved variables file. It will be located:
PC %HOMEPATH%\Documents\Elder Scrolls Online\live\SavedVariables\ESOTheater.lua.
MAC ~/Documents/Elder Scrolls Online/live/SavedVariables/ESOTheater.lua.
--halja
No this Command makes no new file.
The Folderr for Europe is: %HOMEPATH%\Documents\Elder Scrolls Online\liveeu
The Game Folder: The Elder Scrolls Online EU

The Emotescommands are in English not in German.
Then i click "angry" the Emote "drunk2"

You can change the language in the launcher . The German Files are 5,84GB
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 10:40 AM  
Valerius

Forum posts: 0
File comments: 3
Uploads: 0
@Drachenmagier
Ich bin schon dabei. Bearbeitung der entsprechenden Datei ist beinahe fertig.

@Halja
I've already edited most of the relevant data, relating to the German asynchs - it's almost done. In the end, I'm no LUA-expert, so have any advices for using a cathegory-system? I arranged them by this system already to they are ready for it.

You already made patterns for that, but they're not yet connected to the a main handler, as it seems.

Greetings,
Vale
Last edited by Valerius : 04/02/14 at 04:11 PM.
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 11:44 AM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
I wanted to have a dock-able style window for all the emotes with category filters but ran out of time. After official release at the end of the week, I’ll dig deeper on coding something better than the screen “Splat” I did. The API documentation is long but building more complex UI items like a scroll list is not one of them.

Ok, I did not notice the language option. Thanks for telling me about the folder location of EU release. The thing is the EU build appears to be different than the US one. I have gotten reports that my quick fix for emote number change broke the EU release. It’s all frustrating. It is too bad the EU lists out in English. Can you send your savedvariables file for ESOTheater to me anyway? I'll like to see if the numbers line up to the release candidate that was on PTS. It won't take me long to correct if I have that.

I'm going to go ahead with localizations for French and German. I can take a swing at with Goggle translate but a native speaker's translation would be er.

--Halja
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: