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
Как заставить работать под ...
[Print]
Гость