flash player – Data Horde https://datahorde.org Join the Horde! Tue, 30 Aug 2022 01:15:40 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.3 https://datahorde.org/wp-content/uploads/2020/04/cropped-DataHorde_Logo_small-32x32.png flash player – Data Horde https://datahorde.org 32 32 Action Script 3 now supported in the Ruffle Emulator https://datahorde.org/action-script-3-now-supported-in-the-ruffle-emulator/ https://datahorde.org/action-script-3-now-supported-in-the-ruffle-emulator/#comments Tue, 30 Aug 2022 01:00:35 +0000 https://datahorde.org/?p=2826 Flash, once the web’s sweetheart in games and animation, has today fallen into obscurity. Since the end-of-life two years ago, Flash media has become virtually unplayable. But things are changing with emulators like Ruffle.


Not all Flash media is the same. You see, the interactivity in Flash relies on a language called ActionScript. In 2006, ActionScript 3 came out with new features. Alas it was backwards-incompatible with AS2 and so not everyone was to keen on it. It wasn’t until the release of Flash Professional CC (2013), that authors were required to switch to AS3.

This has made Flash emulation quite a challenge. Understandably, Flash emulators have had to choose between prioritising AS2 and 3. For example the emulator Shumway focussed on AS2 (with some AS3 support) and Lightspark focussed on AS3. Unfortunately, Shumway hasn’t been updated in ages and Lightspark isn’t browser-based.

On the other hand, Ruffle, a relative newcomer to the Flash emulation scene has been picking up speed. Written in Rust and sporting WebAssembly, it runs wicked fast and cross-platform! Though Rust’s focus has too been mostly in one direction, namely AS2, they have started to make progress on AS3 well. Below is an abridged version of an announcement shared on the Ruffle Discord Server by our friend Nosamu.


The first few ActionScript 3 games are finally playable in Ruffle, Demos below! One of the first fully-playable games is Not To Scale, a simple but clever photo puzzle! You can try it out right now on Newgrounds: https://www.newgrounds.com/portal/view/575849/format/flash?emulate=flash

Even more exciting, the beautiful minigolf game Wonderputt is now mostly playable with the Ruffle desktop app! The first hole is quite tricky due to collision bugs, but a fix is in progress, along with web performance improvements.

Watch our #announcements channel for updates in the coming weeks! As always, you can download Ruffle from https://ruffle.rs/#downloads.

But wait, there’s more – Ruffle web builds now have a fancy loading animation! If you own a website, now is the perfect time to update Ruffle! No longer will your visitors be greeted with a blank white screen while waiting for Ruffle to load. Check out the animation:

Also, if you’d like to add your own flair to the loading screen or disable it altogether, there are a few customization options: preloader, --preloader-background, and --logo-display. For more information, see our wiki.

And finally, we’re looking for help developing an official Ruffle app for Android! If you have experience with Rust development targeting Android, please check out @szőlő’s WIP repository: https://github.com/torokati44/ruffle-android and join the development thread: Native Android App.


Do you have a favorite Flash game you just wish you could play right now? It’s not emulation, but Bluemaxima’s Flashpoint collection might be able to run what you are looking for right now. Be sure to also check out our Flash Player Emergency kit for more tips on Flash after its end-of-life.

]]>
https://datahorde.org/action-script-3-now-supported-in-the-ruffle-emulator/feed/ 18
This Week In Archiving 07/12/2021 https://datahorde.org/this-week-in-archiving-07-12-2021/ https://datahorde.org/this-week-in-archiving-07-12-2021/#respond Mon, 12 Jul 2021 23:07:41 +0000 https://datahorde.org/?p=2521 In Memoriam

Public Interest crusader and Internet Archive partner Sherwin Siy was reported to have passed on 7 July, 2021, at the age of 40. Through the span of his career, Sherwin Siy served as Public Knowledge‘s VP of Legal Affairs, helped shape the Public Policy of Wikimedia and had a long history of cooperating with the EFF.

Sherwin Siy’s contribution to the Internet Archive was making sense of how the Archive handled TV news, from a legal perspective, as reported by Lila Bailey, his former partner in law. Suffice to say, news archives on IA such as the Third Eye news chyron collection might have never came to be, were it not for his efforts.

Updates

Bluemaxima’s Flashpoint, the webgame preservation project/community, finally has a dedicated submission website at https://fpfss.unstable.life/web. Previously, game submissions were made through their Discord server and had to await a laborious approval/rejection process. Let us hope, that this change will make archiving efforts a whole lot easier. You can read more about the how-to of it here.

Again on the subject of Flashpoint, the community has taken it upon themselves to preserve interactive “YouTube games”. As known to our longtime readers, once upon a time YouTube had an annotation system which could be used to link videos together. Some folks went out of their way to make Choose Your Adventure styled games, where depending on your choices, you would be taken to another video. But after the feature’s removal in 2019, many channels unlisted their annotation-intensive videos and now with YouTube’s plans to forcibly private old unlisted videos, these games are at risk of extinction. To help out with the Flashpoint project to preserve these video games, head over to the #youtube-games channel on the Flashpoint Discord Server.

What if the Earth were Hollow? Collab between Vsauce and MinutePhysics
Click here to watch with annotations.

With 11 days to go before the delisting of unlisted videos, archivists are working around the clock to hunt down unlisted videos. All the projects we discussed last week are still in motion; from Archive Team’s metadata scraping on #[email protected], to subreddit frenzies for harvesting videos linked on the filmot.com index.

Distributed YouTube Archive

Another noteworthy project is the #youtube-unlisted project on the Distributed YouTube Archive. A major bottleneck for Archive Team, and other groups, has been archiving of raw video files, as the Internet Archive and Google Cloud are not suited for a sudden influx of large video files. The DYA project, aims to mitigate this by splitting the task of storage between contributors. If a video is requested for download, the contributors who have made a copy of that video share their copy. While this might seem like a tedious process, it means that anyone with spare space can contribute to the storage, without TBs of hardware.

Finally, Omniarchive is holding a competition to collect Minecraft related unlisted videos.

What do I get out of it?
We will be giving 1 month of Discord Nitro, as well as a unique Discord role, and credit on the Omniarchive index, to the three users who submit the highest number of unique, valid videos.

How can I help?
Simply all you need to do is post as many UNLISTED Minecraft videos uploaded on or before 31st December 2011 into #unlisted-videos as you can possibly find. That’s it. If you find an unlisted Minecraft video uploaded anywhere from 2009-2011, post it! We’ll handle the rest using a few scripts to filter out any duplicates and other unwanted links. Check out this link for a detailed guide on how you can find such videos: https://docs.google.com/document/d/1HMeoH7XOpUvqBkUD1jBy5MfzgzK4X4wgUpzV2YIZ4Fs/view

HalfOfAKebab, Omniarchive Mod

Are you involved with an archiving project related to YouTube’s unlisted videos, or not? Reach out to us at [email protected] so we can give you a shoutout!

]]>
https://datahorde.org/this-week-in-archiving-07-12-2021/feed/ 0
Exciting Events in the postmortem Flash Scene https://datahorde.org/exciting-events-in-the-postmortem-flash-scene/ https://datahorde.org/exciting-events-in-the-postmortem-flash-scene/#comments Wed, 17 Feb 2021 22:02:36 +0000 https://datahorde.org/?p=2023 Almost 40 days ago Flash Player reached its End Of Life and has since been disabled on most browsers. Fortunately the Flash community has been able to keep things going thanks to a few workarounds.

Kicking things off, Flash speedrunners Conor and Slush Puppy are hosting Flash Marathon 5: Revival of Flash this Saturday (February 20 at 13:00 UTC) at ttv/flashmarathon! The marathon will feature classics such as Cat Mario, Henry Stickmin: Fleeing the Complex and Papa’s Hot Doggeria.

A full list of games can be found on the marathon schedule available at: https://horaro.org/flashmarathon5/schedule. Also pay their Discord Server a visit while you are at it!


In other news, Flash Forward Jam has been extended into February. The goal of the jam is to make a game or (interactive) movie in Flash, to showcase Ruffle‘s emulation capabilities.

