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:517
Total downloads:73,619
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 06/10/22, 08:32 PM  
MBW91
 
MBW91's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 41
Uploads: 1
I'm sorry everyone! I've made a mistake with the last version...
I'm also very sorry, that your saved idles are gone. This is because of a change on Zenimax' side and how I interpreted the incoming data. I've posted a warning and small explanation in the addon info page.

The described issue is fixed with the new version 1.7.1.
Last edited by MBW91 : 06/10/22 at 08:32 PM.
Report comment to moderator  
Reply With Quote
Unread 06/10/22, 01:46 PM  
ImmaBooplesnoot

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by Nee
Looks like the latest update broke this add-on, unfortunately. Aside from previous variables being deleted, the add-on settings don't seem adjustable. Priority and duration bars do not work and and turning on any animation doesn't "save" it.

The Default set seems to keep character in a perpetual state of sadness and slouched over, for me at least.
Creating a new blank set seems to "fix" this, though but still can't make any adjustments to the add-on.

I found this add-on like a year or so ago and have loved it ever since, so I hope you're able to address these issues. <3

I am having the same issue
Report comment to moderator  
Reply With Quote
Unread 06/09/22, 07:47 PM  
Cheshire_Cat

Forum posts: 0
File comments: 29
Uploads: 0
agree

Originally Posted by Nee
Looks like the latest update broke this add-on, unfortunately. Aside from previous variables being deleted, the add-on settings don't seem adjustable. Priority and duration bars do not work and and turning on any animation doesn't "save" it.

The Default set seems to keep character in a perpetual state of sadness and slouched over, for me at least.
Creating a new blank set seems to "fix" this, though but still can't make any adjustments to the add-on.

I found this add-on like a year or so ago and have loved it ever since, so I hope you're able to address these issues. <3
i came here hoping to see someone comment on the issues, so now i know it's not just something i may have or may not have done! i was shocked to see my stoic character suddenly burst out into a rousing jig! lmao Went into settings to see wtf went wrong, and, like you, found everything was basically gone, and unable to redo it all.

Here is hoping it can get fixed! It was a great addon!
Report comment to moderator  
Reply With Quote
Unread 06/08/22, 09:57 PM  
Nee

Forum posts: 0
File comments: 3
Uploads: 0
Looks like the latest update broke this add-on, unfortunately. Aside from previous variables being deleted, the add-on settings don't seem adjustable. Priority and duration bars do not work and and turning on any animation doesn't "save" it.

The Default set seems to keep character in a perpetual state of sadness and slouched over, for me at least.
Creating a new blank set seems to "fix" this, though but still can't make any adjustments to the add-on.

I found this add-on like a year or so ago and have loved it ever since, so I hope you're able to address these issues. <3
Report comment to moderator  
Reply With Quote
Unread 05/25/22, 05:21 AM  
lexo1000
 
lexo1000's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 98
Uploads: 1
Hi!
Please could you make settings menu open to translation?
Thanks in advance
Last edited by lexo1000 : 06/06/22 at 02:57 AM.
Report comment to moderator  
Reply With Quote
Unread 04/21/22, 12:49 AM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 869
Uploads: 0
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.)
Report comment to moderator  
Reply With Quote
Unread 04/14/22, 02:28 PM  
tobarstep

Forum posts: 0
File comments: 28
Uploads: 0
/idle not correct for equipped personality

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.
Last edited by tobarstep : 04/14/22 at 03:43 PM.
Report comment to moderator  
Reply With Quote
Unread 02/27/22, 01:45 PM  
DreamsUnderStars

Forum posts: 7
File comments: 90
Uploads: 0
New issue: whenever I go through a door or something the options panel opens up and I have to close it each time.
Report comment to moderator  
Reply With Quote
Unread 02/03/22, 10:01 PM  
MBW91
 
MBW91's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 41
Uploads: 1
Re: Re: Re: Fix for the delay bug

Originally Posted by Ligands
Originally Posted by Xerrok
Thank you very much for your detailed explanation of the problem in your previous post and the fix in this post. I will look into the problem and your solution as soon as I can spare some time.
Hey, thank you for making & sharing the addon! And for not getting mad at me for publicly bootlegging your source code, haha. It's absolutely not the most polished solution, infinite loops of any kind rarely are- but I figured re-checking the idle status once a second wouldn't be the worst performance hit in the world...

