Iggle Pop Deluxe
Iggle Pop Deluxe |
---|
Developer: Sprout Games This game has uncompiled source code. |
This page is rather stubbly and could use some expansion. Are you a bad enough dude to rescue this article? |
Download Iggle Pop Decrypted Files
File: Res.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:
|
Contents
Sub-Pages
Fuzzle Frenzy Leftovers Leftovers From Fuzzle Frenzy. |
Crash Handler Screen
Added at some point.
Unused Graphics
A crude loading bar that can only be seen by modifying splashScreen.xml.
Unused Slow pickup, probably used to stop the time.
Developer Leftovers
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\
Development-Related Text
Text for a level editor:
level editorTheme="res\Themes\editorTheme.xml" name="Don't Touch the Bomb!" type="bonus" time="60" maxLetterCount="1" letterDelayRange="(25.000000,45.000000)" musicOverload="" <level editorTheme="res\Themes\desertTheme.xml" name="Don't Touch the Bomb!" type="bonus" time="60" maxLetterCount="1" letterDelayRange="(25.000000,45.000000)" musicOverload="" >
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: How do you access this menu? |
<!-- <group x="0" y="-5" > <group x="61" y="364" > <imageButton name="Options" upImg="res/Themes/Base/hudBtn.jpg" overImg="res/Themes/Base/hudBtnHi.jpg" action="gameNextLevel" pivot="center" x="0" y="0" /> <text string="Skip Level" font="res/fonts/ArialNarrow14.xml" x="0" y="0" xAlign="center" yAlign="middle"/> </group> <group x="61" y="389" > <imageButton name="Pause" upImg="res/Themes/Base/hudBtn.jpg" overImg="res/Themes/Base/hudBtnHi.jpg" action="gameOptions" pivot="center" x="0" y="0" /> <text string="Pause" font="res/fonts/ArialNarrow14.xml" x="0" y="0" xAlign="center" yAlign="middle"/> </group> <group x="61" y="415" > <imageButton name="Save" upImg="res/Themes/Base/hudBtn.jpg" overImg="res/Themes/Base/hudBtnHi.jpg" action="gameExit" pivot="center" x="0" y="0" /> <text string="Save/Quit" font="res/fonts/ArialNarrow14.xml" color="0.95,0.95,1.0" x="0" y="0" xAlign="center" yAlign="middle"/> </group> </group> --> <!--<group x="0" y="0" opacity="0.5" > <checkBox name="toggleDebugLayer" action="toggleDebugLayer" uncheckedImg="res/Themes/Editor/modeSelBtn.jpg" uncheckedOverImg="res/Themes/Editor/modeSelBtnHi.jpg" checkedImg="res/Themes/Editor/modeSelBtnChecked.jpg" checkedOverImg="res/Themes/Editor/modeSelBtnCheckedHi.jpg" startOn="false" x="15" y="437" /> <text string="Debug Layer" opacity="0.8" font="res/fonts/ArialNarrow14.xml" x="18" y="447" yAlign="middle"/> </group>-->
Leftover text from a developer cheats menu?
Subversion Leftovers
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
To do: Try to access the level editor in other versions of the game. |
A level editor in the game seems to exist and some files mention it. But trying to access it crashes the game.
Oddities
- Appareantly, the orange Iggle is internally named purple, probably because the Purple colour was originally on it's place.
- Pages missing developer references
- Games developed by Sprout Games
- Pages missing publisher references
- Games published by GameHouse
- Games published by PopCap Games
- Windows games
- Mac OS X games
- Pages missing date references
- Games released in 2006
- Games released in February
- Games released on February 14
- Games with uncompiled source code
- Games with hidden development-related text
- Games with unused graphics
- Games with debugging functions
- Stubs
- To do
- To investigate
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Cleanup > Stubs
Cleanup > To do
Cleanup > To investigate
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with uncompiled source code
Games > Games by content > Games with unused graphics
Games > Games by developer > Games developed by Electronic Arts > Games developed by PopCap Games > Games developed by Sprout Games
Games > Games by platform > Mac OS X games
Games > Games by platform > Windows games
Games > Games by publisher > Games published by Electronic Arts > Games published by PopCap Games
Games > Games by publisher > Games published by GameHouse
Games > Games by release date > Games released in 2006
Games > Games by release date > Games released in February
Games > Games by release date > Games released in February > Games released on February 14