Tom Fulp himself recently submitted an entry together with a few other Newgrounds veterans. It’s called Drop Cannon and is probably the most unconventional matching game you haven’t played yet.

iu_236830_1.jpg
Drop Cannon, click to play on Newgrounds

Speaking of game jams, one jam has recently concluded: Grow-On Jam, a jam dedicated to Grow series creator On Nakayama (EYEZMAZE). Although none of the games submitted were actually made in Flash, they were all themed around On Nakayama’s games.

Grow-ON Jam, A game jam to celebrate the work of On Nakayama

Welcome to Grow-ON Jam, a celebration of the work of indie veteran developer On Nakayama (ON/EYEZMAZE), notable creator of the GROW series of Flash and mobile titles. Over twenty years ON has published dozens of freely available titles to a wide audience, and founded a unique genre of gentle games with layered progression systems.

If you’re feeling nostalgic after playing through all the submissions, you might also want to visit the jam’s Discord Server.

The jam has also brought attention to On Nakayama’s poor health, which has led to him requiring a heart surgery in 2019, which he is still recovering from. The good news is that things seem to be getting better for him based on recent Tweets.


Want to play through the original Grow games, but can’t run Flash? Check out the Flash Player Emergency Kit for tips and info on how to run Flash files post-EOL!

]]>
https://datahorde.org/exciting-events-in-the-postmortem-flash-scene/feed/ 1
How to run Flash in 2021: Flash Player EOL Workarounds! https://datahorde.org/how-to-run-flash-in-2021-flash-player-eol-workarounds/ https://datahorde.org/how-to-run-flash-in-2021-flash-player-eol-workarounds/#comments Fri, 22 Jan 2021 23:46:00 +0000 https://datahorde.org/?p=1980 On January 12, Adobe activated their End-Of-Life Killswitch, disabling Flash Player on millions of machines worldwide. Needless to say, not everyone is happy with the decision.

Many members of the Flash community have come up with workarounds to continue to run .swf files in the post-EOL era. Read on to find a workaround that best suits you!

Do you still use Flash Player? Data Horde is conducting a survey to see how frequently people continue to use Flash Player even at the very end of its lifespan. It would mean a lot to us if you could spare 5-10 minutes to complete a very short survey.


Emulation:

It’s still possible to run Flash Media (.swf files) without actually using Flash Player. Two mature Flash Player emulators are Ruffle (ActionScript 1&2) and Lightspark (ActionScript 3). Ruffle even has an online demo if you’d like to see it in action before installing.

You can find a more thorough list of emulators in the Flash Player Emergency Kit.

Chrome Flags:

If you’re using any version of Google Chrome, up to and including Google Chrome 87, you might not have to install anything at all! You should be able to continue to use an older version of Flash Player which was immune to the effects of the EOL Killswitch.

Simply run Chrome with the --allow-outdated-plugins flag:

# On Windows:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --allow-outdated-plugins

# On Mac:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-outdated-plugins

# On Linux
google-chrome --allow-outdated-plugins

# For instructions on how to specify flags on other systems see http://www.chromium.org/developers/how-tos/run-chromium-with-flags

Downgraded Firefox:

In addition to the EOL killswitch, Adobe have gone out of their way to remove downloads for previous versions of Flash Player from their website. That being said, there are ways to acquire a past versions of Flash Player, immune to the EOL killswitch.

An out-of-the-box solution is to install Waterfox, a modern fork of Firefox which also supports a lot of legacy features including Flash Player. Another option is Basilisk, up to version 2020.11.25 anyway.

If you would rather stick to a more traditional approach, u/Cifra85 made a Reddit post on how to install a portable Firefox Browser which comes bundled with an older version of Flash Player:

If you’re concerned about incompatibility, another option is Firefox 78 ESR (Extended Support Release) which will continue receiving updates until September of this year.

Modify Configuration File:

Edit:

Adobe has made it no secret that they intend to offer a killswitch workaround for enterprise customers, via their partner HARMAN, starting February. Leave it to the online Flash community to discover it in January!

