Download
(7 Kb)
Download
Updated: 10/02/22 08:19 AM
Pictures
File Info
Compatibility:
Firesong (8.2.5)
Lost Depths (8.1.5)
Updated:10/02/22 08:19 AM
Created:03/28/15 10:06 AM
Monthly downloads:338
Total downloads:73,121
Favorites:148
MD5:
Categories:RolePlay, Character Advancement
Custom Idle Animation  Popular! (More than 5000 hits)
Version: 1.7.3
by: Xerrok [More]
WARNING ABOUT VERSIONS 1.7 AND 1.7.1!
Since the indices of the emotes were changed by Zenimax, and the fact that this addon only stores the indices of emotes, idle sets from previous versions can't be migrated and therefore will be deleted!
I've changed it so, that the names of the emotes instead of the indices will be stored from now on, so that this case won't happen again.


With this addon you are able to replace the default idle animation with any in-game emotes.
You can use idle sets to totally customize your idle animation with all available emotes. Every emote can be given a minimum play time and a priority for more customization. Feel free to make idle sets for several "moods" of your characters.

The emotes will play almost immediately after your character's idle starts and the defined delay has passed. After that, the emotes will refresh every time when the defined minimum time has passed, or repeatedly during its minimum time, if loop is activated. The same emote can be executed more than once, which can result in a longer time a certain emote is being played.

With the chat command /cia or Escape->Settings->Addons->Custom Idle Animations you will get into the settings.
If you hover with the cursor over the single settings, a tooltip will pop up with helpful information.

You can assign keys to easily switch between the idle sets and a key to activate/deactivate the addon in the controls settings of ESO.


Known Bug:
  • When trying to sit on chairs, benches and such, the emotes will interrupt it. Deactivate the addon with the assigned key, so the character will keep sitting.
  • Having any UI window active and the game not in focus, results in getting messages, that the action couldn't be executed.


Source on GitHub
1.7.3
- Updated to newest API version 101036
- Added a loop feature for emotes

1.7.2
- Updated to newest API version 101035

1.7.1
- Fixed a bug where idles couldn't be saved
- WARNING! SavedVariables will be reset, since the previous version saved corrupt data

1.7
- Updated to newest API version 101034
- WARNING! Unfortunately older SavedVariables can't be migrated, since the indices for the emotes changed

1.6.7
- Updated to newest API version 101033

1.6.6
- Updated to newest API version 100035

1.6.5
- Updated to newest API version 100034

1.6.4
- Introduced a separate public method for deactivating the active idle set. This change will allow other addon authors to use the mentioned method. This change was requested by ShinyBones for his lovely addon LovelyEmotes. Make sure to have a look at this fantastic addon!

1.6.3
- Updated to newest API version 100032 and 100033

1.6.2
- Updated to newest API version 100031

1.6.1.2
- Fixed a bug where the delay couldn't be set, when there was only one IdleSet

1.6.1.1
- Fixed a bug where the SavedVariables of an older version wasn't migrated correctly

1.6.1
- After any action (running, crouching, fighting, etc.), a new emotes will be chosen
- Added a settable delay, which will be applied before playing the first emote after any action
- Every emote can now be played more than once
- Fixed a bug, where some settings wouldn't be saved

1.6
- Rewrote the addon from scratch

1.5.5
- Updated to newest API version 100029

1.5.4
- Fixed an error which occurred when CIA was disabled and no emotes were set

1.5.3
- Updated to newest API version 100027

1.5.2
- Updated to newest API version 100026

1.5.1
- Fixed a bug where the Custom Idle Animation overrode manual emtoes or interaction with world objects like chairs. Thanks "Holl Hears-In-Dusk" for the bug report.

1.5
- Increased emotes per set from 10 to 30
- The character shouldn't do his/her idle animations, when his/her weapons are drawn

1.4.4
- Updated to newest API version 100025

1.4.3
- Updated to newest API version 100023

1.4.2
- Updated to newest API version 100021

1.4.1
- Fixed the conditions for playing emotes (emotes were playing while digging a treasure chest)

1.4
- Updated to newest API version 100021
- Hopefully got rid of the error message in menus
- Increased idle delay maximum to 15000 ms
- Increased minimum emote time maximum to 30000 ms

1.3.8
- Updated to newest API version 100020

1.3.7
- Updated to newest API version 100019

1.3.6
- Updated to newest API version 100018

1.3.5
- Updated to newest API version 100017

1.3.4
- Updated to newest API version 100016

1.3.3
- Added some cases where no idles should be played

1.3.2
- Updated to newest API version 100014

1.3.1.1
- Hopefully fixed a bug where a "main:chunk" error occurs during start

1.3.1
- Embedded LibAddonMenu 2.0

1.3
- Added GUI settings
- Limited the count of emotes per set to 10
- Removed chat commands

1.2.2:
- Added function to list all emotes of the game

1.2.1:
- Updated to newest API version 100013

1.2:
- Added support for up to 10 individual idle sets
- Fixed the break of other looped emotes
- Fixed some minor bugs

1.1:
- Added support for multiple emotes as idle animation with weightings
- Added key binding for activating/deactivating the addon
- Modified parameter inputs
- Stealth won't be interupted now
- Fixed some minor bugs
Optional Files (0)


Archived Files (38)
File Name
Version
Size
Uploader
Date
1.7.2
7kB
Xerrok
08/28/22 04:52 PM
1.7.1
7kB
Xerrok
06/10/22 08:29 PM
1.7
7kB
Xerrok
06/08/22 05:52 PM
1.6.7
7kB
Xerrok
02/03/22 09:44 PM
1.6.6
7kB
Xerrok
06/01/21 05:31 PM
1.6.5
7kB
Xerrok
03/20/21 08:53 PM
1.6.4
7kB
Xerrok
10/26/20 09:58 AM
1.6.3
7kB
Xerrok
09/05/20 04:10 AM
1.6.2
7kB
Xerrok
05/26/20 10:45 AM
1.6.1.2
7kB
Xerrok
03/29/20 06:40 AM
1.6.1.1
7kB
Xerrok
03/07/20 09:41 AM
1.6
7kB
Xerrok
02/28/20 02:13 PM
1.5.5
40kB
Xerrok
12/12/19 09:50 AM
1.5.4
39kB
Xerrok
06/05/19 11:24 AM
1.5.3
39kB
Xerrok
05/20/19 03:30 PM
1.5.2
39kB
Xerrok
02/25/19 01:24 PM
1.5.1
39kB
Xerrok
01/06/19 07:16 AM
1.5
39kB
Xerrok
12/26/18 06:47 AM
1.4.4
40kB
Xerrok
11/03/18 07:08 PM
1.4.3
40kB
Xerrok
05/22/18 09:06 AM
1.4.2
40kB
Xerrok
10/23/17 11:32 AM
1.4.1
40kB
Xerrok
09/28/17 08:33 AM
1.4
40kB
Xerrok
09/28/17 06:47 AM
1.3.8
41kB
Xerrok
08/25/17 03:58 AM
1.3.7
41kB
Xerrok
05/25/17 01:15 PM
1.3.6
41kB
Xerrok
02/06/17 04:38 PM
1.3.5
41kB
Xerrok
10/06/16 02:35 PM
1.3.4
41kB
Xerrok
08/04/16 01:37 PM
1.3.3
41kB
Xerrok
03/10/16 07:28 AM
1.3.2
41kB
Xerrok
03/07/16 12:36 PM
1.3.1.1
41kB
Xerrok
03/02/16 09:06 AM
1.3.1
41kB
Xerrok
02/29/16 09:42 AM
1.3
6kB
Xerrok
02/26/16 05:04 PM
1.2.2
5kB
Xerrok
02/25/16 07:21 PM
1.2.1
5kB
Xerrok
02/25/16 07:26 AM
1.2
5kB
Xerrok
09/15/15 09:26 AM
1.1
4kB
Xerrok
09/10/15 07:29 AM
1.0
2kB
Xerrok
03/28/15 12:51 PM


Post A Reply Comment Options
Unread 08/30/23, 06:58 PM  
DeanGrey
 
DeanGrey's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 84
Uploads: 3
The very last animation, in my case "Toast - Wine" does not offer a minimum time like all the others do.
Report comment to moderator  
Reply With Quote
Unread 08/29/23, 05:32 AM  
highlandish

Forum posts: 0
File comments: 6
Uploads: 0
emote once every 5m?

is there any way to have 1 emote, wait 5 minutes, then do it again?

i set it to scratch head at 300 seconds, however immediately having stopped anywhere, my kahjit starts scratching their head over and over non stop like they got fleas
Report comment to moderator  
Reply With Quote
Unread 11/29/22, 10:30 PM  
SkyrimDovahkin

Forum posts: 0
File comments: 7
Uploads: 0
Amazing Add-on!!

Hello! I just Downloaded your addon earlier today, and I just have to say… it’s absolutely amazing! I’ve created city idle set, tavern idle set, and dungeon / adventuring idle set from all the emotes I never used and it truly makes my character have so much personality and feels more “real.” I can’t even imagine how much effort and time away from the real world it must have taken, but just had to tell you how much I love this and appreciate it and your work! lol I don’t think I can ever go back to a lackluster idle (or even to idle emotes I can’t pick and choose from!)! Thanks so much!

(Heads up to anyone messing around with this- I’ve found setting the time on most idle emotes to 20 and being very choosy with the priority helps to not over or under-do it, adding the idle emote with a high priority will help! Also, when I added keybindings for the addon, the setting menu would pop-up whenever I left a house / area / had a load screen. Disabling keybindings for the addon fixed this! :))
Report comment to moderator  
Reply With Quote
Unread 10/06/22, 07:41 PM  
Tes96
 
Tes96's Avatar

Forum posts: 2
File comments: 35
Uploads: 0
Originally Posted by MBW91
Originally Posted by Tes96
No matter what I set the Delay time at, all the emotes I've selected will play one right after the other. The delay time works initially. i.e. I set it to 20 seconds. After I've been standing idly doing nothing for 20 seconds, the emotes will begin to play.

But it's not 20 seconds in between each emote. It's 20 seconds of standing idle and then they all play immediately one right after the other. Is this a bug or is this just how the addon is supposed to work? Because I want there to be some delay time in between each emote too, not just initially after being idle.
I'm sorry you're having trouble setting up your idle sets. Indeed I've realized that I wrote a wrong description for the delay. The delay is only used initially, after that the minimum time of the emote that is currently played is being used. I've added a feature with the new update, in which you can set an emote to loop during its minimum time or not. By the way, you can also add the idle emotes (/idle, /idle2, /idle3, ...) into your idle sets.
Thanks for replying, MBW91. I updated the addon in Minion. Thanks also for the update and adding the loop option. When you have time, could you add in a 'delay between emotes' slider so that all the emotes we've selected aren't playing back to back?

Oh, would you be able to add in Momentos at some point too?
Report comment to moderator  
Reply With Quote
Unread 10/02/22, 08:34 AM  
MBW91
 
MBW91's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 41
Uploads: 1
Originally Posted by Cheshire_Cat
Appreciate your hard work and the update!
Thanks!


Originally Posted by grimnebulon
Hey there, great addon and thanks for the work! I got it originally because the Maniacal Jester personality is pretty lackluster until you add some of its idles in as well and this addon has worked great for me up until this update.

I totally understand the changing of indexes or whatever causing update to erase previous profiles, however, when I am attempting to recreate (roughly) what I had before, there are some animations/emotes that appear to be missing now.

Chiefly, /threaten and /taunt don't appear to be listed under any of the subcategories. I checked like 6 times going over every entry and I don't see them anywhere. Would be really great to get those added back in to the addon.


Also, while the categories are nice instead of a whole list, is there any chance of a final category being added (or an option to switch) that shows a single list of all emotes alphabetically? It can be SO hard to find a specific emote if its not immediately obvious what category it could be in?

Totally understand if this isn't a priority/can't be done, but figured I could mention it just in case.
I'm sorry you're experiencing troubles with finding emotes. A sort and/or a search functionality is definitely on my to-do list, and will be done as soon as I can spare time to implement it.
I didn't see any problems with missing emotes though. All emotes are loaded on startup from ESO directly and are not saved locally.


Originally Posted by Megalous
Hi, great addon. Is there any way to force the emotes play a bit less often? I just want my character to do an animation once in a while but the emote plays over and over again.
Thanks! I just pushed an update, that adds the loop feature to emotes. If you turn them off (is off by default), then the emote won't play over and over agin during its minimum time. Also you can add the idle emotes (/idle, /idle2, /idle3, ...) to your idle sets.


Originally Posted by Rizz
Super cool addon, I wish it unseathed the weapon, or the addon would play emotes with unseathed weapon. May I suggest this feature?
The problem with this is, that the character will automatically sheath their weapons, when an emote is played. In the past that led to the misbehavior of never being able to stand around with unsheathed weapons.


Originally Posted by True_Bach
Hello. May you add 2 new crowns emotions? /tamelightning and /cosmicstarburst
After you acquired new emotes, they will automatically appear in the list after you reload the game.


Originally Posted by Tes96
No matter what I set the Delay time at, all the emotes I've selected will play one right after the other. The delay time works initially. i.e. I set it to 20 seconds. After I've been standing idly doing nothing for 20 seconds, the emotes will begin to play.

But it's not 20 seconds in between each emote. It's 20 seconds of standing idle and then they all play immediately one right after the other. Is this a bug or is this just how the addon is supposed to work? Because I want there to be some delay time in between each emote too, not just initially after being idle.
I'm sorry you're having trouble setting up your idle sets. Indeed I've realized that I wrote a wrong description for the delay. The delay is only used initially, after that the minimum time of the emote that is currently played is being used. I've added a feature with the new update, in which you can set an emote to loop during its minimum time or not. By the way, you can also add the idle emotes (/idle, /idle2, /idle3, ...) into your idle sets.
Last edited by MBW91 : 10/02/22 at 08:36 AM.
Report comment to moderator  
Reply With Quote
Unread 09/06/22, 06:27 PM  
Tes96
 
Tes96's Avatar

Forum posts: 2
File comments: 35
Uploads: 0
Question Time in between emotes not activating

No matter what I set the Delay time at, all the emotes I've selected will play one right after the other. The delay time works initially. i.e. I set it to 20 seconds. After I've been standing idly doing nothing for 20 seconds, the emotes will begin to play.

But it's not 20 seconds in between each emote. It's 20 seconds of standing idle and then they all play immediately one right after the other. Is this a bug or is this just how the addon is supposed to work? Because I want there to be some delay time in between each emote too, not just initially after being idle.
Report comment to moderator  
Reply With Quote
Unread 09/03/22, 08:04 AM  
True_Bach

Forum posts: 0
File comments: 43
Uploads: 0
Hello. May you add 2 new crowns emotions? /tamelightning and /cosmicstarburst
Report comment to moderator  
Reply With Quote
Unread 08/29/22, 04:20 AM  
Rizz
 
Rizz's Avatar

Forum posts: 0
File comments: 41
Uploads: 0
Super cool addon, I wish it unseathed the weapon, or the addon would play emotes with unseathed weapon. May I suggest this feature?
Report comment to moderator  
Reply With Quote
Unread 08/16/22, 07:39 PM  
Megalous

Forum posts: 0
File comments: 2
Uploads: 0
Non stop emote

Hi, great addon. Is there any way to force the emotes play a bit less often? I just want my character to do an animation once in a while but the emote plays over and over again.
Report comment to moderator  
Reply With Quote
Unread 06/13/22, 02:25 PM  
grimnebulon

Forum posts: 0
File comments: 1
Uploads: 0
Hey there, great addon and thanks for the work! I got it originally because the Maniacal Jester personality is pretty lackluster until you add some of its idles in as well and this addon has worked great for me up until this update.

I totally understand the changing of indexes or whatever causing update to erase previous profiles, however, when I am attempting to recreate (roughly) what I had before, there are some animations/emotes that appear to be missing now.

Chiefly, /threaten and /taunt don't appear to be listed under any of the subcategories. I checked like 6 times going over every entry and I don't see them anywhere. Would be really great to get those added back in to the addon.


Also, while the categories are nice instead of a whole list, is there any chance of a final category being added (or an option to switch) that shows a single list of all emotes alphabetically? It can be SO hard to find a specific emote if its not immediately obvious what category it could be in?

