Recovering Files from Browser Cache: Difference between revisions
mNo edit summary |
(Remove version history, remove spreadsheet links, update Flashpoint Cache Exporter link.) |
||
(78 intermediate revisions by 8 users not shown) | |||
Line 13: | Line 13: | ||
* Asking a developer who worked on the game if they still have any files they'd be willing to send. | * Asking a developer who worked on the game if they still have any files they'd be willing to send. | ||
This guide will list some lost games where these methods have all been tried and which are only likely to be found by searching the web cache. It will also show you how to recover these cached files by using a small script which can be easily run on a computer running Windows 2000, XP, Vista, 7 | This guide will list some lost games where these methods have all been tried and which are only likely to be found by searching the web cache. It will also show you how to recover these cached files by using a small script which can be easily run on a computer running Windows 98, ME, 2000, XP, Vista, 7, 8.1 or 10. | ||
[[File:web_cache_recovered_game.png|700px]] | |||
== List of currently lost games == | == List of currently lost games == | ||
This section lists some missing games where searching for their files in browser cache seems like the most promising way to find them. | This section lists some missing games where searching for their files in browser cache seems like the most promising way to find them. | ||
* '''[http://www.fosters-home.com/forum/showthread.php?t=4737 Big Fat Awesome House Party]''' (2006-2009): a Shockwave game released on May 15th, 2006, which was playable on <code>awesomehouseparty.com</code>. It was developed by Powerful Robot Games and published by Cartoon Network. The game was discontinued | '''If you still have access to an old computer where you played any of these, be sure to contact a staff member in the #web-cache channel of [https://discord.gg/kY8r2BbPQ9 our Discord server!] You could very well help us make them playable again.''' | ||
* '''[http://www.fosters-home.com/forum/showthread.php?t=4737 Big Fat Awesome House Party]''' (2006-2009): a Shockwave game released on May 15th, 2006, which was playable on <code>awesomehouseparty.com</code>. It was developed by Powerful Robot Games and published by Cartoon Network. The game was discontinued by June 15th, 2009, not long after the show it was based on had ended. The game had a Flash movie which was used to handle account registrations and logins (this shouldn't be confused for the real game). These Flash files were hosted on <code>i.awesomehouseparty.com</code>. It is partially playable in Flashpoint, yet there are still plenty of files for it that can be found. | |||
* '''Wave Rider''' (2007-2016): Added to Candystand.com on October 11, 2007 and removed on Jan 1, 2016. The branded assets and 4th level have been recovered, but the 1st-3rd levels and unbranded assets have not been recovered yet. | * '''Wave Rider''' (2007-2016): Added to Candystand.com on October 11, 2007 and removed on Jan 1, 2016. The branded assets and 4th level have been recovered, but the 1st-3rd levels and unbranded assets have not been recovered yet. | ||
Line 33: | Line 37: | ||
* '''Nesquik Xtreme Kart''' (2004-2008): a Shockwave racing game released in 2004, which was playable on <code>nesquik.com</code> until it was removed in late 2008 due to changes in the website. Only the game's loader (<code>loader.dcr</code>) was saved by the Wayback Machine. The following files are missing: <code>xtremekart.dcr</code>, <code>3d.cct</code>, <code>graphics.cct</code>, <code>library.cct</code>, <code>scripts.cct</code>, <code>sounds.cct</code>, and <code>track1.cct</code> through <code>track5.cct</code>. | * '''Nesquik Xtreme Kart''' (2004-2008): a Shockwave racing game released in 2004, which was playable on <code>nesquik.com</code> until it was removed in late 2008 due to changes in the website. Only the game's loader (<code>loader.dcr</code>) was saved by the Wayback Machine. The following files are missing: <code>xtremekart.dcr</code>, <code>3d.cct</code>, <code>graphics.cct</code>, <code>library.cct</code>, <code>scripts.cct</code>, <code>sounds.cct</code>, and <code>track1.cct</code> through <code>track5.cct</code>. | ||
* '''Toonami: Trapped in Hyperspace''' (2002): a 3D Groove game which was on the Cartoon Network website, meant as part of Toonami's TIE event. It was a game like Descent which involves flying a ship through a futuristic maze and shooting enemies. The TV series is on YouTube, | * '''Toonami: Trapped in Hyperspace''' (2002-2004): a 3D Groove game which was on the Cartoon Network website, meant as part of Toonami's TIE event. It was a game like Descent which involves flying a ship through a futuristic maze and shooting enemies. The TV series is on YouTube, a partially corrupted prototype exists courtesy of the game's developer Pepworks and the Training and Chapter 1 exists but the Chapter 2-5 its entirety is gone, and that Wayback Machine saved is its loader. The game's main file would have been called <code>toon0.dcr</code>. This is NOT to be confused with the <code>toon.dcr</code> file which is only a loader and is not a part of the game! | ||
* ''' | * '''Orbit Spherez''': a Shockwave game from Candystand that was removed January 1, 2016. The game's premise is similar to Marble Blast; it's a 3D platformer where you navigate a marble through an obstacle course. This game is partially playable in Flashpoint, but is missing the Shockwave 3D World files for levels 4 - 6, and will simply crash when it tries to load a non-existent level. | ||
* '''Wonderville 3D''' (2004 - | * '''Wonderville 3D''' (2004 - 2010): an educational Shockwave game that was developed by Idea Machine/Rare Method for the Wonderville Foundation. It involved navigating a 3D city on a hoverboard to find minigames and trivia facts. It was meant to serve as a resource for school students, and was created in Calgary based on the Alberta curriculum. All that exists of it is a loader and screenshot. | ||
* '''Jimmy Neutron Gotta Blast: Rocket Race''' (2002 '''Promo Version'''): a 3D Groove game developed by Gigawatt Studios which was added to the Nick website in 2002 and taken down the same year in September as part of a contest. The contest was advertised on TV and there exists commercials of it on YouTube. There is a non-promo version with all the contest elements including the online multiplayer and extra levels stripped, which is available in Flashpoint, but the original promo version is lost. This game was available for only a very brief period, so it's likely very rare. | * '''Jimmy Neutron Gotta Blast: Rocket Race''' (2002 '''Promo Version'''): a 3D Groove game developed by Gigawatt Studios which was added to the Nick website in 2002 and taken down the same year in September as part of a contest. The contest was advertised on TV and there exists commercials of it on YouTube. There is a non-promo version with all the contest elements including the online multiplayer and extra levels stripped, which is available in Flashpoint, but the original promo version is lost. This game was available for only a very brief period, so it's likely very rare. | ||
* '''Burnin' Rubber (Virtools)''': an alternate version of the game Burnin' Rubber which plays in the 3DVIA Player, rather than using Shockwave 3D. This was developed by Xform before the Shockwave port. ''The Shockwave port is NOT lost!'' The original Virtools game was never available on Shockwave.com and was exclusively available on Xform's own website Xform.nl! | * '''Burnin' Rubber (Virtools)''': an alternate version of the game Burnin' Rubber which plays in the 3DVIA Player, rather than using Shockwave 3D. This was developed by Xform before the Shockwave port. ''The Shockwave port is NOT lost!'' The original Virtools game was never available on Shockwave.com and was exclusively available on Xform's own website Xform.nl! | ||
* '''Postopia Game Frame''' (2003-2006): A small collection of 6 shockwave games from Skyworks Technologies made to advertise the Postopia PDA. The first 3 games were available to play while the other 3 needed postoken codes from PDAs inside select cereal boxes to unlock, Despite this however, every game was stored on a single CCT file (ppdadata.cct) that the main DCR (ppdamain.dcr) would load from. The CCT file was the only part of Game Frame not archived. | * '''Postopia Game Frame''' (2003-2006): A small collection of 6 shockwave games from Skyworks Technologies made to advertise the Postopia PDA. The first 3 games were available to play while the other 3 needed postoken codes from PDAs inside select cereal boxes to unlock, Despite this however, every game was stored on a single CCT file (ppdadata.cct) that the main DCR (ppdamain.dcr) would load from. The CCT file was the only part of Game Frame not archived. | ||
Line 56: | Line 56: | ||
* '''Night Spy Mission''' (2003-2011): A stealth maze game from Postopia developed by Smashing Ideas. Your objective was to navigate through your house to sneak a movie in with your friends without waking up your parents, which would happen if you interacted with red tiles for too long. Along the way you could pick up collectables for points and items to help you get through blocked paths. | * '''Night Spy Mission''' (2003-2011): A stealth maze game from Postopia developed by Smashing Ideas. Your objective was to navigate through your house to sneak a movie in with your friends without waking up your parents, which would happen if you interacted with red tiles for too long. Along the way you could pick up collectables for points and items to help you get through blocked paths. | ||
* '''Tank Attack 3D''' (2013-2016): a 3D shooter Shockwave game created by Silent Bay Studios and released by Miniclip. Delisted when major browsers remove a NPAPI support, completly removed from folders in 2020/2021. | |||
* '''Desperado''' (2014-2016): a 3D shooter Shockwave game created by Silent Bay Studios and released by Miniclip. Delisted when major browsers remove a NPAPI support, completly removed from folders in 2020/2021. | |||
* '''Mamamoto''' (2011-2016): a multiplayer racing Shockwave game created by Silent Bay Studios. The game was released in beta in 2011, the site stopped working at the end of 2016, and the game never left the beta. | |||
* '''Tour de Flex''' (2009-2014): a component explorer initially created in Adobe AIR for a desktop. It replaced Adobe Flex: Component Explorer. A little later, a slimmed-down Flash online version with no AIR examples came out. The AIR version is still available [http://download.macromedia.com/pub/developer/air/TourDeFlex.air here], but not all features are working anymore and doesn't install in Adobe AIR 32. It has been replaced by "Apache Flex: Tour De Flex Component Explorer" which has been available since Flashpoint 11 and is still available on live web. Source code still exists, but binary web version is lost. [https://www.youtube.com/watch?v=K4sYmtijXXk Video footage] | |||
* '''The Smurfs 2: Smurfette Vs Naughties''' (2013-2016): a 3D shooter Shockwave game created by Silent Bay Studios and released by Miniclip. Delisted when major browsers remove a NPAPI support, completly removed from folders in 2020/2021. | |||
* '''Abraham Lincoln Vampire Hunter - Motion Comic''' (2012-2013): a HTML5 Interactive Comic Game created by Trigger LLC and released by 20th Century Fox. Delisted sometime in 2013. More info about it here: https://thefwa.com/cases/abraham-lincoln-vampire-hunter Originally Available here: https://web.archive.org/web/20120902085421/http://www.abelincolnvampirehunter.com/ | |||
* '''Transformers Prime - Kinder Surprise Russian Microsite''' (2014): a Flash Microsite made to promote the Kinder Transformers Prime toys. The Microsite featured 3 sections: A Rock-Paper-Scissor type Minigame, A Character Bios and A Memory Game. Delisted sometime in 2014. Originally available here: https://web.archive.org/web/20140217074522/http://www.2magic.com:80/mk/lang/ru_RU/minisites/transformers.htm | |||
* '''Oreo Transformers: Lab Grab''' (2014): a HTML5 Minigame made for a Competition. Delisted in 2014. Originally available here: https://web.archive.org/web/20140603172530/http://www.oreotransformers4.com:80/sg/en/game | |||
* '''Oreo Blizzard''' (1998-1999): a Shockwave game made for the Holiday season in 1998. Delisted in 1999. Originally available here: https://web.archive.org/web/19990210082627/http://www.oreo.com/holidaygame/oreo_blizzard.html | |||
* '''Watch Me Change''' (July 2005-February 2006): a Shockwave dress up game, where the person danced after disguising. Asset <code>graphics_shared.cct</code> is lost. Originally available here: https://web.archive.org/web/20050728030216/http://www.watchmechange.com/ | |||
=== Gallery === | === Gallery === | ||
Line 96: | Line 116: | ||
Image:Scrn_game_nightspy.jpg| A thumbnail of Night Spy Mission taken from Postopia on the Wayback Machine | Image:Scrn_game_nightspy.jpg| A thumbnail of Night Spy Mission taken from Postopia on the Wayback Machine | ||
Image:TankAttack3D.png| Screenshot from Tank Attack 3D taken from [https://www.youtube.com/watch?v=BzNq2RlhwvI this video]. | |||
Image:Desperado.png| Screenshot from Desperado taken from [https://www.youtube.com/watch?v=mh9UvF9J488 this video]. | |||
Image:TourDeFlex.jpg| Screenshot from desktop version of Tour de Flex taken from [https://web.archive.org/web/20121110214651/http://www.adobe.com/devnet/flex/tourdeflex.html this website]. | |||
Image:Smurfette Vs Naughties.gif| Screenshot from Smurfette Vs Naughties taken from [https://img.y8.com/cloud/y8-thumbs/56031/big.gif Y8]. | |||
Image:Prime.png| a Screenshot from Transformers Prime - Kinder Surprise Russian Microsite taken from [https://www.youtube.com/watch?v=Da7EjgBMjF4&list=PLO4GabV0OEIqw0BERilz_4ZA6MurVhIb7&index=56 YouTube]. | |||
Image:Alvh fwa screen-P4BK.jpg| a Screenshot from Abraham Lincoln Vampire Hunter - Motion Comic taken from [https://thefwa.com/cases/abraham-lincoln-vampire-hunter FWA]. | |||
Image:Oreo-Transformers-4-promo.jpg| a Screenshot from Oreo Transformers: Lab Grab taken from [http://manilamommy.com/wp-content/uploads/2014/07/Oreo-Transformers-4-promo.jpg This Site] Notice that the bottom of the 3rd picture contains a picture of the game. | |||
Image:promnight.jpg| a Screenshot from Prom Night taken from the Developer's site. | |||
</gallery> | </gallery> | ||
Line 103: | Line 139: | ||
This section lists some previously lost games which were recovered from a web browser's cache. | This section lists some previously lost games which were recovered from a web browser's cache. | ||
* ''' | * '''3 Point Shootout Branded Version''' (2007-2009): a Shockwave game developed by "Skyworks Technologies" and published by "Candystand" on September 14th, 2007. The game was rebranded in 2009 due to a change in ownership of the [https://web.archive.org/web/20081105135625/http://www.candystand.com/play.do?id=18202 Candystand.com] website. Although the game was playable before, the branded assets were found in the web cache. | ||
* ''' | * '''Delivery Boy Branded Assets''' (2008-2009): a Shockwave game developed by "Silent Bay Studios" and published by "Candystand" on May 30th, 2008. The game was rebranded in 2009 due to a change in ownership of the [https://web.archive.org/web/20081106055129/http://www.candystand.com/play.do?id=18322 Candystand.com] website. Although the game was playable before, the branded assets were found in the web cache. | ||
* ''' | * '''Jak & Daxter: The Precursor Legacy - The Lost Levels''' (2001-2014): a Java game published by "Naughty Dog" in 2001. This game was an official demake of the first world from the 2001 PS2 game "Jak and Daxter: The Precursor Legacy". It was removed from the [https://web.archive.org/web/20080729235026/http://www.jakanddaxterlegend.com/ JakAndDaxterLegend.com] website in 2014. | ||
* ''' | * '''Life Savers Match Maker''' (2004-2009, 2011-2016): a Shockwave game developed by "Skyworks Technologies" and published by "Candystand" in 2004. It was replaced with a Flash version in 2009 due to a change in ownership of the [https://web.archive.org/web/20081127160151/http://www.candystand.com/play.do?id=17950 Candystand.com] website. The Shockwave version was brought back and rebranded as "Match Maker Classic" in 2011, where it stayed until January 1st, 2016, when the [https://web.archive.org/web/20120504000145/http://www.candystand.com/play/match-maker-classic Candystand.com] website was discontinued. | ||
* ''' | * '''Line Rider "i'm ridin' it"''' (2008-2009): a Flash game developed by "inXile Entertainment" and published by "McDonald's" on August 25th, 2008. This promotional version of "Line Rider" was made to advertise the [https://www.sweepstakesmag.com/video-games/mini-size-fun-sweepstakes-at-mcdonalds/ "Mini Size Fun Sweepstakes at McDonald's"]. It was removed from the [https://web.archive.org/web/20090204210827/http://minisizefun.com/ MiniSizeFun.com] website on November 11th, 2009. | ||
* '''Slipstream''' (2008-2016): a Shockwave game developed by "Silent Bay Studios" and published by "Candystand" on March 4th, 2008. It was removed from [https://web.archive.org/web/20100301190013/http://www.candystand.com/play/slipstream Candystand.com] on January 1st, 2016, shortly before discontinuation of this page. | |||
== Flashpoint Cache Exporter == | |||
This | This section will show you how to use a small tool called "Flashpoint Cache Exporter" to list and copy cached files from various web browsers. | ||
This script works with Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, and Netscape Navigator. It should run on Windows 98, ME, 2000, XP, Vista, 7, 8.1, or 10 without needing an Administrator account or elevated privileges. | |||
You can use a USB flash drive to get this tool into your old computer, and the resulting files out of it. Don't use the web browsers on your old computer to download | '''[https://mega.nz/file/Ew9FCYrB#arlnz_UjovQuj4XPbWI0aNTtseOIjhIjmFahLtHF120 Download the latest version here.]''' | ||
You can use a USB flash drive to get this tool into your old computer, and the resulting .7z files out of it. Don't use the web browsers on your old computer to download it. You may delete cached game files while doing so. You should move this tool to the Desktop before running it, and also run it for each user profile on your computer. If you can't boot your old computer to run this tool but have access to its files, see [[#Other_ways_of_exploring_the_cache|this section below]]. You can also use a program such as [https://www.hirensbootcd.org/ Hiren's BootCD PE] with a flash drive or CD to change the user passwords on your old Windows PC if you've forgotten them. Similarly, do not use the web browsers on your old computer to download this. | |||
Read the <code>readme.txt</code> file if you have any other questions. | Read the <code>readme.txt</code> file if you have any other questions. | ||
Line 129: | Line 167: | ||
<ol> | <ol> | ||
<li> Run the file you downloaded above. You'll be asked to choose a location where you want the tool to be extracted. Choose one and then press | <li> Run the file you downloaded above. You'll be asked to choose a location where you want the tool to be extracted. Choose one and then press <code>Extract</code>. | ||
<br> | <br> | ||
[[File:Cache_dumper_tutorial_1.png]] | [[File:Cache_dumper_tutorial_1.png]] | ||
Line 136: | Line 174: | ||
<br> | <br> | ||
<li> Navigate to the new folder where the tool was extracted to and run the batch file <code> | <li> Navigate to the new folder where the tool was extracted to and run the batch file <code>FlashpointCacheExporter.bat</code>. A new window will pop up. Read what it says and then press Enter to start running the script. If you are using Windows 98 or ME, run <code>Win-98-ME-FlashpointCacheExporter.bat</code> instead. | ||
<br> | <br> | ||
[[File:Cache_dumper_tutorial_3.png]] | [[File:Cache_dumper_tutorial_3.png]] | ||
Line 143: | Line 181: | ||
<br> | <br> | ||
<li> Let the script run through its | <li> Let the script run through its 14 steps. After it finishes, press Enter again to close the window. You'll now have two new folders (ExportedCacheInfo and ExportedCache) and two new files (ExportedCacheInfo.7z and ExportedCache.7z). Other files and folders may also be created. | ||
<br> | <br> | ||
[[File:Cache_dumper_tutorial_5.png]] | [[File:Cache_dumper_tutorial_5.png]] | ||
Line 151: | Line 189: | ||
<li> | <li> | ||
You can now look inside these folders to see if any game files were found. One quick way to do this is by opening each CSV file and checking the list of files that were copied. | |||
<br> | <br> | ||
'''Before you send any files to another person, be aware that your browser cache will likely contain sensitive data, such as names and addresses.''' | |||
<br> | <br> | ||
Be sure to check your files first before you upload them anywhere. Alternatively, you can ask a staff member in the <code>#web-cache</code> channel of [https://discord.gg/kY8r2BbPQ9 our Discord server] if you can send the files privately by messaging them. | |||
<br> | <br> | ||
[[File:Cache_dumper_tutorial_7.png]] | [[File:Cache_dumper_tutorial_7.png]] | ||
Line 162: | Line 200: | ||
</ol> | </ol> | ||
=== | === Analyzing the results === | ||
After running the batch file, you'll have CSV files which list every file cached by a given browser and a copy of some of these. You can now search for missing game files any way you want. | |||
If you found a lost game or need help analyzing your files, contact a staff member in the <code>#web-cache</code> channel of our Discord server. Remember that whoever you send the resulting .7z files to will be able to see the contents of the websites that were visited and the username of the computer where the script ran. Sending individual game assets is usually fine. | |||
The | ==== The SystemInfo.txt file ==== | ||
The <code>SystemInfo.txt</code> file can be opened by using a text editor like Notepad. It may contain the following system information: the current Flashpoint Cache Exporter's version, the current date, the operating system's name, version, system type, and original install date, and Internet Explorer's version and cache location. This is useful if you want to find out which Windows and Internet Explorer versions were used in your old computer. | |||
==== The CSV files ==== | |||
You can import each CSV file to a spreadsheet program and see all the items that were cached by a specific browser. This tool comes with a lightweight CSV Viewer, which is located in <code>App\csvfileview</code>. You can open a CSV file by going to <code>File > Open CSV\Tab-Delimited File</code> or by dragging and dropping it in the program. You'll likely want to sort them by a specific column to make searching for specific games or file types easier. The most useful columns are: Filename, Content Type, and URL. The "Last Accessed" and "Last Modified" columns are also useful if you want to make sure that you have the most recent version of a particular game (provided you know when the game was released and removed from its website). | |||
Check the [[#MIME types and file extensions|section below]] to see the various MIME types and file extensions that were used by web games. Note that Shockwave .dcr files may be saved as .dir because of their MIME type. If a game requires an asset called "game.dcr", you should look for both that file and "game.dir". | |||
[[File:Cache_dumper_spreadsheet.png|center|frame|Part of the <code>InternetExplorerCache.csv</code> file after it was imported into Google Sheets. The four columns shown represent the Filename, MIME Type, URL and Last Access Date. Here we can see some Flash and 3DVIA games, and even a VRML world.]] | |||
==== The browser folders ==== | |||
In order to check the cached files that were copied over from a specific browser, you can use the SearchMyFiles utility located in <code>App\searchmyfiles</code>. You can list and apply various filters to every file in a given folder by putting its absolute path in the <code>Base Folders</code> field or by locating it manually using the "Browse..." button. Then, press <code>Start Search</code> and wait until a second window pops up. You'll likely want to sort them by a specific column to make searching for specific games or file types easier. The most useful columns are: Filename and Extension. The "Modified Time", "Created Time", and "Last Accessed Time" columns are also useful if you want to make sure that you have the most recent version of a particular game (provided you know when the game was released and removed from its website). | |||
==== The RawNetscapeNavigatorCache folder ==== | |||
If the <code>RawNetscapeNavigatorCache</code> folder contains any files (and not just empty folders), then you may want to export these to see what was cached by Netscape Navigator. To do so, use a program called "Tim Johnson's Cache View" which is located in <code>App\cview285</code>. This is an older application that allows you to view the cache of the following browsers: Netscape Navigator, Mozilla, Firebird, Firefox, Opera, and Internet Explorer. Note that it will always try to open its help file when you run it. On more modern machines, it will fail to do so and display and message that says "Failed to launch help.". Ignore this message and continue by pressing the OK button. | |||
To view Netscape Navigator's cache, go to <code>View > Options...</code> and select the <code>Show browser cache in this folder:</code> option. Then, you'll need to either enter the absolute path to the folder that contains the browser's cache database file, or locate it manually by using the "Browse..." button. There should be one database file in each subfolder in the <code>RawNetscapeNavigatorCache</code> folder. These may be called "Fat", "fat.db", "cache.db", or "_CACHE_MAP_". For example, the following directory which contains a fat.db file: <code>C:\Users\John\Desktop\RawNetscapeNavigatorCache\Default_4.x_User_Profiles\default</code>. Finally, press OK to exit the options menu, and go to <code>File > Re-load Cache</code> to view Netscape Navigator's cache. | |||
< | To export Netscape Navigator's cache, follow the previous steps and then select the files you want to export by holding Ctrl while clicking on them. You can select every file by going to <code>Edit > Select All</code> or by pressing Ctrl + A. Then, right-click on the selection and go to <code>Copy to...</code>. In the window that pops up, enter the path to the destination folder or locate it using the "Browse" button. Finally, press the OK button to export the cache to this folder. | ||
You can follow these same steps to view/export the cache of older browsers that can't be opened with NirSoft's tools. Unlike NirSoft's cache viewers, Tim Johnson's Cache View expects you to enter the path of the directory that contains the cache index/database file. For example, if you wanted to view Internet Explorer's cache, you'd enter: | |||
* <code>C:\Documents and Settings\John\Local Settings\Temporary Internet Files</code> for NirSoft's IECacheView. | |||
* | * <code>C:\Documents and Settings\John\Local Settings\Temporary Internet Files\Content.IE5</code> for Tim Johnson's Cache View. | ||
* | This is because the index.dat file is located in "Content.IE5" (in the case of this Internet Explorer version). | ||
== Other ways of exploring the cache == | |||
The methods mentioned in the previous section are one way of checking you browser's cache for lost games. If you prefer, you can also use most of these utilities directly instead of relying on the batch files. This is useful when you can't run the tool itself on your old computers (e.g. if they don't boot anymore) but have access to their files (e.g. from a previous backup). These utilities and their configuration files are located in the <code>App</code> folder. See the <code>readme.txt</code> file in their respective folders to learn how to use them. | |||
</ | |||
=== Using NirSoft's cache viewers === | |||
< | For NirSoft's cache viewers (ChromeCacheView, IECacheView, MZCacheView, OperaCacheView, SafariCacheView), you can select a specific cache folder by going to <code>File > Select Cache Folder</code>. In the window that pops up, enter the path to the cache folder or locate it using the "..." browse button. Press the OK button to view the browser's cache. To export the cache, select the files you want by holding Ctrl and clicking on them, or select all of them by going to <code>Edit > Select All</code> or by pressing Ctrl + A. Then, go to <code>File > Copy Selected Cache Files To...</code> or press F4 to bring up a new window. Here you can choose the destination folder by entering its path or by locating it using the "..." browse button. Make sure to keep the <code>Save the files in the directory structure of the Web site</code> option checked since it allows you to more easily search for lost game files. Finally, press OK to export them. | ||
</ | |||
=== Using the Web Cache Exporter === | |||
< | For the Web Cache Exporter, follow the instructions specified in the readme.txt file inside the <code>web-cache-exporter</code> folder. You can easily find and export all supported cache formats by running the following command: <code>WCE32.exe -find-and-export-all</code>. This tool also allows you to export the cache from external drives. Read the help file in <code>web-cache-exporter\ExternalLocations</code> to learn how. | ||
</ | |||
=== Using Search Everything === | |||
</ | In order to locate the browser cache in your old computer's files more easily, you can use a program called [https://www.voidtools.com/downloads/ Search Everything]. This application allows you to quickly find any files and folders given a set of filters. For example, if you have a copy of your old hard drive's files in a folder, you can go to <code>Search > Advanced Search...</code> and enter its path in the <code>Located in</code> section at the bottom of the window that pops up. You can also locate it by using the "Browse..." button. Make sure that the <code>Include subfolders</code> option is ticked. Press OK to see a list of all the files and subfolders inside the folder with your old computer's content. You can use a more specific location and add extra filters to help you find cached game files. For example, we could use the following to search for .swf Flash files inside Internet Explorer's cache folder: <code>C:\Users\John\Desktop\My Old Hard Drive\Documents and Settings\John\Local Settings\Temporary Internet Files" *.swf</code> | ||
Refer to the next sections on this page to see a list of [[#Cache_locations|browser cache locations]] and [[#MIME_types_and_file_extensions|relevant plugin file extensions]]. | |||
=== | === Using a SATA/IDE to USB adapter === | ||
[[File:SATA_IDE_to_USB_Adapter.jpg|thumb|200px|right|A SATA/IDE to USB 3.0 cable.]] | |||
If your old computer doesn't boot and you can't access its files any other way, you can try removing the hard drive and using a SATA/IDE to USB adapter to connect and copy them to another working computer. You can then use the methods above to search for any cached web game files. Note that is just one way of retrieving your old files. If you're able to get these files some other way, feel free to use whatever method you're most comfortable with. | |||
=== Using Recuva === | |||
Recuva is a utility that allows you to potentially recover deleted files, but it is not always guaranteed to work. It's best used if you remember playing a specific game that you can't find in the cache, or if other lost assets have already been found on the computer. You may still want to scan it anyway, as you could recover lost files regardless. This application works on Windows XP and newer, and the free standard version can be [https://www.ccleaner.com/recuva/download/standard downloaded from this link.] | |||
This tool gives you two search options: a normal and a deep scan. A normal scan takes less time than a deep one, but might not find as many files. To make the recovery process faster, you can choose to only recover files from [[#Cache_locations|specific browser cache folders]]. It's also recommended that you recover files listed as being in an unknown directory, as these could contain cached files as well. Additionally, even though many files will be listed as corrupted, it's advised that you recover them anyways as some could still be completely intact. It's also recommended that you save a .txt file once the scan is done so that it can be easily analyzed by someone else if necessary. Keep in mind that a completed scan is not saved, so if the program is closed, the scan must be started again from the beginning. | |||
If a lost file is found but also corrupted, it's advised to still send it to a Flashpoint staff member anyways. Depending on the game, at least some of it might be salvageable. If your old computer doesn't boot but you're able to connect its hard drive to your current computer using the previously mentioned SATA/IDE to USB adapter, you can choose to scan that particular drive. Once again, this is just one example of how you can try to recover lost web game files. Feel free to use a different program or method if you're more comfortable with other file recovery software or techniques. | |||
== | == Cache locations == | ||
This section will | This section will list the default location of the web cache in various browsers and operating systems. This is useful if you want to search for cached files manually without using the Flashpoint Cache Exporter. Note that you can still use NirSoft's cache viewers by changing the directory they process. | ||
Some common values of the locations that are used in the next subsections: | |||
== | {| class="wikitable" style="text-align:center;" | ||
|- style="font-weight:bold;" | |||
! Environment Variable | |||
! Windows Version | |||
! Example | |||
|- | |||
| rowspan="2" style="vertical-align:middle;" | WINDIR | |||
| 95, 98, ME, XP, Vista, 7, 8.1, 10 | |||
| C:\WINDOWS | |||
|- | |||
| 2000 | |||
| C:\WINNT | |||
|- | |||
| rowspan="2" style="vertical-align:middle;" | USERPROFILE | |||
| 2000, XP | |||
| C:\Documents and Settings\<Username> | |||
|- | |||
| Vista, 7, 8.1, 10 | |||
| C:\Users\<Username> | |||
|- | |||
| rowspan="2" style="vertical-align:middle;" | APPDATA | |||
| 2000, XP | |||
| C:\Documents and Settings\<Username>\Application Data | |||
|- | |||
| Vista, 7, 8.1, 10 | |||
| C:\Users\<Username>\AppData\Roaming | |||
|} | |||
{| class="wikitable" style="text-align:center;" | |||
|- style="font-weight:bold;" | |||
! Location | |||
! Windows Version | |||
! Example | |||
|- | |||
| style="vertical-align:middle;" | <Program Files> | |||
| 98, ME, 2000, XP, Vista, 7, 8.1, 10 | |||
| C:\Program Files | |||
|- | |||
| rowspan="3" style="vertical-align:middle;" | <Application Data> | |||
| 98, ME | |||
| C:\WINDOWS\Application Data | |||
|- | |||
| 2000, XP | |||
| C:\Documents and Settings\<Username>\Application Data | |||
|- | |||
| Vista, 7, 8.1, 10 | |||
| C:\Users\<Username>\AppData\Local | |||
|} | |||
=== Internet Explorer === | === Internet Explorer === | ||
If you use the Flashpoint Cache | If you use the Flashpoint Cache Exporter, this location is automatically saved in <code>SystemInfo.txt</code>. | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 330: | Line 339: | ||
| style="text-align: center;" | %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files | | style="text-align: center;" | %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files | ||
|- | |- | ||
| style="text-align: center;" | | | style="text-align: center;" | Windows 8.1, Windows 10 | ||
| style="text-align: center;" | %USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache | | style="text-align: center;" | %USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache | ||
|- | |- | ||
| style="text-align: center;" | | | style="text-align: center;" | Windows 8.1, Windows 10 (Enhanced Protected Mode) | ||
| style="text-align: center;" | %USERPROFILE%\AppData\Local\Packages\windows_ie_ac_001\AC\INetCache | | style="text-align: center;" | %USERPROFILE%\AppData\Local\Packages\windows_ie_ac_001\AC\INetCache | ||
|} | |||
=== Netscape Navigator === | |||
On Windows, the cache is located at: | |||
{| class="wikitable" style="text-align:center;" | |||
|- style="font-weight:bold;" | |||
! Browser Version | |||
! Cache Location | |||
|- | |||
| 3.x | |||
| <Program Files>\Netscape\Communicator\Cache | |||
|- | |||
| 4.x | |||
| <Program Files>\Netscape\Users\<Profile Name>\Cache | |||
|- | |||
| 6.x, 7.x | |||
| <Application Data>\Mozilla\Users50\<Profile Name>\<Profile Salt>.slt\Cache | |||
|- | |||
| 8.x | |||
| <Application Data>\Netscape\NSB\Profiles\<Profile>\Cache | |||
|- | |||
| 9.x | |||
| <Application Data>\Netscape\Navigator\Profiles\<Profile>\Cache | |||
|} | |} | ||
Line 349: | Line 383: | ||
| style="text-align: center;" | %APPDATA%\Sun\Java\Deployment\cache | | style="text-align: center;" | %APPDATA%\Sun\Java\Deployment\cache | ||
|- | |- | ||
| style="text-align: center;" | Windows Vista, Windows 7 | | style="text-align: center;" | Windows Vista, Windows 7, Windows 8.1, Windows 10 | ||
| style="text-align: center;" | %USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\cache | | style="text-align: center;" | %USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\cache | ||
|} | |} | ||
=== Shockwave === | |||
On Windows, the Shockwave cache is stored in the temporary files directory. This location is specified in the <code>TEMP</code> and <code>TMP</code> environment variables. For example: | |||
{| class="wikitable" style="text-align:center;" | |||
|- style="font-weight:bold;" | |||
! Operating System | |||
! Cache Location | |||
|- | |||
| Windows 98, ME | |||
| %WINDIR%\TEMP | |||
|- | |||
| Windows 2000, Windows XP | |||
| %USERPROFILE%\Local Settings\Temp | |||
|- | |||
| Windows Vista, Windows 7, Windows 8.1, Windows 10 | |||
| %USERPROFILE%\AppData\Local\Temp | |||
|} | |||
The names of these cached files start with <code>mp</code>, followed by at least six more characters (e.g. <code>mpb02684.w3d</code>). | |||
== MIME types and file extensions == | == MIME types and file extensions == | ||
This section will list the MIME types and file extensions that <code> | This section will list the MIME types and file extensions that <code>FlashpointCacheExporter.bat</code> uses to determine whether or not it should copy a cached file. These are defined in both <code>App\MimeTypesToSave.txt</code> and <code>App\FileExtensionsToSave.txt</code>. | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 366: | Line 420: | ||
| style="text-align: center;" | - | | style="text-align: center;" | - | ||
| style="text-align: center;" | .grv | | style="text-align: center;" | .grv | ||
|- | |||
| style="text-align: center;" | Atomic3D Player | |||
| style="text-align: center;" | video/x-atomic3d-feature<br>application/x-atomic3d | |||
| style="text-align: center;" | .fmf .psq .agp .agt .seq .scn | |||
|- | |- | ||
| style="text-align: center;" | Authorware | | style="text-align: center;" | Authorware | ||
Line 387: | Line 445: | ||
| style="text-align: center;" | .swf .spl | | style="text-align: center;" | .swf .spl | ||
|- | |- | ||
| style="text-align: center;" | Hypercosm | | style="text-align: center;" | Hypercosm 3D Player | ||
| style="text-align: center;" | application/x-Hypercosm-3D-Applet | | style="text-align: center;" | application/x-hypercosm<br>application/x-Hypercosm-3D-Applet | ||
| style="text-align: center;" | .hcvm | | style="text-align: center;" | .hcvm | ||
|- | |- | ||
Line 398: | Line 456: | ||
| style="text-align: center;" | application/java-archive<br>application/java-serialized-object<br>application/java-vm<br>application/x-java-applet<br>application/x-java-bean<br>application/x-java-vm<br>application/x-java-vm-npruntime<br>application/x-java-jnlp-file | | style="text-align: center;" | application/java-archive<br>application/java-serialized-object<br>application/java-vm<br>application/x-java-applet<br>application/x-java-bean<br>application/x-java-vm<br>application/x-java-vm-npruntime<br>application/x-java-jnlp-file | ||
| style="text-align: center;" | .jar .ser .class .jnlp | | style="text-align: center;" | .jar .ser .class .jnlp | ||
|- | |||
| style="text-align: center;" | Pulse Player | |||
| style="text-align: center;" | application/x-pulse-player<br>application/x-pulse-player-32<br>application/x-pulse-stream<br>application/x-pulse-download<br>application/x-pulse-version | |||
| style="text-align: center;" | .pwc .pw3 .pws .pwn .pwv .pwr | |||
|- | |- | ||
| style="text-align: center;" | ShiVa3D | | style="text-align: center;" | ShiVa3D | ||
Line 420: | Line 482: | ||
|- | |- | ||
| style="text-align: center;" | Viscape | | style="text-align: center;" | Viscape | ||
| style="text-align: center;" | x-world/x-vrt<br>x-world/x-svr | | style="text-align: center;" | x-world/x-vrt<br>x-world/x-svr<br>x-world/x-xvr<br>application/vnd.superscape.vislite | ||
| style="text-align: center;" | .vrt .svr | | style="text-align: center;" | .vrt .svr .xvr .ssv | ||
|- | |- | ||
| style="text-align: center;" | Vitalize! | | style="text-align: center;" | Vitalize! | ||
Line 428: | Line 490: | ||
|- | |- | ||
| style="text-align: center;" | VRML | | style="text-align: center;" | VRML | ||
| style="text-align: center;" | model/vrml<br>x-world/x-vrml<br>application/x-vrml<br>application/x-cc3d | | style="text-align: center;" | model/vrml<br>x-world/x-vrml<br>application/x-vrml<br>application/x-bscontact<br>application/x-blaxxuncc3d<br>application/x-blaxxuncc3dpro<br>application/x-cc3d | ||
| style="text-align: center;" | .wrl .wrz .vrml | | style="text-align: center;" | .wrl .wrz .wrl.gz .vrml .bswrl .bxwrl | ||
|- | |- | ||
| style="text-align: center;" | X3D | | style="text-align: center;" | X3D | ||
Line 435: | Line 497: | ||
| style="text-align: center;" | .x3d .x3dv .x3db .x3dz .x3dvz .x3dbz .x3z | | style="text-align: center;" | .x3d .x3dv .x3db .x3dz .x3dvz .x3dbz .x3z | ||
|} | |} | ||
<noinclude> | |||
[[Category:Other Guides]] | |||
</noinclude> |
Latest revision as of 22:59, 22 December 2023
Web browsers often save files from websites you visit in a location called the "cache". This speeds up page loading times on subsequent visits because the cached files do not have to be redownloaded. We can use this to our advantage when looking for web games whose files are now unavailable.
This method for finding assets belonging to lost games is imprecise for a few reasons:
- It requires access to an old computer where you played the game.
- Files in your browser cache might have been deleted automatically or manually.
- A game could have a lot of files, some of which are only requested at certain times. For example, the files for each level might only be downloaded when you beat the previous level. This would require you to have completed the whole game.
Because of this, you're more likely to find a game by using one of the following methods:
- Checking if the files are still in the original site. They might still exist even if the game is unlisted.
- Checking if the game exists on another site.
- Checking the Wayback Machine.
- Looking for a fan or fanmade project who saved the game while it was still available.
- Asking a developer who worked on the game if they still have any files they'd be willing to send.
This guide will list some lost games where these methods have all been tried and which are only likely to be found by searching the web cache. It will also show you how to recover these cached files by using a small script which can be easily run on a computer running Windows 98, ME, 2000, XP, Vista, 7, 8.1 or 10.
List of currently lost games
This section lists some missing games where searching for their files in browser cache seems like the most promising way to find them.
If you still have access to an old computer where you played any of these, be sure to contact a staff member in the #web-cache channel of our Discord server! You could very well help us make them playable again.
- Big Fat Awesome House Party (2006-2009): a Shockwave game released on May 15th, 2006, which was playable on
awesomehouseparty.com
. It was developed by Powerful Robot Games and published by Cartoon Network. The game was discontinued by June 15th, 2009, not long after the show it was based on had ended. The game had a Flash movie which was used to handle account registrations and logins (this shouldn't be confused for the real game). These Flash files were hosted oni.awesomehouseparty.com
. It is partially playable in Flashpoint, yet there are still plenty of files for it that can be found.
- Wave Rider (2007-2016): Added to Candystand.com on October 11, 2007 and removed on Jan 1, 2016. The branded assets and 4th level have been recovered, but the 1st-3rd levels and unbranded assets have not been recovered yet.
- Dirt Track (2008-2016): Added to Candystand.com on July 2, 2008 and removed on Jan 1, 2016. The branded assets and 1st level have been recovered, but the 2nd-4th levels and unbranded assets have not been recovered yet.
- Stack-it (2008-2016): Added to Candystand.com on May 7, 2008 and removed on Jan 1, 2016. The 1st-5th action levels and branded versions have been recovered, but the 6th-34th action and 3rd-34th puzzle levels have not been recovered yet.
- 4 Wheel Blitz (2006-2016): Added to Candystand.com on July 21, 2006 and removed on Jan 1, 2016. An incomplete version was recovered, but the full version with a few more logos has not been recovered yet.
- Nesquik World (2004-2008): a point and click Flash game released in 2004, which served as the hub of
nesquik.com
. Players could move around various locations in the game's world, some of which linked to other pages and games on the website. The game was removed in late 2008 due to changes in the website. Although the Wayback Machine saved a reasonable amount of assets, the files for each different room in the 2D world map (a5.swf
,b6.swf
,c2.swf
, etc) are all missing.
- Nesquik Xtreme Kart (2004-2008): a Shockwave racing game released in 2004, which was playable on
nesquik.com
until it was removed in late 2008 due to changes in the website. Only the game's loader (loader.dcr
) was saved by the Wayback Machine. The following files are missing:xtremekart.dcr
,3d.cct
,graphics.cct
,library.cct
,scripts.cct
,sounds.cct
, andtrack1.cct
throughtrack5.cct
.
- Toonami: Trapped in Hyperspace (2002-2004): a 3D Groove game which was on the Cartoon Network website, meant as part of Toonami's TIE event. It was a game like Descent which involves flying a ship through a futuristic maze and shooting enemies. The TV series is on YouTube, a partially corrupted prototype exists courtesy of the game's developer Pepworks and the Training and Chapter 1 exists but the Chapter 2-5 its entirety is gone, and that Wayback Machine saved is its loader. The game's main file would have been called
toon0.dcr
. This is NOT to be confused with thetoon.dcr
file which is only a loader and is not a part of the game!
- Orbit Spherez: a Shockwave game from Candystand that was removed January 1, 2016. The game's premise is similar to Marble Blast; it's a 3D platformer where you navigate a marble through an obstacle course. This game is partially playable in Flashpoint, but is missing the Shockwave 3D World files for levels 4 - 6, and will simply crash when it tries to load a non-existent level.
- Wonderville 3D (2004 - 2010): an educational Shockwave game that was developed by Idea Machine/Rare Method for the Wonderville Foundation. It involved navigating a 3D city on a hoverboard to find minigames and trivia facts. It was meant to serve as a resource for school students, and was created in Calgary based on the Alberta curriculum. All that exists of it is a loader and screenshot.
- Jimmy Neutron Gotta Blast: Rocket Race (2002 Promo Version): a 3D Groove game developed by Gigawatt Studios which was added to the Nick website in 2002 and taken down the same year in September as part of a contest. The contest was advertised on TV and there exists commercials of it on YouTube. There is a non-promo version with all the contest elements including the online multiplayer and extra levels stripped, which is available in Flashpoint, but the original promo version is lost. This game was available for only a very brief period, so it's likely very rare.
- Burnin' Rubber (Virtools): an alternate version of the game Burnin' Rubber which plays in the 3DVIA Player, rather than using Shockwave 3D. This was developed by Xform before the Shockwave port. The Shockwave port is NOT lost! The original Virtools game was never available on Shockwave.com and was exclusively available on Xform's own website Xform.nl!
- Postopia Game Frame (2003-2006): A small collection of 6 shockwave games from Skyworks Technologies made to advertise the Postopia PDA. The first 3 games were available to play while the other 3 needed postoken codes from PDAs inside select cereal boxes to unlock, Despite this however, every game was stored on a single CCT file (ppdadata.cct) that the main DCR (ppdamain.dcr) would load from. The CCT file was the only part of Game Frame not archived.
- Jeep Disc Dogger (2001): A 3D Groove advergame developed for Jeep, by Yaya and Wei Ho. The description of the game from Jeep.com was "Ah, nature. Just you, your Jeep® vehicle and your dog. Play catch and rack up points in this fun game." No download version was available.
- Mountain Dew Skateboarding: A 3D Groove advergame developed for Mountain Dew by Pepworks. This is a realistic skateboarding game with a trick system, where you collected Mountain Dew as energy points. An unbranded release candidate is in Flashpoint, but the branded version is lost.
- Slipstream 2 (2009-2016): The sequel to Slipstream, a Shockwave game which was added to Candystand on Jan 6, 2009, and was removed on Jan 1, 2016
- Night Spy Mission (2003-2011): A stealth maze game from Postopia developed by Smashing Ideas. Your objective was to navigate through your house to sneak a movie in with your friends without waking up your parents, which would happen if you interacted with red tiles for too long. Along the way you could pick up collectables for points and items to help you get through blocked paths.
- Tank Attack 3D (2013-2016): a 3D shooter Shockwave game created by Silent Bay Studios and released by Miniclip. Delisted when major browsers remove a NPAPI support, completly removed from folders in 2020/2021.
- Desperado (2014-2016): a 3D shooter Shockwave game created by Silent Bay Studios and released by Miniclip. Delisted when major browsers remove a NPAPI support, completly removed from folders in 2020/2021.
- Mamamoto (2011-2016): a multiplayer racing Shockwave game created by Silent Bay Studios. The game was released in beta in 2011, the site stopped working at the end of 2016, and the game never left the beta.
- Tour de Flex (2009-2014): a component explorer initially created in Adobe AIR for a desktop. It replaced Adobe Flex: Component Explorer. A little later, a slimmed-down Flash online version with no AIR examples came out. The AIR version is still available here, but not all features are working anymore and doesn't install in Adobe AIR 32. It has been replaced by "Apache Flex: Tour De Flex Component Explorer" which has been available since Flashpoint 11 and is still available on live web. Source code still exists, but binary web version is lost. Video footage
- The Smurfs 2: Smurfette Vs Naughties (2013-2016): a 3D shooter Shockwave game created by Silent Bay Studios and released by Miniclip. Delisted when major browsers remove a NPAPI support, completly removed from folders in 2020/2021.
- Abraham Lincoln Vampire Hunter - Motion Comic (2012-2013): a HTML5 Interactive Comic Game created by Trigger LLC and released by 20th Century Fox. Delisted sometime in 2013. More info about it here: https://thefwa.com/cases/abraham-lincoln-vampire-hunter Originally Available here: https://web.archive.org/web/20120902085421/http://www.abelincolnvampirehunter.com/
- Transformers Prime - Kinder Surprise Russian Microsite (2014): a Flash Microsite made to promote the Kinder Transformers Prime toys. The Microsite featured 3 sections: A Rock-Paper-Scissor type Minigame, A Character Bios and A Memory Game. Delisted sometime in 2014. Originally available here: https://web.archive.org/web/20140217074522/http://www.2magic.com:80/mk/lang/ru_RU/minisites/transformers.htm
- Oreo Transformers: Lab Grab (2014): a HTML5 Minigame made for a Competition. Delisted in 2014. Originally available here: https://web.archive.org/web/20140603172530/http://www.oreotransformers4.com:80/sg/en/game
- Oreo Blizzard (1998-1999): a Shockwave game made for the Holiday season in 1998. Delisted in 1999. Originally available here: https://web.archive.org/web/19990210082627/http://www.oreo.com/holidaygame/oreo_blizzard.html
- Watch Me Change (July 2005-February 2006): a Shockwave dress up game, where the person danced after disguising. Asset
graphics_shared.cct
is lost. Originally available here: https://web.archive.org/web/20050728030216/http://www.watchmechange.com/
Gallery
Big Fat Awesome House Party being played on Mozilla Firefox in Windows XP. Taken from this YouTube video uploaded on March 29, 2009.
Screenshot of Wave Rider's first level taken from the tralier on Candystand's official Youtube channel. The video was uploaded on Oct 16, 2007.
Screenshot of Dirt Track's second level being played on a Windows 7 computer. Taken from this video uploaded on Dec 31, 2010.
A screenshot of a track in Nesquik Xtreme Kart. Taken from The One Club's website.
Screenshots of Toonami: Trapped in Hyperspace. Taken from Pepworks.com.
Screenshot of Spherez fourth level taken from this video. Uploaded Jan 31, 2009
A screenshot of Wonderville 3D. Taken from Macromedia.com.
A screenshot of a commercial for Jimmy Neutron: Gotta Blast! Rocket Race (Promo Version). Taken from this YouTube video.
A screenshot of Postopia Game Frame. Taken from The Designers dribbble.com page.
Screenshot of Slipstream 2 taken from this website
Screenshot from Tank Attack 3D taken from this video.
Screenshot from Desperado taken from this video.
Screenshot from desktop version of Tour de Flex taken from this website.
Screenshot from Smurfette Vs Naughties taken from Y8.
a Screenshot from Transformers Prime - Kinder Surprise Russian Microsite taken from YouTube.
a Screenshot from Abraham Lincoln Vampire Hunter - Motion Comic taken from FWA.
a Screenshot from Oreo Transformers: Lab Grab taken from This Site Notice that the bottom of the 3rd picture contains a picture of the game.
List of games found by searching the web cache
This section lists some previously lost games which were recovered from a web browser's cache.
- 3 Point Shootout Branded Version (2007-2009): a Shockwave game developed by "Skyworks Technologies" and published by "Candystand" on September 14th, 2007. The game was rebranded in 2009 due to a change in ownership of the Candystand.com website. Although the game was playable before, the branded assets were found in the web cache.
- Delivery Boy Branded Assets (2008-2009): a Shockwave game developed by "Silent Bay Studios" and published by "Candystand" on May 30th, 2008. The game was rebranded in 2009 due to a change in ownership of the Candystand.com website. Although the game was playable before, the branded assets were found in the web cache.
- Jak & Daxter: The Precursor Legacy - The Lost Levels (2001-2014): a Java game published by "Naughty Dog" in 2001. This game was an official demake of the first world from the 2001 PS2 game "Jak and Daxter: The Precursor Legacy". It was removed from the JakAndDaxterLegend.com website in 2014.
- Life Savers Match Maker (2004-2009, 2011-2016): a Shockwave game developed by "Skyworks Technologies" and published by "Candystand" in 2004. It was replaced with a Flash version in 2009 due to a change in ownership of the Candystand.com website. The Shockwave version was brought back and rebranded as "Match Maker Classic" in 2011, where it stayed until January 1st, 2016, when the Candystand.com website was discontinued.
- Line Rider "i'm ridin' it" (2008-2009): a Flash game developed by "inXile Entertainment" and published by "McDonald's" on August 25th, 2008. This promotional version of "Line Rider" was made to advertise the "Mini Size Fun Sweepstakes at McDonald's". It was removed from the MiniSizeFun.com website on November 11th, 2009.
- Slipstream (2008-2016): a Shockwave game developed by "Silent Bay Studios" and published by "Candystand" on March 4th, 2008. It was removed from Candystand.com on January 1st, 2016, shortly before discontinuation of this page.
Flashpoint Cache Exporter
This section will show you how to use a small tool called "Flashpoint Cache Exporter" to list and copy cached files from various web browsers.
This script works with Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, and Netscape Navigator. It should run on Windows 98, ME, 2000, XP, Vista, 7, 8.1, or 10 without needing an Administrator account or elevated privileges.
Download the latest version here.
You can use a USB flash drive to get this tool into your old computer, and the resulting .7z files out of it. Don't use the web browsers on your old computer to download it. You may delete cached game files while doing so. You should move this tool to the Desktop before running it, and also run it for each user profile on your computer. If you can't boot your old computer to run this tool but have access to its files, see this section below. You can also use a program such as Hiren's BootCD PE with a flash drive or CD to change the user passwords on your old Windows PC if you've forgotten them. Similarly, do not use the web browsers on your old computer to download this.
Read the readme.txt
file if you have any other questions.
How to run it
- Run the file you downloaded above. You'll be asked to choose a location where you want the tool to be extracted. Choose one and then press
Extract
.
- Navigate to the new folder where the tool was extracted to and run the batch file
FlashpointCacheExporter.bat
. A new window will pop up. Read what it says and then press Enter to start running the script. If you are using Windows 98 or ME, runWin-98-ME-FlashpointCacheExporter.bat
instead.
- Let the script run through its 14 steps. After it finishes, press Enter again to close the window. You'll now have two new folders (ExportedCacheInfo and ExportedCache) and two new files (ExportedCacheInfo.7z and ExportedCache.7z). Other files and folders may also be created.
-
You can now look inside these folders to see if any game files were found. One quick way to do this is by opening each CSV file and checking the list of files that were copied.
Before you send any files to another person, be aware that your browser cache will likely contain sensitive data, such as names and addresses.
Be sure to check your files first before you upload them anywhere. Alternatively, you can ask a staff member in the#web-cache
channel of our Discord server if you can send the files privately by messaging them.
Analyzing the results
After running the batch file, you'll have CSV files which list every file cached by a given browser and a copy of some of these. You can now search for missing game files any way you want.
If you found a lost game or need help analyzing your files, contact a staff member in the #web-cache
channel of our Discord server. Remember that whoever you send the resulting .7z files to will be able to see the contents of the websites that were visited and the username of the computer where the script ran. Sending individual game assets is usually fine.
The SystemInfo.txt file
The SystemInfo.txt
file can be opened by using a text editor like Notepad. It may contain the following system information: the current Flashpoint Cache Exporter's version, the current date, the operating system's name, version, system type, and original install date, and Internet Explorer's version and cache location. This is useful if you want to find out which Windows and Internet Explorer versions were used in your old computer.
The CSV files
You can import each CSV file to a spreadsheet program and see all the items that were cached by a specific browser. This tool comes with a lightweight CSV Viewer, which is located in App\csvfileview
. You can open a CSV file by going to File > Open CSV\Tab-Delimited File
or by dragging and dropping it in the program. You'll likely want to sort them by a specific column to make searching for specific games or file types easier. The most useful columns are: Filename, Content Type, and URL. The "Last Accessed" and "Last Modified" columns are also useful if you want to make sure that you have the most recent version of a particular game (provided you know when the game was released and removed from its website).
Check the section below to see the various MIME types and file extensions that were used by web games. Note that Shockwave .dcr files may be saved as .dir because of their MIME type. If a game requires an asset called "game.dcr", you should look for both that file and "game.dir".
The browser folders
In order to check the cached files that were copied over from a specific browser, you can use the SearchMyFiles utility located in App\searchmyfiles
. You can list and apply various filters to every file in a given folder by putting its absolute path in the Base Folders
field or by locating it manually using the "Browse..." button. Then, press Start Search
and wait until a second window pops up. You'll likely want to sort them by a specific column to make searching for specific games or file types easier. The most useful columns are: Filename and Extension. The "Modified Time", "Created Time", and "Last Accessed Time" columns are also useful if you want to make sure that you have the most recent version of a particular game (provided you know when the game was released and removed from its website).
If the RawNetscapeNavigatorCache
folder contains any files (and not just empty folders), then you may want to export these to see what was cached by Netscape Navigator. To do so, use a program called "Tim Johnson's Cache View" which is located in App\cview285
. This is an older application that allows you to view the cache of the following browsers: Netscape Navigator, Mozilla, Firebird, Firefox, Opera, and Internet Explorer. Note that it will always try to open its help file when you run it. On more modern machines, it will fail to do so and display and message that says "Failed to launch help.". Ignore this message and continue by pressing the OK button.
To view Netscape Navigator's cache, go to View > Options...
and select the Show browser cache in this folder:
option. Then, you'll need to either enter the absolute path to the folder that contains the browser's cache database file, or locate it manually by using the "Browse..." button. There should be one database file in each subfolder in the RawNetscapeNavigatorCache
folder. These may be called "Fat", "fat.db", "cache.db", or "_CACHE_MAP_". For example, the following directory which contains a fat.db file: C:\Users\John\Desktop\RawNetscapeNavigatorCache\Default_4.x_User_Profiles\default
. Finally, press OK to exit the options menu, and go to File > Re-load Cache
to view Netscape Navigator's cache.
To export Netscape Navigator's cache, follow the previous steps and then select the files you want to export by holding Ctrl while clicking on them. You can select every file by going to Edit > Select All
or by pressing Ctrl + A. Then, right-click on the selection and go to Copy to...
. In the window that pops up, enter the path to the destination folder or locate it using the "Browse" button. Finally, press the OK button to export the cache to this folder.
You can follow these same steps to view/export the cache of older browsers that can't be opened with NirSoft's tools. Unlike NirSoft's cache viewers, Tim Johnson's Cache View expects you to enter the path of the directory that contains the cache index/database file. For example, if you wanted to view Internet Explorer's cache, you'd enter:
C:\Documents and Settings\John\Local Settings\Temporary Internet Files
for NirSoft's IECacheView.C:\Documents and Settings\John\Local Settings\Temporary Internet Files\Content.IE5
for Tim Johnson's Cache View.
This is because the index.dat file is located in "Content.IE5" (in the case of this Internet Explorer version).
Other ways of exploring the cache
The methods mentioned in the previous section are one way of checking you browser's cache for lost games. If you prefer, you can also use most of these utilities directly instead of relying on the batch files. This is useful when you can't run the tool itself on your old computers (e.g. if they don't boot anymore) but have access to their files (e.g. from a previous backup). These utilities and their configuration files are located in the App
folder. See the readme.txt
file in their respective folders to learn how to use them.
Using NirSoft's cache viewers
For NirSoft's cache viewers (ChromeCacheView, IECacheView, MZCacheView, OperaCacheView, SafariCacheView), you can select a specific cache folder by going to File > Select Cache Folder
. In the window that pops up, enter the path to the cache folder or locate it using the "..." browse button. Press the OK button to view the browser's cache. To export the cache, select the files you want by holding Ctrl and clicking on them, or select all of them by going to Edit > Select All
or by pressing Ctrl + A. Then, go to File > Copy Selected Cache Files To...
or press F4 to bring up a new window. Here you can choose the destination folder by entering its path or by locating it using the "..." browse button. Make sure to keep the Save the files in the directory structure of the Web site
option checked since it allows you to more easily search for lost game files. Finally, press OK to export them.
Using the Web Cache Exporter
For the Web Cache Exporter, follow the instructions specified in the readme.txt file inside the web-cache-exporter
folder. You can easily find and export all supported cache formats by running the following command: WCE32.exe -find-and-export-all
. This tool also allows you to export the cache from external drives. Read the help file in web-cache-exporter\ExternalLocations
to learn how.
Using Search Everything
In order to locate the browser cache in your old computer's files more easily, you can use a program called Search Everything. This application allows you to quickly find any files and folders given a set of filters. For example, if you have a copy of your old hard drive's files in a folder, you can go to Search > Advanced Search...
and enter its path in the Located in
section at the bottom of the window that pops up. You can also locate it by using the "Browse..." button. Make sure that the Include subfolders
option is ticked. Press OK to see a list of all the files and subfolders inside the folder with your old computer's content. You can use a more specific location and add extra filters to help you find cached game files. For example, we could use the following to search for .swf Flash files inside Internet Explorer's cache folder: C:\Users\John\Desktop\My Old Hard Drive\Documents and Settings\John\Local Settings\Temporary Internet Files" *.swf
Refer to the next sections on this page to see a list of browser cache locations and relevant plugin file extensions.
Using a SATA/IDE to USB adapter
If your old computer doesn't boot and you can't access its files any other way, you can try removing the hard drive and using a SATA/IDE to USB adapter to connect and copy them to another working computer. You can then use the methods above to search for any cached web game files. Note that is just one way of retrieving your old files. If you're able to get these files some other way, feel free to use whatever method you're most comfortable with.
Using Recuva
Recuva is a utility that allows you to potentially recover deleted files, but it is not always guaranteed to work. It's best used if you remember playing a specific game that you can't find in the cache, or if other lost assets have already been found on the computer. You may still want to scan it anyway, as you could recover lost files regardless. This application works on Windows XP and newer, and the free standard version can be downloaded from this link.
This tool gives you two search options: a normal and a deep scan. A normal scan takes less time than a deep one, but might not find as many files. To make the recovery process faster, you can choose to only recover files from specific browser cache folders. It's also recommended that you recover files listed as being in an unknown directory, as these could contain cached files as well. Additionally, even though many files will be listed as corrupted, it's advised that you recover them anyways as some could still be completely intact. It's also recommended that you save a .txt file once the scan is done so that it can be easily analyzed by someone else if necessary. Keep in mind that a completed scan is not saved, so if the program is closed, the scan must be started again from the beginning.
If a lost file is found but also corrupted, it's advised to still send it to a Flashpoint staff member anyways. Depending on the game, at least some of it might be salvageable. If your old computer doesn't boot but you're able to connect its hard drive to your current computer using the previously mentioned SATA/IDE to USB adapter, you can choose to scan that particular drive. Once again, this is just one example of how you can try to recover lost web game files. Feel free to use a different program or method if you're more comfortable with other file recovery software or techniques.
Cache locations
This section will list the default location of the web cache in various browsers and operating systems. This is useful if you want to search for cached files manually without using the Flashpoint Cache Exporter. Note that you can still use NirSoft's cache viewers by changing the directory they process.
Some common values of the locations that are used in the next subsections:
Environment Variable | Windows Version | Example |
---|---|---|
WINDIR | 95, 98, ME, XP, Vista, 7, 8.1, 10 | C:\WINDOWS |
2000 | C:\WINNT | |
USERPROFILE | 2000, XP | C:\Documents and Settings\<Username> |
Vista, 7, 8.1, 10 | C:\Users\<Username> | |
APPDATA | 2000, XP | C:\Documents and Settings\<Username>\Application Data |
Vista, 7, 8.1, 10 | C:\Users\<Username>\AppData\Roaming |
Location | Windows Version | Example |
---|---|---|
<Program Files> | 98, ME, 2000, XP, Vista, 7, 8.1, 10 | C:\Program Files |
<Application Data> | 98, ME | C:\WINDOWS\Application Data |
2000, XP | C:\Documents and Settings\<Username>\Application Data | |
Vista, 7, 8.1, 10 | C:\Users\<Username>\AppData\Local |
Internet Explorer
If you use the Flashpoint Cache Exporter, this location is automatically saved in SystemInfo.txt
.
Operating System | Cache Location |
---|---|
Windows 95, Windows 98, Windows ME | %WINDIR%\Temporary Internet Files |
Windows 2000, Windows XP | %USERPROFILE%\Local Settings\Temporary Internet Files |
Windows Vista, Windows 7 | %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files |
Windows 8.1, Windows 10 | %USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache |
Windows 8.1, Windows 10 (Enhanced Protected Mode) | %USERPROFILE%\AppData\Local\Packages\windows_ie_ac_001\AC\INetCache |
On Windows, the cache is located at:
Browser Version | Cache Location |
---|---|
3.x | <Program Files>\Netscape\Communicator\Cache |
4.x | <Program Files>\Netscape\Users\<Profile Name>\Cache |
6.x, 7.x | <Application Data>\Mozilla\Users50\<Profile Name>\<Profile Salt>.slt\Cache |
8.x | <Application Data>\Netscape\NSB\Profiles\<Profile>\Cache |
9.x | <Application Data>\Netscape\Navigator\Profiles\<Profile>\Cache |
Java Plugin
Operating System | Cache Location |
---|---|
Windows 98, Windows ME | %WINDIR%\Application Data\Sun\Java\Deployment\cache |
Windows 2000, Windows XP | %APPDATA%\Sun\Java\Deployment\cache |
Windows Vista, Windows 7, Windows 8.1, Windows 10 | %USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\cache |
Shockwave
On Windows, the Shockwave cache is stored in the temporary files directory. This location is specified in the TEMP
and TMP
environment variables. For example:
Operating System | Cache Location |
---|---|
Windows 98, ME | %WINDIR%\TEMP |
Windows 2000, Windows XP | %USERPROFILE%\Local Settings\Temp |
Windows Vista, Windows 7, Windows 8.1, Windows 10 | %USERPROFILE%\AppData\Local\Temp |
The names of these cached files start with mp
, followed by at least six more characters (e.g. mpb02684.w3d
).
MIME types and file extensions
This section will list the MIME types and file extensions that FlashpointCacheExporter.bat
uses to determine whether or not it should copy a cached file. These are defined in both App\MimeTypesToSave.txt
and App\FileExtensionsToSave.txt
.
Technology | MIME Types | File Extensions |
---|---|---|
3D Groove GX | - | .grv |
Atomic3D Player | video/x-atomic3d-feature application/x-atomic3d |
.fmf .psq .agp .agt .seq .scn |
Authorware | application/x-authorware-bin application/x-authorware-map application/x-authorware-seg |
.aab .aam .aas |
Burster | application/x-burster | .blend .blendz |
Cabinet Files | application/vnd.ms-cab-compressed | .cab |
Cult3D | application/x-cult3d-object | .co |
Flash | application/x-shockwave-flash application/vnd.adobe.flash-movie application/futuresplash |
.swf .spl |
Hypercosm 3D Player | application/x-hypercosm application/x-Hypercosm-3D-Applet |
.hcvm |
iPIX | application/photobubble application/pbautomation application/x-ipix application/x-ipscript |
.bub .aut .ipx .ips |
Java | application/java-archive application/java-serialized-object application/java-vm application/x-java-applet application/x-java-bean application/x-java-vm application/x-java-vm-npruntime application/x-java-jnlp-file |
.jar .ser .class .jnlp |
Pulse Player | application/x-pulse-player application/x-pulse-player-32 application/x-pulse-stream application/x-pulse-download application/x-pulse-version |
.pwc .pw3 .pws .pwn .pwv .pwr |
ShiVa3D | application/x-shiva3d | .stk |
Shockwave | application/x-director | .dir .dxr .dcr .cst .cxt .cct .swa .w3d |
Silverlight | application/x-silverlight-app application/x-silverlight application/x-silverlight-2 |
.xap .scr |
Unity | application/vnd.unity | .unity3d |
Virtools / 3D Life Player / 3DVIA Player | application/x-virtools application/x-nemo |
.cmo .vmo .nmo .nms |
Viscape | x-world/x-vrt x-world/x-svr x-world/x-xvr application/vnd.superscape.vislite |
.vrt .svr .xvr .ssv |
Vitalize! | application/x-cnc application/x-tgf |
.ccn |
VRML | model/vrml x-world/x-vrml application/x-vrml application/x-bscontact application/x-blaxxuncc3d application/x-blaxxuncc3dpro application/x-cc3d |
.wrl .wrz .wrl.gz .vrml .bswrl .bxwrl |
X3D | model/x3d model/x3d+xml model/x3d+binary model/x3d+vrml model/x3d+zip |
.x3d .x3dv .x3db .x3dz .x3dvz .x3dbz .x3z |