Sam HaXe work’s all done! Well, apart from tidying up loose ends and submitting a patch to Sam HaXe-Open project, but that can wait. The result:
Yup! It now supports enough of the SWF format to import the Newgrounds API. I have the achievement system hooked up and everything.
It’s been weirdly nice doing something so technical. It feels like I’ve spent most of my work time this week tabbing between a hex editor, an SWF decompiler and the SWF specification PDF, manually decoding the bytestream in Notepad to sniff out I/O bugs… but it was fun, in a way. I’ll have to do a game project soon which is super complex to program and scratch that tech itch 😀
Getting that API to link properly was the hard part, so I’m already halfway through implementing it in Vigilance. Onward to next week, getting back to games development, and hopefully shipping this portals build!