vulcast-vertical/BUILD-WINDOWS.md
Vulcast 184d132b59
Some checks are pending
Build Windows DLL / build-windows (push) Waiting to run
Rebrand from Aitum Vertical to Vulcast Vertical
- Changed CANVAS_NAME to 'Vulcast Vertical'
- Changed OBS_MODULE_AUTHOR to 'Vulcast'
- Replaced all Aitum UI branding (logo, buttons, links)
- Removed api.aitum.tv version check
- Removed aitum-stream-suite/aitum-multistream module checks
- Updated all locale files (9 languages)
- Updated build metadata (buildspec.json, resource.rc.in, CMakeLists.txt)
- Updated resources.qrc prefix from /aitum to /vulcast
- Added GitHub Actions workflow for Windows build
- Added BUILD-WINDOWS.md with build instructions

Licensed under GPL-2.0 (unchanged from upstream).
2026-06-29 23:04:40 +01:00

1.5 KiB

Building Vulcast Vertical on Windows

Prerequisites

  1. Visual Studio 2022 with "Desktop development with C++" workload
  2. CMake 3.22+ (included with Visual Studio or install separately)
  3. Git
  1. Push this repo to GitHub
  2. Go to Actions tab → "Build Windows DLL" workflow → Run workflow
  3. Download the DLL from the Artifacts section

Local Build

  1. Clone this repo
  2. Open "Developer PowerShell for VS 2022"
  3. Run:
# Download OBS dependencies
Invoke-WebRequest -Uri "https://github.com/obsproject/obs-studio/archive/refs/tags/31.1.0.zip" -OutFile obs-studio.zip
Expand-Archive -Path obs-studio.zip -DestinationPath .
Rename-Item "obs-studio-31.1.0" "obs-studio"

# Build OBS libraries
cd obs-studio
cmake -S . -B build_x64 -G "Visual Studio 17 2022" -A x64 -DENABLE_PLUGINS=OFF -DENABLE_UI=OFF -DENABLE_SCRIPTING=OFF
cmake --build build_x64 --config Release --target libobs -- /m
cmake --build build_x64 --config Release --target obs-frontend-api -- /m
cd ..

# Build the plugin
cmake -S . -B build -G "Visual Studio 17 2022" -A x64 -DBUILD_OUT_OF_TREE=On -Dlibobs_DIR="./obs-studio/build_x64/libobs" -Dobs-frontend-api_DIR="./obs-studio/build_x64/UI/obs-frontend-api"
cmake --build build --config Release -- /m
  1. The DLL will be at build/Release/vulcast-vertical.dll

Installing

Copy vulcast-vertical.dll to your OBS plugins folder:

C:\Program Files\obs-studio\obs-plugins\64bit\

Restart OBS. The "Vulcast Vertical" dock will appear automatically.