PANDA (Project and Animal) Loader is a mod loader for Zoo Tycoon that lets users manage and install mods easily. It also functions as the main GUI for the OpenZT API, letting users enable scripting and other OpenZT features.
At the moment, PANDA does not have a binary installer. To install PANDA, you will need to compile it from source. You can find the source code on the PANDA GitHub repository.
All dependencies are included in the repository with exception for MingW, which you will need to install separately. The project uses Qt 6.8.1 which includes this version of MingW by default. You can find the Qt installer here.
PANDA currently only targets Windows, so you will need Powershell to run the build script. Replace the following flags with your respective paths to gcc, g++, and mingw_64.
cmake -G "Ninja" `
-DCMAKE_C_COMPILER="F:/QT/Tools/mingw1310_64/bin/gcc.exe" `
-DCMAKE_CXX_COMPILER="F:/QT/Tools/mingw1310_64/bin/g++.exe" `
-DCMAKE_PREFIX_PATH="F:/QT/6.8.1/mingw_64" `
-S . -B ./build
After running the above command, you can run the build script to compile PANDA. The output will be in the build
directory. Qt still needs all dependencies to be installed, so you will need to run the following command to install them:
windeployqt
This will copy all the necessary DLLs to the build
directory. You can then run PANDA from the build
directory or copy the contents to a preferred location.
On first load, PANDA will create a directory in C:/Users/<your name>/.panda
where it will store all settings and mod data. There are a few important files and directories that will be created:
panda.toml
: This file contains the main configuration for PANDA. Here you can set the path to your Zoo Tycoon installation, as well as the path to an ISO file if you are using one. If you are using an ISO, make sure you set the useIsoMounting
flag to true
. Don’t worry about mounting the image, PANDA will do that for you./modicons
: This directory contains all the mod icons that PANDA has extracted from the mods using the APE Graphics Parser./resources/mods/.disabled
: PANDA will automatically move mods to this directory when you disable them.Loading mods on first go might take a few minutes if you have a lot of files in the dlupdate
directory.
PANDA does not currently have an add file function, so you will need to add files manually to the dlupdate
directory in your Zoo Tycoon installation. Make sure the files are in .ztd format and that they sit at the root of that directory. Make sure to re-launch PANDA and it will know to load your new mods.
To search for mods, simply type in the search bar at the top of the window. PANDA uses a tag system for search, so by prefixing your mod with by:
you can search by author. Delete the tag to search by title. We are actively working on additional tags to make searching easier, so stay tuned for updates.
To clear the searchbar quickly, simply hit the Esc
key. This will also reset the search to show all mods.
As mentioned earlier, you can access extracted icon sprites from the mods in the ../panda/modicons
directory. This is useful if you want to use the icons in your own projects. Future development will additionally allow extraction of other kinds of sprites, such as animal sprites if they are available in the mod.
The Zoo.INI file is located in the root of your Zoo Tycoon installation and contains configuration for things like the game resolution, sound settings, and other options. You can modify these settings directly from the PANDA GUI without needing to open the file manually. To do this, visit the Settings
tab in the PANDA GUI.
All settings are self-documented from the menu. Just make sure to save the changes before moving screens so that the file is propagated.