Jump to content

Recommended Posts

Official thread for Icer.ink - Club Penguin Media Archive

Hello everyone,

I have recently taken it upon myself to produce a clone of Club Penguin's client media.

I built this by parsing JSON and XML configuration files, but also by making use of other techniques such as basic web scraping and by auditing a lot of the action script code inside the client files.

The end result is around 4GB of game media (uncompressed).

The root directories are named after their respective web domain.

Browse the directories

Download media (4.4GB)

  • Like 7

Share this post


Link to post
Share on other sites

Yes, it's extremely useful as I didn't download all of Club Penguin's files from the different sub domains. How long did it take to download the files? (I always read it as Icer Ink instead of Icerink, haha)

Share this post


Link to post
Share on other sites
Just now, Joee said:

Yes, it's extremely useful as I didn't download all of Club Penguin's files from the different sub domains. How long did it take to download the files? (I always read it as Icer Ink instead of Icerink, haha)

I spent around two weeks writing numerous scripts to carry out tedious tasks. Minor files which weren't really documented anywhere I downloaded manually and that took the best part of four hours.

  • Like 3

Share this post


Link to post
Share on other sites
Just now, Ben said:

I spent around two weeks writing numerous scripts to carry out tedious tasks. Minor files which weren't really documented anywhere I downloaded manually and that took the best part of four hours.

Woah, that's crazy. It was worth it though, because we don't want any more lost files.

Share this post


Link to post
Share on other sites
2 hours ago, Jad said:

Levels on https://icer.ink/media1.clubpenguin.com/play/v2/games/jetpack/ are missing. Here is a zip that u must place in /jetpack/. (Done manually)

jetpack.zip

Very curious, I thought I was quite careful when downloading minigame assets, I checked every SWF file individually for dependencies. I even remember downloading these ones, guess I forgot?

I noticed a few extra missing ones from your zip file still on Club Penguin's media server, so I grabbed those too! Thanks for flagging this up, added you to contributors.

updated - https://icer.ink/media1.clubpenguin.com/play/v2/games/jetpack/

Share this post


Link to post
Share on other sites
12 hours ago, Ben said:

Very curious, I thought I was quite careful when downloading minigame assets, I checked every SWF file individually for dependencies. I even remember downloading these ones, guess I forgot?

I noticed a few extra missing ones from your zip file still on Club Penguin's media server, so I grabbed those too! Thanks for flagging this up, added you to contributors.

updated - https://icer.ink/media1.clubpenguin.com/play/v2/games/jetpack/

The other ones weren't in jetpack.swf or whatever the name is for some reason or maybe I didn't look far enough. That's why I didn't download them. Thanks for adding me to contributors though!

Share this post


Link to post
Share on other sites

First and foremost, thanks for creating the Icerink archive. Without it, many files could have been lost forever.

Second, do you plan to always keep this archive up?

Third, there are some mobile files that are missing. I see you have the "paper/image" directory here, but you're missing the following directories:

  • paper/icon
  • puffles/paper
  • puffles/hats/player_card
  • furniture/icon
  • igloos/buildings/icon
  • igloos/flooring/icon
  • igloos/locations/icon

Fortunately, the Internet Archive has them: http://web.archive.org/cdx/search/cdx?url=http://media8.clubpenguin.com/game/items/images/*&fl=timestamp,original&collapse=urlkey

Also, although not even near complete, other mobile files can be found here if you're interested: http://web.archive.org/cdx/search/cdx?url=http://media8.clubpenguin.com/mobile/*&fl=timestamp,original&collapse=urlkey&filter=~!field:config/catalog&filter=~!field:assets/catalog

(Note: I filtered out "config/catalog" and "assets/catalog" directories from results since I see you already have them here.)

Specifically, "payloads/minigames" would be nice to add to the archive.

By the way, no need to add me to contributors.

  • Like 1

Share this post


Link to post
Share on other sites
12 hours ago, Rotom-Wash said:

First and foremost, thanks for creating the Icerink archive. Without it, many files could have been lost forever.

Second, do you plan to always keep this archive up?

