Skip to content

Commit 81fcc9b

Browse files
authored
Merge branch 'development' into clang-format-17
2 parents 7c3115b + 33efdc0 commit 81fcc9b

File tree

1 file changed

+13
-22
lines changed

1 file changed

+13
-22
lines changed

README.md

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,9 @@ You'll probably want [Visual Studio Community Edition](https://visualstudio.micr
2424
You also need to have both x86 and x64 versions of the [Visual C++ Redistributable for Visual Studio 2015-2022](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) installed in order to run the compiled builds.
2525
You may also want to check out the list of recommended Visual Studio plugins [here](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source/wiki/Information,-Recommended-Plugins-and-Useful-Links).
2626

27-
2. Clone this Source Repository and the [Data Repository](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Data) in neighboring folders.
28-
**Do Not** change the folder names unless you want to make trouble for yourself.
27+
2. Clone this Repository into a folder.
2928

30-
3. Copy the following libraries from `Cortex-Command-Community-Project-Source\external\lib\win` into the **Data Repository**:
29+
3. Copy the following libraries from `Cortex-Command-Community-Project\external\lib\win` into the root directory:
3130
* `fmod.dll`
3231
* `SDL2.dll`
3332

@@ -85,32 +84,25 @@ For unspecified versions assume compatibility with the latest ubuntu LTS release
8584

8685
1. Install Dependencies (see [below](#installing-dependencies) for instructions).
8786

88-
2. Clone this Source Repository and the [Data Respository](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Data).
87+
2. Clone this Repository and open a terminal in it.
8988

90-
3. Open a terminal in the Source Repository.
91-
92-
4. `meson setup build` or `meson setup --buildtype=debug build` for debug build (default is release build)
89+
3. `meson setup build` or `meson setup --buildtype=debug build` for debug build (default is release build)
9390
For macOS you need to specify gcc, with `env CC=gcc-13 CXX=g++-13 meson setup build`
9491

95-
5. `ninja -C build`
92+
4. `ninja -C build`
9693

97-
6. (optional) `sudo ninja install -C build` (To uninstall later, keep the build directory intact. The game can then be uninstalled by `sudo ninja uninstall -C build`)
94+
5. (optional) `sudo ninja install -C build` (To uninstall later, keep the build directory intact. The game can then be uninstalled by `sudo ninja uninstall -C build`)
9895

99-
If you want to change the buildtype afterwards, you can use `meson configure --buildtype {release or debug}` in the build directory or create a secondary build directory as in Step 4. There are also additional build options documented in the [wiki](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source/wiki/Meson-build-options) as well as through running `meson configure` in the build directory.
96+
If you want to change the buildtype afterwards, you can use `meson configure --buildtype {release or debug}` in the build directory or create a secondary build directory as in Step 3. There are also additional build options documented in the [wiki](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source/wiki/Meson-build-options) as well as through running `meson configure` in the build directory.
10097

10198
## Running
102-
(If you installed the game in step 6 above, it should appear with your regular applications and will just run)
103-
104-
1. Copy (or link, might be preferable for testing builds) `build/CortexCommand` or `build/CortexCommand_debug` (depending on if you made a debug build) into the **Data Repository**.
105-
106-
`cd $DATA_REPOSITORY; ln -s ../Cortex-Command-Community-Project-Source/build/CortexCommand . `
107-
108-
2. (*optional*) Copy (link) all `libfmod` files from `external/lib/[os]/[arch]` into the **Data Repository**.
109-
- Linux: `cd $DATA_REPOSITORY; ln -s ../Cortex-Command-Community-Project-Source/external/lib/linux/x86_64/libfmod.so* .`
110-
- macOS: `cd $DATA_REPOSITORY; ln -s ../Cortex-Command-Community-Project-Source/external/lib/macOS/libfmod.dylib .`
99+
(If you installed the game in step 5 above, it should appear with your regular applications and will just run)
111100

101+
1. (*optional*) Copy (link) all `libfmod` files from `external/lib/[os]/[arch]` into the repository.
102+
- Linux: `cd $REPOSITORY; ln -s ../external/lib/linux/x86_64/libfmod.so* .`
103+
- macOS: `cd $REPOSITORY; ln -s ../external/lib/macOS/libfmod.dylib .`
112104

113-
4. Run `./CortexCommand` or `./CortexCommand_debug` in the **Data Repository**.
105+
2. Run `./CortexCommand` or `./CortexCommand_debug`.
114106

115107
## Installing Dependencies
116108

@@ -184,5 +176,4 @@ If you're familiar with github you should be familiar with making issues. It's a
184176

185177
# How to Contribute #
186178

187-
If you've got experience with the game's ini data through modding it, are good at spriting or know Lua, maybe you can contribute some of your time directly to the project. We'll look at any pull requests that come in and are always happy to have more hands on deck.
188-
If you're an experienced programmer (particularly with C++), there's also tons of work to be done in our [source](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source) repository.
179+
If you've got any C++ experience, experience with the game's ini data through modding it, are good at spriting or know Lua, you can contribute some of your time directly to the project. We'll look at any pull requests that come in and are always happy to have more hands on deck.

0 commit comments

Comments
 (0)