<div dir="ltr">Dear Jim-<div>Just wanted to pipe up that I&#39;m fascinated and very interested in this direction; it would be great if it could bear fruit.  I don&#39;t have time to focus on this deeplyy, but I am cheering you on, and wanted you to know it, and wanted to share some thoughts. The idea that an old director project could be translated to html5 seems like a great dream. Would love to see it.</div><div><div>I was not aware of the projectorrays project - this certainly could be of interest.</div><div><br></div></div><div>I was also fascinated about Danny&#39;s comment about .dir&#39;s being.zip&#39;s - I didn&#39;t know that, but I had effectively shifted away from Director by around 2006.</div><div>Googling a bit, I did come across this post that speaks to the internal structure as an RIFX container. </div><div><a href="https://nosamu.medium.com/a-tour-of-the-adobe-director-file-format-e375d1e063c0">https://nosamu.medium.com/a-tour-of-the-adobe-director-file-format-e375d1e063c0</a></div><div>This direction is a bit lower-level than I&#39;d want to get mixed up in, but could be useful in thinking about what needs to be extracted.</div><div>There&#39;s a few references at the bottom of the document that may also be of interest, including the projectorrays project.</div><div><br></div><div>Please forgive some preaching to the choir, but wanted to jot down some general thoughts:</div><div>* Recalling that some projects used 1-frame loops w/parent-child scripts, some used &quot;timeline only&quot;, and majority used a hybrid approach e.g. approaches where instances carried behavioral scripts - I would suspect that these different authored-project architectures might require differing translation approaches for HTML5.   </div><div><div><div>* Large multi .dir projects would likely derive back down to one of those cases.  </div></div><div>* Functionalities provided by 3rd party xtras seem like another area of particular wrinkles to be unwound, as would some internal xtras like quicktime.</div></div><div>* webgl should certainly be robust enough to handle shockwave 3d scenegraph &amp; related functionalities </div><div><br></div><div><div><b>emulation?</b></div><div>In the net.art context, I had spoken with the Rhizome folks years ago, and their approach to preserving (flash) works was the emulation as a service model.  They also did some interesting preservation techniques for director CD-Rom&#39;s in which old hardware would run projects natively, and then results streamed to clients - but the costs were personally way out of reach. I&#39;m not even clear if they are still involved in anything like that. The approach you&#39;re talking about is a refreshing new angle for director works. That said, I did start to wonder what it would mean to have a software emulator, perhaps even a browser-based emulator that could run director projects, rather than converting them. </div></div><div><br></div><div><b>Bigger picture still</b></div><div>Jon Ippollito &amp; Richard Rinehart&#39;s book: Re-Collection offers another thought - that new media art projects might be better considered as notation based (e.g. like music or theatrical productions) - so that recreating media artworks with new tools is part of their nature. I was at the WRO art center in Poland a few weeks ago, and they had recreated pieces like Camille Utterback&#39;s &quot;text rain&quot;,  as well as an early Paul Sharits piece, and a rutt-etra style video rasterization demo, among others, that fit into this framework - <a href="https://wrocenter.pl/pl/mi/">check them out here</a>.  The guy who did the heavy lifting: Pawel Janicki might be interested in your project.  </div><div><br></div><div>-paul</div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Jan 24, 2026 at 7:46\u202fPM Jim Andrews &lt;<a href="mailto:jim@vispo.com">jim@vispo.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>

  
    
  
  <div>
    <p>Hi Danny,</p>
    <p>I expect you already know about ProjectorRays:
      <a href="https://github.com/ProjectorRays/ProjectorRays" target="_blank">https://github.com/ProjectorRays/ProjectorRays</a> . It isn&#39;t
      fantastic but it&#39;s something.</p>
    <p>This friend of mine I mentioned says &quot;I never used copilot. I am
      in the IntelliJ ecosystem - WebStorm. They have in there &quot;junie&quot;
      coding agent, which as far as i know built on top of Claude
      model.&quot;</p>
    <p>People are raving about Claude Code. Anyway, my friend seems to
      think that this sort of AI could well convert something like .dir
      files to HTML5. I&#39;m not sure he appreciates the difficulty of the
      problem--though he is a pro programmer. Maybe he does. </p>
    <p>Anyway, I suspect that if we could get some specs and whatnot on
      Director, that would help in the process.</p>
    <p>All of us spent eons creating work with Director. Anyone else
      interested or have info to share on this question??</p>
    <p>ja</p>
    <div>On 2026-01-24 3:27 p.m., Danny Kodicek
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">Adobe / Macromedia always insisted there was no way
        to decompile .dcrs (although that always sounded unlikely to
        me). But IIRC .dirs were like .docs - just zip files with a
        different name. Theoretically I think you should be able to
        rename them to .zip and open them up. That might only be true
        for later editions of Director, though - and it might not be
        true at all! Maybe I&#39;m just making it up...</div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Sat, 24 Jan 2026 at 21:50,
          Jim Andrews &lt;<a href="mailto:jim@vispo.com" target="_blank">jim@vispo.com</a>&gt;
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello
          dear Hopper folks,<br>
          <br>
          I have a question and issue to raise with you about conversion
          of <br>
          Director stuff to HTML5 (or other formats).<br>
          <br>
          I am a newbie at using AI in my programming practice--just
          started the <br>
          day before yesterday with Copilot in VSCode. So far so good.<br>
          <br>
          But a friend of mine is intent upon using more powerful AI
          tools to <br>
          convert the Arteroids (<a href="https://arteroids.vispo.com" rel="noreferrer" target="_blank">https://arteroids.vispo.com</a>)
          source code .dir <br>
          into html5.<br>
          <br>
          Not surprisingly, the thing he&#39;s having problems with is the
          dir format. <br>
          There is a published format for SWF, and there&#39;s a decompiler
          for <br>
          Director, but I guess AIs are going to have big problems
          trying to <br>
          &#39;translate&#39; dir or dcr files.<br>
          <br>
          Has anyone approached Adobe about making some (at least)
          documentation <br>
          about Director public so we can try to salvage and convert the
          IMMENSE <br>
          work many of us did in creating Director work?<br>
          <br>
          And what is out there now, if anything at all?<br>
          <br>
          ja<br>
          <a href="https://vispo.com" rel="noreferrer" target="_blank">https://vispo.com</a><br>
          <br>
          <br>
          _______________________________________________<br>
          Hopperxx mailing list<br>
          <a href="mailto:Hopperxx@vispo.com" target="_blank">Hopperxx@vispo.com</a><br>
          <a href="http://vispo.com/mailman/listinfo/hopperxx_vispo.com" rel="noreferrer" target="_blank">http://vispo.com/mailman/listinfo/hopperxx_vispo.com</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
Hopperxx mailing list
<a href="mailto:Hopperxx@vispo.com" target="_blank">Hopperxx@vispo.com</a>
<a href="http://vispo.com/mailman/listinfo/hopperxx_vispo.com" target="_blank">http://vispo.com/mailman/listinfo/hopperxx_vispo.com</a>
</pre>
    </blockquote>
  </div>

_______________________________________________<br>
Hopperxx mailing list<br>
<a href="mailto:Hopperxx@vispo.com" target="_blank">Hopperxx@vispo.com</a><br>
<a href="http://vispo.com/mailman/listinfo/hopperxx_vispo.com" rel="noreferrer" target="_blank">http://vispo.com/mailman/listinfo/hopperxx_vispo.com</a><br>
</blockquote></div>