summaryrefslogtreecommitdiff
path: root/README.md
blob: 6f2588092992899d1854d2a3412cdc1c9bd79293 (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
32
33
34
35
36
37
# btupdater

A small bash script for updating [Northstar](https://github.com/R2Northstar/Northstar)

## How to Use
### Installation

```
make PREFIX="$HOME/.local" install
```

### First Launch
On first launch, `btupdater` will ask for the absolute path to your Titanfall 2 installation (usually under `~/.steam/steam/steamapps/common/Titanfall2` if installed through steam).

Afterwards, `btupdater` is able to install any new Northstar release and extract it to your game directory whenever a new one is published on github.

## Differences from other Launchers
Most other launchers for Northstar don't support Linux ([yet](https://github.com/0neGal/viper/issues/38)), so this was just a quick script I made to make a simple one for Linux.

...and see [Warnings](#warnings)

## Troubleshooting
### `No such file or directory` error
- If you're getting this error, your game directly is most likely 

## Warnings
### `btupdater` **will extract to anywhere it's told**
- There is currently no verification in place for the game directory path to make sure it is for Titanfall 2, so be careful

### `btupdater` **does not actually enable Northstar**
- Northstar is only extracted to the game directory. You will need to move `Titanfall2.exe` to `Titanfall2old.exe` and symlink `NorthstarLauncher.exe` to `Titanfall2.exe`
  - See [Playing on Linux](https://r2northstar.gitbook.io/r2northstar-wiki/using-northstar/playing-on-linux) on the Northstar Wiki

## Thanks
- [lukechilds](https://github.com/lukechilds) for the [bash script](https://gist.github.com/lukechilds/a83e1d7127b78fef38c2914c4ececc3c) used to fetch github api info
- [0neGal](https://github.com/0neGal) for creating [viper](https://github.com/0neGal/viper) - the inspiration for this script
- [The Northstar Team](https://github.com/orgs/R2Northstar/people) for creating Northstar