Страницы (9): [1] 2 3 4 5 » ... Последняя » Показать все 121 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- XashXT (https://hlfx.ru/forum/forumdisplay.php?forumid=30)
-- Порт XashXT на Linux и Android (https://hlfx.ru/forum/showthread.php?threadid=4818)
Порт XashXT на Linux и Android
Порт на Linux:
Исходный код:
https://github.com/FWGS/XashXT
Собирать через Microndk (https://github.com/FWGS/microndk) или написать makefile на его основе.
Бинарники прикреплю чуть позже.
Рендер работает как положено, побочных эффектов не обнаружил.
Порт на android
Первая работоспособная версия порта XashXT на android:
https://github.com/FWGS/XashXT/rele...-1.0/XashXT.apk
Стабильная работа не гарантируется т.к проверять было практически не на чем.
PhysX не поддерживается и .
Над кастомным рендером ведётся работа, но не известно, к чему она приведёт.
На данный момент при использовании специальной версии движка рендер запускается, но ведёт себя отвратительно.
1. Фонарик не работает и скорее всего придётся брать движковую реализацию.
2. Поломан динамический свет (например, на картах trimesh, monster_light, projector_test) - вместо пятна ярко освещённый квадрат
3. Порталы-зеркала-мониторы не работают как при использовании fbo - так и без него. Не рисуются соответствующие поверхности, хотя рендер в текстуру вроде происходит
4. Трава и погода правильно работать не будут из-за использовании GL_QUADS в сочетании с glDrawArrays. Эмулировать медленно, а переписывать очень много.
Просьба подсказать, где можно взять карты или моды для проверки. В стандартной посставке их не так уж много, а проверять на чём-то надо.
mittorn
под обычный линакс собирается?
__________________
http://www.moddb.com/mods/monorail-quest
Да. Только там microndk для сборки из Android.mk надо использовать.
Добавлено 24-07-2016 в 23:51:
В коде для physx там несколько правок, с которыми он точно не заработает, но без которых не собирается. Скорее всего для физики придётся sdk обновлять и кучу всего переписывать.
Ну и вообще код по сути автоматически портирован. SetThink исправлен не до конца, я лишь заставил его собираться с параметром -fpermissive.
Если кто-нибудь подскажет, как исправить их не потратив целый день исправляя вручную - буду благодарен.
>microndk для сборки из Android
А можно где ни будь подробный мануал, что устанавливать из апта, какими командами собирать всю связку sdl-xash3d+xash-xt? Я в, свою очередь, могу тестировать всё это на monorail quest -- там дофига ксашеспецефичных фишек испольузется.
__________________
http://www.moddb.com/mods/monorail-quest
thambs у меня такое чувство, что apt закончится на gcc. Остальное - мануально.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Наверно, мне проще самому сборки выкладывать.
В целом, так:
1. Поставить пакеты, необходимые для сборки c++ кода (g++-multilib например, make) - то же самое, что и для обычной хл.
2. Скачать microndk (git clone https://github.com/FWGS/microndk)
3. Скачать исходники (git clone https://github.com/FWGS/XashXT)
4. В microndk в xash3d_config.mk в TARGET_ARCH_ABI прописать x86
5. Собственно сборка. В client и в server:
make -f ../../microndk/Microndk.mk CC="gcc -m32"
Получатся соответственно libclient.so и libserver.so
mittorn
а сам сдл-ксаш?
Добавлено 25-07-2016 в 00:51:
>взять карты или моды для проверки
https://yadi.sk/d/6yPRmbamtavQd старая техдемка ("valve" directory required).
__________________
http://www.moddb.com/mods/monorail-quest
Есть автобилды со свежими, возможно не совсем рабочими версиями.
https://travis-ci.org/FWGS/xash3d/builds
В конце каждого лога ссылка на transfer.sh.
Актуальные сейчас - backends и pvs-code-clean
А по самому ксашу инструкция прилагается.
https://github/FWGS/xash3d
Собирать ветки master (древняя стабильная версия), code-clean (стабильная ветка на основе 3224) или pvs-code-clean(на 3366 с интерполяцией и багами анимации из 3366)
Пока что обнаружил остутствие части текстур на картах. Возможно, где-то неправильный регистр в именах файлов
Ну и чрезмерное количество вертексов. из за этого с последней релизной android-версией мод не заработает.
Я не хочу ничего собирать, я хочу игра в Ксаш на Убунту.
>чрезмерное количество вертексов
???
__________________
http://www.moddb.com/mods/monorail-quest
__________________
Когда ты чувствуешь будто все хотят убить единорога, где ты проснешься завтра, мой маленький беглец?
Мой маленький беглец~
mittorn а можно хотя бы здесь, не скидывать все в одну кучу. Разделить тему на две ветки: гну/линукс и андроид? Ну это же реально удобнее для восприятия.
Временная зона GMT. Текущее время 00:29. | Страницы (9): [1] 2 3 4 5 » ... Последняя » Показать все 121 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024