MOTR + Linux (мини-гайд по приручению)
-
Recursion, а как администратор проекта решил вопрос с библиотеками ? они у меня при установке создавали папку без прав на что либо (угу, в .wine виндовым установщиком создавалась такая папка, в вайне 1.7.38, убунта 14.10)
зы: вайне 1.7.38/1.7.43 , убунта 14.10, тип винХР - при настройке в апдейтере совместимости на авто или стандарт - падает при старте с совершенно пустой ошибкой, при режиме совместимости - совместимость - взлетает рошка и после окна с мотр(0)
wine: Call from 0x7b83b6ae to unimplemented function api-ms-win-core-sysinfo-l1-2-1.dll.GetSystemTimePreciseAsFileTime, aborting
и опс.. пока 1.7.44 не поставил - мультиков не было
даже баг есть <!-- m --><a class="postlink" href="https://bugs.winehq.org/show_bug.cgi?id=38513">https://bugs.winehq.org/show_bug.cgi?id=38513</a><!-- m -->
Closing bugs fixed in 1.7.44.зыы: прям щас проверяю на сабайоне на 1.7.43 вайне, тип винХР - vc_redist15.x86.exe поставилися самостоятельно, при настройке в апдейтере совместимости на авто или стандарт - падает при старте с совершенно пустой ошибкой, при режиме совместимости - совместимость - работает
-
Recursion, а как администратор проекта решил вопрос с библиотеками ? они у меня при установке создавали папку без прав на что либо (угу, в .wine виндовым установщиком создавалась такая папка, в вайне 1.7.38, убунта 14.10)
зы: вайне 1.7.38/1.7.43 , убунта 14.10, тип винХР - при настройке в апдейтере совместимости на авто или стандарт - падает при старте с совершенно пустой ошибкой, при режиме совместимости - совместимость - взлетает рошка и после окна с мотр(0)
wine: Call from 0x7b83b6ae to unimplemented function api-ms-win-core-sysinfo-l1-2-1.dll.GetSystemTimePreciseAsFileTime, aborting
и опс.. пока 1.7.44 не поставил - мультиков не было
даже баг есть <!-- m --><a class="postlink" href="https://bugs.winehq.org/show_bug.cgi?id=38513">https://bugs.winehq.org/show_bug.cgi?id=38513</a><!-- m -->
Closing bugs fixed in 1.7.44.зыы: прям щас проверяю на сабайоне на 1.7.43 вайне, тип винХР - vc_redist15.x86.exe поставилися самостоятельно, при настройке в апдейтере совместимости на авто или стандарт - падает при старте с совершенно пустой ошибкой, при режиме совместимости - совместимость - работает
-
у меня все работает, то ваши кривые руки.
-
у меня все работает, то ваши кривые руки.
-
Свежий результат <!-- l --><a class="postlink-local" href="http://forum.motr-online.com/gallery/image_page.php?album_id=1&image_id=7058">gallery/image_page.php?album_id=1&image_id=7058</a><!-- l -->
-
Свежий результат <!-- l --><a class="postlink-local" href="http://forum.motr-online.com/gallery/image_page.php?album_id=1&image_id=7058">gallery/image_page.php?album_id=1&image_id=7058</a><!-- l -->
-
takid, результат чего? того что работает? так и так работало. не понимаю к чему скрин.
-
takid, результат чего? того что работает? так и так работало. не понимаю к чему скрин.
-
Доброго времени суток!
запускаю клиента от Lazy от 06.10.2015 на Ubuntu 12.04 x86. wine-1.6.1 из ppa с готовыми пакетами.
после установки winetricks mfc42 игра таки запустилась и даже неособо лагает, но есть парочку вопросов:- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
! [code:2fda0hpt]
! $ LC_CTYPE=ru_RU.UTF-8 wine updater.exe
! fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
! fixme:ver:GetCurrentPackageId (0x32fcbc (nil)): stub
! fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
! fixme:wininet:InternetSetOptionW Option 77 STUB
! fixme:wininet:InternetSetOptionW Option 77 STUB
! fixme:wininet:InternetSetOptionW Option 77 STUB
! fixme:wininet:InternetSetOptionW Option 77 STUB
! fixme:ieframe:PersistStreamInit_InitNew (0x14bb28)
! fixme:ieframe:WebBrowser_put_RegisterAsDropTarget (0x14bb28)->(0)
! fixme:ieframe:navigate_url Unsupported args (Flags 0x33e724:3; TargetFrameName 0x33e714:8)
! fixme:urlmon:URLMoniker_BindToObject use running object table
! fixme:ieframe:handle_navigation_error Navigate to error page
! fixme:ieframe:bind_to_object BindToObject failed: 800401e4
! fixme:ieframe:OleInPlaceObject_InPlaceDeactivate (0x14bb28)
! fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
! fixme:ver:GetCurrentPackageId (0x33fcbc (nil)): stub
! [/code:2fda0hpt]
потом выписывает в консоль кучу [code:2fda0hpt]fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot[/code:2fda0hpt]
[s:2fda0hpt]2) само окошко апдейтера так и не показывается, это нормально ?[/s:2fda0hpt] сам отключил - сам удивился.
[s:2fda0hpt]3) может подскажете что сделать чтобы русский шрифт стал русским ? =)[/s:2fda0hpt]
upd. с кодировками разобрался. (актуально для тех у кого кодировка не русская по умолчанию)
!
! 1) перегенерировать локали ru_RU и ru_RU.UTF-8 (вероятно хватит только ru_RU.UTF-8) [code:2fda0hpt]sudo locale-gen ru_RU ru_RU.UTF-8[/code:2fda0hpt]
! и обновить их в системе [code:2fda0hpt] sudo dpkg-reconfigure locales[/code:2fda0hpt]
! 2) запускать ро [code:2fda0hpt] LC_ALL=ru_RU.UTF-8 wine updater.exe[/code:2fda0hpt]
! или каждый раз перед запуском делать [code:2fda0hpt]export LC_ALL=ru_RU.UTF-8[/code:2fda0hpt]
! или прописать в .bash_profile
!
! 3)вероятно что понадобится еще установить виндовые шрифты.
! для ленивых выбирать какие - установка всех сразу [code:2fda0hpt]winetricks allfonts[/code:2fda0hpt]
!
ну вобщемто и все.
спасибо. -
Доброго времени суток!
запускаю клиента от Lazy от 06.10.2015 на Ubuntu 12.04 x86. wine-1.6.1 из ppa с готовыми пакетами.
после установки winetricks mfc42 игра таки запустилась и даже неособо лагает, но есть парочку вопросов:- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
! [code:2fda0hpt]
! $ LC_CTYPE=ru_RU.UTF-8 wine updater.exe
! fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
! fixme:ver:GetCurrentPackageId (0x32fcbc (nil)): stub
! fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
! fixme:wininet:InternetSetOptionW Option 77 STUB
! fixme:wininet:InternetSetOptionW Option 77 STUB
! fixme:wininet:InternetSetOptionW Option 77 STUB
! fixme:wininet:InternetSetOptionW Option 77 STUB
! fixme:ieframe:PersistStreamInit_InitNew (0x14bb28)
! fixme:ieframe:WebBrowser_put_RegisterAsDropTarget (0x14bb28)->(0)
! fixme:ieframe:navigate_url Unsupported args (Flags 0x33e724:3; TargetFrameName 0x33e714:8)
! fixme:urlmon:URLMoniker_BindToObject use running object table
! fixme:ieframe:handle_navigation_error Navigate to error page
! fixme:ieframe:bind_to_object BindToObject failed: 800401e4
! fixme:ieframe:OleInPlaceObject_InPlaceDeactivate (0x14bb28)
! fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
! fixme:ver:GetCurrentPackageId (0x33fcbc (nil)): stub
! [/code:2fda0hpt]
потом выписывает в консоль кучу [code:2fda0hpt]fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot[/code:2fda0hpt]
[s:2fda0hpt]2) само окошко апдейтера так и не показывается, это нормально ?[/s:2fda0hpt] сам отключил - сам удивился.
[s:2fda0hpt]3) может подскажете что сделать чтобы русский шрифт стал русским ? =)[/s:2fda0hpt]
upd. с кодировками разобрался. (актуально для тех у кого кодировка не русская по умолчанию)
!
! 1) перегенерировать локали ru_RU и ru_RU.UTF-8 (вероятно хватит только ru_RU.UTF-8) [code:2fda0hpt]sudo locale-gen ru_RU ru_RU.UTF-8[/code:2fda0hpt]
! и обновить их в системе [code:2fda0hpt] sudo dpkg-reconfigure locales[/code:2fda0hpt]
! 2) запускать ро [code:2fda0hpt] LC_ALL=ru_RU.UTF-8 wine updater.exe[/code:2fda0hpt]
! или каждый раз перед запуском делать [code:2fda0hpt]export LC_ALL=ru_RU.UTF-8[/code:2fda0hpt]
! или прописать в .bash_profile
!
! 3)вероятно что понадобится еще установить виндовые шрифты.
! для ленивых выбирать какие - установка всех сразу [code:2fda0hpt]winetricks allfonts[/code:2fda0hpt]
!
ну вобщемто и все.
спасибо. -
- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
лог до начала скачивания
потом выписывает в консоль кучу
Код:
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshotвероятно никак =( досадно.
-
@"darlok":
- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
лог до начала скачивания
потом выписывает в консоль кучу
Код:
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshotвероятно никак =( досадно.
-
@darlok:
darlok писал(а):- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
лог до начала скачивания
потом выписывает в консоль кучу
Код:
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshotвероятно никак досадно.
Такая же фигня. Действует на нервы.
- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
-
@"darlok":
darlok писал(а):- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
лог до начала скачивания
потом выписывает в консоль кучу
Код:
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshotвероятно никак досадно.
Такая же фигня. Действует на нервы.
- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
-
@darlok:
darlok писал(а):- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
лог до начала скачивания
потом выписывает в консоль кучу
Код:
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshotвероятно никак досадно.
Такая же фигня. Действует на нервы.
Как я понимаю, все необходимые библиотеки можно добавить в вайн окружение в его настройках. Почитав там и сям, добавил библиотеки: vcrun6, vcrun, directx9, но необходимые библиотеки у меня тоже качает. Если дело в этом, то нужно просто понять какую библиотеку надо еще добавить в вайн. А если нет, то увы. Если кто что знает, поделитесь.
- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
-
@"Woland":
@"darlok":
darlok писал(а):- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
лог до начала скачивания
потом выписывает в консоль кучу
Код:
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshotвероятно никак досадно.
Такая же фигня. Действует на нервы.
Как я понимаю, все необходимые библиотеки можно добавить в вайн окружение в его настройках. Почитав там и сям, добавил библиотеки: vcrun6, vcrun, directx9, но необходимые библиотеки у меня тоже качает. Если дело в этом, то нужно просто понять какую библиотеку надо еще добавить в вайн. А если нет, то увы. Если кто что знает, поделитесь.
- после ввода пароля он просит скачать необходимые библиотеки, и долгое время их качает. и так кажды раз. как бы избавится?
-
Чтобы не качал каждый раз vcredist, я тупо положил в корень заглушку, которая делает ничего. Разумеется после того, как один раз установил его. А на fixme можно забить.
-
Чтобы не качал каждый раз vcredist, я тупо положил в корень заглушку, которая делает ничего. Разумеется после того, как один раз установил его. А на fixme можно забить.
-
debian stretch
wine staging 1.9.20Вылетает ошибка после выбора персонажа:
(цифирьки в имени файла разные) в любом режиме, после чего клиент вываливается,
причем не всегда сразу, иногда можно еще успеть побродить недолго...
При этом в консоли ничего подозрительного кроме банальных fixme нет.!
! ...
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f568 0x00000008 0x33f580 0x682ca0 0x7e2a4b00 L"RixSquirrel_10.eot" RixSquirrel_10.eot 0x33f574) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f55c 0x00000008 0x33f574 0x682ca0 0x7e2a4b20 L"RixLoveangel_10.eot" RixLoveangel_10.eot 0x33f568) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f550 0x00000008 0x33f568 0x682ca0 0x7e2a4b40 L"RixNHCgogo_10.eot" RixNHCgogo_10.eot 0x33f55c) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f544 0x00000008 0x33f55c 0x682ca0 0x7e2a4b60 L"RixDiary_10.eot" RixDiary_10.eot 0x33f550) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f538 0x00000008 0x33f550 0x682ca0 0x7e2a4b80 L"RixMiniHeart_10.eot" RixMiniHeart_10.eot 0x33f544) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f56c 0x00000008 0x33f584 0x682ca0 0x7e2a4ba0 L"RixFreshman_10.eot" RixFreshman_10.eot 0x33f578) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f560 0x00000008 0x33f578 0x682ca0 0x7e2a4bc0 L"RixKid_10.eot" RixKid_10.eot 0x33f56c) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f554 0x00000008 0x33f56c 0x682ca0 0x7e2a4be0 L"RixMagic_10.eot" RixMagic_10.eot 0x33f560) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f548 0x00000008 0x33f560 0x682ca0 0x7e2a4c00 L"RixJJangu_10.eot" RixJJangu_10.eot 0x33f554) stub
! fixme:ddraw:ddraw7_Initialize Ignoring guid {00000000-0000-0000-0000-000000000000}.
! fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x1a3e00, flags 0x1, event (nil) stub!
! fixme:d3d:wined3d_surface_blt Can't handle WINED3D_BLT_ASYNC flag.
! fixme:imm:ImmReleaseContext (0x40036, 0xccca898): stub
! fixme:ddraw:ddraw7_FlipToGDISurface iface 0x1a3e00 stub!
! fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f28c 1 C) semi-stub
! fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
! err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x42dc49Иногда подвисает апдейтер после применения патчей, когда должна загрузится страничка с новостями, остается только убить его.
Сегодня апдейтер 2 раза подряд отработал нормально (тьфу х 3), могет были проблемы с новостями?И еще "веселуха": если запустить в фулскрин (как по дефолту), то при альттабе окно игры пропадает, в оконном режиме нет...
Вот такие пироги.
upd
Снял дебаг
[code:2epybklv]export WINEDEBUG=fixme-all,file; /opt/wine-staging/bin/wine motr.exe 2>&1 | tee motr.log[/code:2epybklv]
очень много "...not found in...", например вот кусок по поводу файла на скрине с ошибкой:!
! ...
! trace:file:wine_nt_to_unix_file_name L"\home\john\damn\ro\MOTR\client\data\palette\\0451\0446\\0457\00ac\00b1\042d\0458\044a\00bb\0437_\0457\00a9_229.pal" not found in /home/john/.wine-staging/dosdevices/z:/home/john/damn/ro/MOTR/client/data
! ...
!
вся выборка по "...not found in..." 2+Mb, поэтому полностью не привожуPS на винде пока все тип топ...
PPS при работе апдейтера в консоли вылетают такие ошибки:!
! ...
! fixme:mshtml:nsChannel_GetContentDispositionHeader (0x52dcae0)->(0x33dae8)
! err:mshtml:read_stream_data OnDataAvailable failed: 804b0002
! err:mshtml:read_stream_data buffer is full
! err:mshtml:on_stop_nsrequest RemoveRequest failed: 80004005
! fixme:mshtml:nsChannel_IsNoCacheResponse (0xe62db8)->(0x33d957)
! ...
! -
debian stretch
wine staging 1.9.20Вылетает ошибка после выбора персонажа:
(цифирьки в имени файла разные) в любом режиме, после чего клиент вываливается,
причем не всегда сразу, иногда можно еще успеть побродить недолго...
При этом в консоли ничего подозрительного кроме банальных fixme нет.!
! ...
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f568 0x00000008 0x33f580 0x682ca0 0x7e2a4b00 L"RixSquirrel_10.eot" RixSquirrel_10.eot 0x33f574) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f55c 0x00000008 0x33f574 0x682ca0 0x7e2a4b20 L"RixLoveangel_10.eot" RixLoveangel_10.eot 0x33f568) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f550 0x00000008 0x33f568 0x682ca0 0x7e2a4b40 L"RixNHCgogo_10.eot" RixNHCgogo_10.eot 0x33f55c) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f544 0x00000008 0x33f55c 0x682ca0 0x7e2a4b60 L"RixDiary_10.eot" RixDiary_10.eot 0x33f550) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f538 0x00000008 0x33f550 0x682ca0 0x7e2a4b80 L"RixMiniHeart_10.eot" RixMiniHeart_10.eot 0x33f544) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f56c 0x00000008 0x33f584 0x682ca0 0x7e2a4ba0 L"RixFreshman_10.eot" RixFreshman_10.eot 0x33f578) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f560 0x00000008 0x33f578 0x682ca0 0x7e2a4bc0 L"RixKid_10.eot" RixKid_10.eot 0x33f56c) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f554 0x00000008 0x33f56c 0x682ca0 0x7e2a4be0 L"RixMagic_10.eot" RixMagic_10.eot 0x33f560) stub
! fixme:t2embed:TTLoadEmbeddedFont (0xe89cb8 0x00000001 0x33f548 0x00000008 0x33f560 0x682ca0 0x7e2a4c00 L"RixJJangu_10.eot" RixJJangu_10.eot 0x33f554) stub
! fixme:ddraw:ddraw7_Initialize Ignoring guid {00000000-0000-0000-0000-000000000000}.
! fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x1a3e00, flags 0x1, event (nil) stub!
! fixme:d3d:wined3d_surface_blt Can't handle WINED3D_BLT_ASYNC flag.
! fixme:imm:ImmReleaseContext (0x40036, 0xccca898): stub
! fixme:ddraw:ddraw7_FlipToGDISurface iface 0x1a3e00 stub!
! fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f28c 1 C) semi-stub
! fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
! err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x42dc49Иногда подвисает апдейтер после применения патчей, когда должна загрузится страничка с новостями, остается только убить его.
Сегодня апдейтер 2 раза подряд отработал нормально (тьфу х 3), могет были проблемы с новостями?И еще "веселуха": если запустить в фулскрин (как по дефолту), то при альттабе окно игры пропадает, в оконном режиме нет...
Вот такие пироги.
upd
Снял дебаг
[code:2epybklv]export WINEDEBUG=fixme-all,file; /opt/wine-staging/bin/wine motr.exe 2>&1 | tee motr.log[/code:2epybklv]
очень много "...not found in...", например вот кусок по поводу файла на скрине с ошибкой:!
! ...
! trace:file:wine_nt_to_unix_file_name L"\home\john\damn\ro\MOTR\client\data\palette\\0451\0446\\0457\00ac\00b1\042d\0458\044a\00bb\0437_\0457\00a9_229.pal" not found in /home/john/.wine-staging/dosdevices/z:/home/john/damn/ro/MOTR/client/data
! ...
!
вся выборка по "...not found in..." 2+Mb, поэтому полностью не привожуPS на винде пока все тип топ...
PPS при работе апдейтера в консоли вылетают такие ошибки:!
! ...
! fixme:mshtml:nsChannel_GetContentDispositionHeader (0x52dcae0)->(0x33dae8)
! err:mshtml:read_stream_data OnDataAvailable failed: 804b0002
! err:mshtml:read_stream_data buffer is full
! err:mshtml:on_stop_nsrequest RemoveRequest failed: 80004005
! fixme:mshtml:nsChannel_IsNoCacheResponse (0xe62db8)->(0x33d957)
! ...
!