PDA

Просмотр полной версии : [Информация] Внутренне устройство CS 1.6


Ultramarin
02.12.2010, 14:58
Ну начнем относительно главного каталога Counter Strike 1.6 - Valve или Sierra. Здесь у нас много папок и файлов (на самом деле не так уж много), из которых надо выделить:
Valve\cstrike - главный каталог для мода Counter Strike;
Valve\valve - главный каталог Half-Life,
и несколько файлов:
hl.exe - файл запуска Half-Life (если с параметром -game cstrike, то Counter Strike);
hlds.exe - файл для запуска сервера Counter Strike (о нем будет более подробный рассказ в другой статье);
hltv.exe - файл для запуска Half-Life TV (о нем раскажу в этой статье).


hl.exe

Итак hl.exe...
Уже сколько перенес этот измученный файл... Весь оброс модами, которые ему приходится выполнять... Про него немного можно рассказать, точнее про параметры запуска. Ну, после установки СS, у Вас появляется ярлык с параметрами, например:
D:\games\Valve\hl.exe -nomaster -game cstrike. Параметр -game cstrike, указывает как раз на то, что запускать надо Counter Strike, если этот параметр удалить, запустится Half-Life.
Можно в конце добавить -console, чтобы после запуска сразу же отобразилась консоль.


hltv.exe

Именно с помощью этого файла и записывают демки соревнований. Отличие от простой демки - это то, что вы как-будто реально наблюдаете за игрой, можете переключатся между игроками и делать все, что предусмотренно режимом наблюдения. Итак, чтобы записать демку, надо:
1) Запустить сам hltv.exe;
2) Ввести connect 127.0.0.1 - для своего сервера (мой компот) или connect game.cs.ru для интернет сервера (конечно можно вводить IP, но тогда больше возможностей ошибится).
3) Дождаться коннекта и ввести record filename где filename - это приставка файла (после filename идет еще и дата, карта)
4) Ввести stoprecording для конца записи, stop для расконнекта или же exit еще и для последущего выхода.
Полный список команд можно посмотреть, если ввести help
Файл конфигурации hltv.exe - находится в этом же каталоге и называется hltv.cfg
Больше информации можно прочитать в файле HLTV-Readme.txt (англ.). Например о трансляции по телеку (!).

Итак основные (т.е. нужные нам) каталоги:


Valve\cstrike\


addons - В этой папке находятся аддоны (вполне возможно, а может быть скорее всего у Вас этой папки нет) для Counter Strike. Могуть быть: Metamod, AMXMod ну и тому подобное...;
maps - Здесь находятся карты, именно в этот каталог надо копировать скачанные мапы;
dlls - Важный каталог, но не слишком для нас. В этой папке хранятся dll-ки игры а также dll-ки некоторых ботов;
media - В этой папке хранится муза, которая играет при включении игры. Можете поменять на свою, удалив старую и переименовав новую соответственно;
models - Известная папка, т.к. здесь хранятся модели оружия, игроков..;
resource - Здесь, в формате .tga хранятся изображения меню (их несколько т.к. меню состоит из кусочков), можете в фотошопе поменять на свои (желательно, что-бы у них был одинаковый размер);
sound - Папка с музыкой - на картах, радио-сообщения и т.п;
sprites - Папка со спрайтами (изображения прицела, здоровья и т.п.).


Valve\valve\


Ну единственная, пожалуй важная для нас папка - это logos:
В ней хранятся логотипы (спрэи), которые делаются по нажатию клавиши Т. Можно, пользуясь тем же фотошопом сделать свое лого (размер 64x64) и перевести его в черно-белый вид и скопировать в эту папку... Потом можно в CS выбрать его самого (надо сохранить под собственным именем) цвет. Но. Во время сетевой игры другие врядли увидят ваше лого. Т.к. у большинства отключена их закачка...