Что может быть лучше классики? Классика с новым движком, текстурами высокого разрешения и 3d моделями!
Что может быть лучше классики с новым движком, текстурами высокого разрешения и 3d моделями? Нативная классика с новым движком, текстурами высокого разрешения и 3d моделями!
А в нагрузку еще и выбор какие текстуры использовать, включать ли сглаживание, использовать ли 3d модели, или милые сердцу спрайты. ...Чтобы при желании не очень от этой самой классики отдаляться.
Экспресс-мануал по установке и настройке движка Eduke32 и High Resolution Pack.
Что нам нужно:
1. Заполучив все перечисленное, ставим необходимые для сборки пакеты:
sudo apt-get install build-essential libsdl1.2-dev libsdl-mixer1.2-dev nasm libstdc++6-4.3-dev libgtk2.0-dev
(версии актуальны для Ubuntu 8.10)
2. После этого распаковываем архив с исходниками движка, открываем получившуюся папку в терминале, пишем
make
Да, вот так просто.
Если все прошло как надо, появятся два бинарника: eduke32 и mapster32 - вот и вся программа.
3. Теперь позаботимся о том чем ее кормить.
Создаем в домашней папке папку .eduke32
распаковываем в нее содержимое архива с HRP (именно непосредственно содержимое) и в нее же кидаем файл duke3d.grp (переименовав его именно таким образом, в нижнем регистре)
4. Запускаем собранный бинарник, радуемся.
Примечания:
возможно, что программа ругнется на то, что duke3d.grp не найден, даже не смотря на то что он есть и лежит где надо. Скорее всего проблема в регистре, переименуйте "DUKE3D.GRP" в "duke3d.grp" и все должно пойти.
В качестве альтернативного (более грамотного в принципе) размещения можно закинуть eduke32 и mapster32 в /usr/local/bin а содержимое HRP и файл duke3d.grp в /usr/local/share/games/eduke32 (поменяв соответственно права)
HRP содержит дополнение SD_duke (навороченные эффекты), у меня его прикрутить так и не получилось, при запуске прога ругается на ошибки в .con-файлах. Так что если не хотите проблем, оставьте содержимое HRP после распаковки как оно есть.
Если кто соберет из всего этoго deb-пакет, будет весьма здорово.
Первоисточник инструкции по сборке, если кому нужно:
http://wiki.eduke32.com/wiki/Building_EDuke32_on_Linux