Download
(4 Kb)
Download
Updated: 03/31/18 03:33 PM
Compatibility:
Dragon Bones (3.3)
Updated:03/31/18 03:33 PM
Created:03/28/18 11:55 PM
Monthly downloads:35
Total downloads:4,582
Favorites:15
MD5:
Emomento
Version: 005-100022
by: Werewolf Finds Dragon [More]
Please read this.

I'm taking another break for a while. My anxiety isn't holding up well and I need to take some time for myself to recover. Frankly, modding can be a thankless job and some of the people one is forced to interact with can be... deeply unpleasant at best, to put it in the kindest way I can and not as I truly want to. For now, I feel like my mods don't need any further work done to them. They're fine as they are. See you later, folks.

I'll be back! I'm not gone for good, I just need to set this aside for now. That's all.

One thing I will say as a final note is that it'd be nice if one could turn off the comments system and only have a bug tracker in the vein of Nexus Mods. That'd be handy for people like myself who do deal with anxiety. And I deal with a lot of anxiety.

See you around, folks. My thanks to those who were kind.


Click here to check out my other addons.
Description
Why can't mementos be activated as emotes? That's ridiculous! Well, now they can! That's what this addon is for. With it, you can easily turn your momento into an emote you can activate with a slash command at any time, perfect for roleplaying!
Usage
You'll use the tracker to find the ID of the memento (via using it) that you wish to turn into an emote. Once you have that ID, you can save it as an emote, then disable the tracker.
  • /emo save [name] [num] This saves the memento (via ID) as the indicated emote;
  • /emo delete [name] This deletes the stored emote;
  • /emo list This shows all of the stored emotes;
  • /emo track This toggles the ID tracker.

Please Note: The ESO slash command system can only use lower case commands. So if you try to register /MyCommand, the addon will automatically convert it to lower case and it'll be stored as /mycommand instead.
Disclaimer
I'm sharing this though because I genuinely get satisfaction out of the mere possibility of helping others, even when I don't know for sure. I have no interest in being popular, cults of popularity squick me out. As such, considering my disabilities, I'm unlikely to look at the comments very much. So this addon is delivered as-is, with a hearty dose of caveat emptor. Anything that it doesn't already do is 'out of scope.' You have other choices. I just wanted to make an simple, elegant solution for a real problem I was having. And now I'm sharing it in case it helps others.
Credits
My ever patient beau who manages to sometimes raise my courage to the point where I can post things online.
:: 005-100022

o Fixed some bugs!

:: 004-100022

o Put in a check to ensure that Emomento's slash commands absolutely cannot override system slash commands or those from other addons.

:: 003-100022

o Since ESO can only handle lower case strings, I've had the inputs put through string:lower() in case anyone tries to use an upper case string (which actually happened, oops). Sorry to those who were caught by that.

:: 002-100022

o Forgot to include a library. Fixed.

:: 001-100022

o Initial release.
Optional Files (0)


Post A Reply Comment Options
Unread 11/17/19, 10:47 AM  
serize

Forum posts: 0
File comments: 9
Uploads: 0
Originally Posted by Jhenox
I'm sure you've figured it out a long time ago but once you make the slash command then just add them to "IdleAnimationsEmotes.lua" under one of the animation types or add a new type.

Originally Posted by CoraLilly
This is the best! I'm currently trying to figure out how to get it to work in tandem with Custom Idle Animations or Idle Animations - I would love to be able to add the momentos to my idle list!

I know you said that all slash commands are something that idle animations can use, any advice on how to get it working?

Thanks so much for this addon, it's amazing!
Hi! Can you help me with that please? I don't really understand what I need to do to make them work with Custom Idle Animation
Report comment to moderator  
Reply With Quote
Unread 03/10/19, 03:39 PM  
Jhenox
 
Jhenox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 392
Uploads: 6
I'm sure you've figured it out a long time ago but once you make the slash command then just add them to "IdleAnimationsEmotes.lua" under one of the animation types or add a new type.

Originally Posted by CoraLilly
This is the best! I'm currently trying to figure out how to get it to work in tandem with Custom Idle Animations or Idle Animations - I would love to be able to add the momentos to my idle list!

I know you said that all slash commands are something that idle animations can use, any advice on how to get it working?

Thanks so much for this addon, it's amazing!
Report comment to moderator  
Reply With Quote
Unread 10/17/18, 05:57 PM  
CoraLilly

Forum posts: 0
File comments: 2
Uploads: 0
This is the best! I'm currently trying to figure out how to get it to work in tandem with Custom Idle Animations or Idle Animations - I would love to be able to add the momentos to my idle list!

I know you said that all slash commands are something that idle animations can use, any advice on how to get it working?

Thanks so much for this addon, it's amazing!
Report comment to moderator  
Reply With Quote
Unread 10/10/18, 12:44 AM  
mendisabal

Forum posts: 3
File comments: 113
Uploads: 0
interesting

Report comment to moderator  
Reply With Quote
Unread 03/31/18, 09:22 AM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
No worries, glad to help.
Report comment to moderator  
Reply With Quote
Unread 03/31/18, 08:32 AM  
BloodEagle

Forum posts: 10
File comments: 72
Uploads: 0
Originally Posted by Werewolf Finds Dragon
Ah, that's because the slash commands system only works with lower case strings. By which I mean that ESO cannot handle /Ice, only /ice.

I'll update my addon to run everything through :lower() in order to ensure that no upper case strings can be parsed through it.

Before you update, I'd recommend doing /emo delete Ice and then remaking it once you've updated.

My apologies.
Worked like a charm! Thanks SO much.
Report comment to moderator  
Reply With Quote
Unread 03/31/18, 08:19 AM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
Ah, that's because the slash commands system only works with lower case strings. By which I mean that ESO cannot handle /Ice, only /ice.

I'll update my addon to run everything through :lower() in order to ensure that no upper case strings can be parsed through it.

Before you update, I'd recommend doing /emo delete Ice and then remaking it once you've updated.

My apologies.
Report comment to moderator  
Reply With Quote
Unread 03/31/18, 07:34 AM  
BloodEagle

Forum posts: 10
File comments: 72
Uploads: 0
Hi, I love the idea of this addon, but I am having an issue.

1) Typed /emo track
2) Used Scalecaller Ice Shard from the momento list
3) Emo told me it was ID # 4707
4) Type /emo save Ice 4707
5) Emo told me it was saved
6) typed /Ice
7) Comes back with Invalid Command

I even tried lower case and reloading the UI....all without success.

Any help on how to fix my issue would be appreciated!
Report comment to moderator  
Reply With Quote
Unread 03/30/18, 09:32 PM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
All true, yes!

For quick slots? Yep. It's a hassle to work with, it requires a lot of hooks and things can go wrong due to protected functions. It's better to just restrict it to the collectibles UI.

And also yep, the collectibles system uses UseCollectible([idNumber]) for everything. Emomento is designed to be very simple in order to limit the use of resources. I could go the extra mile to build a database of every collectable, but in the end it's all just needless overhead. If someone wants to bind a costume to a slash command, s'okay!

I just wasn't sure whether to advertise that as a feature or not.
Report comment to moderator  
Reply With Quote
Unread 03/30/18, 04:36 PM  
Jhenox
 
Jhenox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 392
Uploads: 6
It's working now! Thank you! One minor thing is that /emo track doesn't seem to give the number when using a memento from quick slots. I thought it was broken at first but it worked when I selected the memento from the collections/memento page. Another thing of interest is that this seems to work for other collection items besides mementos. For example, I was able to add a slash command to switch outfits, etc.
Report comment to moderator  
Reply With Quote
Unread 03/29/18, 09:49 PM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
I forgot to include a library. I'll get that fixed right away. Sorry.

Edit: Got it uploaded, it should get authenticated soon. Again, sorry about that.
Last edited by Werewolf Finds Dragon : 03/29/18 at 09:52 PM.
Report comment to moderator  
Reply With Quote
Unread 03/29/18, 08:11 PM  
Jhenox
 
Jhenox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 392
Uploads: 6
I disabled all other addons. I get this error:

Code:
user:/AddOns/Emomento/Emomento.lua:7: attempt to index a nil value
stack traceback:
	user:/AddOns/Emomento/Emomento.lua:7: in function 'obj.onLoad'
Report comment to moderator  
Reply With Quote
Unread 03/29/18, 07:50 PM  
Jhenox
 
Jhenox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 392
Uploads: 6
Thank you! I'm having a little difficulty. It says that addon is loaded but i'm getting "Invalid Command" trying to use any of the commands listed on the description. I haven't done any troubleshooting yet but I wanted to let you know asap.
Report comment to moderator  
Reply With Quote
Unread 03/29/18, 05:10 PM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
Yup, works just fine with Idle Animations, that's one of the main reasons I made it!

To get a bit technical, all slash commands are included in a table of functions called SLASH_COMMANDS, so anything that's a slash command is something that Idle Animations can use.
Report comment to moderator  
Reply With Quote
Unread 03/29/18, 02:27 PM  
Jhenox
 
Jhenox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 392
Uploads: 6
Thank you for this! I was looking for something like this and wondering if it couldn't be incorporated into something like 'Idle Animations' since it seems to use slash commands for the emotes.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: