HLFX.Ru Forum Страницы (7): [1] 2 3 4 5 » ... Последняя »
Показать все 104 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- XashXT (https://hlfx.ru/forum/forumdisplay.php?forumid=30)
-- XashXT Linux Port (https://hlfx.ru/forum/showthread.php?threadid=4821)


Отправлено mittorn 26-07-2016 в 12:30:

XashXT Linux Port

Порт на Linux:
Исходный код:
https://github.com/FWGS/XashXT
Собирать через Microndk (https://github.com/FWGS/microndk) или написать makefile на его основе.
Рендер работает как положено, побочных эффектов не обнаружил.

Готовая сборка
https://github.com/FWGS/XashXT/releases/tag/1.0
прописать в gameinfo.txt:
gamedll_linux "bin/server.so"

Свежий движок с необходимыми библиотеками:
http://rgho.st/6F57q8dMD


Отправлено thambs 26-07-2016 в 17:51:

mittorn
скинь, plz, что там надо что бы обычная valve-хл заработала тоже.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено Cybermax 26-07-2016 в 18:11:

А можно пошаговую интсрукцию, а то видимо где-то, что-то не так делаю, а что именно не пойму. Ubuntu 14.04 LTS

1. Стимовскую valve кладу в Домашняя папка/Xash3d
2. Отсюда качаю xash_extras.7z и распаковываю в Xash3d/valve/
3. Качаю xash_bin.tar.bz2 и распаковываю в корень получается Xash3d/xash_bin
4. отсюда качаю XashXT_065_rev.3.7z и распаковываю в корень.
5. Качаю XashXT-bin.7z и распаковываю в Xash3d/xash/bin
6. Открываю Xash3d/xash/gameinfo.txt и ниже строчки gamedll "bin/server.dll" пишу gamedll_linux "bin/server.so", сохраняю.
7. Клацаю Xash3d/xash_bin/xash_bin, ничего не происходит.


Отправлено thambs 26-07-2016 в 18:32:

mittorn
не хочет открывать мод, если он лежит по симлинку:

code:
~/xash_bin ./xash -game mQuestDev -dev 5 [21:14:26] /home/toozeg/xash_bin is working directory now ================================================================================ Xash (build 3366) started at Jul26 2016 [21:14.26] ================================================================================ [21:14:26] Sys_LoadLibrary: Loading Engine Library - ok [21:14:26] FS_AddGameDirectory( ./, 0 ) [21:14:26] Warning: secure parameter in gameinfo.txt is deprecated. [21:14:26] FS_Init: done [21:14:26] FS_LoadGameInfo( mQuestDev ) [21:14:26] Couldn't find game directory 'mQuestDev' [21:14:29] Shutting down... [21:14:29] Warning: Not shutting down normally (3), skipping config save! [21:14:29] SV_UnloadProgs() [21:14:29] Con_DestroyConsole: Exiting! ================================================================================ Xash (build 3366) stopped with error at Jul26 2016 [21:14.29] ================================================================================ ~/xash_bin ls -l mQuestDev lrwxrwxrwx 1 toozeg toozeg 17 июля 26 21:09 mQuestDev -> ../xash/mQuestDev

а не, даже если директория там где надо лежит -- отказывается открывать её.
BUGBUGBUG: не открывает пути с большими буквами.
BUGBUGBUG: открыл карту, расконнектился, открыл снова и получил:
code:
xash_bin: ../game_shared/playermove.cpp:3381: void PM_Init(playermove_s*): Assertion `!pm_shared_initialized' failed. Aborted (core dumped)

BUGBUGBUG: при подключённом искбоксовом джойпаде камера начинает люто вращаться.

Добавлено 26-07-2016 в 21:26:

ШИКАРДОС: у меня наконец-то заработал антиалисаниг для травы!

Добавлено 26-07-2016 в 21:32:

BUGBUGBUG: у вас похоже worldspawn параметр MaxRange игнорируется, на monorail1b заметно. А не, не в этом дело, похоже иногда небо рисуется поверх мировых полигонов, причём как при gl_render 0 так и при gl_render 1 -- вот на этой карте хорошо заметно http://rgho.st/64HcxLzt7
Не, с maxrange всё таки что то не так: http://rgho.st/85cWG8kgv

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено Cybermax 26-07-2016 в 18:35:

thambs как ты запустил, что я не так делаю?


Отправлено thambs 26-07-2016 в 18:41:

Cybermax
я только монорайл квест тестирую.
скачал http://rgho.st/6F57q8dMD, распаковал в корень ксша, скачал https://github.com/FWGS/XashXT/releases/tag/1.0, распаковал оттуда библиотеки (и убрал lib перед ними), в gameinfo прописал gamedll_linux "bin/server.so". всё.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено mittorn 26-07-2016 в 19:59:

Цитата:
thambs писал:
mittorn
не хочет открывать мод, если он лежит по симлинку:
code:
~/xash_bin ./xash -game mQuestDev -dev 5 [21:14:26] /home/toozeg/xash_bin is working directory now ================================================================================ Xash (build 3366) started at Jul26 2016 [21:14.26] ================================================================================ [21:14:26] Sys_LoadLibrary: Loading Engine Library - ok [21:14:26] FS_AddGameDirectory( ./, 0 ) [21:14:26] Warning: secure parameter in gameinfo.txt is deprecated. [21:14:26] FS_Init: done [21:14:26] FS_LoadGameInfo( mQuestDev ) [21:14:26] Couldn't find game directory 'mQuestDev' [21:14:29] Shutting down... [21:14:29] Warning: Not shutting down normally (3), skipping config save! [21:14:29] SV_UnloadProgs() [21:14:29] Con_DestroyConsole: Exiting! ================================================================================ Xash (build 3366) stopped with error at Jul26 2016 [21:14.29] ================================================================================ ~/xash_bin ls -l mQuestDev lrwxrwxrwx 1 toozeg toozeg 17 июля 26 21:09 mQuestDev -> ../xash/mQuestDev

а не, даже если директория там где надо лежит -- отказывается открывать её.
BUGBUGBUG: не открывает пути с большими буквами.
BUGBUGBUG: открыл карту, расконнектился, открыл снова и получил:
code:
xash_bin: ../game_shared/playermove.cpp:3381: void PM_Init(playermove_s*): Assertion `!pm_shared_initialized' failed. Aborted (core dumped)

BUGBUGBUG: при подключённом искбоксовом джойпаде камера начинает люто вращаться.

Добавлено 26-07-2016 в 21:26:

ШИКАРДОС: у меня наконец-то заработал антиалисаниг для травы!

Добавлено 26-07-2016 в 21:32:

BUGBUGBUG: у вас похоже worldspawn параметр MaxRange игнорируется, на monorail1b заметно. А не, не в этом дело, похоже иногда небо рисуется поверх мировых полигонов, причём как при gl_render 0 так и при gl_render 1 -- вот на этой карте хорошо заметно http://rgho.st/64HcxLzt7
Не, с maxrange всё таки что то не так: http://rgho.st/85cWG8kgv

Про баг с вторым запуском карты уже знаю. Это unique-символ в XashXT не даёт выгрузить библиотеку.
Пути - хак аналогичный тому, что в GS - они в свежих версиях убрали заглавные буквы. Мб что-нибудь придумаем.
Последнее интересно. Можешь попробовать использовать server.dll вместо .so?
Это явно что-то в сервере поломано. Но надо проверить.


Отправлено thambs 26-07-2016 в 20:01:

>использовать server.dll вместо .so?
как?

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено mittorn 26-07-2016 в 20:13:

Цитата:
Cybermax писал:
thambs как ты запустил, что я не так делаю?

Надо через терминал запускать и смотреть. Вроде бы сборка такая, что везде должна либо запуститься либо выдать message box. Но всё-таки что-то пошло не так. Возможно, я крашхэндлер забыл врубить.

Добавлено 26-07-2016 в 23:09:

Цитата:
thambs писал:
mittorn
скинь, plz, что там надо что бы обычная valve-хл заработала тоже.

Там вроде всё есть для хл. Сервер и клиент есть в стимовой версии. Если надо - могу завтра залить свои. Ну и можно разумеется от xashxt использовать.

Добавлено 26-07-2016 в 23:11:

Цитата:
thambs писал:
>использовать server.dll вместо .so?
как?

Прописать его как gamedll_linux - он автоматом определит и использует dll загрузчик.
Ещё у нас есть параметры -dll и -clientlib и параметр clientlib в gameinfo.txt.

Добавлено 26-07-2016 в 23:13:

Над джойстиками Алибек работает - скоро исправится наверно.


Отправлено thambs 26-07-2016 в 20:13:

>dll загрузчик
так чо, моды можно без всякого вайна?

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено mittorn 26-07-2016 в 20:20:

Да. Но не совсем. Если сервер работает почти везде, то у половины модов не работают клиенты. А ещё клиент с некоторыми драйверами не дружит - крашится если собраны с оптимизацией.
Из клиентов поддерживаются точно XashXT, параноя 2, стоковый хл, опфор, cs 1 3, спирит (не все фичи могут работать)
Hlwe, XDM, csdm не работают.
В загрузчике реализован некоторый базовый набор функций winapi (взят из mplayer) и прослойка для SDL и OpenGL.


Отправлено thambs 26-07-2016 в 20:27:

Кстати, заметил, что в меню для тач-интерфейса другой шрифт и он гораздо расовей -- как все меню такими сделать?

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено mittorn 26-07-2016 в 20:32:

Цитата:
thambs писал:
Кстати, заметил, что в меню для тач-интерфейса другой шрифт и он гораздо расовей -- как все меню такими сделать?

Удалить файлы с картинками кнопок в gfx/shell
Или перерисовать их.
В windows сборки я extras.pak вкладываю, в нём халфовый шрифт для всех кнопок включая тач, чтоб одинаково выглядели.


Отправлено thambs 26-07-2016 в 20:56:

mittorn
а ttf и utf8 в будущем планируете?

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено mittorn 26-07-2016 в 21:04:

utf-8 уже есть, ttf может быть будет когда-нибудь. Сейчас он транслирует в cp1251
За это квары cl_charset и con_charset отвечают. Если они совпадают - перекодирование не происходит.
con_charset - отображаемый. Он cp1251. Шрифты я только русские находил, но в коде реализован 1252. cl_charset - внутренний. Он utf-8 по дефолту.

Для ttf нужна реализация. Если атласы делать - то видимо придётся весь шрифт грузить в видеопамять. Можно как кэш у vgui сделать попробовать или ещё как-то, пока не придумали.
Смотрел stb_ttf, но он багованный.


Временная зона GMT. Текущее время 00:32. Страницы (7): [1] 2 3 4 5 » ... Последняя »
Показать все 104 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024