Langrisser (PC) ‐ Известные проблемы и способы их решения - bqio/langrisser-russia GitHub Wiki

Искаженные шрифты в английской версии Langrisser I

Установить дополнительные шрифты - скачать архив и распаковать в папку: Windows\Fonts\

Скачать архив (TODO)

Игра не видит CD-диск

Актуально для Langrisser и Langrisser II.

Все дело в том, что этим играм требуется обязательное наличие игрового диска в первом, по алфавиту, приводе.

Следующее решение проблемы подходит, если Вы собрались играть с образа диска на виртуальном носителе:

  • Отключите и удалите все виртуальные приводы
  • Откройте "диспетчер устройств" (или просто нажмите WinKey+R) - devmgmt.msc)
  • Раскройте пункт "DVD и CD-ROM дисководы"
  • Поочередно отключите имеющиеся там устройства (правой кнопкой на устройстве - отключить).
  • Запустите программу эмуляции, добавьте виртуальный привод с наиболее старшей буквой, монтируйте образ игры
  • Включить отключенные CD/DVD-приводы в диспетчере устройств
  • Готово

Сдвиг, искажение и мерцание изображения

Решение с помощью DirectX Diagnostics (XP)

  • Пуск -> выполнить (или просто нажмите WinKey+R) -> dxdiag
  • Перейдите на вкладку "Дисплей"
  • Нажмите на кнопку "Отключить" напротив "Ускорение DirectDraw"
  • Готово

После игры не забывайте включить ускорение DirectDraw, дабы избежать неприятных последствий для видео и/или других игр.

Решение с помощью DirectX Control Panel (XP/Vista/7)

Так как отключить DirectDraw стандартными средствами Windows Vista/7 невозможно, существует иной метод:

  • Скачайте DirectX Control Panel (TODO)
  • Распакуйте и запустите dxcpl_x86.exe (оно работает на x64 x86_64? Если нет, то есть ли спец.версия?)
  • Перейдите на вкладку DirectDraw
  • Снимите галочку в пункте Use Hardware Acceleration, нажмите OK
  • Готово

После игры не забывайте задействовать Use Hardware Acceleration, дабы избежать неприятных последствий для видео и/или других игр.

Неправильная кодировка

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

Только после этого имеет смысл пробовать следующие пункты:

Решение с помощью AppLocale (китайские версии)

  • Скачать и установить служебную программу "Microsoft AppLocale" с официального сайта Microsoft (TODO)
  • Запустить AppLocale из папки в меню "Пуск", появившейся после установки
  • Нажать Next. Выбрать Launch an application, нажать кнопку Browse и найти исполняемый файл игры (langpc2.exe/langpc3.exe), нажать Next
  • В выпадающем списке выбрать китайский язык (четвертая строка снизу), нажать Next
  • Поставить галочку, если необходим постоянный ярлык для игры через AppLocale. Нажать Finish. Запустится игра
  • Для повторного запуска - найти ярлык игры в папке Applocale в меню "Пуск", либо повторить шаги 2-5.

Решение с помощью глобальной смены локали

Панель управления > (переключить к классическому виду, если нужно) > Язык и региональные стандарты > Дополнительно. Выбрать нужный язык из выпадающего списка. После перезагрузки PC сменится не язык системы, а лишь некоторых приложений. Однако, после игры желательно вернуть язык обратно.

Отсутствие части текста в окнах

Решение с помощью настроек совместимости Windows (работает не у всех)

Свойства .exe файла > Совместимость > Запустить программу в режиме совместимости с > Windows 95.

Отсутствие фоновой музыки

Двойной клик на иконке звука в трее главной панели > прибавить звук Лазерного проигрывателя и снять галочку "выкл" (если имеется).

Langrisser II вылетает после первого сценария

  • Способ 1: Скачать архив и распаковать файл langpc2.exe в папку с игрой, подтвердить замену файлов, играть langpc2.zip - Китайская версия. (TODO)
  • Способ 2: Открыть файл langpc2.exe любым hex-редактором, найти смещение 0x9be0h и изменить в нем значение 00301680 на 00004000. Повторить то же самое со смещением 0x9bc0h.

Langrisser III работает слишком быстро

У некоторых нормально работает корейская версия (или китайская версия с корейским .exe) Как ни странно, ускорение отсутствует при игре через Wine.