Page 50 of 69
Re: PetEmote Addon - Its not the end
Posted: Thu Jun 07, 2012 7:55 am
by Teigan
Well, as for both of us working on it, it sounds like he's open to suggestions and will take contributions I make, like how Jorna used to. So, I think it will work out.
Also, random oddness I've noticed. The DK ghouls act as though they have combat emotes, and if I remember right so do gorillas. Those would be the random things about doom and candles and yelling that they do while going into combat. Gorillas had the same ones the ghouls do. However, even though I removed those completely, they are still coming up. They no longer appear on the emote list in the editor, but my ghoul is doing them. Anyone else run into this?
Also, I'm hitting a wall on felguards and voidwalkers. I've got a sort of starting point, but only a handful of decent emotes. I'm trying to base it on what lore I can find about them. Felguards are the Legion's army, faithful, obedient solidiers that are a raging force in battle and unerringly loyal to their masters. Voidwalkers are almost elemental, and somewhat lacking in personality, as far as I can tell. They feed on darkness, and their presence and touch causes agony. They follow orders without question and do not speak.
http://www.wowwiki.com/Voidwalker
http://www.wowwiki.com/Felguard
Re: PetEmote Addon - Its not the end
Posted: Thu Jun 07, 2012 10:41 am
by efindel
Varethyn wrote:<3 Teigan.
It's no problem at all. ethancentaurai is quite familiar with source-code technology, using it in helping with such addons as
Chinchilla Minimap. He is concerned it may not necessarily need both of you to keep it up, but I'm sure you'll work things out

His contacts are on the previous page, but I'll post them again for convenience
ethancentaurai on Curse or WoWInterface or twitter.com/stevenblanchard
Cool -- I'll get in touch with him. Having a second person is always helpful -- I do suffer from bouts of Real Life, so I can't always be on things quickly.

Re: PetEmote Addon - Its not the end
Posted: Thu Jun 07, 2012 10:46 am
by efindel
Teigan wrote:Also, random oddness I've noticed. The DK ghouls act as though they have combat emotes, and if I remember right so do gorillas. Those would be the random things about doom and candles and yelling that they do while going into combat. Gorillas had the same ones the ghouls do. However, even though I removed those completely, they are still coming up. They no longer appear on the emote list in the editor, but my ghoul is doing them. Anyone else run into this?
One of the first things I want to do, when I actually start working on the code, is put in some debugging code. The logic for selecting emotes seems to be pretty complicated, so it'll likely be helpful with that. I plan to have it where you can turn debugging mode off and on with a slash command.
Also, I'm hitting a wall on felguards and voidwalkers. I've got a sort of starting point, but only a handful of decent emotes. I'm trying to base it on what lore I can find about them. Felguards are the Legion's army, faithful, obedient solidiers that are a raging force in battle and unerringly loyal to their masters. Voidwalkers are almost elemental, and somewhat lacking in personality, as far as I can tell. They feed on darkness, and their presence and touch causes agony. They follow orders without question and do not speak.
Send me the emotes you have so far -- warlock is my main class, and demonologist my favorite spec, so I may be able to help there.
Re: PetEmote Addon - Its not the end
Posted: Thu Jun 07, 2012 12:06 pm
by Kalliope
Teigan wrote:Also, I'm hitting a wall on felguards and voidwalkers. I've got a sort of starting point, but only a handful of decent emotes. I'm trying to base it on what lore I can find about them. Felguards are the Legion's army, faithful, obedient solidiers that are a raging force in battle and unerringly loyal to their masters. Voidwalkers are almost elemental, and somewhat lacking in personality, as far as I can tell. They feed on darkness, and their presence and touch causes agony. They follow orders without question and do not speak.
http://www.wowwiki.com/Voidwalker
http://www.wowwiki.com/Felguard
Huh, so I guess all the voidwalker voice emotes are supposed to go directly into our heads? Guess that explains the echoey thing.
Oh yeah, and we'll need support added for all of the new warlock minions, since they seem to be considered as totally separate entities with different names and such, at least as I understand it. Not to complicate things or anything.
*wanders off into the shadows to ponder*
Re: PetEmote Addon - Its not the end
Posted: Thu Jun 07, 2012 1:03 pm
by Morven
I'd planned on helping out with this, but Real Life got in the way more than I wanted it to. I may still offer suggestions and submit patches etc.
As to the editor, it's written in I believe C#/.NET, and I don't know it. I think the free version of Microsoft Visual C# would be sufficient to build it, but I haven't got it to work yet.
Is it the only way to get new emotes into the system?
Re: PetEmote Addon - Its not the end
Posted: Thu Jun 07, 2012 7:43 pm
by efindel
Morven wrote:I'd planned on helping out with this, but Real Life got in the way more than I wanted it to. I may still offer suggestions and submit patches etc.
As to the editor, it's written in I believe C#/.NET, and I don't know it. I think the free version of Microsoft Visual C# would be sufficient to build it, but I haven't got it to work yet.
Well, you could always write out the Lua data structures by hand, but it looks like right now the editor is the only tool for it. If someone else can work on that, it'd definitely be helpful, since I have no experience with C#/.NET.
One of the things I'd definitely like to do, which may make editing the files easier, is simplify the structure. One of my own addons is ChatSubs, which was designed to make it easier to make speech macros that talk about characters and such by using a system of "tags" that it can replace. For example, with ChatSubs, you can do something like:
/em hangs <hisher> head and sighs quietly.
Or, getting more complicated:
/em looks annoyed at <hisher> <pettype> <petname>'s constant pleas for attention.
/em doesn't notice as <hisher> <pettype> <petname> thumbs <pethisher> nose at <himher> from behind.
/em 's <pettype> <petname> growls at <target>.
I'd like to add the same sort of capability to PetEmote, making the pet-dependent tags use the sex you set for your pet (ChatSubs uses whatever sex the game says the pet is right now). This would eliminate the need for a lot of the complexity in the current setup PetEmote uses, which looks like this:
Code: Select all
[13] = {
["text"] = "gives a series of rasping huffs to get",
["condition"] = PetIsHappy,
["keywords"] = { "gives", "series", "rasping", "huffs" },
["continues"] = {
[1] = {
["text"] = "his",
["condition"] = PetIsMale,
["continues"] = {
[1] = {
["text"] = "master's attention",
["condition"] = PlayerIsMale,
["keywords"] = { "master's", "attention" },
},
[2] = {
["text"] = "mistress's attention",
["condition"] = PlayerIsFemale,
["keywords"] = { "mistress's", "attention" },
},
},
},
[2] = {
["text"] = "her",
["condition"] = PetIsFemale,
["continues"] = {
[1] = {
["text"] = "master's attention",
["condition"] = PlayerIsMale,
["keywords"] = { "master's", "attention" },
},
[2] = {
["text"] = "mistress's attention",
["condition"] = PlayerIsFemale,
["keywords"] = { "mistress's", "attention" },
},
},
},
},
},
I'm pretty sure that you can see that "gives a series of rasping huffs to get <hisher> <mastermistress>'s attention" would make things a lot simpler!
The one part that I'm not sure about in all this is how it'll interact with the German-language emotes, since German does a lot more with gender than English. Which reminds me... anyone know how popular the German version is?
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 12:51 am
by Teigan
Well, Jorna did say when she retired that the German version was not very popular and it might be time to let that go.
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 4:00 am
by Finduilas
As a German I can only speak for myself and my server. But from what I see some people use it. I prefer the english emotes way more, but I only get them when changing my whole client to English, which keeps me from using my macros and such (because they are in German). The German version seems to have trouble reminding my pet's gender (it always goes back to male when logging out) and the emotes are only a few basic ones almost every pet uses. The english emotes are really different and varied and so cute sometimes. I wish I could have them in German, too. On my server Norgannon I see at least 4 hunters regularely which use pet emote and I stumble upon other users in random dungeons once in a while. So it's not dead, but I think some people stopped using it. I also thought about disabling it again, because it's somewhat annoying to type your pet's gender again and again after you had logged out and after knowing the English emotes I think the German ones are quite boring.
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 5:35 am
by Teigan
It would be lovely if we could have this addon available in multiple languages.....
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 5:48 am
by Teigan
Here's some screen captures of the lock and DK pet emotes thus far.
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 11:59 am
by efindel
I'll see if I can figure out what's going on with pets losing gender. Is anyone using the English version experiencing that as well?
For German, I'm thinking the main thing would be the use of der/die and ein/eine with the appropriate nouns (i.e, those referring to the player character or the pet). There might also be a need for some pet type names to vary depending on sex, but I'm not sure about that (e.g., kater for a male cat, katze for a female).
I'm interested in maintaining and improving the German version, since there's already been a great amount of work done on it, and my Mom is German, so for all I know, some of my relatives may be using it! Unfortunately, my German is pretty poor, but hey... I've been looking for a reason to practice it!
As for other languages... there's already some hooks there, since it's been built to support German and English, and I do have a little experience with internationalization, so I'll see what I can do to reorganize code to make it easier to support more languages... then we'll just have to see if anyone out there wants to do a translation into any other language. Translating the interface shouldn't be too hard -- it'd be the emotes themselves that would be the big deal. But it can be set up where each language has its own file for the emotes, instead of mixing them in one file like the current system, which would make it easier for someone who wanted to add support for another language.
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 12:17 pm
by Kalliope
@Teigan:
Oooh, yay! I like these. And I *really* want my imp to stay out of my pack now.

Really....worse than a monkey. -_-
I always get inspired reading these....so, ideas!
-When the succubus hits someone with her tail, possibly have an ending option that says "s/he doesn't appear to mind" or "s/he appears to like it."
-Maybe imps could steal "something special" instead of "a special thing" - or perhaps valuable instead of special.
-I'm not sure if the geist appearance change for ghouls can have a different set of emotes, but if so, leaping around his master/mistress would be fun! (Yes, this is outside the box; I'm just excited about the geists for some reason.

)
-I love the felhunter getting an answering call. Maybe he could also get answering snarls and screams coming from below (or the depths of the nether). xD
-Perhaps have the felguard flex his muscles and do some stretches in preparation for the coming battle.
@efindel:
PetEmote forgets my pets' genders sometimes if they've been in my stable for a long time, so it's definitely not just something impacting the German version, though not nearly as severely.
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 12:36 pm
by Teigan
Kalliope wrote:
-When the succubus hits someone with her tail, possibly have an ending option that says "s/he doesn't appear to mind" or "s/he appears to like it."
-Maybe imps could steal "something special" instead of "a special thing" - or perhaps valuable instead of special.
-I'm not sure if the geist appearance change for ghouls can have a different set of emotes, but if so, leaping around his master/mistress would be fun! (Yes, this is outside the box; I'm just excited about the geists for some reason.

)
-I love the felhunter getting an answering call. Maybe he could also get answering snarls and screams coming from below (or the depths of the nether). xD
-Perhaps have the felguard flex his muscles and do some stretches in preparation for the coming battle.
Good ideas

And, I doubt the ghoul-geist can have different emotes than the ghoul. I think its purely a cosmetic change. But, the reason I changed and removed a lot of the original ghoul emotes was to make it more compatible with the geists. And, I am very excited about geists too!
efindel wrote:I'm interested in maintaining and improving the German version, since there's already been a great amount of work done on it, and my Mom is German, so for all I know, some of my relatives may be using it! Unfortunately, my German is pretty poor, but hey... I've been looking for a reason to practice it!
Good! I really didn't want to see the German portion abandoned. Maybe someone could translate the English emotes?
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 1:12 pm
by zedxrgal
I just wanted to say, and this honestly isn't totally meant rudely, but YOU'RE WELCOME for my posting it on curse to get help and someone taking the task on.
But I am so so so happy to see that folks are coming together to work on it and get it up and running.
If I can help in any way, writing emotes etc, please do not hesitate to let me know.
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 2:41 pm
by Kalliope
Aye, thanks for bringing Efindel in, Rex!
Hee, Teigs; I'm glad I'm not the only one geist-crazy.

