HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > PrimeXT - логическое продолжение XashXT
Будет ли полезен этот форк?
(публичный опрос)
Вам не разрешено голосовать в этом опросе.
да
***FantoM*** a1batross Accorsi Alexander Pafos avegamer Aynekko blsha Casperx69x Cep}I{ Chyvachok Crystallize Dako.Dromkov Dneyrin Flash gagasha islan KorteZZ Lev nekonomicon nemyax Next Day SNMetamorph thambs The Sam xrcore_cpu Дядя Миша
25 67.57%
нет
AntiPlayer Cybermax FiEctro Ghoul [BB] Government-Man Karaul0v marikcool NameLesS qpAHToMAS XaeroX XF-Alien [CFR] B@N@N
12 32.43%
Всего: 37 голосов 100%
  [Редактировать опрос (только для модераторов)]

Страницы (38): « Первая ... « 34 35 36 37 [38]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 578

Рейтинг



Цитата:
Crystallize писал:
Так это же совсем разные уровни абстракции, нет? Как они могут друг другу мешать?

В следующем пункте содержится ответ на этот вопрос. По сути .nod файлы кэша, и то что записывалось внутрь BSP-файлов - это одно и то же.

Цитата:
Crystallize писал:
Теперь виндиффить нельзя Т_Т

Всегда можно откатиться на коммит до изменения структуры каталогов. Но там в целом по серверной части изменений особо и не было, так что и смотреть нечего.

Цитата:
Дядя Миша писал:
понадобился std::filesystem и он ради этого дропнул поддержку кучи виндов.

Не понимаю, какая связь между двумя этими действиями. VS2019 все ещё имел вполне рабочую поддержку XP, вместе с этим он имел и полную реализацию C++17 (в которую std::filesystem входит и еще много чего). Это уже где-то в более поздних версиях VS2022 её поломали, и никто даже не заметил, что само по себе является довольно символичным событием

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

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

Старое сообщение 18-08-2024 15:37
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32590
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
SNMetamorph писал:
По сути .nod файлы кэша, и то что записывалось внутрь BSP-файлов - это одно и то же

Ну и почему, будучи записанным в bsp файл, оно ломало кроссплатформенность?

Цитата:
SNMetamorph писал:
Не понимаю, какая связь между двумя этими действиями

И я не понимаю.

Нашёл точную цитату:
Цитата:
Disabled "correct sequence group filenames" feature on Windows XP (does not work due to non-functional filesystem support)

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 18-08-2024 18:49
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 578

Рейтинг



Цитата:
Дядя Миша писал:
Ну и почему, будучи записанным в bsp файл, оно ломало кроссплатформенность?

Потому что объект из памяти пишется напрямую в файл через memcpy. Это уже будет несовместимо между 32 и 64 битами, т.к. паддинги в структурах там разные. Не говоря уж про размер указателя.

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

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

Старое сообщение 18-08-2024 18:51
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32590
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
SNMetamorph писал:
Это уже будет несовместимо между 32 и 64 битами, т.к. паддинги в структурах там разные. Не говоря уж про размер указателя.

Ты меня не путай. Кроссплатформенность - это когда там линукс, винда, андроид. А 64 бита, это отдельная тема.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 18-08-2024 18:53
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13202
Возраст: 33

Рейтинг



Цитата:
SNMetamorph писал:
Потому что объект из памяти пишется напрямую в файл через memcpy. Это уже будет несовместимо между 32 и 64 битами, т.к. паддинги в структурах там разные. Не говоря уж про размер указателя.


А конвертеров никаких не бывает для такого?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 19-08-2024 11:09
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32590
Нанёс повреждений: 392 ед.

Рейтинг



FiEctro я, признаться, удивлён что ты участвуешь в тестировании PrimeXT.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 19-08-2024 12:05
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 578

Рейтинг



Цитата:
FiEctro писал:
А конвертеров никаких не бывает для такого?

Разумеется, нет. Единственное что можно сделать - писать код сразу заранее учитывая все эти возможные различия на уровне ABI.

Добавлено 19-08-2024 в 18:45:

Цитата:
Дядя Миша писал:
FiEctro я, признаться, удивлён что ты участвуешь в тестировании PrimeXT.

Не то что бы это какой-то согласованный и единый процесс. Это его личная инициатива была, об которой я узнал уже постфактум (я к подобным инициативам положительно отношусь всегда, и сопутствую если такая потребность имеется).

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

Отредактировано SNMetamorph 19-08-2024 в 14:52

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

Старое сообщение 19-08-2024 14:45
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13202
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
FiEctro я, признаться, удивлён что ты участвуешь в тестировании PrimeXT.



Голдсорс под макось умер, а вот джек ещё существует. Почему бы не починить ксаш под это дело и утилиты к нему. Форки Альбатроса и Метаморфа в этом плане идеально подходят, просто нужно было их собрать под 64 бита. Ну и заодно узнали как оно ведёт себя на этих платформах. Пока нативно работает всё хорошо, практически так же как и на винде или линуксе. Правда вот модельвьювер не запускается из-за ошибок с памятью или ещё чего то. Метаморф увы никаких комментариев по моему репорту не дал.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 20-08-2024 в 13:37

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

Старое сообщение 20-08-2024 13:31
- За что?
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 578

Рейтинг



Цитата:
FiEctro писал:
Все консольные утилиты собрались и работают вполне корректно как и на винде, а вот остальные (pxmv, pxsv) падают с segmentation fault , надеюсь Альбатрос прислал тебе логи и бинарники? Если нет то напиши в дискорд, помогу с отладкой. Есть ещё мысль сам Прайм собрать, но тоже будет нужна ваша помощь.

Так pxmv и pxsv всё же скомпилировались под макось? Ну я так из твоего сообщения понял. А вообще, мне чтоб с сегфолтом этим хоть что-то понять, надо иметь напрямую доступ к дебаггеру, чего у меня нет, и платформы такой у меня тоже нет, а этот процесс кому-то делегировать я не представляю как

Добавлено 22-08-2024 в 02:19:

Вообще оба вьювера основаны на библиотеке mxtk, а она для платформ которые не являются виндой, под капотом использует Qt (не знаю, какую конкретно версию). Возможно, что этот сегфолт связан именно с ним как-то. Но в то же время, под линуксом никаких проблем с ним нет. Так что вообще без понятия, это все гадание на кофейной гуще.

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

Отредактировано SNMetamorph 21-08-2024 в 22:20

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

Старое сообщение 21-08-2024 22:19
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13202
Возраст: 33

Рейтинг



Цитата:
SNMetamorph писал:
Так pxmv и pxsv всё же скомпилировались под макось? Ну я так из твоего сообщения понял. А вообще, мне чтоб с сегфолтом этим хоть что-то понять, надо иметь напрямую доступ к дебаггеру, чего у меня нет, и платформы такой у меня тоже нет, а этот процесс кому-то делегировать я не представляю как


Скомпилировались, дебагер есть.

Цитата:
SNMetamorph писал:
Вообще оба вьювера основаны на библиотеке mxtk, а она для платформ которые не являются виндой, под капотом использует Qt (не знаю, какую конкретно версию). Возможно, что этот сегфолт связан именно с ним как-то. Но в то же время, под линуксом никаких проблем с ним нет. Так что вообще без понятия, это все гадание на кофейной гуще.


У меня с qt@5 собралось.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 21-08-2024 22:54
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 18:08. Новая тема    Ответить
Страницы (38): « Первая ... « 34 35 36 37 [38]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > PrimeXT - логическое продолжение XashXT
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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