Edit 5 May 2021: Consider installing FlashPatch, a tool which greatly simplifies the steps described below.

Spider, an Adventure Quest fanatic, was one of the first people to discover that all it took was a couple of modifications to a configuration file!

Note that AllowListUrlPattern should take whichever domain you want to be able to access

If you’re not on Windows, mms.cfg goes in /Library/Application Support/Macromedia on Mac and /etc/adobe/ on Linux. For more details on mms.cfg see Flash Player 32’s manual (page 41).

Flash Player Projector:

Using the Flash Player projectors, it’s possible to run .swf’s outside of a browser, with some minor limitations. Strangely projectors for Windows, Mac and Linux have not been removed from from Adobe’s website and are still available.

Flash Player projectors can be downloaded from Adobe’s Flashplayer Debug Downloads Section, and mirrors can be found on the Wayback Machine and the Internet Archive.

Alternative Ways of Running Old Versions of Flash:

Another unique solution is to use the Cloud Browser Puffin, which can render Flash content remotely. Do note that Puffin is not free on every platform.

As a final workaround, you can try running an old version of Flash Player outside of a browser. Although there are a number of third-party archives out there, setting these up can be non-trivial.

Instead we would highly recommend Bluemaxima’s Flashpoint, a Flash game/animation Browser of sorts which comes with a built-in older version of Flash Player.


We hope you were able to find a solution that works for you. If you have any comments or suggestions let us know at [email protected].

Now go on and spread the word! Tell all your friends and family how they can continue to use Flash Player even in 2021!

]]>
https://datahorde.org/how-to-run-flash-in-2021-flash-player-eol-workarounds/feed/ 14
A Game Dev Challenge for the Ages: Flash Forward Jam! https://datahorde.org/a-game-dev-challenge-for-the-ages-flash-forward-jam/ https://datahorde.org/a-game-dev-challenge-for-the-ages-flash-forward-jam/#respond Sun, 03 Jan 2021 00:17:19 +0000 https://datahorde.org/?p=1963 Are you a game developer or animator looking for challenge this January? Quick! It’s still not too late to join Newgrounds’ Flash Forward Jam and win up to $700.

Even with Adobe having recently ended support for Flash Player, Newgrounds and many other websites want to preserve the tradition of Flash development and media, hence the name Flash Forward, a look into Flash’s future. This jam challenges game devs to develop a Flash game (or interactive movie), in 2021, long after Flash’s heyday.

The good news is that there are still tools for developing Flash media, such as HaxeFlixel which supports .swf exports, and Flash Player emulators such as Ruffle.


Here’s the rules:

  • Make something interactive with Flash, either a game or interactive movie, which could include an animation collab with a cool menu interface, or something with decisions / alternate endings.
  • Make it with ActionScript 2 and confirm it works via Ruffle before publishing. You will see a “Test with Ruffle” link on your preview page. Ruffle is what we use to run Flash on NG without the Flash plugin, you can read more about it below!
  • Upload any time in January and tag it “Flash-Forward-Jam” to participate!

The jam will have three award categories:

  • Game (Top 7 Ranked), with a grand prize of $700 and an interview with Newground’s own TheInterviewer.
  • Movie with Interactive Element (Top 3 Ranked), with a grand prize of $200 and an interview with TheInterviewer.
  • Best Mobile-Friendly Entry (Game or Movie), a $100 prize for the entry which works best on a smartphone, it wouldn’t be Flash Forward without overcoming some demons after all!

For more details see: https://www.newgrounds.com/bbs/topic/1460728

Good luck and Flash on!

]]>
https://datahorde.org/a-game-dev-challenge-for-the-ages-flash-forward-jam/feed/ 0
Back in a Flash: The Super Mario 63 Community! https://datahorde.org/back-in-a-flash-the-super-mario-63-community/ https://datahorde.org/back-in-a-flash-the-super-mario-63-community/#comments Fri, 04 Dec 2020 22:38:11 +0000 https://datahorde.org/?p=1774 Mario games are fun and often well-designed, that’s a given. But have you ever wanted to design your own Mario levels? Then chances are you’ve heard of Super Mario 63. Long before Mario Maker was available, SM63 was a unique 2D Mario flash game, incorporating elements primarily from Super Mario 64 and Super Mario Sunshine, perhaps best remembered for its fleshed out level editor.

