-
Configure prerequisites
- Go v1.19+
- Node.js v18.1.0+
- Webview
-
Build Webview DLLs
- Run build.bat in
dist/windows/build.bat
Alternatively see Webview for DLL compilation instructions - Place webview.dll & Webview2Loader.dll inside
build
folder
- Run build.bat in
-
Set environment variables then start UI development server provided by Create React App
# PowerShell $env:PORT = "7777" cd ui $env:BROWSER = "none" npm start
-
Provide a minimal config at
build/settings.json
{ "MultiboxGroups": [ { "Name": "default", "GameProfiles": [ { "Name": "Game Client 1", "Password": "", "Path": "%UserProfile%\\PATH\\TO\\GAME", "BinPath": "", "BinFileName": "main.exe", "StartCmd": "Game.exe", "StartArgs": null }, ] } ], "InteropOptions": {}, "UiOptions": {} }
-
Run application
NOTE: Boxer Buddy must be run with administrator privileges. This allows the program to access the Windows User32 API for process & window management. Your IDE must be run in Administrator mode when debugging.
-
Run with debugger
A debug configuration is provided for Visual Studio Code at the path
.vscode/launch.json
and will be detected automatically by the IDE. -
Build & run manually
# PowerShell go build -o build/boxer-buddy.exe .\build\boxer-buddy.exe
-
Currently unsupported