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:524
Total downloads:74,188
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 03/03/20, 02:31 PM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 1
Re: I can't use 1.6

Originally Posted by womble
I went back to 1.5.5, but I want Minion to automatically update, so it updated me back to 1.6, so I uninstalled it.
I believe you can set it to ignore updates for specific addons in minion, just rightclick it and there's an option there!
Report comment to moderator  
Reply With Quote
Unread 03/03/20, 08:25 AM  
womble

Forum posts: 0
File comments: 1
Uploads: 0
I can't use 1.6

I had a problem with 1.5.5, with it alternating between 2 emotes, and ignoring the rest, but I changed the delay and minimum time settings, to 10 and 14 seconds, and it worked great. I regarded it as an essential AddOn.

I can't use 1.6. There's no delay for starting the first emote, and it just plays one emote, and ignores the rest. Also, it's cumbersome to use. It's much easier typing the emote commands, rather than scrolling through endless menus. Also, I don't like the chat-based status messages. I try to keep chat clear.

I went back to 1.5.5, but I want Minion to automatically update, so it updated me back to 1.6, so I uninstalled it.

Right now, 1.6 is too much trouble. I wish I could just use 1.5.5, which I regard as an essential AddOn. It should really be built into the game.
Report comment to moderator  
Reply With Quote
Unread 03/01/20, 07:12 PM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 1
It doesn't seem to save properly all the time, but I cant figure out why/when exactly, or if I'm just crazy. And is it just me, or does opening the settings menu reeallly lag the game?
Looking forward to the update! Hope we haven't overwhelmed you with too much feedback.
Report comment to moderator  
Reply With Quote
Unread 03/01/20, 06:56 PM  
OneSkyGod
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 60
Uploads: 1
Originally Posted by Jcat
The newest update is weird, I disable emotes but they keep coming back...
The only way to fix this is to edit variables file manually.
Try keybinding the Addon on and off
Report comment to moderator  
Reply With Quote
Unread 03/01/20, 07:25 AM  
Jcat

Forum posts: 2
File comments: 12
Uploads: 0
The newest update is weird, I disable emotes but they keep coming back...
The only way to fix this is to edit variables file manually.
Report comment to moderator  
Reply With Quote
Unread 02/29/20, 09:49 PM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 1
Originally Posted by xaraan
...using a generic pose like idle to break the routine up by scaling it priority higher ends up taking away from the default personality poses sometimes.
Oh darn, I didn't realize this. Thats definitely not a good solution then. :/ I thought /idle just did the normal idle for whatever personality you were using, but after testing it out on a few, I see that's not the case! D:

Definitely agree that a 'once then done' option for the non-looping emotes would be reeeallly nice. And the new menu is nice to be able to see all the emotes.. found some i didnt even realize existed! but.. I kinda agree it is tedious to set up with. Could there be an option to type in the /emotes like before as well, or would that be way too complicated?

Another feature I would reeeeeallly like, would be to separate idles from emotes completely. Like, have a section where you set your idle 'stance', (none for default personality stance, or /idle2, /idle3, /idle4, ect) which would activate near instant(like it does currently), because they are meant to replace the default idle stance, then a separate section for emotes that are generally once-and-done animations that play after youve been idling for a bit, at random(eg, /eat, /yawn, /stretch, ect).
Last edited by Kenza : 02/29/20 at 11:02 PM.
Report comment to moderator  
Reply With Quote
Unread 02/29/20, 11:54 AM  
xaraan

Forum posts: 0
File comments: 27
Uploads: 0
Offering my feedback, but I understand this is your vision and your work, so I am not making any demands here.

Personally, I preferred the old version and may roll mine back. Hopefully being out of date won't hurt anything.

This version takes a very very long time to set up compared to the old version. And once set up still doesn't seem to perform as well as the old version. The animations occur too close together and using a generic pose like idle to break the routine up by scaling it priority higher ends up taking away from the default personality poses sometimes.

I don't know what the min/max basic animation times are for every animation, so some of my animations are cut off half way through and it's a lot to make those fine tune adjustments for 18 characters. And if you leave the play time too long it starts repeating short animations (sometimes cutting those off the second or third time as well).

I felt like it was a lot easier and faster to just be able to type in the animations as i looked at a list (like in help menu) of my options instead of scrolling through the whole list as it is now. And even if I didn't adjust the min/max time in the old version the entire animations always played out.
Report comment to moderator  
Reply With Quote
Unread 02/29/20, 04:36 AM  
CastorMatze
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 39
Uploads: 1
Re: Re: Re: feedback

Originally Posted by unit220
Originally Posted by Kenza
Originally Posted by unit220
...my character looks like she is a crack head while bouncing between annoyed, stretching, yawning, and scratching.
Putting the normal /idle on at 100 priority should help with this a ton! If you find the emotes are happening too often, just keep increasing it's duration until its a good balance~
That did help and would be a good work around until a more elegant solution is introduced. Unfortunately, I've disabled the addon altogether because I think it's linked to some crashes I've been happening. Not going to call this a "bug report" though since I'm not convinced it's CIA's fault. Anyway, thanks for the tip

