Pizza Frenzy is a game about... profiting as a local pizza business. Although the objective seems simple enough, the difficulty of the game rapidly increases as you progress.
Sub-Pages#
Development Leftovers#
Resource Code Script#
Starting at 0x2AC3D8 in PizzaFrenzy.saf, an automatically generated resource script can be found in the root of res and named pizzafrenzy.rc as well as resource.h. A binary cache version of the format also exists.
// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#define APSTUDIO_HIDDEN_SYMBOLS
#include "windows.h"
#undef APSTUDIO_HIDDEN_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE
BEGIN
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""windows.h""\r\n"
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_ICON2 ICON "pizza.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 5,8,30,1
PRODUCTVERSION 5,8,30,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x0L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "Sprout Games, LLC"
VALUE "FileDescription", "PizzaFrenzy"
VALUE "FileVersion", "5, 8, 30, 1"
VALUE "InternalName", "PizzaFrenzy"
VALUE "LegalCopyright", "Copyright (C) 2004"
VALUE "OriginalFilename", "PizzaFrenzy.rc"
VALUE "ProductName", " PizzaFrenzy"
VALUE "ProductVersion", "5, 8, 30, 1"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE
BEGIN
IDS_VENDOR "GameHouse"
IDS_GAME "Pizza Frenzy"
IDS_TITLE "Pizza Frenzy"
IDS_WELCOME_USER "Hello, %1%!"
IDS_MEMORY_MODE "Simon Says Mode"
IDS_SPEED_MODE "Speed Mode"
IDS_CONCENTRATION_MODE "Memory Mode"
END
STRINGTABLE
BEGIN
IDS_LEVEL_CLEAR "LEVEL CLEAR!"
IDS_LEVEL_PERFECT "PERFECT JOB!"
IDS_GAME_OVER "GAME OVER!"
IDS_FRENZY_0 "PIZZA FRENZY"
IDS_FRENZY_1 "DOUBLE FRENZY"
IDS_FRENZY_2 "TRIPLE FRENZY"
IDS_FRENZY_3 "SUPER FRENZY"
IDS_FRENZY_4 "MEGA FRENZY"
IDS_FRENZY_5 "ULTRA FRENZY"
IDS_LEVEL_GOOD "GOOD JOB!"
IDS_LEVEL_TIMEUP "TIME'S UP!"
IDS_USERPIZZA_DESCRIPTION "Your custom designed pizza."
IDS_SPEED_DESC "Challenge your reflexes in this fun-filled action mode. Can you fill orders fast enough?"
IDS_MEMORY_DESC "Exercise your mind in this ""Simon Says"" inspired mode. Can you recall the sequence of orders?"
IDS_CONCENTRATION_DESC "Stimulate your memory in this concentration-like mode. Can you recall who ordered what?"
IDS_USERPIZZA_UPGRADE "%1!s! Level %2!d!"
END
STRINGTABLE
BEGIN
IDS_WELCOME_UNKNOWN "Welcome to Pizza Frenzy!"
IDS_BLIMP "100%% DELIVERED - GREAT JOB %1!s!"
END
STRINGTABLE
BEGIN
IDS_TITLE_DAY "Day %1!d!"
IDS_TITLE_CITY "%1!s!"
IDS_TITLE_LEVEL """%1!s!"""
IDS_TITLE_PAUSE "DAY %1!d! - %2!s!"
IDS_TITLE_PAUSE_BONUS "DAY %1!d! - BONUS SCREEN"
IDS_TITLE_SCORE "TOTAL SALES: $"
IDS_COUPON "%1!s! COUPON"
IDS_UPGRADE_TITLE "Unlocking this topping earns you the Stromboli nickname '%1!s!'"
IDS_CREDITS "Pizza Frenzy was made by my friends at Sprout Games.\\n\\nIt was designed and engineered by Ed Allard, James Gwertzman, and Joe Mobley.\\n\\nMatt Holmberg created the art, and Duncan designed the cities.\\n\\nFun facts and toppings were written by Maggie Tai Tucker and Rebecca Woodhouse.\\n\\nSounds and music were composed by Seattle Sound Solutions.\\n\\n\\nSpecial thanks to GameHouse!\\n\\n"
IDS_LOCKED "LOCKED"
IDS_UPGRADE_INTRO "This upgrade means that now you can pick up more than one %1!s! order at a time!"
IDS_UPGRADE_INTRO_MEMORY
"Now you can pick up more than one %1!s! order at a time in Speed Mode or Simon Says Mode!"
END
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by PizzaFrenzy.rc
//
#define IDI_ICON2 103
#define IDS_WELCOME_UNKNOWN 104
#define IDS_BLIMP 105
#define IDS_VENDOR 201
#define IDS_GAME 202
#define IDS_TITLE 203
#define IDS_WELCOME_USER 204
#define IDS_MEMORY_MODE 205
#define IDS_STRING206 206
#define IDS_SPEED_MODE 206
#define IDS_ACTION_MODE 207
#define IDS_CONCENTRATION_MODE 207
#define IDS_LEVEL_CLEAR 208
#define IDS_LEVEL_PERFECT 209
#define IDS_GAME_OVER 210
#define IDS_FRENZY_0 211
#define IDS_FRENZY_1 212
#define IDS_FRENZY_2 213
#define IDS_FRENZY_3 214
#define IDS_FRENZY_4 215
#define IDS_STRING216 216
#define IDS_FRENZY_5 216
#define IDS_LEVEL_GOOD 217
#define IDS_LEVEL_TIMEUP 218
#define IDS_USERPIZZA_DESCRIPTION 219
#define IDS_SPEED_DESC 220
#define IDS_MEMORY_DESC 221
#define IDS_CONCENTRATION_DESC 222
#define IDS_USERPIZZA_UPGRADE 223
#define IDS_TITLE_DAY 224
#define IDS_TITLE_CITY 225
#define IDS_TITLE_LEVEL 226
#define IDS_TITLE_PAUSE 227
#define IDS_TITLE_PAUSE_BONUS 228
#define IDS_TITLE_SCORE 229
#define IDS_COUPON 230
#define IDS_UPGRADE_TITLE 231
#define IDS_CREDITS 232
#define IDS_LOCKED 233
#define IDS_UPGRADE_INTRO 234
#define IDS_UPGRADE_INTRO_MEMORY 235
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 106
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
The binary file suggests it was compiled in:
c:\data\dev\sprout\Release\PizzaFrenzy\Release-05.01.11\PizzaFrenzy\
PDB File Path#
The game's executable contains a path to a PDB file that was generated when the game was compiled.
c:\sprout\sprout\Release\PizzaFrenzy\Release-05.01.11\PizzaFrenzy\Release\PizzaFrenzy.pdb
Old Icon#
|
Old |
Final |
|---|---|
|
|
|
An older icon of the game also exists with a name of pizza.ico.
Crash Handler#
The game has a crash handler that when triggered, displays a message box and generates a memory dump and a log file, instructing the player to email the developers in regards to the crash.
Below is an example of a log file generated by the game:
Mini-dump written to E:\Program Files (x86)\steam\steamapps\common\Pizza Frenzy\PizzaFrenzy.dmp
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 0043AD22 01:00039D22 E:\Program Files (x86)\steam\steamapps\common\Pizza Frenzy\PizzaFrenzy.exe
Registers:
EAX:00000000
EBX:00000000
ECX:0461C408
EDX:0461C408
ESI:0565EDD0
EDI:00000000
CS:EIP:0023:0043AD22
SS:ESP:002B:0019FC48 EBP:0000000F
DS:002B ES:002B FS:0053 GS:002B
Flags:00010287
Call stack:
Address Frame
0043AD22 0019FC80 0001:00039D22 E:\Program Files (x86)\steam\steamapps\common\Pizza Frenzy\PizzaFrenzy.exe
0040A4B9 0019FD38 0001:000094B9 E:\Program Files (x86)\steam\steamapps\common\Pizza Frenzy\PizzaFrenzy.exe
00401DA2 0019FD48 0001:00000DA2 E:\Program Files (x86)\steam\steamapps\common\Pizza Frenzy\PizzaFrenzy.exe
00445E6E 0019FD54 0001:00044E6E E:\Program Files (x86)\steam\steamapps\common\Pizza Frenzy\PizzaFrenzy.exe
004BD2E1 0019FDC0 0001:000BC2E1 E:\Program Files (x86)\steam\steamapps\common\Pizza Frenzy\PizzaFrenzy.exe
004BCE8D 0019FDD0 0001:000BBE8D E:\Program Files (x86)\steam\steamapps\common\Pizza Frenzy\PizzaFrenzy.exe
004BE15C 0019FE38 0001:000BD15C E:\Program Files (x86)\steam\steamapps\common\Pizza Frenzy\PizzaFrenzy.exe
calling previous filter