Linux Mint    Ubuntu    openSUSE    Asterisk    FreeBSD    Android    Nokia N900    Игры в Linux    Mail.ru Agent
 Linux Mint    Ubuntu     openSUSE     Asterisk     FreeBSD     Android     N900     Games     Agent

Установка и запуск The Elder Scrolls III: Morrowind в Wine

Являюсь большим поклонником ролевых игр, и конечно же игр из серии The Elder Scrolls. В данной статье я опишу процесс запуска моей любимой The Elder Scrolls III: Morrowind в Wine.

Действия проходили в openSUSE 11.3, видеодрайвер использовался свободный - radeonhd 1.3.0.

Для начала, нам нужно установить библиотеку MS DirectX в Wine, руководство по установке, читаем тут: Устанавливаем MS DirectX9x в Wine.

Как MS DirectX9 установлен, начинаем установку игры. Скачать The Elder Scrolls III Morrowind можете перейдя по этой ссылке. Качаем через торрент, размер игры 470 МБ.

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

env WINEPREFIX="/home/<имя вашей папки>/.wine" wine "C:\Programme\Bethesda Softworks\Morrowind\Morrowind.exe"


Теперь можете запустить ярлык и поиграть в свой любимый The Elder Scrolls III: Morrowind :-)

SOINF аватар

Доброго времени, господа. Прошу помочь с запуском Морры на Убунту 14.04. Обливион встал с 1 раза без проблем, а с Моррой мучаюсь уже неделю. Пробовал и лицензию, и "лицензию". Вайн по разному настраивал, разные версии пробовал, с playonlinux ставил. Триксы стоят. Получается примерно следующее: если ставить через плейон, то во время запуска пишет, что произошла ошибка плейон, если через вайн один, то просто при запуске ошибка приложения. Запускал в режимах вин98, хр, 7. Остальное по инструкции. Подскажите, как можно решить.

SOINF аватар

Ах, да, совсем забыл. Ставил так же на 13.10, но не много шаманил, т.к. проапгрейдился. Там тоже не запускался.
Лог ошибки из плейвана:
[04/25/14 17:45:02] - Running wine- --version (Working directory : /usr/share/playonlinux/python)
wine-1.4.1

PlayOnLinux logfile
-------------------
Date: 04/25/14 17:45:02

> PlayOnLinux Version
4.2.2
> uname -a
Linux lindov-desktop 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a

> wine --version
wine-1.4.1
> POL_WINEVERSION

> WINEPREFIX
/home/lindov/.PlayOnLinux//wineprefix/TES3
> Distribution
Ubuntu 14.04 LTS
> glxinfo \| grep rendering
direct rendering: Yes
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
> glxinfo \| grep renderer
OpenGL renderer string: GeForce GTX 670/PCIe/SSE2
> OpenGL libs (Direct rendering testing)

