00:00
00:00
Newgrounds Background Image Theme

ProtoZoe just joined the crew!

We need you on the team, too.

Support Newgrounds and get tons of perks for just $2.99!

Create a Free Account and then..

Become a Supporter!

Ruffle Testing / Flash Preservation Crew

84,805 Views | 1,921 Replies
New Topic Respond to this Topic

Response to Ruffle Testing / Flash Preservation Crew 2025-06-12 08:05:52


At 6/12/25 07:56 AM, BlueMonday1984 wrote:Ran into another unruffled game:
https://www.newgrounds.com/portal/view/488628
Game suffers extreme slowdown when in gameplay. [add to spreadsheet] [performance]

EDIT: Managed to mangle the URL - fixed it now.


Added to spreadsheet!


Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-12 08:29:55


Noticed the Crush the Castle series hadn't been ruffled yet, so went and tested them:

Both games suffered heavy slowdown/jittering in gameplay, likely from the heavy physics used in them.


Both games suffered some slowdown, but to a much lesser degree - it took starting a snow level in Level Pack to see heavy slowdown.


Given CTC's physics-heavy gameplay, these should be good testing candidates for performance improvements, especially in physics. All four games can be easily put into their own series as well.


he/they - pretty cool guy - yt channel here - Flash Controller Mapping Crew

Response to Ruffle Testing / Flash Preservation Crew 2025-06-12 08:50:24


At 6/12/25 08:29 AM, BlueMonday1984 wrote:Given CTC's physics-heavy gameplay, these should be good testing candidates for performance improvements, especially in physics. All four games can be easily put into their own series as well.


Made a series page for now!



Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-12 17:17:29


Found out a couple of Tasselfoot's games are still unruffled and tested them:

Played for a few minutes, found no issues. [enable ruffle]

Played for a few minutes. Game freezes when clicking an external link in Firefox - seems this is a long-running Ruffle bug in Firefox, and I'm not sure of the cause.


he/they - pretty cool guy - yt channel here - Flash Controller Mapping Crew

Response to Ruffle Testing / Flash Preservation Crew 2025-06-12 17:18:27


At 6/12/25 05:17 PM, BlueMonday1984 wrote:Found out a couple of Tasselfoot's games are still unruffled and tested them:
https://www.newgrounds.com/portal/view/543132
Played for a few minutes, found no issues. [enable ruffle]
https://www.newgrounds.com/portal/view/535983
Played for a few minutes. Game freezes when clicking an external link in Firefox - seems this is a long-running Ruffle bug in Firefox, and I'm not sure of the cause.


Yeah that's weird that Firefox has that bug with games, hopefully it gets sorted out.


Working on Nightmare Cops!

BBS Signature

Ran into a DRM issue whilst mapping Nitrome's catalogue:

Game refuses to start, opening a pop-up to Nitrome's website.


EDIT: Found another:


he/they - pretty cool guy - yt channel here - Flash Controller Mapping Crew

Response to Ruffle Testing / Flash Preservation Crew 2025-06-12 19:37:07


Back to the Cubeture 1 mostly works in Ruffle. The end gets pretty janky with the timescale, often impossible to dodge tumbleweeds, bombs can be endlessly thrown, and during the insult contest, the text telling you what each insult is bugs out and becomes an unintentional guessing game. This is not intended behavior. Besides these almost-game breaking bugs (I was lucky and finished by sheer luck), the cutscenes often are sped up way too much. But 90% of the game works perfectly as intended right up until the end.


Went and started tested Nitrome's back catalogue in Ruffle, after finding a heavy amount were unruffled. Seems I've discovered a hotbed of issues.

All games tested on Firefox, using Ruffle 0.1.0 nightly 2025-06-12.

Game freezes on a white screen after pressing "Play".

Game freezes at the Nitrome logo, and crashes upon clicking. [crash log sent]

Game freezes at the Nitrome logo, and crashes upon clicking, like RT:NY.

Menu text fails to render. Help screen rapidly cycles through all available images until you click either arrow. Couldn't start a game either, as all the levels were locked.

