CSDevKit v2.0 Клиент CS1.6 на основе серверных файлов.

Для тех, кто хочет сделать мир лучше.
Ответить
Сообщение
Автор
NOX
Нович0к
Нович0к
Сообщения: 2
Зарегистрирован: 25.01.2009

#1 Сообщение 08.02.2009, 18:59

Собственно сабж.
Тузла (скриптик) в общем-то для тех, кто часто собирает CS1.6 Клиентов.

Скачать CS1.6DevKit | Зеркало (43Мб)
Клиет CS1.6 получаемый данной тузлой | Зеркало (149Мб)

Все это дело запускается с помощью make.bat

>>>Аддоны
В папке addons находятся так называемые аддоны, которые накатываются на свежескаченные (распакованные) файлы сервера.
Аддоны работают следующим образом:
Обработчик проходит все файлы в папке addons пытаясь их установить.
Установка проходит в 3 этапа:
1. Попытка запустить _run_before.bat из архива (например CrackRevEmu.7z аддон пользуется этим, чтобы забекапить оригинальный Steam.dll)
2. Распаковка всех файлов кроме _run_before.bat и _run_after.bat в директорию со свежеиспечённым клиентом
3. Попытка запустить _run_after.bat из архива (например #0,Diff_Server2ClientPack.7z аддон пользуется этим, чтобы пропатчить sw.dll и hw.dll после распаковки)

Если _run_before.bat и _run_after.bat нет - архив просто распаковывается например (Maps.7z - дополнительные карты)
При написании своих _run_before.bat и _run_after.bat можно использовать переменные %OutputDir% %AddonsDir% %ToolsDir%

Чтобы не устанавливать аддон, просто удалите его из папки addons. Аддоны устанавливаются в алфавитном порядке.
После установки всех аддонов произойдёт архивация клиента в самораспаковывающийся архив. Файл ExcludeFiles.txt - список "мусорных" файлов не нужных клиенту. Внимание если вы хотите исключить некоторые файлы из инсталляции КС см. описание к аргументу командной строки -stripSz

Аддоны стандартной комплектации
#0,Diff_Server2ClientPack - Содержит файлы, которых не хватает серверу чтобы стать клиентом :) Содержит разные фиксы (нп. отключение рекламы) и качественные официальные (Valve) модели игроков для КС
Cfgs -Разнообразные заточенные конфиги
ChangeLang - выбор языка КС
CrackRevEmu - RevEmu эмулятор стима
DedicatedServer_v3382(1.1.2.6)_Prot47-48 - файл swds.dll для выделенного сервера хакнутый под работу с 47 и 48 протоколами (не тестил)
DowngradeFrom48To47_v4156 понижение версии протокола КС с 48 на 47 (вроде работает)
GameStartupThemeCZero - музыка в меню из CZero
Half-LifeHDPack - качественные официальные (Valve) модели к Half-Life
Maps - дополнительные карты к КС cs_deagle5 и fy_snow
Metamod+Zbots(CZero_MP.DLL) - аддон позволяющий пользовать ботов Zbots в КС, установлено через метамод.

>>>Аргументы командной строки
make.bat [-stripSz] [-makeSfx] [-ds DedicatedServer.7z] [-o OutpenDir]
-stripSz - Не добавлять файлы указанные в _StripFiles.txt (находится в папке tools) к инсталяции. Если вы хотите расширить уменьшить список исключаемых файлов - редактируйте _StripFiles.txt !
-makeSfx - Создать самораспаковывающийся архив (инсталляцию) свежеиспеченного КС 1.6 клиента. Иначе после установки аддонов спросит "Создать ли самораспаковывающийся архив"
-ds DedicatedServer.7z - указать архив с файлами сервера. Иначе попробует загрузить их с помощью HldsUpdateTool
-o OutpenDir - указать стандартную папку для свежеиспеченного клиента. Если не указано - папка hl

>>>В папке tools находятся 7-Zip_v4.65 архиватор (Igor Pavlov), VUP_v2.11 патчер (vityan666) и HldsUpdateTool (Valve) для стягивания оригинальных серверных файлов.

Делал для себя, если кому-то ещё пригодится - буду рад :)

З.Ы. Фраза "Modded Special for SSK by NOX", которая показывается в главном меню находится в файле platform\Steam\games\PlatformMenu.vdf. Если кому мешает меняйте
Последний раз редактировалось NOX 08.02.2009, 19:22, всего редактировалось 2 раза.

Аватара пользователя
argnist
VIP
VIP
Сообщения: 1083
Зарегистрирован: 21.05.2006
Откуда: Украина, Днепропетровск
Поблагодарили: 1 раз

#2 Сообщение 08.02.2009, 19:06

не ошибся разделом? перемещаю к девелоперам... а там если захотят - в кракед или треш..

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#3 Сообщение 08.02.2009, 21:48

Боже, какой велосипед.
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

eldest
Разработчик
Разработчик
Сообщения: 302
Зарегистрирован: 17.03.2008
Откуда: такие как я?
Поблагодарили: 2 раза
Контактная информация:

#4 Сообщение 09.02.2009, 22:07

удалено.


___________________
предупреждение №1 за капс.

Ответить