Skip to content

Releases: FromDarkHell/BL3DX11Injection

v1.1.3: Compilers are confusing

23 Jan 02:04
Compare
Choose a tag to compare

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

22 Dec 02:16
Compare
Choose a tag to compare

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)

20 Dec 05:25
Compare
Choose a tag to compare

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 :)

20 Dec 01:47
Compare
Choose a tag to compare

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

18 Dec 22:52
Compare
Choose a tag to compare

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

15 Dec 17:39
Compare
Choose a tag to compare

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™

09 Oct 04:18
Compare
Choose a tag to compare

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

20 Jun 17:04
Compare
Choose a tag to compare
Pre-release

Installation: Drag into Borderlands3\OakGame\Binaries\Win64