Skip to content

Releases: solsticegamestudios/GModCEFCodecFix

June 13th, 2023

13 Jun 21:35
Compare
Choose a tag to compare

Since the Last Release

  • Updated CEF to 114.2.10 (Chromium 114.0.5735.110) on All Platforms
    • Note: CEF updates happen independently of CEFCodecFix releases. This is just an FYI!
    • Developers: Site Isolation is now turned on! Javascript state now gets destroyed on navigation, like how normal web browsers work.
  • Fixed Arch Linux/Steam Deck libcups dependency (#32, caused CEF to fail to launch)
  • Added better check for if the script is running in a terminal (#51 and #55, Thanks @62832 and @JohnPeel!)
  • Added timeout/status code check for version check
  • Improved instructions for how to fix File Integrity issues
  • Improved handling for file read/write issues
  • Removed 32-bit Windows support
    • 32-bit GMod crashes with newer versions of CEF; you should be using 64-bit anyway!

If you like what we're doing here, consider throwing a few dollars our way! This work is 100% funded by users of this tool! 💖

January 16th, 2023

17 Jan 04:25
Compare
Choose a tag to compare

[UPDATE: Resolved] This is the version you want to fix the asset:// security vulnerability! If you ran the tool before May 12th, 2023, you MUST run it again!

Special thanks to @swampservers for their support in addressing this vulnerability

Since the Last Release

  • Release builds now use Python 3.11 / PyInstaller 5.7.0
  • Release builds now target Ubuntu 20.04 and macOS 11 (this doesn't mean it won't work on different versions/distros!)

December 19th, 2022

20 Dec 03:24
Compare
Choose a tag to compare

Since the Last Release

  • Switch from leovp/steamfiles to ValvePython/steam to support New AppInfo VDF Version (Fixes #43)
  • Update CEF to 108.4.12 (Chromium 108.0.5359.71) 106.1.1 (Chromium 106.0.5249.119), except macOS which is still on CEF 104
    • CEF updates happen independently of CEFCodecFix releases. This note is just for completeness sake.
  • macOS Support now works properly (#41, thanks @CarlosFelipeArantes!)
  • Add kgx (GNOME Console) to list of possible terminals (#42, thanks @AkikoKumagara!)
  • Add missing af/ur locales
  • Remove unused swiftshader libraries

May 28th, 2022

29 May 06:13
3a0fed1
Compare
Choose a tag to compare

Since the Last Release

  • Update to Python 3.10
  • Add Flatpak support for Linux Steam Path
  • Add foot to list of possible terminals (#30, thanks @luluco250!)
  • Main Script: Make sure we're running under Python 3
  • Update Copyright Year

February 15th, 2022

16 Feb 04:14
Compare
Choose a tag to compare

Since the Last Release

  • Update CEF to 98.1.19 (Chromium 98.0.4758.80)
  • Linux support for newer CEF versions and Widevine
    • macOS support is forthcoming, hopefully
  • Fixed unavailable Steam Config paths throwing uncaught FileNotFoundError (Fixes Issue #24)
  • Added multiple GMod app manifest detection
  • Added better handling of mismatched original file checksums if the original file was blank (addresses CEF patches replacing CEF patches not working even after Validating GMod)

Thanks to @JohnPeel, @sophie-bear, and @willox for their continued help on this project!

November 13th, 2021

14 Nov 01:08
Compare
Choose a tag to compare

Since the Last Release

  • Update to CEF 95.0.4638.69 (Windows-only for now, Thanks @willox and @osiris-plus!)
  • Fixed cache directory no longer being put in the correct place with the latest PyInstaller builder
  • Support patching for files that don't already exist

September 30th, 2021

01 Oct 01:30
Compare
Choose a tag to compare

Since the Last Release

  • Fixed sometimes detecting the same Steam Library multiple times (#19)
  • System Proxies are now used by default (#18, thanks @dounai2333!)

June 28th, 2021

28 Jun 18:52
Compare
Choose a tag to compare

Since the Last Release

  • Fixed looking for Steam Libraries sometimes failing
    • It looks like Steam no longer lists them in Steam/config/config.vdf, so now we just look in Steam/steamapps/libraryfolders.vdf

October 25th, 2020

26 Oct 04:50
Compare
Choose a tag to compare

Since the Last Release

  • Added support for ancient /steamapps/<username>/garrysmod install paths
  • Exceptions for remote version/manifest HTTP requests actually work
  • Added some useful hints for DNS issues (socket.gaierror)
  • Added support for XDG Base Directory specification (#5, thanks @drincoxyz!)

June 22nd, 2020

23 Jun 06:21
Compare
Choose a tag to compare

Since the Last Release

  • Removed steam.inf marker due to unreliability (Developers: if you were relying on this, use canPlayType JavaScript + DHTML.AddFunction instead!)
  • macOS Manifest/Patch Updates are now checked/done automatically every 6 hours (code-signing stuff changes checksums)
  • Added How To Guide to Contact Info during startup
  • Failed HTTP connections will now display proper error messages
  • Fixed(?) HTTP connections failing sometimes ("CEFCodecFix Manifest Failed to Load!")
  • Added error message for missing Steam Registry Key on Windows
  • Empty GMod App Manifests are now skipped while trying to find a valid one
  • Moved internal CEF changes, namely Widevine, to GMod HTML DLL builds (thanks Facepunch!)
  • Linux and macOS have lost support for Widevine since the GMod HTML DLL change, due to trouble building it on those platforms (we're working on it!)