|
|
This page is rather stubbly and could use some expansion. |
Download Iggle Pop Decrypted Files File: IgglePopResFolder.7z (39 MB) (info) |
Iggle Pop Deluxe is a journey to the Land of Fuzz, where the player must collect colorful Iggles and deliver them to their color-coded destinations while keeping the Zoogs at bay.
|
|
To do:
|
Unused Graphics#
A crude loading bar that can only be seen by modifying splashScreen.xml.
A green ring, which presumably would've been used to highlight an iggle home.
Unused slow pickup, probably used to stop the time.
Graphics for a scrapped rainbow color.
A scrapped dragon enemy.
Early Fizzy's in-game graphics.
Developer Leftovers#
|
|
To do: |
The IgglePop.saf file has some leftovers.
Source Code#
fuzzlefrenzy.rc is present at the root, along with a binary version of it.
// 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_GAME_ICON ICON "icon1.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_PARAMDLG_BASE DIALOGEX 100, 100, 226, 63
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION |
WS_SYSMENU
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,48,42,50,14
PUSHBUTTON "Cancel",IDCANCEL,127,42,50,14
EDITTEXT IDC_VALUE_EDIT,125,15,94,14,ES_AUTOHSCROLL
COMBOBOX IDC_KEY_COMBO,7,15,112,51,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
END
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 4,12,7,1
PRODUCTVERSION 4,12,7,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", "Iggle Pop!"
VALUE "FileVersion", "4, 12, 7, 1"
VALUE "InternalName", "Iggle Pop!"
VALUE "LegalCopyright", "Copyright (C) 2004"
VALUE "OriginalFilename", "FuzzleFrenzy.rc"
VALUE "ProductName", "Iggle Pop!"
VALUE "ProductVersion", "4, 12, 7, 1"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE
BEGIN
IDS_VENDOR "GameHouse"
IDS_GAME "IgglePop!"
END
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
The binary format suggests the Windows version was compiled in:
c:\Documents and Settings\Roeland\Desktop\IgglePop_Release_0411\Release-04.11.04\FuzzleFrenzy
While the Mac version has a different revision of the file, suggesting it was compiled in:
c:\data\dev\build\Release\IgglePop\Release-04.11.04\FuzzleFrenzy\
Unused Text#
Skip Level
Pause
Save/Quit
Debug Layer
Leftover text from a possible developer cheats menu.
No parameters to edit...
There are unsaved changes. are you sure you want to do this?
Unable to load last editor level
Leftover text from the level editor.
Subversion Leftovers#
|
|
To do: |
The Mac version contains 13MB of content from a Subversion repository from assumably a branch for the GameHouse version.
Since the version control expects you to be connected to PopCap's internal network, you cannot access the revision history of the repository. The repository URLs point to internal PopCap servers, and as a result, they cannot be accessed by someone outside of the company.
The entries file in .svn is shown below:
8
dir
6
https://megalon.internal.popcap.com:81/svn/macbuilds/Builds/Final/GameHouse/UNV_GH_Iggle%20Pop!.app
https://megalon.internal.popcap.com:81/svn/macbuilds
2006-08-21T19:24:30.625053Z
3
ed
svn:special svn:externals svn:needs-lock
ad6f81ae-c31a-0410-a959-dedc63a486f6
�
Contents
dir
�
IgglePop.saf
file
2006-08-21T19:24:30.000000Z
9d0f637c04300388257e2bd4f8d58924
2006-08-21T19:24:30.625053Z
3
ed
has-props
�
splash
dir
�
We can get a glimpse of the properties of these files/directories by running a Subversion command such as svn info -R --include-externals in the root directory. NOTE: Since these files are in an older version of the format (format 8), the command svn upgrade has to be executed before the one above if using newer versions of Subversion.
/Contents
Path: .
URL: https://megalon.internal.popcap.com:81/svn/macbuilds/Builds/Final/GameHouse/UNV_GH_Iggle%20Pop!.app/Contents
Relative URL: ^/Builds/Final/GameHouse/UNV_GH_Iggle%20Pop!.app/Contents
Repository Root: https://megalon.internal.popcap.com:81/svn/macbuilds
Repository UUID:
Revision: 25892
Node Kind: directory
Schedule: normal
Last Changed Author: ed
Last Changed Rev: 3
Last Changed Date: 2006-08-21 12:24:23
A user named ed committed all the changes at the same date.
Level Editor#
|
|
To do: |
Inside IgglePop.saf, there's a few files that refer to a level editor, which seems to have been disabled from the game.
Controls#
- Category selector: Below the "Edit Mode" text, there's several toggles, for floor tiles, power-ups, etc. Which are used to select the category of the objects to select in the grey square above.
- Parameter changer: Lets you change the parameters of the level you're editing.
- Change theme: Lets you change the background and tileset of the level you're editing.
- Color changer: Presumably, would've been used to change the color of the fuzzle homes and caged fuzzles to select in the grey square above.
File Operations#
- New: Creates a new level.
- Wipe: Clears the level you're editing.
- Load: Loads a level from a selected location.
- Re-Load: Reloads the level you're editing.
- Save: Saves the level you're editing.
- Save As: Saves the level on a selected location.
- Play: Playtest the level you're editing.
Graphic Oddities#
Strangely, all of these help screens have crude graphics that aren't present in the final game, including the old Fizzy's sprites seen above.