PetzByte Doesn't Work (Windows edition): what to do before contacting Reflet

By TeddiDursa | Category: Hexing | Tags: PetzByte | Visibility: public

Download PetzByte

Download Python 3

So you've downloaded PetzByte, but the drag and drop method isn't working and no one knows what to do because it works for them. What now?

First things first, did you double check if Python 3 was installed on your system?

Checking for Python 3 in Apps & features

If it's not on the list download and install it via the link above.

You should now be able to grab the desired file, drop it onto PetzByte, click enter/any key and the recalculation is done within seconds.

If it doesn't work you may need to restart your computer after installing Python 3, some people have had more success when PetzByte is moved directly to the C:\ (or other drive of your choosing). We don't know why, we're not programmers.

After restarting your computer/moving PetByte it should work as intended.

How it should work

but what if it doesn't

If you've definitely installed Python 3 and PetzByte still isn't doing what it should be, there is a workaround. It takes a few seconds longer, but it's still less daunting than manually editing checksums in a hex editor.

First right click on PetzByte to find the location path, to reduce human error copy the location directly from the properties window.

When using PetzByte this way I'd recommend having PetzByte and the file you need recalculating in the same location, otherwise you'll need to locate both location paths in order for this to work.

PetzByte Properties

Now you have your location path, open up Command Prompt. I do this by entering Command into my search bar, but you can also press Windows key + R then type CMD. It doesn't matter, the end result is the same.

Search for Command Prompt

In Command Prompt you need to type cd, paste in PetzByte's location path and hit enter. You'll then be able to manually run PetzByte by typing PetzByte.py FILENAME.pet, as shown below.

Follow the instructions, and PetzByte will do the rest of the work for you.

Running PetzByte from Command Prompt

But what if you don't want PetzByte in the same folder as your pet files

No worries, we can do that too. It's exactly the same process, but you'll need to copy the location path for the pet file separately.

Go to your file location, right click the file you need to calculate the checksum for, and copy the location path just as you did for PetzByte

When you enter the command to run PetzByte you will need to type PetzByte.py "LOCATION PATH\FILENAME.PET", as shown below. The file location has to be in quotation/speech marks to let the command know this is a new location.

Running PetzByte from Command Prompt but Pet File is in a different location

With these workarounds you should be able to use PetzByte to recalculate pet file checksums even when it's being temperamental about drag and drop.

Comments

FilthyHippie

This is a lovely tutorial, thank you!!

Log in to post a comment.