ruffle
cnc-ddraw
| ruffle | cnc-ddraw | |
|---|---|---|
| 507 | 88 | |
| 18,172 | 3,274 | |
| 1.0% | 2.5% | |
| 9.9 | 9.6 | |
| 1 day ago | 12 months ago | |
| Rust | C | |
| GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ruffle
-
Badger Badger Badger Video Officially Preserved by British Film Institute
The original SWF file can be played by Ruffle (https://ruffle.rs/). Depending on your criteria for preservation a simple web page may be sufficient.
-
Flickr: The First and Last Great Photo Platform
If you want to see the future of photo platforms like Flickr, you should download the cooliris.swf file from here:
https://github.com/cooliris/embed-wall
If you're on MacOS, you can run the file with this software:
https://ruffle.rs
This is called Flash technology, which has amazing capabilities. In ten or so years, everybody will use it for multimedia.
- Building a New Flash
-
Flashpoint Archive – Over 200k Flash games and animations preserved
That documentation, for stubs, can be somewhat misleading. It just looks for the presence of an avm2_stub_method function call anywhere in the method, which may mean a method that's entirely a stub, or as is the case for NetConnection.connect, a method that is stubbed under specific conditions. NetConnection.connect is stubbed for specifically non-null, non-http commands (generally this is RMTP/RTMFP). See https://github.com/ruffle-rs/ruffle/blob/df11c2206bc6be0a329...
-
Adobe Animate will be discontinued effective March 1, 2026
If you weren't aware previously, you'll be pleased to learn that you can still program in Flash if you really want to, and distribute your programs on the web. https://ruffle.rs
-
You can make up HTML tags
Well technically you can still use Flash via Ruffle, a WebAssembly-based emulator:
https://ruffle.rs/
Sites like Kongregate amd albinoblacksheep are using it to revive their old catalog.
- The Algebra of Loans in Rust
-
Applets Are Officially Gone, but Java in the Browser Is Better
Many of the old games and movies still play back well with Ruffle installed (https://ruffle.rs/). Newgrounds embeds it by default for old interactive flash media that they couldn't convert directly to video.
It's not a perfect fit, but it works. The speed of Ruffle loading on a page is similar to that of Flash initializing, so you can arguably still make flash websites and animations to get the old look and feel if you stick to the Ruffle compatibility range. The half-to-one-second page freeze that was the norm now feels wrong, though, so maybe it's not the best idea to put Flash components everywhere like we used to do.
Runescape proved that Java could be a pretty decent system, but so many inexperienced/bad Java developers killed the ecosystem. The same is true on the backend, where Java still suffers from the reputation the Java 7 monolithic mega projects left behind.
-
When Stick Figures Fought
This unlocked memories I forgot I had. Not only playing these games, but Flash introduced me to gamedev. I can clearly remember struggling in Actionscript, trying to get collision detection and resolution working. I never got it to work properly lol.
By the way, if anyone wants to relive some old flash games/movies, there is https://ruffle.rs/, an open source Flash implementation. It's great!
-
Ask HN: Abandoned/dead projects you think died before their time and why?
There is still a way to run flash apps via https://ruffle.rs/
cnc-ddraw
-
"LibreOffice is better at reading old Word files than Word"
https://github.com/FunkyFr3sh/cnc-ddraw (fixes all issues you can have with DirectDraw, an old 2d API, can have its use for both windows users and people who use wine on linux)
- anyone knows how to make red alert 2 and yr work on Windows 11?
-
JA2 steam version, black screen on launch.
cnc-ddraw also fixes it for me. https://github.com/FunkyFr3sh/cnc-ddraw/releases
- Massive FPS drop when playing Yuri's Revenge
-
Tiberium Sun broken?
Get CnC-DDRAW, extract the .dll, paste it on your SUN folder and it should take care of the rest.
-
Command & Conquer - The First Decade
And now the tricky part... and the reason why I was not able to run both RA2 and TS... You need a library called cnc-ddraw ( Releases · FunkyFr3sh/cnc-ddraw (github.com) ) which fixes a lot of things for old games. When using windows you need to copy the ddraw.dll and ddraw.ini files from the zip and you are done but when using wine/proton you need a simple launch option to load the custom dll file instead of the protons builtin ddraw. Thanks to u/RoweenX4 and some google-fu.
-
Any up to date guides to get Icewind Dale 2 running on modern PCs (W10) in Widescreen mode?
Regardless if you had to do the above, install https://github.com/FunkyFr3sh/cnc-ddraw/releases to your IWD2 folder and run the game thenafter.
-
Crashing :( (trying to play campaign RA2)
I did everything mentioned in this post regarding the file ( https://github.com/FunkyFr3sh/CnC-DDraw/releases )
-
Problem starting RA2/ YR
Download CnC-DDRAW from their GitHub, paste it on your RA2 folder and launch the game again
-
Recording Command & Conquer
Try installing cnc-ddraw or ts-ddraw, then use a Game Capture source to hook onto the game window.
What are some alternatives?
lightspark - An open source flash player implementation
ts-ddraw - Rewrite of cnc-ddraw with Tiberian Sun as the target
FlashPatcher - .NET program to remove timebomb from Adobe Flash Player
SlashGaming-Diablo-II-Free-Resolution - A project aimed at modding Diablo II to support any resolution.
TIC-80 - TIC-80 is a fantasy computer for making, playing and sharing tiny games.
DDrawCompat - DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11