Releases: FromDarkHell/BL3DX11Injection
v1.1.3: Compilers are confusing
Installation
- Drag into
Borderlands3\OakGame\Binaries\Win64
- 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
Installation
- Drag into
Borderlands3\OakGame\Binaries\Win64
- 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)
Installation
- Drag into
Borderlands3\OakGame\Binaries\Win64
- 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 :)
Installation
- Drag into
Borderlands3\OakGame\Binaries\Win64
- 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
Installation
- Drag into
Borderlands3\OakGame\Binaries\Win64
- 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
Installation
- Drag into
Borderlands3\OakGame\Binaries\Win64
- 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™
Installation
- Drag into
Borderlands3\OakGame\Binaries\Win64
- 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
Installation: Drag into Borderlands3\OakGame\Binaries\Win64