Loading Cookies...
Foumart Games Blog
Run the Flash player plugin past the EOL date

Flash was once the dominant web technology for creating interactive and multimedia content. It powered countless websites, games, animations, and videos that entertained and educated millions of users. However, Flash also had many drawbacks, such as security issues, performance problems, and compatibility challenges. As newer web standards like HTML5 emerged, Flash became obsolete and was eventually discontinued by Adobe in 2020.

But what if you want to play some of your favorite games? Imagine playing my Quantum Of Light or Dungeon Screener games on your browser today, just like you used to. Or watching some of your favorite Flash animations that bring back memories. Sounds awesome, right? But there's a problem: Most browsers don't support Flash anymore. That means you won't be able to access any of the Flash content that you love or created. But don't worry, I have a solution for you.

How to Run Flash Today

In this blog post, I will show you how to run Flash today using a pre-EOL version of the Opera browser that has a built-in Flash Player. This way, you can enjoy all the Flash content still available on the web by running the classic Flash Player plugin. And the best part is, it's very easy to do. Just follow these simple steps and you'll be ready to go in no time.

Please note that using an old version of any browser is not recommended due to security risks. Use it only for the purpose of running flash content on sites that you trust. Do not use it for viewing other websites or entering sensitive information.

Step 1: Download an old Opera browser

The first step is to download an old version of Opera browser that still supports Flash. These are generally versions from before the EOL date (December 31, 2020), but I recommend choosing a bit older version, so the flash content won't be obstructively blocked, forcing you to go through several annoying menu dialogs each time you want to run a flash movie.

You can find a lot of archived versions of Opera browser here: https://get.opera.com/ftp/pub/opera/desktop/
Choose a version that is compatible with your operating system and download it to your computer.
I tried Opera version 66 for 64-bit Windows from 13 February 2020 and it worked perfectly.

Step 2: Install the Opera browser

Now we want to install Opera, but it is important to suppress its auto-update mechanism, otherwise the browser will update itself as soon as it gets started. First make a temporally shortcut of the installer you just downloaded (right click and chose Properties) and modify the shortcut as shown in the screenshot:

Basically you have to add " --launchopera=0" (including the space character) to the "Target" field. This is needed so when the browser is installed it wont auto-run and trigger its auto-update process right away. Run the installer only when you're done with the above.

Step 3: Disable the Opera browser auto-update mechanism

Once the browser is installed you have to modify the Opera browser shortcut that was created with the installation. We do this in the same way as we did with the installer shortcut (by the way at this point you can freely delete the installer executable and the temporally shortcut created in the previous step). Alter the shortcut as seen in the following screenshot:

This time you have to add " --disable-update" (including the space character) to the "Target" field. From now on use this shortcut to start Opera to avoid automatic updates, but before you finally start the browser, there is one more thing to do. You have to delete all occurrences of "opera_autoupdate.exe" executable from the system, or the browser could still decide to update itself at some point even if executed with the disable-update argument. Run a global search on your main drive and remove that file.

Step 4: Ensure everything is working as intended

Run the browser through the newly modified shortcut and navigate to the following settings page: "opera://settings/content/flash". You should see the Flash setting menu:

Here you can opt-out the "Ask first" setting, so it will be more convenient when you open webpages containing Flash movies. Go on, try to run a flash game!


Flash was a great web technology that enriched the online experience for many years. However, it also had many flaws that led to its demise, and also Steve Jobs hated it. Today, flash is no longer supported by most browsers and devices, but that doesn't mean we can't enjoy our favorite flash content. In this blog post, I showed you how to run flash today using an old Opera browser. I hope you found this blog post helpful and informative.

Thank you for reading and happy flashing!

Have you ever stumbled upon an old blog post that you wish you could read again? What if that blog post was about something you're passionate about, like retro computers and programming? Unfortunately, many old blog posts are no longer available online today. But don't worry! Thanks to the WayBackMachine - an internet archive that provides backups of webpages throughout the years - you can still access these precious internet resources. In fact, it's important that we make sure these resources are available to the public again so that we can continue to learn from them and appreciate their value. That's why I'm excited to share with you a blog post about Apple II programming, especially about its Double Hi-Res graphics mode, originally published in BattleStations. ..

