aboutsummaryrefslogtreecommitdiff
path: root/docs/development.md
blob: d93180339da72f4655486aa3294cdbf5a4d966c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---
description: >-
  Instructions on how to make changes to Northstar source code, build, and run
  it.
---

# Development

### Repositories

Northstar is split over multiple git repositories that fulfil different functions.

* [Northstar](development.md#repositories):\
  Contains compiled and packaged releases
* [NorthstarLauncher](https://github.com/R2Northstar/NorthstarLauncher):\
  Contains the source for the launcher used to modify the Titanfall|2 install to allow mods to be loaded.
* [NorthstarMods](https://github.com/R2Northstar/NorthstarMods):\
  Contains the standard mods shipped with Northstar to allow joining and hosting custom servers.
* [NorthstarMasterServer](https://github.com/R2Northstar/NorthstarMasterServer):\
  Contains the source for the master server used to authenticate clients, display the server browser list, and connect clients to community hosted servers.
* [NorthstarWiki](https://github.com/R2Northstar/NorthstarWiki):\
  The repository for this wiki.



### Setup

Build instructions for the launcher can be found here:

{% embed url="https://github.com/R2Northstar/NorthstarLauncher/blob/main/BUILD.md" %}