lua:@<имя_файла>
Как это выглядело в древней версии 5577: тут:
1 - неизменённый текст
2 - изменённый текст
3 - отмеченный текст
Как это выглядит в версии 5834: --
ЧЯЛНТ ???
P/S. Кака началась с версии 5788; в 5787 ещё всё было красиво
lua:@<имя_файла>
Не обращаете внимания на детали: ЧЯЛНТ - ЧЯДНТ, какая разница.
Ответ разработчиков на все сообщения по этой теме сводились к тому, что «некорректно заполнены цвета (не установлены рекомендованные флаги)» либо «Некорректно составлен диалог (размеры элементов)». И единственна рекомендация - исправить плагины/скрипты. Это как было со строгой валидацией UTF-8 строк: ввели проверку - и несколько скриптов работать перестали.
Я не берусь судить правильно это или нет, но если в вашем скрипте все цвета сделать 0xFF00000n
Не буду судить, как правильно сделать прозрачность, но считаю что при FCF_?G_4BIT флаге нужно биты прозрачности игнорировать, т.к. цвет в этом случае представляет собой индекс в неком массиве: странно иметь индекс, где 24 бита - это сам индекс, а 8 бит - прозрачность. А вот цвет из массива может или даже должен иметь и прозрачность.
Т.е. все предопределённые каждый из 16 предопределённых цветов будет с неизменяемой прозрачностью?
В современной компьютерной графике и обработке изображений степень (не)прозрачности считается неотъемлемой частью цвета. А вот должна ли альфа должна браться не из индекса, а из того элемента палитры консоли/терминала, на который этот индекс указывает, надо решать, исходя из практических ограничений имеющегося окружения (кои мне большей частью неизвестны).