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

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

Рейтинг



А как насчет оригинального ХЛ под БСД?

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

Старое сообщение 04-09-2016 17:14
- За что?
nekonomicon
Некомант

Дата регистрации: Jul 2016
Проживает: Екатеринбург
Сообщений: 78

Рейтинг



Cybermax В папке valve же библиотеки для hl %)

Добавлено 04-09-2016 в 22:55:

Моды выложить?

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

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

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

Рейтинг



Цитата:
nekonomicon писал:
Cybermax В папке valve же библиотеки для hl %)

Сразу не обратил внимания. надо было в gameinfo.txt строчку исправить на - gamedll_linux "dlls/hl.so"
Одиночная игра и локальный сервер нормально работают, прицел у ревльовера и арбалета работают. Серверы находит, а вот приконнектиться не получается.

Цитата:
nekonomicon писал:
Моды выложить?

Что за моды?

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

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

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

Рейтинг



Надо сделать gamedll_freebsd

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

Старое сообщение 06-09-2016 02:08
- За что?
Cybermax
Житель форума

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

Рейтинг



Цитата:
mittorn писал:
Надо сделать gamedll_freebsd


Сделал так

gamedll "dlls/hl.dll"
gamedll_linux "dlls/hl_i386.so"
gamedll_freebsd "dlls/hl.so"
gamedll_osx "dlls/hl.dylib"

Стали неактивными пункты - новая игра, тренировка, загрузка.

Добавлено 06-09-2016 в 05:32:

Исправил обратно на gamedll_linux "dlls/hl.so", что характерно, пункты меню снова стали актвными, так что я не знаю мне ли это было адресовано или кому еще.

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

Старое сообщение 06-09-2016 02:32
- За что?
mittorn
Житель форума
Девойс

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

Рейтинг



Cybermax
А ты в коде его реализовал?

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

Старое сообщение 06-09-2016 02:37
- За что?
nekonomicon
Некомант

Дата регистрации: Jul 2016
Проживает: Екатеринбург
Сообщений: 78

Рейтинг



Цитата:
mittorn писал:
Надо сделать gamedll_freebsd

Надо что-то универсальное для unix-подобных систем не поддерживаемых valve.
И так как движок ставится в usr/local/lib/xash3d, у меня была мысль ложить туда же библиотеки для hl и модов, а в движке добавить проверку для такого пути + к тому если движок собран с загрузчиком dll и нативных библиотек не найдено, дергать виндовые.

Добавлено 06-09-2016 в 08:12:

Цитата:
Cybermax писал:
Что за моды?

Half Life: Blue Shift
Half Life: Quest mod
QuakeRemake
Spirit of Half Life 1.2
Poke646
Poke646: Vendetta

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

Старое сообщение 06-09-2016 03:12
- За что?
Cybermax
Житель форума

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

Рейтинг



Цитата:
mittorn писал:
Cybermax
А ты в коде его реализовал?

Я так и подумал, просто лишний раз уточнил.

Цитата:
nekonomicon писал:
Надо что-то универсальное для unix-подобных систем не поддерживаемых valve.

А смысл огород городить? По сути 4шт: Win, MacOS, Linux, BSD. Для всех есть параметр кроме BSD. Дабавить его как сказал mittorn и все. У меня допустим в /usr/home/max/Games/Half-Life/ лежит.

Добавлено 06-09-2016 в 06:31:

Цитата:
nekonomicon писал:
Half Life: Blue Shift
Half Life: Quest mod
QuakeRemake
Spirit of Half Life 1.2
Poke646
Poke646: Vendetta

Не знаю, хочешь выложи, запустить, немного побегать могу, но проходить полностью все, точно не буду.

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

Старое сообщение 06-09-2016 03:31
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Cybermax писал:
gamedll "dlls/hl.dll"

Тогда уж надо gamedll_windows, если двиг мультиплатформенный Или не указывать расширение. Чтобы нужная либа грузилась автоматом в зависимости от платформы:
C++ Source Code:
gamedll "dlls/hl"

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

Старое сообщение 06-09-2016 03:34
- За что?
Cybermax
Житель форума

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

Рейтинг



Цитата:
Ku2zoff писал:
Тогда уж надо gamedll_windows, если двиг мультиплатформенный

Ну тогда, если быть до конца честными, то аббревиатура dll чисто виндовая и тут можно много чего понапридумывать. Как по мне, надо стараться оставатсья как можно ближе к оригиналу а не изголяться и просто добавить одну строчку или оставить как есть.
Цитата:
DLL (англ. Dynamic Link Library — «библиотека динамической компоновки», «динамически подключаемая библиотека») в операционных системах Microsoft Windows и IBM OS/2 — динамическая библиотека, позволяющая многократное использование различными программными приложениями. K DLL относятся также элементы управления ActiveX и драйверы. В системах UNIX аналогичные функции выполняют так называемые общие объекты (англ. shared objects).

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

Старое сообщение 06-09-2016 03:39
- За что?
nekonomicon
Некомант

Дата регистрации: Jul 2016
Проживает: Екатеринбург
Сообщений: 78

Рейтинг



Цитата:
Cybermax писал:

А смысл огород городить? По сути 4шт: Win, MacOS, Linux, BSD. Для всех есть параметр кроме BSD. Дабавить его как сказал mittorn и все

Никаких огородов, придирка именно к названию, так как формат elf использует не только FreeBSD.

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

Старое сообщение 06-09-2016 03:48
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Cybermax писал:
и просто добавить одну строчку

Или оставить только одну строчку, не указывая расширение либы.

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

Старое сообщение 06-09-2016 04:23
- За что?
Cybermax
Житель форума

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

Рейтинг



nekonomicon сборка делается под конкретную ОС, логично? Делаешь сборку под BSD, кладешь client.so и server.so под BSD. Проблемы в упор не вижу.
Или ты хочешь делать один дистрибутив под все доступные ос сразу?

Добавлено 06-09-2016 в 07:29:

Цитата:
Ku2zoff писал:
Или оставить только одну строчку, не указывая расширение либы.

Зачем? Что-бы что? Да, даже сейчас можно взять и прописать gamedll_linux "dlls/PC-BSD .so"


Добавлено 06-09-2016 в 07:35:

п.с. меня больше другое интересует, как сделать ярлык на рабочий стол(MATE), а то через PCmanFm запускаю, хоть не через терминал.

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

Старое сообщение 06-09-2016 04:35
- За что?
mittorn
Житель форума
Девойс

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

Рейтинг



nekonomicon а как там с бинарной совместимостью? Есть шанс собрать либу под все *bsd?
Я думаю, надо ещё архитектупу приписывать

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

Старое сообщение 06-09-2016 04:41
- За что?
Cybermax
Житель форума

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

Рейтинг



Я вам хочу напомнить, что ни к одному серверу подключиться поиграть не получается.

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

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



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


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

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

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

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

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

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