Баг меню компиляции карты в расширенном режиме. При вводе команд из списка доступных, например копировать файл, команда вводится на английском Copy file и в дальнейшем не интерпретируется, пока в ручную не введёшь на русском.
При полете в 3д виде,иногда при сильной загрузке пк, заметны подергивания.Решается отключением одного(из двух) процессора через диспетчер задач,для Jack.exe
XaeroX ну он имеет ввиду, что в однопотоке не лагает, а в многопотоке лагает при нагруженном проце. ХЗ, по-моему, при сильной нагрузке в любом случае будет лагать. Вот это и загадка, почему в однопотоке не лагает, хотя должно быть по смыслу наоборот.
Добавлено 28-10-2017 в 23:44:
Цитата:
Hypax писал: одного(из двух) процессора
А у меня восемь потоков. И тоже подлагивает при сильной нагрузке, например, когда идёт компиляция карты в многопотоке. Да хоть 32 потока будет, всё равно будет лагать.
Тут кстати вопросец назрел, мб, кто знает. Почему Build vis leafs у hlrad нагружает только одно ядро? Проверено неоднократно. Длится эта операция чертовски долго при маленьком скейле текстур, как раз таки из-за однопоточности. Спрошу у Дяди Миши на КСМ в теме про новые компиляторы параллельно. Интересно, что это за операция такая, что её распараллелить нельзя?
"ну он имеет ввиду, что в однопотоке не лагает, а в многопотоке лагает при нагруженном проце."
Это я и имел ввиду!)))
XaeroX Я подумал что будет полезно написать об этом.Мне это напомнило баг со старыми играми,на некоторых системах при запуске cs или nfsu все движения становились резкими или все сильно ускорялось,решалось также,отключением одного из процессоров для приложения.
Ku2zoff писал: Мне надо, чтобы параметры предыдущей энтити стирались при смене класснейма. Надоело удалять вручную рендер-параметры после смены func_wall на func_detail. Это конечно частный случай (и на детайлы не влияет), но, бывает, что параметры, сохраняющиеся от предыдущего класса, (не указанные в фгд для нового) влияют на разные вещи в игре после компиляции уровня. Оставлять стоит только поля target и targetname. Остальное (в том числе флаги), тереть нафик.
Поддерживаю. Параметры не стираются при смене энтити. Например, все func_door на карте были несолидными, при том, что флаг Passable отключен. Если открыть карту в Хаммере и просмотреть ошибки, то можно увидеть, что у всех энтить имеются лишние параметры. Хаммер видит такую ошибку, Джек нет. Нужно обязательно исправить сохранение параметров от предыдущей энтити. Ибо так работать нельзя , ломаешь мозги, где сделал ошибку и не можешь найти ее, а проблема вон в чем.
Добавлено 08-11-2017 в 17:29:
Вторая проблема опять же связана с дверью. Она открывается только с одной стороны на E, с другой просто не откроется.
Третья касается game_player_equip, в параметрах указываю выдачу ножа и гранат, после компиляции выдаются все пушки.
Четвертая проблема связана с копированием параметра и его вставкой. несколько раз вставить копируемый текс/значение не выйдет. Допустим хочу скопировать имена энтить. (грубо говоря) После нескольких операций вставки, он будет выдавать !EPAIRS, либо копировать значения всей энтити, а не его значения.
Последняя связана со вкладкой Map propertis. https://www.youtube.com/watch?v=J-FAaP5mlqQ
Открываю папку с небесами, в Джеке открываю эту самую вкладку, пишу имя неба, переключаюсь на папку с небесами, копирую новое имя неба, переключаюсь на Джек, а окошко Map Propertis становится пустым.
Добавлено 08-11-2017 в 20:16:
Также окно текстурирования имеет особенность центрироваться. Убираем его вбок, выбираем текстуру, окно перешло в центр. Каждый раз приходится перемещать это окно.
1.1.1262, x86-64, ГНУ/Линакс+Стим
Возможно, недоработка в qt или драйверах nvidia, но на всякий случай отпишу.
Открываем JACK, открываем карту и пока она грузит ресурсы сворачиваем окно. Ждём пока всё загрузится, разворачиваем окно ( pix.academ.info).
Рендер отвалился (глобально), сама программа работает. Можно, например, вслепую добавить энтитю.
Это очень похоже на проблему Qt.
Проверь, пожалуйста, у тебя Джек грузит те библиотеки, что с ним в комплекте, или системные, а если системные - то какой они версии?
Добавлено 13-11-2017 в 21:59:
И ещё, при создании нового окна (Window -> New Window) оно так же выглядит, или нормально?
>при создании нового окна (Window -> New Window) оно так же выглядит, или нормально?
Нет, рендер насовсем отваливается. Никаким другим способом не это состояние вызвать не удалось, только если убрать окно из видимости при инициализации рендера.
Сегодня обновился Windows10 до v1703.
И v1.1.1064 64bit версия стала зависать на 3-4 сек, при выделении в окнах.
Пробовал переустанавливать, обновлять драйвера, библиотеки - не помогает.
Старые версии ведут себя аналогично.
32bit версия работает нормально.
Что можно придумать?
Купить стим-версию 1.1.1262, возможно в ней бага не будет. Или ждать обновления бесплатной. Дело с большой вероятностью в видеодрайверах, 2D - больная тема. Графика Intel?
Ku2zoff писал: Дело с большой вероятностью в видеодрайверах
Я подозреваю, что если дело в драйверах - то платная версия будет глючить точно так же. Я там алгоритм выделения не менял. Тема действительно интересная, я разрабатывал и тестировал на Win7, но от тестеров под Win10 репортов о подобной проблеме не получал.
Нужны жареные подробности о конфигурации железа, а также нет ли других багов, скажем, при отрисовке?
Разобрался.
Intel драйвер, полученный при обновлении, собака.
Сразу видно в диспетчере задач, жрет 350-400М памяти.
Странно что это повлияло только на x64 версию.
Простая переустановка драйверов не помогала.
Удалил все видео драйвера под корень, и установил начисто intel, потом nvidia.
Теперь использует память 100-150М, все заработало как надо.
ЗЫ
Вообще MS прислал какую-то кривую и старую сборку.
Ну чтобы любимая программа работала, танцевать надо, а как же обычным юзерам.
Jeronimo писал: Intel драйвер, полученный при обновлении
Графика от Intel - говно. На ней ничего нормально не работает. Ну а драйвера, получаемые от майкрософта - тот ещё гемор. Я сразу отключаю все эти автоматические загрузки, и ставлю всё ручками.
Цитата:
Jeronimo писал: Ну чтобы любимая программа работала, танцевать надо, а как же обычным юзерам.
Это ты ещё линукс не ставил Там вообще, чтобы он работал, надо целый ритуал исполнить.