diff --git a/src/config.h.in b/src/config.h.in
index cb343d065eee9da3bdee4d680e8e7015ae805a6b..a1f5d0a6e16e88c0065afddcdf7409d2c1e85246 100644
--- a/src/config.h.in
+++ b/src/config.h.in
@@ -37,7 +37,7 @@
  * Last updated 2015 / 05 / 03 - SRB2 v2.1.15 - srb2.srb
  * Last updated 2018 / 12 / 23 - SRB2 v2.1.22 - patch.dta
  * Last updated 2019 / 01 / 18 - Kart v1.0.2 - Main assets
- * Last updated 2019 / 01 / 15 - Kart v1.0.2 - patch.kart
+ * Last updated 2019 / 02 / 04 - Kart v1.0.3 - patch.kart
  */
 
 // Base SRB2 hashes
@@ -52,7 +52,7 @@
 #define ASSET_HASH_CHARS_KART    "e2c428347dde52858a3dacd29fc5b964"
 #define ASSET_HASH_MAPS_KART     "1335cd064656aedca359cfbb5233ac4a"
 #ifdef USE_PATCH_KART
-#define ASSET_HASH_PATCH_KART    "899aee1b63e731b7e2098406c85608b4"
+#define ASSET_HASH_PATCH_KART    "e06c1c90e5645c886026311964f8e1f5"
 #endif
 
 #endif
diff --git a/src/doomdef.h b/src/doomdef.h
index 70e521b1514368fd696d6d50349e766111dae029..ab863c6f64b7b9597864c57fe88603ef28a3aa7a 100644
--- a/src/doomdef.h
+++ b/src/doomdef.h
@@ -150,9 +150,9 @@ extern FILE *logstream;
 // we use comprevision and compbranch instead.
 #else
 #define VERSION    100 // Game version
-#define SUBVERSION 2 // more precise version number
-#define VERSIONSTRING "v1.0.2"
-#define VERSIONSTRINGW L"v1.0.2"
+#define SUBVERSION 3 // more precise version number
+#define VERSIONSTRING "v1.0.3"
+#define VERSIONSTRINGW L"v1.0.3"
 // Hey! If you change this, add 1 to the MODVERSION below!
 // Otherwise we can't force updates!
 #endif
@@ -221,7 +221,7 @@ extern FILE *logstream;
 // it's only for detection of the version the player is using so the MS can alert them of an update.
 // Only set it higher, not lower, obviously.
 // Note that we use this to help keep internal testing in check; this is why v2.1.0 is not version "1".
-#define MODVERSION 2
+#define MODVERSION 3
 
 // Filter consvars by version
 // To version config.cfg, MAJOREXECVERSION is set equal to MODVERSION automatically.