Skip to content

Releases: Kethen/BLRE-settings-manager

2022-09-03

02 Sep 19:12
Compare
Choose a tag to compare
2022-09-03 Pre-release
Pre-release

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

31 Aug 20:18
Compare
Choose a tag to compare
2022-09-01 Pre-release
Pre-release

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

30 Aug 11:44
Compare
Choose a tag to compare
2022-08-30 Pre-release
Pre-release

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

27 Aug 15:51
Compare
Choose a tag to compare
2022-08-27 Pre-release
Pre-release

slight stability tweak when used with loadout manager

2022-08-26

26 Aug 00:33
Compare
Choose a tag to compare
2022-08-26 Pre-release
Pre-release

Fixed random crashes during InitializeModule

It is now possible to revert to default settings in settings menu

2022-08-25

24 Aug 19:15
Compare
Choose a tag to compare
2022-08-25 Pre-release
Pre-release

Settings from last session will be loaded as default settings next session