Samplitude Pro X Suite

Ну что, никто не смотрел что там за фигня с программой?
  1. Оффлайн

    Nexus

    Забанен

    Сообщений: 611

    Создано тем: 20

    Репа: 0

    Баллы: 0

    Был: 2022-07-03 23:07

    Лайков: 7

    Ну что, никто не смотрел что там за фигня с программой?
    24 декабря 1982 - 11:48 / #1
  2. Оффлайн

    Автор темы

    Teodorrrro

    Звание: Бывалый

    Команда сайта

    Сообщений: 154

    Создано тем: 25

    Рейтинг: 4

    Репа: (12|12|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-02-25 16:14

    Лайков: 3

    Здравствуйте!
    Возникла проблема с кодировками программы MAGIX Samplitude Pro X Suite, хотя раньше все решалось с помощью патча с подменой шрифтов и заменой кодовых страниц .
    Вдруг, ни с того ни с сего, в некоторых частях появились кракозябры, которые раньше спокойно убирались вышеупомянутым файлом и перезагрузкой, но теперь файл не помогает.
    Кракозябры в окнах диспетчеров (заголовки столбцов, дерево папок.
    ...удалось убрать настройкой "Шрифт окон диспетчеров" (я выбрал Tahoma Кириллица)



    Окна функции Remix Agent (меню "Объект" - Открыть Remix Agent) только после сотого запуска батника приобрели человеческий вид. На местах, обозначенных кружком, были знаки вопроса "?", а на необозначенных было все нормально (!). В соответствующей dll (DSP_DLL_31-en.dll) удалось выяснить, что "вопросами" страдают только строки из таблицы строк в ресурсах, а строки из диалогов отображаются нормально.

    Появился иврит в редакторе MIDI (меню Объект - Редактор MIDI):



    Иврит в редакторе Elastic Audio (меню Эффекты - Время и высота - Elastic Audio.
    Иврит в подменю режимов мыши:



    Итак, повторю: вышеупомянутый батник помогал, а сейчас бессилен.:"( Вообще в последнее время занимаюсь тем, что переделываю справку с нуля, делаю скриншоты, и сие безобразие мне очень мешает. Может, найдется какой-нибудь другой способ без обращения к реестру и кодовым страницам с подменой шрифта? Кстати, в подпапках Bitmaps и DspDllBitmapsmxgui.4.0 есть файлы ini с конфигурацией интерфейса



    Везде я заменил шрифты Magix Corpid (не поддерживающий кириллицу) на arial, Tahoma... и это не помогает.

    Ссылки:

    Исходные и русифицированные файлы
    Программа (пароль на архив:wylek.ru - из-за кейгена, блокируется антивирусом)
    P.S.:Раньше в таких же ситуациях мне помогало следующее: Пуск - Панель управления - Оформление и персонализация - Шрифты - на левой панели "Параметры шрифта" - Восстановить параметры шрифтов по умолчанию - Перезагрузка. Сейчас не помогает.




    Попробовал только заменить шрифты на чистой системе, кодовые страницы не трогал вообще (этим файлом) + в настройках Samplitude: окно Выбор шрифта и окно Шрифт окон диспетчеров = Tahoma Кириллический
    Проблемы остались только со строками из таблицы строк в следующих окнах (и соответствующим им файлах):


    ...а также в DSP_DLL_27-en.dll.
    Сообщение отредактировал 22 января 2023 - 20:09
    26 августа 2014 - 12:59 / #2
  3. Оффлайн

    Автор темы

    Teodorrrro

    Звание: Бывалый

    Команда сайта

    Сообщений: 154

    Создано тем: 25

    Рейтинг: 4

    Репа: (12|12|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-02-25 16:14

    Лайков: 3

    Проблеме подвержены строки только в таблицах строк в файле SamSeq_EN.dll и во всех LanguageDspDll_XX-en.dll. Исполняемый файл желательно не изменять.
    Замена шрифтов уже не поможет, потому что они уже заменены в реестре, и замена работает!
    Я попробовал вписать в реестре другую подмену - заменил Magix Corpid с Arial на Tahoma - она сработала, и иврит стал иметь вид Tahoma.biggrin Шрифт поменялся, а кодировка осталась неправильной.
    Проблема еще может быть в том, что на другой системе патч сработает, и все будет отображаться нормально... Иврит всегда появляется неожиданно и только в вышеупомянутых местах.
    Сообщение отредактировал Teodorrrro 30 августа 2014 - 18:31
    30 августа 2014 - 18:22 / #3
  4. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 933

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1616

    Был: 2024-05-09 15:29

    Лайков: 146

    Исполняемый файл желательно не изменять.

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

    Кто ищет, тот всегда найдет!

    30 августа 2014 - 18:47 / #4
  5. Оффлайн

    Автор темы

    Teodorrrro

    Звание: Бывалый

    Команда сайта

    Сообщений: 154

    Создано тем: 25

    Рейтинг: 4

    Репа: (12|12|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-02-25 16:14

    Лайков: 3

    Почему?

    Исполняемый файл меняется разработчиками при каждом обновлении, и придется каждый раз искать это место заново. Да и хотелось бы изменять только те файлы, что были выведены разработчиками для перевода, или уж по крайней мере какую-нибудь dll, которую они "не трогают". И, кстати, раньше исполняемые файлы народные умельцы использовали для взлома!
    Грубо говоря, другие программы MAGIX устроены примерно одинаково, и в некоторых из них делается поддержка русского языка. Думаю, вряд ли они заменяют шрифты, а уж тем более кодировки - они просто добавляют новую _RU.dll, изменяют файл ini - и все работает!
    Может, дело не в программе, а в системе? В системе, установленной "начисто", этой проблемы ни разу замечено не было. Повторюсь: раньше в таких же ситуациях помогало: Пуск - Панель управления - Оформление и персонализация - Шрифты - на левой панели "Параметры шрифта" - Восстановить параметры шрифтов по умолчанию - Перезагрузка. Сейчас не помогает.
    Сообщение отредактировал Teodorrrro 30 августа 2014 - 19:06
    30 августа 2014 - 19:00 / #5
  6. Оффлайн

    Nexus

    Забанен

    Сообщений: 611

    Создано тем: 20

    Репа: 0

    Баллы: 0

    Был: 2022-07-03 23:07

    Лайков: 7

    В системе, установленной "начисто", этой проблемы ни разу замечено не было.

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

    Исполняемый файл желательно не изменять.

    Пока не качал полгиговый архив, что там за прога? Дельфи, QT, NET или что-то другое?

    Leserg, попробуй реверснуть исполняемый, посмотри, где вызивается название шрифтов не стоят ли там какие-то константы, типа MOV EAX, 0 или другое, может нужно там вместо 0 поставить CC.
    30 августа 2014 - 21:23 / #6
  7. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 933

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1616

    Был: 2024-05-09 15:29

    Лайков: 146

    Пока не качал полгиговый архив, что там за прога? Дельфи, QT, NET или что-то другое?

    Microsoft Visual C++

    Leserg, попробуй реверснуть исполняемый, посмотри, где вызивается название шрифтов не стоят ли там какие-то константы, типа MOV EAX, 0 или другое, может нужно там вместо 0 поставить CC.

    Попробую, но быстро результат не обещаю.

    Кто ищет, тот всегда найдет!

    30 августа 2014 - 21:29 / #7
  8. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 933

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1616

    Был: 2024-05-09 15:29

    Лайков: 146

    Ну что, никто не смотрел что там за фигня с программой?

    Очень объемная программа. Состоит из множества модулей. Так с ходу тяжело что-то определенное сказать. Надо искать, где собака порылась. Частично проблему кракозябров можно решить, если в исполняемом файле Sam.exe вместо шрифта "Magix Corpid" прописать любой другой с поддержкой кириллицы, например, Arial, Tahoma и т.д. Более сказать пока ничего не могу. Нужно искать дальше.

    Кто ищет, тот всегда найдет!

    31 августа 2014 - 12:59 / #8
  9. Оффлайн

    Автор темы

    Teodorrrro

    Звание: Бывалый

    Команда сайта

    Сообщений: 154

    Создано тем: 25

    Рейтинг: 4

    Репа: (12|12|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-02-25 16:14

    Лайков: 3

    Попробовал только заменить шрифты на чистой системе, кодовые страницы не трогал вообще (этим файлом) + в настройках Samplitude: окно Выбор шрифта и окно Шрифт окон диспетчеров = Tahoma Кириллический
    Проблемы остались только со строками из таблицы строк в следующих окнах (и соответствующим им файлах):


    ...а также в DSP_DLL_27-en.dll.
    Сообщение отредактировал 20 марта 2017 - 14:52
    31 августа 2014 - 18:16 / #9
  10. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 933

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1616

    Был: 2024-05-09 15:29

    Лайков: 146

    Цитата: teodorrrro
    окно Шрифт окон диспетчеров



    А где находится это окно?wackoЧто-то я не могу его в настройках найти.

    Редактор MIDI у меня отображается корректно.

    Никаких изменений в реестре не выполнялось, только заменил имя шрифта в ЕХЕ-файле.
    Сообщение отредактировал 20 марта 2017 - 15:23

    Кто ищет, тот всегда найдет!

    31 августа 2014 - 18:46 / #10

Статистика форума, пользователей онлайн: 1 (за последние 20 минут)

Создано тем
1179
Всего сообщений
15383
Пользователей
17859
Новый участник
Leongsm