А можно пошаговую интсрукцию, а то видимо где-то, что-то не так делаю, а что именно не пойму. 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
а не, даже если директория там где надо лежит -- отказывается открывать её.
BUGBUGBUG: не открывает пути с большими буквами.
BUGBUGBUG: открыл карту, расконнектился, открыл снова и получил:
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
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: открыл карту, расконнектился, открыл снова и получил:
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?
Это явно что-то в сервере поломано. Но надо проверить.
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:
Над джойстиками Алибек работает - скоро исправится наверно.
Да. Но не совсем. Если сервер работает почти везде, то у половины модов не работают клиенты. А ещё клиент с некоторыми драйверами не дружит - крашится если собраны с оптимизацией.
Из клиентов поддерживаются точно XashXT, параноя 2, стоковый хл, опфор, cs 1 3, спирит (не все фичи могут работать)
Hlwe, XDM, csdm не работают.
В загрузчике реализован некоторый базовый набор функций winapi (взят из mplayer) и прослойка для SDL и OpenGL.
thambs писал: Кстати, заметил, что в меню для тач-интерфейса другой шрифт и он гораздо расовей -- как все меню такими сделать?
Удалить файлы с картинками кнопок в gfx/shell
Или перерисовать их.
В windows сборки я extras.pak вкладываю, в нём халфовый шрифт для всех кнопок включая тач, чтоб одинаково выглядели.
utf-8 уже есть, ttf может быть будет когда-нибудь. Сейчас он транслирует в cp1251
За это квары cl_charset и con_charset отвечают. Если они совпадают - перекодирование не происходит.
con_charset - отображаемый. Он cp1251. Шрифты я только русские находил, но в коде реализован 1252. cl_charset - внутренний. Он utf-8 по дефолту.
Для ttf нужна реализация. Если атласы делать - то видимо придётся весь шрифт грузить в видеопамять. Можно как кэш у vgui сделать попробовать или ещё как-то, пока не придумали.
Смотрел stb_ttf, но он багованный.