Petsay Fun, a Guide.


Aggelakis

 

Posted

Hi there,
I've had a lot of question thrown my way on how to make a 'skit' involving your Master Mind Pets. First off make sure you have named all of your pets. For this guide I'll assume the pet's names are Harry and Fred. I'll now try to explain below in easy to follow steps.
1.Make a folder on ya 'C' drive called cov. (If you don't know how to do this then you will need help to complete the rest of this guide)

2.Inside this folder make a .txt file called Petsay1.txt (if you dont have 'show extentions' checked for your folder options then what the hell are you doing, go tick it now ..)

3.Open this file and type the following. o "petsay_name Fred <em laptop>$$petsay_name Fred Check this website out Harry$$bind_load_file c:\cov\pettalk2.txt"

4.Save that file and make another called pettalk2.txt

5.Open the new file and type the following. o "petsay_name Harry .....is that a.......oh my thats rude$$bind_load_file c:\cov\pettalk3.txt"

6.save this file and make another called, you guessed it, pettalk3.txt

7.Open it and type the following in it. o "petsay_name Fred yeah it is. I love this site. www.nakedfemalemastermindpets.com is the best $$bind_load_file c:\cov\pettalk4.txt"

8.No that's not a real site. Now make the txt file called pettalk4.txt and open it.

9.Type the following. o "petsay_name Harry isn't that a pay site? Where'd you get the money? $$bind_load_file c:\cov\pettalk5.txt"

10.Now make the txt file called pettalk5 and type the following into it.

11.o "petsay_name Fred Yeah it is, real expensive too. Lucky I know your credit card number $$bind_load_file c:\cov\pettalk6.txt"

12.Now make the txt file called pettalk6.txt

13.Type the following into it. o "petsay_name Harry YOU WHAT? NOOoooooo!$$petsay_name Harry<em curseyou>$$tell $name, End Skit $$bind_load_file c:\cov\pettalk1.txt"

14.Ok that's the skit finished. Start the game and log in ya Master Mind.

15.Type the following into the chat bar to set up the skit. /bind o "bind_load_file c:\cov\petTalk1.txt"

16.Ok that's it. You've made a skit. Just hit the letter 'o' to advance the skit. You'll have to adjust your timing as the speach bubbles will obscure each other if the pets are too close together. Hopefully you can see how it works now and make your own. Just make sure the txt files arn't too long or the game wont load them. For more help on binds and macros read this wonderful guide http://boards.cityofheroes.com/showf...fpart=1#371472.

Thanks to all those posters in beta who helped nut out how these things work


 

Posted

[ QUOTE ]
2.Inside this folder make a .txt file called Petsay1.txt

[/ QUOTE ]

This file should be called Pettalk1.txt


 

Posted

Good job Choff!

Another way to do this would be to have each henchman's speech be in seperate files. This will double the number of files, but you won't have to worry about timing or positioning so much. It also lets you create more reliable reactions to statements/actions.

I also recommend adding in a command to reset your skit in case it gets interrupted. Put something like this in the pettalk1.txt file:

ALT+o "bindloadfile c:\cov\pettalk1.txt"


I also caution people against overusing henchman speech. It is cool to be able to make skits/plays, but spamming just isn't cool. Don't do it kids! Remember, friends don't let friends spam.

Keep up the good work!


 

Posted

Um, seperate files wont stop the speech bubbles overlapping so you'll still have to use timing and positioning. Also for those out there that get sick of yappy pets, you can remove the petsay channel from ya chat box.
I like the reset bind and use one like it. Thanks for the feedback


 

Posted

Oops! You know, leaving out a whole sentence can really change the meaning of something... :P I meant to include was something like this (a bit wordier now that I've thought about it a bit more):

I remember seeing a duration modifier for text bubbles. The modifier was soemthing like: <dur #> where # is the count. I've never played with it so I don't know if that is measured in seconds or what. You'd need to experiment with it. if it works, the floating bubbles should disappear quicker.

In a bind, it should look something like: petsayname Fred <em wave><dur 5>Hi!


I wish I had more time to experiment with masterminds, but the SG needs a decent base... -shrug-


 

Posted

Can someone tell me if it is possible to use arguements such as $target inside a Petsay_all or Petsay_name command?


 

Posted

[ QUOTE ]
Can someone tell me if it is possible to use arguements such as $target inside a Petsay_all or Petsay_name command?

[/ QUOTE ]

No it's not. I work around this by having my pet say "Hey look at that over there" And I reply "what?, that $target over there?"
If you want your pet to attack your target then the command can be..
/petcom_name Fred attack
or
/petcom_all Attack
You can also just have certain types attack like minions or 'graveknights' but I can't think of the command off the top of my head. I think it's /petcom_power or /petcom_powername
something like that.
I love the speech bubble timer thing gunna mess with that one.
Thanks


 

Posted

[ QUOTE ]

No it's not. I work around this by having my pet say "Hey look at that over there" And I reply "what?, that $target over there?"
If you want your pet to attack your target then the command can be..
/petcom_name Fred attack
or
/petcom_all Attack
You can also just have certain types attack like minions or 'graveknights' but I can't think of the command off the top of my head. I think it's /petcom_power or /petcom_powername
something like that.
I love the speech bubble timer thing gunna mess with that one.
Thanks

[/ QUOTE ]

The command is

/petcom_pow typeofpet

Example: /petcom_pow Battle

This would be your Battle Drones if your a Robot MM.


 

Posted

Thanks


 

Posted

Oh sweet, thanks for posting this!


 

Posted

Is it just me or is anyone else having trouble getting /binds with petsay_all to work? I tried to manually bind what I wanted my pets to do (I had it set once to an MM that I eventually deleted) and it doesn't seem to be working. So I came here and tried the loading txt file binds and that didn't work either. Now there are a few things you need to know first about what I have tried thus far:

1) I loaded binds for casting force field bubbles on players just a few minutes ago using a Defender forum called Forcefielder's Bible (or something like that). The load binds worked.

2.) For making my pets do stuff, it's not working... trying to get my pets to do anything is not working.

a). for example this command works: /petsay_all Hello!

b). This command does not work for bind loading: numpad1 "petsay_all <em praise>$$petsay_all Hail! The Indestructible Mastermind!$$bind_load_file c:\CoH\petsay1.txt

-- this is with the saved files named properly, the directory is correct, double checked, etc. My bubbler's load file binds are saved in the same directory (c:\CoH)

c). I also cannot seem to get any binds to work with petsay_all.... for example of one not working /bind x petsay_all <em dance> Shake it!

d). Lastly, I also cannot bind anything to work in local chat. When I bind it, my character says it instead of my pet.

So, is this a new bug or is it deliberate? Is anyone else having difficulty getting petsay binds to work?

I think I've covered everything and have left nothing out.


 

Posted

As of now (I13 launch) petsay commands are partially broken. Hopefully they will be fixed soon™. I think that this is part of the broken chat issue with colors, etc.


Tech Support Rule #1 - They will lie to you. Usually intentionally.

 

Posted

Obviously someone used "/bind R powexec_name Howling Twilight" on this thread.

It's amazing what they can resurrect these days.


 

Posted

That's what I was afraid of that it would be i13 related. Oh well... guess I just get to sit around and twiddle my thumbs while I wait for the devs to fix stuff. Thanks anyway.


 

Posted

I'm having a bit of trouble with my petsay binds, I'm trying to make seperate binds for each of my pets to use emotes.

The bind:/bind control+q beginchat /petsay_name petname <em >

This lets me simply type the emote I wish the pet to use at the time.

Two problems:
One, and this is a fairly minor issue but, the cursor seems to appear at random places in the chat field when I use the different binds. ie with one bind it appears at the end of the dialog, another it will appear at the begging and still others the cursor will be missing and I have to use the arrow keys move it in one direction untill it appears.

Is there any way to fix that so that the cursor always appears in the same spot with the beginchat command?(prefferably at the end of the dialog.

Two, one of my mastermind's pet's names are more than one word "Eagle Clan Hand" when using the /petsay_name or petcom_name commands it only registers the first word as the name and tries to use the rest as the action command.

Is there any way I can connect the name words together so that the whole thing registers as the pet's name? ie "Eagle_Clan_Hand" (that doesn't work unfortunately) .

Any help is appreciated.


 

Posted

Do your pets have unique words/strings of unique letters within the names? Like:
Bobby
Fredrick
George

You can then refer to them as:
obb
edr
eor

Or any other way that is unique to that pet.

Otherwise, you need to enclose the pet's name in quotes, but if you have more than one action in that bind (resulting in requiring quotes and $$), then you can't do that.


Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
Quote:
Originally Posted by Dispari View Post
I don't know why Dink thinks she's not as sexy as Jay was. In 5 posts she's already upstaged his entire career.

 

Posted

The cursor appearing at different spots is a bug with I13. It's probably way down on the list of things to fix before I14.


Tech Support Rule #1 - They will lie to you. Usually intentionally.

 

Posted

Thanks Aggelakis, that worked perfectly
and thanks Ura_Hero, thats a bit of a bummer, but at least now I know.


 

Posted

I'm back and I've got a new problem. My pets refuse to use their speech bubbles. They have the bubbles when responding to orders, but the bubbles are absent when using /petsay. I have chat bubbles enabled and pet response set to owned and teammates. So, are there any options I'm overlooking that could account for these missing bubbles or is there something more sinister afoot here?

As always, any help is greatly appreciated


 

Posted

That's a current bug. It's not on the known issues list, but IIRC I've seen a dev comment on it somewhere.


Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
Quote:
Originally Posted by Dispari View Post
I don't know why Dink thinks she's not as sexy as Jay was. In 5 posts she's already upstaged his entire career.

 

Posted

Ugh... how did this get broken for this long? I decided to load my old binds and do my old song & dance with my robots, and they won't do anything. If I type in the /petsay emote manually, they'll do it, but if I run it from the bind, he actually says the words: <em victory>. They also fail to use chat bubbles now. =/


 

Posted

Just tried it, still broken. What a shame, so many shenanigans left undone.


 

Posted

cam you set a bind to make them move to a certain place? also how would i set an emote in there maybe if when harry is looking at the laptop he claps or something.


Join The True Galactic Empire On Villain Virtue Server.The Galactic Empire Will Rule the galaxy or at least the Rouge isles....for now . VG base under construction. Fully operational but it's being rebuilt so it looks amazing!
[/COLOR]
Or join The Giza Gold Club on Virtue villain server for loads of fun!

 

Posted

/bind [key] petcom Goto
Gives you a location cursor to tell the selected pet to go to the targeted location and Stay there. All the variations of Petcom (_all, _name, etc.) work, too.

As for chaining emotes, it used to be real easy. Now, you have to use sequential commands.
Example: a bind or macro consisting of
"petsayname Harry <em laptop><em ><em golfclap>"
would have fit the bill in a convenient single line. Harry would pop out the laptop for a few moments, then whisk it away and start golfclapping. The timing was controlled by the <em >, and could be as long or short as necessary by adding more <em >'s.

Unfortunately, the way the game currently handles the > and < symbols breaks the above line. Now, Harry whips out the laptop and says "<em ><em golfclap>" instead.

So now, to get a series of emotes out of poor Harry, you need two commands. "petsay <em laptop>" and "petsay <em golfclap>" on two binds/macros. The timing is up to you.

More complicated Petsays are possible, but require some funny workarounds.


"If this is to be our end, then I would have them make such an end, as to be worthy of remembrance."
In-game at @AYB
Check it out: http://youtu.be/gAJlQ6o8p9g

 

Posted

ok im new to this so a macro for the laptop then him to say hey harry look at this would be..... wat?


Join The True Galactic Empire On Villain Virtue Server.The Galactic Empire Will Rule the galaxy or at least the Rouge isles....for now . VG base under construction. Fully operational but it's being rebuilt so it looks amazing!
[/COLOR]
Or join The Giza Gold Club on Virtue villain server for loads of fun!