winget install --id=sebescudie.GammaLauncher -e
A standalone launcher for vvvv gamma
A simple launcher for vvvv gamma
GammaLauncher is a simple application that allows to launch vvvv gamma instances with specific arguments from a simple GUI.
The latest release is available here. You can choose between an installer and a portable version.
Open the app and go to the Settings tab. You'll find the following sections
C:\Program Files\vvvv
All folders you add in this section will be used as package sources. More information here
Allows listed packages to be modified. Otherwise, vvvv precompiles them and they're read-only. More information here.
When the app starts, it looks online for the most recent vvvv preview and stable builds, both for win-x64
and arm64
. If a more recent version is available online, the Updates tab will show a *
character. You can then browse the available builds and click the Install button to download and start the installer. A Changes button allows to view the changelog for this version right in the app. You can also click Check for updates or press SHIFT + F5 at any time to maually look for updates.
You can drag and drop any VL document from your file browser on the launcher to open it in a new vvvv instance.
All suggestions and pull requests are welcome, don't hesitate to report problems and share suggestions in the issues or on the vvvv forum.
If you want to build GammaLauncher, you'll have to install nuke
. For more information you can have a look here, but in a nutshell you should open a Powershell and
dotnet tool install Nuke.GlobalTool --global
Then, cd
in the /nuke
folder. You'll then be able to do the following actions
This target will clean all artifacts from previous builds, if any (compiled Launcher versions, Inno installers, props files and so on). To run it, do
nuke clean
This target compiles GammaLauncher in both win-x64
and arm64
directly from the command line. There, you'll have to supply a --version
argument, with the version you're building. For instance, if you were building version 10.5.3 of the Launcher, you'd do
nuke compile --version 10.5.3
Executing this target will also run the clean
target described above under the hood. Also, noted that the target does it in a somewhat smart way that it automatically detected which vvvvc.exe
to run by parsing the version GammaLauncher.vl
was saved with. So make sure you have that version installed on your system, otherwise you'll get a build error!
This target packages the binaries from the previous step in cool installers. For this one, you'll have to have Inno Setup installed on your machine!
This target will obviously run clean
and compile
under the hood for you. To run it, do the following
nuke buildinstaller --version 10.5.3