Releases: acidicoala/Koaloader
Release v3.0.2
📑 Changelog
This release shows the correct version information, as I forgot to increment the version code in the previous release.
Release v3.0.1
📑 Changelog
- Breaking: Config file name changed from
Koaloader.json
toKoaloader.config.json
- Log file name changed from
Koloader.log
toKoaloader.log.log
- Added additional initial search directory. Now, when
auto_load
option is set totrue
, Koaloader will begin searching not only from the current working directory of the loading process, but also from the directory where Koaloader DLL itself is located
Known issues:
- Incorrect version info (3.0.0 instead of 3.0.1). Fixed in v3.0.2
Release v2.4.0
📑 Changelog
📚 New proxy library: Msimg32.dll
Release v2.3.1
📑 Changelog
- Fixed a bug with Unicode characters if filesystem paths.
Release v2.3.0
📑 Changelog
📚 New proxy library: Mswsock.dll
Release v2.2.0
📑 Changelog
📚 New proxy library: TextShaping.dll
🤖 New loading mode: New config option auto_load
toggles automatic loading method. In auto mode, Koaloader will search DLLs in parent directories, and recursively in current directory, until it finds first DLL that matches a well-known name listed in README. It is turned on by default (set to true
), enabling Koaloader to load a DLL with a well-known name without Koaloader.json
file.
⚙ New config option: Objects in module
config option can now specify required
parameter, which determines the Koaloader behavior when a given module was not found. Setting it to true
makes Koaloader crash with message box when the provided DLL was not found. Setting it to false
simply prints an error log and continues execution.
Release v2.1.0
📑 Changelog
- New config option:
enabled
. This boolean field can be used to quickly enable/disable injection of all specified modules, without having to delete them from config file or renaming the proxy dll. Comes in handy during development and testing. - Previous release zip mistakenly included
version.dll
in every directory. This issue has been fixed in this release.
Release v2.0.0
📑 Changelog
📚 Koaloader exports are now directly forwarded to the system DLL located in C:/Windows/System32
directory, bypassing dynamic path resolution. This facilitates building of any system DLL (with named exports) without any additional code. As a result, this release includes 16 new proxy DLLs. The full list is provided in README. The only disadvantage is that systems where Windows is installed on non C:
drive are not supported. But given that this is an extremely rare scenario, it is an acceptable trade-off.
Note
The initial release zip mistakenly included version.dll
in every folder. Please ignore it, as it has been an error in packaging step. This was manually fixed in the new release zip.
Release v1.2.1
📑 Changelog
🎯 New config feature: targets. It is now possible to configure the target executable that should load the specified modules. This is used to prevent injecting modules into executables that unintentionally load Koaloader.
Release v1.1.0
📑 Changelog
📁 Config & Log files will now be accessed relative to the proxy dll location, rather than working directory.
📚 Added support for dinput8.dll proxy.