LINUX.ORG.RU

Игра под вайном криво видит кодировку.

 , ,


0

1

Магия Крови: Время Теней не запускается под вайном 4.0. В винде это решалось сменой кодировки на русскую и вроде сменой разделителя или сменой страны. Дистрибутив CRUX 3.4

Смены кодировки на Windows-1251 недостаточно.

LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_PAPER="ru_RU.CP1251"
LC_NAME="ru_RU.CP1251"
LC_ADDRESS="ru_RU.CP1251"
LC_TELEPHONE="ru_RU.CP1251"
LC_MEASUREMENT="ru_RU.CP1251"
LC_IDENTIFICATION="ru_RU.CP1251"
LC_ALL=ru_RU.CP1251

https://i.imgur.com/bjegIoI.png

Про смену разделителя нагуглил статью - http://liberatum.ru/blog/kak-sdelat-v-russkom-linukse-desyatichnuyu-tochku-vm... Смена разделителя и последующая перегенерация локали не помогли. Вопрос вот в чём: Что мне еще гуглить?



Последнее исправление: misteralter (всего исправлений: 3)

Чего ты ожидал выстраивая вавилонскую башню из костылей, ака вайн?

anonymous
()

Для проблемы с кириллицей в одной из старых прог надо было реестр (вайновый) править.

greenman ★★★★★
()
Ответ на: комментарий от AbbaT
C
en_GB
en_GB.iso88591
en_GB.utf8
POSIX
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
misteralter
() автор топика

Может там cp866? В венде всё-таки оемные кодировки, cp1251 там ни к селу. На картинке вообще английский язык найти не может, при чём тут кириллица? Лучше положи поближе к корню диска ц — венда не может запускать приложение если оно дальше пары уровней вложенности лежит.

anonymous
()
Ответ на: комментарий от AbbaT
00e6:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
00e6:fixme:wbemprox:enum_class_object_Next timeout not supported
00e6:fixme:win:EnumDisplayDevicesW ((null),0,0x32dd54,0x00000000), stub!
00e6:fixme:win:EnumDisplayDevicesW ((null),0,0x32db84,0x00000000), stub!
00e6:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
00e6:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
00e6:fixme:win:EnumDisplayDevicesW ((null),0,0x32db64,0x00000000), stub!
00e6:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
00e6:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
00e6:fixme:win:EnumDisplayDevicesW ((null),0,0x32c0e4,0x00000000), stub!
00e6:fixme:win:EnumDisplayDevicesW ((null),0,0x32bf14,0x00000000), stub!
00e6:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
00e6:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
misteralter
() автор топика

Попробуй Wine-Staging 4.1. Я сейчас попробовал запустить эту игру - запустилась без ошибок, хотя я даже ничего не настраивал. И еще сгенерируй локаль en_US.UTF-8 на всякий случай.

Kron4ek ★★★★★
()
Ответ на: комментарий от Kron4ek

Проверил сейчас с Wine-Staging 4.1 не работает.

Дело в том, что dawnofmagic2.exe - это Dawn of Magic 2, которая работает. Магия Крови: Время Теней - это BloodMagic.exe и она не работает. Dawn of Magic 2 - это не только перевод Магия Крови: Время Теней.

misteralter
() автор топика
Ответ на: комментарий от misteralter

Попробуй в новом профиле пользователя, ну или как минимум создай новый префикс для WINE.

anonymous
()
Ответ на: комментарий от Kron4ek

У тебя работает Dawn of Magic 2(dawnofmagic2.exe). Она и у меня работает. Проблема возникает именно с Магия Крови: Время Теней(BloodMagic.exe), она с LANG=ru_RU.UTF-8 не работает

LANG=ru_RU.UTF-8 wine  BloodMagic.exe
Dawn of Magic 2 - https://store.steampowered.com/app/33540/Dawn_of_Magic_2/ Магия Крови: Время Теней - https://www.1c-interes.ru/catalog/all6963/17341704/

https://appdb.winehq.org/objectManager.php?sClass=version&iId=21395

Нет. Это не включает оригинал, а только дополнение. Плюс оно еще и работает без проблем. У меня проблемы с - https://www.1c-interes.ru/catalog/all6963/17341704/

misteralter
() автор топика
Ответ на: комментарий от misteralter

Понятно. Я почему-то думал, что речь о 2 части.

Kron4ek ★★★★★
()
Ответ на: Забыл скриншот от misteralter

может оно желает чтоб запускалось из каталога с игрушкой...

т.е. в терминале зайти в каталог

cd /path-to-game/

ls game.exe

wine ./game.exe

anonymous
()
Ответ на: комментарий от Kron4ek

Скачивал игру с рутрекера, там образы + NoDVD.

Kron4ek ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.