It currently boasts over 7 million views and 10 thousand favorites on Newgrounds, has been mirrored on hundreds of sites and has several thousand user generated levels. Suffice to say, the game has had a lasting impact on a lot of people.

As you may know, support for Flash Player comes to an end this December. But the Super Mario 63 community has taken the necessary steps to survive the end of Flash Player. So in honor of Flashcember, here’s a brief history of what SM63 is, was and will be in the near future…

Do you still use Flash Player? Data Horde is conducting a survey to see how frequently people continue to use Flash Player even at the very end of its lifespan. It would mean a lot to us if you could spare 5-10 minutes to complete a very short survey.

Humble Beginnings

https://www.facebook.com/runouwwebsite/posts/10153403522580870

Believe it or not, the inspiration for Super Mario 63 was a fan-made spritesheet of all things. Sprite artist Flare, had edited Mario sprites ripped from Mario and Luigi Superstar Saga to give Mario his water pack F.L.U.D.D., in the style of Super Mario Sunshine. Intrigued, Runouw decided to make a 2D Mario Sunshine of his own. But who was Runouw?

Runouw is not the username of a person, but in fact a team! Twins Robert and Steven Hewitt to be exact. For over a decade, the duo have used the name Runouw to upload games, videos and sprite-art to various websites. Generally for their games, Robert oversaw programming and Steven the art design.

So Runouw got to work to make their own 2D Mario Sunshine and they debuted their first demo titled Super Mario Sunshine 128 in November 2006. Although the inspiration in Super Mario Sunshine was still very much there, Runouw had decided to incorporate mechanics and assets from other Mario games as well. Right from the get-go, the game featured levels from Super Mario 64 and spin-attacks a la Super Mario Galaxy.

In the earliest known version of Super Mario Sunshine 128, an experimental “Wiimote” control scheme is also available in addition to the more familiar keyboard controls and seems to have been designed for Wiicade. The Wiimote controls allow Mario to be controlled with the mouse only.
(Pictured: With Wiimote controls on Mario will always try to follow the cursor, the shine seen in the lower-center of the image, by dipping the mouse while Mario is in the air a dive can be executed).

Over the course of the next 3 years, this game would evolve into the SM63 we all know and love today. Updates that followed introduced new levels, power-ups and of course, the beloved level-editor. The name was changed to Super Mario 63 in 2008 and you might have unknowingly also played earlier versions of the game. A thorough version history is available on Runouw wiki for any readers who want to compare the gameplay across different versions.


Super Mario 63 Classic

The most popular, and likely most familiar, version of SM63 (aka SM63 1.4) was first released on SheezyArt on June 26th 2009, followed by the Newgrounds version one day after. You have your basic premise: Bowser kidnaps Princess Peach and it’s up to Mario to save her. Instead of Stars, you’ll be collecting Shine Sprites like Super Mario Sunshine. Couple this with perfect controls, superb level design and some very creative rehashing and you have a game which is already a ten. But it was the Level Designer which really cranked it up to 11.

Edge of the Mushroom Kingdom, a challenging final level Runouw made in response to people complaining about the main story being too easy.
Gameplay by Landy25N

The level editor allowed players to make their own levels by combining, and placing items Runouw had already programmed. Tiles, enemies, sling stars etc. While not everything in game was available in the editor (such as the lack of event-triggers), it probably had 95% coverage. You could reposition, replicate or repurpose anything you saw in the game with zero programming knowledge! And even better, you could share your levels on a portal where people could rate or comment.

Ingeniously, the level editor was very well-tied into the main game! Besides the Shine Sprites, SM63 had a second collectable: Star Coins. Unlike Shine Sprites which were required to progress the story, the Star Coins were off the beaten path and were needed for unlocking new features. Most notably, unlocking Luigi and new tilesets in the level editor. If you saw lava, which was unavailable by default, in someone else’s custom level, you had to go back to the main game and hunt down some tricky star coins to be able to unlock it for yourself. Or likewise, if you blindly played through the main story while ignoring the level editor, you would constantly be notified whenever you unlocked a new tileset, encouraging you to try it out.

