Skip to content

Releases: Nielk1/Battlezone-Redux-Mod-Manager

v0.5.1.0 - Add setting for git.exe path

15 Dec 20:24
Compare
Choose a tag to compare
Pre-release

Bumped versions of some dependencies, updated copyright year, pumped version number, added settings for git.exe path rather than look only in local path and PATH.

v0.5.0.0 - Fix break in MP game list due to API code change, experimental git mod logic changed

17 Jul 10:42
Compare
Choose a tag to compare

Be sure to preserve your existing settings.json file and steamcmd folder. You may preserve your git folder if using git-mods, but they might not work properly.

  • Fixed broken MP game list caused by code change to API.
  • Git based mods now use sparse-checkout targeting only a root level config.json or entire baked subfolder. If the root config.json is found, the sparse-checkout is expanded to include all files, if not only the baked folder is used. This should hopefully reduce storage space when using git-mods. Manually adding a working copy to the folder will also work should you want to develop a git mod with the mod-manager, though I don't suggest this.

v0.4.0.1 - Hotfix, resolve crashing when using Join MP Game button for GOG BZCC

30 Oct 21:12
Compare
Choose a tag to compare

Resolved crash when clicking Join (GOG) on a BZCC MP game if no Steam BZCC path was set. This was caused by steam path related logic running even when in GOG mode.

Hotfix contains just repaired exe.

v0.4.0.0 - Multiplayer game list support, Find Mods functionality, and major fixes

28 Oct 15:55
Compare
Choose a tag to compare

To upgrade old versions: keep your steamcmd folder and settings.json file and delete everything else. Note there is a new setting available for BZCC's GOG execution path needed only for the MP quick-join functionality.

  • Added "Find Mods" workshop scanner which, while slow, will list all mods on the workshop for the target game.
  • Added Multiplayer Scanner to allow detection of all MP sessions, what mod they are playing, and allow quick-joining those sessions.
    • Will bypass the intermittent issue with BZCC's in game session list.
    • Can download the needed mods for GOG or direct Steam to the needed workshop pages to subscribe.
    • Can detect missing mods on join attempt.
    • Supports passwords for BZCC. Support for BZ98R passwords is not possible due to a limitation of quick-joining in BZ98R.
    • Will auto-inject and enable an addon for BZCC on join to fix some anomalies with the UI when quick-joining often in GOG or rarely in Steam. This addon will be deleted automatically if BZCC ever patches as it checks the BZCC exe version.
  • Added Audit function to scan mods and installed mods for issues such as mod data problems (mod authors must fix these) or missing dependencies for BZCC mods. The dependency check will occur on all installed BZCC mods and thus can detect missing dependencies for mods in Steam not managed by the mod manager.
  • Multiple mods can now be selected in the management list. A right click menu allows for rapid installation of selected mods rather than relying on double clicking each mod's toggle column individually.
  • Mods can now be deleted.
  • Sorting mods by ID now sorts numerically if possible.
  • Added About tab with community and source code links.
  • Existing logs are now deleted when the mod manager opens, so be sure to save your logs if there is a problem!
  • Fixed crashes caused by some malformed mod files.
  • Git based mods (in-dev mods use this) now let you select which branches to pull.
  • SteamVent - Fixed non-English handler for SteamCmd.
  • SteamVent - SteamCmd based mod scanner now catches folders SteamCmd missed due to mods removed from workshop but already downloaded.
  • SteamVent - Function to clear all SteamCmd content without deleting mod files.
  • Lots of small bug fixes

If your antivirus complains about SteamCmdProx.exe or SteamCmdInj.dll, please whitelist these files. The Proxy is used to capture output from SteamCmd properly. The Injection is used to override language detection to force English mode so automation logic can understand SteamCmd's output. The source for these projects is included in the SteamVent submodule.

v0.3.0.1 - Hotfix

29 May 10:08
Compare
Choose a tag to compare
v0.3.0.1 - Hotfix Pre-release
Pre-release

Fixed error when some SteamCmd mods indicate 0 size updates with no date that would cause no mods to list.
It is safe to extract this release over v0.3.0.0 overwriting any conflicting files as the changes are quite minor.

v0.3.0.0 - Major fixes, works on non-English PCs now

29 May 02:20
Compare
Choose a tag to compare
  • Fixed issues on non-English computers. Be aware that anti-virus may complain about the system used to force SteamCmd to run in English. If you are concerned you may reference the source in SteamVent's repository and compile the proxy and injection tools yourself.
  • Fixed issues reading some broken mod INIs. The mods still have broken INIs that have unpredictable behavior in game, but they will now scan properly if possible.
  • Expanded buttons and removed hidden shift+click feature on the Update button by giving it its own button.
  • Added mod type filters.
  • Major improvements to GIT based mod support.
  • Added "Quick Find" buttons to all four settings tab paths.

v0.2.2.4 - Workaround for bad BZ98R mod inis

01 Sep 23:22
Compare
Choose a tag to compare

Small change to prevent badly formatted mod inis in BZ98R mods from crashing the mod manager. Note that information about these mods cannot be extracted until their ini files are fixed so their information will be limited.

v0.2.2.3

19 Jun 20:31
Compare
Choose a tag to compare
v0.2.2.3 Pre-release
Pre-release

Fixes for steamcmd logs not generating.

Note the GOG BZCC ASM Patch button is no longer of value if you're running the latest version of BZCC. I have not tested yet if this version fixes the bug that patch corrects, but if it does not the patch still needs to be rewritten.

If the mod manager is not working properly for your language, try downloading the latest version of the steamvent.steamcmd.json file from the below link. If this still does not work, please open an issue and provide your steamcmd logs from the manager's log folder so I may update the language patterns.
https://github.com/Nielk1/SteamVent/blob/master/SteamVent.SteamCmd/steamvent.steamcmd.json

v0.2.2.2

15 Jun 23:56
Compare
Choose a tag to compare
v0.2.2.2 Pre-release
Pre-release

Fixes for non English language users. Restores log tabs and log files.

Note the GOG BZCC ASM Patch button is no longer of value if you're running the latest version of BZCC. I have not tested yet if this version fixes the bug that patch corrects, but if it does not the patch still needs to be rewritten.

If the mod manager is not working properly for your language, try downloading the latest version of the steamvent.steamcmd.json file from the below link. If this still does not work, please open an issue and provide your steamcmd logs from the manager's log folder so I may update the language patterns.
https://github.com/Nielk1/SteamVent/blob/master/SteamVent.SteamCmd/steamvent.steamcmd.json

v0.2.2.1

15 Jun 08:33
Compare
Choose a tag to compare
v0.2.2.1 Pre-release
Pre-release

Emergency fixes due to changes to steamcmd.exe.

To update, delete everything but the settings.json file and steamcmd folder from your existing installation, then extract the attached zip, BZRModManager-v0.2.2.1.zip, into the folder to replace the deleted items.

Note that the application will be a bit slower than normal. Whenever in doubt, check the Tasks tab to see if tasks are in progress before taking action. As always, to ensure all mods are up to date hold SHIFT while clicking the U update button to trigger and aggressive update. It is not clear if simple updates (not holding SHIFT) will keep mods up to date fully.