[Tutorial] GModCEFCodecFix - macOS

It means what it says. If GMod is already running (for whatever reason) you cannot open another instance of GMod.
I know there is pretty much nothing happening anymore, but still I have got a massive problem. I dont know why, but I can only launch the game once.
I am really puzzled and don't know what to do about it.
It would be great if anyone could help me out, since if it can not be solved I have wasted 10 €.
 
I know there is pretty much nothing happening anymore, but still I have got a massive problem. I dont know why, but I can only launch the game once.
I am really puzzled and don't know what to do about it.
It would be great if anyone could help me out, since if it can not be solved I have wasted 10 €.
Can you detail what happens when you try to launch it the second time?
 
This always shows up.
Also I am not sure if it is normal that the fix takes multiple hours to install.
That's not normal unless your internet is extremely slow.
Are you launching through the CEF Codec Fix executable every time? There is also an issue specific to macOS native version that may require you to launch multiple times (through said executable, please) before CEF properly loads. We're not sure why this is at the moment. If not that, it may be an issue with codesign, which is something we'll need to investigate further.
 
I'm also new on here so sorry if it's a stupid issue or something.
That's not normal unless your internet is extremely slow.
Are you launching through the CEF Codec Fix executable every time? There is also an issue specific to macOS native version that may require you to launch multiple times (through said executable, please) before CEF properly loads. We're not sure why this is at the moment. If not that, it may be an issue with codesign, which is something we'll need to investigate further.
I got through the most part but when I run the file it just says this. Can you help me out on this one?
 
Nevermind, reinstalled the macOS version of it, but the menu still seems to be missing. Am I missing something?
 
I'm not sure. What's the output look like when you run the executable now?
GMod CEF Codec Fix

Created by: Solstice Game Studios

How To Guide:

https://www.solsticegamestudios.com/forums/threads/60/

Contact Us:

Discord: https://www.solsticegamestudios.com/chat.html


Email: [email protected]


You are running the latest version of CEFCodecFix [Local: 20220528 / Remote: 20220528]!

Steam Path:

/Users/kristiinaharamaa/Library/Application Support/Steam

Steam Libraries:

['/Users/kristiinaharamaa/Library/Application Support/Steam']


Got Most Recent Steam User: Kevqtz (76561199380552188 / [U:1:1420286460])

Found Garry's Mod:

/Users/kristiinaharamaa/Library/Application Support/Steam/steamapps/common/GarrysMod

Found Garry's Mod Manifest:

/Users/kristiinaharamaa/Library/Application Support/Steam/steamapps/appmanifest_4000.acf

Garry's Mod Branch:


x86-64

Getting Steam AppInfo for GMod...
Platform: darwin
/Users/kristiinaharamaa/Library/Application Support/Steam/steamapps/common/GarrysMod/hl2_osx
EXE Found
GMod EXE Launch Options Detected: 1
CEFCodecFix Manifest Loaded!
Checking Files to see what needs to be Fixed...

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Libraries/libEGL.dylib: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Libraries/libGLESv2.dylib: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Libraries/libswiftshader_libEGL.dylib: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Libraries/libswiftshader_libGLESv2.dylib: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Libraries/libvk_swiftshader.dylib: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Libraries/vk_swiftshader_icd.json: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/cef.pak: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/cef_100_percent.pak: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/cef_200_percent.pak: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/chrome_100_percent.pak: Already Fixed

GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/chrome_200_percent.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/cef_extensions.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/devtools_resources.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/icudtl.dat: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/Info.plist: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/resources.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/snapshot_blob.bin: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/v8_context_snapshot.bin: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/v8_context_snapshot.x86_64.bin: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/gmod Helper (GPU).app/Contents/Info.plist: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/gmod Helper (GPU).app/Contents/MacOS/gmod Helper (GPU): Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/gmod Helper (Plugin).app/Contents/Info.plist: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/gmod Helper (Plugin).app/Contents/MacOS/gmod Helper (Plugin): Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/gmod Helper (Renderer).app/Contents/Info.plist: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/gmod Helper (Renderer).app/Contents/MacOS/gmod Helper (Renderer): Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/gmod Helper.app/Contents/Info.plist: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/gmod Helper.app/Contents/MacOS/gmod Helper: Already Fixed
GarrysMod_Signed.app/Contents/MacOS/html_chromium.dylib: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/af.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/am.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/ar.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/bg.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/bn.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/ca.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/cs.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/da.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/de.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/el.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/en_GB.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/es.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/es_419.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/et.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/fa.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/fi.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/fil.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/fr.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/gu.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/he.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/hi.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/hr.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/hu.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/id.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/it.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/ja.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/kn.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/ko.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/lt.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/lv.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/ml.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/mr.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/ms.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/nb.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/nl.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/pl.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/pt_BR.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/pt_PT.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/ro.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/ru.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/sk.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/sl.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/sr.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/sv.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/sw.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/ta.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/te.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/th.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/tr.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/uk.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/ur.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/vi.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/zh_CN.lproj/locale.pak: Already Fixed
GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/zh_TW.lproj/locale.pak: Already Fixed


GarrysMod_Signed.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/en.lproj/locale.pak: Already Fixed
No Files Need Fixing!
CEFCodecFix applied successfully! Took 0.9253 second(s).
Do you want to Launch Garry's Mod now? (yes/no)

>>> yes


Launching Garry's Mod:
open steam://rungameid/4000
Press Enter to continue...
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.





[Process completed]


This was the output, the game starts up but it only shows a blue screen.
 
--edit--
Whoops, forgot your issue was different.
It seems to be completing the script successfully. What happens when you launch the game manually? Just no menu still even after running the executable?

This sounds like it might be a codesign issue, honestly.
 
--edit--
Whoops, forgot your issue was different.
It seems to be completing the script successfully. What happens when you launch the game manually? Just no menu still even after running the executable?

This sounds like it might be a codesign issue, honestly.
Yeah, if I launch it through the software and press y and enter it enters the game but the menu still seems to be missing. I then launched the game manually and nothing changed. The console said it cannot find the menu.lua and some other essential files (even though they are present)
 
I however can still play the game using the connect command and some other commands. It is still quite uncomfortable though, since I cannot even change the graphic and control settings.
 
Yeah, if I launch it through the software and press y and enter it enters the game but the menu still seems to be missing. I then launched the game manually and nothing changed. The console said it cannot find the menu.lua and some other essential files (even though they are present)
If it's complaining about .lua files being missing, that doesn't sound like a CEF issue. That sounds like your GMod install is just corrupt.

Try Steam > Garry's Mod > Properties > Local Files > Verify Integrity, wait for it to finish, then reapply GModCEFCodecFix.
 
If it's complaining about .lua files being missing, that doesn't sound like a CEF issue. That sounds like your GMod install is just corrupt.

Try Steam > Garry's Mod > Properties > Local Files > Verify Integrity, wait for it to finish, then reapply GModCEFCodecFix.
Did that. every time you launch the game it either shows a blue screen or an animation of GMod. I've also tried other fixes and nothing changed. Maybe the new macOS Monterey is somehow interfering with the program?
 
Okay, this is weird. This time the console does not say that the menu.lua file is missing, but the menu still does not show up. Only shows different builds and maps with the fade animation.
 
Back
Top