Skip to content

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

Pre-release
Pre-release
Compare
Choose a tag to compare
@Nielk1 Nielk1 released this 28 Oct 15:55
· 12 commits to master since this release

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.