Releases: Kethen/BLRE-settings-manager
2022-09-03
Game now closes immediately on pressing leave match to avoid disconnecting other players
That is not a crash, you can find the below log message when that happens
[2022-09-03 02:48:10.033] [BLR] [warning] settings-manager: hack: exiting the game on event FoxMenuUI ei_QuitMatch to not disconnect the player joined before you
It will also close immediately on idle kick for the same reason
[2022-09-03 02:55:25.205] [BLR] [warning] settings-manager: hack: exiting the game on event FoxPC ClientKickedForIdle to not disconnect the player joined before you
Prerequisites
Proxy and settings-manager are linked against vcrun140, install vcrun 2015 x86 if Proxy.dll is not loading: https://www.microsoft.com/en-us/download/details.aspx?id=52685
If Proxy.dll is loaded, you can find logs under <blacklight retribution install>/FoxGame/Logs
Install
after patching with the game launcher, if you are running launcher older than v1.0.0-beta.1, first update proxy to at least version v1.0.0-beta.1 from here, or you can find built v1.0.0-beta.2 on the release, install and replace Proxy.dll to <blacklight retribution install>/Binaries/Win32/Proxy.dll
if you are using v1.0.0-beta.1, you can skip updating Proxy.dll
then download setting-manager.dll from this release, install it to <blacklight retribution install>/Binaries/Win32/Modules/settings-manager.dll
after that, write <blacklight retribution install>/FoxGame/Config/BLRevive/default.json
as follow to load settings-manager
{
"Proxy": {
"Server": {
"Host": "127.0.0.1",
"Port": "+1"
},
"Modules": {
"Server": [ ],
"Client": [ "settings-manager" ]
}
}
}
or if you are using LoadoutManager, add "settings-manager" to the client module load list
{
"Proxy": {
...
"Modules": {
"Server": [ "LoadoutManager" ],
"Client": [ "LoadoutManager", "settings-manager" ]
}
}
}
after that, game settings should be saved/loaded to/from <blacklight retribution install>/FoxGame/Config/BLRevive/settings_manager_<player name>
, if settings-manager is causing any issues during client start, remove the json files in the directory
2022-09-01
now saves and restores crosshair colors, added a workaround to proxy patched exe crashing on exit
Prerequisites
Proxy and settings-manager are linked against vcrun140, install vcrun 2015 x86 if Proxy.dll is not loading: https://www.microsoft.com/en-us/download/details.aspx?id=52685
If Proxy.dll is loaded, you can find logs under <blacklight retribution install>/FoxGame/Logs
Install
after patching with the game launcher, if you are running launcher older than v1.0.0-beta.1, first update proxy to at least version v1.0.0-beta.1 from here, or you can find built v1.0.0-beta.2 on the release, install and replace Proxy.dll to <blacklight retribution install>/Binaries/Win32/Proxy.dll
if you are using v1.0.0-beta.1, you can skip updating Proxy.dll
then download setting-manager.dll from this release, install it to <blacklight retribution install>/Binaries/Win32/Modules/settings-manager.dll
after that, write <blacklight retribution install>/FoxGame/Config/BLRevive/default.json
as follow to load settings-manager
{
"Proxy": {
"Server": {
"Host": "127.0.0.1",
"Port": "+1"
},
"Modules": {
"Server": [ ],
"Client": [ "settings-manager" ]
}
}
}
or if you are using LoadoutManager, add "settings-manager" to the client module load list
{
"Proxy": {
...
"Modules": {
"Server": [ "LoadoutManager" ],
"Client": [ "LoadoutManager", "settings-manager" ]
}
}
}
after that, game settings should be saved/loaded to/from <blacklight retribution install>/FoxGame/Config/BLRevive/settings_manager_<player name>
, if settings-manager is causing any issues during client start, remove the json files in the directory
2022-08-30
more tweaks, should be pretty stable
Prerequisites
Proxy and settings-manager are linked against vcrun140, install vcrun 2015 x86 if Proxy.dll is not loading: https://www.microsoft.com/en-us/download/details.aspx?id=52685
If Proxy.dll is loaded, you can find logs under <blacklight retribution install>/FoxGame/Logs
Install
after patching with the game launcher, if you are running launcher older than v1.0.0-beta.1, first update proxy to at least version v1.0.0-beta.1 from here, or you can find built v1.0.0-beta.2 on the release, install and replace Proxy.dll to <blacklight retribution install>/Binaries/Win32/Proxy.dll
if you are using v1.0.0-beta.1, you can skip updating Proxy.dll
then download setting-manager.dll from this release, install it to <blacklight retribution install>/Binaries/Win32/Modules/settings-manager.dll
after that, write <blacklight retribution install>/FoxGame/Config/BLRevive/default.json
as follow to load settings-manager
{
"Proxy": {
"Server": {
"Host": "127.0.0.1",
"Port": "+1"
},
"Modules": {
"Server": [ ],
"Client": [ "settings-manager" ]
}
}
}
or if you are using LoadoutManager, add "settings-manager" to the client module load list
{
"Proxy": {
...
"Modules": {
"Server": [ "LoadoutManager" ],
"Client": [ "LoadoutManager", "settings-manager" ]
}
}
}
after that, game settings should be saved/loaded to/from <blacklight retribution install>/FoxGame/Config/BLRevive/settings_manager_<player name>
, if settings-manager is causing any issues during client start, remove the json files in the directory
2022-08-27
slight stability tweak when used with loadout manager
2022-08-26
Fixed random crashes during InitializeModule
It is now possible to revert to default settings in settings menu
2022-08-25
Settings from last session will be loaded as default settings next session