I would like to have a setting to set the time until animation.
Thx alot, great AddOn!
Report comment to moderator  
Reply With Quote
Unread 02/29/20, 12:49 AM  
OneSkyGod
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 60
Uploads: 1
Thumbs up Re: Re: Request or help

Originally Posted by Xerrok
Hello everyone,
I've rewrote my addon from scratch and also implemented some new features, hope you like it. Feel free to give any feedback.

Originally Posted by OneSkyGod
Hello I wanted to change the names of sets eg; Set 1 to Bard So I went into the Lua File and set it like this

Code:
choices = {"Bard", "Set 2", "Set 3", "Set 4", "Set 5", "Set 6", "Set 7", "Set 8", "Set 9", "Set 10"},
			getFunc = function() return "Set "..tostring(CIA.activeEmoteSet) end,
			setFunc = function(var) SwitchActiveSet(tonumber(string.sub(var, 5))) end,
No when I change from set to set it does not remember the emotes of Bard set it over writes them with the default one. I am pretty sure some function is trying to locate the Set "number" but cant and set it as defult or the set Bard is not saved... Is there something I could do? Since I am totally new to LUA ... only 2 youtube videos.

So maybe for the next update if we could name our sets or if you could just send me towards a tutorial so I may edit it myself. Thanks Love the addon
Done
Thanks for the update... and implementing my suggestion !

Is it just me or there is no more keybindings for specific Emotes sets?



Also you should add a Donate Button
Report comment to moderator  
Reply With Quote
Unread 02/28/20, 11:36 PM  
MBW91
 
MBW91's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 41
Uploads: 1
Thank you all for your feedback! I really appreciate it.
Unfortunately I will be busy the rest of the weekend, but I will publish an update next week!
Report comment to moderator  
Reply With Quote
Unread 02/28/20, 09:29 PM  
unit220

Forum posts: 0
File comments: 9
Uploads: 0
Re: Re: feedback

Originally Posted by Kenza
Originally Posted by unit220
...my character looks like she is a crack head while bouncing between annoyed, stretching, yawning, and scratching.
Putting the normal /idle on at 100 priority should help with this a ton! If you find the emotes are happening too often, just keep increasing it's duration until its a good balance~
That did help and would be a good work around until a more elegant solution is introduced. Unfortunately, I've disabled the addon altogether because I think it's linked to some crashes I've been happening. Not going to call this a "bug report" though since I'm not convinced it's CIA's fault. Anyway, thanks for the tip
Report comment to moderator  
Reply With Quote
Unread 02/28/20, 07:33 PM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 1
Re: feedback

Originally Posted by unit220
...my character looks like she is a crack head while bouncing between annoyed, stretching, yawning, and scratching.
Putting the normal /idle on at 100 priority should help with this a ton! If you find the emotes are happening too often, just keep increasing it's duration until its a good balance~

More feedback: Maybe make normal /idle be on by default, so when first setting it up users aren't swamped with just their emotes? But please keep it optional for people like me who really like instant emotes so I can completely replace the normal idle with other idles! It's so nice to be able to use dutchess personality and NEVER have to see the 'hand in the air' idle!
Last edited by Kenza : 02/28/20 at 07:36 PM.
Report comment to moderator  
Reply With Quote
Unread 02/28/20, 06:54 PM  
unit220

Forum posts: 0
File comments: 9
Uploads: 0
feedback

I actually finally created an account just to give feedback here.

I like the way you've set up the menu to list the potential emotes, but there are some pretty glaring issues that make me want to roll back to the previous system. First is that animations start playing as soon as I stand still, this is super jarring and should probably be the first thing changed or given an option for. Second is that setting a min/max time for everything means I need to know how long each emote is or I'll either cut off the emote or let it loop for too long. A "play once and done" setting would be GREATLY appreciated. Lastly, there should be an option to set a cooldown time between emotes. Since I like having a variety of emotes play I've set the times low but, with how the system currently works, my character looks like she is a crack head while bouncing between annoyed, stretching, yawning, and scratching. However, this line "After that the emotes will refresh everytime when a random time between the defined minimum and maximum time is over" in the description of the addon make me think that what I'm seeing is a bug or that I just don't fundamentally understand the system.

I also want to say that I really like your work on the tooltips, they are well made and helped out a lot (especially when hovering over an emote name). Good tt's are not something addons always do and I wanna give credit where credit is due.
Last edited by unit220 : 02/29/20 at 01:07 AM.
Report comment to moderator  
Reply With Quote
Unread 02/28/20, 06:01 PM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 1
Re: Idle almost immediately

Originally Posted by Mugombie
How do I set the time before I go to idle. It seems now as soon as I stop I faint or sit or what ever I have set
I don't think you can with the new setup. But if you put in the normal /idle at 100 priority, it will just do normal idle most of the time, which should have a similar effect~
Report comment to moderator  
Reply With Quote
Unread 02/28/20, 05:14 PM  
Mugombie

Forum posts: 0
File comments: 5
Uploads: 0
Idle almost immediately

How do I set the time before I go to idle. It seems now as soon as I stop I faint or sit or what ever I have set
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: