Named Game of the Year by over 50 publications, Valve's début title blends action and adventure with award-winning technology to create a frighteningly realistic world where players must think to survive. Also includes an exciting multiplayer mode that allows you to play against friends and enemies around the world.

Report article RSS Feed Setting up a Mod: Part 1, Custom Game feature

Hello.... this is my first how to make a mod tutorial so pls enjoy Setting up a Mod: Part 1, Custom Game feature

Posted by adrian*****shephard on Feb 4th, 2012
Basic Starting a mod.

Hello Guys to day im gonna show you how to make a mod this is just a basic so i notice theres no how to setting up a mod on tutorials i think im the first(not Actually)

Ok Lets Get Started....

This tutorial is for the WON version of Half-Life.

Putting Your Mod Into the Custom Game Menu

I know you've been thinking in the past, things like: Blue Shift's too short. I could do better. DarkStar had far too many Headcrabs, or I need new weapons for HL, but I don't want to alter any code, models or skins.Seems like you're wanting to create a mod! And why shouldn't you? After all, there are some great examples out there. A Mod doesn't have to be a whole new game with new weapons and ideas, after all, Mod is short for modification. A modification of the original game.Anyway, back to business. Go into your Half-Life Valve directory, mine looks like this:C:\Sierra\Half-Life\valveYou'll find a file called liblist.gam. Right click on it and select Open With and choose Notepad, or a text editor of your choice. You'll see some text which reads:// Valve Game Info file 
// These are key/value pairs. Certain mods will use different settings. 
// 
game "Half-Life" 
startmap "c0a0" 
trainmap "t0a0" 
mpentity "info_player_deatchmatch" 
gamedll "dllshl.dll" 
gamedll_linux "dlls/hl_i386.so" 

Looks pretty simple, eh? Yeah right!Now go to C:\Sierra\Half-Life\, and create a folder with the name of your mod. This won't be the final name, so abbreviate it if you wish. Now select the original liblist.gam file, copy it, and paste the copy into the new directory.I'm making a mod right now which is HL in a nuclear power plant, so I created a directory called npp, and put the liblist.gam there.You must create some more files for this to work. Go into "npp" or whatever you have called your folder, and create a new folder. Call it cl_dlls.Now go into the Half-Life\valve\cl_dlls\ folder and Copy the client.dll file and Paste it into your mod's cl_dlls folder.Now create another folder called dlls. Go into the Half-Life\valve\ folder again and find the dlls folder. Copy hl.dll and paste it into your new dlls file.You now only really need one thing. A maps folder. Create one in your mod's folder.Modifying the liblist.gamLet's edit the liblist.gam in your new mod's file.To change the name of the mod, delete Half-Life from the first line and replace it with the mod's name.Now, put the BSP of the first map of the mod into the maps directory. Change c0a0 to the name of the BSP. If you have created a training map, change t0a0 to the name of the trainmap's BSP.The rest can be left as it is.If you are making a multiplayer mod, however, you need to add a new line.Enter in: 
type multiplayer_only 
This means that the New Game and Hazard course options on the main menu will be disabled. This also means you don't need a startmap and trainmap.My nuclear power plant mod's liblist is something like this:// Valve Game Info file 
// These are key/value pairs. Certain mods will use different settings. 
// 
game "Nuclear Power Plant" 
startmap "foyer" 
trainmap "t0a0" 
mpentity "info_player_deatchmatch" 
gamedll "dllshl.dll" 
gamedll_linux "dlls/hl_i386.so" 

As you can see I left the original Training map t0a0 so the old HL hazard course is available. And the first map that will run when I start my mod will be foyer.Now load up HL, and go into the custom game menu. There you will see your shiny new mod! Activate it, and it will load.CONGRATULATIONS! Also, try loading HL with the parameter: -game . This is -game npp for me. This allows you to run the mod straight away.Send in those mods!

Oh Yeah I forgot i will give a big Credit to TheWholeHalf-life for giving this how to make a mod

Post comment Comments
AGfury
AGfury May 25 2012, 4:00pm says:

nice read :) i always wanted to make a multiplayer mod.. but i need to know how to code custom weapons.. maybe i will make a small sp mod soon :)

+1 vote     reply to comment
kidgunner2
kidgunner2 Oct 12 2012, 8:19pm says:

please help, i don't have liblist.gam, all the files i have in Half.life/valve are:cl_dlls dlls logos maps media models SAVE
autoexec.cfg config.cfg game mapcycle server.cfg settings steam_appid
tempdecal.wad those are all, please help

+1 vote     reply to comment
TotalTurtles
TotalTurtles Mar 29 2014, 11:22pm says:

Thank you so much for this! I barely know anything about computers and this made it look easy. I have it in the mod directory, now all I need is to add stuff. :)

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Half-Life
Platforms
Windows, Mac, Linux, PS2, DC
Developer
Valve
Engine
GoldSource
Contact
Send Message
Release Date
Released Oct 24, 1998
Game Watch
Track this game
Tutorial
Browse
Tutorials
Report Abuse
Report article
Related Games
Half-Life
Half-Life Single & Multiplayer First Person Shooter
Related Engines
GoldSource
GoldSource Commercial Released Nov 17, 1998
Related Groups
Sierra Entertainment
Sierra Entertainment Developer & Publisher
Valve
Valve Developer & Publisher