2 Antonio:
щас бы еще вспомнить как я это делал)
распаковка
source 2007 shared sounds.gcf
source 2007 shared models.gcf
source 2007 shared materials.gcf
source 2007 binaries.gcf
это будет база движка, библиотек клиента\сервера там нет, их можно взять из source sdk base 2007.gcf, если планируется мапинг не под HL2 на новом движке а под свой мод или ep2, portal, tf2, то эти библиотеки не нужны, но нужно дополнительно распаковать gcf этих игр.
по идее, если уже установлена пиратка оранжбокса, то достаточно будет снести с нее папку bin с движком и то что в корне лежит( hl2.exe , steam.dll итд) и распаковать в эту папку source 2007 binaries.gcf . Пусть эта папка зовется SourceSDK )
теперь само сдк. содержимое sourcesdk.gcf\bin\orangebox\bin\ копируется в SourceSDK\bin , соответственно sourcesdk.gcf\hl2\ в папку SourceSDK\hl2, sourcesdk.gcf\launcher\ в SourceSDK\launcher\
остается прикрутить эмулятор. щас использую REVOLUTION EMU , но на обычном Steam EMU работало точно также. из эмулятора steamclient.dll копируется в SourceSDK\bin , steam.dll и rev.ini копируется в SourceSDK\
вообщем то и всё, лаунчера нет, хамер\моделвьювер запускаются с ярлыков, хамер настраивается вручную. Перед запуском желательно прописать что то вроде
set sourcesdk=E:\Games\SourceSDK //путь к сдк
set VPROJECT=E:\Games\SourceSDK\hazard //путь к директории мода