A freeware empire building game.
Here’s a list of C-evo-x versions and the file property details for key files.
This is the current, unreleased version.
C-evo-x.msi
CevoWin32.exe
cevo.dll
StdAI.dll
CevoDotNet.exe
Configurator.exe
C-evo 1.2.0 was released on 6 April 2013.
Version resources are missing in from native executables and DLLs in C-evo 1.2.0 and set to defaults in .NET executables, which accounts for the values being largely blank.
cevosetup.exe
CevoWin32.exe
cevo.dll
StdAI.dll
CevoDotNet.exe
Configurator.exe
In the Delphi projects, file property details are specified in Windows
resource compiler .rc
files. Here is how properties in the File Explorer map
to the resource compiler VERSIONINFO
statement.
Version properties are specified in the fixed-info parameter as comma
separated lists of four integers like 1,2,3,4
:
File version FILEVERSION
Product version PRODUCTVERSION
Properties specified in the "StringFileInfo"
block_statement are all
explicitly null-terminated strings like "My string info\0"
. The properties
are nested in a language block named "040904E4"
, where 0409
is the
hexadecimal code for US English and 04E4
is the hexadecimal code for 1252
,
the Windows multilingual character set.
File description VALUE "FileDescription"
File version VALUE "FileVersion"
Product name VALUE "ProductName"
Product version VALUE "ProductVersion"
Copyright VALUE "LegalCopyright"
The Language property is specified in the "VarFileInfo"
block_statement
using the “Translation” key, followed by numeric constants for language ID and
character set ID respectively. These are set for Language Neutral (0
) and
Windows multilingual character set (1252
).
Language VALUE "Translation", 0, 1252
AssemblyInfo.cs
In the C# projects, file property details are specified in the AssemblyInfo.cs
file. Here is how properties in the File Explorer map to assembly properties.
File description AssemblyTitle
File version AssemblyFileVersion
Product name AssemblyProduct
Product version AssemblyFileVersion
Copyright AssemblyCopyright
Language AssemblyCulture
Legal Trademarks AssemblyTrademark (hidden if blank)
(not visible) AssemblyDescription
(not visible) AssemblyConfiguration
(not visible) AssemblyCompany
(not visible) AssemblyVersion