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.