Skip to content

thecubitoishere/OpenTower

 
 

Repository files navigation

Pizza Tower

  • A full decompilation of Pizza Tower v1.1.0 (Noise Update).
  • I am not affiliated with Tour De Pizza in any way.

Requirements

  • Pizza Tower on Steam
  • GameMaker LTS 2022 w/ Runtime 2022.0.1.30
    This seems to be the exact version they use judging by the Steamworks extension. Any other versions break it too
  • Steamworks SDK
    This one's optional if you're gonna remove it, which you need to for mods

This repository doesn't include any of the datafiles (FMOD, langs) 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.

About

A Pizza Tower decompilation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Game Maker Language 86.8%
  • C# 11.9%
  • Other 1.3%