diff --git a/libs/libpng-src/projects/libpng32.a b/libs/libpng-src/projects/libpng32.a
index a6f04b6a1ce73c2ee793942b4391f553d204de14..fdd5702b58a313c202a5873924022afc6c1cbbb8 100644
Binary files a/libs/libpng-src/projects/libpng32.a and b/libs/libpng-src/projects/libpng32.a differ
diff --git a/libs/libpng-src/projects/libpng64.a b/libs/libpng-src/projects/libpng64.a
index 1f90542956e9d8af36dfae4c819e9273dc430771..f6f4f57091ddc9a1f03630d85e45d6cd1eec3051 100644
Binary files a/libs/libpng-src/projects/libpng64.a and b/libs/libpng-src/projects/libpng64.a differ
diff --git a/libs/zlib/win32/libz32.a b/libs/zlib/win32/libz32.a
index 84b50c0e06ca85bd9a97c54dc413d40dd38b3dfd..40195965248309e20a09d57b8b3b506ef3392a5d 100644
Binary files a/libs/zlib/win32/libz32.a and b/libs/zlib/win32/libz32.a differ
diff --git a/libs/zlib/win32/libz64.a b/libs/zlib/win32/libz64.a
index 8c8243ab89ec3cf180700f418d1df23a04185ab4..87eed1aaf3eb11853716e6cb330a3f8c463531e9 100644
Binary files a/libs/zlib/win32/libz64.a and b/libs/zlib/win32/libz64.a differ
diff --git a/src/d_main.c b/src/d_main.c
index 52f1d2997fabc05e65858dd36b7da4776ae152f7..cabb06c526a878ca5f788f0a4b2d91bf270df376 100644
--- a/src/d_main.c
+++ b/src/d_main.c
@@ -72,6 +72,7 @@ int	snprintf(char *str, size_t n, const char *fmt, ...);
 #include "keys.h"
 #include "filesrch.h" // refreshdirmenu, mainwadstally
 #include "g_input.h" // tutorial mode control scheming
+#include "png.h"
 
 #ifdef CMAKECONFIG
 #include "config.h"
@@ -964,6 +965,8 @@ void D_SRB2Main(void)
 	"We do not claim ownership of SEGA's intellectual property used\n"
 	"in this program.\n\n");
 
+	CONS_Printf("libpng version: %s\n", png_libpng_ver);
+
 	// keep error messages until the final flush(stderr)
 #if !defined (PC_DOS) && !defined(NOTERMIOS)
 	if (setvbuf(stderr, NULL, _IOFBF, 1000))