GammaLauncher 5.0

February 6, 2023 posted by: sebescudie Guest Post

Bonjour bonjour,

A new GammaLauncher has just landed! This version was almost entirely rewritten from scratch, and makes use of the tasty VL.ImGUI library and its Channel based approach.

The launcher

You’ll feel right at home : this release actually does more or less the same things as the previous one. But trust me : it does it way better. The focus for this version was to be on par with what we already had, but in a way that will (I hope!) feel more pleasant for users.

Under the hood, things were also starting to be a bit cluttered. The launcher is now three years old (phew!) and some patches in there had never changed ever since. In the past months, I had the chance to experiment and learn lots of cool things about structuring an application, which makes this version way cleaner inside, and gives a solid foundation for new features and updates.

Without further ado, let’s have a look at the highlights of this release!

Installing

It was super boring to unzip and copy new versions of the launcher to your favorite location. A fancy installer will take care of that for you from now on.

The installer

Which means you can let the launcher live in Program Files and forget about it. It’ll even show up in your start menu, how cool is that!

Configuring

Configuring the launcher was also rather tedious. You’d have to locate the XML config file, tweak it (without breaking it), and then restart the app to see your changes applied. You can now happily change your settings right from the launcher’s Settings tab and have your changes applied instantly, no restart needed!

The settings tab

Updating

The previous version of the launcher could not display preview builds for the 5.0 branch of vvvv. This is fixed, and you can now also open the change log of recent versions in your browser with just one click.

Regarding updates of the Launcher itself, you’ll be able to simply run the installer of its future versions to update it.

Other little things

  • You can now make use of all the startup arguments described in the Gray Book. Beware that some of them only apply to the 5.0 version of vvvv gamma!
  • Hovering those arguments will give you a short info tooltip about what they do
  • The updates section tells you how long ago a version was released when hovering it
  • The settings let you configure a path for your custom nugets directory
  • All the ninja-shortcut that were not documented in the previous versions are now available as clickable entries in the app’s menu

The future

As we saw earlier, this version focused on having a clean base, making the app ready for future improvements. While I’m sure lots of ideas and suggestions will come up in the future, there are two things I’d like to tackle :

  • Making the installation even easier with tools like Chocolatey and/or WinGet
  • Now that we have settings working for real and in real-time, we could imagine having some sort of “Project” tabs where you’d be able to list and start specific patches with specific settings, all from the launcher

Those are the two I have in mind right now, but please don’t hesitate to submit your ideas and wishes either in the chat or in the repo’s issues!

And hey, thanks everyone for using the launcher! I’m super happy people find it useful and use it in their daily patching adventures.


Comments:

Contact


Imprint

vvvv - Dießl & Gregor GbR
Oranienstrasse 10
10997 Berlin/Germany
VAT: DE275566955

groupӘvvvv.org

Follow us

Mastodon.social
Pixelfed.social
Github
Vimeo
Youtube

Sign up for our Newsletter

Your subscription could not be saved. Please try again.
Your subscription has been successful.