Dark Souls: Prepare to Die Edition, constant UAC popups

So on a recent reinstall of my Dark Souls: Prepare to Die Edition in Steam I was confronted with a UAC (User Account Control) popup from Windows every single time I started it. Dark Souls used to use Games for Windows Live in the past. As some point it switched over to Steamworks. Unfortunately the installscript.vdf file was not adjusted to reflect this. It still tries to call the gfwlivesetup part of the setup because it never completes and the required registry key is missing. So because of this is falls into an infinite check, popup UAC cycle.

To fix this, open up the registry editor by running regedit, navigate to ComputerHKEY_LOCAL_MACHINESOFTWAREWow6432NodeValveSteamApps211420, in the right pane right-click, select New ยป DWORD (32-bit) Value and name it gfwlivesetup. Double-click this newly created entry and enter 1 for the value. Exit the registry editor and start Dark Souls. You should not see the UAC popup anymore.

Colours/colors and codecs

After installing the latest K-Lite Codec pack and NVIDIA drivers I found that some video files had weird colours.

After some futzing around I found the issue.

Go to the NVIDIA tray icon, select color correction, at 'Apply color changes to' select 'All'. Then at 'Color profile' select 'Advanced mode' and then 'Restore Defaults', select 'Apply'. This fixed my colour problem. Apparently the new NVIDIA drivers/control panel do something with the gamma, which isn't shown in the panel.

Caused me a few days of head breaking, especially since it only was for some codecs/applications.