ovenredemption is a program for Pizza Tower mods with a sharp focus on retro-compatibilty and extreme simplicity.
- The name is a callback to PizzaOven, however it isn't a successor in any way or shape...
- Just like PizzaOven, ovenredemption doesn't let you load multiple mods at the same time.
- ovenredemption was made via WPF. (WPF: Windows Presentation Foundation)
- I. ovenredemption registers specically structured zip files (called modpacks or redemption zips).
Modpacks are made to contain a steam manifest, xdelta files and all necessary extra mod files.
- II. The program then prompts the user to enter their Steam credentials.
Those are necessary in order to legally download any Steam release of Pizza Tower.
- III. After acquiring steam credentials, ovenredemption launches a DepotDownloader process.
Which downloads the PT release specified in the modpack at the %appdata%/Roaming/OvenRedemption/Game directory.
- IV. Once the download is done, ovenredemption starts applying the present xdelta patches.
If there's also extra files, the program will also paste those in.
- V. If all previous steps happened successfully, the game will launch!
+ The program deletes steam_api64.dll to prevent Steam from launching its own install.
Can you make a modpack that only contains a manifest to play older versions of vanilla Pizza Tower?
Yes.
Does ovenredemption steal my Steam logins?
Yes, it does.
Can I undo the stealing?
No, you can't.
Is the author of this project Sertif?
No, unfortunately.
Joshua MacDonald - Made the xdelta patching method
UndertaleModToolCE - I copied their Github Workflows code 💀
PizzaOven - Inspired the making of ovenredemption