[04/25/14 17:45:03] - This is a 64bits prefix!
[04/25/14 17:45:06] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
C:\Program Files (x86)
[04/25/14 17:45:37] - Running wine- /home/lindov/Downloads/morrowind.exe (Working directory : /)
fixme:shell:BrsFolder_OnCreate flags BIF_NEWDIALOGSTYLE partially implemented
wine: Call from 0x7b83ac5f to unimplemented function msvcp60.dll.??0Init@ios_base@std@@QAE@XZ, aborting
err:module:attach_process_dlls "text.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Morrowind\\Morrowind.exe" failed, status 80000100
[04/25/14 17:47:47] - Running wine- winecfg (Working directory : /usr/share/playonlinux/python)
[04/25/14 17:48:59] - Running wine- winecfg (Working directory : /usr/share/playonlinux/python)
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
[04/25/14 17:51:23] - Running wine- Morrowind Launcher.exe (Working directory : /home/lindov/.PlayOnLinux/wineprefix/TES3/drive_c/Program Files/Morrowind)
wine: Call from 0x7b83ac5f to unimplemented function msvcp60.dll.??0Init@ios_base@std@@QAE@XZ, aborting
wine: Unimplemented function msvcp60.dll.??0Init@ios_base@std@@QAE@XZ called at address 0x7b83ac5f (thread 0009), starting debugger...
[04/25/14 17:52:06] - Running wine- Morrowind Launcher.exe (Working directory : /home/lindov/.PlayOnLinux/wineprefix/TES3/drive_c/Program Files/Morrowind)
wine: Call from 0x7b83ac5f to unimplemented function msvcp60.dll.??0Init@ios_base@std@@QAE@XZ, aborting
wine: Unimplemented function msvcp60.dll.??0Init@ios_base@std@@QAE@XZ called at address 0x7b83ac5f (thread 0027), starting debugger...
Unhandled exception: unimplemented function msvcp60.dll.??0Init@ios_base@std@@QAE@XZ called in 32-bit code (0x7b83ac5f).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7b83ac5f ESP:0032fc98 EBP:0032fcfc EFLAGS:00000287( - -- I S - -P-C)
EAX:7b826419 EBX:7b8af000 ECX:7e0834c0 EDX:0032fcb8
ESI:ffdf5104 EDI:00000000
Stack dump:
0x0032fc98: 0032fd1c 00000008 00000000 80000100
0x0032fca8: 00000001 00000000 7b83ac5f 00000002
0x0032fcb8: 7e0834c0 7e0881bb 7e0467a4 00000001
0x0032fcc8: 0032fd08 7ffd8000 7e045d96 7e03e000
0x0032fcd8: 0032fd18 7dfe8d63 7e0467a0 00000000
0x0032fce8: 00000000 0032fd40 004d1233 00000000
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x7b83ac5f in kernel32 (+0x2ac5f) (0x0032fcfc)
0x7b83ac5f: subl $4,%esp
Modules:
Module Address Debug info Name (80 modules)
PE 400000- 7c2000 Deferred morrowind launcher
ELF 7b800000-7ba43000 Dwarf kernel32
\-PE 7b810000-7ba43000 \ kernel32
ELF 7bc00000-7bce3000 Deferred ntdll
\-PE 7bc10000-7bce3000 \ ntdll
ELF 7bf00000-7bf04000 Deferred
ELF 7d9d6000-7da0d000 Deferred uxtheme
\-PE 7d9e0000-7da0d000 \ uxtheme
ELF 7da0d000-7da13000 Deferred libxfixes.so.3
ELF 7da13000-7da1e000 Deferred libxcursor.so.1
ELF 7dab7000-7dae0000 Deferred libexpat.so.1
ELF 7dae0000-7db1b000 Deferred libfontconfig.so.1
ELF 7db1b000-7db2c000 Deferred libxi.so.6
ELF 7db2c000-7db37000 Deferred libxrandr.so.2
ELF 7db37000-7db42000 Deferred libxrender.so.1
ELF 7db42000-7db48000 Deferred libxxf86vm.so.1
ELF 7db48000-7db6c000 Deferred imm32
\-PE 7db50000-7db6c000 \ imm32
ELF 7db6c000-7db73000 Deferred libxdmcp.so.6
ELF 7db73000-7db95000 Deferred libxcb.so.1
ELF 7db95000-7db9b000 Deferred libuuid.so.1
ELF 7db9b000-7dbb5000 Deferred libice.so.6
ELF 7dbb5000-7dce9000 Deferred libx11.so.6
ELF 7dce9000-7dcfc000 Deferred libxext.so.6
ELF 7dcfc000-7dd05000 Deferred libsm.so.6
ELF 7dd05000-7ddb6000 Deferred winex11
\-PE 7dd10000-7ddb6000 \ winex11
ELF 7ddb6000-7ddde000 Deferred libpng12.so.0
ELF 7ddde000-7ddf8000 Deferred libz.so.1
ELF 7ddf8000-7de97000 Deferred libfreetype.so.6
ELF 7deb6000-7decb000 Deferred comm.drv16.so
PE 7dec0000-7decb000 Deferred comm.drv16
ELF 7decb000-7dee0000 Deferred system.drv16.so
PE 7ded0000-7dee0000 Deferred system.drv16
ELF 7dee0000-7dfa5000 Deferred krnl386.exe16.so
PE 7def0000-7dfa5000 Deferred krnl386.exe16
ELF 7dfa5000-7e047000 Deferred msvcrt
\-PE 7dfc0000-7e047000 \ msvcrt
ELF 7e047000-7e0e4000 Deferred msvcp60
\-PE 7e060000-7e0e4000 \ msvcp60
ELF 7e0e4000-7e111000 Deferred msacm32
\-PE 7e0f0000-7e111000 \ msacm32
ELF 7e111000-7e19a000 Deferred rpcrt4
\-PE 7e120000-7e19a000 \ rpcrt4
ELF 7e19a000-7e2fb000 Deferred ole32
\-PE 7e1b0000-7e2fb000 \ ole32
ELF 7e2fb000-7e3b1000 Deferred winmm
\-PE 7e300000-7e3b1000 \ winmm
ELF 7e3b1000-7e52e000 Deferred wined3d
\-PE 7e3c0000-7e52e000 \ wined3d
ELF 7e52e000-7e566000 Deferred d3d8
\-PE 7e530000-7e566000 \ d3d8
ELF 7e566000-7e685000 Deferred comctl32
\-PE 7e570000-7e685000 \ comctl32
ELF 7e685000-7e6fb000 Deferred shlwapi
\-PE 7e690000-7e6fb000 \ shlwapi
ELF 7e6fb000-7e939000 Deferred shell32
\-PE 7e710000-7e939000 \ shell32
ELF 7e939000-7e9aa000 Deferred advapi32
\-PE 7e950000-7e9aa000 \ advapi32
ELF 7e9aa000-7ea89000 Deferred gdi32
\-PE 7e9c0000-7ea89000 \ gdi32
ELF 7ea89000-7ebf8000 Deferred user32
\-PE 7eaa0000-7ebf8000 \ user32
ELF 7ef69000-7ef76000 Deferred libnss_files.so.2
ELF 7ef76000-7ef82000 Deferred libnss_nis.so.2
ELF 7ef82000-7ef9b000 Deferred libnsl.so.1
ELF 7ef9b000-7efe1000 Deferred libm.so.6
ELF 7efe1000-7efe5000 Deferred libxcomposite.so.1
ELF 7efe5000-7f000000 Deferred version
\-PE 7eff0000-7f000000 \ version
ELF f7410000-f7414000 Deferred libxinerama.so.1
ELF f7415000-f741a000 Deferred libdl.so.2
ELF f741a000-f75c9000 Deferred libc.so.6
ELF f75ca000-f75e6000 Deferred libpthread.so.0
ELF f75e7000-f75f0000 Deferred libnss_compat.so.2
ELF f7601000-f7605000 Deferred libxau.so.6
ELF f7605000-f7749000 Dwarf libwine.so.1
ELF f774b000-f776d000 Deferred ld-linux.so.2
ELF f776d000-f776e000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 Morrowind Launcher.exe
00000009 0
0000000e services.exe
0000001f 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 winedbg.exe
00000025 0
00000022 0
00000023 explorer.exe
00000024 0
00000026 (D) C:\Program Files\Morrowind\Morrowind Launcher.exe
00000027 0 <==

Отправить комментарий

  • Строки переносятся автоматически
  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <br> <quote>
  • Ссылки не индексируются

Подробнее о форматировании

CAPTCHA
Ответьте на вопрос, чтобы мы убедились что вы человек.