Similar issues - issues with rendering menu text. Game isn't working, either - starting a game gets me a white screen, with a flashing HUD.

White screen.

Menu text (outside the main menu) fails to render. Game freezes upon starting a level.

Game freezes upon clicking any menu option other than "Start". Level select fails to render text, and the main game is near-white due to a broken transition.

Text rendering issues in the menu. Game cannot start thanks to all levels being locked.

Game freezes at Nitrome logo, but doesn't crash upon clicking.

Game freezes at Nitrome logo, and crashes upon clicking. Cause appears identical to RT:NY and Test Subject Blue.

Game refuses to start, stating an "error loading the game":

iu_1412492_14526566.png

Played and finished the first two levels without issue. [enable ruffle]

Game freezes at the preloader. Clicking "Play" in the context menu allows the Nitrome logo to play, before freezing again. Clicking "Play" again advances to the main menu, which bugs out severely before returning to the preloader.

Game freezes at the preloader. Clicking "Play" in the context menu allows the Nitrome logo to play, before freezing again. Clicking "Play" again advances to the main menu, which bugs out severely before returning to the preloader. [disable ruffle]

Game menu functions. Playing Level 1 was impossible - Chiseller is unable to move, and the planet fails to render. Trying to restart caused an infinite loop. [disable ruffle]

Menu has text rendering issues. Game freezes upon starting a level in Story Mode. [disable ruffle]

Game fails to start, looping at the Nitrome logo.

Game refused to start.

Game refused to start.


I stopped testing after J-J-Jump - seemed redundant to keep testing - but I did find two HTML5 games broken in both Firefox and Brave:

Both games give a black screen in Brave/Chromium, whilst Firefox refuses to load them due to being HTTP-only. Manually loading them anyway led to a black screen as well.


he/they - pretty cool guy - yt channel here - Flash Controller Mapping Crew

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 08:24:03


At 6/13/25 05:30 AM, BlueMonday1984 wrote:Went and started tested Nitrome's back catalogue in Ruffle, after finding a heavy amount were unruffled. Seems I've discovered a hotbed of issues.


I've added these to the spreadsheet now. However, these two (which had Ruffle turned on) actually work for me in Chrome:



I stopped testing after J-J-Jump - seemed redundant to keep testing - but I did find two HTML5 games broken in both Firefox and Brave:
https://www.newgrounds.com/portal/view/649976
https://www.newgrounds.com/portal/view/649904
Both games give a black screen in Brave/Chromium, whilst Firefox refuses to load them due to being HTTP-only. Manually loading them anyway led to a black screen as well.


Ideally we could update the game files to change http requests to https, that might fix it for these if we do that.


Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 08:29:48


At 6/12/25 08:21 PM, Dungeonation wrote:Seems to potentially be ready for Ruffle? Have not played through entirely

https://www.newgrounds.com/portal/view/611230

I bring it up 'cuz I controller mapped the first game


This is the ticket related to Revive:


https://github.com/ruffle-rs/ruffle/issues/13045


If anyone can confirm those levels are working, it could be ready now!


Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 08:30:56


At 6/12/25 07:37 PM, ErasmusMagnus wrote:Back to the Cubeture 1 mostly works in Ruffle. The end gets pretty janky with the timescale, often impossible to dodge tumbleweeds, bombs can be endlessly thrown, and during the insult contest, the text telling you what each insult is bugs out and becomes an unintentional guessing game. This is not intended behavior. Besides these almost-game breaking bugs (I was lucky and finished by sheer luck), the cutscenes often are sped up way too much. But 90% of the game works perfectly as intended right up until the end.
https://www.newgrounds.com/portal/view/513114


That already had Ruffle turned on so I'll leave it be, shame about those quirks though!


Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 08:33:06


At 6/12/25 07:09 PM, BlueMonday1984 wrote:Ran into a DRM issue whilst mapping Nitrome's catalogue:
https://www.newgrounds.com/portal/view/612562
Game refuses to start, opening a pop-up to Nitrome's website.

