На просторах 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 щелкнуть мышой :)
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [wine] Diablo II (2011)
- Форум где нарыть набор патчей для athlon64? (2005)
- Форум wine + Diablo II LoD 1.13 (2012)
- Форум [wine] наложение патча (2011)
- Форум Diff патчи к Wine (2007)
- Форум Diablo III (2012)
- Форум Diablo II (2012)
- Форум Diablo Hellfire (2014)
- Форум Diablo IV (2023)
- Форум [uptime] diablo (2009)