Totally understand if this isn't a priority/can't be done, but figured I could mention it just in case.
Report comment to moderator  
Reply With Quote
Unread 06/12/22, 05:29 PM  
Cheshire_Cat

Forum posts: 0
File comments: 29
Uploads: 0
thank you

Appreciate your hard work and the update!
Report comment to moderator  
Reply With Quote
Unread 06/11/22, 11:23 PM  
MBW91
 
MBW91's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 41
Uploads: 1
Originally Posted by Minifloh
thank you for updating...
Any Chance to get a account wide option?
Sorry, I don't have an option for that now and also not really planned.
There is a way to manually copy the idle sets of 1 character to another though. Under the path
Code:
%userprofile%\Documents\Elder Scrolls Online\live\SavedVariables
, you will find the CustomIdleAnimation.lua file, which contains all saved data for this addon per character. You can open that file with any editor, and replace the values with other ones, from another character or by writing yourself. Make sure to have your game closed before doing that though, otherwise the game will overwrite your changes on logout or reload. It makes also sense to make a backup of the file, for the case you accidentally break it.


Originally Posted by Kjeldran
when calling for the options page via "/cia" i got this error:-

/EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:770: attempt to index a nil value
stack traceback:
/EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:770: in function 'AreSelectionsEnabled'
/EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1583: in function 'ZO_ScrollList_SelectData'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:778: in function 'lam:OpenToPanel'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:1026: in function 'fn'
/EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
/EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1795: in function 'SharedChatSystem:SubmitTextEntry'
/EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2517: in function 'ZO_ChatTextEntry_Execute'
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
(tail call): ?
(tail call): ?
I'm sorry that you have problems with this addon. On my end the /cia command is working fine.
Please make sure that you have the latest versions of this addon and LibAddonMenu installed.
Report comment to moderator  
Reply With Quote
Unread 06/11/22, 10:32 AM  
Kjeldran

Forum posts: 0
File comments: 14
Uploads: 0
when calling for the options page via "/cia" i got this error:-

/EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:770: attempt to index a nil value
stack traceback:
/EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:770: in function 'AreSelectionsEnabled'
/EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1583: in function 'ZO_ScrollList_SelectData'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:778: in function 'lam:OpenToPanel'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:1026: in function 'fn'
/EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
/EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1795: in function 'SharedChatSystem:SubmitTextEntry'
/EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2517: in function 'ZO_ChatTextEntry_Execute'
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
(tail call): ?
(tail call): ?
Report comment to moderator  
Reply With Quote
Unread 06/11/22, 04:20 AM  
Minifloh

Forum posts: 0
File comments: 8
Uploads: 0
thank you for updating...
Any Chance to get a account wide option?
Report comment to moderator  
Reply With Quote
Unread 06/10/22, 08:40 PM  
MBW91
 
MBW91's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 41
Uploads: 1
Originally Posted by DreamsUnderStars
New issue: whenever I go through a door or something the options panel opens up and I have to close it each time.
I don't have that problem on my end. It could be that something went wrong with the saved variables. Since they will be reset with the new versions (explanation on why is in the addon info), your bug should be resolved. If not, please let me know.


Originally Posted by tobarstep
I got the new Minstrel personality and it has a unique /idle animation, but when I have it set to that the addon shows the game default /idle instead. If I turn the addon off it reverts to the personality's /idle.


edit: sadly I'm not sure what can be done about this. If you just stop moving, the special idle animation for the Minstrel personality will play. But if you actually type in /idle it reverts to the game default animation. It seems that the personality's idle is somehow independent of the other existing idle animations.
Unfortunately I don't own this personality, therefore I can't test it myself. Could it be, that the personality is using another idle emote than /idle? There are also /idle2, /idle3, /idle4 and /idle5, if I remember correctly.


Originally Posted by LoneStar2911
Does this addon keep you from getting forcibly logged off after being idle for a long period of time? (I think it's like 15 or 20 minutes.)
No, it doesn't.


Originally Posted by lexo1000
Hi!
Please could you make settings menu open to translation?
Thanks in advance
My time nowadays is unfortunately very limited. But if you have a good explanation or guide on how to do it, please send it to me via private message.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: