|
Post by Thor on May 25, 2022 13:53:36 GMT -5
Inspired by Spider's Guide to Tricks, I added my own updates (since that guide is missing some tricks and I renamed some tricks as well). Below is every trick extracted from the PetzX.exe file (where X is either 3, 4, or 5). All and more detailed information is found in the following document: docs.google.com/spreadsheets/d/1XQGlaAgr6Z7N4bdN7MAnxRqSkje1g4GHKf5SmW5gMAs/edit#gid=1429459875Thanks to Reflet and their amazing .pet file break down research and showing me where in the .exe file to look for this Trick Table! There are two species tricks: Dogz, Catz There are five gestures: Toy, Up, Down, Left, Right Some Dogz tricks are harder to learn based off of their Acrobatics stat and those are labeled in a table. Dogz, ToyBalance on Toy | | Fetch Toy | |
Dogz, Toy, AcrobaticBounce on Toy | | Balance Toy on Nose | |
Dogz, UpDogz, Up, AcrobaticBackflip | | Side Flip | | Walk on Hind Legs | | Stand on One Leg | | Heel Click | | Jump Kick | | Headstand | | Stand on Hind Legs | | Handstand | | Slide on Screen | | Cartwheel | |
Dogz, DownSit | | Lie Down Alert | | Lie Down Rest | | Roll onto Back and Wiggle | |
Dogz, Down, AcrobaticWave | | Play Dead | |
Dogz, Left/RightRollover Left/Right | | Sidestep Left/Right | | Hop Left/Right | |
Dogz, Left/Right, AcrobaticSomersault Left/Right | | Jump Left/Right | | Slide on Wall Left/Right | |
Catz, ToyFetch Toy | |
Catz, UpBackflip | | Bounce | | Plead | | Speech | | Peekaboo | |
Catz, DownCatz, Left/RightSomersault Left/Right | | Jump Left/Right | | Flying Leap Left/Right | |
|
|
|
Post by lobb on May 25, 2022 15:45:57 GMT -5
I've already said this is but this is incredible. I LOVE the gifs. Thank you for making it!
|
|
|
Post by Amanda on May 28, 2022 15:48:09 GMT -5
Thank you for making this resource Thor, it's incredible! I wonder if Sit could be split into two tricks, Calm Sit and Alert Sit, or at least a note about the variations? I'm sure they must be the same trick, but I nearly always try to select for one or the other when I'm training. It might not stick like training two fully separate tricks but by petting only after the one I want I've felt like they repeat the desired one more than the other? Alert sit / Calm sit Some possible alternative names, if you'd like - I will always call Heel Click "Twinkle Toes" Roll over here I call "Wiggle" Oooh also you might be missing some of the beginning/advanced versions of the same tricks? - Balance on Toy advances to Bounce on Toy (these are listed separately here I think) Balance Toy on Nose advances to Bounce/Toss Toy on Nose Twinkle toes also advances from just doing it once/one jump at a time, to bouncing doing it multiple times :D I think Walk on Hind Legs might also start as just standing on hind legs, then advances to walking? I can't remember
|
|
|
Post by mouse on May 31, 2022 9:34:04 GMT -5
i love this, i have never even seen some of these animations in game, i love that you included gifs and i ADORE the petz you used for your examples <3 <3 <3 thank you so much for this!
|
|
|
Post by Thor on May 31, 2022 11:48:47 GMT -5
The way that I got all these tricks was actually that each of these tricks is a separate PlanID/ActionID combo found in this document: docs.google.com/spreadsheets/d/1XQGlaAgr6Z7N4bdN7MAnxRqSkje1g4GHKf5SmW5gMAs/edit#gid=1429459875I'm looking at Petz 4 for all of the following ID numbers. I wonder if Sit could be split into two tricks, Calm Sit and Alert Sit, or at least a note about the variations? I'm sure they must be the same trick, but I nearly always try to select for one or the other when I'm training. It might not stick like training two fully separate tricks but by petting only after the one I want I've felt like they repeat the desired one more than the other? Alert sit / Calm sit Both of those versions of Sit actually come from the same Plan ID 103 and Action ID 546. It seems that the game decides (randomly??? I'm not sure) which animation frames to use. I will actually look into this more since I believe there's a resource I can use to view Action IDs to figure out what they are? Some possible alternative names, if you'd like - I will always call Heel Click "Twinkle Toes" Roll over here I call "Wiggle" I wanted to call it Twinkle Toes so bad haha but I wasn't sure if other people say that. I actually thought about Roll over as something else but like then which of these tricks is the classic "Rollover"?? I feel like we need a Rollover Trick haha I'd love to have all the classic names-- thoughts on this? Oooh also you might be missing some of the beginning/advanced versions of the same tricks? - Balance on Toy advances to Bounce on Toy (these are listed separately here I think) Balance Toy on Nose advances to Bounce/Toss Toy on Nose Twinkle toes also advances from just doing it once/one jump at a time, to bouncing doing it multiple times :D So is this beginning/advanced versions of the same trick a thing? I didn't know that there were advancements. Balance on Toy is Plan ID 100 and Action ID 560 Bounce on Toy is Plan ID 100 and Action ID 561 Balance Toy on Nose only has one Plan ID 106 and Action ID 562. I think that it might be similar to Sit where it has two versions? I'll see if I can record both version and put them in the same animation like I did sit to show variations on that trick. Perhaps the game's Action ID decides whether to bounce multiple times vs. once and determines which version of the trick. I think according to Reflet the way a pet learns a new trick is only reliant on the Pet's acrobatics stat for the Acrobatic tricks. Otherwise, it's not based on a previous knowledge of a trick? I think Walk on Hind Legs might also start as just standing on hind legs, then advances to walking? I can't remember Yeah this one shocked me to find out they are different! Walk on Hind Legs has Action ID 536 Stand on Hind Legs has Action ID 541 Apparently they were so similar that the original Spider's Trick Guide missed them and probably assumed they were the same trick but according to the Petz data I extracted, they are different!? I really am loving these replies and thoughts! Thank you for taking the time!
|
|
|
Post by Amanda on May 31, 2022 14:07:53 GMT -5
In my experience (most recently when I taught Berner every trick and was testing making different flavor treats) when a pet first learns those tricks they start at the basic ones and move on to the advanced ones as they practice/repeat it. I think Spider's guide mentioned it is difficult to get them to go back to doing the first one after they learn/advance to the second version (or did I invent that?)
But I don't know anything about how it's coded so.
I think I would consider the "Roll L/R" as Roll Over!
Edit: Maybe you could just mention the alternate names where applicable? With an "Also known as" or something. For the sake of this being a community resource and not making anyone who disagrees "officially wrong" going forward. :)
|
|
|
Post by Thor on Jun 1, 2022 0:25:45 GMT -5
In my experience (most recently when I taught Berner every trick and was testing making different flavor treats) when a pet first learns those tricks they start at the basic ones and move on to the advanced ones as they practice/repeat it. I think Spider's guide mentioned it is difficult to get them to go back to doing the first one after they learn/advance to the second version (or did I invent that?) As far as I know at this time, what was gathered from reading the code of the game: when you wiggle a treat, the pet will perform one of its 3 known tricks from the trick slots. If you do not drop the treat, and instead wiggle the treat, the pet will lose an amount in that trick that it just performed slot's association number. When that association number I believe gets to 0 (or some low threshold), then a new trick selected randomly from a list found in the Petz.exe (which is where I got all these lists from). I think there is a giant if statement that decides which trick gets selected. So what you are saying is if you never reward the pet again for the balance on toy tricks, the pet will just forever perform them? Edit: I didn't realize you were relating to Spider's Trick Guide-- I see now she labels things as Advanced and Beginner. I only know what I found in the Petz.exe file-- which was the entire list of tricks in that order and they are found here in this spreadsheet for each version: docs.google.com/spreadsheets/d/1XQGlaAgr6Z7N4bdN7MAnxRqSkje1g4GHKf5SmW5gMAs/edit#gid=1429459875Bounce and Balance on Toy are both different tricks according to the table in the Petz.exe file. Where as Nose Toss vs Nose Balance is one trick according to the tricks table found in the Petz.exe. Edit 2: I thought of a good way to test these theories. If one trick leads into another based on training, then I should be able to keep training Balance on Toy (Action ID 560) and eventually I'll see Bounce on Toy (Action ID 561), yes?
|
|
|
Post by Amanda on Jun 1, 2022 1:23:17 GMT -5
So what you are saying is if you never reward the pet again for the balance on toy tricks, the pet will just forever perform them? No not at all. I'm talking about continuing to reward for the same trick, not ignoring anything but continuing to offer the same kind of treat for the same trick slot- and the pet gradually starts performing the advanced version of that trick instead of the beginning version Yes :) This is exactly what happens!
|
|
|
Post by Thor on Jun 1, 2022 3:10:30 GMT -5
Edit 2: I thought of a good way to test these theories. If one trick leads into another based on training, then I should be able to keep training Balance on Toy (Action ID 560) and eventually I'll see Bounce on Toy (Action ID 561), yes? Yes :) This is exactly what happens! So I just did this exact thing. Balance on Toy (Action ID 560) never progressed to Action ID 561. I did this at least 25 times. I could keep going but it doesn't seem to change anything except the following: 100 560 -1 -1 15 100 560 -1 -1 100 100 560 -1 -1 15 It looks like Leo's association (the last column) changed to its highest value (which is 100). So he will always perform that action. It seems that these tricks are not evolutions of each other but just different tricks altogether. And dropping a treat for that trick just increases the number in its Association. Edit 2: I just did some tests with Nose Balance and it seems like the game randomly selects one of the two possible animations to display: either a nose bounce or a nose balance but both are considered the same trick according to the game.
|
|
|
Post by Ratqueen on Jun 1, 2022 20:45:45 GMT -5
Thank you Thor, this is great! I love the animations! I'm pinning it!
|
|
|
Post by Reflet on Jun 5, 2022 15:39:51 GMT -5
I think according to Reflet the way a pet learns a new trick is only reliant on the Pet's acrobatics stat for the Acrobatic tricks. Otherwise, it's not based on a previous knowledge of a trick? Yes, it's completely random. It boils down to "pick a number between 0 and X" for all scenarios -- the only difference is which pool of tricks it's picking from, and how many are in that pool. Apart from Acrobatic Up tricks (with a whopping 11 possibilities), the pool is quite small -- usually 2 or 3. If the pet is either a cat or a puppy, its chance of learning acrobatic tricks is 0%. Otherwise, there is a 25% - 75% chance to pick from the acrobatic pool, depending on the Acrobaticness (where 0 Acrobaticness = 25%, and 100 Acrobaticness = 75%).
|
|
|
Post by Thor on Jun 15, 2022 23:33:27 GMT -5
Alright so today I discovered that Gen 2+ dogz have cat tricks in their trick section when they are born. According to Spider's Trick Guide, *JUMP TRICK* The pet always precludes this trick by giving a little jump in the air, but the ending is different – could hold itself to the side, could crouch and growl, could crouch to the side, could leap in a circle… Spider does not recommend teaching a pet this trick because it is impossible to train the ending (she tried for more than five hours on her most intelligent dog, only ever rewarding one ending, with no success) This trick is actually the result of a cat trick being in a dog's trick section. This is what the trick looks like when performed: While this trick can be rewarded and the trick's association will go up, , it isn't a trick your dog will ever learn randomly? So if you train all 3 trick slots to be some other trick, your pet will never be able to do this weird hop again.
|
|
Emmer
Petz Petter
Posts: 41
Petz Versions: 5, 4, 2
|
Post by Emmer on Feb 9, 2023 13:13:34 GMT -5
|
|
Echotooth
Petz Groomer
Credit to Gin for the stamp!
Posts: 144
Petz Versions: 4
|
Post by Echotooth on Mar 5, 2023 13:27:48 GMT -5
How'd you make an cat do an trick!!??!?!
|
|
|
Post by Thor on Mar 10, 2023 11:15:56 GMT -5
So I may have found another trick not on the list? When I was training for the olympics, I noticed that there were three different "jump up in the air" tricks, as opposed to just two. My dog was doing the short one, the high one, but also a third one where there was a bit of a "wiggle" in the air and then she always landed in a splat instead of on her feet. It is REALLY cute and I ended up training (or trying to train) her to do it. I'm not sure if it is a variation on the high jump or what but it can be specifically trained for as opposed to the other two jump tricks/happening at random. Pictures which only help some, most of these were taking at the "top" of the jump with the wiggle. I've seen Petz do this when they are "new to doing tricks", they do a jump wiggle and then splat. I'm pretty sure that's what you're describing. If you think that its actually a new trick, I'd love to document it! Would you be able to run this program on them and get the output generated and see what the trick data is for the treat you used: github.com/kyokichi/PetzTrickFixer/releases/tag/v2Or you can send the .pet file to me and I'll do some tests: kyokichi17@gmail.com Thanks for the help :)
|
|