• Articles

    by Published on 24-04-2021 09:24 AM

    It's been awhile...

    I recently had need of a second webcam so that I can embed dice rolls from my dice tower for a Dungeons and Dragons game I'm running.

    And while I've found my old reliable workhorse Logitech c920 has and continues to serve me well, I figured picking up the next revision in the series would be a no-brainer.

    The camera is excellent for what I want and one I would recommend to anyone looking for a good webcam; the software which comes with it though is another matter.
    It's a bloated mess, all i want is something simple which sets the properties on the camera and keeps them between reboots.
    I don't want virtual cameras and other such nonsense.

    So to that end I've written a simple application to set webcam settings and persist them.

    It's simple to use load up the application when you want to alter the webcam settings and then decide how you want those settings applied.

    You've two options which are as follows:
    • Persist Properties
      When this option is checked the current webcam settings will be saved and reapplied each time the application is run.
    • Apply on login
      This option causes the application to load when the current user logs in and any webcam with is option enabled has its saved settings applied.
      Note. The application closes once the settings are applied so no user interface is shown.

    To prevent the application running at login, simply ensure no webcams are marked as "Apply on login".

    It's a .Net 4.6.1 application so nothing other than unzipping the archive is required for a Windows 10 machine.
    by Published on 03-01-2021 01:34 PM
    1. Categories:
    2. Gaming,
    3. General

    Here's a simple utility I wrote to launch an application or bring it to the foreground if it is already running.
    I needed a way to launch an application, but ensure only one instance of the application is launched even if called multiple times.

    For my own use, I use it with an Elgato StreamDeck to launch application like OBS and Chrome, but only want them to launch the once and if already launched bring the application to the foreground. It can also be used with other launchers ie. iCUE to start applications as well.

    To use the application simply call the executable with the path to the required application along with any additional arguments required for the application.
    If the application executable is not in the list of running processes, then it will be launched using the supplied arguments.

    For example to launch OBS I use the following command in StreamDeck
    C:\Utilities\OpenOnce.exe "C:\Program Files\obs-studio\bin\64bit\obs64.exe"
    To use simply unzip the file and call the OpenOnce.exe executable. It's 64bit application with no dependencies, so the only you need is the executable.

    by Published on 20-06-2020 01:59 PM
    1. Categories:
    2. Gaming

    Saw this on Asmongold, think we can all relate one way or another.

    by Published on 19-05-2020 09:10 AM

    I've never really played the The Alliance as a faction in World of Warcraft, sticking to the Horde.
    But after resubscribing I've been tempted to try and play that side to get a different side of the story arc.

    Gilneas is the starting zone for the Worgans, a race on The Alliance that features werewolves (the Worgan).
    Recently a user called Voolcan released a Machinima giving some backstory to the side, it embedded below and is well worth a look.
    The understated narration works surprisingly well.

    Guess I'm rolling a Worgan next...

    by Published on 12-11-2019 02:00 PM

    Despite everything I said, I now find myself back playing World of Warcraft: Classic.

    And I like it.
    by Published on 04-08-2019 02:00 PM

    Playing Elite Dangerous in “Open Play” always give you that extra sense of danger you just don’t get in “Solo Play”.

    And when the inevitable happens, then sometimes your best defence is the ability to try and get away.

    by Published on 22-04-2019 03:35 PM

    I've finally reached the endpoint of the Distant Worlds II expedition, Beagle Point.

    Here it is on the galacic map to give an idea of it's remote location.

    Now all I have to do, is make it back to a station with all the exploration data, at least now there's one at the core.