Наткнулся на Youtube на обзор, и решил поностальгировать в Diablo 2.
Купил бы в магазине Battle.net – но не нашёл уже, потому – качаем торрент (upd: не качаем торрент – а покупаем на Batlle.net).
Установка не специфична для Arch Linux – замените pacman
на apt
и играйте под Ubuntu.
Устанавливаем unrar
:
[simterm]
$ sudo pacman -S unrar
[/simterm]
Излекаем образы:
[simterm]
$ unrar e Diablo_2_Cinematics_Disk_ISO.rar $ unrar e Diablo_2_Install_Disk_ISO.rar $ unrar e Diablo_2_Original_Key_Generator.rar $ unrar e Diablo_2_Play_Disk_ISO.rar $ unrar e Diablo_2_Patch_114.rar
[/simterm]
Файлы (ISO в папке archives
):
[simterm]
$ ls -l total 1723360 drwxr-xr-x 2 setevoy setevoy 4096 May 6 16:12 archives -rw-r--r-- 1 setevoy setevoy 8863920 Mar 12 2016 D2Patch_114a.exe -rw-r--r-- 1 setevoy setevoy 57859 Jun 26 2008 Diablo_2_CD_Key_Generator.exe -rw-r--r-- 1 setevoy setevoy 672970752 Jun 27 2008 Diablo_II_2Play_Disk.iso -rw-r--r-- 1 setevoy setevoy 547858432 Jun 27 2008 Diablo_II_Cinematics.iso -rw-r--r-- 1 setevoy setevoy 534931456 Jun 27 2008 Diablo_II_Install_Disk.iso -rw-r--r-- 1 setevoy setevoy 1620 May 8 2008 old-games.nfo -rw-r--r-- 1 setevoy setevoy 155 May 6 16:57 prepatch.log
[/simterm]
Монтируем установочный диск:
[simterm]
$ sudo mkdir /mnt/diablo_install $ sudo mount -o loop Diablo_II_Install_Disk.iso /mnt/diablo_install/
[/simterm]
Запускаем установку:
[simterm]
$ wine /mnt/diablo_install/setup.exe
[/simterm]
Запускаем кейген:
[simterm]
$ wine Diablo_2_CD_Key_Generator.exe err:module:import_dll Library msvbvm60.dll (which is needed by L"Z:\\home\\setevoy\\Games\\Diablo 2\\Diablo_2_CD_Key_Generator.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\setevoy\\Games\\Diablo 2\\Diablo_2_CD_Key_Generator.exe" failed, status c0000135
[/simterm]
Устанавливаем winetricks
:
[simterm]
$ sudo pacman -S winetricks
[/simterm]
Устанавливаем Service Pack 6 for Visual Basic 6.0:
[simterm]
$ winetricks vb6run ------------------------------------------------------ You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Using winetricks 20170327 - sha256sum: 14b41daecb79991f4b304366720ce41529e992ec7bbacea4ed9b753ecb71620d with wine-2.7 and WINEARCH=win64 20170327 ...
[/simterm]
Запускаем кейген ещё раз:
[simterm]
$ wine Diablo_2_CD_Key_Generator.exe
[/simterm]
Вводим ключ, продолжаем установку:
Монтируем следующий диск:
[simterm]
$ sudo mount -o loop Diablo_II_Cinematics.iso /mnt/diablo_cinema/ mount: /dev/loop2 is write-protected, mounting read-only
[/simterm]
Устанавливаем патч:
[simterm]
$ wine D2Patch_114a.exe
[/simterm]
Готово:
Игра отлично разворачивается в полный экран на 22.5 мониторе, тут так выглядит из-за снятия скриншота.
Что бы запустить игру заново, после выхода – монтируем Play диск:
[simterm]
$ sudo mount -o loop Diablo_II_2Play_Disk.iso /mnt/diablo2_play_disk/ mount: /dev/loop0 is write-protected, mounting read-only
[/simterm]
И запускаем playd2.exe
:
[simterm]
$ wine /mnt/diablo2_play_disk/playd2.exe
[/simterm]
Готово.