EDIT: Found another:
https://www.newgrounds.com/portal/view/615675


Weird, I wonder if those had been working back when Ruffle was turned on or if that was an accident.


Working on Nightmare Cops!

BBS Signature

I have these issues to report too:


(Issue - missing offsite files (can be fixed))


(Issue - missing offsite files (can be fixed))


(Issue - upgrade flash player lock)


(Issue - The text box for entering your name isn’t accepting input, so game can’t start.)


(Issue - submit score softlock)


(Issue: offsite files are lost media. ad game for charity)


(Issue - submit score breaks game)


(Issue - submit score popup doesn’t dismiss after submit)


(Issue - various. clicking on return to menu doesn’t work, softlock on death, no music, etc)


(Issue - instructions and play button don’t work; top scores button softlock)


(Issue - some minigames like connect the dots don’t connect; rock paper scissors enemy is very faint)


(Issue - black screen after sponsor logo)


(Issue - ruffle crash. Create a player & don’t skip the the intro, then move through the hall.)


(Issue - ruffle crash. Click any menu option)


(Issue - performance)


(Issue - performance)


(Issue - performance)


(Issue - performance)


BBS Signature

At 6/13/25 08:33 AM, TomFulp wrote:
At 6/12/25 07:09 PM, BlueMonday1984 wrote:Ran into a DRM issue whilst mapping Nitrome's catalogue:
https://www.newgrounds.com/portal/view/612562
Game refuses to start, opening a pop-up to Nitrome's website.

EDIT: Found another:
https://www.newgrounds.com/portal/view/615675

Weird, I wonder if those had been working back when Ruffle was turned on or if that was an accident.


We ruffled both of those and they weren't doing that at the time!


BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 09:09:13


At 6/13/25 08:33 AM, olskoo-the-first wrote:I have these issues to report too:


Added to spreadsheet!


Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 09:13:51


At 6/13/25 08:33 AM, TomFulp wrote:
At 6/12/25 07:09 PM, BlueMonday1984 wrote:Ran into a DRM issue whilst mapping Nitrome's catalogue:
https://www.newgrounds.com/portal/view/612562
Game refuses to start, opening a pop-up to Nitrome's website.

EDIT: Found another:
https://www.newgrounds.com/portal/view/615675

Weird, I wonder if those had been working back when Ruffle was turned on or if that was an accident.


here they are

thanks BlueMonday


This swf could be replaced with this one (fix site lock)


This swf could be replaced with this one (fix site lock)


This swf could be replaced with this one (fix site lock)

[enable ruffle]


BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 09:31:28


At 6/13/25 09:13 AM, olskoo-the-first wrote:here they are
thanks BlueMonday


Updated and removed from spreadsheet!


Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 11:07:38


Quick update - seems Ruffle's hit a regression:

Text/sprite outlines have stopped functioning. Ruffle and Flashpoint screenshots for comparison (since NG appears to be force-enabling Ruffle for this game):

iu_1412580_14526566.webp

iu_1412581_14526566.webp

Debug info suggests this was introduced in a recent nightly build:

# Ruffle Info
Version: 0.1.0
Name: 0.1.0 nightly 2025-06-12
Channel: nightly
Built: 2025-06-12T00:06:54.905Z
Commit: 71d972dc8d096a935909025c49d9c86f96e17f7f
Is extension: false

he/they - pretty cool guy - yt channel here - Flash Controller Mapping Crew

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 12:27:23


Found a couple of unruffled Sonac games, and tested them:

Game freezes immediately after starting.

Game freezes at the title screen.


Given the circumstances, I'm suspecting there's either a major issue with Ruffle, or something's gone horribly wrong on my system.


he/they - pretty cool guy - yt channel here - Flash Controller Mapping Crew

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 15:15:24


At 6/13/25 12:27 PM, BlueMonday1984 wrote:Found a couple of unruffled Sonac games, and tested them:
https://www.newgrounds.com/portal/view/636809
Game freezes immediately after starting.
https://www.newgrounds.com/portal/view/672812
Game freezes at the title screen.

Given the circumstances, I'm suspecting there's either a major issue with Ruffle, or something's gone horribly wrong on my system.


Added to spreadsheet!


Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 15:21:34


At 6/13/25 11:07 AM, BlueMonday1984 wrote:Quick update - seems Ruffle's hit a regression:
https://www.newgrounds.com/portal/view/489716
Text/sprite outlines have stopped functioning. Ruffle and Flashpoint screenshots for comparison (since NG appears to be force-enabling Ruffle for this game):


Debug info suggests this was introduced in a recent nightly build:


I updated our Ruffle build to the latest nightly and this looks good for me in both Chrome and Firefox. Is it working for you now?


I wonder if it could be a difference between WebGL and Canvas rendering, if you are on Canvas.


Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 15:26:44


At 6/13/25 03:21 PM, TomFulp wrote:
At 6/13/25 11:07 AM, BlueMonday1984 wrote:Quick update - seems Ruffle's hit a regression:
https://www.newgrounds.com/portal/view/489716
Text/sprite outlines have stopped functioning. Ruffle and Flashpoint screenshots for comparison (since NG appears to be force-enabling Ruffle for this game):


Debug info suggests this was introduced in a recent nightly build:

I updated our Ruffle build to the latest nightly and this looks good for me in both Chrome and Firefox. Is it working for you now?

I wonder if it could be a difference between WebGL and Canvas rendering, if you are on Canvas.

Can confirm its working now.


he/they - pretty cool guy - yt channel here - Flash Controller Mapping Crew

Response to Ruffle Testing / Flash Preservation Crew 2025-06-13 15:38:02


At 6/13/25 03:26 PM, BlueMonday1984 wrote:
At 6/13/25 03:21 PM, TomFulp wrote:
At 6/13/25 11:07 AM, BlueMonday1984 wrote:Quick update - seems Ruffle's hit a regression:
https://www.newgrounds.com/portal/view/489716
Text/sprite outlines have stopped functioning. Ruffle and Flashpoint screenshots for comparison (since NG appears to be force-enabling Ruffle for this game):


Debug info suggests this was introduced in a recent nightly build:

I updated our Ruffle build to the latest nightly and this looks good for me in both Chrome and Firefox. Is it working for you now?

I wonder if it could be a difference between WebGL and Canvas rendering, if you are on Canvas.
Can confirm its working now.


If you right click on a swf, copy debug info, and then paste it somewhere and look under the renderer section, it can quickly tell you if your using Canvas or webgl, i also noticed that 2 of your error reports on the Ruffle github suggest your somehow defaulting to the Canvas renderer


At 6/13/25 03:38 PM, waspennator wrote:
At 6/13/25 03:26 PM, BlueMonday1984 wrote:
At 6/13/25 03:21 PM, TomFulp wrote:
At 6/13/25 11:07 AM, BlueMonday1984 wrote:Quick update - seems Ruffle's hit a regression:
https://www.newgrounds.com/portal/view/489716
Text/sprite outlines have stopped functioning. Ruffle and Flashpoint screenshots for comparison (since NG appears to be force-enabling Ruffle for this game):


Debug info suggests this was introduced in a recent nightly build:

I updated our Ruffle build to the latest nightly and this looks good for me in both Chrome and Firefox. Is it working for you now?

I wonder if it could be a difference between WebGL and Canvas rendering, if you are on Canvas.
Can confirm its working now.

If you right click on a swf, copy debug info, and then paste it somewhere and look under the renderer section, it can quickly tell you if your using Canvas or webgl, i also noticed that 2 of your error reports on the Ruffle github suggest your somehow defaulting to the Canvas renderer

I checked my settings - I have WebGL enabled, and get.webgl.org passes:

iu_1412693_14526566.png

iu_1412694_14526566.png

I'm not sure why Ruffle defaulted to Canvas that one time. Hopefully, its a one-off - the issue seems to have resolved itself.

I also re-tested both RT:NY and Test Subject Green:

