Quantcast
Download
(7 Kb)
Download
Updated: 05/26/20 10:45 AM
Pictures
File Info
Compatibility:
Greymoor (6.0.5)
Updated:05/26/20 10:45 AM
Created:03/28/15 10:06 AM
Monthly downloads:581
Total downloads:33,898
Favorites:100
MD5:
Categories:RolePlay, Character Advancement
6.0.5
Custom Idle Animation  Popular! (More than 5000 hits)
Version: 1.6.2
by: Xerrok [More]
With this addon you are able to replace the default idle animation with any ingame 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 everytime when the defined minimum time has passed. 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 informations.

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 interupt 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.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 (29)
File Name
Version
Size
Uploader
Date
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 07/30/20, 11:50 AM  
gjbailey71

Forum posts: 0
File comments: 2
Uploads: 0
Same here

Originally Posted by astragoblin
Just piping in that I'm seeing this exact error as well, even when I load nothing but this add-on.

EDIT - I'm seeing a similar error in N'Tak' Camera today, too, if that's any help... maybe the recent patch broke something in LibAddonMenu-2.0 (that both of these broken add-ons depend on)?:
user:/AddOns/NTakCamera/NTakCameraOptions.lua:22: function expected instead of nil
stack traceback:
user:/AddOns/NTakCamera/NTakCameraOptions.lua:22: in function '(main chunk)'


Originally Posted by djmeowth
Hi! Thanks for the amazing addon, I've been using it for a couple years now, but I just reinstalled ESO and updated all my addons, and Custom Idle Animation no longer works.

I get this error immediately upon logging in:


user:/AddOns/CustomIdleAnimation/CustomIdleAnimation.lua:9: function expected instead of nil
stack traceback:
user:/AddOns/CustomIdleAnimation/CustomIdleAnimation.lua:9: in function '(main chunk)'


And when I check my addon settings, Custom Idle Animation isn't there anymore.

Any ideas a to what's wrong?
I am getting this error as well and can not figure out a way to fix it.
Report comment to moderator  
Reply With Quote
Unread 07/08/20, 12:53 AM  
astragoblin

Forum posts: 0
File comments: 3
Uploads: 0
Just piping in that I'm seeing this exact error as well, even when I load nothing but this add-on.

EDIT - I'm seeing a similar error in N'Tak' Camera today, too, if that's any help... maybe the recent patch broke something in LibAddonMenu-2.0 (that both of these broken add-ons depend on)?:
user:/AddOns/NTakCamera/NTakCameraOptions.lua:22: function expected instead of nil
stack traceback:
user:/AddOns/NTakCamera/NTakCameraOptions.lua:22: in function '(main chunk)'


Originally Posted by djmeowth
Hi! Thanks for the amazing addon, I've been using it for a couple years now, but I just reinstalled ESO and updated all my addons, and Custom Idle Animation no longer works.

I get this error immediately upon logging in:


user:/AddOns/CustomIdleAnimation/CustomIdleAnimation.lua:9: function expected instead of nil
stack traceback:
user:/AddOns/CustomIdleAnimation/CustomIdleAnimation.lua:9: in function '(main chunk)'


And when I check my addon settings, Custom Idle Animation isn't there anymore.

Any ideas a to what's wrong?
Last edited by astragoblin : 07/08/20 at 01:00 AM.
Report comment to moderator  
Reply With Quote
Unread 07/03/20, 10:07 AM  
djmeowth

Forum posts: 0
File comments: 1
Uploads: 0
Hi! Thanks for the amazing addon, I've been using it for a couple years now, but I just reinstalled ESO and updated all my addons, and Custom Idle Animation no longer works.

I get this error immediately upon logging in:


user:/AddOns/CustomIdleAnimation/CustomIdleAnimation.lua:9: function expected instead of nil
stack traceback:
user:/AddOns/CustomIdleAnimation/CustomIdleAnimation.lua:9: in function '(main chunk)'


And when I check my addon settings, Custom Idle Animation isn't there anymore.

Any ideas a to what's wrong?
Report comment to moderator  
Reply With Quote
Unread 06/19/20, 05:38 PM  
Natavra

Forum posts: 0
File comments: 3
Uploads: 0
Psijic glowglobe emote? Can't find

Hello, Xerrok! Your mod is my favorite!

I have a problem - can you help me, please? I can't find Psijic Glowglobe emote. Maybe I wasn't attentive enough - in that case, which section should I check? Thanks!
Report comment to moderator  
Reply With Quote
Unread 05/29/20, 04:26 PM  
trowieuk

