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,319
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/06/14, 08:07 AM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
Originally Posted by Drachenmagier
Thank you verry much for the German Version. It works greatfull
Great news,

I would had it sooner but I was waiting for my ISP metering to re-set. Between Betas, PTS, live, Netflix, and Hulu downloads I went well over my quota last month. I downloaded the German components for the North American mega server. The disparity between emote lists is a localization synchronization an issue and not mega servers types.

I did some testing playing in German myself. By the time I got to that point last night, it was really late and I was well into a bottle of wine. My confidence level of success was compromised.

Now to find a native French player to help with that localization…..
--halja
Report comment to moderator  
Reply With Quote
Unread 04/06/14, 05:02 AM  
Drachenmagier

Forum posts: 0
File comments: 4
Uploads: 0
Thank you verry much for the German Version. It works greatfull
Report comment to moderator  
Reply With Quote
Unread 04/05/14, 06:13 AM  
AstroCat
 
AstroCat's Avatar

Forum posts: 18
File comments: 117
Uploads: 0
I like the mod but I was wondering about the UI. Would there be a way to get a drop down menu, or at least a much more scaled down UI, maybe without your name? I'm trying to keep the UI as streamlined as possible. Thanks!
Last edited by AstroCat : 04/05/14 at 06:13 AM.
Report comment to moderator  
Reply With Quote
Unread 04/05/14, 03:10 AM  
TheBot1337

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: just a question

Originally Posted by Halja
Originally Posted by TheBot1337
Can the math hack get you banned?
lol What happen is all the emotes change ID number by one and /torch no longer. I did not change my tables but just did a -1 on the emote ids as the hack. I placed a ticket with Zenimax about it as a bug. I wanted to know from them if it was a bug or an intentional change. I guess temporary coding 'kludge' may have been a better term to use.

--halja
Ok, thanks xD
Report comment to moderator  
Reply With Quote
Unread 04/04/14, 10:37 PM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
Re: just a question

Originally Posted by TheBot1337
Can the math hack get you banned?
lol What happen is all the emotes change ID number by one and /torch no longer. I did not change my tables but just did a -1 on the emote ids as the hack. I placed a ticket with Zenimax about it as a bug. I wanted to know from them if it was a bug or an intentional change. I guess temporary coding 'kludge' may have been a better term to use.

--halja
Last edited by Halja : 04/04/14 at 11:09 PM.
Report comment to moderator  
Reply With Quote
Unread 04/04/14, 10:32 PM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
@dante`afk
1) if you type /et -repin does it appear? That brings it back to the top left of the screen if it wondered off the window.

2) Do you even see the add-on listed as an option to activate/deactivate? If not, look at the my FAQ and the ESOUI help documents on installing add-on.

3) If it is listed as active, do you have other add-on active at the same time? If you disable them. does my add-on work now? If it does, add one add-on back at a time. When it stops working again, tell me which other add-on is in conflict with mine.
@sigmer
I added the transparency toggle to let it be more unobtrusive. We are dealing with primitives for UI elements. Dynamic sizing can get messy and a minimise would be more like having to switch out frames. I'm not sure I want go there right now.
@ReagenLionel
Having custom emote messages has been asked for more than once. I'm not sure yet were that fit in relation to some of the other features I want in this add-on for myself. Messages are high on the list but the German language fix it first. It was my design choice to make the emote at the account level at the beginning. I will most likely make an option to have saved favorites at the character level or account in the future. Without going thought a lot of hoops it would be one or the other but not both at the same time.
--halja
Last edited by Halja : 04/04/14 at 11:31 PM.
Report comment to moderator  
Reply With Quote
Unread 04/04/14, 10:06 PM  
TheBot1337

Forum posts: 0
File comments: 2
Uploads: 0
Question just a question

Can the math hack get you banned?
Report comment to moderator  
Reply With Quote
Unread 04/04/14, 06:31 PM  
dante`afk

Forum posts: 0
File comments: 25
Uploads: 0
does not show up for me with /et or /esotheater
Report comment to moderator  
Reply With Quote
Unread 04/04/14, 10:31 AM  
sigmer

Forum posts: 0
File comments: 18
Uploads: 0
Thank you for fixing it so quick

I have a request, is it possible to have a minimize button so the addon can be hidden and have a small button at the size at the "O" (could be a bit bigger) but the idea is that i wanna keep a clean screen, and that would be a great way to hide the addon when Im not using it.
Report comment to moderator  
Reply With Quote
Unread 04/04/14, 01:04 AM  
ReagenLionel

Forum posts: 0
File comments: 3
Uploads: 0
I'd like to make a request.

Would it be possible to add a function that puts in a custom /e in chat for every emote, that can be toggled on or off in a menu?

Secondly, setting emotes for specific characters doesnt seem to work. They seem to share all emotes you set in the shortcut menu. Making me have to shift between emotes in the shortcut menu everytime I switch a character, as some characters use some emotes more than others. And only have the custom emotes trigger from using the emotes from the shortcut menu.
Last edited by ReagenLionel : 04/04/14 at 04:28 PM.
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 04:52 PM  
Valerius

Forum posts: 0
File comments: 3
Uploads: 0
Not your fault, maybe we're lucky and can save some time in the future, as they patch the emote-ID's. But for now we got an alternative to solve this region error.
Last edited by Valerius : 04/02/14 at 04:52 PM.
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 04:27 PM  
Halja
 
Halja's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 43
Uploads: 1
ok,
I have confirmation that the EU version does have differences from the US version for emotes. They have one more emote in the upper half of the list than US. That throws a wrench in things.

The sucky part is I'm not sure where we stand at the moment. Zenimax patched both releases again today. This is going to be a rough sorry.
--halja
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 12:00 PM  
Valerius

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by Halja
(...) 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
Sure, I'm gonna send you both, the "EmotesImportData"(already in order) and the SavedVariables, as soon as I updated and synched it with the new LUA(still working on it, but I'm glad to tell, that a useful version might've been finished this evening - for it's 8pm atm, GMT+2 over here - summertime).

Furthermore I'd offer you to stay in contact for further translations, as soon as you're about to release them, m8. In that case we'd just have to look for a more comfortable way of chat conversation

- Valerius

Edit: Just figured out, the content is the same in both files, gonna send you the first called one.
Last edited by Valerius : 04/02/14 at 01:48 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
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
Post A Reply



Category Jump: