Original date: December 20, 2021

Adjusted a few things. Changed some buttons around (save button makes no sense in the pause menu if you can’t save mid-game, but being able to access the options while playing seemed nice), added a button to reset keybinds to default and extended the options so that volume settings will no longer reset each session. Is this enough to increment the version? I guess.

The volume thing was annoying, by the way. I wrote a script that, when a volume slider is moved, transmits the new value to the audio bus to adjust the volume. When the screen is loaded, the same script will also check the volume of the audio bus and adjust the position of the slider accordingly.
There are three sliders – sfx, music and master. All of them use the exact same script (literally, they’re all linked to the same script). The script can tell which slider is calling it. For sfx and master this worked fine. But for music, whenever I moved the slider all the way to the left, meaning volume = 0, next time it loaded it would move the slider all the way to the right, to 100%. Only the slider. There was no music, so obviously the music bus volume was 0. And when checking that value, it was indeed 0. But when checking through the script, the bus was at 100%.

Got it fixed through some additional setting of the values even when it wasn’t necessary. But so strange…