Third, there are some mobile files that are missing. I see you have the "paper/image" directory here, but you're missing the following directories:

You're welcome!

Yes, it will stay up for as long as I have spare change at the end of the month to pay for our box.

There is actually a plethora of files which were used for the various different versions of mobile apps created by Club Penguin, and I voted against putting them on Icerink due to time constraints and lack of real need for them as it is very unlikely anyone is ever going to bother reverse engineering the mobiles apps (they sucked anyway).

I can see how the paper image directories may be useful to people and I'll look into uploading them. I also downloaded lots of files off of the media8 subdomain before I decided to give up, maybe I'll put those up soon too.

 

  • Like 1

Share this post


Link to post
Share on other sites
On 7/6/2017 at 3:48 PM, Ben said:

You're welcome!

Yes, it will stay up for as long as I have spare change at the end of the month to pay for our box.

There is actually a plethora of files which were used for the various different versions of mobile apps created by Club Penguin, and I voted against putting them on Icerink due to time constraints and lack of real need for them as it is very unlikely anyone is ever going to bother reverse engineering the mobiles apps (they sucked anyway).

I can see how the paper image directories may be useful to people and I'll look into uploading them. I also downloaded lots of files off of the media8 subdomain before I decided to give up, maybe I'll put those up soon too.

 

I depend on icerink for my mediaserver, and I'm willing to donate. Why not open for donations?

Also, https://icer.ink/mobcdn.clubpenguin.com/game/items/images/paper/image/60/130.png this is missing. Don't know where to look for it :/

Edit: All files in media1.clubpenguin.com/play/v2/client//music/assets/ are also missing.

Edited by Jad
  • Like 1

Share this post


Link to post
Share on other sites
On 7/6/2017 at 8:48 AM, Ben said:

There is actually a plethora of files which were used for the various different versions of mobile apps created by Club Penguin, and I voted against putting them on Icerink due to time constraints and lack of real need for them as it is very unlikely anyone is ever going to bother reverse engineering the mobiles apps (they sucked anyway).

Understandable, lol.

On 7/6/2017 at 8:48 AM, Ben said:

I also downloaded lots of files off of the media8 subdomain before I decided to give up, maybe I'll put those up soon too.

Did you happen to download all the music files? Many of the music files on mobile were higher quality than the ones in the Flash game. If you don't have them, I can link you what I have. I have ~580 MB worth of 689 .mp3 and .wav files. They're all organized into their respective directories.

18 hours ago, Jad said:

Why not open for donations?

I second this idea. Linking to a page where people can report missing files would also be good. A link to this thread would work.

18 hours ago, Jad said:

Also, https://icer.ink/mobcdn.clubpenguin.com/game/items/images/paper/image/60/130.png this is missing. Don't know where to look for it :/

ID 130 was the Earring, which was a bait item. I don't think it ever had a paper file.

  • Like 2

Share this post


Link to post
Share on other sites
On 08/07/2017 at 8:20 AM, Jad said:

Edit: All files in media1.clubpenguin.com/play/v2/client//music/assets/ are also missing.

What are the file names of everything inside this directory?

 

Share this post


Link to post
Share on other sites
On 7/9/2017 at 5:02 PM, Ben said:

What are the file names of everything inside this directory?

 

music_mysonglist.swf

music_game.swf

music_widget.swf

It's for soundstudio btw.

  • Like 1

Share this post


Link to post
Share on other sites
13 hours ago, Jad said:

music_mysonglist.swf

music_game.swf

music_widget.swf

It's for soundstudio btw.

I found those files on FreePenguin's media server:

They don't appear to be modified, but if you want to make sure, you can find the first two files on the archives wiki here. Couldn't find music_widget.swf, though.

Also, here are some other files I noticed were missing (and where to find them):

I don't know why they randomly had one of the music files at 5000. Anyway, the Puffle Handbook covers for languages other than English are missing as well. They're on that archives wiki page also.

By the way, was that a yes or no for this?

On 7/8/2017 at 9:35 PM, Rotom-Wash said:

