Follow the steps below to get Petz 4 running on your Mac. I've tried to give detailed steps with screenshots so that you can be successful without additional help, but please let me know if you have any questions! You can find me on all of the Petz Discord servers as JT (Petzcord, Petz Life, BAD DEATH, etc.)
Download Petz 4
Download P4 from Reflet @ Yabiko by clicking the "FOR WINDOWS" link under the Petz 4 Full Game section. [ CLICK HERE ]
Unzip the download from Yabiko; it should result in a folder called Petz 4 (Vanilla) which you should rename to Petz 4.
On a Mac, you can put this Petz 4 folder wherever you'd like! My recommendation would be the Applications folder, which is the standard folder that all applications are installed into on macOS.
Yes, this is very much unlike Windows, where it is NOT recommended to place your Petz directory in Program Files!
MacOS treats the Application folder differently than Program Files, which works in our favor for keeping applications organized.
Yabiko's Petz 4 has PetzA already installed, so there is no need to do any further changes. That makes it the easiest version of Petz 4 for this process.
Double click on the DMG which should extract it and open a window with two icons inside of it, one for Porting Kit and one for Applications.
Drag the Porting Kit.app into the Applications icon within the window. Success, you've installed Porting Kit and it is now in your Applications folder!
Close the DMG window then right click on the DMG on your Desktop and choose the "Eject" option; you can then delete the Porting Kit .dmg file you originally donwloaded.
Use Porting Kit to Install Petz 4
1. Open the Porting Kit application and click on All Apps under the Apps section in the left sidebar.
2. Click on the "New Custom Port" icon in the top left of the All Apps section.
3. Name your custom port Petz 4, as it will be the name of the macOS application that is created (Petz 4.app). You can technically name it whatever you'd like, but naming your port after the exe you are using is best. Note: I have used Tutorial Petz 4 for this tutorial, since my main Petz 4 port already exists.
4. Click through the Introduction and Agreement sections by clicking the Next button.
5. Advanced Settings default values are fine; no need to make changes here, click the next button.
6. Requirements reminds you to have your EXE file ready (you did that when you downloaded P4 from Yabiko).
7. Click on "Change Install Location..." to choose your Petz 4 folder within the Applications folder. Your app will live alongside your Petz 4.exe file. Then click the install button to continue.
8. A window will pop up asking you to select the installer and needed dependencies. Choose your Petz 4.exe file and click the open button.
9. Porting Kit runs through a few different configuration steps, and will open and close various copies of wine32on64-preloader as it installs winetricks and other required wrapper elements. Just let it do its thing-- it may take a while! You may receive a couple of pop-ups asking to give your wineskin access to your computer Desktop or microphone. Be sure to allow this!
10. Porting Kit will then run Petz 4.exe and you should see the P4 loading window open up, followed immediately by a "Voice Recognition Error" popup for IBM ViaVoice. Click the "Don't show this message again" checkbox and then click OK.
11. Whether you see the Voice Recognition Error pop-up or not, the Petz 4 Loading screen is now frozen. Unfortunately this now happens with the latest version of Porting Kit where it did not before. No matter what, you will now need to force quit the wine32on64-preloader to move to the next step.
On your keyboard, hold down the option key while you right click the wine32on64-preloader in your Dock and choose Force Quit. Alternatively, you can hold the following keys at the same time to open the Force Quit menu: Command + Option + Escape.
Choose the wine32on64-preloader and click on Force Quit.
12. After the Force Quit completes, the configuration will continue. A window will open asking you to select the EXE file again. Choose the same Petz 4.exe file from before.
13. Success! You will receive the "installation was successful message" and can click close.
14. You should now see your custom port under the Apps → Installed sidebar (and it will have been opened by default to view).
How to run Petz 4
You can now open Petz 4 either using the play button from within Porting Kit OR you can run your Petz 4.app directly from within your Applications → Petz 4 folder!
You don't actually need to use Porting Kit at all to run Petz 4 at this point. I recommend adding your Petz 4.app directly to your Dock for ease of access.
The first time you open Petz 4, it will ask again about ViaVoice. You should see that Voice Recognition Error pop up again and can follow the same steps (Click the "Don't show this message again" checkbox and then click OK) as well as the Petz Welcome window (Click "Done"). It should stick this time and you will be welcomed to the Petz 4 Adoption Center.
I still don't see the Voice Recognition Error popup! Help!
If you didn't see the Voice Recognition Error during the installation process or when opening Petz 4 after successful installation, that means that your Petz 4 cannot be opened and will always "freeze" on the P4 loading screen.
The easiest way to bypass this issue is to import a clean Petz 4 registry that already has bypassed the ViaVoice pop up.
1. To import these registry values, open Porting Kit and right click on your Petz 4 custom port in the Apps → Installed section.
2. Choose Advanced Tools → Registry Editor. This will open the standard Windows registry editor that you may already be familiar with.
3. Navigate to the Petz 4 registry, which should be at the following: HKEY_LOCAL_MACHINE\Software\PF.Magic\Petz 4\4.00.00
4. Click on the 4.00.00 registry, and you should see a handful of Petz 4-related registry values.
5. Go to the registry menu within the Registry Editor window, and choose "Import Registry File..."
6. Choose the CLEAN-PETZ-4-REGISTRY.reg file you downloaded above.
7. You should get a message letting you know it was successfully imported. You can then click OK and close the Registry Editor window.
8. Run your Petz 4.app. It should now fully load and you should be able to successfully play!
Important Details
When you run your Petz 4.app, you will notice two "wine32on64-preloader" apps open in your dock. This is expected and one of them will be your Petz 4 window.
Running Petz 4 this way uses the exact same Adopted Petz, Resource, PetzPix etc directories that are you used to from Windows. So that Petz 4 folder I had you move into Applications? This is where all of your Petz-related files will be-- just like they would be in Windows! Super easy, right?