The Ferris Wheel from Yoshi16’s Amusement Park, one of the highest rated SM63 custom levels of all time.

It was really after this version of SM63 was released that the forums on runouw.com came to life, because people needed to register if they wanted to be able publish their levels on the portal. Although it had been used to share levels directly (via save/load codes) and talk about development prior to the 1.4 release, with the game’s popularity Runouw’s audience grew quite a bit. Before they knew it, the forums were frequently having level design and art contests.


Interim

Following the astounding success of SM63, Runouw was determined to keep making more games. While not all of these projects were successful (notably a canned Super Smash Bros. engine and Star Fox engine), they seem to have sought out a style of their own. Only a few months after SM63, came GT & the Evil Factory, a real-time RPG similar to Megaman Battle Network, with entirely original (albeit simplistic) character designs.

Runouw’s legacy is, funny enough, called Last Legacy. First released in 2013, LL took a lot of influence from Zelda II and was a 2D action RPG with some interesting mechanics. Almost as a call-back to the SM63 days, the player has the ability to terraform tiles using their mana. LL (and Null Space) also featured their own level editors, although neither were as popular as the SM63 editor. A third chapter to LL has been in development for a few years now, but it’s unlikely that it will ever be released seeing as Runouw seems to have lost interest.

Between GT and LL, Super Mario 63 received a final update, sometimes referred to as 1.5 or the 2012 version. But more commonly this final version is taken to be the canonical Super Mario 63 and the 2009 version is referred to as SM63 Classic.

Thwomp Dungeon: Emerald Trials by ~Yuri, a level showcasing the Thwomps added in the 1.5 level editor. Click the Play Level button on the right side of the post to instantly jump in without having to load in the level-share code.

The 2012 version also introduced some changes to the level portal, which migrated ratings/comments to the forum. The 2009 portal was dubbed the classic version and the archive sports an astounding 45,000 levels, a few times more than the modern SM63 portal. That being said, the modern portal also has its advantages, such as being able to jump right into levels from the forum without having to copy lengthy level-sharing codes. Finally, Runouw made an .exe version of the game also available, freeing SM63 from the clutches of Adobe, at the cost of no longer being cross-platform.

From then on, Runouw wasn’t actively involved in the development of SM63 any further, having relegated the role to the forum community who kept organizing events all the while. An unfortunate event was when Nintendo, who hadn’t taken any issue with the game in its heyday, decided to issue a Cease & Desist on SM63 in 2013. This resulted in the Newgrounds version of the game being taken down and jeopardizing the runouw.com version. Couple that with the death of SheezyArt that same year and you had a recipe for disaster.

During these dark days, the player-base of the game was severely crippled and any sense of community outside of the forums was nonexistent. The saying goes that it’s darkest before the dawn, and in hindsight this C&D would prove to be a trial by fire. The retaliation of the determined community in those days will inadvertently lead to SM63 surviving the Flash Player killswitch!


The Super Mario 63 Renaissance

PixelLoaf Wiki
PixelLoaf Discord Server Logo
(Recently rebranded to Hazy Mazy Cafe)

Contrary to initial fears, Nintendo didn’t take any further action against the runouw.com version of SM63 or the forums. So for the next two years the forum community kept the fire burning. When Discord came around, they became early supporters starting a server called PixelLoaf in early 2015. Later that same year, the C&D on SM63 would expire, at least bringing back the Newgrounds version of the game.

After helping found PixelLoaf the Runouw brothers would slowly fade out of sight, presumably since they were continuing their education. From then on, PixelLoaf gradually replaced the forums, becoming the new SM63-central. Level design contests continued, and speed-running which was considerably much less popular during the forum days started to gain a lot attention, eventually splitting off into a server of its own.

SM 63 100% Speedrun in 54:51 by TheGaming100, an active community member,
currently ranked third on speedrun.com

