How to enable 20th anniversary developer commentary in Half-Life 2: MMod

Half-Life 2124 views2 favorites2 min readby FloridaGuyUpdated Aug 31, 2025View on Steam ↗

Preface

This guide was made with Windows 11 in mind. Windows 10 should work too, but I cannot make any guarantees the steps will work exactly as expected.
I may add steps for Linux to this guide at a later date as well.

This guide also assumes you already have a working Half-Life 2: MMod installation. I may add the steps required to install MMod to this guide later, but that is outside of its scope for the time being. You can find MMod installation guides elsewhere online.

Please ensure Half-Life 2 is closed before continuing.

Installing VPKEdit

VPKEdit is an open-source successor to GCFScape used to open, view, and extract the contents of *.vpk files. GCFScape will work too, but VPKEdit is preferred as the former is no longer maintained.
If you already have either of these installed, you may skip this section, but keep in mind that this guide is written assuming you are using VPKEdit.
Install VPKEdit using Windows Terminal (PowerShell or Command Prompt)
  1. Open a Windows Terminal (PowerShell or Command Prompt) window.
  2. Enter the following command:
    winget install craftablescience.VPKEdit
  3. Click Yes on the User Account Control popup.
VPKEdit is now installed.

Extracting required (developer commentary) files

Extract text files
  1. Open File Explorer and navigate to your Half-Life 2 installation folder. By default this is:
    C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2
  2. Navigate into the hl2 folder and open hl2_pak_dir.vpk with VPKEdit.
  3. In the left pane, expand the hl2_pak\maps folder and select everything ending with *_commentary.txt.
    (Left-click the first item in the list, then scroll down and Shift+Left-click the last item. This will select both items and everything in between.)
  4. Right-click any of the selected items, then click Extract Selected...
  5. Extract the selected files to
    C:\Program Files (x86)\Steam\steamapps\sourcemods\HL2MMod_HL2\maps
Extract audio files
  1. Open File Explorer and navigate to your Half-Life 2 installation folder. By default this is:
    C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2
  2. Navigate into the hl2 folder and open hl2_sound_misc_dir.vpk with VPKEdit.
  3. In the left pane, expand the hl2_sound_misc\sound folder.
  4. Right-click the commentary folder, then click Extract Folder...
  5. Extract the selected files to
    C:\Program Files (x86)\Steam\steamapps\sourcemods\HL2MMod_HL2

Enabling developer commentary in-game

  1. Open Half-Life 2: MMod (Half-Life 2) from your Steam library.
  2. Start a new game or continue an existing one.
  3. Open the developer console with ~ and type the following command:
    commentary 1
    You should see the following response in the console that confirms the developer commentary data has been loaded successfully:
    Commentary: Loading commentary data from maps/<map_name>_commentary.txt.
You can now play the game with the 20th anniversary developer commentary.
Enabling commentary mode will persist through level transitions and game reboots, so there should be no need to run the command again on the same save.


  • To disable commentary mode, simply run the following command:
    commentary 0

Closing remarks

If you have any trouble, if the guide wasn't clear in some place, if I missed a step, or if you have a recommendation for improvement, feel free to leave a comment and let me know and I'll get back to it when I am able.

Thank you, and enjoy!

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.