It was just bugging me (far more than it should've), to the point where I figured "hey I can code and Lua's simple enough to read, I could at least try to look into this..."
Sorry, for that I still not have looked into your mentioned issue. I simply can't spare time these days.


Originally Posted by coachimoo
The addon worked. Until it did not. I can no longer find it in the settings nor can I access the options via /cia. All I get is this. https://imgur.com/a/Iiu1eiZ

Any thoughts on what the issue is?

The mod was just grand until this happened. Thank you for making it!

Thanks in advance!
For me it's working fine and I've never had this issue before, except if the addon is not enabled in the addon list. This can happen, when an addon is outdated. This was the case for a longer time until now.


Originally Posted by DreamsUnderStars
I have the duchess personality set, and I want to have just idle3 play, except it seems to ignore this and plays the "royal idle" (I think, the one where they hold their hand up in the air) even though I have that one turned off.

I have the delay timer set to 600 (1 minute?)
Idle3 is turned on, and it's the only one turned on.
Priority is 100 and timer is set to 600

Do I need to do something else to make it just play this idle?
I don't have this personality, so I can't really test this. I do something similar with the Deadlands personality though and I have no problems with that.


Originally Posted by Kveldslys
I absolutely love this addon. It's my favorite addon. Thank you!

Unfortunately, on one of my characters, I use the assassin personality for the idle stance. This is overwritten by the idle emotes. Would it be possible to add a configurable delay between emotes where no other emote or idle emote is played? Thank you. I understand if it's too complicated. I still use this mod on my other character and I love it!
Thank you very much! Unfortunately I don't have a feature like that in the addon, but you can add the /idle emote in your emote set and give it a proper priority and minimum play time to kinda simulate this with some randomness.
Sorry I can't offer you any better solution for now.


Originally Posted by coledeb
Is there a way with this addon (or any other addon if not this one) to create a specific routine of emotes?

For example, default idle for 30s, /yawn, /read for ~2m, /idle for 1m, /yawn, do something else for perpetuity until I move again
How the emotes will be played in this addon will always be randomly ordered. But with a proper setup of priorities and minimum play time of your mentioned emotes, you can simulate something similar with randomness.
Last edited by MBW91 : 02/03/22 at 10:02 PM.
Report comment to moderator  
Reply With Quote
Unread 02/02/22, 09:37 PM  
coledeb

Forum posts: 0
File comments: 5
Uploads: 0
Is there a way with this addon (or any other addon if not this one) to create a specific routine of emotes?

For example, default idle for 30s, /yawn, /read for ~2m, /idle for 1m, /yawn, do something else for perpetuity until I move again
Report comment to moderator  
Reply With Quote
Unread 01/05/22, 03:43 AM  
Kveldslys

Forum posts: 0
File comments: 1
Uploads: 0
I absolutely love this addon. It's my favorite addon. Thank you!

Unfortunately, on one of my characters, I use the assassin personality for the idle stance. This is overwritten by the idle emotes. Would it be possible to add a configurable delay between emotes where no other emote or idle emote is played? Thank you. I understand if it's too complicated. I still use this mod on my other character and I love it!
Last edited by Kveldslys : 01/05/22 at 03:44 AM.
Report comment to moderator  
Reply With Quote
Unread 10/24/21, 12:54 PM  
DreamsUnderStars

Forum posts: 7
File comments: 90
Uploads: 0
I have the duchess personality set, and I want to have just idle3 play, except it seems to ignore this and plays the "royal idle" (I think, the one where they hold their hand up in the air) even though I have that one turned off.

I have the delay timer set to 600 (1 minute?)
Idle3 is turned on, and it's the only one turned on.
Priority is 100 and timer is set to 600

Do I need to do something else to make it just play this idle?
Report comment to moderator  
Reply With Quote
Unread 10/11/21, 11:20 AM  
coachimoo

Forum posts: 0
File comments: 1
Uploads: 0
So I have a problem.

The addon worked. Until it did not. I can no longer find it in the settings nor can I access the options via /cia. All I get is this. https://imgur.com/a/Iiu1eiZ

Any thoughts on what the issue is?

The mod was just grand until this happened. Thank you for making it!

Thanks in advance!
Last edited by coachimoo : 10/11/21 at 11:26 AM.
Report comment to moderator  
Reply With Quote
Unread 08/12/21, 01:35 AM  
Ligands

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Fix for the delay bug

Originally Posted by Xerrok
Thank you very much for your detailed explanation of the problem in your previous post and the fix in this post. I will look into the problem and your solution as soon as I can spare some time.
Hey, thank you for making & sharing the addon! And for not getting mad at me for publicly bootlegging your source code, haha. It's absolutely not the most polished solution, infinite loops of any kind rarely are- but I figured re-checking the idle status once a second wouldn't be the worst performance hit in the world...

It was just bugging me (far more than it should've), to the point where I figured "hey I can code and Lua's simple enough to read, I could at least try to look into this..."
Report comment to moderator  
Reply With Quote
Unread 07/25/21, 09:03 PM  
MBW91
 
MBW91's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 41
Uploads: 1
Thumbs up Re: Fix for the delay bug

Originally Posted by Ligands
I've made a fix for the bug that causes custom idle animations to often play immediately after taking a step!
(As mentioned in my previous comment, this basically just makes it so the global 'Delay' timer actually resets itself if you stop idling.)

Edit IdleSet.lua, replace line 77 with this:
Lua Code:
  1. EVENT_MANAGER:RegisterForUpdate("IdleSetCheckIdleDelay", 1000, function() self:CheckIdleDelay(self.delay) end)

And then copy+paste this block of code into line 67:
Lua Code:
  1. function IdleSet:CheckIdleDelay(remainingDelay)
  2.     EVENT_MANAGER:UnregisterForUpdate("IdleSetCheckIdleDelay")
  3.     if (IsBusy()) then
  4.         EVENT_MANAGER:RegisterForUpdate("IdleSetCheckIdleDelay", 1000, function() self:CheckIdleDelay(self.delay) end)
  5.         return
  6.     end
  7.     if(remainingDelay > 0) then
  8.         EVENT_MANAGER:RegisterForUpdate("IdleSetCheckIdleDelay", 1000, function() self:CheckIdleDelay(remainingDelay - 1) end)
  9.     else
  10.         self:SetActiveIdle(true)
  11.     end
  12. end

(Disclaimer: I've only tested it enough to see that it works- there's still technically a small chance this won't detect that you stopped idling, since it only checks once every second to see if you're busy. There's naturally always a chance of introducing other unforseen bugs when changing someone else's code, so please don't ask Xerrok for help if you've applied this fix and something stops working)
Thank you very much for your detailed explanation of the problem in your previous post and the fix in this post. I will look into the problem and your solution as soon as I can spare some time.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: