Register
after 9 years of development

Half-Life 2: MMod

Improved graphics and AI
  • 10 Jan 19
  • 28 May 20

On December 25, 2018 and after 9 years of development, a new “Half Life 2”-Mod was released . It improves graphics, the AI and the game control, but retains the basic-structure of the original game. Never before a 14 year old game shows up in such quality.

This Mod enhances the episodes One, Two and Lost Coast . It contains new animations for weapons, such as the release of empty magazines during reloads, tracer bullets, and on top of all, it is possible to recover dropped weapons! The game becomes actual again.

 Installation guide

At first, you need to download Half-Life 2 (or even better The Orange Box), the Half-Life 2: Update and the Source SDK Base 2013 Singleplayer in Beta mode ( “upcoming”).

To install the Source SDK, copy this link into your browser:

steam://rungameid/243730

or open the Steam app on your computer, then choose “Library” > “Tools”. By exploring the list you’ll find the SDK. Install it.

Once the download is complete, you must configure it in BETA mode: right-click on Source SDK Base 2013 Singleplayer then choose “Properties”. In the “Beta” tab, you have to “Select the beta program you want to join” and enable “upcoming -”. That’s all! Then click on the “Close” button at the bottom right of the window.

Now you need to download the MOD at its latest version. Once the archive is downloaded, unzip it (eg. with 7zip ).

Once you unpacked the archive, copy all folders:

HL2MMod
HL2MMod_EP1
HL2MMod_EP2
HL2MMod_HL2U
HL2MMod_LC
HL2MMod_METASTASIS

to this destination :

C:\Program Files (x86)\Steam\steamapps\sourcemods

Finish by restarting Steam.

 Half-Life 2 MMod in other languages

MOD is now available in english. If you want to change the language, eg. to french, it’s done in a minute.

Go back to the folders we copied before. Now you need to edit the gameinfo.txt inside.
Open the file and simple overwrite all phrases of “english” to “french”.

An Example

The original gameinfo.txt of Half-Life 2, Episode One
If you’re looking for “english” you get the result in row 43 and 46.

