This was all I could find, it contains a dead link to some tutorial. I'll try fiddling with codecs and ffmpeg to see if it changes anything. Also, if I changed the file types, would the game detect it as cheating?
(06-27-2025, 10:35 PM)Fish Wrote: Something to do with ffmpeg? I know I have it installed because I remember installing it when I updated Audacity some time ago.
Very unlikely ffmpeg has anything to do, as I doubt the game even checks any environment variables related to ffmpeg as it's older than ffmpeg, I believe it uses some proprietary libraries (as the logs suggest, one called Wavlib, part of DAlibs) to decode mp3.
I have the exact same warning spammed on my logs as well, but the sound still works fine, I'm playing this game through Wine, though. I think your best bet here is to ask @Aingar or wait for his input, as he's more familiar with the inner workings of the game engine.
These lines though seem to point to the root cause of the problem, which is some library called SoundStreamer, and unlike with the missing MP3 codec line I do not have these logged anywhere:
I have soundstreamer.dll and soundmanager.dll in both directories. FL ones are from 2003 and Disco ones are from 2016, but the files appear identical in dotpeek decompiler(also as I said before the HD freelancer mod which is independent from Disco has the same issue so they probably are the exact same file?)
Can I try installing a different version of these files without the server banning me?
It's raw PCM16, little endian at 16000Hz and with a 512Kbps bitrate, this track was also added with patch 5.0 so it's not vanilla. The majority of vanilla audio tracks on this game use lossy mp3, 22050Hz at 80kbps, so the issue seems to be with audio streams encoded in mp3 specifically. If there's no known solution you could perhaps try re-encoding one stream into PCM16 and see if SoundStreamer.dll likes it and it does play in-game?
(06-28-2025, 06:01 PM)Fish Wrote: I have soundstreamer.dll and soundmanager.dll in both directories. FL ones are from 2003 and Disco ones are from 2016, but the files appear identical in dotpeek decompiler(also as I said before the HD freelancer mod which is independent from Disco has the same issue so they probably are the exact same file?)
Can I try installing a different version of these files without the server banning me?
These are the sha256 hashes my libraries have, see if yours are the same:
C:\Users\vis>certutil -hashfile D:\Games\Discovery Freelancer 5.00.8\EXE\soundstreamer.dll sha256
Expected no more than 2 args, received 4
CertUtil: Too many arguments
Usage:
CertUtil [Options] -hashfile InFile [HashAlgorithm]
Generate and display cryptographic hash over a file
Options:
-Unicode -- Write redirected output in Unicode
-gmt -- Display times as GMT
-seconds -- Display times with seconds and milliseconds
-v -- Verbose operation
-privatekey -- Display password and private key data
-pin PIN -- Smart Card PIN
-sid WELL_KNOWN_SID_TYPE -- Numeric SID
22 -- Local System
23 -- Local Service
24 -- Network Service
CertUtil -? -- Display a verb list (command list)
CertUtil -hashfile -? -- Display help text for the "hashfile" verb
CertUtil -v -? -- Display all help text for all verbs
C:\Users\vis>certutil -hashfile D:\Games\Discovery Freelancer 5.00.8\EXE\soundmanager.dll sha256
Expected no more than 2 args, received 4
CertUtil: Too many arguments
Usage:
CertUtil [Options] -hashfile InFile [HashAlgorithm]
Generate and display cryptographic hash over a file
Options:
-Unicode -- Write redirected output in Unicode
-gmt -- Display times as GMT
-seconds -- Display times with seconds and milliseconds
-v -- Verbose operation
-privatekey -- Display password and private key data
-pin PIN -- Smart Card PIN
-sid WELL_KNOWN_SID_TYPE -- Numeric SID
22 -- Local System
23 -- Local Service
24 -- Network Service
CertUtil -? -- Display a verb list (command list)
CertUtil -hashfile -? -- Display help text for the "hashfile" verb
CertUtil -v -? -- Display all help text for all verbs
Please help idk what i'm doing. (Can't find it in the crappy free dotpeek tool because every time i blink or breathe or think about even touching any button the UI refreshes and all the collapsible menus close and i cba opening them over and over)
Edit: nevermind, cmd doesnt like periods in file paths
I'm now running into the problem where FLSpew.txt's file size is ballooning to a few gigs each time I play XD i think the higher powers don't want me playing this game every time it's something new