Read more


JS13K games is Javascript golfing competition that runs for a month between August 13th and September 13th every year. The game jam has one main characteristic - the entire game (source code, graphics, sounds etc.) must be contained in a 13 kilobytes ZIP archive, as constrained by the creator of the compo, Andrzej Mazur (@end3r)...

Read more


The Puzzle of Life was created during Castle Game Jam 2018 by Noncho Savov (me, programming) and Jurgita Raynite (art). The Game Jam was organized by James Newnorth (Spelkollektivet) and was held in a medieval castle located in Örebro, Sweden between the 7th and 15th of July. The main theme of the jam was "Capricious"...

Read more


My upcoming rogue-like role playing game RogueVerse Dungeon was showcased at Retrospelsmässan - one of the largest retro game conventions in the world! The convention is held every year in Gothenburg Sweden and I presented my game as part of Spelkollektivet exhibition. It was an amazing experience - I managed to collect a great portion of feedback from attendees of all ages.. and it was incredible to see a little girl beating my game:..

Read more


Check out my new game Formation Absent - a turn-based tactical puzzle, which is easy to win but hard to master. A game that is only 13 kilobytes, submission in JS13K competition. Theme of the competition this year is "Lost". As per Compo rules the game is contained in 13kb archive and includes 13 stages and a level editor. The game also keeps your game progress and score through utilizing URL vars. Here is an example of the gameplay:..

Read more


Each year, a unique JavaScript game development competition takes place within one month, starting on August 13th, named JS13KGames. What's interesting about this competition is that there is a filesize limit requirement on the submitted game source - the entire game must be packed in 13kB ZIP archive. In 2016, I participated with Skip'n Glitch, a two player competitive logical game involving strategy and arithmetics. The game has a single player mode set against a simple and predictable but challenging AI opponent. Two players can play against each other on the same device...

Read more


As the web tech is evolving, the flash player for web browsers is getting more and more obsolete. For example the biggest advertising platform - Google's DoubleClick dropped support for flash ads. I'm not speaking against the flash technology, which is still viable for game development (it can be easily compiled for mobile or wrapped into Steam). However in web there are new heroes and one of them is the HTML Canvas. I've already shared some lightweight JavaScript libraries used in #js13kgames and today I'm sharing another class - Lens Flare effect!..

Read more


When creating a flash game for the web it's crucial to know the domain the game SWF is being loaded from. There are numerous ways to embed a SWF in a website and the different methods of obtaining the domain name at run-time are giving different values. For example a game could be hosted in sourcedomain.com but displayed in a web page at another domain, say hotlinkingdomain.com. In this case there is one method to obtain the domain that is hosting the SWF and other methods of obtaining the domain that is embedding (hot linking) that SWF...

Read more


As I was digging around the allowNetworking setting and how the SWF can determine it at runtime, I decided to go deeper and catch other types of embedding restrictions, like the allowScriptAccess parameter. I've seen sites that block outgoing links of certain flash files - in most cases flash games are prevented to access the web, resulting in negative effect over their authors - the game developers...

Read more


Atrakt 4096 is minimalist mixture between Sci-Fi action and a sliding puzzle. Vanquish all alien spawns in this level based game, involving not only exploring and fighting but planning, stealth, strategy and logical thinking as well! This game was developed in Flash-AS3 and is an extension of my Attract 4kb engine which consists of 4 kilobytes of code (4 classes)...

Read more


DisplaceR is a lightweight Displacement Map Filter Tweener targeting Flash Player 9. Written in ActionScript 3.0¹², DisplaceR is built with the idea to be as simple as possible, becoming accessible by all kind of flash developers and designers. Being a static class makes it available anywhere in your project. Tweening is achieved only with one line of code...

Read more


Born in 4kb Games on FlashGameLicense competition. A game that is exactly 4096 bytes :) It's featuring Artificial Intelligence, Fog of War, Player Health, 4 Maps and 12 Levels ! Developed in ActionScript 3 for Flash Player 9. Here is a Github link where you can view the optimized code...

Read more

FoumartGames stats
Total Games: 19
Plays: 12573
Views: 167222
Plays today: 0 / 38
Users: 0 / guests: 3
hits: 2500