That's what I was confused about because I'm like how tf did that get packed anyway? But again, I'm hella ignorant within the coding field and don't know any better so I really appreciate your insight on this. I wanted to add in a thorough breakdown for folks who also have this same problem in the future and don't have much knowledge on this as well.
And I also saw your other comment about LNS being shady, which I had no idea about, and looked into it. Didn't know there was drama surrounding them and their practices.
It seems really counterintuitive I know, but on a technical level, packing is MUCH simpler than unpacking. Think of it like an old fashioned puzzle. The original maker takes a big picture and cuts it into a number of smaller pieces, which then fit neatly inside a box. Pretty simple. Just slice things up and smash it in there. If there's a bad cut or some tabs tear off, it still fits no problem because the packer doesn't have to understand anything about what it's packing.
Reassembling that puzzle is obviously a lot harder. That's the whole point, right? So imagine if some of the pieces go missing or a few tabs are torn. It could be nearly impossible, and for a simple machine, it IS impossible. That's what using non-ASCII does. Everything still goes in the box. The engine can even load portions and play it, but the algorithm that puts it all back into a data folder can't tolerate any errors. All it can do is exit, and there you sit.
Hope that makes more sense.
DC