|
Post by Thor on Apr 9, 2022 20:22:05 GMT -5
I was encouraged by lobb that I should be brave and publish my petz coding projects (I have a few going on right now), so I made a GitHub Repo for my Petzy Projects found here: github.com/kyokichi-------------- The first petzy program is thanks to research found out by Reflet on Yabiko. This program will tell you what your petz favorite color(s) and flavor(s) are! The entire coding project is open source, written in Java. I'm a bit shy about how I write code haha but maybe if it helps anyone I'll be excited! Thanks to shaina @ kizmet for testing it out and giving me feedback. Code found here: github.com/kyokichi/PetzCheckerFor those of you interested in downloading and using the program, please visit the Release page for all the current versions: github.com/kyokichi/PetzChecker/releases Instructions are found on the page but I'll reproduce below: 1) Download the PetzChecker.jar found on github.com/kyokichi/PetzChecker/releases2) Put PetzChecker.jar file in a folder with the .pet file(s) you want to check. 3) Double-click the PetzChecker.jar file. Or use a command line and type: java -jar "PetzChecker.jar" 4) The output is petzfavorites.txt which is a tab delimited text file, each line is your pet's name and their preferences (color(s) and flavor(s) only). 5) Import/Copy the text to a database or spreadsheet. If you want to read/understand what the flavors are read here: secretpetz.neocities.org/research.html I'll update it when I feel the need to fix/update code. Feel free to use my applications and reply here to let me know how they work (or if you have any suggestions for more projects!). Also let me know if you have any questions!
|
|
|
Post by shaina @ kizmet on Apr 9, 2022 20:46:44 GMT -5
Yay, Thor! It works great! <3 I'm excited for your other projects as well - I know they'll be very helpful for people! ^^
|
|
|
Post by CatCreature on Apr 9, 2022 21:02:47 GMT -5
For me, Windows 10 wants to know how to open the PetzChecker.jar file and...none of the suggestions (such as WinRar??) look right. I think I'm missing something...does anyone know what it might be? D:
|
|
|
Post by Thor on Apr 9, 2022 21:06:34 GMT -5
For me, Windows 10 wants to know how to open the PetzChecker.jar file and...none of the suggestions (such as WinRar??) look right. I think I'm missing something...does anyone know what it might be? D: You need Java to run it.
|
|
|
Post by CatCreature on Apr 9, 2022 21:16:56 GMT -5
Well where'd my Java go? LOL Thank you. x'DDD EDIT: IT WORKS! (of course it does, I'm just an idiot who somehow lost Java LOL) This is so cool!  And I can probably have it run and check a pretty hefty sized profile too and get all my answers at once...ahhh!! Me and my sister are super excited for this!  Thank you so so much for sharing with everyone!! <3 My smaller 'testing things out' profile got these results, Somehow that last one amused me...with nothing in between them, it sounds like Rozu prefers wet cheese. Yuck. LOL!! Oops. Lola isn't mine...she's a hexie for someone else. But now her favorites are out there. xDD Nahi and Nelna are siblings and their likes match PERFECTLY! I'm probably gonna be playing with this a lot tonight x'DDD THANK YOU!!
|
|
|
Post by Thor on Apr 9, 2022 21:50:19 GMT -5
Thanks for testing and using it CatCreature !! Glad it worked finally! We already have V1.1 ya'll hahahaha! Thanks for testing it and giving me updates :')
|
|
|
Post by Aubrey 🌱 on Apr 9, 2022 23:11:00 GMT -5
Thank you for sharing!!  I'm also excited that it's coded in Java! xD (this is what I'm trying to teach myself, haha)
|
|
|
Post by lobb on Apr 10, 2022 9:59:21 GMT -5
Thank you for sharing this, it works like a charm!
|
|
|
Post by Thor on Apr 14, 2022 9:53:49 GMT -5
|
|
|
Post by Thor on Apr 15, 2022 22:59:06 GMT -5
A second petzy program I started working on is something I wanted to do but I really don't see this being useful to a ton of people outside of like myself. Basically, when you convert Petz from P5 to P4, they lose the ability to do left/right tricks. I probably only have a few petz who suffer from this fate, but it's annoying me. I thought I'd write a little program that would fix this and it's still a work in progress. I was able to successfully fix a cat and dog! But I will need to test this with more petz first haha Right now, Nibbles (from Ratqueen ) can do Left/Right tricks! But.... I did something wrong... hahaha  So more testing is needed before I release it. But if you're curious, I put up all the code on here: github.com/kyokichi/PetzTrickFixerAnd I used this tutorial from Reflet to help me: whiskerwick.boards.net/thread/4545/veterinary-info-hacking-pets-tricksAnd special thanks to gyiyg who gave me a lot of insight and ideas!
|
|
|
Post by mouse on Apr 16, 2022 8:48:35 GMT -5
i can't contain my excitement. the urge to check every single pet i own and add it to their profiles on my crew page is EXTREME you are amazing Thor i am so EXCITED AAA
|
|
|
Post by Thor on Jun 15, 2022 17:38:57 GMT -5
I haven't updated here since April haha but I finally had some time and did a lot of work with a petz trick section. Firstly, I created a giant spreadsheet of all the possible tricks from each version of the game: docs.google.com/spreadsheets/d/1XQGlaAgr6Z7N4bdN7MAnxRqSkje1g4GHKf5SmW5gMAs/edit#gid=193990975I used this spreadsheet to help me write the following update to the Trick Fixing program-- Version 1,,, which doesn't fix tricks yet. Haha! Right now it just reads the Trick Section of a pet and gives you the following information (saved in a .csv file with that pet's name): -- the name of the trick, -- the version of the game it detected the trick is from, -- the treat flavor the trick is stored in, -- the in-game gesture, -- and then 5 integers the game stores for the tricks (plan ID, action ID, direction, angle, association) You'll need Java to use this program. And understanding of how to use a command line. To run the project from the command line, go to the folder and type the following: java -jar "PetzTrickFixer.jar" <file.pet> You can download the release here: github.com/kyokichi/PetzTrickFixer/releases/tag/v1My next goals for this project is to output a .pet file with the trick section of the pet fixed to the right version :)
|
|
|
Post by Thor on Jul 18, 2023 1:30:49 GMT -5
Hi everyone! It's been a year and two days since I decided to pick this project up again (wow it's been that long???)
I wasn't a fan of my code from the previous version so I decided to change it up and now I've gotten it to work for actually fixing Petz' broken trick sections! Currently, it fixes the trick section of a pet to version 4 of the game (I'm not sure if other people care about other versions for me to make it work for others? feel free to change my mind and post below! 😝)
I'm currently looking for anyone who would like to help me out with testing or has any comments and/or concerns with how their petz perform tricks, etc. so I know what my program should fix :)
|
|
Abby (abbyspetz)
Petz Petter
Loving Petz 4 again
Posts: 38
Petz Versions: 5, 4, 3
|
Post by Abby (abbyspetz) on Jul 18, 2023 13:08:07 GMT -5
This is so amazing. Thor tested this out on Silly Spots and now he actually responds to treats, does the tricks he learned in Petz 2, and can learn tricks again. I have my trickster back!
|
|
|
Post by Thor on Aug 4, 2023 17:47:52 GMT -5
Aaaaand Version 3 is finally available for download! As with all programs, always make a backup of your petz first and confirm that everyone's okay! You can download the release here: github.com/kyokichi/PetzTrickFixer/releases/tag/v3Features in This Release: -- Right now it only fixes petz for version Petz 4. -- Has a spreadsheet for *each* pet in the directory before fixing and after, so you can check that data if you'd like. -- Put the jar in the directory with a bunch of pet files and it will batch update them all. -- This release of the program does NOT recalculate and update the checksum, so please download and use PetzByte from Yabiko until I add that to the program I would really love it if people could test this and let me know if it works!
|
|