Game is now functioning properly, with physics-induced slowdown being its only issue. [performance]

Finished the first level, with constant slowdown as its only issue. [performance]


I also checked the debug info for Test Subject Blue - I'm somehow back to WebGL:

# Player Info
Allows script access: true
Renderer: wgpu
Adapter Backend: Gl
Adapter Name: "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar"
Adapter Device Type: IntegratedGpu
Adapter Driver Name: ""
Adapter Driver Info: "WebGL 2.0"
Enabled features: Features(TEXTURE_COMPRESSION_BC | FLOAT32_FILTERABLE | TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES)
Available features: Features(DEPTH32FLOAT_STENCIL8 | TEXTURE_COMPRESSION_BC_SLICED_3D | PUSH_CONSTANTS | CLEAR_TEXTURE | MULTIVIEW)
Current limits: Limits { max_texture_dimension_1d: 16384, max_texture_dimension_2d: 16384, max_texture_dimension_3d: 2048, max_texture_array_layers: 256, max_bind_groups: 4, max_bindings_per_bind_group: 1000, max_dynamic_uniform_buffers_per_pipeline_layout: 8, max_dynamic_storage_buffers_per_pipeline_layout: 0, max_sampled_textures_per_shader_stage: 16, max_samplers_per_shader_stage: 16, max_storage_buffers_per_shader_stage: 0, max_storage_textures_per_shader_stage: 0, max_uniform_buffers_per_shader_stage: 11, max_uniform_buffer_binding_size: 65536, max_storage_buffer_binding_size: 0, max_vertex_buffers: 8, max_buffer_size: 268435456, max_vertex_attributes: 16, max_vertex_buffer_array_stride: 255, min_uniform_buffer_offset_alignment: 256, min_storage_buffer_offset_alignment: 256, max_inter_stage_shader_components: 120, max_color_attachments: 4, max_color_attachment_bytes_per_sample: 32, max_compute_workgroup_storage_size: 0, max_compute_invocations_per_workgroup: 0, max_compute_workgroup_size_x: 0, max_compute_workgroup_size_y: 0, max_compute_workgroup_size_z: 0, max_compute_workgroups_per_dimension: 0, min_subgroup_size: 0, max_subgroup_size: 0, max_push_constant_size: 0, max_non_sampler_bindings: 1000000 }
Surface quality: high
Surface samples: 4
Surface size: (550, 550, 1)

# Page Info
Page URL: https://uploads.ungrounded.net/ruffle_wrapper/ruffleembed.html?v=1.2.2&browsermode=default&props=%7B%22ruffle%22%3A%22%2Fruffle_wrapper%2Flib%2Fruffle.js%3F1749788090%22%2C%22public_path%22%3A%22%2Fruffle_wrapper%2Flib%2F%22%2C%22swf%22%3A%22https%3A%2F%2Fuploads.ungrounded.net%2F577000%2F577481_testsubjectblue.swf%3F1748089101%22%2C%22vars%22%3A%7B%22NewgroundsAPI_PublisherID%22%3A1%2C%22NewgroundsAPI_SandboxID%22%3A%22684c7fac71435%22%2C%22NewgroundsAPI_SessionID%22%3A%22EUYX2DYFXVaDpquUAZX8fa01cc69332d8d6d3e91cc0a9e97a9cf87b8945dTc39%22%2C%22NewgroundsAPI_UserName%22%3A%22BlueMonday1984%22%2C%22NewgroundsAPI_UserID%22%3A14526566%2C%22ng_username%22%3A%22BlueMonday1984%22%7D%2C%22width%22%3A550%2C%22height%22%3A550%2C%22icon%22%3A%22https%3A%2F%2Fpicon.ngfiles.com%2F577000%2Fflash_577481_card.webp%3Ff1686663886%22%2C%22warnOnUnsupportedContent%22%3Afalse%2C%22external%22%3A%22%2Fruffle_wrapper%2Fexternal%2Fruffle-external-input.js%3F1749832094%22%7D
SWF URL: https://uploads.ungrounded.net/577000/577481_testsubjectblue.swf?1748089101

