From: Rudolf Polzer Date: Sat, 4 Sep 2010 14:51:46 +0000 (+0200) Subject: add an icon changer script X-Git-Tag: xonotic-v0.1.0preview~242 X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=commitdiff_plain;h=8380d4924b82f9927a8045c21f58e1a508b614c3;ds=sidebyside add an icon changer script --- 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" < // 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"