|
| 1 | +--- |
| 2 | +layout: blog-post |
| 3 | +title: "Ruffle News - May 2023" |
| 4 | +author: nosamu |
| 5 | +categories: |
| 6 | +--- |
| 7 | +**We have some exciting Ruffle developments to share today!** |
| 8 | + |
| 9 | +### Big improvements in ActionScript 3! |
| 10 | + |
| 11 | +More fan-favorite games are finally playable again! |
| 12 | +- [*Bloons Tower Defense 4*](https://www.kongregate.com/games/Ninjakiwi/bloons-tower-defense-4) |
| 13 | +- [*Happy Wheels Demo*](https://www.newgrounds.com/portal/view/547504/format/flash?emulate=flash) (Note: low framerate; performance is not optimized yet) |
| 14 | +- [*Kingdom Rush*](http://www.kongregate.com/games/Ironhidegames/kingdom-rush) |
| 15 | +- [*Dead Zed 2*](https://www.newgrounds.com/portal/view/634358?emulate=flash) |
| 16 | + |
| 17 | +Many graphics drawing methods have been implemented and fixed! These games are working now: |
| 18 | +- [*VVVVVV Demo*](https://www.newgrounds.com/portal/view/524398/format/flash?emulate=flash) |
| 19 | +- [*William and Sly 2*](https://www.newgrounds.com/portal/view/586756/format/flash?emulate=flash) |
| 20 | +- [*Sweet Drmzzz*](https://www.newgrounds.com/portal/view/651709) |
| 21 | +- [*Fault Line*](http://www.notdoppler.com/faultline.php) (requires the Ruffle browser extension) |
| 22 | + |
| 23 | +<img src="/assets/2023-05-progress-report/WilliamAndSly.png" height=300> |
| 24 | +<img src="/assets/2023-05-progress-report/BloonsTD4.png" height=300> |
| 25 | +<img src="/assets/2023-05-progress-report/KingdomRush.png" height=300> |
| 26 | + |
| 27 | +XML support is progressing nicely! Thanks to the great work of [@evilpie](https://github.com/evilpie), these games have become playable in Ruffle: |
| 28 | +- [*PaintWorld*](https://www.newgrounds.com/portal/view/607069/format/flash?emulate=flash) |
| 29 | +- [*Army of Ages*](https://www.gameflare.com/online-game/army-of-ages/) |
| 30 | +- [*Tilt*](https://www.newgrounds.com/portal/view/486700/format/flash?emulate=flash) |
| 31 | +- [*Headless Zombie 2*](https://www.newgrounds.com/portal/view/651073?emulate=flash) |
| 32 | + |
| 33 | +[@Aaron1011](https://github.com/Aaron1011/)'s work on Stage3D continues! Many of the newer Fancy Pants games are now playable: |
| 34 | +- *The Fancy Pants Adventures: World 4* series: [Part 1](https://www.newgrounds.com/portal/view/750785), [Part 2](https://www.newgrounds.com/portal/view/752737) |
| 35 | +- [*The Cutie Pants Adventures*](https://www.kongregate.com/games/DrNeroCF/the-cutie-pants-adventures-world-1) |
| 36 | + |
| 37 | +Note: Because Stage3D is graphically intensive, only the Ruffle desktop app can currently run these games well. |
| 38 | + |
| 39 | +### ActionScript 2 support is improving too! |
| 40 | +[@Toad06](https://github.com/Toad06/) has implemented some additional XML methods, making *Mission in Snowdriftland* playable in Ruffle! You can check it out on the [Flashpoint testing site](https://ooooooooo.ooo/static/?7d01dea2-d54f-f04a-bd84-49477152fabb) (forgive the goofy URL). |
| 41 | + |
| 42 | +<img src="/assets/2023-05-progress-report/MissionInSnowdriftland.png" height=350> |
| 43 | + |
| 44 | +### The Ruffle desktop app finally has a user inteface! |
| 45 | +Thanks to the efforts of [@mike](https://github.com/Herschel/) and [@Dinnerbone](https://github.com/Dinnerbone/), the desktop app now has a menu bar and context menu! You can also open SWF files by dragging them into the Ruffle window. |
| 46 | + |
| 47 | +<img src="/assets/2023-05-progress-report/RuffleDesktopGUI.png"> |
| 48 | + |
| 49 | +### Ruffle now has a built-in save manager! |
| 50 | +Thanks to the work of [@danielhjacobs](https://github.com/danielhjacobs/), web builds of Ruffle allow you to back up and restore your progress for any game. Just right-click => Open Save Manager! |
| 51 | + |
| 52 | +<img src="/assets/2023-05-progress-report/SaveManager.png"> |
| 53 | + |
| 54 | +### We're looking for help localizing Ruffle to other languages! |
| 55 | +If you'd like to help translate Ruffle into your language, please [join our new CrowdIn project](https://crowdin.com/project/ruffle). |
| 56 | + |
| 57 | +### Ruffle finally supports copying and pasting text! |
| 58 | +Thanks to the efforts of [myself](https://github.com/n0samu/) and [@Toad06](https://github.com/Toad06/), editable text boxes in Ruffle now support cutting, copying and pasting. You can also press Ctrl-A to select all. Check out the demo below, where I create, copy and paste a level code in *Super Mario Flash*! |
| 59 | + |
| 60 | +<video muted autoplay controls> |
| 61 | + <source src="/assets/2023-05-progress-report/SuperMarioFlashCopyPasteDemo.mp4" type="video/mp4"> |
| 62 | +</video> |
| 63 | + |
| 64 | +### We have more awesome things coming up! |
| 65 | +- Tonight's Ruffle build will feature some major **desktop interface improvements** from [@Dinnerbone](https://github.com/Dinnerbone/)! |
| 66 | + |
| 67 | + <img src="/assets/2023-05-progress-report/DesktopGUIAdvancedOpen.png" height="500"> |
| 68 | + |
| 69 | +- [@kmeisthax](https://github.com/kmeisthax/) is working on **FLV support!** Soon Ruffle will support Flash content with external video files. [You can follow his progress here](https://github.com/ruffle-rs/ruffle/pull/10756). |
| 70 | +- [@uqers](https://github.com/Lord-McSweeney/) is working on **mixed AVM support!** This will resolve crashes in ActionScript 2 games encrypted with MochiCrypt, along with other games and applications that mix ActionScript 2 and 3. [You can follow his progress here](https://github.com/ruffle-rs/ruffle/pull/11005). |
| 71 | +- [@Michiel](https://github.com/michiel2005) is working on a fix for unclickable buttons in many AS2 games, such as [Electricman 2](https://www.newgrounds.com/portal/view/363447) and [Super Soldier](https://www.newgrounds.com/portal/view/284305). [You can follow his progress here](https://github.com/ruffle-rs/ruffle/pull/10862). |
0 commit comments