HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Paranoia 2:Savior > Paranoia 2:Savior map compile tools
набор утилит для компиляции уровней
Страницы (10): « Первая ... « 6 7 8 9 [10]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

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

Рейтинг



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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 24-07-2022 12:57
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



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

__________________
Мой мод на Xash

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

Старое сообщение 24-07-2022 13:13
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



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

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

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

Старое сообщение 24-07-2022 13:38
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



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

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

__________________
Мой мод на Xash

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

Старое сообщение 24-07-2022 13:43
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 24-07-2022 14:18
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



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

__________________
Мой мод на Xash

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

Старое сообщение 24-07-2022 16:21
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



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

Цитата:
Дядя Миша писал:
+ Оптимизатор видимости порталов, нечто вроде вальвовской 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'

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

Старое сообщение 24-07-2022 18:01
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



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

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

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

__________________
Мой мод на Xash

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

Старое сообщение 24-07-2022 18:06
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



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

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

Старое сообщение 24-07-2022 18:33
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



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

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

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

__________________
Мой мод на Xash

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

Старое сообщение 24-07-2022 19:24
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



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

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

Старое сообщение 24-07-2022 20:09
-
SNMetamorph
Житель форума

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

Рейтинг



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

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

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

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

Старое сообщение 25-07-2022 19:31
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



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

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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 25-07-2022 20:15
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



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

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

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

__________________
Мой мод на Xash

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

Старое сообщение 26-07-2022 06:05
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 26-07-2022 08:28
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 13:07. Новая тема    Ответить
Страницы (10): « Первая ... « 6 7 8 9 [10]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Paranoia 2:Savior > Paranoia 2:Savior map compile tools
набор утилит для компиляции уровней
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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