Forum posts: 1
File comments: 30
Uploads: 0
Any chance of having a preview button for each emote? So it does /emote while keeping the window active.
Report comment to moderator  
Reply With Quote
Unread 05/26/20, 05:07 PM  
DreamsUnderStars

Forum posts: 5
File comments: 67
Uploads: 0
I liked the old way of typing in the emotes. The lists are too much scrolling. Would having an auto complete like in-game chats be too difficult?
Report comment to moderator  
Reply With Quote
Unread 05/09/20, 03:22 PM  
p6kocka

Forum posts: 19
File comments: 76
Uploads: 0
Hi. thank you for this addon. Is it possible to set delay between individual amotes pls? Like having 15-20 sec between each emote? BEacause it looks kinda distrbing. Increasing time of each emote mek it only play it in loop. Thank you
Report comment to moderator  
Reply With Quote
Unread 04/04/20, 12:06 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 9
File comments: 278
Uploads: 0
Originally Posted by Xerrok
A search function will be implemented in the future.
Can't wait for that, the new category based layout is a bit chaotic for me, too much scrolling imo.

Originally Posted by Xerrok
I don't have to update this addon for new emotes, because it will get all available emotes that you also have unlocked from the game.
I'm pretty sure not all emotes are sorted into these preset categories, there are way more emotes than these :/ So that also means it entirely depends on ZOS whether the new ones will be available in the categories (most likely not).
Report comment to moderator  
Reply With Quote
Unread 04/01/20, 07:53 PM  
AzraelDrakePhoenix

Forum posts: 0
File comments: 8
Uploads: 0
Request...

Hi Xerrok,

Before I get to my request, I'd like to first thank you for your excellent addon. I appreciate your hard work on this, as it really makes those times when standing around for one reason or another a lot more interesting and enjoyable, both for me and those around me.

Now for the request, or more correctly, 2 requests...

1. Would it be at all possible to create a means to run a deliberate sequence of emotes? What I mean is that if the random number chosen is to choose a defined sequence established by the player, then the addon would run each emote, in order, and only trigger the standard "delay" timer after the full sequence completes. For example, an energetic dance set, followed by /breathless, followed by /faint? If it would be possible to do something like that, then I would love to see that capability added.

2. Would you please add Mementos into the system. I know this would take some time and effort, because they are used quite differently than emotes, but some of the mementos would make for really great random idle animations, IMO, and I'd love to be able to use them without having to go to the Collections menu, but instead simply have them run randomly when idle.

Regarding the second request, I was not able to find a complete list of all Mementos and their IDs, but I think it would be possible to find them with a simple addon that would iterate through a full index 758 - X where X is a very high number not less than 10000. (I suggest using 10000 because I anticipate that the ID for the 2020 Jubilee Cake will be somewhere in the 9000-10000 range and as far as I know that is the newest one. I suggest starting at 758 because according to the esoui wiki the first Memento id is 758, but that may or may not still be true, as that information is incomplete and last updated 31 October 2017). Then, for each iteration do the following...

Code:
local name, desc, ico, lockIco, unlocked, purchaseable, active, cat, hint = GetCollectibleInfo(index)

if (cat == 5) then
     CHAT_SYSTEM:AddMessage("Memento ID: " .. index .. ".  Memento Name: " .. name .. ".")
end
This would give you a list of Mementos to work with that could be added to a new category of idle options in the settings interface where we could define which to activate and the basic priority and min duration as though it were an emote.

To then use such Mementos would require a change to the way the general usage works. Instead of automatically using the slash command associated with the emote you would have to check if the "idle" to be used is an emote or a memento. If it is an emote, then use the slash command as normal. If it is a Memento, then use

Code:
UseCollectible(id)
Alternatively, it might be possible to simply do UseCollectible(id) for both emotes and mementos, since emotes are considered a type of collectible.

In either case, this would still require a check to see if the Memento is unlocked, similar to with emotes, but that should work with the standard IsCollectibleUnlocked(id) function using the CollectibleID for the Memento.

As I said, I realize this would take a lot of time and effort, but I think that a lot of people would enjoy these additions, especially the second one.

