Skip to content

A dedicated minimal standalone updater & installer for Northstar, a Titanfall 2 modding and custom server framework.

License

Notifications You must be signed in to change notification settings

Aetopia/NorthstarUpdater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

This repository is not affiliated with Northstar!

Northstar Updater

A dedicated minimal standalone updater & installer for Northstar, a Titanfall 2 modding and custom server framework.

Features

The Northstar Updater provides the following features:

  • Updating/Installing Northstar.
  • Launching Northstar.
  • Automatic Updates for Northstar.

Note

The updater only manages Northstar .

If you need more robust functionality please consider looking into:

Installation

  1. Download the latest version of Northstar Updater from GitHub Releases.

  2. Place NorthstarUpdater.exe in the root of Titanfall 2's installation directory.

    Store Default Location
    Steam C:\Program Files (x86)\Steam\steamapps\common\Titanfall2
    Origin C:\Program Files (x86)\Origin Games\Titanfall2
    EA App C:\Program Files\EA Games\Titanfall2
  3. Run NorthstarUpdater.exe to install and run Northstar.

    Any arguments passed to NorthstarUpdater.exe will be forwarded to Northstar.

Uninstallation

Steam

Run the following script in PowerShell.

Get-Content  "$(Split-Path $(([string]((Get-ItemPropertyValue `
-Path "Registry::HKEY_CLASSES_ROOT\steam\Shell\Open\Command" -Name "(Default)") `
-Split "-", 2, "SimpleMatch")[0]).Trim().Trim('"')))\config\libraryfolders.vdf" | 
ForEach-Object { 
    if ($_ -like '*"path"*') {
        [string]$Path = "$(([string]$_).Trim().Trim('"path"').Trim().Trim('"').Replace("\\", "\"))\steamapps\common\Titanfall2" 
        @(
            "bin", 
            "R2Northstar", 
            "debug.log", 
            "LEGAL.txt", 
            "Northstar.dll", 
            "Northstar.zip", 
            "NorthstarLauncher.exe", 
            "NorthstarUpdater.exe", 
            "ns_startup_args.txt", 
            "ns_startup_args_dedi.txt", 
            "r2ds.bat"
        ) | 
        ForEach-Object {
            try { Remove-Item "$Path\$_" -Recurse -Force }
            catch {}
        }
    }
}

Origin/EA App

Run the following script in PowerShell in the root of Titanfall 2's installation directory.

@(
    "bin", 
    "R2Northstar", 
    "debug.log", 
    "LEGAL.txt", 
    "Northstar.dll", 
    "Northstar.zip", 
    "NorthstarLauncher.exe", 
    "NorthstarUpdater.exe", 
    "ns_startup_args.txt", 
    "ns_startup_args_dedi.txt", 
    "r2ds.bat"
) | 
ForEach-Object {
    try { Remove-Item "$Path\$_" -Recurse -Force }
    catch {}
}

Manual

bin
R2Northstar
debug.log
LEGAL.txt 
Northstar.dll 
Northstar.zip
NorthstarLauncher.exe
NorthstarUpdater.exe
ns_startup_args.txt 
ns_startup_args_dedi.txt
r2ds.bat

Delete the following files/folders from Titanfall 2's installation directory.

Important

Once you uninstall Northstar, make sure to repair the game via Steam, Origin or the EA App.
Since the uninstallation methods mentioned here, also remove certain game files.

Building

  1. Download the following:

  2. Run the following to compile:

    dotnet publish -c Release