cd /news/artificial-intelligence/shockwave-player-dirplayer-rs · home › topics › artificial-intelligence › article
[ARTICLE · art-157177] src=reversedwithai.com ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

Shockwave Player: DirPlayer-rs

DirPlayer, a Rust-based Shockwave Player emulator, restores legacy browser games built on Shockwave .dcr files to modern platforms through a polyfill that detects and replaces <embed> and <object> elements, a Chrome extension, and a standalone application with debugging tools for Lingo scripts. Recent commits co-authored by Claude Opus 5 document fixes to event handling, sound channel management, and rendering logic for Director engine parity, including cursor handling and event dispatching. The project credits prior reverse engineering from the Shockwave community, including code reproduced from ScummVM and OpenShockwave, and is available via a live demo and pre-built binaries; independent confirmation of the result was not reported.

by read1 min views1 publishedOct 25, 2026
Shockwave Player: DirPlayer-rs
Image: Reversedwithai (auto-discovered)

Evidence at a glance #

Based on the linked sources. The author's reported result and independent confirmation are separate checks.

  • AI involvement
  • Reported models: Claude. Tools: Rust, NodeJS, wasm-pack, Electron. The writeup below describes the work attributed to AI.
  • Reported result
  • Works. This is the directory's source-based outcome classification.
  • Independent confirmation
  • Not reported.
  • Human work and limitations
  • The project uses Rust and WebAssembly to emulate the Shockwave runtime. The commit history indicates active maintenance and specific bug fixes related to Director engine parity, such as cursor handling and event dispatching.

Original sources

What was done #

DirPlayer is a Rust-based Shockwave emulator that enables legacy browser games to run in modern environments via a polyfill, Chrome extension, or standalone application with debugging tools.

DirPlayer is a Shockwave Player emulator developed in Rust, designed to restore functionality to legacy browser games on modern platforms. The project provides a polyfill that automatically detects and replaces <embed> and <object> elements referencing Shockwave .dcr files. Additionally, it offers a Chrome extension for browser-wide integration and a standalone application that includes a debugging toolset for Lingo scripts and Shockwave files. The author acknowledges that the project relies on extensive prior reverse engineering efforts from the Shockwave community, including code reproduced from projects such as ScummVM and OpenShockwave. Recent development commits, co-authored by Claude Opus 5, document various fixes to the engine's event handling, sound channel management, and rendering logic to ensure compatibility with original Director behavior. The emulator is available for testing via a live demo and pre-built binaries. Further information is available at

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @dirplayer 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/shockwave-player-dir…] indexed:0 read:1min 2026-10-25 · —