HLFX.Ru Forum Страницы (3): [1] 2 3 »
Показать все 34 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Jackhammer (https://hlfx.ru/forum/forumdisplay.php?forumid=35)
-- Smart Edit - так ли уж он нужен? (https://hlfx.ru/forum/showthread.php?threadid=5397)


Отправлено Дядя Миша 12-11-2019 в 10:56:

Smart Edit - так ли уж он нужен?

Тут Камрад Ксерокс высказал интересную мысль, цитирую

Цитата:
хаммер и любят изза смарт-едита как раз.
Лично мне. с учётом всех головняков, которые вызваны сокрытием полей это заявление представляется небесспорным. Но давайте проведём опрос для объективности. Голосуем.

__________________
My Projects: download page

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

Цитата:

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


Отправлено nemyax 12-11-2019 в 11:26:

Смартедит это по сути замена поддерживаемых имён полей дисплейнеймами. В самой идее ничего плохого нет, тут ведь как реализуешь.
Если бы я делал, я бы оформил конфигуратор в виде спредшита, где можно было бы скрыть колонку хоть имён, хоть дисплейнеймов.
А для имён, которые не определены, дисплейнеймы отображались бы по правилу (капиталайз, замена подчёркиваний на пробелы и т. д.). Что не определено, вынес бы в подвал, как делает кварк.
Хотя логическим завершением смартедита было бы давать для имён, которые определены, контролы соответствующего типа: спинбоксы для чиселок, текстбоксы для текста, комбобоксы для выбора существующих объектов (уже есть в джеке), цветовой круг для цвета и всё такое.


Отправлено Hypax 12-11-2019 в 11:56:

Вообще не понял,если честно,связь ошибок в скриптах и смартедита.

__________________
https://steamcommunity.com/id/hypax1/


Отправлено Crystallize 12-11-2019 в 15:39:

С одной стороны к марту апреля этого года когда я упёрся в ограничения маппинга-скриптинга (или своего умения в оных) я успел привыкнуть к тому как устроен Кварк.

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

Добавлено 12-11-2019 в 22:39:

да вот же: https://hlfx.ru/forum/showthread.ph...8936#post178936


Отправлено chakki.skrip 12-11-2019 в 15:46:

Почаще сохраняйтесь и будьте более бдительны, вот и секрет)


Отправлено FiEctro 12-11-2019 в 15:48:

канеш нужен, иначе вообще непонятно что за срань там в параметрах

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


Отправлено thambs 12-11-2019 в 15:54:

А я вот похоже вас не понял. То что называют "Smart Edit"ом -- это какой из режимов: когда вручную поля набиваешь, или когда в списке фиксированные поля из фгд?

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено Crystallize 12-11-2019 в 15:57:

Цитата:
Hypax писал:
Вообще не понял,если честно,связь ошибок в скриптах и смартедита.

Чтобы у маппера не рябило в глазах от обилия параметров и не приходилось слишком много скролить, редактор считает не встречающиеся в фгд параметры энтити лишними, безвредными, не имеющими эффекта, и прячет их под кат. А они на самом деле имеют эффект.


Отправлено chakki.skrip 12-11-2019 в 16:02:

Я знаете что заметил, что keyvalue вписывается задом наперед.
Тобишь если будет такой порядок в том же multi_manager:
"1" "0.0"
"2" "0.0"
"3" "0.0"
"4" "0.0"
"5" "0.0"

То после экспорта в мап будет
"5" "0.0"
"4" "0.0"
"3" "0.0"
"2" "0.0"
"1" "0.0"

Иногда это может плохо отразиться на карте.


Отправлено XaeroX 12-11-2019 в 16:09:

Цитата:
chakki.skrip писал:
Я знаете что заметил, что keyvalue вписывается задом наперед.

Бред какой-то.
У меня всё записывается в том же порядке, что и в мульти-менеджере. Я специально сейчас потратил время и убедился.

__________________

xaerox on Vivino


Отправлено Дядя Миша 12-11-2019 в 16:38:

Цитата:
chakki.skrip писал:
Я знаете что заметил, что keyvalue вписывается задом наперед.

Это компиляторы делают. там односвязный список и после каждого парсинга он меняет свой порядок. Я давным давно уже обращал внимание на эту проблему, мои компиляторы так себя не ведут.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Ku2zoff 13-11-2019 в 08:36:

Цитата:
FiEctro писал:
канеш нужен, иначе вообще непонятно что за срань там в параметрах

Я думаю, Дядя Миша этот опрос создавал в первую очередь как программист, а не как маппер. И откуда же маппер должен знать какой кейвалуй соответствует какому параметру? Это когда у тебя сорцы на руках - открыл и посмотрел. А без сорцев только фгд открывать и подглядывать там.


Отправлено XaeroX 13-11-2019 в 08:38:

Ku2zoff
Скажи честно - ты под старую Волатилу, в VolatileRadiant, не мапал? Там не было неко кова смарт-эдита, но и в сорцы (которых не было) лазить не приходилось. Так что тут имеется в виду кое-что другое - режим, когда все параметры, не прописанные в фгд явно, скрыты.

__________________

xaerox on Vivino


Отправлено Ku2zoff 13-11-2019 в 08:46:

Цитата:
XaeroX писал:
ты под старую Волатилу, в VolatileRadiant, не мапал

Я ставил GTK Radiant, попробовал в нём работать, и удалил. Даже в Unrealed карту-коробку делал, а в радианте нифига не смог. Так что нет. Радиантом я пользовался ровно один раз и ровно 10 минут.


Отправлено XaeroX 13-11-2019 в 08:58:

Ku2zoff
Ну хорошо. А уроки мои ты смотрел?
Вот например этот:
https://hlfx.ru/forum/showthread.php?s=&threadid=2554

Вот тут более или менее понятно, как прописываются поля в энтити. И откуда берётся информация об их названиях в отсутствие исходников.

__________________

xaerox on Vivino


Временная зона GMT. Текущее время 14:26. Страницы (3): [1] 2 3 »
Показать все 34 сообщений этой темы на одной странице

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