PetEmote Addon - A fond farewell

Anything related to Hunter pets.
Forum rules
Treat others with respect. Report, don't respond. Read the complete forum rules.
User avatar
Teigan
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 5164
Joined: Fri Mar 12, 2010 6:05 am
Realm: Proudmoore (A), Thrall (H)
Gender: Male
Location: Somewhere in a cornfield

Re: PetEmote Addon - Its not the end

Unread post 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
efindel
Posts: 15
Joined: Tue Jun 05, 2012 12:10 pm
Gender: male

Re: PetEmote Addon - Its not the end

Unread post 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. ;-)
efindel
Posts: 15
Joined: Tue Jun 05, 2012 12:10 pm
Gender: male

Re: PetEmote Addon - Its not the end

Unread post 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.
User avatar
Kalliope
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 14063
Joined: Wed Jan 06, 2010 4:40 am
Realm: Dethecus
Location: Thedas
Contact:

Re: PetEmote Addon - Its not the end

Unread post 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*

Image
Kalliope's Pantheon of Pets
YouTube Edition
Thanks to Serenith for the avatar and signature!

User avatar
Morven
Artisan Hunter
Artisan Hunter
Posts: 639
Joined: Mon Jul 04, 2011 6:38 am
Realm: Nesingwary
Location: Seattle, WA (originally from the UK)
Contact:

Re: PetEmote Addon - Its not the end

Unread post 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?
efindel
Posts: 15
Joined: Tue Jun 05, 2012 12:10 pm
Gender: male

Re: PetEmote Addon - Its not the end

Unread post 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?
User avatar
Teigan
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 5164
Joined: Fri Mar 12, 2010 6:05 am
Realm: Proudmoore (A), Thrall (H)
Gender: Male
Location: Somewhere in a cornfield

Re: PetEmote Addon - Its not the end

Unread post 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.
User avatar
Finduilas
Artisan Hunter
Artisan Hunter
Posts: 939
Joined: Wed Jul 06, 2011 3:04 am
Realm: Norgannon EU (H) - Thrall EU (H) - Antonidas EU(A)
Gender: female playing mostly females
Location: in Germany

Re: PetEmote Addon - Its not the end

Unread post 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.

Image

current signature thanks to Ashaine

Findu on Battle.net

Findu's stables

User avatar
Teigan
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 5164
Joined: Fri Mar 12, 2010 6:05 am
Realm: Proudmoore (A), Thrall (H)
Gender: Male
Location: Somewhere in a cornfield

Re: PetEmote Addon - Its not the end

Unread post by Teigan »

It would be lovely if we could have this addon available in multiple languages.....
User avatar
Teigan
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 5164
Joined: Fri Mar 12, 2010 6:05 am
Realm: Proudmoore (A), Thrall (H)
Gender: Male
Location: Somewhere in a cornfield

Re: PetEmote Addon - Its not the end

Unread post by Teigan »

Here's some screen captures of the lock and DK pet emotes thus far.
Attachments
felguard.png
felguard.png (321.59 KiB) Viewed 2821 times
felhunter.png
felhunter.png (238.37 KiB) Viewed 2821 times
ghoul.png
ghoul.png (232.82 KiB) Viewed 2821 times
imp1.png
imp1.png (246.12 KiB) Viewed 2821 times
imp2.png
imp2.png (238.76 KiB) Viewed 2821 times
succubus.png
succubus.png (227.6 KiB) Viewed 2821 times
voidwalker.png
voidwalker.png (218.5 KiB) Viewed 2821 times
efindel
Posts: 15
Joined: Tue Jun 05, 2012 12:10 pm
Gender: male

Re: PetEmote Addon - Its not the end

Unread post 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.
User avatar
Kalliope
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 14063
Joined: Wed Jan 06, 2010 4:40 am
Realm: Dethecus
Location: Thedas
Contact:

Re: PetEmote Addon - Its not the end

Unread post by Kalliope »

@Teigan:

Oooh, yay! I like these. And I *really* want my imp to stay out of my pack now. :lol: 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.

Image
Kalliope's Pantheon of Pets
YouTube Edition
Thanks to Serenith for the avatar and signature!

User avatar
Teigan
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 5164
Joined: Fri Mar 12, 2010 6:05 am
Realm: Proudmoore (A), Thrall (H)
Gender: Male
Location: Somewhere in a cornfield

Re: PetEmote Addon - Its not the end

Unread post 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?
User avatar
zedxrgal
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 6474
Joined: Thu Mar 11, 2010 3:57 am
Realm: Nesingwary, Vek'nilash
Gender: Female
Location: In the bushes watching. Always watching.

Re: PetEmote Addon - Its not the end

Unread post 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. :lol: :D

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.

Below signature by LupisDarkmoon
Image
My FR Lair! :mrgreen: My Lion Den!

User avatar
Kalliope
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 14063
Joined: Wed Jan 06, 2010 4:40 am
Realm: Dethecus
Location: Thedas
Contact:

Re: PetEmote Addon - Its not the end

Unread post by Kalliope »

Aye, thanks for bringing Efindel in, Rex!

Hee, Teigs; I'm glad I'm not the only one geist-crazy. :lol: 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....

Image
Kalliope's Pantheon of Pets
YouTube Edition
Thanks to Serenith for the avatar and signature!

User avatar
Teigan
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 5164
Joined: Fri Mar 12, 2010 6:05 am
Realm: Proudmoore (A), Thrall (H)
Gender: Male
Location: Somewhere in a cornfield

Re: PetEmote Addon - Its not the end

Unread post 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 :D

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.......
User avatar
Kalliope
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 14063
Joined: Wed Jan 06, 2010 4:40 am
Realm: Dethecus
Location: Thedas
Contact:

Re: PetEmote Addon - Its not the end

Unread post 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. :D I forgot about the ghoul in the ToC five man; he leaps into the fray from the back of the room. Very fitting! :D The flavor of the verb changes with the visual image, so it works. :)

Image
Kalliope's Pantheon of Pets
YouTube Edition
Thanks to Serenith for the avatar and signature!

TygerDarkstorm
 Community Resource
 Community Resource
Posts: 14480
Joined: Wed Sep 15, 2010 10:15 pm
Realm: Staghelm (Alliance), Wyrmrest Accord (Horde)
Gender: Female playing both genders
Location: WoW

Re: PetEmote Addon - Its not the end

Unread post 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. :lol: It's definitely not nearly as severe as every time I log out though.

Follow me on Tumblr! @projectashley
Like Crochet? You can see what I make @ facebook.com/AshedCreations

Lord Godfrey wrote:Some people only want to watch the world burn. Others want to be the ones responsible for burning it...
[/center]
User avatar
Varethyn
Petopia Artist
Posts: 5392
Joined: Wed Dec 01, 2010 11:12 am
Realm: Azjol-Nerub EU
Gender: Any

Re: PetEmote Addon - Its not the end

Unread post 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.

Check out PetEmote here! | Visit my Flight Rising lair!

Rest in peace mum. I really did love and miss you, even if I never got to see you.

User avatar
Teigan
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 5164
Joined: Fri Mar 12, 2010 6:05 am
Realm: Proudmoore (A), Thrall (H)
Gender: Male
Location: Somewhere in a cornfield

Re: PetEmote Addon - Its not the end

Unread post 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!!
Locked