Alright, but where does the restart occurs in your steps, at the end? By the way, I will test this with one or two restarts only, can't spend the whole day waiting for the issue to happen if it doesn't do it in those couple attempts.For me, it's when I plug my Mic in:
Plug in Mic.
Set Mic Volume to 80.
Unplug Mic.
Plug Mic back in.
EDIT: Alright, I tested a couple of times, with the skin loaded and alternatively reloading / refreshing it, without the restart and with the restart at different points through the steps above, and your issue didn't happen for me at all. The volume stayed at 80% as set from the skin, in every attempt that I tried. Had to use the Control Panel > Sound to (double-) check the mic volume, since, as I already stated, your skin (Launcher5.ini) displays the mic volume as 0 on load or refresh for me. I know my variant for this is jittery for you or resets at 0 occasionally, but if you want to find out if the problem is your code or something else, you can try again my code that you linked on the 1st page of this thread and see if the 80% to 77% issue happens in that skin too, after a restart or mic unplug / plug cycle. It doesn't really matter for the potential test, but I updated my code to work with multiple mics, more details on the page you linked to. By the way, if it happens there too, it might be related to that skin having the volume occasionally reset to 0, and might be a defect / particularity of how your USB mic works. Neither of my mics are USB ones, since the headphone mic is attached to the headphone and the headphone connects via a typical audio jack to my laptop, so I can't help you in that regard.
Statistics: Posted by Yincognito — Yesterday, 3:55 pm