DotPet Pack Validator Documentation Introduction This program will evaluate a folder containing images for use with DotPet. It ensures that required files are both present and validates canvas sizes and provides a report including errors and warnings, as well as a straightforward pass/fail result. Program Usage To validate a pet pack folder:    1. Place all pet image files that will be used in the pet pack in a single folder. Any files other than the required 17 files are ignored.    2. Click the Browse button to navigate to the folder and click OK.    3. Click the Validate button. Detailed information is displayed in the output box. Missing files are reported as errors. After the program verifies each required file exists in the folder, it will check the canvas size of each file and report if the size exceeds the playfield size in DotPet (see Specifications and Guidelines section below). Incorrectly sized images are reported as warnings. If verification succeeds with no errors or warnings, a green checkmark will appear in the upper right; if there were warnings, a yellow star will appear; if there were errors found, a red X will appear. Pet packs which fail validation will fail to load correctly in DotPet. Those with warnings may load but might not display as intended. It is recommended to only use pet packs after they have passed validation. Clicking the Validate button again will start the process over using the selected folder. To reset the program to its initial state, click the Reset button. Specifications and Guidelines The following 17 images must be present: angry1.png
angry2.png
eating1.png
eating2.png
good1.png
good2.png
happy1.png
happy2.png
refuse1.png
refuse2.png
sad1.png
sad2.png
sick1.png
sick2.png
sleeping1.png
sleeping2.png
ghost.png
Canvas sizes are expected to be less than the playfield size (228x113). For reference, the size of the default pet is approximately 24x24.