This project is an unofficial, non-commercial reverse-engineering and decompilation effort for educational and modding purposes.
All intellectual property, source code logic, art assets, and characters from Pizza Tower belong entirely to Tour de Pizza. No copyright infringement is intended.
- Pizza Tower release data file
- UndertaleModTool
- GameMaker LTS IDE Version 2022.0.1.31
- GameMaker Runtime Version 2022.0.1.30
- Steamworks SDK
- Install the GameMaker LTS IDE Version 2022.0.1.31.
- Attempt to install LTS runtime 2022.1.30.
- Download the Steamworks SDK
- extract the SDK to a new directory:
C:\steamworksSdk(the extracted location must match this file path:C:\steamworksSdk\Readme.txt)
As of 6/9/2025, Runtime version 2022.0.1.30 is unable to download from yoyogames, this is why I have included a download link for it.
- Install GameMaker Runtime Version 2022.0.1.30.
- Close GameMaker LTS.
- Go to
C:\ProgramData\GameMakerStudio2-LTS\Cache\runtimesand extract the runtime. (The extracted location must match this file path:C:\ProgramData\GameMakerStudio2-LTS\Cache\runtimes\runtime-2022.0.1.30\receipt.json)- NOTE:
ProgramDatais a hidden folder! Make sure to enable hidden files inside Windows Explorer!
- NOTE:
-
Since a new runtime was downloaded, make sure to go into the
runtime.jsonfile inC:\ProgramData\GameMakerStudio2-LTS.It should look something like this:
{ "active": "2022.0.3.99", "2022.0.3.99": "C:\\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\\runtime-2022.0.3.99&https://gms.yoyogames.com/Zeus-Runtime-LTS.rss" }You want to make sure to change it to something like:
{ "active": "2022.0.1.30", "2022.0.1.30": "C:\\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\\runtime-2022.0.1.30&https://gms.yoyogames.com/Zeus-Runtime-LTS.rss", "2022.0.3.99": "C:\\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\\runtime-2022.0.3.99&https://gms.yoyogames.com/Zeus-Runtime-LTS.rss" }Doing this SHOULD fix the issue of the runtime not installing. For me, I have had trial and error with it; sometimes I need to re-do the process over again after it doesn't work after one try.
Due to Pizza Tower costing money, I have created a script which should prevent anybody from compiling and playing this build without owning a copy themselves.
(OPTIONAL) Disable Real-time protection in Windows Security, since this is going to copy a large amount of files it is heavily recommended.
-
Download the 0.8.2.0 release build for UndertaleModTool.
-
Open the data.win file for Pizza Tower.
- Press the
Run other script...button.
- Run
SpriteRipper.csx, this will rip the sprites from the data.win file and add them to the GameMaker project.
- Select the
PizzaTower_GM2project folder.
- Edit or remove the .gitignore file from the repository, this will allow you to commit the assets in git.
Please report it!
