diff --git a/MissionEditor/MissionEditor.rc b/MissionEditor/MissionEditor.rc
index f484ea6..e1eaa54 100644
--- a/MissionEditor/MissionEditor.rc
+++ b/MissionEditor/MissionEditor.rc
@@ -3,6 +3,7 @@
#pragma code_page(65001)
#include "resource.h"
+#include "Version.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
@@ -3087,13 +3088,13 @@ BEGIN
VALUE "Comments", "FinalAlert 2: Yuri's Revenge Mission Editor"
VALUE "CompanyName", "Electronic Arts, Inc."
VALUE "FileDescription", "FinalAlert 2: Yuri's Revenge"
-VALUE "FileVersion", "2.00"
+VALUE "FileVersion", PRODUCT_VERSION_STRING
VALUE "InternalName", "FinalAlert 2: Yuri's Revenge Mission Editor"
VALUE "LegalCopyright", "Copyright (C) 1999-2024 Electronic Arts, Inc."
VALUE "LegalTrademarks", "FinalAlert 2: Yuri's Revenge"
VALUE "OriginalFilename", "FinalAlert2YR.EXE"
VALUE "ProductName", "FinalAlert 2: Yuri's Revenge"
-VALUE "ProductVersion", "2.00"
+VALUE "ProductVersion", PRODUCT_VERSION_STRING
END
END
BLOCK "VarFileInfo"
@@ -3128,13 +3129,13 @@ BEGIN
VALUE "Comments", "FinalSun Mission Editor"
VALUE "CompanyName", "Electronic Arts, Inc."
VALUE "FileDescription", "FinalSun"
-VALUE "FileVersion", "2.00"
+VALUE "FileVersion", PRODUCT_VERSION_STRING
VALUE "InternalName", "FinalSun Mission Editor"
VALUE "LegalCopyright", "Copyright (C) 1999-2024 Electronic Arts, Inc."
VALUE "LegalTrademarks", "FinalSun"
VALUE "OriginalFilename", "FinalSun.EXE"
VALUE "ProductName", "FinalSun"
-VALUE "ProductVersion", "2.00"
+VALUE "ProductVersion", PRODUCT_VERSION_STRING
END
END
BLOCK "VarFileInfo"
@@ -3537,9 +3538,9 @@ END
STRINGTABLE
BEGIN
IDS_BUILTBY "Matthias Wagner"
-IDS_VERSIONTEXT "Version 2.00"
-IDS_VERSION "2.00"
-IDS_VERSIONTEXTTS "Version 2.00"
+IDS_VERSIONTEXT "Version " PRODUCT_VERSION_STRING
+IDS_VERSION PRODUCT_VERSION_STRING
+IDS_VERSIONTEXTTS "Version " PRODUCT_VERSION_STRING
END
STRINGTABLE
diff --git a/MissionEditor/MissionEditor.vcxproj b/MissionEditor/MissionEditor.vcxproj
index d75bcd5..2b26a3b 100644
--- a/MissionEditor/MissionEditor.vcxproj
+++ b/MissionEditor/MissionEditor.vcxproj
@@ -694,6 +694,7 @@
+
diff --git a/MissionEditor/MissionEditor.vcxproj.filters b/MissionEditor/MissionEditor.vcxproj.filters
index c8b9301..4f1176d 100644
--- a/MissionEditor/MissionEditor.vcxproj.filters
+++ b/MissionEditor/MissionEditor.vcxproj.filters
@@ -601,6 +601,9 @@
Header Files
+
+ Header Files
+
diff --git a/MissionEditor/Version.h b/MissionEditor/Version.h
index 212546c..b13655e 100644
--- a/MissionEditor/Version.h
+++ b/MissionEditor/Version.h
@@ -2,4 +2,15 @@
#define PRODUCT_VERSION_MAJOR 2
#define PRODUCT_VERSION_MINOR 1
-#define PRODUCT_VERSION_REVISION 0
\ No newline at end of file
+#define PRODUCT_VERSION_REVISION 0
+
+#if !defined(_str)
+ #define _str(x) #x
+#endif
+#define str(x) _str(x)
+
+#define PRODUCT_VERSION_STRING str(PRODUCT_VERSION_MAJOR) \
+ "." str(PRODUCT_VERSION_MINOR) \
+ "." str(PRODUCT_VERSION_REVISION)
+
+