Eve Online + Wine 1.6 (U 13.04): автономный режим

0

Я только что установил EVE Online, сборка 590158. После установки при запуске пусковая установка говорит «Offline mode», не может подключиться и т. Д. И т. Д.

Что не так?

Это журнал консоли Wine:

$ env WINEPREFIX="/home/ondra/.wine" wine C:\sw\hry\EveOnline\eve.exe
fixme:service:scmdatabase_autostart_services Auto-start service L"PnkBstrA" failed to start: 2
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:gameux:GameExplorerImpl_VerifyAccess (0x134c50, L"C:\sw\hry\EveOnline\eve.exe", 0x33fd88)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
[email protected]:~$ fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
06:07:41: Debug: src/helpers.cpp(140): 'CreateActCtx' failed with error 0x00000103 (no more data available.).
fixme:iphlpapi:NotifyAddrChange (Handle 0x33d64c, overlapped 0x438a8d0): stub
fixme:winsock:WSALookupServiceBeginW (0x33d6ac 0x00000ff0 0x33d69c) Stub!
[0901/060741:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ole:NdrCorrelationInitialize (0x703e29c, 0x703de9c, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x703e26c, 0x703de6c, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x703e27c, 0x703de7c, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x703e23c, 0x703de3c, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x703e27c, 0x703de7c, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x703e23c, 0x703de3c, 1024, 0x0): stub
    
задан Ondra Žižka 01.09.2013 в 03:23
источник

1 ответ

1

Что происходит:

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

Возможная причина: Вам не хватает некоторых библиотек (распространяемых и / или обычных DLL), которые должны быть установлены в первую очередь.

Правильные этапы установки:

Прежде чем начать, вы можете сначала прочитать winetricks

Из страницы базы данных WineHQ ( HOWTO - установка Eve Online на Linux ):

Вам нужно будет установить несколько требуемых библиотек с помощью winetricks.

  • "winetricks corefonts d3dx9_36 vcrun2005 vcrun2008 vcrun2010", если это не работает, попробуйте:
    • wget Ссылка
    • chmod + x winetricks
    • "./ winetricks corefonts d3dx9_36 vcrun2005 vcrun2008 vcrun2010"
  • wine Eve_Oline_Installer * .exe

Создание нового префикса вина

Если вам нужно / нужно использовать вино разных экземпляров «окон» для Eve. (Важно, если у вас много игр с различными установленными DLL и переопределяет конфликт). Создание нового префикса - просто создать каталог и добавить WINEPREFIX ко всем винным и winetricks-командам.

  • mkdir ~ / wine_games
  • добавьте «WINEPREFIX = ~ / wine_games / wine-eve» ко всем винам и командам winetricks.

Дополнительные ресурсы:

Этот путеводитель из вики EVE

    
ответ дан Stef K 01.09.2013 в 07:20