mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-22 10:20:26 +01:00
Merge pull request #61 from yamgent/readme-improv
Update README.md to include Linux
This commit is contained in:
commit
54f8c4881a
49
README.md
49
README.md
|
@ -28,12 +28,61 @@ These have been modified to run correctly under the recent version of Windows. (
|
||||||
Building
|
Building
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
### Windows
|
||||||
|
|
||||||
To build Serious Engine 1, you'll need Visual Studio 2013 or 2015, Professional or Community edition ( https://www.visualstudio.com/post-download-vs?sku=community ).
|
To build Serious Engine 1, you'll need Visual Studio 2013 or 2015, Professional or Community edition ( https://www.visualstudio.com/post-download-vs?sku=community ).
|
||||||
|
|
||||||
Do not use spaces in the path to the solution.
|
Do not use spaces in the path to the solution.
|
||||||
|
|
||||||
Once you've installed Visual Studio and (optionally) DirectX8 SDK, you can build the engine solution (`/Sources/All.sln`). Press F7 or Build -> Build solution. The libraries and executables will be put into `\Bin\` directory (or `\Bin\Debug\` if you are using the Debug configuration).
|
Once you've installed Visual Studio and (optionally) DirectX8 SDK, you can build the engine solution (`/Sources/All.sln`). Press F7 or Build -> Build solution. The libraries and executables will be put into `\Bin\` directory (or `\Bin\Debug\` if you are using the Debug configuration).
|
||||||
|
|
||||||
|
### Linux
|
||||||
|
|
||||||
|
#### Setting up the repository
|
||||||
|
|
||||||
|
Type this in your terminal:
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone https://github.com/rcgordon/Serious-Engine.git
|
||||||
|
cd Serious-Engine
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Copy official game data (optional)
|
||||||
|
|
||||||
|
If you have access to a copy of the game (either by CD or through Steam),
|
||||||
|
you can copy the *.gro files from the game directory to the repository.
|
||||||
|
|
||||||
|
#### Building (only for SS:TSE)
|
||||||
|
|
||||||
|
Type this in your terminal:
|
||||||
|
|
||||||
|
```
|
||||||
|
Sources/build-linux64.sh # use build-linux32.sh for 32-bits
|
||||||
|
cp Sources/cmake-build/ssam Bin/
|
||||||
|
cp Sources/cmake-build/Debug/* Bin/Debug/
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Building (only for SS:TFE)
|
||||||
|
|
||||||
|
Same as SS:SE, but note the following:
|
||||||
|
|
||||||
|
- Before running build-linux64.sh, modify the file by passing `-DTFE=TRUE` to cmake.
|
||||||
|
- After building, you need to copy 'ssam**-tfe**' instead of 'ssam', as shown:
|
||||||
|
|
||||||
|
```
|
||||||
|
cp Sources/cmake-build/ssam-tfe Bin/
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Running
|
||||||
|
|
||||||
|
Type this in your terminal:
|
||||||
|
|
||||||
|
```
|
||||||
|
Bin/ssam
|
||||||
|
```
|
||||||
|
|
||||||
|
(or `ssam-tfe` if you are running TFE)
|
||||||
|
|
||||||
Optional features
|
Optional features
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user