LINUX.ORG.RU

Doomsdayhq


0

0

Поставил себе это чудо. Работает - зашибись... Красивенько так. Hexen в OpenGL давно мечтал увидеть. ;-) Правда, есть вопросы:
1. Когда двигаюсь, взгляд автоматически в center переводится... :-( Как от этого избавиться, а то стрейфиться не удобно.
2. Поставил себе пак с текстурами (установил, как положено, в /usr/local/share/deng/Data/jHexen/textures). Но от jHexen без текстур оно ничем не отличается... :-( С путем все ОК - WAD-файл из /usr/local/share/deng/Data/jHexen берет автоматом, без вопросов...

Тем, кто тоже хочет: http://www.doomsdayhq.com . Скриншоты там же увидеть можно. Выглядит все на уровне RTCW. Умеет обрабатывать WAD файлы от doom I/II, heretic, hexen.

Правда, надо еще библиотеку SDL (www.libsdl.org).

При компиляции есть приколы (по крайней мере, под Slackware-10) - в 2-х файлах неправильно прописаны пути к хидер-файлам SDL_mixer.h и SDL_net.h


В общем, с 1-м вопросом разобрался: надо было lookspring отключить.

R00T
() автор топика

>неправильно прописаны пути к хидер-файлам SDL_mixer.h и SDL_net.h
Просто кто-то неправильно кое-какие блиблиотеки установил :)

Кстати для меня это новость. Раньше на их сайте было написано большими буквами мол поддерживает только win32

anonymous
()
Ответ на: комментарий от anonymous

2anonymous (*) (29.08.2004 3:35:39): А как SDL можно было "неправильно" установить??? Вот реально, выкачал сырец: configure; make; make check; make install . Всё.
А оказалось, что часть хидеров записывается в /usr/include/SDL, а часть - /usr/local/include/SDL . Так вот: те хидеры, что лежат в /usr/local/include/SDL, сырец doomsdayhq видит, а в /usr/include/SDL - не видит. Пришлось исходники на этот предмет править (прямо прописывать пути в #include строках).

P. S. Кстати, дистр - Slackware-10.0. Это я к тому, чтобы фанаты Федориного Горя не кричали "а вот только у нас!!!".

R00T
() автор топика
Ответ на: комментарий от R00T

>configure; make; make check; make install
Если sdl стоит допустим в /usr/local/, то и всё остальное, что к нему относится (sld_mixer, sdl_image, sdl_net), надо ставить туда же: configure --prefix=/usr/local/
А вообще все библиотеки обычно в /usr/ ставят...

p.s: у меня слака 9.1, и дистр тут впринципе не причём (хотя если исходить из того что из rpm практически всё ставится в одном место... :)

anonymous
()
Ответ на: комментарий от R00T

Ну значит у тя sdl в /usr/ стоит... Достал короче :)

anonymous
()
Ответ на: комментарий от R00T

>configure; make; make check; make install
Хы, во-первых надо так:
configure && make && make check && make install :)
А во вторых, так проги устанавливают только понэры (checkinstall, скрипт createpkg, make install prefix=/tmp && makepkg...)

anonymous
()
Ответ на: комментарий от anonymous

2anonymous (*) (30.08.2004 11:40:56): Нет, так проги тоже только пионеры устанавливают. Настоящие пацаны ручками собирают объектные модули из исходников, а потом линкуют это дело.

R00T
() автор топика
Ответ на: комментарий от R00T

Оно, конечно, усё здорово и красиво, только, почему-то, он
у меня в doom-е прыгать отказывается - какую клавишу не назначу
для JUMP - результат нулевой. Не подскажете - это глюк движка,
или у меня чего-то не в порядке?

anonymous
()
Ответ на: комментарий от R00T

> А оказалось, что часть хидеров записывается в /usr/include/SDL, а часть - /usr/local/include/SDL

Бред, видимо остались куски от старого SDL.

anonymous
()
Ответ на: комментарий от anonymous

> так проги устанавливают только понэры (checkinstall, скрипт createpkg, make install prefix=/tmp && makepkg...)

Да, действительно, пионерский способ вы описали.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.