Все достаточно просто. у меня с первого раза заработало
вобщем детский лепет
правда у меня кубунта
ну то не важно
Размещаем папку с игрой желательно на раздел с FAT32.
Ставим Wine (процесс его установки описывать не буду, т.к. на разных сборках Линухах может быть по-разному). Взять его можно с сайта
You must be registered for see links
Запускаем winecfg. Указываем путь к l2.exe и в опциях ставим разные ускорения для видео, подбираем звук, если надо.
Далее редактируем l2.ini, распаковав его предварительно прогой типа l2encdec.
Обычно достаточно поменять только одну строку
UseHardwareTL=true на UseHardwareTL=false
Это нужно для того, что бы Л2 при запуске не ругалась на отсутствие DirectX.
Могу привести полностью один самый важный для запуска раздел ini-файла. У меня все пашет отлично.
[D3DDrv.D3DRenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=false
UseTrilinear=false
AdapterNumber=-1
ReduceMouseLag=True
UseTripleBuffering=False
UseHardwareTL=false
UseHardwareVS=false
UseCubemaps=True
DesiredRefreshRate=60
UseCompressedLightmaps=True
UseStencil=False
Use16bit=False
Use16bitTextures=False
MaxPixelShaderVersion=255
UseVSync=False
LevelOfAnisotropy=1
DetailTexMipBias=0.8
DefaultTexMipBias=-0.5
UseNPatches=False
TesselationFactor=1.0
CheckForOverflow=False
Да, чуть не забыл. Должны быть установлены дрова для видео с DRI (direct rendering) узнать работает ли у вас DRI можно запустив glxinfo из коммандной строки. Должно вывести приблизительно такой текст
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
Вроде все. Удачных экспериментов =)