Hrmm, this is a tricky one. I know one other person is getting the same error, and both of you have systems that aren’t using English as the primary language (I think his is in Russian), and as far as I know this doesn’t happen on English-language systems. The error has to do with loading spritesheet info from a JSON file. (So it’s unrelated to OpenAL).
I have a few ideas and I’m going to try one of them later when I get to my desktop. If I give you access to the beta build branch on Steam would you be able to do a little testing for me?
Also, thanks to everyone for the kind words!
Edit: Found the error. Has to do with number formatting in different languages and parsing numbers from text. So, by default, if you do something like:
…it appears to parse the text based on your system’s default language. Most non-English languages use a comma as a decimal/radix point instead of a period, so that’s why the exception was being thrown. This is also why I wasn’t seeing this issue happen when I tested it with my English-speaking friends, haha.
Working on a fix at the moment, hopefully it’ll be up later today.
Edit 2: Pushed an update live. That should fix the issue, but let me know if you run into anymore crashes. Thanks!