So seeing as Runouw had ended development, where did that leave PixelLoaf? The community had been testing the limits of the level editor for years at this point, so of course the next step was modding the game.

Modding gravity and cheats, gameplay by Creyon.

There’s also a WIP project to introduce a new level editor, which does not depend on Flash.

So much for Super Mario 63! Let’s talk spiritual successors.

Super Mario 127 is a continuation of SM63 led by SuperMakerPlayer and other community members. Oh boy do the visuals and gameplay look good! It doesn’t use Flash, it’s being made in Godot! And of course people are already speed-running it:

SM127 0.6.0 100% 30:21 by April

Another continuation of SM63 is, Super Mario 63 Redux lead by @ShibaBBQ. Where SM127 is a modernization of SM63, SM63R aims to be a more of a remake from the ground up. So that means controls more akin to SM63 and other features to improve the gameplay experience without changing the core mechanics around too much.

It’s funny how Super Mario 63 started with a spritesheet, and now, years later, Super Mario 63 inspired an artist to make spritesheet of their own.

On that note, Runouw made a brief comeback recently. Seeing as the forum activity had moved to Discord they’ve frozen the forum and are now redirecting people to the server. Before vanishing off the face of the internet once more, Runouw finally uploaded the full Source Code of SM63 to GitHub. It’s safe to say SM63 couldn’t be in a more secure place than it is today.


What the future holds

The old levels might need some organizing and the search function of the level portal definitely needs fixing. But at least levels from over 10 years ago are still up and online. The forums might be dying, but the Discord server active as ever. In fact they recently rebranded themselves as Hazy Mazy Café.

Hazy Mazy Café logo in time for the Holliday Season

When January comes around, Super Mario 63 will still be playable through the .exe version. And what’s more, Flash Emulation is coming along nicely. You should expect to be able to play the game on Newgrounds or the Internet Archive with Ruffle. Bugs? Thanks to Runouw graciously sharing the full source code testers and developers will have the perfect reference pinpoint issues in their Actionscript implementations.

Not only has SM 63 outlived flash, through fan-sequels like Super Mario 127 and Super Mario 63 Redux, I’d say we have a lot more good news to hear about.

Long story short, the SM 63 community has set a great example by showing the world how to go around walls that you can’t bring down. Time will tell what the future holds, but things are looking bright!

]]>
https://datahorde.org/back-in-a-flash-the-super-mario-63-community/feed/ 10
What’s in a Flash game? (What are .SWF files?) https://datahorde.org/whats-in-a-flash-game-what-are-swf-files/ https://datahorde.org/whats-in-a-flash-game-what-are-swf-files/#respond Mon, 07 Sep 2020 15:00:13 +0000 https://datahorde.org/?p=1210 Many of you 2000s kids probably grew up playing Flash games on your web browser as a kid. But have you ever wondered how exactly a Flash game works?


The simplest of Flash games is composed of one file ending with the .swf extension (Small Web Format, previously called ShockWaveFlash). That file contains all of the code and assets (such as artwork, audio, fonts, etc.) and it’s playable using a plugin called Macromedia Flash Player, which was later renamed Adobe Flash Player after it got purchased by Adobe. The coding language that is used is ActionScript, and graphics are usually vector, which is different from your usual image.

Instead of having an image made out of pixels, vector graphics will instead have information on the lines that form the image. That means you can scale a vector and never have to worry about the image becoming blurry because instead of scaling an image made out of pixels, you are scaling an image made out of lines. This will also in some cases reduce the file size.


Speaking of SWF, there are many other uses for Flash content. You have Flash movies, which are animated cartoons, and applets, which are small applications that are integrated in a webpage. Even online video players once used Flash!

Discontinuation of Adobe Flash Player

Flash Player was once the most used and the most needed plugin for your web browser. You couldn’t browse the web properly without Flash Player because tons of things needed it. In recent years though, Flash has declined in usage and Adobe is planning on killing the plugin at the end of 2020.

]]>
https://datahorde.org/whats-in-a-flash-game-what-are-swf-files/feed/ 0