Merge remote-tracking branch 'public/release_candidate' into release
[CRYENGINE.git] / cryengine.cryengine
blob5d2df3acc475cec2b19dfa890e6e855a210e6dce
2     "info": {
3         "id": "engine-5.6",
4         "name": "CRYENGINE 5.6",
5         "version": "5.6.7"
6     },
7     "dependencies": [
8         {
9             "name": "IDE and Compiler",
10             "description": "Listed in this section is the Visual Studio IDE used to compile the Engine, Editor, and game code to run your custom versions of the engine. Additionally several versions of the Visual C++ Redistributables are listed.",
11             "list": [
12                 {
13                     "name": "Visual Studio IDE",
14                     "description": "Visual Studio is an integrated development environment (IDE) from Microsoft that is used to develop computer programs. This application is needed to compile the game code, however it is not required if using a template that is Schematyc only.",
15                     "documentation": "http://docs.cryengine.com/display/CEPROG/Visual+Studio+Supported+Versions",
16                     "require": "one",
17                     "versions": [
18                         {
19                             "name": "2015",
20                             "url": "https://download.microsoft.com/download/e/4/c/e4c393a9-8fff-441b-ad3a-3f4040317a1f/vs_community.exe",
21                             "localdir": "C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE",
22                             "registryKey": "HKEY_CLASSES_ROOT\\VisualStudio.DTE.14.0"
23                         },
24                         {
25                             "name": "2017",
26                             "url": "https://download.visualstudio.microsoft.com/download/pr/12390459/045b56eb413191d03850ecc425172a7d/vs_Community.exe",
27                             "localdir": "C:/Program Files (x86)/Microsoft Visual Studio/2017",
28                             "registryKey": "HKEY_CLASSES_ROOT\\VisualStudio.DTE.15.0"
29                         },
30                         {
31                             "name": "2019",
32                             "url": "https://download.visualstudio.microsoft.com/download/pr/b6a85ca1-3add-4391-9d24-27fea671c700/ea7ec3e24daf9852dabe671a8c8b7131/vs_community.exe",
33                             "localdir": "C:/Program Files (x86)/Microsoft Visual Studio/2019",
34                             "registryKey": "HKEY_CLASSES_ROOT\\VisualStudio.DTE.16.0"
35                         }
36                     ]
37                 },
38                 {
39                     "name": "Visual C++ Redistributable",
40                     "description": "The Visual C++ Redistributable Packages install run-time components of Visual C++ libraries. These components are required to run C++ applications that are developed using Visual Studio and link dynamically to Visual C++ libraries. These packages can be used to run such applications on a computer even if it does not have Visual Studio installed.",
41                     "require": "all",
42                     "versions": [
43                         {
44                             "name": "2015 x64",
45                             "url": "https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe",
46                             "localdir": "C:/Windows/System32/msvcp140.dll"
47                         },
48                         {
49                             "name": "2015 x86",
50                             "url": "https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe",
51                             "localdir": "C:/Windows/SysWOW64/msvcp140.dll"
52                         },
53                         {
54                             "name": "2013 x64",
55                             "url": "http://download.microsoft.com/download/0/5/6/056dcda9-d667-4e27-8001-8a0c6971d6b1/vcredist_x64.exe",
56                             "localdir": "C:/Windows/System32/msvcp120.dll"
57                         },
58                         {
59                             "name": "2013 x86",
60                             "url": "http://download.microsoft.com/download/0/5/6/056dcda9-d667-4e27-8001-8a0c6971d6b1/vcredist_x86.exe",
61                             "localdir": "C:/Windows/SysWOW64/msvcp120.dll"
62                         }
63                     ]
64                 },
65                 {
66                     "name": "Windows SDK",
67                     "description": "The Windows SDK is a collection of software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and .NET Framework.",
68                     "require": "one",
69                     "website": "https://developer.microsoft.com/en-us/windows/downloads/sdk-archive",
70                     "versions": [
71                         {
72                             "name": "10.0.15063.0",
73                             "url": "https://download.microsoft.com/download/E/1/B/E1B0E6C0-2FA2-4A1B-B322-714A5586BE63/windowssdk/winsdksetup.exe",
74                             "localdir": "C:/Program Files (x86)/Windows Kits/10/bin/10.0.15063.0"
75                         },
76                         {
77                             "name": "10.0.16299.0",
78                             "url": "https://download.microsoft.com/download/8/C/3/8C37C5CE-C6B9-4CC8-8B5F-149A9C976035/windowssdk/winsdksetup.exe",
79                             "localdir": "C:/Program Files (x86)/Windows Kits/10/bin/10.0.16299.0"
80                         }
81                     ]
82                 }
83             ]
84         },
85         {
86             "name": "SDKs and Dependencies",
87             "description": "Listed in this category are third-party software development kits (SDKs) that provide additional functionality within the CRYENGINE, Editor, and third-party tools.",
88             "list": [
89                 {
90                     "name": "FBX SDK 2016.1",
91                     "description": "The Autodesk FBX SDK is a C++ software development kit (SDK) that lets you create plug-ins, converters, and other applications that use Autodesk FBX technology. FBX technology allows you to translate and exchange 3D assets and media from a variety of sources quickly and easily.",
92                     "url": "http://images.autodesk.com/adsk/files/fbx20161_fbxsdk_vs2015_win0.exe",
93                     "optional": true
94                 },
95                 {
96                     "name": "Substance 2.1.0",
97                     "description": "The Substance SDK allows for users to extend and create C++ plugins for use in external applications. Substance is by default a procedural texture generator that allows for dynamic updating of DDS texture files directly within the Editor.",
98                     "website": "https://www.allegorithmic.com/buy/download",
99                     "optional": true
100                 },
101                 {
102                     "name": "FMOD 2.00.07",
103                     "description": "The FMOD SDK gives you the power to customize FMOD to meet your requirements. This low-level API is intended to cover the basics/primitives of sound. This includes concepts such as 'Channels', 'Sounds', 'DSP', 'ChannelGroups', 'Sound Groups', 'Recording' and concepts for 3D Sound and occlusion.",
104                     "website": "https://www.fmod.com/download",
105                     "optional": true
106                 },
107                 {
108                     "name": "Wwise 2019.1.7",
109                     "description": "The Wwise SDK gives you the power to customize Wwise to meet your requirements. The Wwise sound engine consists of two sections: a cross-platform behavioral level that handles a comprehensive set of functionalities and a low level section that has been highly optimized for each platform. The sound engine was developed with ease of integration in mind making it simple to take full advantage of advanced audio features within your games.",
110                     "website": "https://www.audiokinetic.com/download",
111                     "optional": true
112                 },
113                 {
114                     "name": "ADX2 2.19.00",
115                     "description": "The ADX2 SDK gives you the power to customize ADX2 to meet your requirements. From the creation of complex sound behaviors to the composition of interactive music, from digital sound processing and mixing to dialogue localization, ADX2 provides all the functions of a full-featured game audio middleware.",
116                     "website": "https://www.criware.com/en/products/adx2.html",
117                     "optional": true
118                 },
119                 {
120                     "name": "Photoshop SDK",
121                     "description": "Photoshop plug-in developers will need to use the SDK to update their plug-ins to run with the 64-bit version of Photoshop. Currently the CryTIFF plugin is built from this SDK to provide users access to the Resource Compiler directly in the Photoshop interface.",
122                     "optional": true,
123                     "versions": [
124                         {
125                             "name": "CS3",
126                             "url": "http://download.macromedia.com/pub/developer/photoshop/sdk/photoshop_cs3_sdk.zip"
127                         },
128                         {
129                             "name": "CS4",
130                             "url": "http://download.macromedia.com/pub/developer/photoshop/sdk/adobe_photoshop_cs4_sdk_win.zip"
131                         },
132                         {
133                             "name": "CS5",
134                             "url": "http://download.macromedia.com/pub/developer/photoshop/sdk/adobe_photoshop_cs5_sdk_win.zip"
135                         }
136                     ]
137                 },
138                 {
139                     "name": "PhysX 3.4 SDK",
140                     "description": "The \u00e2\u20ac\u2039NVIDIA PhysX SDK is a middleware product designed to implement complex interactions in modern games, aiming to deliver a smooth environment to the end-user. Features include body and vehicle dynamics (both rigid and soft), character controllers, collision detection (discrete and continuous), as well as cloth and volumetric fluid simulation, ragdolls, raycasting and shape weeps.",
141                     "website": "https://developer.nvidia.com/physx-source-github",
142                     "optional": true
143                 },
144                 {
145                     "name": "Steamworks SDK 1.44",
146                     "description": "The Steamworks SDK provides a range of features which are designed to help ship your application or game on Steam in an efficient manner. The Steamworks SDK is only required to upload your content to Steam, everything else provided through the SDK is optional. Keep in mind that older versions of the Steamworks SDK may contain other tools which are no longer used.",
147                     "website": "https://partner.steamgames.com",
148                     "optional": true
149                 }
150             ]
151         },
152         {
153             "name": "Tools and Plugins",
154             "description": "Within this section are the various tools required to debug C# engine code and give access to custom exporters in a wide range of external DCC tools.",
155             "list": [
156                 {
157                     "name": "CryEngine.Debugger.Mono",
158                     "category": "Tools and Plugins",
159                     "description": "Extension for Visual Studio 2017 that makes it possible to develop and debug C# solutions in the CRYENGINE.",
160                     "path": "Tools/VisualStudioExtensions/CryEngine.Debugger.Mono.vsix",
161                     "optional": true
162                 },
163                 {
164                     "name": "CryToolsInstaller",
165                     "category": "Tools and Plugins",
166                     "description": "CryToolsInstaller is an application for plugins & tools, supporting export and content creation in various DCC packages. Applications supported include: Autodesk Maya, Autodesk Max, Autodesk Motionbuilder, xNormal, and Adobe Photoshop for texturing.",
167                     "path": "Tools/CryToolsInstaller.exe",
168                     "optional": true
169                 }
170             ]
171         }
172     ]