HLFX.Ru Forum Страницы (10): « Первая ... « 6 7 8 9 [10]
Показать все 150 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Paranoia 2:Savior (https://hlfx.ru/forum/forumdisplay.php?forumid=38)
-- Paranoia 2:Savior map compile tools (https://hlfx.ru/forum/showthread.php?threadid=5263)


Отправлено Дядя Миша 24-07-2022 в 12:57:

Я такого сказать просто не мог. Это предельный лимит для HBSP, менять его нельзя ни в коем случае. Если у тебя что-то работает, значит ты просто не вышел за пределы изначального лимита.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 24-07-2022 в 13:13:

Вот тут. Я тогда делал vice city.
https://hlfx.ru/forum/showthread.ph...2957#post202957
Я уже не помню, к чему мы там пришли, в итоге васька же запустилась как надо, а это и было конечной целью. Просто из того сообщения я запомнил, что при изменениях лимитов нужно пересобирать все, вот я и делал это на всякий случай.
Но мы уже отошли от темы. Вот интересно, почему визуалка портит vis и получается leaf recursion. Я сейчас использую свои скомпиленные p2csg и p2bsp (я там менял пару вещей, включая пару недавних фиксов из прайма), и вот мой p2vis вылетает (неважно менялся код или нет), а скомпиленный тобой почему-то нет. Загадка.

__________________
Мой мод на Xash


Отправлено Дядя Миша 24-07-2022 в 13:38:

А, ну так для уровня, целиком состоящего из моделей и то - ради теста.

Цитата:
Aynekko писал:
и вот мой p2vis вылетает (неважно менялся код или нет), а скомпиленный тобой почему-то нет

Потому что ты лимиты поменял?

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 24-07-2022 в 13:43:

Цитата:
Дядя Миша писал:
Потому что ты лимиты поменял?

Допустим. Тогда почему твой p2vis, готовый, компилит все отлично, а скомпиленный мной p2vis из твоего же (неизмененного нисколечки) исходного кода выдает leaf recursion? Ведь это по сути одно и то же.

__________________
Мой мод на Xash


Отправлено Дядя Миша 24-07-2022 в 14:18:

Я же выше написал почему.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 24-07-2022 в 16:21:

Вот сейчас что выяснил - p2vis.exe, который ты выложил в теме, датируется 25 июня 2019 года.
https://hlfx.ru/forum/showthread.php?s=&threadid=5263
А в исходниках паранои 2, есть файл flow.cpp, который датируется 29 июня 2019 года. Вот как раз там и выводится leaf recursion. Вопрос, что там изменилось за эти 4 дня?

__________________
Мой мод на Xash


Отправлено Дядя Миша 24-07-2022 в 18:01:

Цитирую сам себя:

Цитата:
Дядя Миша писал:
+ Оптимизатор видимости порталов, нечто вроде вальвовской Leafs Crosscheck, но действующей прямо по ходу PortalFlow. По идее должен немного ускорить виз и улучшить его качество. Сравнительных тестов толком не проводилось.


Но вообще - эта ошибка вылезает когда компилируют в дебаге.
В релизе её нет.

Добавлено 24-07-2022 в 21:01:

Цитата:
Aynekko писал:
Мои скомпиленные exe-шники почему-то весят 150-170 кб, а тут всего 75

Ну вот и ответ. Ты что про отладочную сборку никогда не слышал?
Ууу ребята, я вам уже 10 лет про пятый сервис-пак толкую, а вы в дебаге компилите...

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 24-07-2022 в 18:06:

Цитата:
Дядя Миша писал:
Цитирую сам себя

Процитировал это конечно хорошо, это говорит о том, что это есть в выложенных файлах от 25 июня. А вот cpp файл ты уже редактировал после релиза (ну судя по дате). Может там еще что-то изменилось.
Потому что еще раз - релизный exe не вылетает, а билд из скачанных исходников (я в них ничего вообще не меняю) - вылетает. Релиз или дебаг, разницы нет. Рекурсия лифов и все.
Цитата:
Дядя Миша писал:
а вы в дебаге компилите

В дебаге я скомпилил, потому что пытался найти ошибку. Без дебага у меня на том месте vis просто крашится. Доходит до 40% portal flow и процесс умирает. С дебагом там пишется ошибка leaf recursion.

__________________
Мой мод на Xash


Отправлено Дядя Миша 24-07-2022 в 18:33:

Цитата:
Aynekko писал:
В дебаге я скомпилил, потому что пытался найти ошибку

Тогда к чему вопросы про разный размер файла?

Попробуй в bspfile.h закомментировать строчку

#define HLVIS_MERGE_PORTALS

и пересобрать виз без нее.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 24-07-2022 в 19:24:

Цитата:
Дядя Миша писал:
Тогда к чему вопросы про разный размер файла?

Оно что в дебаге, что в релизе отличалось от твоего exe-шника.
Цитата:
Дядя Миша писал:
#define HLVIS_MERGE_PORTALS и пересобрать виз без нее.

Вот дела, помогло. Теперь все компилит!

__________________
Мой мод на Xash


Отправлено Дядя Миша 24-07-2022 в 20:09:

Цитата:
Aynekko писал:
Вот дела, помогло. Теперь все компилит!


Где-то я уже об этом писал.

Добавлено 24-07-2022 в 23:06:

Цитата:
Aynekko писал:
Оно что в дебаге, что в релизе отличалось от твоего exe-шника.

Тогда снова возвращаемся к словам про сервис-пак. Это становится интересным.

Добавлено 24-07-2022 в 23:09:

И вообще скажу вам по секрету, если бы не этот SP5 и процессоро-пак, я бы давно уже с шестёрки соскочил и забыл про нее как страшный сон.
Именно они и делают всю магию, позволяя ею компилить вполне современный код. Ну конечно, если там триграфов нету
Единственная несуразность - это отсутствие поддержки long long, но за эту конструкцию вообще башку открутить надо. Потому что тогда по смыслу должен быть и long double, к примеру.

__________________
My Projects: download page

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

Цитата:

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


Отправлено SNMetamorph 25-07-2022 в 19:31:

Цитата:
Дядя Миша писал:
Дядя Миша писал:
+ Оптимизатор видимости порталов, нечто вроде вальвовской Leafs Crosscheck, но действующей прямо по ходу PortalFlow. По идее должен немного ускорить виз и улучшить его качество. Сравнительных тестов толком не проводилось.

Как раз за это отвечает HLVIS_MERGE_PORTALS?

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


Отправлено Дядя Миша 25-07-2022 в 20:15:

Совершенно верно. Поэтому и в макросе, чтобы можно было отключить, если что-то пойдет не так.

Народ он же как? Ему выкладываешь-выкладываешь-выкладываешь, а он начинает пользоваться спустя несколько лет. Когда я уже про это и думать забыл.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 26-07-2022 в 06:05:

К сожалению это не помогло. Внезапно, после очередного компила опять пошли вылеты. Дефайн этот закомменчен, я даже специально еще раз перекомпилил. Скомпиленный Дядей Мишей exe работает исправно.

SNMetamorph вчера тоже убрал этот дефайн и все равно leaf recursion (он мне скинул дебажный exe).

К слову, я уже сталкивался с подобным, когда vis крашился на другой карте, но почему-то непостоянно. В какой-то момент я даже ловил себя на мысли, что помогает перезапуск джека и мне казалось, что это работало.
В общем, если знаете, что это такое может быть, я буду только рад помочь отдебажить.

__________________
Мой мод на Xash


Отправлено Дядя Миша 26-07-2022 в 08:28:

Ну значит ffsl глючит. Но как его убрать я уже не подскажу.

__________________
My Projects: download page

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

Цитата:

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


Временная зона GMT. Текущее время 17:16. Страницы (10): « Первая ... « 6 7 8 9 [10]
Показать все 150 сообщений этой темы на одной странице

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