ktulho Posted May 2, 2019 Author Share Posted May 2, 2019 @Slava7572 не печатаемые символы попали в конфиг: @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted May 2, 2019 Share Posted May 2, 2019 2 минуты назад, ktulho сказал: @Slava7572 не печатаемые символы попали в конфиг: Ага,спасибо,сейчас перепишу.А как их увидеть в нотепаде++,не всегда видно даже при "Отображать все символы"?Может есть какой совет? @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 2, 2019 Author Share Posted May 2, 2019 12 минут назад, Slava7572 сказал: А как их увидеть в нотепаде++,не всегда видно даже при "Отображать все символы"?Может есть какой совет? Удобного способа я не знаю. Можно поменять кодировку UTF-8 на какую-нибудь однобайтовую. Например ANSI Тогда появятся символы п»ї @ Quote Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted May 2, 2019 Share Posted May 2, 2019 18 минут назад, Slava7572 сказал: Может есть какой совет? XCPad PjOrion В обоих редакторах будет видно лишние символы. https://prnt.sc/n2kyi8 https://prnt.sc/n2kr7t 1 @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 2, 2019 Author Share Posted May 2, 2019 1 минуту назад, night_dragon_on сказал: В обоих редакторах будет видно лишние символы. Это потому что, @StranikS_Scan использует компоненты Delphi не поддерживающие UTF. @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted May 2, 2019 Share Posted May 2, 2019 2 минуты назад, night_dragon_on сказал: В обоих редакторах будет видно лишние символы 5 минут назад, ktulho сказал: Можно поменять кодировку UTF-8 на какую-нибудь однобайтовую. Например ANSI Сенкю вери матч Ром или кто более осведомленный,чем я,вот с этим путем не поможешь?Я пока в пакет эту кнопку запихнул и все работает с дефолтным путем,но хочется все таки эту кнопку к остальным.Набросал тут кнопку,по моему так прикольнее смотрится(не окончательный вариант,еще немного затемнить и координаты поправить надо). @ Quote Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted May 2, 2019 Share Posted May 2, 2019 @Slava7572 , я же пример добавлял когда доки по экстраполям оформлял (extra-field_ru.txt, extra-field.txt) │ "src" │ X │ X │ X │ X │ X │ X │ отображение изображения ("xvm://res/contour/{{vehiclename}}.png") 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 2, 2019 Share Posted May 2, 2019 32 минуты назад, ktulho сказал: Удобного способа я не знаю. простой как грабли: код копируемый с форума сначала вставляем в код редактора форума "< >", удаляем красные точки и уже потом копируем в Notepad++ @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 2, 2019 Author Share Posted May 2, 2019 (edited) 2 часа назад, Slava7572 сказал: А как их увидеть в нотепаде++,не всегда видно даже при "Отображать все символы"?Может есть какой совет? Еще можно записать макрос в Notepad++ для удаления этих символов. Если стоит Windows 7/8/10, то открыть файл %AppData%\Notepad++\shortcuts.xml и добавить в секцию <Macros> следующие строки: <Macro name="DelBOM" Ctrl="no" Alt="no" Shift="no" Key="0"> <Action type="3" message="1700" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1601" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1625" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1602" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1702" wParam="0" lParam="768" sParam="" /> <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /> </Macro> Если раньше не записывали свои макросы, то можно просто скопировать с заменой файл shortcuts.xml После этого перезапустить Notepad++. В меню "Макросы" должен появиться пункт "DelBOM". Если выбрать этот пункт, то все символы BOM должны удалиться из открытого документа. ВАЖНО: документ должен быть открыт в кодировки UTF. Edited May 2, 2019 by ktulho 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted May 2, 2019 Share Posted May 2, 2019 (edited) 50 минут назад, ktulho сказал: В меню "Макросы" должен появиться пункт "DelBOM". Спасибо вроде все получилось,на заведомо багнутом коде,перевел потом в ANSI и в орионе глянул для проверки,никаких символов,писал сам,чтоб потренироваться,ДелБОМ появился)) Edited May 2, 2019 by Slava7572 @ Quote Link to comment Short link Share on other sites More sharing options...
Scharfhobel Posted June 5, 2019 Share Posted June 5, 2019 (edited) @ktulho Запятой в конце не хватает? Цитата 1) В файл battleLabels.xc добавить: ${"battleLabelsTemplates.xc":"def.angleAimingLeft"}, ${"battleLabelsTemplates.xc":"def.angleAimingRight"}, ${"battleLabelsTemplates.xc":"def.angleAimingTop"}, ${"battleLabelsTemplates.xc":"def.angleAimingBottom"} Edited June 5, 2019 by Scharfhobel @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted June 5, 2019 Author Share Posted June 5, 2019 1 час назад, Scharfhobel сказал: Запятой в конце не хватает? Смотря куда вставлять, если в конец, то она не нужна. @ Quote Link to comment Short link Share on other sites More sharing options...
Scharfhobel Posted June 5, 2019 Share Posted June 5, 2019 (edited) 3 часа назад, ktulho сказал: Смотря куда вставлять, если в конец, то она не нужна. В середину воткнул, добавил запятую. Пытаюсь сделать уголки в виде серых линий на весь экран. УВН получилось сделать, размер картинки 2 на 1980, в конфиге прописал 3 на 1980. Цитата "width": 1920, "height": 3, если ставлю 2 , то ничего не показывает. Для УГН, также всё сделал, но не показывает. (картинка 1080 на 3) Прописывал Цитата "width": 3, "height": 1080, Что не так делаю? Edited June 5, 2019 by Scharfhobel @ Quote Link to comment Short link Share on other sites More sharing options...
aster Posted June 5, 2019 Share Posted June 5, 2019 Используй просто раскраску бекграунда и/или границ поля. "angleAimingLeft": { "enabled": true, "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE )", "x": "{{py:anglesAiming.left}}", "y": "{{py:aim.y}}", "width": "{{py:anglesAiming.left>-5?6|4}}", "height": 37, "alpha": 75, "borderColor": "0x000000", // чёрная рамка в 1 пиксель для контрастности "bgColor": "{{py:anglesAiming.left>-5?0xFF0000|0xD4FFAA}}" //просто серый будет какой-нибудь из 0x888888 }, @ Quote Link to comment Short link Share on other sites More sharing options...
Scharfhobel Posted June 5, 2019 Share Posted June 5, 2019 1 минуту назад, aster сказал: Используй просто раскраску бекграунда и/или границ поля. "angleAimingLeft": { "enabled": true, "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE )", "x": "{{py:anglesAiming.left}}", "y": "{{py:aim.y}}", "width": "{{py:anglesAiming.left>-5?6|4}}", "height": 37, "alpha": 75, "borderColor": "0x000000", // чёрная рамка в 1 пиксель для контрастности "bgColor": "{{py:anglesAiming.left>-5?0xFF0000|0xD4FFAA}}" //просто серый будет какой-нибудь из 0x888888 }, ОК, а длину/высоту линий как задать? @ Quote Link to comment Short link Share on other sites More sharing options...
aster Posted June 5, 2019 Share Posted June 5, 2019 (edited) через height. Кстати, 1080 - это относительно центра экрана, а он не совпадает с центром прицела. 1080 2037 (просто рандомное число) Скорее всего, можно подогнать 1080 под выравнивание по высоте относительно центра экрана. Или просто взять небольшой запас. Не думаю, что это вызовет значительные ошибки. Интересно, а нагрузка на фпс ниже, чем у отображения картинок.срц? Edited June 5, 2019 by aster 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Scharfhobel Posted June 5, 2019 Share Posted June 5, 2019 (edited) 14 минут назад, aster сказал: через height. Кстати, 1080 - это относительно центра экрана, а он не совпадает с центром прицела. 1080 2037 (просто рандомное число) Скорее всего, можно подогнать 1080 под выравнивание по высоте относительно центра экрана. Или просто взять небольшой запас. Не думаю, что это вызовет значительные ошибки. Интересно, а нагрузка на фпс ниже, чем у отображения картинок.срц? Кинь плиз файл конфига, после моих правок хвм не грузится. Edited June 5, 2019 by Scharfhobel @ Quote Link to comment Short link Share on other sites More sharing options...
aster Posted June 5, 2019 Share Posted June 5, 2019 Если копировал с форума, попробуй поискать "все непечатаемые символы" У меня в файле куча других вставок, он "просто так" не подойдёт. battleLabelsTemplates.xc 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Scharfhobel Posted June 5, 2019 Share Posted June 5, 2019 47 минут назад, aster сказал: Если копировал с форума, попробуй поискать "все непечатаемые символы" У меня в файле куча других вставок, он "просто так" не подойдёт. battleLabelsTemplates.xc 14 kB · 0 скачиваний Всё завелось, спс. Как отключить чёрную рамку на линиях? @ Quote Link to comment Short link Share on other sites More sharing options...
aster Posted June 5, 2019 Share Posted June 5, 2019 (edited) 6 часов назад, aster сказал: "borderColor": "0x000000", // чёрная рамка в 1 пиксель для контрастности просто убрать строку, "по умолчанию" рамка выключена. (я имею в виду, что если значение настройки не определено напрямую, берётся базовое значение, типа "из дефолтного конфига". Рамки, как правило, используются для выравнивания и настройки конфига, так что для них всегда "выкл.") Edited June 5, 2019 by aster 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.