Найти в Дзене
Мастер Marx

Исправление в FL Studio 24

Для тех, кто не пользуется hex-редактором эта тема может показаться сложной, но она интересная и заслуживает внимания. Вопрос в том, что сам разработчик этот визуальный дефект не замечает и не правит уже версий 5 к ряду. Запустим программу, в плейлисте наведем курсор мыши на меню Arrangement и В принципе, такая подсказка является стандартной для опций программ. Но FL использует свое собственное окно подсказки и поэтому такие подсказки в ее интерфейсе скрыты. Но вот одна прорвалась наружу, попробуем ее убрать. Начиная с версии 20, издатель защищает файл ресурсов программы цифровой подписью. Чтобы сохранить ее валидность требуется сохранить исходное число байт. Скажем, если я открою файл dll в Restorator, переведу пару строк ресурсов и сохраню в файл – подпись слетит, т.к. число байт изменится. Программа не запуститься. Чтобы этого избежать установим на компьютер программу Hex Workshop Hex Editor v6.8 (64 Bit). На рабочем столе, ПКМ на ярлык программы и выбрать Свойства. На вкладке Ярлык

Для тех, кто не пользуется hex-редактором эта тема может показаться сложной, но она интересная и заслуживает внимания. Вопрос в том, что сам разработчик этот визуальный дефект не замечает и не правит уже версий 5 к ряду.

Запустим программу, в плейлисте наведем курсор мыши на меню Arrangement и

В принципе, такая подсказка является стандартной для опций программ. Но FL использует свое собственное окно подсказки и поэтому такие подсказки в ее интерфейсе скрыты. Но вот одна прорвалась наружу, попробуем ее убрать.

Начиная с версии 20, издатель защищает файл ресурсов программы цифровой подписью. Чтобы сохранить ее валидность требуется сохранить исходное число байт. Скажем, если я открою файл dll в Restorator, переведу пару строк ресурсов и сохраню в файл – подпись слетит, т.к. число байт изменится. Программа не запуститься.

Чтобы этого избежать установим на компьютер программу Hex Workshop Hex Editor v6.8 (64 Bit). На рабочем столе, ПКМ на ярлык программы и выбрать Свойства. На вкладке Ярлык нажимаем Дополнительно, отмечаем «Запуск от имени администратора»-ОК-Продолжить-ОК. Это позволит править файл в папке с программой.

Запускаем хекс-редактор. Файл-Открыть-C:\Program Files\Image-Line\FL Studio 2024\FLEngine_x64.dll

В панели инструментов нажимаем кнопку «бинокль» (Найти). В окне Найти, вкладка Критерий делаем следующее:

1. Значение, вводим: Current Arrangement
2. Параметры, отмечаем: Найти все экземпляры; All; Match Case (Учитывать регистр). Выглядит так:

-2

Нажали ОК. Внизу справа, в окне результатов: 9 вхождений … найдено. Снова в панели инструментов, под биноклем во всплывающем меню «Выберите символьный фильтр» выбираем - Unicode. Нам нужна запись поверх, поэтому в правом нижнем углу редактора см. ячейку OVR, если она не активна щелкнем дважды на ней:

-3

1-е найденное вхождение пропускаем – это строка самого меню.
2-е 00C5DB1C похоже на то, что нам нужно. Переключаем раскладку клавиатуры в английский. Текущую запись Current Arrangement изменяем с добавлением вертикального слеша: |Current Arangement
Своровали один символ <r> у Arrangement, а что поделаешь.
3-е пропускаем – это не то.
4-е – не то.
5-е 00C5E21C похоже, также изменяем подобным образом:

-4

Сохраняем изменения в файл и запускаем FL Studio. Все получилось

-5

Как выяснилось, 5-е вхождение убирает дефект до нажатия кнопки Play плейлиста, а 2-е после нажатия. Файл в хекс-редакторе закрываем аккуратно: Файл-Закрыть и Файл-Выход.

Визуальные ошибки найденные в диалоге рендеринга

1. В панели Miscellaneous (Разные), строка опции 'Save playlist markers' размещена на 3 пикселя выше соседней 'Split mixer tracks'.

-6

2. В панели Upload to 3rd party service (Загрузить на сторонний сервер), при наведении курсора на кнопку 'Manage cloud accounts' (Управлять облачными аккаунтами) появляется подсказка, не имеющая отношения к этой кнопке, да еще и написанная с ошибкой: fron вместо from

-7

В действительности кнопка 'Manage cloud accounts' подсказки не имеет, а данная подсказка появится если:
- нажимая кнопку с надписью SoundCloud мы выберем в меню Youtube.
- затем нажимая кнопку 'Manage cloud accounts' в открывшемся окне подключимся к Youtube. И тогда на кнопке подключения подсказка изменится к 'Disconnect from Youtube' (Отключить от Youtube).

Другие ошибки в подсказках

В подсказках FL Studio давно заведена традиция делать запись, используя слеш. Где: то, что записано слева от слеша - делается левой кнопкой мыши, а то что записано справа от слеша - правой кнопкой. А теперь это спроецируйте на: Maximize (over taskbar) / restore. И проверьте в работе. Вы обнаружите, что должно быть:

Maximize / restore (over taskbar)
Развернуть / восстановить (над панелью задач)

(продолжение следует)