Day of Defeat mod for CS 1.6
Во первых, поздравляю всех с 75-летием великой Победы.
А теперь по делу.
Наверняка многие представители старшего поколения знают про такую игрушку, которая называется Day of Defeat. Сделана она была, так же как и контра, как мод на Half-Life, на том же движке. Действия игры разворачиваются в Европе времён Второй мировой войны (западный фронт). Правда, были кастомные карты, посвященные восточному фронту, но это отдельная история.
Поскольку игра мертва от слова совсем, и ее возрождение не только не представляется возможным, но и не имеет смысла (нонстим сервера можно пересчитать на пальцах, нонстим игроков чуть более чем ноль), появилась идея создания данного мода под CS 1.6.
ИМХО это затея не хуже Пушки + Лазеры или COD мод"а.
Суть мода следующая:- Вместо террористов и контров - войска стран Оси и Союзников. Как вариант - Советы против Фашистов.
- Каждый игрок на старте выбирает класс игрока - Солдат, Сержант, Снайпер, Пулеметчик, Гранатометчик, в зависимости от класса в начале раунда выдается определенное оружие. Подобно тому, как это сделано в DOD_CharactersMod либо с расами в WAR3FT. Не то чтобы я был сторонником существенного изменения скорости, здоровья и других характеристик игрока, но это тоже имеет место.
- Геймплей на картах может содержать как классические для CS 1.6 сценарии спасения заложников либо подрыва бомб, так и стандартный для DOD сценарий удержания локаций (захват флагов).
- После смерти через определенное время игрок возрождается на респе и бежит дальше выполнять задание, что делает мод похожим на CSDM.
Программа-минимум:- Стандартные модели игроков (одна на всех для союзников, одна на всех для фашистов)
- Слизанные из DOD_CharactersMod наборы оружия. Например, для пулеметчика обоих команд - чечня, для сержанта одной команды - калаш + пистолет, другой команды - эмка + пистолет. Солдаты бегают соответственно с mp5 и петухами.
- Быстрая адаптация всех карт Counter-Strike (то есть карты не требуют адаптации).
Программа-максимум:- Модель для каждого класса игрока каждой команды (порядка десятка моделей) так чтобы было легко отличить своих от чужих
- Адаптация оригинального оружия из Day of Defeat (возможны траблы с анимациями)
- Портирование всех карт DOD в CS 1.6 (включая популярные кастомные)
- и многое друге. Не думаю что можно вылезти за лимиты движка, в зомби моде хлама побольше будет.
Что сделаноЯ на днях адаптировал (без перекомпиляции) 3 официальные карты Day of Defeat (dod_avalanche, dod_caen, dod_chemille). Это работа с entity, подробности кому интересно - распишу. Движки все же отличаются, приходится работать с напильником. На одну карту уходит от полу часа до нескольких часов работы (руку я набил уже).
Вчера и сегодня мы обкатали эти карты в сценарии Bomb / Defuse на одном популярном паблике. 2 из 3 людям более-менее понравились. На dod_avalanche пачка ставится под балконом, к которого спрыгивали фашисты и под окнами дома союзников. Флаги с карты убраны. Альтернативная версия (бомба 1 точка в центре площади) получалась слишком мясной. На dod_caen одна точка установкми бомбы - у памятника лошади в центре карты. Время добегания с обоих респов с ножем до 30 секунд, так что баланс соблюдается. dod_chemille - 2 точки, под мостом и у горящего танка который в центре. В перспективе одна из этих карт также может быть доработана на спасение заложников.
Что предстоит?В команду нужен скриптер. Кто-то сейчас начнет срач по поводу а я кто такой? Да, я и скриптер тоже, но у меня нет времени этим заниматься, да и последние плагины я писал в 2013 под AMX 1.8.2 (доработки уже созданного - не в счет). Нужен человек шарящий в моделях. Предполагается совместное создание и раскрутка игрового сервера с уникальным геймплеем.
Напоследок накидаю скринов:
Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.