I recently added a volume slider to my game. It works on the main menu and if I start a new game, but if I try to load a save after changing the volume, it loads the previous volume.
If I could add "NoSave" to the global variable determining the volume, that would solve it, but I can't.
I have also tried creating a local variable called tempvolume, and when I load, I set tempvolume to volume, then load, then on load complete I set volume to tempvolume, but that doesn't work either! (I have a "wait 0 seconds" event between the two to make sure it successfully sets tempvolume correctly).
I don't know what to do! I want the user to be able to set a volume, and have that volume stay what they set it at no matter what. Please help?