0671290...3d76e16

commit 3d76e162d968d1997689a26758d0c772474cc694
Author: Joonas Rikkonen <poe.regalis@gmail.com>
Date:   Tue Mar 19 00:03:08 2019 +0200

    Updated CONTRIBUTING.md for the public repo
This commit is contained in:
Joonas Rikkonen
2019-03-19 00:11:39 +02:00
parent 63eb4d64e5
commit ab06d6fd6e

View File

@@ -35,6 +35,8 @@ The client project includes the code only required by the client executable: gra
### Building the game
Before building, you should choose the build configuration. The available configurations are `DebugWindows`, `DebugMac`, `DebugLinux`, `ReleaseWindows`, `ReleaseMac` and `ReleaseLinux`. Additionally, unless you want to work on the dedicated server, you may want to make sure `WindowsClient`, `MacClient` or `LinuxClient` are selected as the startup project.
The `BarotraumaShared\Content` folder, which contains Barotrauma's art, item XMLs, sounds, and other assets, is not included in the GitHub repository. If you have a legal copy of the game, you can copy the `Content` folder from the game's files to `BarotraumaShared\Content`.
The debug build configurations include some features that make debugging and testing a little easier: things such as additional console commands, being able to move the submarine with the IJKL keys and allowing clients to use any console command in multiplayer. The debug builds don't create crash reports when an unhandled exception occurs - the intention behind this is to allow exceptions to be caught by the debugger instead of having the game close and write a report.
To build through the command line (recommended if you're on Linux), use the following command: