Welcome to the weekly development report or what was done in my Open Source projects in the last week.

Steam Sky

Roguelike in a sky with steampunk theme (written in Nim)

Post some dad jokes here about how the stable version of the game again didn't find any bugs. ;) Just like last week, this one was also quiet, and I focused all my attention on the development version of the game.

The development version mentioned above is constantly moving forward. As in previous weeks, this time I focused on working on a new UI for the game. There is always something to do or fix with it. Therefore, again, the list of changes in the game is quite short:

  • This work on the new UI has reached another milestone. Setting different font sizes in the game should already work correctly. I have now started improving the game's dialogs. I'm currently working through news dialogs in shipyards. Of course, I'm also correcting bugs found in various places. ;) For example, information about the durability of items or modules should finally work correctly, without automatically opening info windows.
  • At the same time, work is still underway on the library used to create the new UI. The main task, translating the library to the Nim programming language, is slowly progressing, and I've also managed to make and fix a few bugs. :)
  • Improved showing information about modules installed on the player's ship.
  • Fixed crash when setting keyboard shortcuts.
  • Creating daily development versions of the game finally works as it should. A link to these versions can be found in the project documentation.
  • Standard footer, as usual, slow work is underway to improve the appearance of the game code. As it looks terrible, there are still many jobs ahead of me. And then we'll probably have to fix everything again. :)

And a rather important moment has arrived. Since it's been 4 weeks since the last development version was released, it's time for another one. This one will be significant because it is the first release with the new UI. You should expect a lot of bugs and strange things. But we'll find it out in about 24 hours from this post when the new version is released.

Nuklear Nim

The Nim binding to Nuklear GUI library

And back to real copy and paste from the previous week. ;) I'm still updating the project with changes done in Steam Sky project. This week, the list of changes is shorter than previously. The main task, move the library to Nim programming language is still ongoing, no new things were added this time.

Previous Post