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:477
Total downloads:73,455
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/09/20, 06:16 AM  
MBW91
 
MBW91's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 41
Uploads: 1
At first I want to apologize for my late response, but unfortunately my personal situation doesn't allow me to invest much time into updating CIA, but I will do my best!

Originally Posted by LustyGayArgonian
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!
No worries! Have fun

Originally Posted by AzraelDrakePhoenix
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
Thanks for the praise! I think your 2 feature requests are very interesting, but like you said, they need some time to implement.
For the first request I think an autonomous addon for creating "own" emotes, by combining existing ones, and give them a custom slash name, would be a better idea. When I've reimplemented the manual entering of emotes, CIA would be able to use them too.
The second request is something I've considered to implement for a long time now, but like I said it needs a lot of time and effort to implement in a way, that it's easy to use. But nontheless it will come sooner or later!

Originally Posted by HowellQagan
Can't wait for that, the new category based layout is a bit chaotic for me, too much scrolling imo.
Sorry that it takes so long to implement, but I think I will reimplement the manual entering again instead of a search function. But unfortunately my personal situation doesn't allow me to invest a lot of time to update my addon right now. Hope I will be able to settle everything soon and continue to work on it.

Originally Posted by HowellQagan
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).
And that's exactly why I'm thinking of scrapping the idea of a search function and reimplement the manual entering of emotes, like stated above.

Originally Posted by p6kocka
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
If you want to have a certain period of time between emotes where your character is doing nothing (default idle), just add /idle with a high priority and desired minimum time to your emote set.

Originally Posted by DreamsUnderStars
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?
Like mentioned above, I will reimplement the manual entering of emotes in the future. Implementing an auto completion is actually a pretty good idea I will look into then.


Originally Posted by trowieuk
Any chance of having a preview button for each emote? So it does /emote while keeping the window active.
Unfortunately the game won't let the character play any emotes in the menus.

Originally Posted by Natavra
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!
Thanks for the praise
That's because the Psijic Glowglobe isn't an emote but a memento. Mementos aren't support as of now, but will be most probably implemented in the future.

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?
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 gjbailey71
I am getting this error as well and can not figure out a way to fix it.
Hey there, I'm sorry that you have problems running CIA! What the error message is saying, is that it wants to initialize LibAddonMenu-2.0, but isn't able to find it. Are you sure that you installed it correctly?
Last edited by MBW91 : 08/09/20 at 06:19 AM.
Report comment to moderator  
Reply With Quote
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: 35
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: 7
File comments: 90
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: 11
File comments: 437
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: 15
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: 4
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  
MBW91
 
MBW91's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 41
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 MBW91 : 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: 4
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: 175
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  
MBW91
 
MBW91's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 41
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 MBW91 : 03/07/20 at 05:37 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: