HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT Linux Port
Страницы (7): [1] 2 3 4 5 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
mittorn
Житель форума
Девойс

Дата регистрации: Nov 2009
Проживает: Томск
Сообщений: 398

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 157235

Старое сообщение 26-07-2016 12:30
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 157246

Старое сообщение 26-07-2016 17:51
- За что?
Cybermax
Житель форума

Дата регистрации: May 2006
Проживает: ㅤ
Сообщений: 5126

Рейтинг



А можно пошаговую интсрукцию, а то видимо где-то, что-то не так делаю, а что именно не пойму. 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, ничего не происходит.

Сообщить модератору | | IP: Записан
Сообщение: 157249

Старое сообщение 26-07-2016 18:11
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



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

Отредактировано thambs 26-07-2016 в 18:25

Сообщить модератору | | IP: Записан
Сообщение: 157250

Старое сообщение 26-07-2016 18:32
- За что?
Cybermax
Житель форума

Дата регистрации: May 2006
Проживает: ㅤ
Сообщений: 5126

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 157253

Старое сообщение 26-07-2016 18:35
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 157254

Старое сообщение 26-07-2016 18:41
- За что?
mittorn
Житель форума
Девойс

Дата регистрации: Nov 2009
Проживает: Томск
Сообщений: 398

Рейтинг



Цитата:
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?
Это явно что-то в сервере поломано. Но надо проверить.

Сообщить модератору | | IP: Записан
Сообщение: 157260

Старое сообщение 26-07-2016 19:59
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 157261

Старое сообщение 26-07-2016 20:01
- За что?
mittorn
Житель форума
Девойс

Дата регистрации: Nov 2009
Проживает: Томск
Сообщений: 398

Рейтинг



Цитата:
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:

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

Сообщить модератору | | IP: Записан
Сообщение: 157262

Старое сообщение 26-07-2016 20:13
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 157265

Старое сообщение 26-07-2016 20:13
- За что?
mittorn
Житель форума
Девойс

Дата регистрации: Nov 2009
Проживает: Томск
Сообщений: 398

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 157267

Старое сообщение 26-07-2016 20:20
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 157268

Старое сообщение 26-07-2016 20:27
- За что?
mittorn
Житель форума
Девойс

Дата регистрации: Nov 2009
Проживает: Томск
Сообщений: 398

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 157269

Старое сообщение 26-07-2016 20:32
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 157275

Старое сообщение 26-07-2016 20:56
- За что?
mittorn
Житель форума
Девойс

Дата регистрации: Nov 2009
Проживает: Томск
Сообщений: 398

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 157276

Старое сообщение 26-07-2016 21:04
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 11:15. Новая тема    Ответить
Страницы (7): [1] 2 3 4 5 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT Linux Port
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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