Admittedly, it has been a while, but not for a lack of updates to HKMP. I've made another batch of small and also some larger updates, which I'll cover in this post.
I want to start off by saying that HKMP 3 is reaching a more polished state. Since the last update, I've had a couple of major blockers on my TODO list that I required to be implemented before I could call HKMP 3 releasable t...
2025-07-06 21:57:40 +0000 UTC
View Post
It's been a couple of weeks, but I have another development update on the new HKMP 3.0. I've been working on some changes regarding the save file system that will make my life easier for future development and in turn make your lives easier. In this post I'll describe the changes and why they are impactful on saves.
If you've been following along with HKMP development recently (and perhap...
2025-05-11 19:25:23 +0000 UTC
View Post
For the last couple of months I've been working on some rather large changes for HKMP. Most of these changes will be somewhat transparent to the average user, but are (in my opinion) welcome and needed additions to HKMP. In this post I'll go over what I've been working on, why this was necessary, and how it all works in-depth.
It all started with the latest build for HKMP 3.0, where some ...
2025-02-15 15:33:30 +0000 UTC
View Post
The last month and a half or so I have spent doing a much needed round of bug fixing for HKMP 3.0. The issues that were fixed were mostly reported by you guys playing the development build, so thanks a lot for that! In this post I'll walk you all through a few interesting and/or quirky bugs that have been reported and fixed.
Immediately when releasing the latest development version...
2024-10-27 13:28:40 +0000 UTC
View Post
Last month I released the latest development version of HKMP 3.0 to the Patreon. A few of you have taken the time to check it out and seemed pleased with its capability. This post will focus on the bugs that you encountered while playing and some improvements I've managed to make in the meantime. All in all, HKMP is getting closer to being the fully functional multiplayer mod I envisioned long ...
2024-09-07 22:14:25 +0000 UTC
View Post
Almost two years ago, I posted the previous Patreon post. Although I announced that I was going to cut back on the number of posts here, I didn't really anticipate that I wouldn't write anything for two years. I apologize to the people that expected or wanted something to read here, and many thanks for the people that still supported me during this time.
Despite all this, HKMP has seen a ...
2024-08-03 13:42:15 +0000 UTC
View Post
It has been a while, but there is finally a new release for HKMP and some major developments. This post is a long overdue update on the recent development of HKMP and will mainly cover the interesting journey of performance improvements.
In the Patreon posts, I have talked a lot about networking. And while you can take the discussions and explanations at face value, there has n...
2022-10-01 12:57:59 +0000 UTC
View Post
With this post I'm discussing some changes that are coming to the HKMP Patreon page. Due to personal developments I have decided to scale back on the number of posts that I'm going to make on the Patreon. With the limited free time I have available I haven't been able to work on HKMP enough to warrant a post twice a month. And the time spent coming up with concepts to talk about in these posts ...
2022-06-18 11:10:08 +0000 UTC
View Post
This post is going to be a bit shorter than usual and will not focus on recent developments of HKMP. Rather I will discuss some technical details for the future of HKMP.
Let's get started with talking about an issue that has taken a backseat for a while, but is due a solution. The current connection protocol of HKMP does not handle unexpected behaviour very well. What this means is that w...
2022-05-16 12:52:51 +0000 UTC
View Post
In the post of last week I discussed the interesting developments on the networking side of HKMP, but also announced that HKMP Tag was released. In this post I'll talk about a bit more in-depth about the development of HKMP Tag and how it was possible to make a fully automatic public server that runs constant games.
Before the release of the public Tag server, the HKMP Tag mod was already...
2022-05-02 08:55:52 +0000 UTC
View Post
There have been some exciting developments since the last post pertaining to the networking of HKMP and the HKMP Tag project. Read on to get an insight in these topics and for a (late) announcement of an event we are planning.
Let's start off by discussing the networking issues that were resolved with the latest release. To understand this topic, however, I need to go a bit in-depth about...
2022-04-16 15:06:36 +0000 UTC
View Post
A new version for HKMP has been released: v2.0.3, which aims to add moderation tools to servers and fix API and internal bugs. In this post, I'll go over some details behind these changes and bug fixes.
For some time now, one of the admins on the HKMP Discord server (DwarfWoot) has been graciously hosting public servers for everyone to use. This provided an amazing opportunity for players...
2022-04-01 09:14:01 +0000 UTC
View Post
Recently, I released version 2.0.1 of HKMP, which included the API and the chat and command features I talked about in the last post. Shortly after, I got around to fixing a few of bugs that were introduced in that version and some bugs that were long overdue for some fixing. This was HKMP v2.0.2 and is now the latest stable release that seems to be running quite well. In this post, I'll go ove...
2022-03-16 12:57:00 +0000 UTC
View Post
Let me preface this post by saying that I am overwhelmed by the number of people that decided to become a Patron! Your support means a lot to me and enables me to continue the development of this project.
Now let's get on with the content of this post. There have been a ton of changes since my last post on Patreon. In the last post I explained the core idea behind the API and how it will ...
2022-03-01 15:48:18 +0000 UTC
View Post
Current development of HKMP focuses on implementing an API for interacting with HKMP and its networking. Read the rest of the post to get an insight in the development of the API!
The idea of the API is to expose internal workings of HKMP to so-called "addons". Addons are divided in two parts "client addons" and "server addons". Addons are similar to mods in that they are assemblies that ...
2022-02-16 12:55:43 +0000 UTC
View Post