I wrote this while suffering ( and continuing to suffer ) from long covid in order to distract myself. It supports 99% of replays and maps as long as there are no computer players. It has plugins ( via npm registry ) and macro systems! The largest limitation is that it cannot watch live games. It also supports 3d models if output properly and they'll sync properly to the iscript animation.<p>It's been fun and very challenging. I had to dig into legacy formats, scene / graphic performance, browser performance, three.js, webgl, typescript, WASM, C++, electron, and a whole bunch of other crazy stuff! It's built on top of OpenBW which is an open source engine rewrite.<p>Sharing it here before it's obsolete in my life :D Its painful working in the browser / electron for this kind of thing but I would never have gotten this far without it seeing as that's where I'm most knowledgeable / productive. Would love to support WebXR in the future and live obsing!<p>I have a youtube channel where I showcase some games:
<a href="https://www.youtube.com/@imbateam/videos">https://www.youtube.com/@imbateam/videos</a>