Статья собсно говоря фуфел. Диабла просто запускается откуда она есть, например как у меня user@comp:/work/nish/Diablo2/$wine Diablo_2.exe (это файл с лоадером).
Версии wine начиная с альфа ХХ032005 и кончая бета 9.2 на моей памяти не имели ни одного бока и запускали Д2 без единого телодвижения на вроде правки конфигов. Пускалось это под Slackware 10.1-10.2, SuSE 9.3-10.0. Глюков ровно столько, сколько и в винде. Респект близам за малый радиус кривизны рук

.
Была одна трабла - если кляцнуть мимо Д2шного окошка то оно больше не разворачивалось. Поборол я это лишь в КДЕ жестко задав ему размеры окна. Причины этой траблы зарыты в особенностях WinAPI будь оно не ладно.
Чтобы прикрутить рег-файл делаешь так:
user@comp:/work/nish/Diablo2/$wine regedit #bnetkpi.reg.
Вот и все !