CD-GL

Логотип CD-GL от St1ngLeR

**CD-GL** (Crashday OpenGL) - продолжение Crashday 1.2, переделанный под кросс-платформенность, которое запускается на Windows и GNU/Linux.

Исходный код Crashday в настоящее время является собственностью, поскольку лицензирование и авторские права используют Moonbyte Games. Таким образом, необходимо иметь копию оригинальной игры для запуска CD-GL. Исходный код CD-GL публично не опубликован, но CD-GL использует библиотеки с открытым исходным кодом, включая OpenGL, OpenAL, SDL2 и Enet.

**Что нового в CD-GL:**

* [Стабильность] Поддержка разных ОС (Windows, Linux, MacOS) и архитектур.
* [Стабильность] Улучшенная поддержка 4K разрешения.
* [Бонус] Бонус-контент из PS2, демо и т.д.
* [Графика] Исправлен шрифт, поддержка Анизотропной Фильтрацией и MSAA
* [Аудио] 3Д звук, улучшенный саундтрек с технологией OpenAL
* [Мультиплеер] Изменен алгоритм Peer-To-Peer
* [Локализация] Новые языки и поддержка клавиатуры для разных языков
* [Стабильность] Добавлена "тихая загрузка"

## История разработки

### Декабрь 2017 - Июнь 2018

Про ранние года разработки практически ничего не известно. Долгое время планировалось сделать своеобразный фанатский ремастер Crashday.

Было по крайней мере 3 проекта:

1. Первая попытка создания ремастера (Декабрь 2017 - Февраль 2018)
2. Вторая попытка и первый прототип лаунчера для игры (Апрель 2018)
3. Третья попытка создания ремастера (Июнь 2018 или раньше)

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

### Сентябрь - Ноябрь 2018

В конце июня 2018 года проект был заброшен. St1ngLeR уже был знаком с CD\_Passion с августа 2018, и именно CD\_Passion в конце сентября 2018 предложил создание ремастера Crashday, но не обычного ремастера, а ремастера с библиотеками OpenGL. По итогу, 1 октября 2018 была начата разработка CD-GL. 4 октября 2018 состоялся анонс модификации, который стал обсуждаемым среди участников сообщества Crashday в 2018-начале 2019.

Уже было сначала понятно, что обоим им не справится и 12 октября 2018 MarvTheM официально вошел в команду разработчиков CD-GL. MarvTheM был знаком с CD\_Passion еще с 2014 года, они вместе делали проектные работы. Уже к конце октября 2018 была собрана вся команда разработчиков из 6 человек. Работа длилась быстро, изначально мод планировалось выпустить в марте 2019, но профессионализм MarvTheM и CD\_Passion перенес срок релиза мода на ноябрь 2018. И так, 30 ноября 2018 состоялся релиз CD-GL.

## CD-GL Лаунчер

Лаунчер к CD-GL впервые появился в версии 1.9, в версии 1.92 получил небольшие исправления.

CD-GL Лаунчер позволит вам:

* Запускать игру из лаунчера (только cdgl.exe)
* Менять 9 языков
* Посетить сайт OpenGL порта
* Проверить обновления, и в случаи их появления установить

## Языки

При установки CD-GL добавляются также дополнительные языки, например в версии 1.95 их 9, а в 2.0 их будет 10. Список языков пополняется помимо выхода новой версии, также языки дополняются по количеству переведенных строк игры.

Ниже приведен список языков и первое их появление:

***English (Английский)*** - появился в 1.3 (в 1.7 публично) [Использован оригинал]

***Esperanto (Эсперанто)*** - появился в 2.0

***Suomalainen (Финский)*** - появился в 1.9

***Français (Французский)*** - появился в 1.3 (в 1.7 публично)

***Deutsch (Немецкий)*** - появился в 1.3 (в 1.7 публично) [Использован оригинал]

***Italiano (Итальянский)*** - появился в 1.9

***Polski (Польский)*** - появился в 1.8

***Русский*** - появился в 1.3 (в 1.7 публично) [Использована локализация от Новый Диск]

***Español (Испанский)*** - появился в 1.3 (в 1.7 публично)

***Український (Украинский)*** - появился в 1.8 [Базируется на русской локализации]

## Авторы порта

### Поддержка P2P в мультиплеере

MarvTheM

St1ngLeR

### Перенос игры на OpenGL

St1ngLeR

CD\_Passion

### DBS настройки для P2P

Pirog

LavaDD

### Адаптирование OpenAL

Pirog

St1ngLeR

### Адаптация MSAA

Pirog

SpectranExtreme

### Работоспособность .cpk архивов для P2P

MarvTheM

St1ngLeR (только тестирование)

LavaDD

### Спецэффекты, частицы

SpectranExtreme

LavaDD

## Версии порта

### CD-GL

* 1.3cdgl (Первая версия) - 4 октября 2018
* 1.4cdgl (Версия для Бета-тестеров - не QA) - 26 октября 2018
* 1.5cdgl (Версия для QA) - 12 ноября 2018
* 1.6cdgl (Версия для некоторых игроков) - 24 ноября 2018
* 1.7cdgl (Первая релизная версия) - 30 ноября 2018
* 1.8cdgl - 25 декабря 2018
* 1.82cdgl - 19 мая 2019
* 1.9cdgl - 22 сентября 2019
* 1.92cdgl - 9 ноября 2019
* 1.95cdgl - 12 декабря 2019
* 2.0cdgl - 12 февраля 2020
* 2.1cdgl - 30 ноября 2020 (Релиз планировался на апрель 2020)
* 2.2cdgl - ??? (Релиз планировался на май 2020)

### Другие

* 1.2.1-1.2.5 (Первые тестовые версии) - Декабрь 2017
* 1.2.75 - Февраль 2018
* 1.3 (Версия с прототипом лаунчера) - Апрель 2018
* 1.2.16 - 17 июня 2018 (или раньше)
* 1.2.2 - Июнь 2018

## Команда разработчиков

### Текущий состав

* St1ngLeR (2017 - май 2020, октябрь 2020 - н.в.)
* CD\_Passion (сентябрь 2018 - апрель 2020, ноябрь 2020 - н.в.)
* MarvTheM (12 октября 2018 - май 2020, 20 ноября 2020 - н.в.)

### Бывшие участники

* Pirog (октябрь 2018 - март 2019) *Покинул команду из-за потеря интереса к проекту, после ухода занимался своими проектами*
* LavaDD (ноябрь 2018 - декабрь 2019) *Покинул команду из-за недостатка времени к разработке мода*
* SpectranExtreme (октябрь 2018 - 10 декабря 2018) *Покинул команду из-за потеря интереса к проекту и отсутствия "светлого будущего" у мода.*

## Примечания

1. ↑ https://vk.com/wall-161727777\_21
2. ↑ Используется только с версии 1.9cdgl.
3. ↑ Внешний вид лаунчера (16 июня 2018)
4. ↑ https://vk.com/wall-161727777\_116
5. ↑ https://vk.com/wall-161727777\_27
6. ↑ Видео с геймплеем