Gratefully and Respectfully,
Drake
Last edited by AzraelDrakePhoenix : 04/06/20 at 12:03 PM.
Report comment to moderator  
Reply With Quote
Unread 03/29/20, 08:41 AM  
LustyGayArgonian

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by LustyGayArgonian
One thing I missed from the old version was being able to manually enter the new emotes. I can't see the new ones in the settings so I assume you have to update the addon for each new emote that comes out?
Originally Posted by Xerrok
I don't have to update this addon for new emotes, because it will get all available emotes that you also have unlocked from the game. A search function will be implemented in the future.
Just wanted to say thanks for making my dumbass take a second look. I must've missed it or forgot to /reloadui when I got the emotes. Thank you!
Last edited by LustyGayArgonian : 03/29/20 at 08:42 AM.
Report comment to moderator  
Reply With Quote
Unread 03/28/20, 08:05 AM  
Xerrok
 
Xerrok's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 31
Uploads: 1
Originally Posted by Kenza
Thanks for the update~
I have another request! Could we have an option for account wide settings? Or, sort of account wide settings.. Save sets account wide, but have which set is currently active be character-based?
I will look into that.


Originally Posted by LustyGayArgonian
One thing I missed from the old version was being able to manually enter the new emotes. I can't see the new ones in the settings so I assume you have to update the addon for each new emote that comes out?
I don't have to update this addon for new emotes, because it will get all available emotes that you also have unlocked from the game. A search function will be implemented in the future.
Last edited by Xerrok : 03/28/20 at 08:06 AM.
Report comment to moderator  
Reply With Quote
Unread 03/19/20, 12:53 PM  
LustyGayArgonian

Forum posts: 0
File comments: 5
Uploads: 0
Support for the new emotes from the gloomspore crown crates

One thing I missed from the old version was being able to manually enter the new emotes. I can't see the new ones in the settings so I assume you have to update the addon for each new emote that comes out?
Last edited by LustyGayArgonian : 03/19/20 at 12:56 PM.
Report comment to moderator  
Reply With Quote
Unread 03/13/20, 03:44 PM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 174
Uploads: 1
Thanks for the update~
I have another request! Could we have an option for account wide settings? Or, sort of account wide settings.. Save sets account wide, but have which set is currently active be character-based?
Report comment to moderator  
Reply With Quote
Unread 03/07/20, 04:13 AM  
Xerrok
 
Xerrok's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 31
Uploads: 1
Following some compiled topics I will adress shortly:
Reset active emote after it was cancelled (e.g. through walking, crouching, fighting)
I think this will be fairly easy to implement and will be part of the next update.

Preview emotes through the menu
This is more complicated. With my current knowledge, I think I have to close the menu and let CIA play the clicked emote. But I think this would'nt be that practical.

Reintroduce settable delay before playing emotes
Should be no big problem to reimplement. Will be present in the next update.

Settable filler emote playing in the delay time (e.g. /idle2, /idle3, ...)
Seems like an interesting idea. But I won't realize that in the next update.

Keybindings for specific IdleSets
This was a thing in the old version, because there was a fixed count of idle sets I could bind, but now it is variable and seems more complicated to implement. I think I will have a look at it, but most probably not for the next update.

Add emotes through entering it manually
I think it would be not that hard to implement this, but I have to have a look at LibAddonMenu if there is a way to jump to the corresponding emote in the list, when entering it. Otherwise you would have to scroll to the entry nontheless, to set it up.

Configurable chat messages
Seems really easy to implement. It doesn't have a high priority, but I will have a look at it.

"Do once and done" instead of time range for some emotes
This is in my opinion the most difficult to implement. There is no way to get the play time for an emote or checking if an emote is currently playing through the API. To make this work, I have to go through all existing emotes and personalities and stop the time for them. If I can't find any other solution, this won't be implemented.
Someone wrote that the old version would do that, but that's not true. The only difference in the old version is, that one emote could be played more than one time consecutively. With the current solution of setting a min and max time for each emote, you're able to configure it more precisely. But I think I will revert that, so that the previous played emote can be played again. In this case the maximum emote time will be redundant and be removed.

Sometimes settings won't get saved
I didn't come across this problem, but I will have a look at it. More information when and how it occurs would be really helpful.

Opening the CIA menu lags
I also noted small lags when scrolling through the list of emotes. I think it's just because LibAddonMenu has problems rendering so many menu elements at once. I hope it's still usable for now.
Last edited by Xerrok : 03/07/20 at 05:37 AM.
Report comment to moderator  
Reply With Quote
Unread 03/03/20, 02:31 PM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 174
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
Post A Reply



Category Jump: