Quantcast
Download
(8 Kb)
Download
Updated: 07/05/20 08:54 AM
Compatibility:
Greymoor (6.0.5)
Updated:07/05/20 08:54 AM
Created:07/03/20 05:53 PM
Monthly downloads:241
Total downloads:494
Favorites:6
MD5:
6.0.5
Personality Designer
Version: 1.2
by: Atronyx [More]
The Bethesda personalities are nice, but I'd like use my collected emotes and mementos to build my own.

With Personality Designer you can
  • Create your own personality with up to 10 actions (emotes/mementos).
  • Specify how much idle time should pass before starting the actions.
  • Specify the delay time between actions

Notes/Instructions
When first loaded, the Blank personality is selected which has no enabled actions.

Changes made to the Blank personality are not saved between gaming sessions. So select one of the example personalities included or create your own.

To create a personality, expand the Create submenu, enter a unique name, and click create.
Next, in the Design submenu, expand any or all of the actions, enable them, select a category, then select the emote/memento.
You can also specify the frequency that an action occurs. (This is really only noticeable when there are a lot of actions. If you have one action, it'll show up all the time regardless.)

Finally, you can delete any personality, except the blank.

Also, some mementos don't let you move while they're playing.

Dependencies
  • LibAddonMenu-2.0

Known Issues
  • When the game does not have focus (like you're alt-tabbed to a browser) and you have a game menu open, the game will try and fail to play the actions.
  • The mod retrieves all of your unlocked emotes and mementos. Including ones that require a target. You'll probably get errors if those actions are used.

Future improvements
There are a few things I wanted to accomplish but couldn't figure out, such as:
  • A preview button - When designing the personality, click a button to see the emote/memento in action
  • More UI feedback - Like the submenu titles changing based on if they're enabled.


version 1.1 - Was not using EVENT_MANAGER correctly, should be fixed now
version 1.2
Issue: User creates a personality on one character. User plays a different character that has the default personality active and gets spammed with errors.
Cause: LUA uses references instead of copies. My function to create a copy of the default instead of a reference has some gaps. When creating a new personality, the enabled values on the default personalities actions are changed.
Fix: The default is now reset at startup. One side effect is that the default can no longer be modified. Renamed it to "Blank" to reflect this.
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1
561kB
07/20/20 07:13 PM
Patch


Archived Files (2)
File Name
Version
Size
Uploader
Date
1.1
8kB
Atronyx
07/04/20 05:11 PM
1.0
8kB
07/03/20 05:53 PM


Post A Reply Comment Options
Unread 07/20/20, 10:13 PM  
Rhypon
 
Rhypon's Avatar

Forum posts: 0
File comments: 13
Uploads: 0
Re: Re: Re: Re: Why limit to 10?

Originally Posted by Atronyx
Alright, I created a PDF with the steps to modify the saved variables file. You can find it on the "Other Files" tab.
That's fantastic... and extremely quick! Thank you kindly.

[Postscript] It works like a charm!
Last edited by Rhypon : 07/31/20 at 07:26 AM.
Report comment to moderator  
Reply With Quote
Unread 07/20/20, 07:20 PM  
Atronyx
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 3
Uploads: 3
Re: Re: Re: Why limit to 10?

Alright, I created a PDF with the steps to modify the saved variables file. You can find it on the "Other Files" tab.
Report comment to moderator  
Reply With Quote
Unread 07/20/20, 07:44 AM  
Rhypon
 
Rhypon's Avatar

Forum posts: 0
File comments: 13
Uploads: 0
Re: Re: Why limit to 10?

Originally Posted by Atronyx
It's limited to 10 actions for two reasons:
  1. I cannot dynamically add elements to the UI; everything is hard-coded.
  2. I approached this as a bit of character flavor, i.e. a personality. Wasn't really designed to cycle through all the unlocked emotes and memento's.

With that being said, the only actual limitation in Personality Designer is the UI. If you're motivated and patient enough, you can build a personality that has every single emote and memento included. You just have to manually edit the PersonalityDesigner.lua file in the SavedVariables folder.

I could write a guide, if it's something you want to pursue.
Hi Atronyx! Thank you very much for creating this addon.

I'd also like to replace Custom Idle Animation, but would prefer more than ten emotes. I'd be very much obliged if you did indeed write the guide you mentioned (I looked at the .lua file, but I'm completely clueless when it comes to coding!)
My thanks.
Report comment to moderator  
Reply With Quote
Unread 07/15/20, 09:21 PM  
Spidery

Forum posts: 1
File comments: 11
Uploads: 0
I really like this, it works with an "official" personality equipped, so you can add a little more flavor to them. I haven't come across any issues so far. Thank you for this creation.
Report comment to moderator  
Reply With Quote
Unread 07/10/20, 07:39 PM  
Atronyx
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 3
Uploads: 3
Re: Why limit to 10?

It's limited to 10 actions for two reasons:
  1. I cannot dynamically add elements to the UI; everything is hard-coded.
  2. I approached this as a bit of character flavor, i.e. a personality. Wasn't really designed to cycle through all the unlocked emotes and memento's.

With that being said, the only actual limitation in Personality Designer is the UI. If you're motivated and patient enough, you can build a personality that has every single emote and memento included. You just have to manually edit the PersonalityDesigner.lua file in the SavedVariables folder.

I could write a guide, if it's something you want to pursue.
Report comment to moderator  
Reply With Quote
Unread 07/10/20, 12:41 PM  
GilgameshofUT

Forum posts: 0
File comments: 1
Uploads: 0
Why limit to 10?

So I've been using custom Idle animation and hoping this will be better. But why limit to 10 things? If you want them to occasionally dance, there are so many dances... Likewise there are several way to sit or lie down, etc. I might have more than 10 mementos. Seems like this should have an option to bump to 20 or 30.
Report comment to moderator  
Reply With Quote
Unread 07/04/20, 06:07 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3042
File comments: 3644
Uploads: 62
Please add the needed dependencies (LibAddonMenu-2.0 in this case) to your addon's description page so the users know what to install in oder to make the addon work.

There is no way to automatically install dependencies atm so this information is needed somwhere, and checking it ingame in the addon manager is troubling (you need to logout in order to let new installed txt files of dependeices be recognized properly!) and uncomfortable.

Thank you.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: