Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 2.15 KB

README.md

File metadata and controls

44 lines (33 loc) · 2.15 KB

ovenredemptiontitle

ovenredemption is a program for Pizza Tower mods with a sharp focus on retro-compatibilty and extreme simplicity.

Notes:

  • 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)

HOW IT WORKS

  • 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. zipstructureexample

  • 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.

Note: ovenredemption does also recognize previous mod installs and lets you launch them instantly.

Q&A

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.

Credits

Joshua MacDonald - Made the xdelta patching method

UndertaleModToolCE - I copied their Github Workflows code 💀

PizzaOven - Inspired the making of ovenredemption