Report post Posted June 18, 2017 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) 7 Share this post Link to post Share on other sites
Report post Posted June 18, 2017 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
Report post Posted June 18, 2017 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. 3 Share this post Link to post Share on other sites
Report post Posted June 18, 2017 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
Report post Posted July 4, 2017 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 1 Share this post Link to post Share on other sites
Report post Posted July 4, 2017 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
Report post Posted July 5, 2017 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
Report post Posted July 6, 2017 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. 1 Share this post Link to post Share on other sites
Report post Posted July 6, 2017 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. 1 Share this post Link to post Share on other sites
Report post Posted July 8, 2017 (edited) 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 July 8, 2017 by Jad 1 Share this post Link to post Share on other sites
Report post Posted July 9, 2017 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. 2 Share this post Link to post Share on other sites
Report post Posted July 9, 2017 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
Report post Posted July 10, 2017 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. 1 Share this post Link to post Share on other sites
Report post Posted July 11, 2017 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: http://media1.freepenguin.xyz/play/v2/client/music/assets/music_mysonglist.swf http://media1.freepenguin.xyz/play/v2/client/music/assets/music_game.swf http://media1.freepenguin.xyz/play/v2/client/music/assets/music_widget.swf 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): https://icer.ink/media1.clubpenguin.com/play/v2/games/quests/q11/common/rooms/mazeEnd.swf http://archives.clubpenguinwiki.info/static/images/archives/e/ea/GamesQuestsQ11CommonRoomsMazeEnd.swf https://icer.ink/media1.clubpenguin.com/play/v2/content/global/music/5000.swf http://archives.clubpenguinwiki.info/static/images/archives/0/00/Music5000.swf https://icer.ink/media1.clubpenguin.com/play/v2/content/global/puffle/manual/lang/en/cover.swf http://archives.clubpenguinwiki.info/wiki/Puffle_Handbook 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. 2 Share this post Link to post Share on other sites
Report post Posted July 11, 2017 3 hours ago, Rotom-Wash said: I found those files on FreePenguin's media server: http://media1.freepenguin.xyz/play/v2/client/music/assets/music_mysonglist.swf http://media1.freepenguin.xyz/play/v2/client/music/assets/music_game.swf http://media1.freepenguin.xyz/play/v2/client/music/assets/music_widget.swf 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
Report post Posted July 13, 2017 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 1 Share this post Link to post Share on other sites
Report post Posted July 14, 2017 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. 1 Share this post Link to post Share on other sites
Report post Posted September 9, 2017 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. 1 Share this post Link to post Share on other sites
Report post Posted September 10, 2017 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 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. 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
Report post Posted September 11, 2017 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. 1 Share this post Link to post Share on other sites
Report post Posted September 11, 2017 PS: I think you might've accidentally created a global folder in the local/en directory. The folder contains no files. Share this post Link to post Share on other sites
Report post Posted September 14, 2017 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. 2 Share this post Link to post Share on other sites
Report post Posted September 14, 2017 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
Report post Posted September 22, 2017 (edited) Sorry to report more missing files after you recompressed the entire archive, but there are a few missing stamp book photos and stamps. Again, they can be found on FreePenguin's media server: Photos: http://media1.freepenguin.xyz/play/v2/content/global/stampbook/polaroids/16.swf http://media1.freepenguin.xyz/play/v2/content/global/stampbook/polaroids/17.swf http://media1.freepenguin.xyz/play/v2/content/global/stampbook/polaroids/18.swf http://media1.freepenguin.xyz/play/v2/content/global/stampbook/polaroids/19.swf http://media1.freepenguin.xyz/play/v2/content/global/stampbook/polaroids/20.swf http://media1.freepenguin.xyz/play/v2/content/global/stampbook/polaroids/21.swf Stamps: http://media1.freepenguin.xyz/play/v2/content/global/stampbook/stamps/314.swf http://media1.freepenguin.xyz/play/v2/content/global/stampbook/stamps/316.swf http://media1.freepenguin.xyz/play/v2/content/global/stampbook/stamps/318.swf All of these were unused/unreleased and were removed from the JSON files, but their SWF files remained on Club Penguin's media server. Edit - Found another missing one: http://media1.freepenguin.xyz/play/v2/content/global/puffle/care_icons/care/leash.swf Edited September 24, 2017 by Rotom-Wash 1 Share this post Link to post Share on other sites
Report post Posted September 24, 2017 @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