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) + +