I wonder if there's a good way of phrasing some sort of "running around the area" emote that works for both....leaping is too geisty, shambling is too ghouly, scampering is too minipetty....hrm....
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 3:16 pm
by Teigan
My ghoul managed to combine emotes in such a way that it totally creeped me out....staring at me while playing with a sharp rock and muttering about it was once like me. I think the ghoul emotes are shaping up nicely
Anyway, right now they have "creeping" which works reasonably well. It doesn't convey the energy that geists have, but it may be enough of a middle ground. On the other hand, ghouls CAN leap and move quickly.
Hm..wander, amble, trot, scurry, rove, roam, scramble.......
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 3:30 pm
by Kalliope
Creepy ghouls are creepy. O_O Ahahaha!
Ooh, I forgot about ghoul leap! Maybe it is the right verb after all - keeping creeping, of course, since geists do that too.

I forgot about the ghoul in the ToC five man; he leaps into the fray from the back of the room. Very fitting!

The flavor of the verb changes with the visual image, so it works.

Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 4:19 pm
by TygerDarkstorm
efindel wrote:I'll see if I can figure out what's going on with pets losing gender. Is anyone using the English version experiencing that as well?
Only a brief handful of times have I had it happen with the English version. Usually throws me for a loop too and then makes me wonder if I never set the gender in the first place.

It's definitely not nearly as severe as every time I log out though.
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 5:03 pm
by Varethyn
I don't have many right now (too occupied with various real-life things to think about emotes, sadly) but here's a few off the top of my head for Felguard and Voidwalker:
Felguard lets out a ululating cry to deter would-be aggressors.
Felguard stands proudly beside his master/mistress.
Felguard rolls his shoulders in a bored fashion. When do we fight?
Felguard mutters something in Demonic.
Voidwalker shifts and reforms its amorphous body before settling on its original shape.
Voidwalker lets out an otherworldy hiss.
Voidwalker stares at %t
--- then looks away, unimpressed. (Target is friendly)
--- then looks away dismissively. (Target is friendly)
--- and nods in tentative acceptance. (Target is friendly)
--- and glares at them imposingly. (Target is unfriendly)
Voidwalker absently passes over a small critter, leaving no trace of it behind.
Both? More?
(Demon) looks to its master/mistress for orders
--- then returns to its previous task.
--- then turns away, heaving a bored sigh/hiss / absently tending to its weapon.
--- then stands around idly.
Re: PetEmote Addon - Its not the end
Posted: Fri Jun 08, 2012 10:42 pm
by Teigan
Varethyn wrote:
Felguard lets out a ululating cry to deter would-be aggressors.
Felguard stands proudly beside his master/mistress.
Felguard rolls his shoulders in a bored fashion. When do we fight?
Felguard mutters something in Demonic.
Voidwalker shifts and reforms its amorphous body before settling on its original shape.
Voidwalker lets out an otherworldy hiss.
Voidwalker stares at %t
--- then looks away, unimpressed. (Target is friendly)
--- then looks away dismissively. (Target is friendly)
--- and nods in tentative acceptance. (Target is friendly)
--- and glares at them imposingly. (Target is unfriendly)
Voidwalker absently passes over a small critter, leaving no trace of it behind.
Both? More?
(Demon) looks to its master/mistress for orders
--- then returns to its previous task.
--- then turns away, heaving a bored sigh/hiss / absently tending to its weapon.
--- then stands around idly.
You have some very nice ones in there! And, the voidwalker pulling things into the void...I <3 that idea SO much!!