Hello! It's another day, so that means another GModCEFCodecFix update!
Addressing antivirus false-positives
As you may have seen yourself or from numerous players reporting it, the last release tripped a whole lot of antivirus advanced heuristics, causing mass uproar and pandemonium!
The advanced heuristics in question?? It extracts itself. So we don't do that anymore. This was only ever a problem on Windows, so on Windows you will now have to extract the ZIP file yourself.
If you wanna know the technical specifics, read on. If not, skip this section.
We use PyInstaller to build our release executables. There's two ways you can build with PyInstaller:
However, malware authors ALSO use this method, because it makes it easy to include a whole bunch of stuff that the user isn't expecting. It extracts itself and dumps a bunch of files, which may or may not be malicious.
Unfortunately since it's so common for malware to do this (particularly with PyInstaller v6.9.0 for some reason!), we got caught in the cross-fire as malware got reported, added to antivirus databases, and GCCF was eventually tied to this common method of deployment for malware.
If you think we're completely full of crap and are deploying malware, please read this issue comment, where I explain how you can inspect and even build/run everything GModCEFCodecFix does, yourself!
Fixed "UnicodeDecodeError" breaking the script sometimes, due to a recent Steam client update
If you ran into this before and I told you to wait for the next release for it to be fixed; here it is!
Get the latest release and see the rest of the changelog here:
As always, please report issues and give feedback in Discord's #cefcodecfix channel or in the repo's issues!
Love You All!
Addressing antivirus false-positives
As you may have seen yourself or from numerous players reporting it, the last release tripped a whole lot of antivirus advanced heuristics, causing mass uproar and pandemonium!
The advanced heuristics in question?? It extracts itself. So we don't do that anymore. This was only ever a problem on Windows, so on Windows you will now have to extract the ZIP file yourself.
If you wanna know the technical specifics, read on. If not, skip this section.
We use PyInstaller to build our release executables. There's two ways you can build with PyInstaller:
--onedir
or --onefile
. We were using --onefile
before, because then we can release it as an easy-to-download-and-use single executable file. You don't have to unzip it, install it, or anything else.However, malware authors ALSO use this method, because it makes it easy to include a whole bunch of stuff that the user isn't expecting. It extracts itself and dumps a bunch of files, which may or may not be malicious.
Unfortunately since it's so common for malware to do this (particularly with PyInstaller v6.9.0 for some reason!), we got caught in the cross-fire as malware got reported, added to antivirus databases, and GCCF was eventually tied to this common method of deployment for malware.
If you think we're completely full of crap and are deploying malware, please read this issue comment, where I explain how you can inspect and even build/run everything GModCEFCodecFix does, yourself!
Fixed "UnicodeDecodeError" breaking the script sometimes, due to a recent Steam client update
If you ran into this before and I told you to wait for the next release for it to be fixed; here it is!
Get the latest release and see the rest of the changelog here:
Release September 26th, 2024 · solsticegamestudios/GModCEFCodecFix
NOTE: We've changed the Windows release to be a ZIP file you have to extract first. This was necessary to address antivirus false-positives caused by it extracting itself (dumb, I know). If you hav...
github.com
As always, please report issues and give feedback in Discord's #cefcodecfix channel or in the repo's issues!
Love You All!