Did you happen to download all the music files? Many of the music files on mobile were higher quality than the ones in the Flash game. If you don't have them, I can link you what I have. I have ~580 MB worth of 689 .mp3 and .wav files. They're all organized into their respective directories.

 

  • Like 2

Share this post


Link to post
Share on other sites
3 hours ago, Rotom-Wash said:

Yeah I already had them on my media server but for other CPPSes this could totally stop sound studio from working if they dont have these

Share this post


Link to post
Share on other sites
On 10/07/2017 at 4:46 PM, Jad said:

It's for soundstudio btw.

 

On 11/07/2017 at 6:42 AM, Rotom-Wash said:

I found those files on FreePenguin's media server:

 

Thanks guys! I've added these files and updated download.zip.

On 11/07/2017 at 6:42 AM, Rotom-Wash said:

By the way, was that a yes or no for this?

 

Nope 😞

  • Like 1

Share this post


Link to post
Share on other sites
15 hours ago, Ben said:

Nope 😞

Okay, here's a link to the mobile music files I have in case you'd like to add them to your archive: http://www.mediafire.com/file/idutczsxc9e0w9r/Club+Penguin+App+Music+Files.zip

Those will go under: https://icer.ink/media8.clubpenguin.com/mobile/

Like I said, there are 689 music files there. I got the paths to 669 of them from the last "spriteList_tokenized" file right before the mobile servers were shut down. However, I should have looked for paths in older spriteList files as well, because Club Penguin removed some file paths between spriteList versions. After realizing I was missing some files, I searched and found 16 more on the Internet Archive and 4 more on Club Penguin Archives, resulting in a total of 689 files. See here for more info: https://pastebin.com/raw/8AqjtE7b

So to sum it up, those aren't all the mobile music files, but they are definitely a majority of them. "MUS_Mobile13_Room_TownAmb.mp3" is an example of a missing one since Club Penguin replaced that original Town music in 2015 (although the file could have still been on their media server). If you know anyone else who might have the missing files, ask them so the archive can be more complete. 😁

  • Like 1

Share this post


Link to post
Share on other sites

I know it's been a while, but I noticed some missing item SWFs. In the paper directory, there are supposed to be "back paper" files. These files typically existed for capes, wings, etc. Here is a list of items that had it:

Spoiler

301: Red Cape
302: Blue Cape
303: Black Cape
304: Lime Green Cape
305: Magicians Cape
309: Bee Wings
310: Fairy Wings
315: Pink Cape
448: Winter Cape
793: Royal Robe
3006: Faery Wings
3007: Yellow Cape
3008: Twee's Wings
3020: Green Hooded Cloak
3025: Golden Fairy Wings
3027: Test Glider
3028: Jet Pack
3033: Snow Fairy Wings
3034: Butterfly Wings
3036: Moth Wings
3041: Phoenix Wings
3056: Magician's Cloak
3067: Royal Blue Robe
3088: Purple Butterfly Wings
3089: Pegasus Wings
3090: Raven Wings
3102: Green Cape
3103: Yellow Cape
3104: Purple Cape
3105: White Cape
3106: Orange Cape
3107: Brown Cape
3119: Golden Wings
3133: Green Butterfly Wings
3135: Brown Bat Wings
3164: Hardscrabble's Wings
3176: Enchanted Dragon Wings
3177: Enchanted Wings
3180: Vampire Cape
3186: Royal Golden Robe
3187: Gold Jet Pack
3205: Gold Cape
3206: Rainbow Cape
3207: Space Cadet Jetpack
3209: Unbeatable Keeper Costume
3213: Troll Cape
3219: Shadow Wings
3233: Green Butterfly Wings
3240: Jet Pack
10301: Red Cape
10302: Blue Cape
10309: Bee Wings
10310: Fairy Wings
10315: Pink Cape
13006: Faery Wings
13007: Yellow Cape
13020: Green Hooded Cloak
13028: Jet Pack
13033: Snow Fairy Wings
24023: The Insta-Hero

May you please add these files to Icerink? They can be downloaded from FreePenguin's media server. Here is an example SWF: http://media1.freepenguin.xyz/play/v2/content/global/clothing/paper/301_back.swf - They just have "_back" appended to the item ID.