"GameInfo"
{
        game                 "Half-Life 2 : MMod (Half-Life 2: Episode One)"
        title                 ""
        title2                ""
        icon                "resource/icon"
        developer        "Gunship Mark II, Fooltaurus, KrIsCrEeP, sgor00"
        developer_url        "http://gunshipstuff.x10.mx/"

        type                singleplayer_only

        FileSystem
        {
                SteamAppId                                243730                // Mount Source SDK Base 2013 SP

                SearchPaths
                {
                        // HL2 MMod : Custom folder support
                        game+mod                        |gameinfo_path|custom/*

                        game+game_write         |gameinfo_path|.

                        game_lv                                hl2/hl2_lv.vpk
                        
                        // HL2 MMod : Load game-specific VPK's
                        game+mod                        |gameinfo_path|VPKs/Art_dir.vpk
                        game+mod                        |gameinfo_path|VPKs/Misc_dir.vpk
                        

                        // HL2 MMod :  Shared VPKs from base HL2MMod folder
                        game                                "|gameinfo_path|../HL2MMod/VPKs/Art_dir.vpk"
                        game                                "|gameinfo_path|../HL2MMod/VPKs/Audio_dir.vpk"
                        game                                "|gameinfo_path|../HL2MMod/VPKs/Misc_dir.vpk"




                        // HL2 MMod : Load loose content
                        game                                "|gameinfo_path|../HL2MMod/"
                        

                        // HL2 MMod : HALF-LIFE 2: EPISODE ONE
                        game                                "|all_source_engine_paths|../Half-Life 2/episodic/ep1_sound_vo_english.vpk"
                        game                                "|all_source_engine_paths|../Half-Life 2/episodic/ep1_pak.vpk"
                        // HALF-LIFE 2
                        game                                |all_source_engine_paths|hl2/hl2_sound_vo_english.vpk
                        game                                |all_source_engine_paths|hl2/hl2_pak.vpk
                        game                                |all_source_engine_paths|hl2/hl2_textures.vpk
                        game                                |all_source_engine_paths|hl2/hl2_sound_misc.vpk
                        game                                |all_source_engine_paths|hl2/hl2_misc.vpk


                        platform                        |all_source_engine_paths|platform/platform_misc.vpk
                        
                        mod+mod_write+default_write_path                "|gameinfo_path|../HL2MMod"
                        // mod+mod_write+default_write_path                |gameinfo_path|.

                        // HL2 MMod : Load binaries from base folder.
                        gamebin                                "|gameinfo_path|../HL2MMod/bin"
                        
                        platform                        |all_source_engine_paths|platform
                        
                        // NOTE: This is required to mount the respective content!
                        // HL2 MMod : HL2 EP1 Compatibility
                        game                                "|all_source_engine_paths|../Half-Life 2/episodic"
                        
                        game                                "|all_source_engine_paths|../Half-Life 2/hl2"
                }
        }
}

Now we change “english” to “french” and save the file.
Here you see the modified content of the file:

"GameInfo"
{
        game                 "Half-Life 2 : MMod (Half-Life 2: Episode One)"
        title                 ""
        title2                ""
        icon                "resource/icon"
        developer        "Gunship Mark II, Fooltaurus, KrIsCrEeP, sgor00"
        developer_url        "http://gunshipstuff.x10.mx/"

        type                singleplayer_only

        FileSystem
        {
                SteamAppId                                243730                // Mount Source SDK Base 2013 SP

                SearchPaths
                {
                        // HL2 MMod : Custom folder support
                        game+mod                        |gameinfo_path|custom/*

                        game+game_write         |gameinfo_path|.

                        game_lv                                hl2/hl2_lv.vpk
                        
                        // HL2 MMod : Load game-specific VPK's
                        game+mod                        |gameinfo_path|VPKs/Art_dir.vpk
                        game+mod                        |gameinfo_path|VPKs/Misc_dir.vpk
                        

                        // HL2 MMod :  Shared VPKs from base HL2MMod folder
                        game                                "|gameinfo_path|../HL2MMod/VPKs/Art_dir.vpk"
                        game                                "|gameinfo_path|../HL2MMod/VPKs/Audio_dir.vpk"
                        game                                "|gameinfo_path|../HL2MMod/VPKs/Misc_dir.vpk"




                        // HL2 MMod : Load loose content
                        game                                "|gameinfo_path|../HL2MMod/"
                        

                        // HL2 MMod : HALF-LIFE 2: EPISODE ONE
                        game                                "|all_source_engine_paths|../Half-Life 2/episodic/ep1_sound_vo_french.vpk"
                        game                                "|all_source_engine_paths|../Half-Life 2/episodic/ep1_pak.vpk"
                        // HALF-LIFE 2
                        game                                |all_source_engine_paths|hl2/hl2_sound_vo_french.vpk
                        game                                |all_source_engine_paths|hl2/hl2_pak.vpk
                        game                                |all_source_engine_paths|hl2/hl2_textures.vpk
                        game                                |all_source_engine_paths|hl2/hl2_sound_misc.vpk
                        game                                |all_source_engine_paths|hl2/hl2_misc.vpk


                        platform                        |all_source_engine_paths|platform/platform_misc.vpk
                        
                        mod+mod_write+default_write_path                "|gameinfo_path|../HL2MMod"
                        // mod+mod_write+default_write_path                |gameinfo_path|.

                        // HL2 MMod : Load binaries from base folder.
                        gamebin                                "|gameinfo_path|../HL2MMod/bin"
                        
                        platform                        |all_source_engine_paths|platform
                        
                        // NOTE: This is required to mount the respective content!
                        // HL2 MMod : HL2 EP1 Compatibility
                        game                                "|all_source_engine_paths|../Half-Life 2/episodic"
                        
                        game                                "|all_source_engine_paths|../Half-Life 2/hl2"
                }
        }
}

That’s all! If Steam is still running you need to restart it.

 Changes in Steam-Library

Depending on the games you own, new entries will be displayed.
According to Half Life 2 it shows the option to start it with the MOD.
To run the game use “Half-Life 2: MMod (Half-Life 2: Episode One)”.

Now you can (re)discover Half-Life 2 with all the changes and improvements!

Happy Gaming!

 Known Errors

Maybe you discover an error-message on starting the MOD.

Engine Error !

Unable to load manifest file 'scripts/surfaceproperties_manifest.txt'

Workaround:
This error appears, if the SDK and the MOD are installed on different Drives.
Try to reinstall and make sure both are installed on the same harddrive. Now it should work.

Further solutions are not available.

In-Video Music:
Track: Lost Sky - Dreams [NCS Release]
Music provided by NoCopyrightSounds.
Free Download / Stream


pre-moderation

Warning, your message will only be displayed after it has been checked and approved.

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Join our Newsletter

Subscribe to our Newsletter to receive the latest news.

By indicating your email address above, you consent to receive our Newsletter electronically and accept our Privacy policy. You can unsubscribe at any time. .