This guide will explain the process of setting up the Bootstrapper in a Warframe install, which will allow you to connect to custom servers.

Prerequisites

This guide assumes that you have a supported version of Warframe. Please see here for supported versions and download instructions.

Setup

  1. Download Bootstrapper Setup (source code, Linux version)
  2. Move Bootstrapper Setup into the game installation folder that you would like to patch (next to Warframe.x64.exe)
  3. Run Bootstrapper Setup
  4. You may remove Bootstrapper Setup from this folder after it has successfully finished

A note for Linux users

The Linux version of Bootstrapper Setup produces a dwmapi.dll because that's the only way sideloading seemed to work without friction in our testing. However, Warframe versions prior to 29.0.0 did not import this DLL, so you will need to rename it to wtsapi32.dll or version.dll and then force sideloading. To force side-loading, provide an environment variable like WINEDLLOVERRIDES="wtsapi32.dll=n,b".

First Run (Optional)

In general, you can simply double-click Warframe.x64.exe to start the game now. However, for our first run:

  1. Open a command prompt/terminal in the game installation folder
  2. Run Warframe.x64.exe -owfServerHost:demo.openwf.io
  3. Attempting to log in with any credentials should show you that the request was successfully redirected

While on the login screen, you also have an opportunity to visit http://localhost:6155/, which is available while the game is running. You may not find any immediately-useful options, but it's good to keep in mind; maybe bookmark it.

Configuration

If you want to change the language or graphics driver used, you can simply edit the OpenWF/Client Config.json file. For the language, input the 2-letter code, e.g. en for English, zh for Chinese (Simplifed).

Further Reading

The Bootstrapper has a comprehensive manual, which you can find online and in the OpenWF/Reference Manual.html file.