Getting started¶
Prerequisites¶
- Windows 10/11 x64
- .NET 8 Runtime to run; .NET 8 SDK to build from source
Run from source (dev)¶
From the repo root:
run.bat
This builds (if needed) and launches MonsterDeck.exe from apps/MonsterDeck/bin/.../publish/.
Alternatively, from the app folder:
apps\MonsterDeck\run.bat
Build only¶
apps\MonsterDeck\build.bat
Outputs a single‑file, self‑contained MonsterDeck.exe under:
apps/MonsterDeck/bin/x64/Release/net8.0-windows/win-x64/publish/
Install via Inno Setup installer (local)¶
Build the installer then run it:
package.bat
The script compiles installer/monsterdeck.iss (requires Inno Setup 6) and writes an installer like:
installer/Output/MonsterDeck-<version>-Setup.exe
Chocolatey package (local build)¶
Create a local Chocolatey package (not published, for local testing):
packaging\package.bat
This packs packaging/appswitcher.nuspec and includes the published MonsterDeck.exe in tools/ for shim execution (appswitcher). Requires the choco CLI.
First run¶
A small, borderless toolbar appears on top.
- Drag an executable or shortcut onto an empty slot to assign it.
- Click a populated slot to activate/launch.
- Use the menu (☰) to change layout or toggle always‑on‑top.