Страницы (2): [1] 2 » Показать все 1273 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Jackhammer (https://hlfx.ru/forum/forumdisplay.php?forumid=35)
-- Багрепорты (https://hlfx.ru/forum/showthread.php?threadid=4450)
Багрепорты
В этой теме предлагаю писать о багах.
Для предложений по развитию есть отдельная тема.
Если с момента релиза стабильной версии прошло больше месяца (как сейчас), не рекомендую описывать её баги - почти наверняка они исправлены. Если у вас есть возможность скачать нестабильную линукс-версию - лучше багрепортить по ней.
Описание бага должно быть максимально подробным:
1. Версия редактора, битность (можно посмотреть в окошке About). Обратите внимание, что все версии 1.0.ххх 32-битные.
2. Текстовое описание бага и инструкции по его воспроизводству (если возможно).
3. Скриншот, явно демонстрирующий проблему (если она не бросается в глаза - обведите рамкой и т.п.)
4. Карта-пример. Чем меньше фрагмент карты - тем лучше. Если баг присутствует на карте-коробке - это вообще идеально.
5. Информация о системе: версия ОС, её битность (32 или 64), сервис-пак (если есть), модель и частота CPU (особенно если речь о стабильных вылетах при запуске или тормозах, скриншот окошка из CpuZ - идеальный вариант), модель GPU (особенно если речь о багах отрисовки, скриншот окошка из GpuZ - идеальный вариант), количество оперативной памяти, а также - ВАЖНО - полное имя пути установки редактора (особенно если речь о несохраняющихся конфигах).
6. Информация о том, есть ли такая проблема в Valve Hammer Editor (если речь об инструменте, присутствующем и там, и там).
7. Всё остальное, что, по вашему мнению, может относиться к делу.
Неполное описание бага может привести к тому, что он никогда не будет исправлен.
__________________
минибаг установщика: конпекляторам не поставлено chmod +x
//а что фрислэйвовскую версию не стал прикладывать?
__________________
http://www.moddb.com/mods/monorail-quest
__________________
Эту проблему назвал как минивылет. Вообщем, создал нового монстра для игры. Так как название не присутствует в FGD решил обойтись без него. Добовляю нового монстра на карту и перехожу на вкладыш флагов. Ставлю галочку на 2 пункт - вылет. Спробовал сново - вылет. А когда в FGD добавил названия монстра всё пошло успешно.
Пользуюсь альфой версии.
master07
lin64: не получается повторить
__________________
http://www.moddb.com/mods/monorail-quest
CentOS 6.5 x64 + быдлогном. Видяха квадро, дрова дефолтные.
1. Ctrl+Q не работает. Ни в 2д, ни в 3д. Кстати, тогда маленькая просьба - добавь Ctrl+Shift+A - deselect all, оно встречается, например, в милке, и вполне логично.
2. Делаю цилиндр Shift+V, выделаю две точки, Ctrl+F, новый едж, Shifv-S, новый едж пропадает. Оптимизация?
3. Центровка камеры (сброс ушлов) по Escape - нет?
4. стрелки направлений у энтить, имхо, чересчур огромные.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~
Расскажи, как сделать в Qt4 множественные шорткаты для одного экшена - сделаю.
__________________
XaeroX ок, дома был кутэ вроде, посмотрю.
Ты радуйся, что на такие мелочи внимание обращают - значит, по-крупному всё путём
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
XaeroX просто у меня под линуксом на работе нет никаких карт и дома почти не рисовал ничего. Мне, глядя на багрепорты здесь, было стрёмно большие проекты переносить на JH, а сейчас уже можно.
Кстати, при Alt+P при выделении brush with non-palanar faces (или кака их там) можно было бы захайлайтить эти самые инвалидные фейсы (например, принудительно включив texture manipulation mode)? А то стандартный "фикс" может наделать больше фреда чем пользы.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
XaeroX
маленькая недоделка. при использовании [Plugins]>[Half-Life]>[Round coordinates] он раундит вообще все координаты, даже небо, даже аллаха. соответственно, в случае скал, например, можно получить полкарты битых брашей. имеет смысл в этот плюгин проверку на валидность брашей добавить. если уж нельзя зараундить -- то и не надо.
__________________
http://www.moddb.com/mods/monorail-quest
thambs
В этом и смысл плагина. Делать то, что делал хаммеровский экспортёр в мап.
__________________
XaeroX
ну я в данном случае ориентировался на >6. Информация о том, есть ли такая проблема в Valve Hammer Editor (если речь об инструменте, присутствующем и там, и там).
т.к. проблема есть. впрочем, мне оно нафиг ненадо.
__________________
http://www.moddb.com/mods/monorail-quest
rmf, map... главное - хвост!(c)
Т.е. главное, чтоб полученную точность держал движок.
А кстати, если в мап писать, допустим, 128-битный дабл, дать это прожевать компилятору, чтобы он уже решил, что выдать движку - будет меньше глюков с застреваниями? (чисто теоретический бред, ок. всё равно никто не захочет вдвое усложнять расчёты)
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Не хочет разворачиваться на весь экран.
Ubuntu 14.04, разрешение 1366×768
Jack 1.1.312 (64 bit)
Engineer
Не думаю, что это проблема джека. Скорее, это проблема убунты.
__________________
Engineer
не надо говноюнити использовать.
Добавлено 03-07-2014 в 02:48:
тфу ты, да это ж ещё хуже -- гоном!
__________________
http://www.moddb.com/mods/monorail-quest
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
>А теперь ты сам себе вырыл яму - будем гнобить за гей-оболочку!
а я не удивлюсь, если это новая фича. разработчики говнома решили, что разворачивать окна на полный экран -- это слишком сложно для пользователя-идиота. в гей-оси окна разворачивать нельзя, значит священный HIG требует сделать так же.
__________________
http://www.moddb.com/mods/monorail-quest
Engineer это мы по-доброму, что ты! Ты ж не яблочник )
Кодеры - они такие, делят всё на чёрное и белое (и небезосновательно).
Кстати, тебе лично ничего плохого не сказали, всё ок.
Вощем, под Центосом64 я больших проблем не обнаружил кроме страшнейгих тормозов на дефолтных дровах (или их нет? ).
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
Хеллоу, уже поднимался такой вопрос, что-то там про слэши )) но я так и н е понял что делать... )
http://funkyimg.com/i/JNME.png
- не сохраняется конфигурация настроек (( каждый раз настраиваю заново
- возможно ли исправить такую тему (это было и в древних VHE) - после компиляции браши съезжают, вроде все вертексы лежат на сетке, почему такое происходит http://funkyimg.com/i/JNN7.jpg ???
когда выйдет новая версия для винды? )
__________________
Китайские - это VHLT.
Таких проблем с джеком быть не должно. Если ты, конечно, специально не выбрал команду Round Coordinates в меню плагинов.
__________________
хрень с vertex tool вылезла:
лепит все вершины по сетке:
(в опциях флаг, естественно, включён)
Добавлено 04-09-2014 в 05:36:
(1.1.320 64-bit)
__________________
http://www.moddb.com/mods/monorail-quest
XaeroX
А ты решил вопрос с зависанием джека при переносе с карты на карту чего-либо?
Это единственное, что у меня не работает и напрягает!
thambs
Знаю, это старая тема. Так и не доходят руки поправить.
(_-=ZhekA=-_)
__________________
XaeroX
Я знаю, но проблема в том, что я не могу это повторить!
(_-=ZhekA=-_)
В том-то и дело. Такие баги сложнее всего исправить.
__________________
XaeroX, огромнейшее тебе спасибо за этот мегаредуктор!! Он офигителен! (у меня появился комп и я его попользовал). Но счастье моё остаётся неполным из-за:
JH 1.0.155
Bugs:
High constant CPU usage! Even when not focused or minimized (OpenGL-related thread).
Face Properties (Shift+A) tool window position is not saved (always in center!)
Strangely disappearing objects near 4096^3 borders.
Z does not work in CentOS 6.4
Win64: Failed to write /VDKLayout.dat - need to set permissions during installation OR better - save in %appdata%. Also, no Retry option.
GAME CONFIGURATION IS NOT SAVED AND NO ERRORS SHOWN! (same permissions problems!)
Suggestions:
Update camera indicator in 2D views after "stop navigation" (Z) command.
3D background color in the options dialog
Transparency options into options dialog
"Go to selection" (with camera) OR draw axes of the selected object last in the draw order.
(изыняюсь, спустя полмесяца обнаружил, что на новом компе не установлен русский язык )
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
XaeroX какой хоме? я про вантуз пишу! вантуз 6.1 64-бит
program files - read only
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
При попытке запуска на 32-битных не-x86 системах 32-битной версии:
./jackhammer: cannot execute binary file
Запуск в qemu привёл к такому:
DISPLAY=:0 qemu-i386 ./lib/ld-linux.so.2 --library-path ./lib:./jackhammer/:./lib/i386-linux-gnu/:./usr/lib/i386-linux-gnu/:./usr/lib/i386-linux-gnu/mesa/ ./jackhammer/jackhammer
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Physical RAM: 2747269120 Mb
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
Segmentation fault
На самом деле памяти чуть менее гигабайта, так что над кодом скорее всего стоит поработать. В иксах что-то пытается рисовать, что именно - не понятно.
Exagear Desktop ещё не вышел (хотя по производительности он возможно и справится), к тому же денег стоит.
Через libubt не запускается: Not Implemented Yet
P.S
Попробовал запустить в chroot с сетевой прозрачностью:
mittorn@mittorn-sun4i /mnt/ext4/x86 $ sudo LD_LIBRARY_PATH=/jackhammer DISPLAY=127.0.0.1:0 chroot . /qemu-i386 /jackhammer/jackhammer
Adding: "/jackhammer/plugins/vpHalfLifex86.so"
2 map export format(s) registered
2 map import format(s) registered
1 package format(s) registered
1 sprite format(s) registered
1 model format(s) registered
Adding: "/jackhammer/plugins/vpQuake2x86.so"
1 map export format(s) registered
1 map import format(s) registered
1 texture format(s) registered
1 sprite format(s) registered
1 model format(s) registered
Adding: "/jackhammer/plugins/vpQuake3x86.so"
1 map export format(s) registered
1 map import format(s) registered
2 texture format(s) registered
1 package format(s) registered
2 model format(s) registered
Adding: "/jackhammer/plugins/vpQuakex86.so"
1 map export format(s) registered
1 map import format(s) registered
1 package format(s) registered
1 sprite format(s) registered
2 model format(s) registered
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
В этот момент появляется полноэкранное окно, но ничего не успевает прорисоваться.
__________________
32-битная не-x86 система - это ARM что ли? Или какой-то старый SPARC? Экзешник, скомпиленный под x86 и не обязан запускаться на других архитектурах.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~
А что волатила? Волатила будет кроссплатформенной.
__________________
XaeroX уже не верю Где гарантии что будут обновляться все платформы? Вот сейчас я в ступоре - только хотел с хамма на джек перейти - и облом. Переходить, собственно, не на что. И какашка в виде "Вантузятники будут страдать, почти как хохлы, так я решил" впридачу.
Придётся скромно сидеть на чём вальва дала.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~
С момента начала разработки джека прошло больше года, а я так и не получил почти никакого профита. И я не о деньгах, а о моральном удовлетворении. Его нет. Поэтому да, я решил немного над народом поиздеваться, чтобы хоть чем-то себя порадовать.
А так, конечно, в один прекрасный день появятся версии и под винду, и под линукс. В составе волатила-сдк уж точно.
__________________
Нашел способ 100% крашнуть джек. Крашится он от интенсивного вращения вертекса. На карте(кину jmf в icq) получилось вызвать краш раз 5, вращая 1 вертекс. Условия вращения видны на скрине(вектор начала вращения направлен на вертекс, вращение по 0.5 градусов - вроде это наименьшее, если не путаю).
Так же получилось вызвать краш этим же способом и на пустой карте, но только 1 раз.
кликабельно
Версия джека 1.1.254, но возможно этот баг не фикшен в последней.
...а у меня только появились деньги на донаты...
(экономил на обедах, да)
PS: я хотел со след. релизом XHL выложить сырцы многих карт, таки придётся пока в rmf... ну ты понял, хитрый план мог бы быть
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~
Хорошо, я подумаю.
Когда след. релиз XHL?
ComradeAndrew
А почему там у тебя Line 147 is incomplete?
__________________
XaeroX
Да не знаю. Не нравится ему zhlt.fgd почему-то
А краш словить смог?
__________________
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
mittorn
Qt4 под arm официально есть?
__________________
У меня в системе он имеется. Официально Qt4 под все платформы, на которые его можно скомпилировать, есть даже порт на android, правда достаточно ограниченный.
Бинарные сборки должны быть во всех дистрах, которые собирают под arm.
Т.к у меня gentoo, архитектурный барьер наблюдаю только на закрытых программах. Очень долго не было флеша, 2GIS, skype, оперы (хотя сейсчас уже всё есть т.к натащил с maemo и meego). Открытые же собираются из исходников даже на x86.
В debian к примеру:
https://packages.debian.org/hu/sid/libqtcore4
Пакет собирается официально.
И разрабатывался он уже с расчётом на сборки под arm:
http://www.linux.org.ru/news/opensource/4558487
В мобильных ОС MeeGo, Tizen, Sailfish и Blackberry QNX во всю используется, причём как основной тулкит.
Собраться должно без проблем, если прямых ассемблерных вставок нет.
Единственный нюанс, с которым можно столкнуться - профиль opengl.
Скорее всего qt должен быть собран с поддержкой opengl и без egl/gles, чтобы не было конфликтов. Либо же прийдётся переписывать графику на GLES. Есть разные слои совместимости, скорее всего потребуется модификация исходников, чтобы сделать прослойку для инициализации EGL, если использовать Regal (его использовали в Half-Life 2 для тегры например).
Или как более простой вариант - использовать glshim - транслятор в GLES + эмулятор glx, им можно прям готовые бинарники транслировать, возможно подойдёт, чтобы обернуть всё qt.
Програмная отрисовка не рассматривается из-за слабых процессоров на arm-устройствах. Даже в кваке лаги заметны, если не использовать оптимизированный движок.
Думаю, что с qt из debian соберётся.
Запустил таки jackhammer на arm
Оказывается, ограничение в Exagear было искуственным.
Скачал версию транслятора 1830M, в нём jackhamer запустился. Окошки рисуются достаточно быстро.
Одна беда, при создании opengl-контекста крашится.
Скорее всего дело в qt, буду копать.
mittorn
Я правильно понял, что ты запустил джек на андройде?
mittorn, ты с помощью qemu запустил? Или Xaerox разжился для тебя бинарниками для arm?
Пока только на linux, но на андройде с xserver тоже будет работать.
Использовал ubt из Doom by Eltechs.
Скорее всего можно и к Exagear Strategies прибить.
Можно попробовать запустить там windows-версию через встроенный wine (надо будет просто скопировать его на карту памяти), а можно подшаманить и запустить нативную, как сделал я.
В Exarear Strategies какая-то фигня с файловой системой. При любой нештатной ситуации бинарник падает. Скорее всего специально сделали. Если использовать версии постарее, почти всё нормально.
С помощью qemu запускать нет смысла - оно в 10 раз медленнее, да ещё и не запускается.
Добавлено 21-09-2014 в 18:18:
Поставил библиотеку софтверного рендеринга и оно заработало.
На простых картах (дефолтная коробка даже юзать можно.
glxgears выдаёт 46fps, а вот в джеке нормальная скорость отрисовки только с выключенными текстурами.
Думаю, если загрузить что-нибудь серьёзное - не потянет.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
В 10 раз медленнее qemu вообще на floating point (а то и больше).
На целых операциях в 4-5 раз.
Хотя фраза конечно смешная получилась.
Запустил wine, однако в half-life softrware-рендер не работаетк сожалению.
gl буду пытаться транслировать.
Добавлено 24-09-2014 в 10:03:
VHE рисует 2D намного быстрее.
mittorn VHE использует GDI для отрисовки 2d, а джек - opengl во всех вьюпортах, даже в браузере текстур.
__________________
Тогда всё логично т.к ускорение не используется.
Особенно заметно, когда после перемещения камеры во всех видах перерисовывается изменившаяся область, в это время блокируются действия в 3d-виде и перемещение небольшими рывками становится невозможным. . Если просто переместить объект в 2d виде вроде всё побыстрее рисуется.
XaeroX даже небо, даже аллах. А смысл?
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Для тех у кого проблема с отображением окна браузера.
Если выключить аппаратное ускорение DirectDraw и Direct3D то в окне браузера текстур вместо белого цвета появятся нормальные текстуры.
Правда при этом начинает тормозить 3D вид. Ну да это не беда. Ставим z-clipping на минимальное значение и наслаждаемся маппингом почти без торомзов и почти нечего не видя)
Возможно и другие способы из этой темы этой темы будут действенны.
__________________
-Мама, что такое земляника?
-Не знаю.
kogemyaka
В последних билдах, насколько я знаю, проблем с белыми текстурами нет.
__________________
XaeroX
А последних это каких?
(_-=ZhekA=-_)
Во всех последних, включая твой.
Не помню, кто говорил, что баг пропал. У меня-то его отродясь не было, я даже предположить не могу, с чем он связан. Но раз пропал - так тому и быть.
__________________
kogemyaka
У тебя не АТИ случаем?
(_-=ZhekA=-_) ATI, да. В хаммере начинает работать выделение в 3d виде а в джекхаммере текстуры норм становятся, хотя выделение работает штатно.
__________________
-Мама, что такое земляника?
-Не знаю.
kogemyaka
У меня тоже текстуры на некоторых моделях иногда белые ...
После долгого использования версии 1.0 решил обновиться до 155 билда. О чём пожалел, честно говоря. Ставил поверх.
Было (1.0):
При установке указал только, где лежит hl.exe. Все остальные fgd, spr и прочие wad'ы он подхватил самостоятельно, файл открыл без проблем. В 3D-окне нарисовал оружие/аптечки, как положено.
Стало (1.0.155):
Тот же файл открыл с нераспознанными текстурами (мадженто-черные квадраты). Подключил fgd, потом wad'ы. Модели оружия не отрисовались, синие кубы. Предпоследняя кнопка на панели ничего не делает. Подключил другой fgd — wad'ы слетели. Переподключил. Нифига. Когда отключаю единственный fgd и жму Применить, Джек вылетает с ошибкой. При второй попытке — удачно, не вылетает.
Чего снова не увидел:
· В 2D-окнах крайне неудобно работать без пробела. После VHE ощущение, что отрезали пару пальцев на руках. Неудобно дергать полосы прокрутки, честное слово!
· Окошко Face Properties. Выпадающий список Current Texture. Просто умоляю — сделайте, как в Хаммере! Или в выпадающем списке Texture Group добавьте пункт «10 последних выбранных». Ужасно парит каждый раз в браузере текстур выискивать нужную!
· По поводу выравнивания объектов. Есть понятие «базовый объект» — относительно него производится выравнивание, он остается на месте, остальные перемещаются. Указать его довольно просто — он выделяется последним.
· Желательно также добавить выравнивание объектов по центру (отдельно по горизонтали и вертикали).
У меня пока всё. Разбогатею — продоначу. Несмотря на всё, прога очень нравится.
DrRoy
Спасибо за тест, конечно, но версия 1.0.155 безнадёжно устарела и багрепортить по ней нет смысла.
__________________
XaeroX
Выложил бы последнюю версию, чтобы народ не путать и не выслушивать отчеты о багах старой версии
__________________
Ну, вот и повод задуматься.
__________________
XaeroX
Времена года еще не совпали?
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
1. Jackhammer на Linux считает прямой путь к директории и путь к той же директории по ссылке - разными путями. Выражается в том, что при попытке (совершенно ненужной, так как это та же самая папка) скопировать .map файл перед компиляцией в указанную папку, получаем ошибку записи файла. Пример:
* Could not copy the file:
Source: /home/freeslave/.local/share/Steam/SteamApps/common/Half-Life/valve/maps/testmap.map
Destination: /home/freeslave/Steam/steam/SteamApps/common/Half-Life/valve/maps/testmap.map
* Linux gave the error message:
"File exists"
2. В редакторе шейдеров при попытке сбилдить (Build script) неправильный по синтаксису текст (например, "lalala jigurda") Jackhammer крашится с Segmentation fault.
3. Некоторые модели из игр на ку3-подобных движках загружаются без текстур (например, arm.md3 из Tremulous).
4. Имена незагруженных из моделей текстур появляются в браузере текстур.
5. Если браш имеет фейсы с различным масштабом, то в Texture Applcation Mode (применимо к брашу в целом) при изменении масштаба вручную (прописывание чисел) он не меняется. Если использовать кнопки на спинбоксе, то масштаб меняется только при втором щелчке (хотя сами числа меняются уже при первом). Всё то же самое касается и сдвига по осям. При этом нажатие Apply окрашивает весь браш в одну из его текстур, и масштаб опять же не меняется, даже если пользователь прописывал числа. Не уверен, соответствует ли такое поведение задумке.
6. В Quake 3 текстура с наличием cull back в шейдере не отображается на карте. Возможно связано с тем, что jack в принципе не рисует задние стенки фейсов.
7. Если увеличить сетку, пока находишься в режиме clipping tool, и при этом одна из точек рассекающей прямой окажется вне масштаба сетки, то её нельзя зацепить мышкой.
8. Jackhammer, считывая пути к файлам из fgd (например, к моделям), не заменяет обратные слэши на прямые, что приводит к ошибке в Linux.
FreeSlave
Спасибо за репорт.
1 - в очередной раз "исправил".
2 - не воспроизвелось. Но пофиксил вылет при "Check script for errors".
4 - не баг, а фича. Джек полагает, что ненайденная текстура модели может быть потом переопределена загруженным шейдером, поэтому и показывает.
6 - исправил.
7 - исправил, заодно сделал snap to grid точек клипа.
8 - вроде исправил.
__________________
XaeroX
Я, кстати, напомню по поводу ещё одного бага.
ComradeAndrew
Этот баг я смотрел, не воспроизводится ни при каких условиях, увы.
__________________
XaeroX
Тогда остался баг со списком entity и 5й баг описанный FreeSlave. Это на 1.1.393(1.1.320a)
__________________
XaeroX
1. Свойства entity при копировании(copy->past) добавляются к уже имеющимся, вместо замены. Так же имя entity остается прежнем, а не заменяется на имя скопированной.
2. При пролистывании(скролл мышью, когда параметры применяются) списка entity собираются все их свойства.
В прочем это один баг вытекающий в эту проблему.
__________________
XaeroX
Сейчас чекнул - имя меняется. Может так было на более ранней версии.
В общем сейчас только свойства.
__________________
XaeroX
Странно. Значит я что-то перепутал.
FreeSlave
Тоже 32.
__________________
1.1.467 amd64 GNU/Linux
небольшой баг:
1. врубаем EnergySavingMode
2. NewMap
3. Выносим пару панелей в отдельные окна (см аттач)
4. Alt+F4
5. ???
6. PROFIT! основное окно закрылось, а панельки остались и jackhammer висит в списке прцессов. но не завис, по SIGTERM нормально выходит.
__________________
http://www.moddb.com/mods/monorail-quest
1.1.467 amd64 GNU/Linux
ага, нашёл регрессию:
1. shift+a
2. выделяем грани, меняем им текстуру
3. ctrl+z
4. ???
5. PROFIT! текстурные координаты и масштаб съехали -- перестроились под текстуру, на которую менял (особенно заметно, если большую текстуру поменять на 16x16).
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Если репортишь регрессию - напиши, в какой версии проблем не было. Так легче исправлять, сравнивая сорцы виндиффом.
__________________
XaeroX
в 1.1.320 норм
Добавлено 03-12-2014 в 18:50:
upd:
проявляется только если включён UVLock. смотрю дальше. возможно, этот баг и ранее присутствовал.
upd#2:
ага, баг есть уже в 1.0.166. не замечал его из за редких условий возникновения.
__________________
http://www.moddb.com/mods/monorail-quest
Ага, ну значит, старый баг. Буду искать, в чём дело.
__________________
XaeroX, реквестирую дебуг-версию 1.1.489:
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Модуль-то какой, jackhammer или плагин?
А впрочем, неважно. Сейчас всё пересоберу в дебаге и кину.
__________________
гнулинакс 64
ага поймал. вобще не там. сегфолт при Shift+Z в 3d окне (если выделен объект):
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Ага, отлично, спасибо. Исправлю. По крайней мере функция известна.
Добавлено 24-12-2014 в 05:22:
Исправил.
__________________
добрался таки до q3
не грузит индексированные tga
__________________
http://www.moddb.com/mods/monorail-quest
__________________
XaeroX
hlwad хотел скормить.
__________________
http://www.moddb.com/mods/monorail-quest
Вот что бывает, когда люди пытаются освоить ку3 методом тыка.
Движок ку3 крайне недружелюбен к этому методу.
__________________
вместе с фрислэйвом ещё сегфолт нашли:
#1. открываем/создаём карту
#2. f2>fgd>edit: джек ругается, что fgd in use > ok
#3. закрываем карту
#4. repeat #2
???
PROFIT
дебуг версия, что ты давал (111491):
__________________
http://www.moddb.com/mods/monorail-quest
__________________
>линуксом - нет notepad.exe
этому я рад.
__________________
http://www.moddb.com/mods/monorail-quest
Предостерегаю тех, кто пользуется редактором под халфу.
Найден баг с анимированными текстурами. Если анимационная цепь разорвана, редактор впадает в бесконечный цикл и вылетает.
Например, в ваднике есть текстуры +0tex, +1tex, +3tex, но нет +2tex.
Пока баг не исправлен, нужно избегать подобного.
__________________
Важная информация для тех, кто мапает в джеке под ку3.
Убедитесь, что пути в игре lowercase. Некоторые пиратские сборки грешат тем, что, например, имеют папку "Maps" именно с большой буквы M, а должно быть "maps". В этом случае q3map2 не найдёт путь к ку3 из имени карты, и у вас съедут все текстуры. Скажем спасибо нашим западным партнёрам за case-sensitive пути под виндой.
__________________
не то что бы баг, но лучше это поправить:
при открытии ent-файла все solid-entity естественно становятся пустыми. лучше бы их сразу удалять что бы ошибки по alt+p не сыпались.
__________________
http://www.moddb.com/mods/monorail-quest
Понятие солид-энтити - весьма субъективно. Редактор удаляет только такие пустые, которые были созданы в процессе редактирования. Остальные он превращает в поинт-энтити на всякий случай.
__________________
>Остальные он превращает в поинт-энтити на всякий случай.
попробуй открыть аттач:
__________________
http://www.moddb.com/mods/monorail-quest
Ага, понял. Значит, я пофиксил автоматическое превращение пустых солидов в поинты. Тем лучше. Alt+P, выбираешь ошибку, Fix all of type, проблема исчезает.
__________________
У меня счас со временем очень плохо, я запускал jh на 10 минут.
Насколько я понял, в меню конфигурации не понимаются переменные. У меня ХЛ заинсталлен в %HLROOT%, например. И, когда надо, он указывает на hl1110, hl1120, xash3d.
Когда открываются browse-диалоги, указанный ранее путь просто копируется в строку filename, но cd у диалога где-то в районе "моих документов".
Из-под не-админа вроде работает.
Ещё на большой карте при alt+p повылазила куча непонятных невидимых и несуществующих в 3D объектов. CTRL+E показывают какой-то параллелепипед, но найти в 3D его нереально. Посем предложение: как в hammer отрисовывать в 3D-виде линии origin для выделенного объекта поверх ВСЕГО. Чтобы сквозь стены можно было увидеть и добраться.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
XaeroX никогда не правлю ошибки автоматом - только руками, чтобы всё знать.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
Не знаю, в какую тему написать, напишу в "багрепорты".
Получил сегодня пожертвование на Джекхаммер в размере 0 рублей.
Товарищи, имейте совесть, купите на 10 рублей спичек, или что там на них можно купить. В данном случае вы попросту подарили эти деньги вражеской фирме PayPal, терроризирующей наш Крым. Я ж специально просил учитывать комиссию в размере 10 рублей + 3% от суммы...
Радует тут лишь то, что пожертвования столь редки, что PayPal особо на них не наживётся.
__________________
XaeroX
Главное что в минус не ушел .
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro
Да вот жешь - если кто зашлёт 5 рублей, у меня, небось, тоже 5 спишется.
__________________
Хотел кинуть остаток с карты для проверки, да вот незадача: мой аккаунт Paypal заблокирован почему-то, а для заведения нового они домашний телефон требуют (откуда он во втором десятилетии 21 века возьмётся?)
В общем, paypal в этой стране уже не работает. Или это такой тонкий троллинг россии, что у них там в лесах до сих пор все на проводах сидят.
Ещё в октябре всё работало.
__________________
XaeroX давай я тебе просто денех на телевон положу, а? Или там тоже быдлокомиссия?
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~
Не знаю, давай попробуем.
__________________
http://pix.academ.org/img/2015/02/2...fe55b00e608.gif
http://pix.academ.org/img/2015/02/2...f966535bd21.gif
Вот такой баг.
http://pix.academ.org/img/2015/02/2...01f3724601e.gif
И ещё такой с сортировкой.
__________________
Немного попробовал 1,1,500 32бит для кваки
Бага с загрузкой ase моделей:
Loading: "F:/q/DeFRaG/models/shaderlab_terrain.ase"
Error: bad token `A' at line 303 (expected `:')
Error: bad token `' at line 303 (expected `:')
Error: bad token `' at line 303 (expected `:')
Error: bad token `' at line 303 (expected `:')
для другой модели долго-предолго спамил подобным
Loading: "F:/q/DeFRaG/models/ball.ASE"
Error: too many vertices in model (4842)
маловато будет
__________________
Модель отсюда:
http://robotrenegade.com/q3map2/dow...lab_terrain.zip
Она сгенерирована q3map2; после экспортера десятого макса тоже не грузятся.
Какой лимит хороший - без понятия. Для примера сейчас играюсь с террейном на 250к треугольников, грузится за секунду в эдиторе (формат 3ds).
__________________
В netradiant (gtk1.5 аналогично, gtk1.4,1.6 падают).
Skaarj
Перед тем, как это баг вылез, ты случайно не вставил эти энтити с другой карты?
__________________
1. 1.1.500 х64
2. Зависает после копирования группы комбинацией shift+lmb, разгруппирования, и последовательном снятии выделения с брашей. Чтобы воспроизвести баг, нужно создать несколько брашей, сгруппировать, скопировать методом shift+lmb, разгруппировать скопированное, зажать ctrl, и начать снимать выделение с брашей.
3. http://www.youtube.com/watch?v=3jIO...eature=youtu.be
4. Баг работает на любой карте.
5. AMD FX 6100 3.3Ghz, DDR3 8 Gb, GeForce GTX 560 1Gb, Шindoшs 7 SP 1 x64, установлен по адресу D:\Programs\Jackhammer
6. Не замечено.
7. Sample text
__________________
У меня воспроизводится! На хр32bit
Только для "успеха" надо развыделенный браш выделить заново.
win 8.1 x64
Баг не воспроизводится.
Добавлено 03-04-2015 в 19:00:
А нет. Сделал как на видео - зависло.
Я делаю, как на видео, но вылетов нет.
Хотя есть некоторым образом странное поведение редактора, не скрою. Какая-то проблема со снятием выделения с группы, видимо, после разгруппировки. Но вылета - нет.
__________________
Так. Воспроизвел на 4 брашах и 1 ентити. Понадобилось сгрупировать, скопировать шифтом и без разгрупировки снять выделение через ctrl.
Попробую отследить все условия.
Ааа, всё. Без вот этого шага:
__________________
Главное скопировать shift-ом, потом снять выделение и поставить снова через ctrl. Так верняк (:
Всё, нашёл проблему и вроде исправил. Ещё раз спасибо.
__________________
1. 1.1.500 х64
2. При назначении браша в энтитю func_button, и выставлении флага don't move в редакторе кнопка создаётся, но не работает в игре (не нажимается, звук такой же, как если тыкать в стену). При этом если скопировать кнопку с другой карты - будет работать. Если делать в хаммере - всё работает изначально, созданные кнопки будут работать.
3. Тащемта скриншотить нечего.
4. Баг работает на любой карте.
5. AMD FX 6100 3.3Ghz, DDR3 8 Gb, GeForce GTX 560 1Gb, Шindoшs 7 SP 1 x64, установлен по адресу D:\Programs\Jackhammer
6. Нет, в хаммере всё работает.
7. Sample text
Прошу сделать кого-нибудь, кто юзает жек, вот что:
1.Открыть Jackhammer
2.Создать карту с кнопкой с флагом don't move, скомпилить, запустить.
3.Сообщить сюда результат.
4.Открыть Hammer
5. Повторить п.2
6. Повторить п.3
Проверил под халфой, всё работает, бага не вижу.
Жду ещё подтверждений.
__________________
решил попробовать редактор, запустил, создал энтити monster_ххх, начинаю стирать ххх - вылет. Повторил этот вылет 3 раза, 2 из них подряд, но теперь не получается
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
перехожу на другой двиг
Yo Den
Не надо там ничего вручную писать. Выбирай то, что есть в списке.
Каждое изменение этой строчки ведёт к глубинным перестройкам энтити.
__________________
XaeroX можно замутить проверку по fgd, если введенная строка не совпадает ни с одним объектом из fgd, то не производить изменений в энтите, а при потере фокуса или нажатии энтер в случае совпадения - менять энтитю, а в случае левого названия - сбрасывать на заданный default entity
__________________
-Brain is dead-
>если введенная строка не совпадает ни с одним объектом из fgd то не производить изменений в энтите
для советующих такое в аду приготовлены особо изощрённые пытки
__________________
http://www.moddb.com/mods/monorail-quest
__________________
thambs ну пусть падает, да
__________________
-Brain is dead-
У меня не падает. Можете подробно описать, как это воспроизвести?
И баг рейда все как-то проигнорили.
__________________
__________________
>И баг рейда все как-то проигнорили.
ну так он даже карту-пример не приложил.
__________________
http://www.moddb.com/mods/monorail-quest
Если я правильно понял, то проблема Рэйда возникает из-за "листания" списка энтить и собирания всех их свойств. Я уже давно Ксеру репортил этот баг.
Если создать кнопку через пкм список энтить, то все работает.
Да, из-за листания баг может быть, в теории.
__________________
XaeroX
Я проверил - у меня кнопка ломается, если перевести в ентитю через ctrl+t, потом выбрать func_button
Карты-тесты: http://rghost.ru/private/6XnjnwR47/...60df33dcfd2de73
Raid
Там у одной из кнопок стоит флаг Touch Activates, посмотри внимательнее.
Видимо, он появился от другой энтити, потому что ты скроллил список энтитей.
__________________
2 XaeroX:
Хм, действительно. Тогда вопрос снят. Только не скроллил, а просто вбивал название.
Raid
Фишка может быть в том, что хаммер игнорирует дефолтовые значения флагов, а джек - учитывает и ставит галочки согласно тому, что прописано в фгд. И вот такой побочный эффект.
__________________
Очень напрягает этот косяк с вращением:
[youtube]zHBIN4GmQ9A[/youtube]
tolerance
Почему youtube, когда всю жизнь был тег video?
Добавлено 23-04-2015 в 07:13:
Вращение сложных объектов сбивает их с сетки, факт.
В хаммере разве не так?
__________________
Попробовал проделать ровно такое в radiant1.4/1.6/1.5/netradiant - не сбивается
В 1.4/1.6 только уезжает позиция после четырёх последовательных поворотов по 90 градусов, но с сеткой порядок
Левый вопрос: отличается ли mapformat 220 по возможностям текстуринга от brush primitives (проекция по нормали к фейсу, shift, scale, rotation)?
__________________
Я пытаюсь понять, доступны ли в мап220 алигны, принципиально невозможные в других форматах, или преимущество заключается в простоте расчётов
Пока не смог придумать алигн, невозможный даже в убогом axial projection
__________________
Путём экспериментов выяснил, что brush primitives из радиантов тоже имеет текстурные оси!
Только записан компактнее, типа ( scaleS*sx scaleS*sy offsetS ) ( scaleT*tx scaleT*ty offsetT )
Повторил алигн из напримера:
...задав оси вручную в мапнике
В surface inspector этот формат на редкость криво привинчен, он попросту ломает такой текстуринг
Зато texture lock чётенько работает, ничего не дёргается
__________________
tolerance Ctrl+B же. В хаммере тоже часто сбивается
__________________
-Brain is dead-
__________________
__________________
1 | /* brush primitive texturing */ |
2 | else |
3 | { |
4 | /* calculate texture s/t from brush primitive texture matrix */ |
5 | x = DotProduct( vTranslated, texX ); |
6 | y = DotProduct( vTranslated, texY ); |
7 | dv->st[ 0 ] = s->texMat[ 0 ][ 0 ] * x + s->texMat[ 0 ][ 1 ] * y + s->texMat[ 0 ][ 2 ]; |
8 | dv->st[ 1 ] = s->texMat[ 1 ][ 0 ] * x + s->texMat[ 1 ][ 1 ] * y + s->texMat[ 1 ][ 2 ]; |
9 | } |
10 | } |
Garux
Ну так откуда texX и texY берутся? Это ж и есть сами оси.
Добавлено 26-04-2015 в 17:06:
__________________
__________________
Хорошо, попытка - не пытка
Ага, теперь понятно, спасибо.
Как-то я не сообразил, что матрица применяется не к осям, а к проекциям, а там понятия ортогональности уже нет. Значит, теоретически действительно можно экспортировать текстурирование джека в формат браш-примитивов.
Другой вопрос, зачем вообще их придумали? В чистом ку3 оси нужны, чтобы грамотно присовокупить к фейсу лайтмапу. Если использовать неискажённые оси - лайтмапа будет не прямоугольником, а параллелограммом, и жрать ненужное пространство. Далее, оси нужны для касательного пр-ва для бамп-маппинга, что умеет считать ку3мап2. То есть, по сути, нам всё равно придётся восстанавливать искажённые оси в компиляторе. Ну почему же их сразу не писать в мап-формат, слегка доработав именно компилятор? Это же намного проще и логичнее, чем докручивать новый экспорт-формат джеку, где придётся решать хитрые уравнения для вычисления этой текстурной матрицы?
__________________
Ума не приложу, из каких корыстных соображений был выбран такой формат текстурирования
Посмотрел на формат карт Doom3 - там плоскости фейсов заданы, как нормаль + дистанция, а текстуринг через такую же матрицу
Что до уравнений - можно взять готовое решение отсюда:
https://gitlab.com/xonotic/netradia...2/convert_map.c
функция ConvertBrush
Этот код заражён GPL-вирусом.
Ну не важно, принцип понятен.
Вопрос - а кому именно-то нужен экспорт в формат браш-примитивов? Я не знаю ни одного пользователя джека, работающего с ку3, а компиляторы ку1/ку2/хл1 всё равно брашпримитивы не понимают.
__________________
__________________
Положение кубика погоды не делает, с фейсом на осях и дефолтным алигном тот же результат
*bug*bug*bug*
path-tool, крупная сетка, выделяем несколько вершин, используем перемещение. все вершины привязались к сетке, даже если были не её.
__________________
http://www.moddb.com/mods/monorail-quest
- модели в циклер спрайтах не прорисовываются, с монстр генерик всё ок
- мелочь: при открытом окне Объект пропортиес, нажимаешь закрыть карту и табличка с вопросом сохранения находится за Объект проп.
- тот же глюк, что и в хаммере: большие модели, типа 3д-скайбоксов начинают прорисовываться только под определённым углом и расстоянием от центра модели
- в энтити репорт было бы хорошо добавить путь к моделям и спрайтам от энтить типа циклер спрайта, чтобы можно было легко найти нужное
- кнопка Сейв на панели предлагает сохранить в жмф, хотя открыта карта в мап, это плохо
- нужно убрать управление движением брашей на крестик в 2д виде, всё-таки он в хаммере для навигации использован, а тут неудобно получается, если что-то где-то вдалеке выделено, то оно двигается, а ты этого и не видешь. Использовать ползунки либо постоянно убирать выделение - это ужасно
- как насчёт рендера неба как в игре?
Добавлено 15-05-2015 в 22:25:
Джек зачем-то испоганил текстурные координаты. До:
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
перехожу на другой двиг
после
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
перехожу на другой двиг
__________________
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
перехожу на другой двиг
>> тогда чем выставлять на карту модели?
env_sprite
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
перехожу на другой двиг
__________________
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
перехожу на другой двиг
__________________
Skaarj
Я, кстати, так же делаю с первого дня работы в хаммере.
__________________
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
перехожу на другой двиг
__________________
Несколько неровно временами работает clipping tool:
http://rghost.ru/private/6Mhjr2GMr/...8ecf6/image.png
http://rghost.ru/private/6FX6vxTTW/...4ecc8/image.png
Из-за чего возникают некоторые проблемы:
http://rghost.ru/private/8rQxfydND/...5da18/image.png
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Raid
Ещё бы мне кто-то кнопки давал. Фиг там, всё самому делать приходится.
__________________
XaeroX
минибаг (или фича?): [Undo] не дествует на свойства энтить
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Фича.
__________________
не знаю,было или нет
если в object properties в class по чистой случайности написать по-русски,то джек крашит
__________________
//generated by Quake, do not modify
//I want QuakeC in XashNT
http://www.moddb.com/games/conscript
Баг подтверждаю.
1.1.500
Добавлено 03-06-2015 в 08:35:
Никому в голову не приходило такой глупости - печатать кириллицей в class object properties.
подтверждаю
__________________
http://www.moddb.com/mods/monorail-quest
__________________
//generated by Quake, do not modify
//I want QuakeC in XashNT
http://www.moddb.com/games/conscript
е-понский тоже
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Заметил одну не очень приятную вещь.
Например у меня есть такая конструкция в fgd
@SolidClass = func_rotating : "Rotating brush"
[
speed(integer) : "Speed": 125
]
Если выбрать func_rotating и поменять его на что-то другое,то speed 125 сохраняется и его приходится удалять,можно ли сделать очистку всех параметров при переключении?(Параметр видно при выключенном Smart Edit)
Если так и должно быть для определенных вещей,то извините
__________________
//generated by Quake, do not modify
//I want QuakeC in XashNT
http://www.moddb.com/games/conscript
st1x51
Так не должно быть и это уже обсуждалось. Фикс пока не придумали.
Советую создавать сразу желаемую entity.
__________________
//generated by Quake, do not modify
//I want QuakeC in XashNT
http://www.moddb.com/games/conscript
1.500
Если задать мультиманагеру имя, а потом в качестве цели выбрать его же, случится вот такая херня. Старый баг с вылетом редактора при копировании так же остался: если создать карту, выделить объект, и скопировать его с шифтом - джек упадёт.
Добавлено 21-06-2015 в 15:51:
2 ComradeAndrew:
Просто делая карты.
http://rghost.ru/private/7PNWHLPHc/...296daaa0b3.view
Raid:
Нет, я не понимаю как ты крашишь копированием. У меня не получается.
2 ComradeAndrew:
А, это. Ну вот так, в принципе: http://www.youtube.com/watch?v=YVnR...eature=youtu.be Оно как-то непонятно, через раз падает. Это бывает, когда запустил джек, и карту открыл. Обрати внимание на окна слева, где текстуры. Падает всегда, когда они пустые, а заполняются они только если кликнуть сначала на какой-нибудь браш. Тогда вылетать не будет. Если же запустить карту, и сразу скопировать браш, то браш будет в эмотекстуре.
Raid
Вообще никак не падает. И пустым удается сделать только при запуске пресета без текстур и только первый запуск. Но все равно ничего не крашит.
Raid
Почему ты не уточнил, что баг появляется тогда, когда ты открываешь редактор с помощью jmf-файла, а не просто запускаешь редактор и открываешь карту в нём? Как можно вообще не упомянуть об этом принципиальном моменте?
Добавлено 04-07-2015 в 23:21:
Теперь вылета, описанного на видео, быть не должно.
__________________
Jackhammer не открывает файл
где есть в пути русские буквы
https://www.youtube.com/watch?v=m8LGYXXxve4
А вот в новой версии как раз много работы было проведено с кириллическими путями. Скоро выложу.
Но вообще, конечно, это маразм, использовать кириллицу в путях...
__________________
>маразм, использовать кириллицу в путях
почему?
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Примерно потому же, почему в с++ ключевые слова английские, а не русские.
Русский язык не приспособлен для короткого и ёмкого определения понятий, в отличие от английского. На русском хорошо романы писать - это да. Но короткие понятные названия давать тяжело.
Ну и кодировки, да. Рано или поздно наткнёшься на программу, которая не поймёт кириллицу.
__________________
XaeroX
А ты исправил баг, если при включеном режиме камера в 2д окнах двигать карту вниз с помощью пробела или колесом у мышки, то карта дергается?!
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
(_-=ZhekA=-_)
Нет, не исправил. У меня ничего не дёргается.
__________________
У меня не получается открыть затекстуренную карту для Ку2 в версии 1.1.500. Либо карта открывается без текстур, либо редактор виснет на этапе кэширования ресурсов (когда барабанчик анимируется). Раньше вис на последней по алфавиту текстуре, теперь-на shotg2/tris.md2 либо на Quake2.fgd. Ресурсы из паков я распаковал, все опции, какие мог, в настройках конфигурации указал.
Crystallize
По правилам багрепорт написать сложно? Или ты даже не читал первый пост темы?
__________________
XaeroX
Я же тебе показывал! Ты сказал, что исправишь.
(_-=ZhekA=-_)
Если бы исправил - об этом было бы написано в чейнжлогах версий.
Раз нет - значит, не исправил.
__________________
вернулся (?) или ты не исправлял баг, что джек-хаммер считает строчные и заглавные буквы в строках одинаковыми символами, в силу чего, например, невозможно изменить строку "Sprites/E-Tele1.spr" на "sprites/e-tele1.spr"
__________________
http://www.moddb.com/mods/monorail-quest
Ага, поправил.
__________________
1.5
У клип тула определённо есть серьёзные погрешности: http://rghost.ru/private/7tcQBGqm7/...0184ecf950.view Плоскость разреза стартовала с пересечения сетки, строго на грани, проходящей под 45 градусов. В итоге вышло то, что на картинке. Потенциальный источник дыр. Приходится тщательно проверять после каждого разрезания.
Ну разумеется, есть погрешности. А где их нет?
Я и в хаммере постоянно перепроверял. Хорошо клиппинг работает только по аксиальным плоскостям.
Ну, главное чтобы оно округлялось до герметичных координат при экспорте в мап, в принципе.
Понятие "герметичности", согласно теореме Гёделя о неполноте, нельзя сформулировать однозначно в понятиях clipping tool.
И животноводство.
зря ты захардкодиваешь размер окошек, текст иной раз просто не помещается:
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Диалоги, как правило, всегда фиксированного размера.
Вот как это под виндой выглядит:
Увеличу, ок.
>как правило, всегда фиксированного размера.
с т.з. эргономики хорошо когда размер окна есть функция от размера шрифта.
>под виндой
там, кстати, тоже можно поставить крупные шрифты, и да, так же не все программы адекватно это переварят. но как то решать это надо, с удешевлением high dpi экранов проблема будет усугубляться.
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Я, честно говоря, не знаю методики масштабирования окон под размеры контролов по принципу "текст должен влезть". Не уверен, что даже Qt это умеет.
thambs
Это что виндовс 1985 года? Где вы такое откапываете?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro
Где-где. На официальном сайте дебиана. Где ж ещё?
XaeroX
ну это, вообще-то говоря, нетривиально, учитывая, что текст и переноситься может. у тебя же все окна подогнаны под твой размер текста? может тогда имеет смысл попробовать умножать захардкоженный (горизонтальный?) размер окна на отношение размеров используемого и эталонного шрифта?
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Я так и делаю. Просто когда под виндой куча свободного места в окнах - это и выглядит уродски, и эргономика нулевая.
При повороте браша через Rotate objects ->Anti-clockwise/Clockwise браш сьезжает на пол-юнита по сетке и выпрямить можно только через вертексы
NarutoUA
Видимо, центр браша лежал не по сетке. Попробуй Ctrl+B нажать после поворота.
Не знаю баг ли это именно редактора, но он меня жутко бесит. Если у энтити game_player_equip поудалять через Smart Edit ненужные оружия (даже если параметр 0 стоит игра все ровно выдает его), сохранить карту а потом перезайти, то энтитя опять заполняется этими ненужными пушками и каждый раз приходится их удалять.
NarutoUA
Давай fgd.
В аттаче
NarutoUA
Спасибо. Да, пожалуй это баг. Сделал, чтобы дефолты не добавлялись при открытии карты (а заодно и при копировании).
cycler_sprite отображает модели но не отображает спрайты.
NarutoUA
Ну а в хаммере что, умеет и то и другое отображать?
Ладно, еще есть такая штука, что если открыть 2 окна, то первое нельзя закрыть пока не закроешь второе (не знаю это такая фича Qt или баг редактора)
Неправда. Открыл два окна, закрываю в любом порядке. Запрос на сохранение карты - только когда закрываешь последнее окно данного проекта.
Ладно, аттракцион невиданной щедрости в виде "отвечаю на любые вопросы" пора завязывать. Теперь реагирую только на багрепорты, оформленные строго в соответствии с первым постом темы.
XaeroX мне весьма прескорбно это говорить, но JH просто невозможно пользоваться: каждые полсекунды притормаживание, постоянное сжирание 100% CPU. Это совсем не круто.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~
На твоём скрине написано, что сжирание 8.12% CPU, разве нет?
У меня во время работы жрёт порядка 33% CPU, никаких подтормаживаний, всё очень быстро, удобно и вообще круто.
Надеюсь, у тебя нормальный комп, а не сраный ноут?
ComradeAndrew
Значит, у тебя не сраный, а нормальный ноут.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~ fps сколько? (кнопка О)
Добавлено 30-07-2015 в 19:03:
~ X ~
у меня как ни странно такое вылечилось несколькими включениями/отключениями опции показа камеры в 2d окне. похоже, что всё таки то там есть что-то нехорошее, но локализовать не получается.
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Так он не столько на тормоза жалуется, сколько на CPU usage.
Камеру да, стоит попробовать отключить, как это я забыл.
XaeroX как раз на тормоза я жалуюсь больше т.к. рисовать реально мешают. Особенно - выделять объекты в тридэ. А то, что мне редактор батареи сжирает - ну... это ужасно. Он хоть в бэкграунде не рисует, если акно неактивное?
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~
Попробуй поставить Energy Saving Mode. В 3д будет сильно ограничен фпс, а неактивные окна не будут перерисовываться.
И да, когда ты ответишь на вопросы-то? Про фпс да про отключение камеры?
Добавлено 30-07-2015 в 23:08:
А кто расскажет, как работает джекхаммер на Win10?
Ku2zoff
В теории можно сделать параметр fgd: sprite_or_model().
Но вопрос - оно нам туда надо?
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
ComradeAndrew Ku2zoff
Спасибо за тест.
у меня 5 сек есть, напишу
1. после правого клика по тулбару правый клик по заголовку выдаёт меню тулбара:
2. shift+A does not work in texture window scale controls (number boxes)
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Если в редакторе имеется открытый "жирный" проект, который представляет из себя например, декомпил, в котором около 25 FPS в 3D окне.
То просадку FPS унаследуют все проекты редактора (речь идёт про CTRL+TAB'ание между проектами, когда они развернуты на всё окно редактора, т.е. когда по идеи прорисовываться должен только один, текущий проект).
Не во всех случаях, но в большинстве. Например: открыть "жир", получить 25 FPS, CTRL+N, получаем 60 FPS, CTRL+TAB'аемся на жир и обратно — получаем унаследованные 25 FPS в пустом проекте, где должно быть 60.
Выделяем func_wall (например из трех брашей), IG конечно же отключен.
Включаем IG, с зажатым CTRL снимаем выделением с одного из брашей, жмем DEL — удаляется вся конструкция. Если нажать CTRL+Z, то вернется конструкция, которая должна была быть, последующие CTRL+Z не вернут исходные данные.
Новая информация по поводу проседания FPS в 3D окне:
Если менять 3D режим окна (например, с дефолтного "3D Shaded Textured Polygons" на "3D Textured Polygons", то получаем ~21 FPS в окне. Вернуть 60 можно если поставить любой 2D вид за место 3D и обратно желаемое 3D.
tolerance
Да, редактор и должен был падать. В дебаге, по крайней мере, сразу же выдавал предупреждения о порче памяти. Но сейчас, повторюсь, вроде норм. На днях скину апдейт.
У меня скорее всего проблема из-за возможной несовместимости с виндой.
Система: i7 2,5GHz 8GB Windows 10 64-bit
Jackhammer1.1.700 64bit
Баг: Частые падения программы во время поиска энтитей(или манипуляций ими) через entity report.
И еще: ни на этой, ни на другой версии Джека (1.1.500) - маппингом занимаюсь сразу на двух компах - не работает отправка багрепортов. Постоянно пишется failed((
Добавлено 18-08-2015 в 18:28:
Архив с багрепортом...
Не думаю, что проблема с виндой - джек, насколько мне известно, совместим со всеми имеющимися и будущими виндами (на ядре WinNT). С другой стороны, а кто особо-то тестил этот энтити репорт? Я им почти не пользуюсь.
В общем, если найдёшь закономерность, по которой падает джек - пиши. И да, избавься от ошибок в логе - это уже как минимум сигнал того, что что-то настроено неправильно.
А всё, благодаря товарищу DarkEssence баг найден и оперативно исправлен. Советую подождать новой версии тем, что пользуется окошком Entity Report. Либо использовать 32-битную версию редактора, в ней бага нет.
XaeroX ждем-с))
энтити репорт - очень полезная штука, постоянно пользуюсь.
Помогает легко проверить связи между энтитями, изменять некоторые их свойства одновременно (не надо по одному искать по всей карте), подсчитывать их количество, находить нужную в считанные секунды.
+1
пользуюсь очень часто.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Наткнулся на баг с перемещением окна по сочетанию "кнопка windows + стрелки".
Маленькое предисловие: винда почему-то упорно присваивает первый номер телевизору, подключенному по HDMI, а не монитору. И не важно, какая видеокарта (на старой были DVI, HDMI и VGA, на новой 2xDVI, HDMI и DisplayPort, обе карты NVIDIA), не важно как подключен монитор, через VGA или DVI. Это влечёт за собой определённые проблемы: некоторые программы открываю свои окна не на основном дисплее windows (у него второй номер, это монитор), а на том, у которого первый номер (это телевизор). Окна приходится перемещать (к счастью, только один раз, дальше прога запоминает дисплей).
Так как окна удобнее перемещать по сочетанию клавиш "кнопка windows + стрелки", а не мышкой (чтобы переместить мышкой, нужно точно попасть в шапку окна, а телик большую часть времени выключен, поэтому это почти невыполнимая задача), я естественно пользуюсь этим сочетанием. Окно джека перемещается на телевизор без проблем, а вот обратно на монитор не хочет. По телевизору перемещается, меняет размер, сворачивается/разворачивается, но на монитор не возвращается.
Проявляется этот баг тогда, когда окно джека не умещается по высоте в экран (дефолтное разрешение телевизора в качестве дисплея 1360х768 и нижняя часть окна находится под панелью задач). До меньшего размера окно свернуть невозможно. Если увеличить разрешение телевизора до родного 1920х1080 (которое не подходит для работы в качестве дисплея, а только для вывода видеосигнала), то окно нормально перемещается. Версия редактора 1.1.700 32 бит. Естественно windows.
Добавлено 24-08-2015 в 11:52:
З.Ы. Джек может работать с внешними текстурами при конфигурации half-life, то есть вообще не подключая вадов? Какие форматы поддерживаются? Или загрузка текстур реализована непосредственно в плагинах, и плагин для халфы грузит только вады? Сорри за тупой вопрос.
>"New objects", "Filters" и "Textures"
от себя добавлю, что эту панель можно вообще удалять, и вызывать соответствующие окна по хоткеям.
__________________
http://www.moddb.com/mods/monorail-quest
несмотря на то что такое поведение 1в1 идентично хаммеру, напишу всё таки в эту ветку, т.к. такое поведение что в хаммере, что в джеке делает использование инструмента смещения _очень_ неудобным.
итак, раньше (<=11700) привязка к сетке производилась от центра объекта:
а в 11735 он hammer-like привязывается одним из углов:
соответственно, смещение объектов чей bbox не кратен шагу сетки превращается в мазохизм. очень хотелось бы иметь возможность вернуть старое поведение хотя бы скрытой опцией в ini-файле.
__________________
http://www.moddb.com/mods/monorail-quest
XaeroX
не, ну раньше оно точно по центру было. даже не совсем по центру, а просто смещалось кратно сетке, если центр не лежал на сетке, то он так и оставался не на сетке. я пока откатился на стабильную ветку, так как с таким смещением работать не могу.
__________________
http://www.moddb.com/mods/monorail-quest
thambs
В смысле - не можешь? Ты же сказал, что в хаммере так же. Или всё-таки не так?
Если я сделаю привязку центра, то браши будут слезать с сетки, если их размеры не кратны сетке. Это, имхо, ещё более отвратное поведение.
>В смысле - не можешь? Ты же сказал, что в хаммере так же. Или всё-таки не так?
так же. в нём я не работал, а страдал (ну делал вспомогательный браш под сетку и перемещал вместе с ним)
>Это, имхо, ещё более отвратное поведение.
не надо к центру, надо старое поведение, как в 11700 и ранее. т.е. просто приращение координаты кратное сетке.
>Если я сделаю привязку центра, то браши будут слезать с сетки, если их размеры не кратны сетке
зато модели у тебя теперь слезают с сетки, если их несколько выделить и одновременно смещать:
//жесть, каким то образом добился, что у меня заблокировалось смещение мышкой вправо. пока не нашёл условий воспроизведения.
__________________
http://www.moddb.com/mods/monorail-quest
Поскольку приходится пользоваться редактором в тяжёлых полевых условиях (без мышки, монитора), я, похоже, наловлю больше всяких недоработок по эргономике. Вот пока что первый список:
- ЖУТКИЙ ЛАГ В 3D при использовании WASD остаётся, если не отключать галочку с камерой. Как будто обрабаывается ввод букв, а не нажатие клавиш.
- ctrl+tab не работает в conf dialog (и в game profiles)
- нет & у кнопки Apply
- В диалоговом окне просто катастрофически нужно ALL FORMATS BY DEFAULT!!
- 50% CPU даже в фоновом режиме!!
- CTRL+E не центрирует вид по центру мира
- гигантский диалог "surface properties", закрывающий полэкрана, можно было бы покомпактней; кроме того, shift+a не обрабатывается если курсор в полях ввода чисел (обработку комбинации лучше производить до прохождения сигнала в субобъекты, по крайней мере, это было в МФЦ).
(я не помню, о чём из этого мог писать раньше, но каждая страница грузится по 10 минут, так что листать не буду)
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Если в Surface Propertes вводить (печатать) Scale, Rotation и т.п., и не снимая фокус ввода, нажать например на одну из Justify кнопок (или Rotation), то ввод не учтётся. Однако если нажать на Align галки, то учтётся (это ок).
jackhammer зачем то раскрывает символические ссылки к ресурсам -- это очень нехорошее поведение. например, у меня текстуры расшарины между несколькими движками через симлинки. в результате чего, вместо относительного пути к текстуре джек раскрывает её путь до абсолютного. то же касается всех остальных игровых ресурсов.
__________________
http://www.moddb.com/mods/monorail-quest
в порядке самообразования смотрел http://www.simonoc.com/pages/design...eof_source.htm, но карта сделана в радианте и джек не хочет читать его .map-формат. там и текстурные координаты как то по другому записаны, и комментарии к каждому брашу имеются.
Добавлено 10-09-2015 в 17:13:
>я даже не думал.
зря. там и другие ситуации. например, у меня всё хранится на большом компе и иногда я к нему подключаюсь с другого через sshfs. соответственно, все ресурсы расшарены через неё, а для удобства в корне хомяка симлинки. вообщем, рискну стать твоим врагом, но всё таки настою, что это неправильное поведение. симлинки для того и сделаны, что бы сокращать пути, а когда вместо models/wc.mdl получаешь /mnt/data/half-life/valve/models/wc.mdl то выходит ерунда. т.е. можно конечно поизвращаться с mount -o bind, но это уже будет напоминать всем известную историю про.
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Я попробую исправить это поведение, просто жаль, что ты не обратил моё внимание на это сразу. Сейчас выше риск что-то не заметить или допустить регрессию.
Добавлено 10-09-2015 в 20:35:
>У меня открыл без проблем.
ну я нашёл в чём дело, при открытии был выбран не q3 .map а просто .map
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Вообще говоря, каждый плагин реализует собственный формат map. Т.е. мап-файл от халфы нельзя открывать плагином ку1, и так далее. То есть иногда это возможно, но совместимость не гарантируется.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
linux_11737_x64
поймал редкий краш. карта в формате hlmap, если попытаться открыть её в q3 конфигурации игры (в диалоге открытия тем не менее выбран hlmap-формат), то джек крашится. причём это получается только с этой картой, другие хэлфовские так открываются нормально и в q3 формат конвертируются.
code:
ERROR: bad token `0' at line 9 (expected `(') ERROR: bad token `' at line 9 (expected `)') ERROR: bad token `' at line 9 (expected `(') ERROR: bad token `' at line 9 (expected `)') ERROR: bad token `' at line 9 (expected `(') ERROR: bad token `' at line 9 (expected `)') Loaded project with game configuration "OpenArena" Segmentation fault (core dumped)
__________________
http://www.moddb.com/mods/monorail-quest
XaeroX на счет пропадания ентитей:
Проявляется после копирования. Как я понимаю, это что-то типа VIS'а в движке, т.е. когда ентитя за кадром, то она не отображается. Так вот, всё указывает на то, что после копирования, "VIS-местоположение" ентитей не генерится по новым позициям, а унаследуется от исходных ентитей.
Достаточно посмотреть эту гифку:
Я просто скопировал спавны и разместил их зеркально (зеркальная карта).
Да, есть там в джеке что-то типа виза.
Версия редактора самая последняя?
И да, еще есть небольшой недочет при зеркаливании ентитей, тех же спавнов.
Имеем спавн с углом 90 градусов (YAW), зеркалим горизонтально — получаем 89 градусов .
Или 180 — горизонтально — 359, а если еще раз, то 181 и т.д.
Добавлено 14-09-2015 в 17:10:
XaeroX, сама последняя, что я получал, а точнее 1.1.714.
tolerance
Как именно ты копировал? Shift+Drag или Ctrl+C/Ctrl+V?
XaeroX Ctrl+C/Ctrl+V.
Мне только что удалось воспроизвести. Попробуй поставить один info_player_start, выделить, скопировать, вставить, поставить рядом, выделить два, сделать также, потом, когда их уже где-то 4-6, то выделяешь все, копируешь, вставляешь где-нибудь очень далеко (дабы VIS не доставал) и проверяешь.
Я к сожалению по тех. причинам не могу залить видео.
Вообщем надо копировать-вставлять много раз.
Ок, тогда давай так: CTRL + N, дефаулт рум (512, 512, 160). Размер сетки 16. Не трогая НИЧЕГО, работаем только в TOP виде, создаем info_player start тут:
http://6.firepic.org/6/images/2015-...5m90din3ezc.jpg
Выделяем созданный спавн, CTRL+C, CTRL+V, вставится в центр карты:
http://6.firepic.org/6/images/2015-...l2evhwq2ek9.jpg
Теперь копируем вставленный спавн (CTRL+C), вставляем (CTRL+V) в этом же месте и перемещаем сюда:
http://6.firepic.org/6/images/2015-...iqwn3d4z5ab.jpg
Теперь точно так же копируем его, вставляем и перемещаем копию рядом:
http://6.firepic.org/6/images/2015-...06u206mg0ai.jpg
Выделяем последние два спавна:
http://6.firepic.org/6/images/2015-...kpsrg834ies.jpg
И копируем-вставляем сюда:
http://6.firepic.org/6/images/2015-...zftiucqubw1.jpg
Можно проверять, последние два спавна будут пропадать, когда не будут рендериться предыдущие два.
Не знаю, влияет ли, но мой FGD:
http://cs-mapping.com.ua/tools/cs_e...ck793c_wc35.rar
tolerance
Проделал все описанные операции строго как ты описал.
НИЧЕГО НЕ ПРОПАДАЕТ.
Похоже, всё-таки нужно видео.
Не знаю, какое у видео качество (не могу посмотреть), ибо разрешение довольно таки инопланетянские (в весь рабочий стол), это я к тому, дабы ты разглядел мелкую сетку, но думаю, что всё ок.
Мда. Похоже, там есть какой-то мааааленький нюанс. Ты делаешь что-то не так, как я. Потому что у меня упорно не получается это воспроизвести.
Обрати внимание на то, что происходит между 00:17 и 00:18. Этого я тоже не могу воспроизвести.
Призываю кого-нибудь из юзеров тоже проверить вышеопоказанный баг (по видео).
дай прямой линк на видео (или ютуб), попробую воспроизвести.
__________________
http://www.moddb.com/mods/monorail-quest
thambs, Flash'а нет что-ли?
http://www.youtube.com/watch?v=ca0zQcNmx3E
никак не получается. т.е. картина то знакомая, но дальше пока затык.
__________________
http://www.moddb.com/mods/monorail-quest
Если TAB'ом менять режим в 3D виде, то он не будет изменен в выпадающем "camera" меню.
linux_11756_x64
1. баг с симлинками на первый взгляд пропал.
2. Achtung, Regressions! точечные итемы не отображаются ни в 3d ни в 2d виде:
code:
{ "classname" "worldspawn" "fog" "0 0 0 0" "gravity" "800" "defaultteam" "0" "newunit" "0" "gametitle" "0" "startdark" "0" "MaxRange" "32768" "sounds" "1" "angles" "0 0 0" "mapversion" "220" "wad" "/home/toozeg/xash/valve/halflife.wad" "_generator" "Jackhammer 1.1.756 (vpHalfLife)" } { "classname" "monster_furniture" // меняю с monster_ на _item -- и вуаля! "angles" "0 0 0" "origin" "96 -32 16" } { "classname" "item_suit" "angles" "0 0 0" "origin" "0 -64 0" }
__________________
http://www.moddb.com/mods/monorail-quest
thambs
View -> Hide Items
code:
Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)"
code:
ku2zoff@ku2zoff-linux:~/.jackhammer$ ./jackhammer.sh Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)" Adding: "/home/ku2zoff/jackhammer/plugins/vpHalfLifex64.so" 2 map export format(s) registered 3 map import format(s) registered 1 package format(s) registered 1 sprite format(s) registered 1 model format(s) registered 1 archive format(s) registered Adding: "/home/ku2zoff/jackhammer/plugins/vpQuake2x64.so" 1 map export format(s) registered 1 map import format(s) registered 1 texture format(s) registered 1 sprite format(s) registered 1 model format(s) registered 1 archive format(s) registered Adding: "/home/ku2zoff/jackhammer/plugins/vpQuake3x64.so" 1 map export format(s) registered 1 map import format(s) registered 2 texture format(s) registered 1 package format(s) registered 2 model format(s) registered 1 archive format(s) registered Adding: "/home/ku2zoff/jackhammer/plugins/vpQuakex64.so" 1 map export format(s) registered 1 map import format(s) registered 1 package format(s) registered 1 sprite format(s) registered 2 model format(s) registered 1 archive format(s) registered Added archive: "/home/ku2zoff/jackhammer/sprites.pak" (11 files) Using extension: GL_ARB_texture_compression Using extension: GL_SGIS_generate_mipmap Using extension: GL_EXT_texture_edge_clamp Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40807) ./jackhammer.sh: line 7: 1585 Аварийный останов $DirName/$AppName "$@" ku2zoff@ku2zoff-linux:~/.jackhammer$
Удалил QT либы из папки с джеком. Вылет пропал. В консоли варнинг:
code:
WARNING: Qt version mismatch! Compiled with version 4.8.7, runtime version is 4.8.6
code:
./jackhammer.sh: line 7: 1622 Ошибка сегментирования $DirName/$AppName "$@"
1 | ku2zoff@ku2zoff-linux:~/.jackhammer$ ldd jackhammer |
2 | linux-vdso.so.1 (0x00007ffde9d98000) |
3 | vstdlib.so => ./vstdlib.so (0x00007fd3ae828000) |
4 | libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007fd3ae338000) |
5 | libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007fd3ad648000) |
6 | libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007fd3ad2f0000) |
7 | libQtOpenGL.so.4 => /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4 (0x00007fd3acfe8000) |
8 | libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007fd3accb8000) |
9 | libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd3aca98000) |
10 | libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd3ac790000) |
11 | libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd3ac3e0000) |
12 | /lib64/ld-linux-x86-64.so.2 (0x00007fd3aeaa8000) |
13 | libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd3ac1c0000) |
14 | libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd3abfb8000) |
15 | libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fd3abca8000) |
16 | librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fd3abaa0000) |
17 | libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd3ab790000) |
18 | libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd3ab578000) |
19 | libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fd3ab338000) |
20 | libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007fd3ab118000) |
21 | libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fd3aaef0000) |
22 | libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fd3aac40000) |
23 | libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fd3aa9e8000) |
24 | libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007fd3aa7e0000) |
25 | libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007fd3aa5c0000) |
26 | libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fd3aa3b0000) |
27 | libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fd3aa198000) |
28 | libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fd3a9e50000) |
29 | libnvidia-tls.so.352.41 => /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.352.41 (0x00007fd3a9c48000) |
30 | libnvidia-glcore.so.352.41 => /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.352.41 (0x00007fd3a71b0000) |
31 | libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fd3a6f40000) |
32 | libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fd3a6d10000) |
33 | libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007fd3a6aa0000) |
34 | libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fd3a6898000) |
35 | libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fd3a6690000) |
36 | libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fd3a6488000) |
37 | libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fd3a6260000) |
38 | libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fd3a6058000) |
1 | linux-vdso.so.1 (0x00007ffc430b8000) |
2 | vstdlib.so => ./vstdlib.so (0x00007faf16518000) |
3 | libQtCore.so.4 => ./libQtCore.so.4 (0x00007faf16010000) |
4 | libQtGui.so.4 => ./libQtGui.so.4 (0x00007faf15330000) |
5 | libQtNetwork.so.4 => ./libQtNetwork.so.4 (0x00007faf15018000) |
6 | libQtOpenGL.so.4 => ./libQtOpenGL.so.4 (0x00007faf14d10000) |
7 | libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007faf149e0000) |
8 | libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007faf147c0000) |
9 | libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007faf144b8000) |
10 | libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007faf14108000) |
11 | /lib64/ld-linux-x86-64.so.2 (0x00007faf16798000) |
12 | libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007faf13f00000) |
13 | libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007faf13cf8000) |
14 | librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007faf13af0000) |
15 | libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007faf137e0000) |
16 | libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007faf134d0000) |
17 | libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007faf132b8000) |
18 | libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007faf13098000) |
19 | libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007faf12e28000) |
20 | libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007faf12c00000) |
21 | libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007faf12950000) |
22 | libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007faf126f8000) |
23 | libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007faf124f0000) |
24 | libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007faf122d0000) |
25 | libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007faf120c0000) |
26 | libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007faf11e80000) |
27 | libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007faf11c68000) |
28 | libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007faf11920000) |
29 | libnvidia-tls.so.352.41 => /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.352.41 (0x00007faf11718000) |
30 | libnvidia-glcore.so.352.41 => /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.352.41 (0x00007faf0ec80000) |
31 | libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007faf0ea10000) |
32 | libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007faf0e808000) |
33 | libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007faf0e5e8000) |
34 | libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007faf0e3e0000) |
35 | libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007faf0e1d8000) |
36 | libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007faf0dfa8000) |
37 | libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007faf0dd80000) |
38 | libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007faf0db78000) |
1 | ku2zoff@ku2zoff-linux:~/.jackhammer$ ./jackhammer.sh |
2 | Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)" |
3 | Adding: "/home/ku2zoff/jackhammer/plugins/vpHalfLifex64.so" |
4 | 2 map export format(s) registered |
5 | 3 map import format(s) registered |
6 | 1 package format(s) registered |
7 | 1 sprite format(s) registered |
8 | 1 model format(s) registered |
9 | 1 archive format(s) registered |
10 | Adding: "/home/ku2zoff/jackhammer/plugins/vpQuake2x64.so" |
11 | 1 map export format(s) registered |
12 | 1 map import format(s) registered |
13 | 1 texture format(s) registered |
14 | 1 sprite format(s) registered |
15 | 1 model format(s) registered |
16 | 1 archive format(s) registered |
17 | Adding: "/home/ku2zoff/jackhammer/plugins/vpQuake3x64.so" |
18 | 1 map export format(s) registered |
19 | 1 map import format(s) registered |
20 | 2 texture format(s) registered |
21 | 1 package format(s) registered |
22 | 2 model format(s) registered |
23 | 1 archive format(s) registered |
24 | Adding: "/home/ku2zoff/jackhammer/plugins/vpQuakex64.so" |
25 | 1 map export format(s) registered |
26 | 1 map import format(s) registered |
27 | 1 package format(s) registered |
28 | 1 sprite format(s) registered |
29 | 2 model format(s) registered |
30 | 1 archive format(s) registered |
31 | Added archive: "/home/ku2zoff/jackhammer/sprites.pak" (11 files) |
32 | Using extension: GL_ARB_texture_compression |
33 | Using extension: GL_SGIS_generate_mipmap |
34 | Using extension: GL_EXT_texture_edge_clamp |
35 | Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40807) |
36 | ./jackhammer.sh: line 7: 2248 Аварийный останов $DirName/$AppName "$@" |
А, ну ясно. Qt юзает системный диалог открытия файла, а системный в данном случае - KDEшный, а он в свою очередь - на старой версии Qt. Его либы подгружаются, появляется конфликт и вуаля.
Да, пожалуй, единственное решение - удалить либы редактора и принудительно посадить его на системный Qt. Ну и ждать, пока авторы кедов обновят его до последней версии Qt4.
Когда вызывается диалог открытия файла вываливает в терминал вот это дело:
1 | Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString) |
2 | Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QString) |
3 | kfilemodule(2324) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-excel.sheet.binary.macroEnabled.12" |
4 | kfilemodule(2324) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-excel.addin.macroEnabled.12" |
5 | kfilemodule(2324) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-powerpoint.slideshow.macroEnabled.12" |
6 | kfilemodule(2324) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-excel.sheet.macroEnabled.12" |
7 | kfilemodule(2324) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-powerpoint.presentation.macroEnabled.12" |
8 | kfilemodule(2324) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-word.template.macroEnabled.12" |
9 | kfilemodule(2324) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-excel.template.macroEnabled.12" |
10 | kfilemodule(2324) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-powerpoint.template.macroEnabled.12" |
11 | kfilemodule(2324) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-word.document.macroEnabled.12" |
12 | kfilemodule(2324) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-powerpoint.slide.macroEnabled.12" |
Ku2zoff
Таков удел всех линуксоидов - воевать с необязательными багами и побеждать несущественные проблемы. Если в винде джек ставится и работает у всех одинаково - то под линуксом сколько людей, столько и проблем. И если каждую пытаться анализировать - про дальнейшую разработку можно забыть.
Удалил новый драйвер, вернул тот, что из репов. Соответственно, dkms модуль пересобрался. OpenGL теперь нормально работает в кедах, есть всинк в 3д виде. Исчез segfault при закрытии редактора (он был и с родными и с системными либами). Джек не крэшится только с системным QT.
1.1.700 Windows 7
Мрачно о**еваю от кривости клиппинг тула. Точки плоскости обрезания ставятся не идеально по пересечениям сетки, или же идеально, но приближение координат при обрезании недостаточно точное, и в результате получается такая лажа:
Из-за этого инвалидные структуры лезут на ровном месте, и постоянно приходится перепроверять на косяки буквально каждый вертекс. И хорошо, когда геометрия относительно простая. А если нет? Автоспайка конечно спасает, но неплохо бы её сделать при значениях меньше некоторой погрешности, после применения клиппинг-тула, чтобы не двигать вертексы руками лишний раз.
Raid
оппа-оппа! чуть подробнее опиши условия восмпроизведения. я где то год назад репортил ксероксам о баге с clip-toolом и он тогда его основательно пофиксил. нюжто регрессия?
__________________
http://www.moddb.com/mods/monorail-quest
Raid
Клип-тулом надо пользоваться очень аккуратно.
Казалось бы, в чём сложность воткнуть две зеркальные плоскости
Думаю дело в любимом вами округляторе до int
Два виндинга с одной плоскости не обязательно окажутся на ней после такого
Нет-нет, там ошибки точности. И это притом, что в double считает...
Надо смотреть тестовые примеры, в общем.
А у меня в Ку2 браши с флагом monster_clip за энтитю не считались.
Crystallize
А должны были?
По закону подлости, искромсав несколько брашей самым зверским образом, так и не удалось вызвать баг. Буду сохранять багованные браши, получающиеся в процессе.
Не нужны мне твои багованные браши, у меня своих хватает. Мне нужны шаги, гарантированно приводящие к появлению бага. Ну например, ты кромсанул браш, увидел баг, отменил, снова кромаснул - баг опять есть. Сохраняешь карту, кидаешь мне, говоришь, какой браш и как кромсать (можно с видео).
Это не реально технически, тк очевидно, что баг не воспроизводим вручную. Легионом китайцев, которые режут браши сутки на пролёт, или программой, созданной для этих целей - возможно, где бы существовала вероятность его проявления. Предложенный способ единственный рабочий, тк речь о полевых испытаниях, в работе. Может имеет смысл добавить в новые версии модуль, следящий за целостностью брашей, и логгирующий выпавшие вертексы (и уведомляющий пользователя о том, что браш номер такой-то битый) Вопрос в том, чтобы таковой отличал обычную инвалидную структуру от той, которая получается при косяках клип-тула. Скажем, писал бы в лог в ситуациях, когда расстояние между вертексами браша менее 0.02 юнитов. Или когда есть не замкнутые в фигуру фейсы.
Crystallize
Всё правильно. Редактор не мониторит изменения флагов брашей. Он классифицирует текстуры, а не браши. Если в wal-файле этот флаг стоит, то все браши с этой текстурой будут считаться клипами, вне зависимости от актуальных флагов.
Единственный флаг, который мониторится постоянно - это флаг Detail.
Добавлено 17-10-2015 в 16:02:
Crystallize
Что значит - "знать"? Не ты ли эти клип-браши создавал? Можно заносить в визгруппу их сразу по мере создания.
Добавлено 17-10-2015 в 17:41:
Но вообще, конечно, предложение интересное, хоть и высказанное в отвратительной форме претензии.
Возможно, стоит подумать над системой мониторинга и других флагов, помимо Detail.
Чего то у меня стала проблема в 2D редактировании. Не учитывается ход сетки. Сетку ставлюна максимальный размер а ход все равно в маленький юнит. Очень не удобно. Понять не могу, что я сделал не так. Эффект как будто у меня на самый минимальных масштаб настроено.
LeFront
Нажми Shift+W.
LeFront
там же есть переключатель включить/отключить привязку и ЕМНИП он каким то хоткеем щёлкается.
__________________
http://www.moddb.com/mods/monorail-quest
Разобрался, спасибо
Много юзеров с этой привязкой имеют проблемы, может по умолчанию хоткей отключить?
Skaarj
Ну в хаммере же у людей нет проблем, а там этот же хоткей.
Я, конечно, маю, что в случае Джека работает эффект "раз софт написан каким-то ксероксом, то наверняка баг в софте, а не в моих генах", но всё же юзеров надо приучать сначала всё проверить, а потом бежать жаловаться.
Я когда-то тоже был нубом и переустанавливал хаммер, если случайно включал "independent window configuration".
XaeroX
может чтобы улучшить -мание срать в консоль и Alt+F3 выхлоп?
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Это можно, но проблема в том, что нубы не читают сосноль. И даже обычно отключают её.
Да я не жаловался на джек, он на оборот очень понятен и удобен, я просто темой воспользовался. Понятно, что косяк мой. Я камеру двигаю wasd, и видимо случайно нажимаю shift+W.
XaeroX надо делать ей принудительный ап попы. Ну, при выводе ошибок. Фатальных.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Лучше попа-ап, и выхлоп в сосноль паралелльно, сохраняя в лог-файл. Это с одной стороны обратит внимание на важную ошибку, с другой - позволит протоколировать фейлы. Если фейл критический - в попу-ап строить кнопку "отправить отчёт" ("не отправлять" при этом не делать), при нажатии которой происходит спам на специально выделенную под багрепорты почту, а если нет интернета - окно просто закроется предложив заслать донат по аналоговой почте
Raid
Лучше бы придумал, как достоверно воспроизвести багу клиппинг-тула.
XaeroX
Я могу придумать как обойти\исправить тот или иной баг, возникающий в работе алгоритмов на карте, которые сделал я (тк обычно знаю (если помню) что куда втыкается), индуктивно. Но вот придумать конкретное решение обладая максимально общей инфой об используемом инструменте - весьма себе затруднительно. Перевелись Шерлоки на Руси, в общем.
Ну вот мне для исправления нужен некий тест-кейс. На моих-то тестах всё нормально работает.
11794/amd64
XaeroX
небольшой баг сортировки на фоне неба (гыман выделен):
Добавлено 23-11-2015 в 23:47:
небольшой баг управления: если сидеть в 3д окне и передвигаться по любому меню с помощью клавиатурных стрелок, то камера не блокируется и тоже крутится.
__________________
http://www.moddb.com/mods/monorail-quest
Это не сортировка. Это рамка выделения не пишется в буфер глубины.
XaeroX Добрались руки до твоего редактора, после запуска управление дерганное какое-то, когда поворачиваешься и меняешь направление полёта камеры. Это волшебным образом проходит через пару минут. Однажды в 3д вью вся карта исчезла, но это не доставило мне проблем, просто перезапустил джека. Еще было, что объекты на карте исчезали так, будто камера их не видит, отсекались, кто-то вроде писал, что со фрустумом проблема связана.
Несмотря на эти маленькие баги, я очень доволен редактором и работаю над картами теперь только в нём. Спасибо за отличный продукт!
__________________
Base Defense on Steam, ModDB
>дерганное какое-то, когда поворачиваешься и меняешь направление полёта камеры
мне помогала опция "отключить показ камеры в 2d"
__________________
http://www.moddb.com/mods/monorail-quest
thambs О, стоит попробовать, спасибо за совет!
__________________
Base Defense on Steam, ModDB
XaeroX Да, помогло! Если конфиг всё же нужен, то i3, 4GB RAM, HD2000.
__________________
Base Defense on Steam, ModDB
XaeroX WASD + Стрелки, мышью - нет, фпс кап снял. Windows 7 SP1.
__________________
Base Defense on Steam, ModDB
Что же мне с вами делать.
У меня та же ОС, видеокарту уже успел сменить - и хоть бы какие-нибудь лаги от камеры с WASD...
Добавлено 28-11-2015 в 21:47:
Версия джека какая, 1.1.700?
XaeroX Да, 1.1.700.
__________________
Base Defense on Steam, ModDB
Crystallize
Бывает.
TL СОРВАЛО
http://rghost.ru/download/private/8...e/nuke_last.zip
tolerance
TL не работает в режиме VM.
GNU/Linux: Jackhammer вылетает/зависает при попытке запустить компиляторы, если у них нет флага исполняемости.
jackhammer: Fatal IO error: client killed
FreeSlave
Как проверить флаг исполняемости?
Ну то есть понятно, stat, смотрим st_mode, а что именно смотреть? S_IXUSR, S_IXGRP или S_IXOTH? Я не очень ориентируюсь в группах.
XaeroX, это всё права с точки зрения владельца. С точки зрения юзера: http://linux.die.net/man/2/access
Спасибо, попробую.
XaeroX, но вылетает-то не из-за того, что проверки нет. Она и так есть в execve, который возвращает EACCESS в таких случаях. Так что на предмет вылета советую проверить логику кода, возможно, там после execve что-то не так.
Другое дело, что оповещать об ошибках execv родительскую программу не так-то просто (по идее можно через пайп что-нибудь отослать). Заранее проверить на access, конечно, не помешает, но execve может зафейлится не только из-за отсутствия прав.
FreeSlave
Логика совершенно стандартна: fork/execve. Оповещений никаких нет, да и к чему они, если процесс уже раздвоился? Как может вылетать вторая ветка форка при ошибке в первой - для меня загадка.
FreeSlave
Нету ничего. В консоль джека пишет не только джек, между прочим. Туда пишет и кьют, и система (ибо туда stderr направлен), и чёрт лысый. Это же линукс.
Или ты про Compile Process Window? Перед форком туда присоединяется pipe, так что суть не меняется.
XaeroX, я тут решил повторить такую ситуацию, и пришёл к выводу, что возможно у тебя нет вызова _exit(1) после execve.
FreeSlave
Нету, только еррор-мессаж:
1 | if ( ( *tid = fork() ) > 0 ) { |
2 | close( p[1] ); |
3 | fp = fdopen( p[0], "r" ); |
4 | return fp; |
5 | } else if ( *tid == 0 ) { |
6 | setpgid( 0, 0 ); |
7 | fflush( stdout ); |
8 | fflush( stderr ); |
9 | close( 1 ); |
10 | if ( dup( p[1] ) < 0 ) |
11 | Sys_Error( "dup failed" ); |
12 | close( 2 ); |
13 | if ( dup( p[1] ) < 0 ) |
14 | Sys_Error( "dup failed" ); |
15 | close( p[0] ); |
16 | close( p[1] ); |
17 | execve( largv[0], largv, environ ); |
18 | Sys_Error( "execve('%s') failed!\n", largv[0] ); |
19 | } else { |
20 | close( p[0] ); |
21 | close( p[1] ); |
22 | Sys_Error( "can't fork, no more processes\n" ); |
23 | } |
24 | return jnullptr; |
XaeroX, обычно вызывают. Возможно связано с тем, что если execv фейлится, форкнутый процесс так и останется висеть и портить совместные с родителем ресурсы (мб, файловые дескрипторы, которые могут представлять сокеты для общения с X server).
Окей, добавлю. А чем _exit от exit отличается?
XaeroX, exit вызывает функции, зарегистрированные в atexit и флашит буферы, что опять же может что-то попортить в родительском процессе. _exit закрывает процесс сразу же.
Понял, спасибо.
прыщеб-x, 11794 amd64:
в режиме [Q] чудит просвечивание объекта через сам себя:
__________________
http://www.moddb.com/mods/monorail-quest
Когда курсор над 3D окном, то это окошко принимает ввод на себя, дабы летать в нём и всё такое, но это не учитывает такой вариант:
Т.е. вводишь символы в окошко, а 3D окно тоже реагирует.
(касается всех окон такого типа, New Objects и т.п.)
11855_linux_x64
(см превью арки -- больше 208 ввести не даёт)
__________________
http://www.moddb.com/mods/monorail-quest
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
То что фпс в 3д-виде зависит от того, наведена ли мышка на него-это фича?
Crystallize
Ну разумеется. Зачем перерисовывать неактивные вьюпорты с максимальным фпс?
Не знаю, поправим ли этот баг. Тянется ещё из хаммера. В самом хаммере, если выделить сложную конструкцию из нескольких брашей, скопировать и вставить её, копия может съезхать с сетки на полъюнита. То есть абсолютно паралленьно оригиналу разместить её не получится. Иногда вставляется копия нормально, но после того как её повернуть на 180 градусов (отразить зеркально), опять же может съехать. По-моему, в хаммере это ничем не вылечить, кроме как копировать элементы конструкции по отдельности. В джеке я сегодня столкнулся с аналогичным, когда копия (просто скопированная или повёрнутая) съезжает по какой-нибудь из осей на полюнита. Сначала копировал отдельно, а потом стал вертекс тулом двигать, он все вершины на сетку возвращает.
Хотя может быть я туплю, и достаточно убрать галку в настройках? К примеру, "Snap selection to grid?"
Что-то мне поднадоело, когда люди своё неумение работать в хаммере старательно описывают в разделе багрепортов джека... То есть я выступаю не только в роли постоянно оправдывающегося автора редактора, но ещё и учителя?
Я вижу как минимум два способа избежать описанного: Ctrl+B и Paste Special.
Потому что есть ббокс, а есть центр. Иногда на сетке может лежать что-то одно. Пример - браш размером 3х3 юнита.
gnu/linux amd64 jh1.1.888
алсо, ввиду отсутсвия багтрекера и невозможности проверить баги на предмет дублей, отпишу здесь -- джек не перерcчитывает bboxы для разных body у hlmdl (на рисунке ниже это всё одна и та же модель).
__________________
http://www.moddb.com/mods/monorail-quest
Windows 7 x64
Jackhammer 1.1.855 x64
Нельзя создать браш-энтитю методом вбивания класса в поле, нужно выбирать из списка. Не копируются корректно свойства (в редакторе есть, в игре - нет). В версии 1.1.700 были проблемы с копированием свойств с карты на карту, но с назначением классов проблем нет (проверил). Откатываюсь на неё, тк так работать невозможно. Позже проведу проверку в линуксе на последней версии. К слову говоря, карта изначально редактировалась в ней, проблемы с копированием, судя по всему, были и там, тк двери и кнопки (проблемные энтити) были скопированы с другой карты.
>Нельзя создать браш-энтитю методом вбивания класса в поле, нужно выбирать из списка
?? создал энтитю по умолчанию, открыл свойства, написао другой класснейм.
__________________
http://www.moddb.com/mods/monorail-quest
Возможно, дело в том, что я не устанавливал заново после сноса винды, а просто запускаю. В конце концов мне ничего неизвестно о зависимости джека от реестра, однако не припомню проблем с работоспособностью при данных обстоятельствах в прошлом.
Добавлено 07-02-2016 в 17:18:
Собсно: https://youtu.be/LoV_SLngr-c
Опережая вероятные коллизии батонов с большими крошкопотерями скажу, что энтити сделанные в версии 1.1.700 работают исправно (т.е., перефразируя: энтити, сделанные в последних версиях JH на линукс и виндовс нерабочие)
Что значит - энтити не рабочие? А как же у других всё работает?
Raid
.map фстудию
__________________
http://www.moddb.com/mods/monorail-quest
Баг у меня не воспроизводится, но я полагаю что тут дело в том, что если вписывать название энтити вручную, то происходит "собирание" свойств энтить. Старые свойства не удаляются, если вбивать название вручную. На сколько я помню, Ксерокс не придумал фикс такому поведению.
Но то что я не могу воспроизвести проблему - наталкивает на мысль о том, что у Рейда чет всё плохо.
Ну я конфиги копирую всегда от версии к версии. Может быть по этому? Чтобы не настраивать постоянно. ini которые. Ну а что до Рейда - так у него и не бывает хорошо, чтобы жизнь мёдом не казалась. Один большой полигон для испытаний, начиная от инструментов, и заканчивая проектами. Состояние, когда "что-то отвалилось" - это такая среда, в которой периодически появляются сущности вида "что-то сработало".
Raid
Ну вот поставь чистенький джек и проверь. Но вряд ли дело в этом.
thambs
http://rghost.ru/private/74XkDY8HX/...cacedf4e5495a6e
Raid
кнопка откуда то набрала параметр "health" "1", из за этого стала нажиматься только выстрелом. т.е., это, похоже, та самая проблема, когда энтити набирали дефолты из fgd. в данном случае, похоже, что он успел добавить health, пока было func_b* -- от фанк_брекабла, который там как раз первым идёт.
баг подтверждаю. при ручном написании имени энтити в поле класснейма, он хавает параметры из тех энтить, что попадались по мере написания класснейма. т.е. по хорошему, надо бы что бы он хавал только после того как класснейм вбит и нажат энтер (ну или поле ввода деактивировано).
для наглядности:
__________________
http://www.moddb.com/mods/monorail-quest
Может какую-то галку надо специальную прикрутить, при которой при смене класса энтити поля не сохранялись бы? Т.е. бралась чисто фгдшная настройка. Это конечно не решит проблему, но хотя бы даст больше времени над ней поразмыслить.
Raid
>он хавает параметры из тех энтить, что попадались по мере написания класснейма
вот проблема то.
__________________
http://www.moddb.com/mods/monorail-quest
Зачем вписывать класснейм вручную?
XaeroX
это быстрее чем списки листать (тем более списки из over 9000 пунктов)
//подумлось тут, но на всякий случай сразу отмечу, что ЗАПРЕТ на вписывание класснейма -- однозначно плохая идея.
__________________
http://www.moddb.com/mods/monorail-quest
Гм, ну это понятно. Надо как в хаммере сделать.
Добавлено 10-02-2016 в 08:22:
Хотя я всегда список листал. Он же отсортирован по алфавиту, а бинарный поиск довольно естественен для человека.
Я вручную вбиваю, у меня от этого списка в глазах рябит. Ну и быстрее вручную, потому что порядок энтитей я пока не запомнил. Да я и юзаю 5 энтитей из всех.
XaeroX
у бинарного поиска сложность O(log(n)), а у вписывания O(1)
>довольно естественен для человека
мне и при создании энтити было бы быстрее сразу вписать её название, чем из меню выбирать. всё из за того, что меню читать надо, а название (с учётом автодоплнения) сразу известно.
меню удобно для новых пользователей -- когда ещё не знаешь ни нужных энтитей, ни возможностей редатора.
__________________
http://www.moddb.com/mods/monorail-quest
thambs мне лень нажимать кнопки. Поэтому я и стал программистом. А поиск в списке это всего лишь крутить колесо мыши.
Crystallize нет, обычная. А что? Это какая-то тонкая ирония, которую я не уловил?
Самый удобный метод - вбивание имени энтити + автозаполнение. Это в разы быстрее метода полного перебора списка, тк их там сотни всяких разных. Удваиваю пост про нажатие энтер после получения класснейма (методом полного ввода или с автозаполнением) - если это решит проблему примешивания лишних полей. Пускай при нажатии энтера будет полный сброс и взятие списка чистых полей из фгд - это если дело в заполненных полях, которых у новой энтити может и не быть, например.
Windows 7, x64
Jackhammer 1.1.855 x64
Во время группового изменения флагов происходит сброс\назначение (?) одних флагов всем сразу: http://www.youtube.com/watch?v=KTt_9RvemAc
Ух ты, и правда! Видно, регрессия.
Спасибо, щас разберёмся.
Добавлено 15-03-2016 в 20:25:
Да, был баг. Исправлено.
Windows 7, x64
Jackhammer 1.1.855 x64
Странное встречающееся поведение моделей при перетаскивании. Оно "не идёт" как бы:
https://www.youtube.com/watch?v=jWtYpeBDIkM
Raid
У тебя точно выключен бажный (в настоящий момент) режим "Snap selection to grid when dragging"?
Нет, не выключен. Выключил. А зачем он, напомни?
Raid
Чтобы выделение само к сетке прыгало (так в хаммере). Но из-за бага оно не работает, как надо.
Windows 7, x64
Jackhammer 1.1.855 x64
При копировании свойств энтить сбрасывается скайбокс (похоже, только отображение в джеке):
https://www.youtube.com/watch?v=Zen...eature=youtu.be
Спасибо, исправлено.
Вот декомпил с ХЛ2, половина точечных энтитей не видна на проекциях и вьюпорте, их можно увидеть и выделить только через Entity Report, либо щёлкать на нужном месте по памяти, пока не попадёшь. Даже через Ctrl+A, Del они не удаляются (в хаммере получается)
http://rghost.ru/7n2zN6DWP
Crystallize
Открыл, 42 энтити видны, 42 энтити показывает "map information". Что не так?
Всё правильно.
Ну раз правильно, зачем же в тему с багами пишешь.
Я незнаю, является это багом или нет, но отрепортирую.
При низком ФПС, инструмент выделение откликается очень долго, проявляется это тем что выделение начинается не там где мы поставили курсор, а где то из центра той области которую мы хотели выделить. В хаммере я такого не наблюдал, но там и ФПС выше, поскольку хаммер всё не рисует.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
XaeroX
Спасибо. Так же я заметил как и в хаммере, 2д виды грузят систему сильнее чем 3д (да еще учитывая что их там 3 штуки). Нельзя ли с этим что то делать? Чтобы фпс 2д видов не просаживал фпс 3д.
Я бы понял если бы у меня был какой нить задохленький Гыфорс 7600, но на GTX 970 такие результаты ИМХО просто неприличны.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro
2D-виды, в отличие от 3D, обновляются только если в них что-то делаешь.
Сделать, пожалуй, ничего нельзя - современные видимокарты очень плохо умеют рисовать точки и линии (на уровне старых), они заточены под треугольники.
А у кого-нибудь было такое: выделяешь разные объекты с Ctrl, с Ignore Groups и без, а потом бац - и джек зависает?
Jackhammer 1.1.855 и новее, Linux x86_64
Jackhammer 1.1.855, Windows 10 x64
1. Открываем редактор.
2. Загружаем карту.
3. Не выделяя никаих брашей, включаем режим наложения текстур (Shift+A) - Редактор сегфолтится.
Если до этого хотя бы раз что-то выделить в любом из вьпортов, а потом снять выделение - работает нормально.
__________________
Вертексы должна образовывать конвексный браш
DOOMer
Крутил по всякому на 1.1.855 и на 1.1.955, в разных игровых конфигурациях, бага нет. Win 7 x64.
Так что нужны подробности - битность редактора, на каждой ли карте воспроизводится у тебя, есть ли проблема на дефолтовой коробке после её создания. А также есть ли проблема при установке редактора "из коробки" с автонастроенной игровой конфигурацией (кстати под какую игру, Q1?).
Если не на каждой карте проблема - то нужна собственно карта.
__________________
Вертексы должна образовывать конвексный браш
У меня тоже воспроизвести не удается. И с опцией и без. В конфигурациях q1, hl - краша нет.
Jackhammer 1.1.855 x64
Windows 10 x64
__________________
Вертексы должна образовывать конвексный браш
DOOMer
Всё, спасибо, разобрался. Нашёл там обращение по нулевому указателю. В новой версии будет исправлено.
Проблема с картой. Когда подлетаю к водопаду, Джек повисает с концами.
карта: http://rghost.ru/7sF4DZDkK
Не воспроизводится.
XaeroX карта? ссылка?
Видимо нужные такие же ресурсы, как у тебя. Там у нескольких фейсов скейл 0.020 .
Карту крутил вертел - все ок!
XaeroX gtx850. Но видимо в скейле проблема была. Убрал и все нормально заработало. Интересно то, что я таких скейлов не ставил. Сам офигел, когда увидел)))
Ставил сие "чудо" на обоих машинах.
Не запустился не на одной... Причем машины по конфигурации очень разные.
Устанавливаю, запускаю, выходит окно запуска и сразу после него окно о Crashreporting'е. Круто, очень круто.
stalker23rus
Спасибо, дружище, отличный багрепорт!
Благодаря исчерпывающему описанию проблема понятна и очевидна, будет исправлена в течение ближайших 10 минут.
Проблема с Jackhammerом
Jackhammer 1.1.855
***FantoM***
Это не проблема, это так и должно быть.
XaeroX
Значит Свойства поверхности поверх окна Настройки
так и должно быть?
***FantoM***
Да, там есть окна, которые рисуются поверх всех. Например, ещё окно свойств энтити.
Как скажешь, сегодня пришлю репорты с обеих машин.
Добавлено 09-05-2016 в 11:32:
Отправил в ЛС. На втором компе оно все таким запустилось.
W7 x64
JH 1.1.855
Отвалились properties у солид-энтитей. Случилось это так: делал лестницу, набрал func_l... - выбрал автодополненный вариант. Затем проперти сломались. При этом если нажать ctrl+t на целевом браше - ругается, что это уже является энтитей. Перезапуск не помогает.
Картинка номер раз
Картинка номер жва
Картинка номер три
Видео
Raid
Если я тебе покажу абсолютно такое же поведение в VHE, ты зашлёшь донат?
XaeroX
В хаммере переустановка помогала? Тут почему-то нет (т.е. фактически теперь могу делать карты только из-под линукса). Может потому, что предыдущая версия на всякий случай установлена? Мало ли какие там записи в реестре. Не могут же в конце концов это быть конфиг-файлы (я их тащу от версии к версии, чтобы не терять настройки)
Raid
В хаммере простой перезапуск помогает. Он же не запоминает состояние Ignore Groups.
Не знаю, репортили об этом, или нет. Да и не баг это собственно, а ограничение. Copy/Paste работает только в пределах одной запущенной версии джека. То есть, если открыть префаб и карту в разных окнах, то префаб можно спокойно копировать. А вот если открыть их в разных копиях джека, то ничего не копируется. 1.1.855 Win x64. В линуксе не тестировал, но думаю, что поведение одинаковое. Опять же возвращаюсь к вопросу открытия новых файлов из проводника в новом окне уже запущенной копии редактора.
Ku2zoff
Джек не использует системный буфер обмена. У него собственная реализация в рамках запущенной программы.
XaeroX
а это в приципе нереализуемо при текущей архитекстуре, или, возможен, например, текстовый копипаст наружу?
__________________
http://www.moddb.com/mods/monorail-quest
В принципе это реализуемо, но надо разбираться с внутренними представлениями этих системных буферов. То, как сейчас - это, грубо говоря, набор динамически связанных данных через указатели. Которые, понятное дело, остаются правильно связанными только в рамках одного адресного пространства.
Реализуемо через QClipboard и QMimeData. Но придётся сериализовывать внутренние структуры в последовательность байтов. Заодно можно и поддержку drag-n-drop добавить, но это наверно уж слишком.
FreeSlave
Я знаю про QClipboard, но лень возится с
XaeroX
мультиманагеры бывает удобно в блокноте писать.
__________________
http://www.moddb.com/mods/monorail-quest
Jackhammer 1.1.855 32 bit
-При (низком фпс в камере + фрилук) курсор выскакивает из камеры при быстром движении мыши (фрилук заканчивается).
Возможно, по аналогии с gtk, есть метод надежно сграбить виджет для инпута, как при нажатой мыши. (При пробел+м1 бага нет, например)
-При низком фпс в 2д (тестовая карта - 7к голых брашей) сенса для scroll view drag ведёт себя неадекватно - в основном очень низкая, иногда резкие рывки. С пробел + м1 бага нет, однако.
-Баг-не баг, но любопытно, отчего так: paint выделятор во фрилук здорово подлагивает на любой сцене.
Аналогичная функция в radiant 1.4 не даёт никаких заметных лагов вовсе.
В radiant 1.5 на простых сценах порядок, на сложных лагает похоже, но не связано напрямую со сложность (зависимость нелинейная, непонятно что конкретно даёт эффект).
В 1.5 также есть возможность юзать манипуляторы во фрилук - вот это дело лагает до состояния неюзабельности на любой сцене.
Такое чувство, что вылезает циклическая зависимость между модулями, и до отрисовки дело доходит редко
Ещё интересный вопрос про скорость отрисовки точек и линий.
В редакторе trenchbroom автор заявил быстрый рендреринг больших карт; я потестил мапой 7к брашей - оказалось, не врал!
Целиком выделенная мапа с отрисовкой wireframe не тормозит абсолютно; на глаз штук 60 фпс там есть.
В то время, как тот же трюк в radiant - это 5 фпс, в jackhammer - 3.
Любопытно, что там автор такого сотворил, т.к. в зависимостях всё тот же opengl32.dll.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
jackhammer 1.1.855
Не знаю проблема это или нет, но при добавлении новых текстур в *.wad (Для Quake 1) при компиляции уровня консоль редактора пишет:
"Error opening G:\games\Quake\ID1\quake.wad;G:\games\Quake\textures\q2TEX00.wad: Invalid argument"
Скачивал различные текстуры отсюда: https://www.quaddicted.com/files/wads/ тот же результат. Может я как то не так подключаю?
Heresiarch
Я всё же настоятельно советую читать официальный FAQ по редактору прежде, чем писать про баги. Этот FAQ очень маленький, но ведь не просто так составлялся, из праздного безделья.
XaeroX Ой я дурак, спс вопросов больше нет)
XaeroX
Не помню, постил или нет, но раз уж в 111041 осталось, то продублирую: у arc-tool в режиме fit selections (при размере арки >360), обрати внимание, что реальная толщина стенок != wall width. Может, конечно, так задумано, но как то это неудобно.
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Да, я помню про этот баг. С ходу исправить не удалось, надо ковыряться.
__________________
Вот такой баг:
https://www.youtube.com/watch?v=uIxa9KUP0U4
"C:\Program Files\Jackhammer\jackhammer.exe"
Комп такой:
Motherboard: Gigabyte P41T-D3P
RAM: 8Gb
CPU: Intel Core 2 Quad Q9400 2.7GHz
Video: Nvidia GeForce GTX 650 1Gb
OS: Windows 7 Home Basic (x64)
Такое происходит вроде как только с энтитями. Изначально заметил на моделях. Сейчас вот столкнулся с player start. Появляется баг не всегда, иногда после некоторого времени и не на всех моделях.
UPD: баг пофиксился сам, когда я сделал zoom-out в окне top и обратно. Вроде перестал так ездить. Странности. Конечно, было бы неплохо, чтобы этого не происходило.
Aynekko
В новых версиях это исправлено.
А пока отключи "Snap selection to grid when dragging" в настройках.
__________________
если уж теперь полноценный релиз готовится, то напомню, что по F1: WARNING: help file "/home/toozeg/opt/jackhammer_linux_111041_x64/VDKManual.pdf" doesn't exist!
__________________
http://www.moddb.com/mods/monorail-quest
thambs
К стим-релизу напишу какую-нибудь документацию.
__________________
При создании func_water он получает набор параметров как у двери. Было на x64+XashXT, x32+XashXT/Spirit 1.2.
Crystallize
Баг в чём?
__________________
Crystallize
Не понимаю, о какой проблеме ты говоришь.
Если ты создал функ_дор, а потом заменил на функ_ватер - то очевидно, что все параметры сохранятся, т.к. последний основан на первом, см. фгд.
__________________
XaeroX нет, я просто делаю браш и превращаю его в func_water.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Crystallize
Тогда расскажи, что именно ты ожидаешь получить, а что по факту получаешь в Джеке. Я в упор не вижу проблемы.
__________________
XaeroX Джек не виноват. Дело было во флаге Starts open для воды.
Имей в виду, что Джек учитывает дефолтовые значения флагов в fgd, а хаммер - нет. Поэтому внимательно проверяй сами fgd во избежание различных проблем.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Иногда возникает баг
Jackhammer 1.1.855
***FantoM***
Воспроизвести всегда можешь?
ComradeAndrew
Нет не смогу
этот баг встречается очень редко
***FantoM***
Не вижу ничего ненормального на видео.
Что именно тебе не понравилось?
__________________
XaeroX
Я превратил куб в func_wall, потом кликаю по свободному месту, кликаю ПКМ по func_wall свойства
никаких свойств не видно.
***FantoM***
Ну? В хаммере то же самое.
У тебя выделяется браш, а не энтитя, когда ты кликаешь. А у браша - только такие свойства. Чтобы выделялись энтити, надо выключить режим IG.
__________________
XaeroX Кстати, заметил, что скай с одинаковым названием в папке вальве и мода, рисуется из папки вальве. То есть было бы логичней рисовать скай не из папки вальве, а из папки выбранного мода.
__________________
Base Defense on Steam, ModDB
Кстати, а у кого ни будь воспроизводится гейзенбаг, когда вместо неба и некоторых спрайтов сплошной цвет?
__________________
http://www.moddb.com/mods/monorail-quest
PLut
Не должно такого быть. Файлы сначала ищутся в папке мода, а потом уже в папке valve.
__________________
XaeroX Я перепроверил, пути верные, скаи лежат на местах, в папке мода и тга и бмп версии скаев, в мап пропертис скай - desert и вместо моего пустынного он кажет стандартный халфовский. Версия джека, пишет, последняя.
__________________
Base Defense on Steam, ModDB
PLut
Ну не знаю. Сейчас у себя проверил - всё отлично работает. Скаи из папки valve не грузятся, если такие уже загружены из папки мода. И рисуются соответственно именно те, что в папке мода. Проверил именно на имени "desert".
__________________
XaeroX Удалил из папки вальве скай десерт и небо не загрузилось вообще.
Добавлено 11-07-2016 в 10:15:
Вот в чем причина, видимо: desertBK.tga У меня все стороны в именах скаев указаны заглавными буквами.
__________________
Base Defense on Steam, ModDB
PLut
А, это я давным-давно исправлял.
Попробуй на любой версии новее 1.1.855.
Добавлено 11-07-2016 в 13:57:
Если линукс есть, конечно же.
__________________
У моего друга который начинает маппить в jackhammer (последняя версия) под quake 1 появилась проблема. При компиляции появлялась некая ошибка:
-— Brush_LoadEntity —-
************ ERROR ************
CheckFace: point off plane
Саму карту исходник прикрепил (jmf)
Heresiarch
По Alt+P ошибки есть? Я наскоро глянул - вроде несколько есть.
Их надо исправить. Выглядит как типичное проявление Invalid Solid Structure.
__________________
У меня дома сейчас Радик 1950 GT воткнут, с обновлением Джека до 1085 в окне 3D-проекции появился баг, который раньше был только в Ксаше3D: мусор вместо мип-уровней. Ещё у меня кстати OpenGL в HLWON забивает экран мусором так, что не поиграешь (стим норм). А если сдвинуть настройку в драйвере со "Сбалансированно" в сторону Производительности, то при открытии карты Джек падает с ошибкой "не может быть read" ещё до загрузки ресурсов.
Crystallize
Что-то с драйверами у тебя. Или железка глючит.
Попробуй поставить AutoMipmaps=false в VDKSettings.ini
__________________
Crystallize
А чейнжлог почитать не?
__________________
Crystallize
Карта по ссылке превосходно открывается.
Вот пересохранённый JMF:
http://rgho.st/7pVjhJGZf
__________________
XaeroX Спасибо, теперь и у меня открылась.
Краш на версии 1.1.1064.
При стандартной конфигурации Джека (автонастройка на hl.exe).
- создается пустая карта(не карта-коробка)
- открываются настройки, затем из текущей конфигурации удаляются все вад файлы (Джек позволяет это сделать, т.к. на карте ничто не может их использовать).
- нажимаем ОК и Джек падает
Создаём две конфигурации, использующие один и тот же fgd.
Открываем исходник в одной из них.
Заходим в настройки другой конфигурации, выбираем fgd и нажимаем Edit.
Segmentation fault
На линуксе Edit fgd так и не работает, впрочем. Могу заимплементить, чтоб открывался внешний текстовый редактор, но мне нужно знать, в каком стиле предпочтительнее - STL+Posix, Qt или ещё каком.
1 | QString fileName = lstFgd->currentItem()->text(); |
2 | #if defined(_WIN32) |
3 | char buf[MAX_PATH]; |
4 | GetWindowsDirectory( buf, MAX_PATH ); |
5 | strcat_s( buf, "\\notepad.exe" ); |
6 | _spawnl( _P_WAIT, buf, buf, fileName.toLocal8Bit().data(), jnullptr ); |
7 | #else |
8 | //!TODO: external editor in Linux? |
9 | #endif |
__________________
Ещё буги навскидку; (моднейшая шин32 версия)
-solid validity restrictions for vertex mode on (кнопка отжата)
(кстатии, в чём тут логика?: отжата = вкл, нажата = выкл)
выделяем вертексы торца кирпича, вертим в проекции, глядящей на торец перпендикулярно: немного вертится, получаем невалидный браш
-м2 вертелка по-моему раньше отображала угол, сейчас нет
-делаем патч, например 3х3, texture fit, reset = не ресетится (or just as planned?)
>дефолтовый текстовый редактор в линуксе
открыть текстовик через xdg-open
>notepad.exe
самый отвратительный из всех текстовых редакторов, хуже и быть не может.
__________________
http://www.moddb.com/mods/monorail-quest
__________________
__________________
XaeroX кстати, в натуре, можно добавить опцию "Путь к текстовому редактору" в настройки это ж пять секунд в принципе. А там и линуксовый пользователь может нужный бинарник указать
__________________
-Brain is dead-
KiQ
Я стараюсь минимизировать число настроек, которых не было в хаммере.
А хаммер открывает именно нотепад.
__________________
>минимизировать число настроек
Это плохая практика, настойка может быть скрытой, только через конфиг, но лучше что бы она была. А gui текстовый редактор "по умолчанию" -- это xdg-open. У меня, например, по нему открывается geany.
__________________
http://www.moddb.com/mods/monorail-quest
>на неизвестных ему десктопах
На какой ни будь маргинальщине вроде рача? а в чём глюки заключаются?
__________________
http://www.moddb.com/mods/monorail-quest
thambs, на любых, кроме KDE, GNOME, LXDE и XFCE. На последних версиях научился распознавать Mate и Enlightenment.
Запустил на NVIDIA Shield Tablet через exagear, opengl через aiglx.
Наблюдаю отсутствие текстур, брашей и отсутствие вcего кроме сетки в 2d окнах
http://en.zimagez.com/zimage/105710...08-29200620.php
Возможно, какое-то из расширений работает неправильно:
[сode]
Using extension: GL_ARB_texture_compression
Using extension: GL_ARB_texture_non_power_of_two
Using extension: GL_SGIS_generate_mipmap
Using extension: GL_EXT_texture_edge_clamp
Using extension: GL_SGIS_texture_edge_clamp
Using extension: GL_EXT_texture_filter_anisotropic
[/code]
есть какие-нибудь идеи?
Ксаш в этой конфигурации работает нормально.
mittorn
У тебя там даже текст нормально не выводится. Какие уж тут расширения.
__________________
XaeroX ну это тоже. Я к сожалению понятия не имею, что и каким образом там выводится.
mittorn
На простой карте-коробке (дефолтовой) ситуация такая же?
__________________
Да
111064 amd64, линакс
Браш, на который не срабатывает Clipping Tool:
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Подтверждаю.
Но как ты его получил?
Confirmd
Буг: берём браш, тащим, пробел: пунктир init pos на месте.
Буг: снап угла вращения по m2+shift в вертекс моде стартует относительно угла в момент нажатия shift, а не нуля.
Вращение браша хендлом с shift = порядок.
XaeroX, под линуксом waidpid на компиляторах зовётся? А то у меня после нескольких компиляций через гуй куча процессов-зомби остается.
FreeSlave
Впервые слышу о waidpid.
Для компиляторов создаётся труба, и процесс читает из неё, пока есть что читать. А потом закрывает трубу. По идее, процесс должен был сам сдохнуть, раз записал в трубу eof.
А для халфы никакого ожидания нет, как и под виндой. Процесс форкается и дальше он сам себе хозяин.
__________________
XaeroX, popen + pclose? Проверь, точно ли закрываются. У меня процессы всех четырёх компиляторов стабильно остаются в зомби.
Ещё одна неприятность: если открывать карту по пути, в котором одна из директорий - символическая ссылка, то в Recent files записываются оба пути (с ссылкой + настоящий).
if(abs((int)GetStdHandle(STD_OUTPUT_HANDLE)) <= 100 ) |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Ну тут речь про линукс, там с трубами всё несколько проще, они как файлы читаются.
__________________
Когда открываю в Джеке fgd через кнопку "Изменить" в настройках, то сам редактор и окошко настроек впадают в состояние "не отвечает", по ним можно "рисовать" другими окнами и закрытие окошка настроек крашит редактор. Карты никакой не открыто, 1.1.1064 x86.
Не сильно критичный баг, но похоже, есть проблема с отображением некоторых моделей в ку3 конфиге.
ASE модели, созданные компилятором q3map2 в джеке отображаются в розовую клеточку с искаженными текстурными координатами.
скрин
Насколько понимаю, это из-за того, что джек читает имя шейдера из строки *BITMAP, и пытается загрузить что-то типа
code:
textures\..\textures\base_wall\girders1i_yellodark_fin.tga
H-3D
Спасибо, действительно, есть проблема.
Исправил таким образом, что поле *MATERIAL_NAME имеет приоритет над *BITMAP. Теперь вроде бы всё в порядке.
__________________
Windows 7 x64
Jack 1.1.1064
При зажатом texture lock и изменении размера браша начинают съезжать координаты. При отжатом tl (в начале видео) такого нет:
https://www.youtube.com/watch?v=qby...eature=youtu.be
Raid
Как ты такие баги умудряешься получить?
Сидел минут пять по-всякому изменял браши, ничего подобного получить не удаётся.
Кто-нибудь ещё такой баг подтвердит?
__________________
В линуксе ничего подобного не наблюдается. Могу выделить кусок карты с брашами, на которых было замечено.
Raid
Выложи минимальный кусок jmf, на котором у тебя баг воспроизводится. И минимальный набор текстур. А то знаю я эти ваши вады по 100 мб.
Добавлено 12-10-2016 в 15:50:
И ещё - в игре-то текстуры тоже поехавшие? А то ещё может быть баг видеодрайвера, чисто при отрисовке браша в джеке.
__________________
Хочу ещё отрепортить по поводу поддержки lwo формата. Тут ситуация схожая с ase.
Компилятор берёт имя шейдера из имени материала, например:
code:
textures/base_wall/bluemetalsupport2f
code:
base_wall/bluemetalsupport2f
Это прикол с автоподставлением в путь "textures/" тянется еще с третеьй кваки.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Тут пацаны жалуются на случайные крахи редактора, точнее сказать, фризы. Я даже не знаю, что им ответить.
https://forums.alliedmods.net/showt...=231919&page=14
tolerance
Это не крахи, это зависания. Я тоже не знаю, что им ответить, т.к. не сталкивался с таким уже пару лет, с тех пор как исправил баг с группами.
__________________
Че то я туплю. Опять видимо что то нажал. Короче в 3D выбираю браш-сущность. Но показывает что это браш с 6 гранями. И в свойства зайти не возможно. Хотя я точно знаю, что это func_wall. Чего я там сочетаниями клавиш нахимичил?
LeFront
Кнопка [IG]
__________________
http://www.moddb.com/mods/monorail-quest
thambs Спасибо, сколько работаю, а все иногда новые вещи для себя открываю
Windows 7 x64
Jack 1.1.1064
В новой версии левых полей стало больше, равно как и фердибоблей с их спонтанным автозаполнением. Не спрашивай как, оно само:
https://tfsoft.org.ua/gallery/main...._serialNumber=1
https://tfsoft.org.ua/gallery/main...._serialNumber=1
https://tfsoft.org.ua/gallery/main...._serialNumber=1
Сейчас возьму фгд предыдущей версии, чтобы проверить, в нём ли дело. Просто я вчера 4 часа промудохался гоняя поезда, и выясняя, почему после ухода и возвращения на уровень не срабатывает trigger_multiple без видимых причин. Поудолял много лишних полей и пустых флагов, пока пробую ещё некоторые методы, но триггер на данный момент не работает повторно.
Добавлено 01-11-2016 в 15:04:
Так, похоже к полям проблема отношения не имеет в данном случае. Старый фгд действительно плодит меньше лишних полей, из чего можно сделать вывод, что проблема либо в нём, либо в нём в том числе.
Добавлено 01-11-2016 в 18:18:
Падает при попытке копирования параметров цвета для спрайта с карты на карту: https://www.youtube.com/watch?v=HLY...eature=youtu.be
Добавлено 01-11-2016 в 21:17:
Насчёт длинной строки я понял: это я копировал свойства энтити а потом вставил их в поле случайно.
Добавлено 01-11-2016 в 21:28:
Джек добавляет значение поля health 1 у func_button
Пропадают env_local и multiwatcher.
Crystallize почему у рейда не пропадают?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Crystallize
Подтверждаю.
Windows 7 x64
Jack 1.1.1064
Пропадают пач_треки после копирования, иногда после смены имени стрелочка показывает таргет (энтитя А активировалась энтитей Б. после переименования энтити А в энтитю Ж, от энтити Ж до энтити Б прододжает висеть стрелочка до перезапуска)
https://tfsoft.org.ua/gallery/main...._serialNumber=1
Добавлено 08-11-2016 в 00:42:
Некорректное отображение класса энтити в списке энтить: https://tfsoft.org.ua/gallery/main....ageViewsIndex=1 https://tfsoft.org.ua/gallery/main....ageViewsIndex=1 на карте вообще нету конвейеров, имя принадлежит func_tracktrain
__________________
Подтверждаю.
Накинул в 3Д на карту сущностей, переместил и получил баг.
Сущности видны только в том случае, если в поле зрения камеры попадает точка их первоначальной установки на карту.
Если размещать сущности в 2Д то всё норм.
Халфовский ФГД из комплекта к редактору.
Нет, так дело не пойдёт.
Либо вы меня троллите, либо упорно умалчиваете о какой-то мелочи, которая вам кажется несущественной, а она на самом деле решающая.
__________________
2 Xaerox:
>Как ты делаешь переименование?
Просто ввожу другое имя. Или вставляю иногда. А какие ещё варианты есть?
Насчёт конвейеров - я так пони-маю, класс энтити определяется по наличию тех или иных полей. На карте, где джек показывает поезд как конвейер есть поля locked sound, unocked sentence и прочие подозрительные: https://tfsoft.org.ua/gallery/main....ageViewsIndex=1
Добавлено 08-11-2016 в 15:07:
Пропажа энтить:
https://www.youtube.com/watch?v=N4KbHIilHMM
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
>почему-то путём переименования
Из удобства. Написать имя быстрее чем целиться мышкой в огромном списке.
__________________
http://www.moddb.com/mods/monorail-quest
Кажется, я нашёл, в чём заключается эта срань.
Разумеется, дело в одной маааааленькой несущественной мелочи. Ну, я так предполагаю, на основе своих экстрасенсорных способностей.
Проверим.
Crystallize
В fgd-файле у энтитей env_local и multiwatcher стоит iconsprite("blablabla"), а сам спрайт Джек не загружает и ругается об этом в окно сообщений?
***FantoM***
У info_player_deathmatch в fgd-файле стоит что-то типа studio("models/player.mdl"), но Джек эту модель загрузить не может и ругается об этом в окно сообщений?
Skaarj
Ты тоже накидал сущностей, у которых либо отсутствующий спрайт, либо модель?
Если ответы на все вопросы "да", то баг найден и исправлен.
Если нет, будем гадать дальше.
Добавлено 08-11-2016 в 21:16:
__________________
XaeroX Сейчас сначала ничего не пропадало, но потом я как Фантом выделил всю карту, перетянул в сторону и влетел в неё обратно. И начали пропадать даже те энтити которые не пропадали. Случается с MAP и с JMF. Сообщений о ненайденных спрайтах у меня штук 30.
Crystallize
Почему ты не отвечаешь на прямой вопрос?
__________________
Skaarj
Не обманывай. Ты под халфу в нём сейчас мапаешь.
__________________
Crystallize
Отлично. Значит, как минимум твою ситуацию с пропаданием я исправил.
__________________
XaeroX Спасибо.
Насчёт конвейеров ложная тревога, у меня действительно есть конвейер: бегущая строка. Ввело заблуждение имя поезда, к которому он привязан. Насчёт переименования - да, так реально быстрее, удобнее.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
В джеке два варианта: ублюдский список а ля Хаммер и вложенные меню по принципу пресловутых папок а ля Радиант/УнреалЕд. Полагаю, большинство форумчан даже не подозревает о втором варианте. Или знает, но сознательно не юзает. Что поделаешь, привычки побороть сложно.
А вообще да, непонятно. Если вам неудобно выбирать из списка func_train, то почему не нажать на выделенных брашах правой кнопкой, потом из меню "Tie to entity" выбрать подменю "func", а в нём пункт "func_train"?
__________________
__________________
Вот:
в списке info_энтить вообще только одна, хотя их там дофига. Версия 1,1,1064 Win x64. Фгд халфовский из комплекта, все ресурсы прогружаются, кроме одной текстуры из кастомного вада.
Добавлено 09-11-2016 в 14:19:
UPD: происходит такое на уже готовой энтите. Если пользоваться инструментом Entity Creation Tool - всё норм.
Ku2zoff
В этом списке только брашевые энтити. Я думал, это очевидно. Точно так же, как в списке энтить после нажатия toEntity на панели.
Чтобы точечную создать, надо перейти в режим Entity Creation Tool и просто кликнуть ПКМ, тогда будет меню точечных.
Добавлено 09-11-2016 в 16:04:
Можно, в принципе, сделать для точечных подменю "Mutate to...", если очень хочется. Когда-нибудь, может-быть...
__________________
XaeroX как-то это всё странно. Думаю, стоило бы сделать так: при клике на готовую энтитю отображать в списке только брашевые или только точечные, в зависимости от того, брашевая или точечная готовая энтитя. Именно так, как ты и написал. Если будет желание, сделай плиз, потому что меню со списками - это очень удобный подход.
__________________
XaeroX да я уже отредактировал пост, понял, что бред написал
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
>в кварке
__________________
http://www.moddb.com/mods/monorail-quest
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Так какой в этом смысл, если его потом текстурить надо?
Какое вообще применение может быть для этих дефолтных брашей?
Разве что в кварке в принципе браш создать не так уж просто...
__________________
Почему текстурить? На пушаблю можно сразу дефлотный ящик повесить например. Не, ну там и пустые функи есть.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ошибки
Решил перейти на JackHammer и сразу посыпались ошибки и неудобства, вот они:
1. В VHE по использованию комбинации ctrl+scroll изменялся Zoom всех окон одновременно. В JH сделали изменение размеров сетки.
Сделайте такую же функцию, к примеру по alt+scroll, или добавьте в настройки изменение на эту функцию.
2. В VHE при использовании скрытия выделенных объектов, для них создается визуальная группа. Добавьте функцию.
3. В JH при определении объекта в визуальные группы, объект остается видимым, даже если группа скрыта.
4. В JH во вкладках, если текстура повторяется в разных wad файлах, то в нужной вкладке ее уже не найти.
5. В JH в режиме наложения текстуры.
Делаю следующие шаги: Вхожу в режим режима свободного обзора (Z), нажимаю Shift+A и вхожу в режим наложения текстуры, а выйти из режима обзора по Z не могу, т.к. фокус находится у текущего окна. (В VHE, если наводишь мышь на окно 3D вида, то нажатие Z срабатывает). Тоже для обратного действия.
6. Иногда пользуюсь такой комбинацией для замены на карте позиционно одинаковых объектов.
Действия в VHE: Выбираю что копировать, Ctrl+C, выбираю объект куда нужно скопировать, Ctrl+E - центрировать, Del - удаляю старый объект, Ctrl+V - вставить, объект заменен.
Но в JH не тут то было, только в том окне, где фокус, объект вставляется правильно, а по другим координатам остается на том же месте.
7. Очень полезная функция VHE, которой нету в JH: Когда несколько объектов находятся друг в друге, то нельзя их выбирать в 3Д виде, удержанием ЛКМ (идет смена объектов по кругу).
8. При открытии старых проектов, сделанных в vhe, огромные проблемы со скалингом! Точнее: отображает он 1х1, хотя текстура может быть на браше 0.5х0.5, ты видишь это правишь, а в итоге делаешь пропорционально меньше. т.е. он сохраняет старые данные с новым скалингом, а показывает новый скалинг из по умолчанию (1х1). Но при создании новых проектов все в порядке.
9. Спасибо, добавили полезную функцию добавления индекса к повторяющимся entity, но при копировании из другого проекта, эта функция не нужна. По сути ничего не изменится, т.к. индексы добавляются правильно, но само их добавление в таком контексте не верно.
10. Кнопка вызов справки не работает, если нету файла справки покажите хоть окно как он называется, чтобы можно было заменить нужным. Можно так же добавить в сборку лучший мануал от cs-mapper.com (есть файл chm), если автор будет не против.
11. И напоследок, куда подевались ПРЕФАБЫ???
Прокомментирую только то, что ещё не обсуждалось во всех подробностях, чтобы не тратить время.
1. Действительно, это баг. Видимо, прикрутил чью-то очередную хотелку, и сломал изначальное поведение, где Ctrl+Scroll именно что масштабировало все виды. Заменил изменение размеров сетки на Alt+Scroll либо Ctrl+Shift+Scroll.
2. Нет, это плохое поведение VHE, оно плодит визгруппы со скоростью палимёта, из-за чего это окошко быстро превращается в помойку. Переучивайтесь на другой способ создания визгрупп, а "хайд" отныне это просто "хайд".
3. Было бы странно, если бы объект пропадал просто по факту установки некоторой галочки. Ничто не мешает поменять видимость группы туда-сюда, когда в неё добавлено всё нужное.
5. Очень странный способ выбора текстуры, я в этом случае не использую Shift+A, а жму Z и потом кликаю мышью. К сожалению, описанное на данном этапе не реализуемо.
6. Да, странное поведение, не знаю, почему так, а разбираться пока лень. Заметил, что иногда помогает кликнуть мышью на 2д-вид вставки перед Ctrl+V.
8. Нужна карта-пример.
9. Используй Paste Special или отключи функцию в настройках.
__________________
1. Вы написали: "Заменил изменение размеров сетки на Alt+Scroll либо Ctrl+Shift+Scroll." Где можно скачать отредактированную версию, патч? Или будет релиз позже?
2. Ок.
3. Так и приходится делать. Ок.
5. Единожды это не мешает. Но если постоянно открыто окно наложения тексту. Работать с Z можно только после выбора главного окна, а не переноса мышки, как в VHE.
6. Согласен помогает, но как-то не постоянно )).
8. Карту я уже переделал. А вот поймать этот момент вручную на тестах не удалось. Видимо мне так повезло ))
9. Тут согласен, специальная вставка помогает. Ок.
__________________
Windows 7 x64
Jack 1.1.1064
Наконец-то поймал старый баг с альт+пкм:
https://www.youtube.com/watch?v=qBL...eature=youtu.be
Карта: http://rgho.st/private/8DJHTN2GF/4d...1d25086e68dfbab
Raid
Очень хорошо, но как скачать карту? "Хром заблокировал этот файл как вредоносный". Почему не воспользовался аттачем?
__________________
Raid
Хмм. У меня такое получалось только изредка при текстуринге 45градусных скосов в поворотных тоннелях.
__________________
http://www.moddb.com/mods/monorail-quest
XaeroX жалко что хром себя так не блокирует.
mittorn вообще говоря, в 99% случаев хром блокирует именно непотребщину, которую качать не стоит. Типа сайтов "скачайте НовыйМодДляХалфы.последняя.версия.zip.........exe". Хотя и ложные срабатывания случаются.
__________________
XaeroX
для фуррифокса есть такое https://addons.mozilla.org/en-US/firefox/addon/cliget/, наверняка и для хромого что ни будь подобное найдётся.
__________________
http://www.moddb.com/mods/monorail-quest
Воспользовался.
Raid
Спасибо. Баг подтверждаю, буду разбираться.
__________________
Круто было бы ещё поймать баг с появлением свободных вертексов в режиме вертекс моде, когда таскаешь. У кого был?
Raid
Что ты называешь "свободными вертексами"?
__________________
Raid
Вертекс отдельный от браша? У меня получались максимум негерметичными браши, когда рёбра не совпадают и между фэйсами щель.
__________________
http://www.moddb.com/mods/monorail-quest
Raid
Баг исправил, в коде бесшовного текстурирования было одно наивное допущение, из-за чего была проверка на неравенство нулю числа с плавающей точкой, вместо проверки на эпсилон. И баг вылазил на почти параллельных плоскостях. За такую хорошую демо-карту - отдельное спасибо!
__________________
XaeroX в моем представлении проверять флоат или дабл на ноль, можно только в одном случае - если ты сам лично в этот флоат когда-то записал ноль. Вот такой ноль точно не потеряется.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
2 XaeroX
Ещё часто при зажатом UV размеры текстуры приобретают нулевой размер по одной из осей. Тоже могу прикрепить.
Raid
Если ты про UV-lock, то это норма, с ним вообще аккуратно надо и выключать сразу же, когда он не нужен.
__________________
Windows 7 x64
Jack 1.1.1064
https://tfsoft.org.ua/gallery/main....ageViewsIndex=1
В игре ок.
Чего то я опять не вьезжаю, то ли я дурак, то ли лыжи не едут. Хотел сделать закругленную трубу с помощью манипулирования вертексами, но джек не дает мне это сделать, вершины просто не хотят двигаться.
LeFront
Ты считаешь этот вопрос уместным в теме "Багрепорты"?
__________________
XaeroX Я хотел узнать это баг или фитча))
Просто только заметил. Выделяю вертекс или пару вертексов, пытаюсь их потащить но они стоят на месте.
LeFront
Такие вопросы нужно в теме "нубские вопросы" задавать.
[OFF] Ты же научился делать модели, а такие детали, как раз нужно делать моделями... [/OFF]
LeFront
Судя по описанию - это фича. Её можно отключить. Это называется Vertex Restrictions.
__________________
Дак чо с текстурами-то?
Raid
Я внимательно изучил скрин и пришёл к выводу, что они отображаются неправильно. Надеюсь, это та самая экспертная оценка, которую ты ждал?
А дальше что... А ничего. Ни модели, ни тестовой карты ты не предоставил.
__________________
После обрезки (Shift+X) сохраняется старая рамка выделения объекта. Приходится убирать выделение и выбирать объект снова.
2 XaeroX
https://yadi.sk/d/yWHm85zLzu6W8 qc
https://yadi.sk/d/92szUcCfzu6jP mdl
Просто вставь на любую карту в джеке. Модель должна быть невидимой из-за бага.
Raid
По ссылке нет mdl.
Пожалуйста, будь внимательнее.
__________________
https://yadi.sk/d/HQr6hM0IzuJNu
Raid
Покажи, пожалуйста, скриншоты этой модели в игре.
__________________
Не могу, тк на работе. Могу сказать что она просто не видима, думаю по той же причине что и с моделью поезда, которую ты видел, когда едут текстуры. Рекомендую поверить на слово, тк когда приду домой и сделаю скриншот выглядеть будет именно так, как описал.
Raid
Да всё, мы с Дядей Мишей разобрались, в чём там дело. Это с ксаш-специфичной фичей fixedcoords было связано. В новой версии бага не будет.
__________________
Зебеэс.
tolerance
Спасибо за репорт, в новой версии будет исправлено.
__________________
Есть функ_детайл из нескольких брашей, у которого некоторые грани z-файтятся с миром. Ignore Groups отключено, но если щелкнуть на z-файтящуюся грань примерно в указанной точке с целью выбрать наш функ_детайл, то будет выбран только щёлкнутый браш, при том что в строке статуса число выбранных объектов будет указано как ноль.
http://imgur.com/a/3RRuk
__________________
XaeroX ну а разве он имеет право при отключенном ig выделять один единственный браш вместо всей энтити?
Crystallize
Я ему это, вообще говоря, запрещал. Но видимо конкретно твой Джек как-то научился выкручиваться. Что я могу тут поделать? Только посочувствовать. Ты же принципиально отказываешься делать нормальные багрепорты, значит - ищешь именно сочувствия?
__________________
Багрепорт
Поставил Джек,думал этот баг ушел,а он не уходил.
В режиме вершинной манипуляции,ребра не залазяют друг на друга,для соединения.Видео:
https://www.youtube.com/watch?v=9hLCnj-8rwg
__________________
https://steamcommunity.com/id/hypax1/
Почему это баг? Соединяй крайние (белые), или выделяй и CTRL + ALT + W.
Hypax
Ну как же этот баг мог куда-то уйти, если мне никто о нём не сообщал?
Но если честно, это я так специально сделал.
__________________
XaeroX Нормальные багрепорты? Что ещё тебе сообщить?
Crystallize
Да я почём знаю? Ну сообщи логин и пароль от своего интернет-банка (для разнообразия).
Ведь, если я правильно понял, первый пост темы тебя чем-то не устроил.
__________________
XaeroX если нужно ещё дополнительно что-то описать, я сделаю. Просто в этой теме все уже давно забили на список требований в 1-м посте, поэтому я и не ждал что нужно будет что-то ещё.
__________________
__________________
https://steamcommunity.com/id/hypax1/
__________________
Не знаю, связано или нет с этим багом, но на такой модели джек намертво зависает.
__________________
http://www.moddb.com/mods/monorail-quest
thambs
А ничего, что JHLMV на этой модели падает? Это так и задумывалось?
Добавлено 15-12-2016 в 13:40:
Хоть бы скрины выложил, как она должна выглядеть...
Добавлено 15-12-2016 в 13:52:
Увеличил число макс.вертексов и нормалей с 4096 до 8192, вроде всё ок теперь.
FYI: в джеке такие лимиты:
#define MAXSTUDIOBONES 128 // max bones per model |
#define MAXSTUDIOCONTROLLERS 8 // max controllers per model |
#define MAXSTUDIOMESHES 256 // max textures per model |
#define MAXSTUDIOVERTS 8192 // max vertices per submodel |
#define MAXSTUDIONORMS 8192 // max normals per submodel |
__________________
XaeroX наверное, надо параноевским вивером смотреть
__________________
-Brain is dead-
XaeroX в джеке нет проверок на количество считываемой информации из файла? это зачёт.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~ есть.
__________________
Windows 7 x64
Jack 1.1.1064
Некорректное возвращение к окну карты после обращения к текстурному браузеру. Открыты две карты, А и Б. Работая на карте Б, обращаясь в браузер и выбирая текстуру, после закрытия перекидывает на карту А. Обратное не работает (работая на карте А, всегда будет возвращать на А):
https://www.youtube.com/watch?v=UZc...eature=youtu.be
Последняя из стима, линакс 64 бита. Падает при попытке открыть эту карту http://www.simonoc.com/pages/design/mp/pom_source.htm
code:
Loading: "/home/toozeg/.openarena/baseoa/maps/sock_pom-src.map" Entering: "/home/toozeg/.openarena/baseoa/maps/sock_pom-src.map" Loading: "/home/toozeg/openarena/baseoa/maps/ase/shrub01a.ase" Loading: "/home/toozeg/openarena/baseoa/maps/ase/walltorchlarge.ase" Loading: "/home/toozeg/openarena/baseoa/maps/ase/walltorch.ase" Loading: "/home/toozeg/openarena/baseoa/maps/ase/jumppad.ase" ERROR: Too many objects in model (65) Segmentation fault (core dumped)
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Скинь, пожалуйста, карту и ase-модели.
По ссылке скачивание не начинается.
Добавлено 24-01-2017 в 11:26:
Впрочем, да, вижу потенциальную причину сегфолта в коде.
Поправлю. И увеличу макс. число объектов до 128.
__________________
сырсы: http://rgho.st/64RW7Jg65
ресурсы: http://rgho.st/6mCbWRQyg
Вылет починился.
Добавлено 24-01-2017 в 11:09:
Ещё проблема, но я не знаю, джек ли виноват, или окуляр. Но джек его вызывает так, что окуляр крашится. Я подозреваю, что джек его как то не правильно вызывает или бага в культях. Ввиду специфики одного из видов моей деятельности я просматриваю огромное количество pdfок и до сих пор ни разу не словил краш. Да и если вручную открыть джековский хэлп из окуляра, то он его нормально покажет. Лог ошибки:
code:
Application: Okular (okular), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [KCrash Handler] #5 0x00007f771e6bec37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #6 0x00007f771e6c2028 in __GI_abort () at abort.c:89 #7 0x00007f771f07147f in qt_message_output(QtMsgType, char const*) () from /data/steam/steamapps/common/JACK/libQtCore.so.4 #8 0x00007f771f0715f8 in ?? () from /data/steam/steamapps/common/JACK/libQtCore.so.4 #9 0x00007f771f071784 in qFatal(char const*, ...) () from /data/steam/steamapps/common/JACK/libQtCore.so.4 #10 0x00007f771f1981ab in QObjectPrivate::QObjectPrivate(int) () from /data/steam/steamapps/common/JACK/libQtCore.so.4 #11 0x00007f771ed98a9f in ?? () from /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 #12 0x00007f771ed9be70 in QDBusAbstractInterface::QDBusAbstractInterface(QString const&, QString const&, char const*, QDBusConnection const&, QObject*) () from /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 #13 0x00007f771ed80228 in QDBusConnectionInterface::QDBusConnectionInterface(QDBusConnection const&, QObject*) () from /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 #14 0x00007f771ed7d035 in ?? () from /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 #15 0x00007f771ed7e09f in QDBusConnection::connectToBus(QDBusConnection::BusType, QString const&) () from /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 #16 0x00007f771ed7e292 in QDBusConnection::sessionBus() () from /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 #17 0x00007f77208b65fc in KClipboardSynchronizer::Private::setupSignals() () from /usr/lib/libkdeui.so.5 #18 0x00007f77208b694b in KClipboardSynchronizer::KClipboardSynchronizer(QObject*) () from /usr/lib/libkdeui.so.5 #19 0x00007f77208b69fd in KClipboardSynchronizer::self() () from /usr/lib/libkdeui.so.5 #20 0x00007f77208b2734 in ?? () from /usr/lib/libkdeui.so.5 #21 0x00007f77208b30db in KApplication::KApplication(bool) () from /usr/lib/libkdeui.so.5 #22 0x000000000040996f in ?? () #23 0x00007f771e6a9f45 in __libc_start_main (main=0x4094f0, argc=6, argv=0x7fffa35c1468, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa35c1458) at libc-start.c:287 #24 0x000000000040b705 in _start ()
__________________
http://www.moddb.com/mods/monorail-quest
__________________
XaeroX
Не окуляр, там https://wiki.gnome.org/Apps/Evince, вроде.
__________________
http://www.moddb.com/mods/monorail-quest
__________________
XaeroX
Я не встречал.
__________________
http://www.moddb.com/mods/monorail-quest
XaeroX, а что собственно используется для открытия pdf на Linux?
Кстати, ещё при попытке открыть .fgd файл через Edit... в поле Messages пишется Error: "xdg-open" has no exec permission, что конечно неправда.
__________________
I'm on github
I'm on opendesktop.org
FreeSlave
QDesktopServices::openUrl( QUrl( refName, QUrl::TolerantMode ) ); |
if ( access( cmdname, X_OK ) == -1 ) { |
Sys_Error( "\"%s\" has no exec permission\n", cmdname ); |
return 1; |
} |
__________________
XaeroX, у тебя файл с названием xdg-open ищется в текущей директории. Файла нет - access возвращает ошибку.
Надо сначала найти полный путь xdg-open в PATH и проверять уже его.
По поводу окуляра: я так понимаю, thambs сидит на KDE, а там Qt пытается быть чересчур умным, загружает всякие KDE плагины и запускает окуляр через них (что JACK/libQtCore.so.4 делает в крэш-логе окуляра?) Из-за несоответствия версий джековского и системного Qt происходит какой-то сбой. Тут уже когда-то писали о проблеме с файловым диалогом в KDE.
Загрузился сейчас в KDE - тут у меня вообще JACK не запускается.
code:
Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)" Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40807)
__________________
I'm on github
I'm on opendesktop.org
FreeSlave
У меня нет кде, только пара программ оттуда, так что воспроизвести не могу.
__________________
http://www.moddb.com/mods/monorail-quest
__________________
__________________
I'm on github
I'm on opendesktop.org
if ( strcmp( cmdname, "xdg-open" ) && access( cmdname, X_OK ) == -1 ) { |
Sys_Error( "\"%s\" has no exec permission\n", cmdname ); |
return 1; |
} |
__________________
XaeroX, насчет несовместимости qt либ нашёл решение. В Jack.sh добавить
code:
export QT_PLUGIN_PATH=""
code:
export QT_PLUGIN_PATH="$DirName"
__________________
I'm on github
I'm on opendesktop.org
XaeroX
Почему system("xdg-open "+EXE_PATH+"VDKManual.pdf"), если EXE_PATH получить тем же readlink не прокатит? Или ты хочешь что бы один и тот же кусок кода работал универсально подо все системы?
__________________
http://www.moddb.com/mods/monorail-quest
__________________
__________________
I'm on github
I'm on opendesktop.org
__________________
XaeroX, это не функция, это скрипт, совершенно внешний по отношению к стиму, ему стимовское окружение не нужно.
__________________
I'm on github
I'm on opendesktop.org
FreeSlave
Я, наверное, не так выразился. Я запускаю xdg-open уже имеющейся в джеке функцией Sys_Exec. Если ему вредит окружение стима - можно, конечно, переделать.
__________________
XaeroX, меня просто смутило это
__________________
I'm on github
I'm on opendesktop.org
__________________
XaeroX, Джеку не мешает грузится, но может помешать форкнутым процессам, если для них требуются другие версии библиотек. Вот форкается окуляр, загрузчик начинает искать требуемые библиотеки, среди которых libQtGui.so.4 и из-за LD_LIBRARY_PATH первым находит тот, что в джеке.
Видимо, в Qt не учтен такой специфичный юзкейс. https://github.com/qt/qt/blob/4.8/s...ces_x11.cpp#L57
Ничего из environment не чистится.
На самом деле, меня этот случай заставил о многом задуматься, ибо проблема, можно сказать фундаментальная, а некостыльного решения я не вижу.
Так ли вообще необходим свой LD_LIBRARY_PATH в джеке? Ведь в самом исполняемом файле уже есть rpath.
__________________
I'm on github
I'm on opendesktop.org
__________________
При объединении нескольких func_illusionary или func_wall в одну сущность,зависает и крашится,не всегда,но когда случается очень не приятно(
1)Стим версия.
2)Бывает периодически(редко).
3)-
4)-
5)Win7 32b ,amd athlon(tm) 64 x2 dual core processor 6000+ 3.00 GHz
Озу 2г ddr2
6)Vhe давно не ставил.
7)Возможно это связано с забитой под завязку памятью?Так как таковой мало.
Добавлено 26-01-2017 в 17:42:
удалось воспроизвести баг (воспроизодится в 100% случаев)
видео
https://www.youtube.com/watch?v=WG-2B97wDd4
карта пример jmf (halflife wad)
ps.есть еще мысль что это связано с использованием к одной из сущности, отзеркаливание.
Hypax
Спасибо за багрепорт. В ближайшем апдейте будет исправлено.
Пока, чтобы бага не было, после того как появилось окошко свойств, сначала кликни на энтити в списке справа, а только потом уже кликай на параметры.
__________________
W7 x64
Jack 1.1.12.62 (Steam)
Некорректно накладываются текстуры через alt+пкм на углах между 75 и 45 градусами (в любой четверти), ошибка носит систематический характер:
https://tfsoft.org.ua/gallery/main...._serialNumber=1
https://tfsoft.org.ua/gallery/main...._serialNumber=1
https://tfsoft.org.ua/gallery/main...._serialNumber=1
На последнем скрине нуллом покрашены все кривые места. Карта-пример:
http://cs-mapping.com.ua/forum/atta...chmentid=119066
Win7 x32
J.A.C.K. 1.1.1262 Steam.
Моя проблема состоит в том, что Steam предлагает установить Джек. Но зачем устанавливать, если он уже установлен? Такая ситуация произошла второй раз. Тогда, когда вышло новое обновление для Джека, я решил его протестировать, а запустить редактор не могу, так как он как бы не установлен по версии стима. В общем нажал установить и настройки сбросились, в принципе, этого и стоило ожидать. (благо настройки потом экспортировал с пиратской версии Джека)
Сейчас проблему можно решить, нажав кнопку — Установить, предварительно сохранив настройки Джека.
Есть ли альтернатива? С чем это может быть связано и это может только у меня так?
Скриншот:
http://pix.academ.info/images/img/2...85d27fe3054.png
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Не стимовская версия, я ее называю "пираткой"
chakki.skrip
Похоже, стим чудит. Ты там с путями самого стима не игрался, например, на другой диск SteamApps не переносил?
__________________
XaeroX Нет, стим установлен на диске "C", игры/программы на "D". В настройках стима не лазию без надобности)
1)Steam версия
2)Была задача выдать игрокам только ножи на карте,для этого служит ентитя game_player_equip,но при экспорте в map происходит с ней что-то непонятное,либо значения меняются на противоположные(предположительно),потому что при заходе на карту игрок получает все оружеи сразу кроме ножа,либо бывает так что вообще,при выборе команды происходит вылет в меню.
Вообще схема выдачи только ножей состоит из трех энтитей,это:
func_buyzone
player_weaponstrip
game_player_equip
3)
4)карта коробка во вложении.
5)
6)в VHE все работает как надо,точнее сказать,в редакторах и там и там в смарт едит,в свойсвах энтити все как надо,происходит что-то при экспорте в map.В VHE с того же rmf файла,все скомпилилось(теми-же компиляторами) и работает как надо.
7)Пробовал разные fgd cs_expert-dmitrich800,halflife из джека,cs_expert-ZAZA.
Тут вообще движуха какаянето есть или надо в сообществе в стиме тред создавать?
Кстати говоря,проблема с этой энтитей не только у меня,проверенно еще у двух человеки,тоже на стим версии.
Джек в 4к рендерит 2д вьюпорты просто шикарно (хамер например их мылит), а вот интерфейс там скейлится довольно глючно, может это где то настраивается?
http://s02.radikal.ru/i175/1706/29/642be8a21bd1.png
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Странно, так не должно быть. В смысле, он не должен скейлиться, конкретно в этом окошке прописан фиксированный размер шрифта.
Добавлено 13-06-2017 в 01:54:
Да, по уму надо сделать это окошко таки растягиваемым.
__________________
XaeroX
Шрифты скейлит винда. Для сравнения хамер заскейлился идеально:
http://s011.radikal.ru/i316/1706/8d/652c2558363f.png
но вьюпотры все размылило.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro
Да там непонятно, кто скейлит. Хаммер-то на чистом виндовом MFC, а в джеке Qt, и как его авторы реализовали скейлинг под высокие разрешения - надо разбираться.
__________________
Включил для джека скейл и заметил, что мышка в окнах пытается куда то "убежать".
Когда крутишь камерой в 3Д или средней кнопкой юзаешь навигацию в 2Д.
В левом верхнем окне пытается развернуть камеру влево, в нижних обоих окнах тянет вниз.
В оставшемся окне свиду всё ОК.
И это не зависит от режима 2Д/3Д окна.
XaeroX
Можно вручную дёрнуть user32.dll(или shell32.dll) и отключить DPI Scale для текущего процесса, ещё зовётся в доках DPI Awareness.
Qt сам по себе вроде как этот DPI Aware ставит и не даёт скейлить винде, делая это сам. Есть атрибут AA_DisableHighDpiScailing(или что-то вроде того) и тогда не будет скейлить даже Qt.
a1batross
>> Qt сам по себе вроде как этот DPI Aware ставит и не даёт скейлить винде, делая это сам. Есть атрибут AA_DisableHighDpiScailing(или что-то вроде того) и тогда не будет скейлить даже Qt.
Тогда на 4к весь интерфейс будет жутко мелкий
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Есть мультисорс, указывающий на trigger_changelevel
Стрелочку джек рисует, как положено. Однако в отчёте об ошибках почему-то пишет об unmatched target.
__________________
I'm on github
I'm on opendesktop.org
При создании двери в джеке(func_door_rotating),она открывается в начале раунда.Хотя флаг Starts open не стоит.Аналогично созданная дверь в VHE,с тем же fgd и темиже настройками,не открывается сама по себе.
Предполагаю что баг тот-же как в предыдущем моем багрепорте,с энтитей game_player_equip,когда вместо выбранного оружия,игрок получает все,кроме выбраного.(видимо происходит некий реверс значений)
Баг с данной энтити сохраняется в rmf,исправляется только при удалении и создании новой,в редакторе VHE.После этого rmf нельзя использовать в джеке,ибо упомянутые энтити опять сломаются.
1. Стим версия j.a.c.k. 1.1.1262 (32-bit)
Как ты создаёшь дверь в джеке? Я знаю как минимум три способа.
__________________
__________________
__________________
__________________
https://i.imgur.com/TyB8a6R.gif
При открытом окне списка сущностей нельзя ничего делать за пределами этого окна.
Skaarj
Разумеется, нельзя. Это модальный диалог. Можно подумать, в хаммере иначе?
__________________
XaeroX
Хотелось бы иметь под рукой окно со списком сущностей, а не постоянно открывать и закрывать его.
qpAHToMAS
Ну не знаю, по-моему, все привыкли именно к такому поведению инструмента.
Да, неплохо бы иметь панель со списком энтитей, а ля визгруппы - ну так оно много чего неплохо в жизни иметь. Но никто не имеет всё...
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
На самом деле, конечно, кварк ничем не хуже и не лучше других редакторов.
Возможно, даже лучше - фич в нём явно побольше, чем в хаммере (насчёт джека уже можно поспорить).
Но исторически сложилось так, что кварком почему-то мало кто у нас пользуется. Притом что по нему (как и по хаммеру, и по радианту) были статьи в той же "Игромании" в 2000-2001 годах.
Лично для меня - как человека, который джва года рисовал карты для ОИ и Вольфрама в радианте - хаммер самый интуитивный редактор. Кварк я не стал осваивать (что-то у меня с ним не заладилось тогда - уж не помню), а в UnrealEd по Ctrl+S браши вырезаются вместо сами понимаете чего.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Да какой юмор, неоднократно пытался. Ну нет такого пункта в хаммере - вставить браш на карту. В кварке как устроено? Жмёшь Ins, выбираешь браш и суёшь на карту. А тут ничо подобнова. Я пытался с зажатой мышкой одновременно контрл, шифт и еще какие-то кнопки, плюнул полностью, потому что бредятина. На кой оно мне надо браши мышкой рисовать.
Вы мне его дайте вставить как объект, а мышкой я его сам растяну, как мне потребно.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша ты что, шаблонный браш-это же так негибко, а растягивать его как тебе надо-это же так медленно.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Skaarj
Ну это скорее фишка формата карт *.unr, который хранит одновременно и исходник, и скомпиленную карту.
__________________
Баг меню компиляции карты в расширенном режиме. При вводе команд из списка доступных, например копировать файл, команда вводится на английском Copy file и в дальнейшем не интерпретируется, пока в ручную не введёшь на русском.
Спасибо! Баг воспроизводится, да.
__________________
При полете в 3д виде,иногда при сильной загрузке пк, заметны подергивания.Решается отключением одного(из двух) процессора через диспетчер задач,для Jack.exe
Hypax
Почему ты ожидаешь, что при сильной загрузке ПК софт должен вести себя плавно и без подёргиваний?
__________________
XaeroX ну он имеет ввиду, что в однопотоке не лагает, а в многопотоке лагает при нагруженном проце. ХЗ, по-моему, при сильной нагрузке в любом случае будет лагать. Вот это и загадка, почему в однопотоке не лагает, хотя должно быть по смыслу наоборот.
Добавлено 28-10-2017 в 23:44:
"ну он имеет ввиду, что в однопотоке не лагает, а в многопотоке лагает при нагруженном проце."
Это я и имел ввиду!)))
XaeroX Я подумал что будет полезно написать об этом.Мне это напомнило баг со старыми играми,на некоторых системах при запуске cs или nfsu все движения становились резкими или все сильно ускорялось,решалось также,отключением одного из процессоров для приложения.
на всякий случай
1.1.1262, x86-64, ГНУ/Линакс+Стим
Возможно, недоработка в qt или драйверах nvidia, но на всякий случай отпишу.
Открываем JACK, открываем карту и пока она грузит ресурсы сворачиваем окно. Ждём пока всё загрузится, разворачиваем окно ( pix.academ.info).
Рендер отвалился (глобально), сама программа работает. Можно, например, вслепую добавить энтитю.
__________________
http://www.moddb.com/mods/monorail-quest
Это очень похоже на проблему Qt.
Проверь, пожалуйста, у тебя Джек грузит те библиотеки, что с ним в комплекте, или системные, а если системные - то какой они версии?
Добавлено 13-11-2017 в 21:59:
И ещё, при создании нового окна (Window -> New Window) оно так же выглядит, или нормально?
__________________
>Джек грузит те библиотеки, что с ним в комплекте, или системные
И те и те, почему-то часть из системы притащил:
code:
~ ps aux |grep Jack toozeg 9289 31.0 0.8 366804 70688 ? S 18:12 0:01 /data/steam/steamapps/common/JACK/Jack toozeg 9291 0.0 0.0 13460 904 pts/10 S+ 18:12 0:00 grep Jack ~ sudo pmap -p 9289 |grep Qt 00007f04037d8000 264K r-x-- /usr/lib/x86_64-linux-gnu/libQtXml.so.4.8.6 00007f040381a000 2048K ----- /usr/lib/x86_64-linux-gnu/libQtXml.so.4.8.6 00007f0403a1a000 8K r---- /usr/lib/x86_64-linux-gnu/libQtXml.so.4.8.6 00007f0403a1c000 4K rw--- /usr/lib/x86_64-linux-gnu/libQtXml.so.4.8.6 00007f0404060000 488K r-x-- /usr/lib/x86_64-linux-gnu/libQtDBus.so.4.8.6 00007f04040da000 2044K ----- /usr/lib/x86_64-linux-gnu/libQtDBus.so.4.8.6 00007f04042d9000 4K r---- /usr/lib/x86_64-linux-gnu/libQtDBus.so.4.8.6 00007f04042da000 4K rw--- /usr/lib/x86_64-linux-gnu/libQtDBus.so.4.8.6 00007f04042e0000 1284K r-x-- /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6 00007f0404421000 2044K ----- /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6 00007f0404620000 24K r---- /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6 00007f0404626000 8K rw--- /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6 00007f040e890000 996K r-x-- /data/steam/steamapps/common/JACK/libQtOpenGL.so.4 00007f040e989000 2048K ----- /data/steam/steamapps/common/JACK/libQtOpenGL.so.4 00007f040eb89000 36K rw--- /data/steam/steamapps/common/JACK/libQtOpenGL.so.4 00007f040eb98000 10784K r-x-- /data/steam/steamapps/common/JACK/libQtGui.so.4 00007f040f620000 2044K ----- /data/steam/steamapps/common/JACK/libQtGui.so.4 00007f040f81f000 340K rw--- /data/steam/steamapps/common/JACK/libQtGui.so.4 00007f040f878000 3024K r-x-- /data/steam/steamapps/common/JACK/libQtCore.so.4 00007f040fb6c000 2044K ----- /data/steam/steamapps/common/JACK/libQtCore.so.4 00007f040fd6b000 64K rw--- /data/steam/steamapps/common/JACK/libQtCore.so.4
__________________
http://www.moddb.com/mods/monorail-quest
Зависают окна
Сегодня обновился Windows10 до v1703.
И v1.1.1064 64bit версия стала зависать на 3-4 сек, при выделении в окнах.
Пробовал переустанавливать, обновлять драйвера, библиотеки - не помогает.
Старые версии ведут себя аналогично.
32bit версия работает нормально.
Что можно придумать?
__________________
Разобрался.
Intel драйвер, полученный при обновлении, собака.
Сразу видно в диспетчере задач, жрет 350-400М памяти.
Странно что это повлияло только на x64 версию.
Простая переустановка драйверов не помогала.
Удалил все видео драйвера под корень, и установил начисто intel, потом nvidia.
Теперь использует память 100-150М, все заработало как надо.
ЗЫ
Вообще MS прислал какую-то кривую и старую сборку.
Ну чтобы любимая программа работала, танцевать надо, а как же обычным юзерам.
Веселуха не закончилась.
Пришло еще одно обновление WINv1709
Теперь повисать стало при зуме больше 1.
А с последним драйвером NVIDIA жестко стоит 60fps в CS.
На их форуме пишут владельцы M карт, что gl_vsyn 0 не работает!
Нашел версию (382), где вернулось 100fps.
А вот драйвер Intel откатить не удалось, видимо что-то вшили в саму систему. 17хх.
Решение было найдено в настройках видеокарты NVIDIA, указал, чтобы jack запускался через внешнюю видеокарту.
ЗЫ
Xaerox, что нужно предоставить по системе, чтобы исправить на Intel?
Jeronimo
Честно говоря, не знаю. У меня нет возможности тестировать на интеле в данный момент.
__________________
Jeronimo
В самой последней версии вин 10 "1709" Что-то в ней нахимичили и встроенная графика в некоторых 3д приложениях и играх странно себя стала вести. Насчет джека я не знаю, но вот в некоторые игры играть стало невозможно, так как экран дергается и моргает, чтобы это исправить нужно поставить дрова от 2015 года, которые винда сама ставит в обновлениях.
В версии до 1709 было все норм не помню точно 1706 вроде была до 1709.
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
http://button.moddb.com/download/medium/125531.png
(_-=ZhekA=-_) прав, проблемы с рендером капитальные.
Благо ставлю обновления вручную, зная, что придется много думать.
Но ведь на v1703 версии все починилось, при установке драйвера от мая.
А сейчас v1709 от ноября, ждем пока intel догонит MS )))
Ждем пока nvidia исправить vsync.
ЗЫ.
Ждем пока Путин подаст заявку на новый срок.
Ждем конца света, по версии РПЦ.
А чего ждете Вы?
Если выделен браш и открываешь окно текстурирования, то он теряет выделение на проекциях, но в трехмерном виде оно остаётся. Это так задумано?
Crystallize, а что не так? Ведь после вызова окна текстурирования, становятся выделенными плоскости ранее выделенного браша.
Crystallize
В проекциях по техническим причинам не показывается выделение отдельных фейсов.
А в режиме текстурирования выделены фейсы, но не браши и энтити.
__________________
__________________
1.1.1262 x68-64, GNU/Linux + Steam
Cordon Tool лажает при попытке экспорта в .map этого фрагмента https://yadi.sk/d/WEjZOPIO3QFd5p. В результате часть солидных сущностей экспортируются пустыми и провоцируют лик. Подозреваю, что алгоритм экспорта проверят только ббоксы сущностей.
__________________
http://www.moddb.com/mods/monorail-quest
Мне сейчас на почту приходят креш-репорты от версии джека 1.0.155.
Неужели в версии 2013 года есть что-то такое, что заставляет остаться на ней навеки?
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Ну так новые студии всякий дотнет за собой тянут. А в Джеке просто фиксятся баги и добавляются новые фичи.
Ну ладно там, Стим-версию человек купить не хочет. Но скачать последнюю бесплатную, 1.1.1062, неужели сложно было?
__________________
XaeroX
Между тем 64-битный джек 1.1.1064 с сайта не запускается на девятом дебяне:
nemyax
Я скажу, что Джек напрямую с libpng динамически не линкуется, поэтому вроде бы это не моя проблема.
__________________
nemyax
Попробуй сделать линк.
Добавлено 09-12-2017 в 15:15:
Но вообще я новую версию буду пересобирать под джесси, т.к. поддерживать старый Glibc и всякие Debian Wheezy смысла не вижу. Тогда и посмотрю, откуда там такие забавные зависимости взялись.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Как и везде. При запуске стима скачивается и ставится обновление, если есть.
__________________
__________________
I'm on github
I'm on opendesktop.org
Когда фит 1.0:1.0 производит скейл текстуры типа 32.000 : 0.300, то поля со скейлом просто пустеют, это нормально? В таких случаях мне приходится щелкать стрелочки вверх-вниз чтобы привести поле в чувство.
__________________
Crystallize
А вот это уже нормальное поведение.
__________________
Временная зона GMT. Текущее время 23:57. | Страницы (2): [1] 2 » Показать все 1273 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024