Amber Launcher is a game launcher designed specifically for Might & Magic 7: Amber Island - a custom, expansion-like mod for Might & Magic 7: For Blood and Honor (1999) by New World Computing / 3DO.
Amber Launcher offers:
- Auto Configuration - Copies the base game, adjusts settings, and applies tweaks to support the mod.
- GrayFace Patch Integration - Easily enable and tweak GrayFace patch features through a user-friendly interface.
- Mod Support - Includes a custom mod manager for feature expansion.
- Localization Support - Simplifies switching and managing localizations.
- Updates - Keeps both the game and the launcher up to date without requiring manual downloads or patches.
To use Amber Launcher, you must own an original copy of Might & Magic 7: For Blood and Honor (1999).
The best way to get a working copy is through GOG.com.
Amber Launcher comes preconfigured with the Might & Magic 7: Amber Island mod (latest stable version).
You don't need to download the mod separately - the launcher will automatically install and configure it for you during setup.
Amber Launcher is written in C (C89 standard), uses Lua as an embedded scripting language, and NappGUI for the user interface.
You will need:
to build the project on any platform.
To build on Windows, you will need MSVC (Community Edition).
CMake will automatically download and build Lua and NappGUI for you.
# Configure and build using MSVC
cmake -B build -G "Visual Studio 17 2022"
cmake --build build --config Release
The game will be launched via Wine. You can adjust command launch arguments inside Options Window.
Install build essentials, GCC, and CMake first:
sudo apt update
sudo apt install build-essential gcc cmake ninja-build
Then configure and build using Ninja:
cmake -B build -G Ninja
cmake --build build --config Release
MIT
- feel free to use, modify, and contribute!