If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Iggle Pop Deluxe

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Iggle Pop Deluxe

Developer: Sprout Games
Publishers: GameHouse, PopCap Games
Platforms: Windows, Mac OS X
Released in US: February 14, 2006


GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.


So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?
Download.png 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.

Hmmm...
To do:
  • A LOT of subversion repos in the Mac version.

Unused Graphics

Iggle Pop LoadBarBg.jpg

A crude loading bar that can only be seen by modifying splashScreen.xml.

Iggle Pop Homeringgreen.jpg

A green ring, which presumably would've been used to highlight an iggle home.

Iggle Pop Slowpickupbase.jpg

Unused slow pickup, probably used to stop the time.

Iggle Pop Trappedrainbow0.jpg Iggle Pop Trappedrainbow1.jpg

Graphics for a scrapped rainbow color.

Iggle Pop Idlebase.jpg

A scrapped dragon enemy.

Iggle Pop Hero1south0.jpg Iggle Pop Hero1south0.png

Early Fizzy's in-game graphics.

Developer Leftovers

Hmmm...
To do:
There's some thumbs.db files and an icon file, sfk files too, in Windows that is.

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

Hmmm...
To do:
Compare content with the GameHouse ver.

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

Hmmm...
To do:
Try to access the level editor, in the main menu's layout XML buttons to start it are present but seem to have been disabled.

Inside IgglePop.saf, there's a few files that refer to a level editor, which seems to have been disabled from the game.

Level editor's UI.

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

Iggle Pop StorySCR1.jpg Iggle Pop StorySCR2.jpg Iggle Pop StorySCR3.jpg Iggle Pop StorySCR4.jpg

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.