You should be able to run a script to download them all, but let me know if I can help. Again, thanks for creating this archive. 🐧

  • Like 1

Share this post


Link to post
Share on other sites
19 hours ago, Rotom-Wash said:

I know it's been a while, but I noticed some missing item SWFs. In the paper directory, there are supposed to be "back paper" files. These files typically existed for capes, wings, etc. Here is a list of items that had it:

  Reveal hidden contents

May you please add these files to Icerink? They can be downloaded from FreePenguin's media server. Here is an example SWF: http://media1.freepenguin.xyz/play/v2/content/global/clothing/paper/301_back.swf - They just have "_back" appended to the item ID.

You should be able to run a script to download them all, but let me know if I can help. Again, thanks for creating this archive. 🐧

I looked for these when I initially created the archives, however I couldn't find them on Club Penguin's media server (media1 or media2), can anyone actually confirm these WERE on Club Penguin's media when it closed? I know they must have been at some point, since FreePenguin has them up, but those could be outdated.

Share this post


Link to post
Share on other sites
23 hours ago, Ben said:

can anyone actually confirm these WERE on Club Penguin's media when it closed?

I can't, but I can do pretty close to that.

Take a look at this back SWF for the Bee Wings: http://web.archive.org/web/20170204234556/http://media1.clubpenguin.com/play/v2/content/global/clothing/paper/309_back.swf

Now take a look at the non-back SWF on Icerink:
https://icer.ink/media1.clubpenguin.com/play/v2/content/global/clothing/paper/309.swf

The file in your archive is blank. The back SWF is what stored the item artwork for this item and other wings.

Additionally, the Internet Archive file was archived on February 4, 2017. I don't think Club Penguin would've randomly removed all back SWFs within 2 months of the game closing. Otherwise, someone would've surely noticed items being invisible or having missing parts on the player card.

Without these files, the archive of paper SWFs is incomplete.

  • Like 1

Share this post


Link to post
Share on other sites
On 9/11/2017 at 7:17 PM, Rotom-Wash said:

I can't, but I can do pretty close to that.

Take a look at this back SWF for the Bee Wings: http://web.archive.org/web/20170204234556/http://media1.clubpenguin.com/play/v2/content/global/clothing/paper/309_back.swf

Now take a look at the non-back SWF on Icerink:
https://icer.ink/media1.clubpenguin.com/play/v2/content/global/clothing/paper/309.swf

The file in your archive is blank. The back SWF is what stored the item artwork for this item and other wings.

Additionally, the Internet Archive file was archived on February 4, 2017. I don't think Club Penguin would've randomly removed all back SWFs within 2 months of the game closing. Otherwise, someone would've surely noticed items being invisible or having missing parts on the player card.

Without these files, the archive of paper SWFs is incomplete.

Cool. I've added them to the archive! Thanks for your help, providing that list of paper IDs really saved me time.

Credit @DJ_MuTeD 's FreePenguin for the _back.swf files.

Also re compressed the whole archive and updated download.zip.

On 9/11/2017 at 9:25 PM, Rotom-Wash said:

PS: I think you might've accidentally created a global folder in the local/en directory. The folder contains no files.

Not accidental, sure this directory existed, and is referenced to in some of the game configs, however it was empty when I checked it. The puffle files which were there had been moved elsewhere.

Rotom-Wash has been added to contributors.

  • Like 2

Share this post


Link to post
Share on other sites

Quick notice for private server owners.

Please DO NOT proxy your media servers through to Icerink like some of you are doing. It is putting heavier load on my box, not to mention you're putting yourself at risk, since if my server is vulnerable, so is yours.

Please download Icerink completely and mirror it on your web-server, your performance will improve that way too.

Thanks!

Share this post


Link to post
Share on other sites

@DJ_MuTeD Would you be able to compare your media1 server with Icerink's media1 archive using something like WinMerge to see if there are any other missing files? That might be more effective than people reporting missing files whenever they happen to find them, lol.

Share this post


Link to post
Share on other sites

×