# Browser Info
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0
Platform: Win32
Has touch support: false

# Ruffle Info
Version: 0.1.0
Name: 0.1.0 nightly 2025-06-13
Channel: nightly
Built: 2025-06-13T00:07:07.234Z
Commit: deab8058cc9d3853b7713013e492ff9c59cde24d
Is extension: false

# Metadata
width: 550
height: 550
frameRate: 30
numFrames: 118
swfVersion: 10
backgroundColor: undefined
isActionScript3: true
uncompressedLength: 3570073

he/they - pretty cool guy - yt channel here - Flash Controller Mapping Crew


logging the remaining issues with 2008 frontpaged


(Issue - submit score button causes issues)


(Issue - submit score button causes popup not to dismiss.)


(Issue - submit score button, can’t return to main menu.)


(Issue - sound doubling when returning to menu) [suggested genre: Puzzles - Falling] [suggested tag: screen-rotate]


(Issue - missing offsite files (maybe can be fixed))


(Issue - softlock when pressing play)


(Issue - stuck preloader)


(Issue - after returning to the map after the first town, clicking on the next town doesn’t work.)


(Issue - broken preloader)


(Issue - offsite files, lost media)


(Issue- multiplayer game with offline servers.)


(Issue - selecting 2nd level “The Usurpers” goes to a back screen)


(Issue - unknown. ruffle was on for this game before.)


(Issue - broken preloader)


BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-14 18:35:04


plus:


[thumb] [enable ruffle] [mobile] [suggested genre: Adventure - Point ’n Click)


[thumb] [enable ruffle] [mobile] [suggested genre: Puzzles - Other]


[thumb] [enable ruffle] [mobile] [suggested genre: Skill - Collect]


[thumb] [enable ruffle] [mobile] [suggested genre: Skill - Collect]


[thumb] [enable ruffle] [suggested genre: Action - Shooter - Fixed]


[thumb] [enable ruffle] [suggested genre: Puzzles - Other]


[thumb] [enable ruffle] [suggested genre: Gadgets - Construction Set]


[thumb] [enable ruffle] [mobile] [suggested genre: Skill - Avoid]


[thumb] [enable ruffle]


BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-14 21:41:50


At 6/14/25 04:56 PM, olskoo-the-first wrote:logging the remaining issues with 2008 frontpaged


Added to spreadsheet! Unpublished Dirk Dagger and World War Flash. Turned Ruffle back on for StarBaron because it seems to work.


Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-14 21:42:01


At 6/14/25 06:35 PM, olskoo-the-first wrote:plus:


Ruffled and categorized!


Working on Nightmare Cops!

BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-15 01:49:50


kindly consider these ruffles:


[thumb] [enable ruffle] [suggested genre: Action - Platformer - Puzzle]


[thumb] [enable ruffle] [mobile] 


[thumb] [enable ruffle]


[thumb] [enable ruffle] [mobile] 


[thumb] [enable ruffle] [mobile] 


[thumb] [enable ruffle]


[thumb] [enable ruffle]


[thumb] [enable ruffle] [mobile]


[thumb] [enable ruffle]


[thumb] [enable ruffle]


[thumb] [enable ruffle] [mobile]


[thumb] [enable ruffle]


[thumb] [enable ruffle] [suggested genre: Action - Other]


[thumb] [enable ruffle] [mobile]


[thumb] [enable ruffle] [mobile]


[thumb] [enable ruffle] [mobile]


[thumb] [enable ruffle] 


[thumb] [enable ruffle] [suggested genre: Rhythm]


[thumb] [enable ruffle] 


[thumb] [enable ruffle] [mobile]


BBS Signature

Response to Ruffle Testing / Flash Preservation Crew 2025-06-15 08:46:59


At 6/15/25 01:49 AM, olskoo-the-first wrote:kindly consider these ruffles:


Ruffled!


Working on Nightmare Cops!

BBS Signature