Sound files seem to only be cached as either .mid or .wav in the cache folder, even if the file was a different type. This means module files, .ogg, .wma, etc are all forced to be .mid or .wav. They become unplayable once this happens.
Numbered Steps to Reproduce Problem:
- Play a .mid or .wav file.
- Look in your cache. It will be the correct file type and be playable.
- Play a sound file that isn't .mid or .wav.
- The file extension will be forced to either be .mid or .wav.
Code Snippet (if applicable) to Reproduce Problem:
n/a
Expected Results:
Non-midi/wave files are cached with the correct file extension.
Actual Results:
They're not.
Does the problem occur:
Every time? Or how often? Every time.
In other games? Any game that plays sound.
In other user accounts? Yes.
On other computers? Yes.
When does the problem NOT occur?
Never, it always occurs.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked?
This has been an issue as far back as 355.
Workarounds:
Changing the file extension by hand will fix the file, though since the file names are usually akin to "9ekgrgsg.mid" you have to keep changing the extension until you get the original one.