LINUX.ORG.RU
ФорумGames

-=Ура! Нарыл патч для Diablo/Wine=-


0

0

На просторах bugs.wine.org наткнулся на обсуждение чёрного экрана в Worms: Armageddon. Один товарищ придумал быстрый хак, который, как оказалось, заодно избавляет от невозможности увидеть меню в старой доброй Дьябле! Вот он: (подходит к wine-0.9.11)

--- surface_user.c.old 2006-04-08 19:04:24.000000000 +0600
+++ surface_user.c 2006-04-08 19:04:03.000000000 +0600
@@ -385,6 +385,7 @@

if (This->ddraw_owner->cooperative_level & DDSCL_FULLSCREEN)
{
+ return GetDesktopWindow();
#ifdef OWN_WINDOW
USER_PRIV_VAR(priv, This);
#if 1

surface_user.c лежит в dlls/ddraw.

Опция Desktop в winecfg должна быть _выключена_ (иначе будет окошко 320x200).

Напомню, что после выхода kernel-2.6.13 Diablo в cedega/winex приказал долго жить и непонятно, кого винить. Так что теперь вся надежда только на wine'овцев.

Этот "патч" никто не будет принимать, потому что это просто хак, а до грамотного разрешения проблем с ddraw играми ох как далеко, так что ловите момент, господа.

Да, и не надейтесь увидеть нормально работающее меню. Там всё троится мама не горюй, но главное что можно без проблем создать перса/загрузить сохранёнку. И не забудьте после нажатия New Game/Load Game щелкнуть мышой :)

★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.