Страницы (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)
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
mittorn
скинь, plz, что там надо что бы обычная valve-хл заработала тоже.
__________________
http://www.moddb.com/mods/monorail-quest
А можно пошаговую интсрукцию, а то видимо где-то, что-то не так делаю, а что именно не пойму. 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, ничего не происходит.
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
code:
xash_bin: ../game_shared/playermove.cpp:3381: void PM_Init(playermove_s*): Assertion `!pm_shared_initialized' failed. Aborted (core dumped)
__________________
http://www.moddb.com/mods/monorail-quest
thambs как ты запустил, что я не так делаю?
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
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
code:
xash_bin: ../game_shared/playermove.cpp:3381: void PM_Init(playermove_s*): Assertion `!pm_shared_initialized' failed. Aborted (core dumped)
>использовать server.dll вместо .so?
как?
__________________
http://www.moddb.com/mods/monorail-quest
>dll загрузчик
так чо, моды можно без всякого вайна?
__________________
http://www.moddb.com/mods/monorail-quest
Да. Но не совсем. Если сервер работает почти везде, то у половины модов не работают клиенты. А ещё клиент с некоторыми драйверами не дружит - крашится если собраны с оптимизацией.
Из клиентов поддерживаются точно XashXT, параноя 2, стоковый хл, опфор, cs 1 3, спирит (не все фичи могут работать)
Hlwe, XDM, csdm не работают.
В загрузчике реализован некоторый базовый набор функций winapi (взят из mplayer) и прослойка для SDL и OpenGL.
Кстати, заметил, что в меню для тач-интерфейса другой шрифт и он гораздо расовей -- как все меню такими сделать?
__________________
http://www.moddb.com/mods/monorail-quest
mittorn
а ttf и utf8 в будущем планируете?
__________________
http://www.moddb.com/mods/monorail-quest
utf-8 уже есть, ttf может быть будет когда-нибудь. Сейчас он транслирует в cp1251
За это квары cl_charset и con_charset отвечают. Если они совпадают - перекодирование не происходит.
con_charset - отображаемый. Он cp1251. Шрифты я только русские находил, но в коде реализован 1252. cl_charset - внутренний. Он utf-8 по дефолту.
Для ttf нужна реализация. Если атласы делать - то видимо придётся весь шрифт грузить в видеопамять. Можно как кэш у vgui сделать попробовать или ещё как-то, пока не придумали.
Смотрел stb_ttf, но он багованный.
Временная зона GMT. Текущее время 18:38. | Страницы (7): [1] 2 3 4 5 » ... Последняя » Показать все 104 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024