From 8380d4924b82f9927a8045c21f58e1a508b614c3 Mon Sep 17 00:00:00 2001
From: Rudolf Polzer <divverent@alientrap.org>
Date: Sat, 4 Sep 2010 16:51:46 +0200
Subject: [PATCH] add an icon changer script

---
 misc/tools/change-icon-of-exe.sh | 38 ++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100755 misc/tools/change-icon-of-exe.sh

diff --git a/misc/tools/change-icon-of-exe.sh b/misc/tools/change-icon-of-exe.sh
new file mode 100755
index 00000000..54b04ca8
--- /dev/null
+++ b/misc/tools/change-icon-of-exe.sh
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+d=`pwd`
+t=`mktemp -d -t change-icon-of-exe.XXXXXX`
+cp "$1" "$t/darkplaces-icon.ico"
+cp "$2" "$t/darkplaces.exe"
+cat >"$t/darkplaces.rc" <<EOF
+#include <windows.h> // include for version info constants
+
+A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "darkplaces-icon.ico"
+
+1 VERSIONINFO
+FILEVERSION 1,0,0,0
+PRODUCTVERSION 1,0,0,0
+FILETYPE VFT_APP
+{
+  BLOCK "StringFileInfo"
+	 {
+		 BLOCK "040904E4"
+		 {
+			 VALUE "CompanyName", "Forest Hale Digital Services"
+			 VALUE "FileVersion", "1.0"
+			 VALUE "FileDescription", "DarkPlaces Game Engine"
+			 VALUE "InternalName", "darkplaces.exe"
+			 VALUE "LegalCopyright", "id Software, Forest Hale, and contributors"
+			 VALUE "LegalTrademarks", ""
+			 VALUE "OriginalFilename", "darkplaces.exe"
+			 VALUE "ProductName", "DarkPlaces"
+			 VALUE "ProductVersion", "1.0"
+		 }
+	 }
+}
+EOF
+cd "$t"
+wine "c:/Program Files/ResEdit/ResEdit.exe" -convert darkplaces.rc darkplaces.exe
+cd "$d"
+mv "$t/darkplaces.exe" "$EXECUTABLE"
+rm -rf "$t"
-- 
2.39.5