Golden Bridge

Новый движок на основе L2D, который создан для упрощения работы со старыми модами.

Изменения:
Добавлена возможность убрать текст перед первым уровнем;
Добавлена возможность вставить текст перед любым уровнем;
Добавлена возможность включить выход с карты без убийства всех зомби на определённых уровнях, или во всей игре;
Добавлена возможность менять названия уровней;
Добавлена возможность менять музыку на определённых уровнях, или во всей игре;
Добавлена поддержка MP3;
Теперь игровой текст не пропадает при использовании большой картинки прицела;
Убрана анимация текстуры неба;
Теперь 3D часть игры меняет соотношение сторон в зависимости от разрешения крана;
Ускорена отрисовка картинки на телефонах с симбианом (раньше на них было слайд-шоу);
Добавлена поддержка прозрачности в текстурах, но для этого цвет прозрачности обязательно должен быть чёрным;
Бонусом добавил новую модель зомби от Wixela;
После прохождения уровня в меню выбора уровней всегда выбирается последний уровень в списке. Это удобней во время прохождения игры, так как в оригинале всегда выбирался первый уровень;
Добавлена возможность выбирать между анимированным небом и статичным. Команда: SKYBOX_ANIM=0 или 1 (анимация выкл или вкл) По дефолту анимация отключена;
Новая модель скайбокса, в основном лучше подходит для анимированного неба.

Также, в качестве бонуса, добавил новые уровни, являющиеся переработкой классических+уровень из демки Вишмастера;
Демонстрация возможностей движка;
Новый бэкграунд.

Инструкция по использованию:
Если в файле языка убрать строку GAME_HELP_TEXT, то текст перед первым уровнем пропадёт.
Для добавления текста перед следующими уровнями нужно добавлять строки в подобном виде: GAME_HELP_TEXT_2= для второго уровня, GAME_HELP_TEXT_3= для третьего, GAME_HELP_TEXT_4= для четвёртого, и так далее.

Для того, чтобы поменять название уровня нужно прописать в языковом файле LEVEL_1= для первого уровня, LEVEL_2= для второго уровня, и так далее. Если не прописывать это, то названия будут отображаться как в обычном L2D.

Для включения выхода с уровня без убийств нужно прописать в файле уровня ALWAYS_EXIT=1.
Если прописать 0, то для выхода с уровня нужно будет убить всех врагов. Прописывать эту строку не обязательно, если не прописывать, то выход с уровня будет доступен только при убийстве всех врагов. Так-же ALWAYS_EXIT можно прописать в setting.txt, и тогда указанное в setting.txt значение будет считаться стандартным, если в файле уровня не прописано другое.
Аналогично работает и опция MUSIC, её тоже можно прописать и в файле уровня и в setting.txt, путь к композиции прописывается так-же, как и путь к модели или текстуре.

Список групп отредактированных классов:
Если вдруг понадобится сделать игру на этом движке, то можно просто взять все классы из него, однако в случае с модами такой вариант не всегда подходит, так как в некоторых модах классы были отредактированы: к примеру менялись характеристики оружия, или прописывался выход с уровня без убийств.
Для сохранения старых модификаций байт-кода можно вставлять в мод только некоторые классы/группы классов из движка.
Некоторые классы пришлось изменить слишком сильно, и поэтому их можно копировать только вместе с другими классами, группы подобных классов будут указаны далее:

ac, d
Игровая справка и экран выбора уровня
Вся работа с новой системой текста перед уровнями и названиями уровней

x
Отрисовка полигонов
Ускорение отрисовки на симбиане и работа с прозрачностью (копировать обязательно!!)

c
3D экран
Исправление соотношения сторон в 3D (копировать обязательно!!)

b
Небо
Убрана анимация текстуры

u, i, an
Загрузчик уровня(+ спавнов), экран игры, сцена
Работа с опциями MUSIC и ALWAYS_EXIT, исправление отрисовки текущей цели при использовании большого изображения прицела
Если вы собираетесь использовать эти классы, то вам нужно будет обязательно вставить и класс b, так как загрузчик уровня будет пытаться включить/выключить анимацию неба, и он не сможет сделать это с оригинальным классом b

ah
Аудиопроигрыватель
Поддержка формата mp3
Vendor: AE-MODS
Features: Online: 0 | 3D: 0 | BT: 0
Uploaded: 12 мар 2024 г., 23:44
Updated: 12 мар 2024 г., 23:44
Загрузил: Wixel
Количество скачиваний: 13
Mirrors:
MD5: 77e6b4ffe83be168546b5ef75eb21ecd
SHA-1: 8bbc338ba3fd3c5039fea4b3588ab8c6ac84b673
Рейтинг: 0 / 0
176x220/240x320/320x240: SE, S60 Rus+Eng+Ger+Pol
JAR [1.01 Mb] Загрузил: Wixel 12 мар 2024 г., 23:44 | Price: 0