ruffle icon indicating copy to clipboard operation
ruffle copied to clipboard

[AS3] MOTO X3M [2015] - Really close to working, popular flash game (original - silvergames.com version)

Open 68r opened this issue 2 years ago • 8 comments

Describe the bug

Honestly, its incredible that the game works this well, but there are still some key issues:

  • a few missing assets
  • music stops and starts randomly
  • game runs slower than usual

How it runs with latest ruffle: ezgif-5-d4a4f18012

Expected behavior

How its supposed to run: ezgif-5-578847cf18

Affected platform

Online demo

Operating system

Windows 10

Browser

Google Chrome 114.0.5735.134 (Official Build) (64-bit) (cohort: Stable)

Additional information

Download link for this swf: https://anonfiles.com/V9e2Way0zb/moto_x3m_swf

Player Info

Allows script access: false Renderer: wgpu Adapter Backend: Gl Adapter Name: "ANGLE (NVIDIA, NVIDIA GeForce RTX 3060 Direct3D11 vs_5_0 ps_5_0, D3D11)" Adapter Device Type: Other Adapter Driver Name: "" Adapter Driver Info: "" Enabled features: Features(TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES | PUSH_CONSTANTS) Available features: Features(TEXTURE_COMPRESSION_BC | 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: 640, 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: 16384, 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: 60, 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, max_push_constant_size: 96 } Surface quality: high Surface samples: 4 Surface size: Extent3d { width: 550, height: 400, depth_or_array_layers: 1 }

Page Info

Page URL: https://ruffle.rs/demo/

Browser Info

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Platform: Win32 Has touch support: false

Ruffle Info

Version: 0.1.0 Name: nightly 2023-06-27 Channel: nightly Built: 2023-06-27T00:25:32.629Z Commit: 96e3d36a6ef22d233bed431dd23868d756b095c4 Is extension: false

Metadata

width: 720 height: 480 frameRate: 30 numFrames: 2 swfVersion: 17 backgroundColor: #000000 isActionScript3: true uncompressedLength: 7384447

68r avatar Jun 27 '23 20:06 68r

This has regressed and no longer works.

Lord-McSweeney avatar Aug 28 '23 13:08 Lord-McSweeney

@68r You uploaded the file to a temporary location and it has been deleted. Please zip it and upload it directly to GitHub instead.

@Lord-McSweeney Unless you somehow saved the file before it was deleted, I don't see how you can confidently state what you did.

n0samu avatar Aug 29 '23 00:08 n0samu

Moto X3M is available here: https://www.hoodamath.com/games/motox3m.html

Lord-McSweeney avatar Aug 29 '23 01:08 Lord-McSweeney

That is not necessarily the same SWF. This issue is invalid until the relevant file is provided, and we can't use it to discuss issues with SWFs that might be unrelated.

n0samu avatar Aug 29 '23 01:08 n0samu

Moto X3M is available here: https://www.hoodamath.com/games/motox3m.html

When I try to play the game on hoodamath, it gets stuck on a screen that says "rendering". Do you have any idea of how to fix this?

Snackydanny avatar Mar 30 '24 03:03 Snackydanny

https://archive.org/download/moto-x3m_202110

You can download Moto X3M's swf file and play it. Sadly the second one doesn't work :(

TurtleSquirtle avatar Apr 19 '24 02:04 TurtleSquirtle

when it is on chrome, it gives this error in the console ERROR core/src/display_object/movie_clip.rs:2202 Got "TypeError: Error #1009: Cannot access a property or method of a null object reference. (accessing field: http://adobe.com/AS3/2006/builtin::split)" when constructing AVM2 side of movie clip of type Preloader

hoodamath avatar Aug 27 '24 14:08 hoodamath

I put up moto x3m 2, so hopefully we can fix this as well. https://www.hoodamath.com/games/motox3m2.html

hoodamath avatar Aug 27 '24 14:08 hoodamath