Skip to content

Releases: FromDarkHell/BL3DX11Injection

v1.1.3: Compilers are confusing

Choose a tag to compare

@FromDarkHell FromDarkHell released this 23 Jan 02:04

Installation

  1. Drag into Borderlands3\OakGame\Binaries\Win64
  2. Any DLL based plugins go into Borderlands3\OakGame\Binaries\Win64\Plugins

For more information go to the README

Note for Developers:

If you need to delay the loading of your DLL, edit Plugins\pluginLoader.ini to contain something like:

[PluginLoader]

[HelloWorldDLL.dll]
delaySeconds=1

where delaySeconds is how many seconds you want to delay loading (a better solution would generally be hooking into stuff btw 👍 )
As BL3 is compiled for x64 all of your libraries need to be x64 (or x64 compatible)

Changes

  • Fix an issue with some weird different compilation options (for BL3)
  • Bonus (of this fix) is that it now doesn't require the copying of d3d11.dll from Sys32.

Enjoy!

v1.1.2: Threads are hard

Choose a tag to compare

@FromDarkHell FromDarkHell released this 22 Dec 02:16

Installation

  1. Drag into Borderlands3\OakGame\Binaries\Win64
  2. Any DLL based plugins go into Borderlands3\OakGame\Binaries\Win64\Plugins

For more information go to the README

Note for Developers:

If you need to delay the loading of your DLL, edit Plugins\pluginLoader.ini to contain something like:

[PluginLoader]

[HelloWorldDLL.dll]
delaySeconds=1

where delaySeconds is how many seconds you want to delay loading (a better solution would generally be hooking into stuff btw 👍 )
As BL3 is compiled for x64 all of your libraries need to be x64 (or x64 compatible)

Changes

  • Fix a (possible?) multi-threading issue.

v1.1.1: Fix a few more errors (properly this time)

Choose a tag to compare

@FromDarkHell FromDarkHell released this 20 Dec 05:25

Installation

  1. Drag into Borderlands3\OakGame\Binaries\Win64
  2. Any DLL based plugins go into Borderlands3\OakGame\Binaries\Win64\Plugins

For more information go to the README

Note for Developers:

If you need to delay the loading of your DLL, edit Plugins\pluginLoader.ini to contain something like:

[PluginLoader]

[HelloWorldDLL.dll]
delaySeconds=1

where delaySeconds is how many seconds you want to delay loading (a better solution would generally be hooking into stuff btw 👍 )
As BL3 is compiled for x64 all of your libraries need to be x64 (or x64 compatible)

Changes

  • Fix some issues with the copying of the DX11 dll
  • Some code cleanup

v1.1.0: Make a non-developer friendly release :)

Choose a tag to compare

@FromDarkHell FromDarkHell released this 20 Dec 01:47

Installation

  1. Drag into Borderlands3\OakGame\Binaries\Win64
  2. Any DLL based plugins go into Borderlands3\OakGame\Binaries\Win64\Plugins

For more information go to the README

Note for Developers:

If you need to delay the loading of your DLL, edit Plugins\pluginLoader.ini to contain something like:

[PluginLoader]

[HelloWorldDLL.dll]
delaySeconds=1

where delaySeconds is how many seconds you want to delay loading (a better solution would generally be hooking into stuff btw 👍 )
As BL3 is compiled for x64 all of your libraries need to be x64 (or x64 compatible)

Changes

  • Fix debug build
  • See the commit for more.
  • (Stealth Update: Fix a CRT assertion error)

v1.0.1: Bug Cleanup

Choose a tag to compare

@FromDarkHell FromDarkHell released this 18 Dec 22:52

Installation

  1. Drag into Borderlands3\OakGame\Binaries\Win64
  2. Any DLL based plugins go into Borderlands3\OakGame\Binaries\Win64\Plugins

Note for Developers:

If you need to delay the loading of your DLL, edit Plugins\pluginLoader.ini to contain something like:

[PluginLoader]

[HelloWorldDLL.dll]
delaySeconds=1

where delaySeconds is how many seconds you want to delay loading (a better solution would generally be hooking into stuff btw 👍 )
As BL3 is compiled for x64 all of your libraries need to be x64 (or x64 compatible)

Changes

  • Fix console logging (#4)

First™ Release

Choose a tag to compare

@FromDarkHell FromDarkHell released this 15 Dec 17:39

Installation

  1. Drag into Borderlands3\OakGame\Binaries\Win64
  2. Any DLL based plugins go into Borderlands3\OakGame\Binaries\Win64\Plugins

Note for Developers:

If you need to delay the loading of your DLL, edit Plugins\pluginLoader.ini to contain something like:

[PluginLoader]

[HelloWorldDLL.dll]
delaySeconds=1

where delaySeconds is how many seconds you want to delay loading (a better solution would generally be hooking into stuff btw 👍 )
As BL3 is compiled for x64 all of your libraries need to be x64 (or x64 compatible)

Changes

  • Delayed plugins supports fractions of times
  • Fix DX11 version differences
  • Implement proper logging
  • Fix #3

Bug Fixes And Other Cleanup™

Choose a tag to compare

@FromDarkHell FromDarkHell released this 09 Oct 04:18

Installation

  1. Drag into Borderlands3\OakGame\Binaries\Win64
  2. Any DLL based plugins go into Borderlands3\OakGame\Binaries\Win64\Plugins

Note for Developers:

If you need to delay the loading of your DLL, edit Plugins\pluginLoader.ini to contain something like:

[PluginLoader]

[HelloWorldDLL.dll]
delaySeconds=1

where delaySeconds is how many seconds you want to delay loading (a better solution would generally be hooking into stuff btw 👍 )
As BL3 is compiled for x64 all of your libraries need to be x64 (or x64 compatible)

Literally The First Release

Pre-release

Choose a tag to compare

@FromDarkHell FromDarkHell released this 20 Jun 17:04

Installation: Drag into Borderlands3\OakGame\Binaries\Win64