Porting maps without decompilation (GoldSrc)


This article is about porting maps to Half-Life from other
GoldSrc games (
Counter-Strike,
Team Fortress Classic,
Day of Defeat and others). The process of porting will not be boring and monotonous. Porting one map approximately takes from 10 minutes to one hour.
Required tools:
- RipEnt - CMD application from Zoner's Halflife Tools (ZHLT) compiler set.
Half-Life game with configured AmxModX and "Weapon Factory" plugin, for convenient and fast scattering of items on the map.
- EntConverter
Introduction
The process of porting is creating Half-Life items on the map - weapons, spawn points, and removing items from another game. All information about the objects on the map is stored in text form.
We just need to export this information to a text file, edit it and import it back into the map.
Scatter objects on the map we will be in the game itself, it is very convenient to fly around the map and in suitable places to insert weapons. We will do it with the help of AMX plugin from GordonFreeman'a -- Weapon Factory.
Rename the file liblist.gam to liblist_backup.gam, it is located in the directory valve.
Now download the archive below and copy all the contents into the valve directory, on all suggestions about substitutions click "Yes".
The porting process itself I will demonstrate on the map for Counter-Strike -- fy_kano, the author of which is Burner. I downloaded it from gamebanana.com, you can find many interesting maps there.
Go into the archive, see there the directory cstrike, go into it and unpack all the contents into the directory valve, it is located in the directory with the Half-Life game (for example, D:\Games\Steam\steam\steamapps\common\Half-Life). Unpack the contents, but not the cstrike directory itself.
At the first launch of the map in Half-Life game I got the error "Mod_NumForName: models/winebottle.mdl not found".