/OpenTower

A Pizza Tower decompilation. Took a couple months of effort.

Primary LanguageYaccCreative Commons Zero v1.0 UniversalCC0-1.0

Pizza Tower

  • A full decompilation of Pizza Tower v1.0.5952.
  • I am not affiliated with Tour De Pizza in any way.

Requirements

This repository doesn't include any of the FMOD banks or sprites. An UndertaleModTool script is included to extract everything needed from the data.win, and port the required files to the decomp folder.

The Script

  1. Make sure Pizza Tower is up to date, and open its data.win file in UndertaleModTool. Open the "Scripts" tab at the top of the window, and select "Run other script..."

  1. Go to the decomp's folder, and select the PTdecompiler.csx file.

  1. The script will ask you to select a folder. Select the decomp folder.

  1. It takes a while to dump every frame of every sprite. Give it about 15 minutes... Make sure it dumps this to the same folder the YYP file is located.
  2. Run the PizzaTower_GM2.yyp in the right version of GameMaker. Open Extensions > Steamworks and change the "Steam SDK" location to wherever you put your Steamworks SDK. If that doesn't work, try going INTO the Steamworks folder and make that the path instead.

If you try building the game with Steamworks, it will just run the unmodded game. You can always just remove the extension though. Look through all Steam related code, and comment out any use of the steam_ functions. I think you can also just delete the steam_api64.dll file from the build.