OpenWF Bootstrapper Manual

While the main feature of the bootstrapper (wtsapi32.dll, dwmapi.dll, or version.dll) is to use a custom server with the game, it has other features as well.

Client Config.json

The bootstrapper's configuration is in OpenWF/Client Config.json relative to your game folder. It has the following fields:

HTTP Interface

While the game is running, you can visit http://localhost:6155/ to modify some of the above options, access additional features like teleportation, and use scripts.

Command Line Arguments

The bootstrapper adds the owfServerHost command line argument, which can be used to override the server_host in the config.

Tunables

When connecting to a server, the bootstrapper requests /custom/tunables.json to check the JSON object for the presence of the following fields:

The presence of a field disables the respective feature.

To aid in troubleshooting, the bootstrapper assumes that a compatible server responds to this request with status code 200 and a valid JSON object, otherwise showing a warning popup.

Traffic Deviations

Metadata Patches

Metadata Patches are loaded from .txt files in the OpenWF/Metadata Patches/ folder.

They are parsed line by line, with leading and trailing spaces and tabs being ignored:

If multiple patches affect the same absolute path, they are combined.