!I integrate from //ce/main...
[CRYENGINE.git] / cryengine.cryengine
blob33c336cbc36c2348cc3b3aebdcd8ccc3fd6a96e7
2     "info": {
3         "id": "engine-dev",
4         "name": "CRYENGINE dev",
5         "version": "5.5.0"
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                 },
32                 {
33                     "name": "Visual C++ Redistributable",
34                     "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.",
35                     "require": "all",
36                     "versions": [
37                         {
38                             "name": "2015 x64",
39                             "url": "https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe",
40                             "localdir": "C:/Windows/SysWOW64/msvcp140.dll"
41                         },
42                         {
43                             "name": "2015 x86",
44                             "url": "https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe",
45                             "localdir": "C:/Windows/System32/msvcp140.dll"
46                         },
47                         {
48                             "name": "2013 x64",
49                             "url": "http://download.microsoft.com/download/0/5/6/056dcda9-d667-4e27-8001-8a0c6971d6b1/vcredist_x64.exe",
50                             "localdir": "C:/Windows/SysWOW64/msvcp120.dll"
51                         },
52                         {
53                             "name": "2013 x86",
54                             "url": "http://download.microsoft.com/download/0/5/6/056dcda9-d667-4e27-8001-8a0c6971d6b1/vcredist_x86.exe",
55                             "localdir": "C:/Windows/System32/msvcp120.dll"
56                         }
57                     ]
58                 },
59                 {
60                     "name": "Windows SDK",
61                     "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.",
62                     "require": "one",
63                     "website": "https://developer.microsoft.com/en-us/windows/downloads/sdk-archive",
64                     "versions": [
65                         {
66                             "name": "10.0.15063.0",
67                             "url": "https://download.microsoft.com/download/E/1/B/E1B0E6C0-2FA2-4A1B-B322-714A5586BE63/windowssdk/winsdksetup.exe",
68                             "localdir": "C:/Program Files (x86)/Windows Kits/10/bin/10.0.15063.0"
69                         },
70                         {
71                             "name": "10.0.16299.0",
72                             "url": "https://download.microsoft.com/download/8/C/3/8C37C5CE-C6B9-4CC8-8B5F-149A9C976035/windowssdk/winsdksetup.exe",
73                             "localdir": "C:/Program Files (x86)/Windows Kits/10/bin/10.0.16299.0"
74                         }
75                     ]
76                 }
77             ]
78         },
79         {
80             "name": "SDKs and Dependencies",
81             "description": "Listed in this category are third-party software development kits (SDKs) that provide additional functionality within the CRYENGINE, Editor, and third-party tools.",
82             "list": [
83                 {
84                     "name": "FBX SDK 2016.1",
85                     "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.",
86                     "url": "http://images.autodesk.com/adsk/files/fbx20161_fbxsdk_vs2015_win0.exe",
87                     "optional": true
88                 },
89                 {
90                     "name": "Substance 2.1.0",
91                     "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.",
92                     "website": "https://www.allegorithmic.com/buy/download",
93                     "optional": true
94                 },
95                 {
96                     "name": "FMOD 1.10.08",
97                     "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.",
98                     "website": "https://www.fmod.com/download",
99                     "optional": true
100                 },
101                 {
102                     "name": "Wwise 2018.1.3",
103                     "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.",
104                     "website": "https://www.audiokinetic.com/download",
105                     "optional": true
106                 },
107                 {
108                     "name": "Oculus Wwise Spatializer 1.29.0",
109                     "description": "A Wwise plugin to let developers add HRTF-based spatialization and room modeling to applications. This is an add-on plugin for the Audiokinetic Wwise toolset that allows monophonic sound sources to be spatialized in 3D relative to the user's head location.",
110                     "website": "https://developer.oculus.com/downloads/package/oculus-spatializer-wwise",
111                     "optional": true
112                 },
113                 {
114                     "name": "Photoshop SDK",
115                     "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.",
116                     "optional": true,
117                     "versions": [
118                         {
119                             "name": "CS3",
120                             "url": "http://download.macromedia.com/pub/developer/photoshop/sdk/photoshop_cs3_sdk.zip"
121                         },
122                         {
123                             "name": "CS4",
124                             "url": "http://download.macromedia.com/pub/developer/photoshop/sdk/adobe_photoshop_cs4_sdk_win.zip"
125                         },
126                         {
127                             "name": "CS5",
128                             "url": "http://download.macromedia.com/pub/developer/photoshop/sdk/adobe_photoshop_cs5_sdk_win.zip"
129                         }
130                     ]
131                 },
132                 {
133                     "name": "PhysX 3.4 SDK",
134                     "description": "The â€‹NVIDIA 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.",
135                     "website": "https://developer.nvidia.com/physx-source-github",
136                     "optional": true
137                 },
138                 {
139                     "name": "Steamworks SDK 1.44",
140                     "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.",
141                     "website": "https://partner.steamgames.com",
142                     "optional": true
143                 }
144             ]
145         },
146         {
147             "name": "Tools and Plugins",
148             "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.",
149             "list": [
150                 {
151                     "name": "CryEngine.Debugger.Mono",
152                     "category": "Tools and Plugins",
153                     "description": "Extension for Visual Studio 2017 that makes it possible to develop and debug C# solutions in the CRYENGINE.",
154                     "path": "Tools/VisualStudioExtensions/CryEngine.Debugger.Mono.vsix",
155                     "optional": true
156                 },
157                 {
158                     "name": "CryToolsInstaller",
159                     "category": "Tools and Plugins",
160                     "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.",
161                     "path": "Tools/CryToolsInstaller.exe",
162                     "optional": true
163                 }
164             ]
165         }
166     ]