This section will explain how to get Hook Mod working with no other mods:

 

Use Metamod for best support and compatibility with Hook Mod.

Get Metamod here: Metamod.org

 

You will need to find the liblist.gam file in one of the following locations and open it:
NOTE:


Normally:

    • C:\SIERRA\Half-Life\<mod> (for normal Half-Life)
    • C:\Program Files\Steam\SteamApps\<username>\half-life\<mod> (for Steam Half-Life)
    • C:\Program Files\Steam\SteamApps\<username>\dedicated server\<mod> (for dedicated Steam server)
    • C:\HLServer\<mod> (for the dedicated server)

// Team Fortress Classes Game .dll Listing File

// Load order is determined by file order.

game "Team Fortress"

url_info "www.teamfortressclassic.com"

url_dl ""

version "1.5"

size "37000000"

svonly "0"

cldll "0"

type "multiplayer_only"

nomodels "1"  // Don't show models in browser, since you don't pick them there anyway.

mpentity "info_tfdetect"

gamedll "dlls/tfc.dll"

gamedll_linux "dlls/tfc_i386.so"

secure "0"

The file will look similar to this above. (It will be somewhat different for different mods)

 

You will be changing the following line in this file (if Windows) :

    • gamedll "dlls/tfc.dll"

 

Change this to look like this:
Please note the name of this .dll file before you change it, you will need it later.

    • gamedll "addons/HookMod/dlls/HookMod_MM.dll"

 

You will be changing the following line in this file (if Linux) :
Please note the name of this .so file before you change it, you will need it later.

    • gamedll_linux "dlls/tfc_i386.so"

 

Change this to look like this:

    • gamedll_linux "addons/HookMod/dlls/HookMod_i386.so"


Once you have changed this line, save the file and close the file.
For Steam: Once you close the file, right click on it and go to the properties menu. You will need to make the liblist.gam file read only or Steam will overwrite what you just changed in it.

 

 

Now, you will need to find the DF_config.txt file, for Windows, or the DF_configlinux.txt file, for Linux, in one of the following locations and open it:

 

Normally:

    • C:\SIERRA\Half-Life\<mod>\addons\HookMod (for normal Half-Life)
    • C:\Program Files\Steam\SteamApps\<username>\half-life\<mod>\addons\HookMod (for Steam Half-Life)
    • C:\Program Files\Steam\SteamApps\<username>\dedicated server\<mod>\addons\HookMod(for dedicated Steam server)
    • C:\HLServer\<mod>\addons\HookMod (for the dedicated server)

 

Now this is where you will need the name of the .dll or .so file you where suppose to remember.

The DF_config.txt and DF_configlinux.txt files are empty by default.
You will need to add the name of the mods .dll or .so file to it.

Note that a .dll file should always be in DF_config.txt (never a .so file) and that a .so file should always be in DF_configlinux.txt (never a .dll file).

 

The files use the following format:

    • <filename>


On the first line of the file, add the filename of the .dll or .so file, the mod that your installing RadioMod to uses.
There should only ever be one filename and one line in DF_config.txt and DF_configlinux.txt.

Example:

 

Windows: (DF_config.txt)

    • tfc.dll

Linux: (DF_configlinux.txt)

    • tfc_i386.so

 

Once you have changed this line, save the file and close the file.

 


That's all that is needed to get Hook Mod running with no other mods present!