Skip to content
This repository has been archived by the owner on May 3, 2021. It is now read-only.
/ ss2bmm Public archive

Home of the System Shock 2 Blue Mod Manager

License

Notifications You must be signed in to change notification settings

pshjt/ss2bmm

Repository files navigation

ss2bmm-build-release Actions Status

Deprecation

SS2BMM is superseded by the more generic Dark Mod Manager.

About

This is the home of the System Shock 2 Blue Mod Manager, originally developed by bluemess in 2013 (SS2BMM). More info on its intended use and about mod installation for System Shock 2 in general can be obtained from SystemShock.org and the official thread.

Requirements

SS2BMM requires Windows Vista SP2 or later to run by default but can be compiled for WinXP given appropriate VC++ settings.

(Optional) 7-Zip

7-Zip is required to use the archive extraction feature and is bundled with the game in all standard installations (Steam, GOG, SS2Tool). To provide a custom 7-Zip version,

  1. Go to 7-zip.de and download the 32-bit version.
  2. Copy 7z.dll to the same folder as ss2bmm.exe

Setup

Clone the repository with submodules:
git clone https://github.com/pshjt/ss2bmm.git --recursive

If you have cloned without this option, use
git submodule update --init --recursive

The project was built with Visual Studio 2019 Community and requires cmake >=3.15.

Compile 7zip-cpp

  1. Go to ss2bmm\Script\7zppMSVCBuild
  2. Run PreBuild.bat
  3. Run BuildAll.bat

Compile wxWidgets

  1. Go to ss2bmm\Script\wxWidgetsMSVCBuild
  2. Run BuildAll.bat

(Optional) Get wxFormBuilder

  1. Get and install wxFormBuilder
  2. Open .\wxFormBuilder\SS2BlueModManager.fbp