diff --git a/assets/2023-05-progress-report/BloonsTD4.png b/assets/2023-05-progress-report/BloonsTD4.png new file mode 100644 index 00000000..ae9ab6e3 Binary files /dev/null and b/assets/2023-05-progress-report/BloonsTD4.png differ diff --git a/assets/2023-05-progress-report/DesktopGUIAdvancedOpen.png b/assets/2023-05-progress-report/DesktopGUIAdvancedOpen.png new file mode 100644 index 00000000..98c18515 Binary files /dev/null and b/assets/2023-05-progress-report/DesktopGUIAdvancedOpen.png differ diff --git a/assets/2023-05-progress-report/KingdomRush.png b/assets/2023-05-progress-report/KingdomRush.png new file mode 100644 index 00000000..6d969248 Binary files /dev/null and b/assets/2023-05-progress-report/KingdomRush.png differ diff --git a/assets/2023-05-progress-report/MissionInSnowdriftland.png b/assets/2023-05-progress-report/MissionInSnowdriftland.png new file mode 100644 index 00000000..14fcc51b Binary files /dev/null and b/assets/2023-05-progress-report/MissionInSnowdriftland.png differ diff --git a/assets/2023-05-progress-report/RuffleDesktopGUI.png b/assets/2023-05-progress-report/RuffleDesktopGUI.png new file mode 100644 index 00000000..38a00f25 Binary files /dev/null and b/assets/2023-05-progress-report/RuffleDesktopGUI.png differ diff --git a/assets/2023-05-progress-report/SaveManager.png b/assets/2023-05-progress-report/SaveManager.png new file mode 100644 index 00000000..6eb282a3 Binary files /dev/null and b/assets/2023-05-progress-report/SaveManager.png differ diff --git a/assets/2023-05-progress-report/SuperMarioFlashCopyPasteDemo.mp4 b/assets/2023-05-progress-report/SuperMarioFlashCopyPasteDemo.mp4 new file mode 100644 index 00000000..a788e241 Binary files /dev/null and b/assets/2023-05-progress-report/SuperMarioFlashCopyPasteDemo.mp4 differ diff --git a/assets/2023-05-progress-report/WilliamAndSly.png b/assets/2023-05-progress-report/WilliamAndSly.png new file mode 100644 index 00000000..72059bbf Binary files /dev/null and b/assets/2023-05-progress-report/WilliamAndSly.png differ diff --git a/blog/_posts/2023-05-29-progress-report.markdown b/blog/_posts/2023-05-29-progress-report.markdown new file mode 100644 index 00000000..2b25f8e5 --- /dev/null +++ b/blog/_posts/2023-05-29-progress-report.markdown @@ -0,0 +1,71 @@ +--- +layout: blog-post +title: "Ruffle News - May 2023" +author: nosamu +categories: +--- +**We have some exciting Ruffle developments to share today!** + +### Big improvements in ActionScript 3! + +More fan-favorite games are finally playable again! +- [*Bloons Tower Defense 4*](https://www.kongregate.com/games/Ninjakiwi/bloons-tower-defense-4) +- [*Happy Wheels Demo*](https://www.newgrounds.com/portal/view/547504/format/flash?emulate=flash) (Note: low framerate; performance is not optimized yet) +- [*Kingdom Rush*](http://www.kongregate.com/games/Ironhidegames/kingdom-rush) +- [*Dead Zed 2*](https://www.newgrounds.com/portal/view/634358?emulate=flash) + +Many graphics drawing methods have been implemented and fixed! These games are working now: +- [*VVVVVV Demo*](https://www.newgrounds.com/portal/view/524398/format/flash?emulate=flash) +- [*William and Sly 2*](https://www.newgrounds.com/portal/view/586756/format/flash?emulate=flash) +- [*Sweet Drmzzz*](https://www.newgrounds.com/portal/view/651709) +- [*Fault Line*](http://www.notdoppler.com/faultline.php) (requires the Ruffle browser extension) + + + + + +XML support is progressing nicely! Thanks to the great work of [@evilpie](https://github.com/evilpie), these games have become playable in Ruffle: +- [*PaintWorld*](https://www.newgrounds.com/portal/view/607069/format/flash?emulate=flash) +- [*Army of Ages*](https://www.gameflare.com/online-game/army-of-ages/) +- [*Tilt*](https://www.newgrounds.com/portal/view/486700/format/flash?emulate=flash) +- [*Headless Zombie 2*](https://www.newgrounds.com/portal/view/651073?emulate=flash) + +[@Aaron1011](https://github.com/Aaron1011/)'s work on Stage3D continues! Many of the newer Fancy Pants games are now playable: +- *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) +- [*The Cutie Pants Adventures*](https://www.kongregate.com/games/DrNeroCF/the-cutie-pants-adventures-world-1) + +Note: Because Stage3D is graphically intensive, only the Ruffle desktop app can currently run these games well. + +### ActionScript 2 support is improving too! +[@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). + + + +### The Ruffle desktop app finally has a user inteface! +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. + + + +### Ruffle now has a built-in save manager! +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! + + + +### We're looking for help localizing Ruffle to other languages! +If you'd like to help translate Ruffle into your language, please [join our new CrowdIn project](https://crowdin.com/project/ruffle). + +### Ruffle finally supports copying and pasting text! +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*! + + + +### We have more awesome things coming up! +- Tonight's Ruffle build will feature some major **desktop interface improvements** from [@Dinnerbone](https://github.com/Dinnerbone/)! + + + +- [@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). +- [@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). +- [@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). \ No newline at end of file