Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

While working on my own implementation of the bytecode interpreter / VM, I built a little tool [1] to render the polygons outside of the game. It can load unpacked resource files of the game (the GOG version comes with uncompressed resource files for example, other versions need an external tool to extract them). It helped me to debug some issues with my renderer. Currently it's hosted in my private GitHub Pages repository, but the source code isn't obfuscated :)

There's also a demo of my (private) Another World interpreter compiled to WASM [2]. It bundles the game files of the DOS demo, which means the intro cannot be skipped. My native desktop version supports loading of files from multiple versions of the game (some, like the unofficial GBA version lack support for their music files). Some time in the future I'd like to add support for "uploaded" game files to the WASM version as well.

[1] https://max-m.github.io/aworld/index.html [2] https://max-m.github.io/yaw/index.html



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: