Installation

There are multiple ways to install OvenInjector. You can either download it from the GameBanana page or compile it manually.

GameBanana

OvenInjector is distributed in GameBanana. This is the recommended way to install the mod.

The archive includes the xdelta patch for you to patch via Delta Patcher or any other xdelta patcher. Pizza Oven is broken currently and cannot patch this properly. Please use Delta Patcher to patch your data.win.

Compile via GameMaker

Compiling via GameMaker is also an option, though you will need these in order to compile it properly:

  • Pizza Tower on Steam
  • GameMaker LTS 2022 w/ Runtime 2022.0.1.30
    This seems to be the exact version Tour De Pizza used. 2023.6 might work, though I have not tested it yet.
  • GMLive.gml
    The repo does not provide GMLive as-is due to the extension being a paid product.

The source code 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.

Open up your Pizza Tower data.win on UndertaleModTool, open up the Scripts tab at the top of the window, and select "Run other script..."

Select PTdecompiler.csx from where you stored OvenInjector's source code. Make sure you point it in the same exact folder when prompted to. It may take a while to extract every sprite, so give it atleast 15 minutes.

Open up PizzaTower_GM2.yyp in GameMaker LTS 2022. (this is important!) The project won't compile due to GMLive being missing.

Click on the "Tools" tab on the top of the GameMaker IDE, and select "Import Local Package". Select GMLive's .yymps file, and import all assets.

You should now be able to run the game via F7. Give it atleast 20 minutes.