diff --git a/assets/CMakeLists.txt b/assets/CMakeLists.txt
index 764415976fa420334cac9b617f15a4d185e8f55b..dae68cf75043f06811bfc937e7fe299e072fe037 100644
--- a/assets/CMakeLists.txt
+++ b/assets/CMakeLists.txt
@@ -3,8 +3,9 @@
 # MD5 generation
 set(SRB2_ASSET_ALL
 	${CMAKE_CURRENT_SOURCE_DIR}/srb2.srb
-	${CMAKE_CURRENT_SOURCE_DIR}/chars.kart
+	${CMAKE_CURRENT_SOURCE_DIR}/patch.dta
 	${CMAKE_CURRENT_SOURCE_DIR}/gfx.kart
+	${CMAKE_CURRENT_SOURCE_DIR}/chars.kart
 	${CMAKE_CURRENT_SOURCE_DIR}/maps.kart
 	${CMAKE_CURRENT_SOURCE_DIR}/sounds.kart
 	${CMAKE_CURRENT_SOURCE_DIR}/music.dta
@@ -13,10 +14,10 @@ set(SRB2_ASSET_ALL
 
 set(SRB2_ASSET_HASHED
 	srb2.srb
-	chars.kart
+	patch.dta
 	gfx.kart
+	chars.kart
 	maps.kart
-	sounds.kart
 )
 
 foreach(SRB2_ASSET ${SRB2_ASSET_HASHED})
diff --git a/src/config.h.in b/src/config.h.in
index 22a0dfa01f3387050806dce9183131b69690b989..68c29782dba74b3ac1d7f87d08918ce56103c438 100644
--- a/src/config.h.in
+++ b/src/config.h.in
@@ -11,14 +11,20 @@
 
 #ifdef CMAKECONFIG
 
+// Base SRB2 hashes
 #define ASSET_HASH_SRB2_SRB   "${SRB2_ASSET_srb2.srb_HASH}"
-#define ASSET_HASH_PLAYER_DTA "${SRB2_ASSET_player.dta_HASH}"
-#define ASSET_HASH_RINGS_DTA  "${SRB2_ASSET_rings.dta_HASH}"
-#define ASSET_HASH_ZONES_DTA  "${SRB2_ASSET_zones.dta_HASH}"
 #ifdef USE_PATCH_DTA
 #define ASSET_HASH_PATCH_DTA  "${SRB2_ASSET_patch.dta_HASH}"
 #endif
 
+// SRB2Kart-specific hashes
+#define ASSET_HASH_GFX_KART   "${SRB2_ASSET_gfx.kart_HASH}"
+#define ASSET_HASH_CHARS_KART "${SRB2_ASSET_chars.kart_HASH}"
+#define ASSET_HASH_MAPS_KART  "${SRB2_ASSET_maps.kart_HASH}"
+#ifdef USE_PATCH_KART
+#define ASSET_HASH_PATCH_KART "${SRB2_ASSET_patch.kart_HASH}"
+#endif
+
 #define SRB2_COMP_REVISION    "${SRB2_COMP_REVISION}"
 #define SRB2_COMP_BRANCH      "${SRB2_COMP_BRANCH}"
 #define SRB2_GIT_DESCRIBE     "${SRB2_GIT_DESCRIBE}"
@@ -32,14 +38,20 @@
  *              YYYY   MM   DD
  * Last updated 2017 / 02 / 20
  */
-#define ASSET_HASH_SRB2_SRB  "c1b9577687f8a795104aef4600720ea7"
-#define ASSET_HASH_GFX_DTA   "ff653bb9c0dcb685fb7c1c5880bcaff1"
-#define ASSET_HASH_CHARS_DTA "24c2641472bc187980eedc3c86691863"
-#define ASSET_HASH_MAPS_DTA  "13db5d4427f568f1c8f0599f2d14a7aa"
 
+// Base SRB2 hashes
+#define ASSET_HASH_SRB2_SRB   "c1b9577687f8a795104aef4600720ea7"
 #ifdef USE_PATCH_DTA
 #define ASSET_HASH_PATCH_DTA  "dbbf8bc6121618ee3be2d5b14650429b"
 #endif
 
+// SRB2Kart-specific hashes
+#define ASSET_HASH_GFX_KART   "00000000000000000000000000000000"
+#define ASSET_HASH_CHARS_KART "00000000000000000000000000000000"
+#define ASSET_HASH_MAPS_KART  "00000000000000000000000000000000"
+#ifdef USE_PATCH_KART
+#define ASSET_HASH_PATCH_KART "00000000000000000000000000000000"
+#endif
+
 #endif
 #endif
diff --git a/src/d_main.c b/src/d_main.c
index e56a631a28a2b5e50e73be696c7890147b781dfb..e5fe67f13d335ba26ee183540268afe144934457 100644
--- a/src/d_main.c
+++ b/src/d_main.c
@@ -1263,9 +1263,9 @@ void D_SRB2Main(void)
 #ifdef USE_PATCH_DTA
 	mainwads++;	// patch.dta
 #endif
-	mainwads++;		// gfx.kart
+	mainwads++;	// gfx.kart
 	mainwads++;	// chars.kart
-	mainwads++;		// maps.kart
+	mainwads++;	// maps.kart
 	mainwads++;	// sounds.kart
 #ifdef USE_PATCH_KART
 	mainwads++;	// patch.kart