Sidebar

Xash3D SDL2 форк

Raid

VIP
Jul 11, 2006
8,308
33
220
0
CSM-чат
А чо, паблос есть втентакле?
Оффтоп
 
Last edited:

nekonomicon

Member
Oct 11, 2016
42
0
6
2 Raid: только для мобилок
https://m.vk.com/xashdroid

[ADDED=nekonomicon]1531626032[/ADDED]
2 nemyax:
Если нужны именно библиотеки модов под линукс, стоит проверить мой профиль на гитхабе, а то и готовые сборки в профиле на moddb.
 
Last edited:

nemyax

тндайпц тра
Jul 30, 2015
633
23
16
2 mittorn:
2 a1batross:
Когда будете заводить автосборку xash3d-fwgs, вы могли бы добавить варианты без поддержки вгуя?
 

nemyax

тндайпц тра
Jul 30, 2015
633
23
16
2 Qwertyus:
Для проекта по 0.99 вроде бы ещё нету. Или я ошибаюсь?
 

nemyax

тндайпц тра
Jul 30, 2015
633
23
16
Ок. Вот бы в оригинальном ксашы оно получалось удалением vgui.dll.
 

a1batross

Umu~!
Jan 6, 2015
664
27
Не знаю, нужно ли это на дефолтных платформах. У нас не просто так поддержка VGUI вынесена в отдельную дллку.
 

nemyax

тндайпц тра
Jul 30, 2015
633
23
16
Не всем, кто делает на ксаше standalone, нужен вгуй. Raid-у он понадобился? Или вот даже возьмём для примера Quake Wrapper. Поправьте меня, если я неправ, но начирта там вгуй?
 

mittorn

New member
Apr 22, 2010
1,213
15
0
2 nemyax:
почти все клиенты слинкованы с vgui (за исключением ранних won, которые скорее всего и не заработают и проектов под ксаш)
оригинальный ксаш зачем-то тоже слинкован с vgui, так что даже если игра не использует, то без vgui.dll он просто не запустится.
Форк загружает vgui через vgui_support.dll. изначально я это сделал чтобы dll loader мог грузить клиент и vgui, при этом общаясь с движком только через сишное API избегая привязки к ABI. До этого сборка движка без vgui подразумевала полное отключение поддержки vgui. Помипо прочего линковка с vgui противоречит лицензии gpl - по идее любой кто распространяет ксаш с vgui обязан по первому требованию предоставить исходники в том числе и vgui. А исходников vgui нету, ха-ха. С vgui-support этой проблемы нету - она не является частью ксаша и грузится динамически - ксаш работает и без неё. Это больше даже придаток client.dll, нужный для совместимости с ним и загружающийся с ним "на одинаковых правах".
А отключать поддержку vgui теперь нет смысла. Ну движок пытается загрузить vgui_support.dll и не находит. xashxt и hlsdk-xash3d (тот что из нашей репы) при этом работать будут.
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 mittorn: ну как я тебе загружу? К клиентке намертво прилинковано, а в движке грузить деномически? Стрёмно это всё.
 

mittorn

New member
Apr 22, 2010
1,213
15
0
2 Дядя Миша:
клиентка грузится динамически, vgui_support тоже. И xash.dll грузится динамически
ты боишься что vgui_support и клиент могут загрузить 2 экземпляра vgui.dll? Вроде ни в одной системе такого быть не может, иначе бы куча библиотек сломались.
Ну и какая разница - vgui.dll загрузится при загрузке xash.dll или при загрузке vgui_support.dll?
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 mittorn: это называется огород. И вы его нагородили :)
Была бы моя воля, я бы подключил гуй только и исключительно к клиенту.
 

mittorn

New member
Apr 22, 2010
1,213
15
0
2 Дядя Миша:
да где здесь огород? огород это движок который даже запуститься без vgui не может, ему городи vgui, шрифты к vgui и т.д
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 mittorn: наоборот. Городить ничего не надо, т.к. уже всё есть. Это на мобилках чего-то там нет. Но вы вместо того, чтобы написать мобильный вгуи пошли самым простым путём, да еще и хвастаетесь этим.
 

mittorn

New member
Apr 22, 2010
1,213
15
0
2 Дядя Миша:
причём тут мобилы? Вот качаю я xashxt, качаю ксаш, а там vgui.dll
Зачем? почему?
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord