Клуб пользователей операционной системы Linux
Linux
клуб заведен 30-03-2004
постоянные читатели [9]
buduma, Die Flora, Doofy, elmortem, FileJunkie, mad hat, SaRiTiKoN, стикер, Товарищ БУ
участники [8]
Die Flora, Dr@gon, mad hat, mf_amber, SaRiTiKoN, Shishkin, стикер, Товарищ БУ
закладки:
цитатник:
клуб:
01-04-2004 22:08 SaRiTiKoN » Diablo II: Lord Of Destruction и Linux
Wine - Программа для запуска Win32 (9x/NT/XP), Windows 3.x и DOS приложений.
WineX - Коммерческая версия Wine с поддержкой DirectX.

На http://www.transgaming.com существует рейтинг, орентируясь по которому можно узнать как та или иная игра будет себя вести в WineX

У Diablo II рейтинг - 5 из 5-ти - т.е игра работает точно так же, как и в Windows. Так оно и есть.
Но есть небольшая проблема если вы не хотите (или не имеете возможности ввиду отсутствия диска) играть на BattleNet с диском. Не у всех же ведь лицензионные коробки есть. Тем не менее, при подключению к BattleNet происходит проверка файлов на правильность, и если Game.exe или Diablo II.exe у вас крякнутые - на BattleNet вас не пустят - скажут у тебя с твоим application-ом что-то не то...

Файлы должны быть оригинальные.
Решение было найдено - был создан специальный загрузчик Diablo II - известный как DLoad.exe
DLoad.exe вместе с Game_crk.exe (Game_crk.exe - взломанный Game.exe)- помещался в папку с игрой и вуаля - при запуске DLoad.exe загружался Diablo II, а Game.exe оставался нетронутым - BattleNet, как следствие, работал без проблем. Игра работала без дисков в BattleNet. Нужно было только скинуть с дисков .mpq файлы - с музыкой и видео.

Так вот, фишка вся в том, что этот DLoad.exe ни из под Wine, ни из под WineX работать не хочет. Хоть убейся. Однако Game_crk.exe - загружает Diablo II но BattleNet не пашет.

На просторах сети мною был найден скрипт, заменяющий DLoad.exe

собственно скрипт:

#!/bin/sh
mv -f Game.exe Game1.exe
mv -f Game_crk.exe Game.exe
winex3 Game.exe &
sleep 2
mv -f Game.exe Game_crk.exe
mv -f Game1.exe Game.exe
exit

Просто создайте текстовый файлик в директории, где у вас установлен Diablo II с расширением *.sh и скопируйте в него вышеуказанный код.
Запустите скрипт коммандой:

$ sh мой_скрипт.sh

Наслаждайтесь.

а порядок установки игры обычный:
$winex3 diablo II
$winex3 LOD
$winex3 patch 1.10


Никаких проблем.
Video Test проходит в ажуре, если у вас Voodoo - значит будет обнаружен Glade

ЗЫ: Не забывайте, что для того чтобы попасть на BattleNet нужен лицензионный (правильный) Cd-Key.









отредактировано: 01-04-2004 22:12 - superscope

Ваш комментарий:
Камрад:
Гость []
Комментарий:
[смайлики сайта]
Дополнительно:
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий (виден автору записи)
Закрыть