• Kotlin Multiplatform Chip-8 Emulator

    I’ve been wanting to do something with Kotlin Multiplatform for a while now but couldn’t think of a nice project. As I’ve been interested in the world of emulation for a while, I thought it could be a nice challenge to create the “ hello world” of emulators, the ‘Chip-8’, using Kotlin Multiplatform.

    The first working version of the emulator is now available on my GitHub https://github.com/KilianSteenman/KEmulation. The emulator works (without sound) on Android, Desktop and Web.

    As much as I love Kotlin, writing an emulator was still annoying due to the lack of proper Unsigned types (Thanks Java!) . The experimental unsigned types implementation is just not that great to work with. Besides that it still feels like early days for Multiplatform, the setup is just not as straightforward and documentation is outdated or lacking.

    Anyway I don’t expect to spend much more time on the emulator as it’s pretty much finished. On to the next coding challenge!

  • Sketchup2GTA: III is now available!

    Export is now available for all 3 RenderWare based games!

    The exporter fully supports GTA: III, VC and SA export options for DFF, TXD, COL, IPL and IDE files.

    As always download is available on the GitHub release page.

    Requests, suggestions and questions can be done by creating a GitHub issue.

  • SA Support in Sketchup2GTA

    San Andreas support is now available in Sketchup2GTA!

    Starting from pre-release 0.7.0 it’s possible to export DFF, TXD, COL, IPL and IDE files in the San Andreas format. The COL file is still using the VC format, I’ve added the SA specific format to the projects roadmap. But first it’s GTA III’s turn!

  • Shadow-MSC and Shadow-MSP project pages

    I’ve added project pages for Shadow-MSC and MSP.

    • Shadow-MSC is a simple mission script compiler for GTA: VC.
    • Shadow-MSP is a plugin for IntelliJ that supports basic autocompletion and uses Shadow-MSC under the hood.
  • Website and SketchUp exporter update

    As you might have noticed the website got a small reskin. I’ve moved the blog from dedicated hosting to GitHub pages, and I love it (Who needs a CMS if you can use Git!).

    But that’s not all, I’ve also picked up a bit of modding by adding Vice City (DFF/COL/TXD) export support to the SketchUp plugin. Head over to the GitHub releases page and download the preview version.