Frequently Asked Questions

Table of Contents

Can I use this alongside hotfix or pak mods?

Yup, they’re all fully compatible - though as always, specific mods may have issues when used together.

Tilde isn’t opening the console / I want to use a different console key

Tilde isn’t quite a standardised key, so on some keyboard layouts a different character sends the same signal to the game. You can check this site for a reference.

To rebind the console key, open <game>\OakGame\Binaries\Win64\Plugins\unrealsdk.env in notepad. Add a new line, substituting the key as appropriate:

UNREALSDK_CONSOLE_KEY=F1

Note that this file is bundled with the SDK, so updating will overwrite it.

How do I use this with the plugin loader for OpenHotfixLoader/BL3HM/other dll mods?

For convenience, the SDK zip comes with a plugin loader pre-packaged, the sdk itself is a plugin just like everything else. You can just throw these other mods into the Plugins folder, and everything should keep working as before.

How do I use this with dxvk/other programs hooking d3d11.dll?

If you’ve previously installed mods, they probably came with a d3d11.dll plugin loader, which would cause conflicts. The sdk ships with a different plugin loader precisely for this, if you still have a d3d11.dll, you can simply overwrite it with dxvk.

I still have an old plugin loader, is this a problem?

Generally, no. Having multiple plugin loaders is not a problem, since once a plugin is loaded, other pluginloaders won’t do anything to it.

There are some niche known issues with using specific dlls as pluginloaders. The SDK has changed dlls a few times to try avoid them:

  • d3d11.dll

    The oldest version of this does not allow the SDK to load it’s dependencies correctly, so the SDK itself will completely fail to load. The SDK never shipped with this version, but if you installed older modding tools you might still have one. SDK version 1.0 shipped with a version which addressed this.

    When using this plugin loader, your steam overlay (and perhaps other overlay programs) stops functioning.

    If you want to install dxvk, it will also need to override this same dll.

  • xinput1_3.dll

    This shipped with SDK version 1.1.

    When playing under Proton, you had to use WINEDLLOVERRIDES="xinput1_3=n,b". Setting this variable breaks all controller input, even without any mods, and in multiple other games.

  • dsound.dll

    This has shipped since SDK version 1.2.

    No known issues \o/