- Download and install GitHub Desktop. LFS must be installed!
- Download and install Visual Studio 2015 Community Edition. The following features must be installed:
- Programming Languages -> Visual C++ -> Common Tools for Visual Studio 2015
- Windows and Wev Development -> Windows 8.1 and Windows Phone 8.0/8.1 Tools
- Windows and Wev Development -> Windows 8.1 and Windows Phone 8.0/8.1 Tools -> Tools and Windows SDKs
- Download and install DirectX Redist Jun 2010
- Read paragraph
3
again. It's really crucial! - Make sure that DirectX Redist was successfully installed.
- Checkout https://github.com/demiurghg/IronStar.git.
It's better to use command line tool:
git clone https://github.com/demiurghg/IronStar.git
- Wait. Checkout will take up to ten minutes.
- Open
IronStar.sln
. - Set active solution configuration to
Release
, because even debug configuration uses release version of tools. - Build.
- Make project
IronStar
as StartUp Project. - Run project
IronStar
. First launch will take several minutes to compile content and will show some warnings. - ???
- Profit???
- NO!
- Press tilde.
- Type
map theFailure
. - Press Enter.
- PROFIT!
-
Problem: I can not even build the project:
error MSB3103: Invalid Resx file. Type in the data at line 123, position 5, cannot be loaded because it threw the following exception during construction: Parameter is not valid.
-
Solution: Make sure that GIT LFS is installed.
-
Problem: The program or feature C:\IronStar\SDKs\nvcompress.exe cannot start or run due to incompatibility with x64 version of Windows.
-
Solution: Make sure that GIT LFS is installed.
-
Problem: particles.hlsl: bad combination: 0x00000008: INITIALIZE
-
Solution: Make sure that Tools and Windows SDKs are installed.