Здравствуйте, гость ( Вход | Регистрация )
20 Oct 2015, 13:21
(Сообщение отредактировал fireman - 08 Jan 2016, 21:24)
Сообщение
#1
|
|
![]() Immortal Сообщений: 2 768 Спасибо сказали: 959 раз |
Если пытаться запускать Герои 2 на Windows 8.1 и старше, то вылетает ошибка "DirectDraw Error: DDERR_GENERIC"
![]() Совсем недавно наткнулся на решение. Итак, рецепт очень прост:
Батник можно создать в любом месте. Советую создать ярлык на него и указать ярлыку иконку от героев 2. В итоге процесс запуска с точки зрения пользователя будет идентичным. Содержимое heroes2.bat: Код @echo off rem Heroes of Might of Magic II runner for Windows 8 and later with Dxwnd rem For work this mehton need download Dxwnd and unpack it - http://sourceforge.net/projects/dxwnd/ rem Launch dxwnd rem Add the Heroes game to the application list (also not forgetting to untick Run in Window in the Main inlet; the rest configurations are default) rem Path to Heroes II directory set HOMM2_DIR="C:\games\Heroes of Might and Magic II Gold" rem Path to Heroes II exe set HOMM2_EXE=HMM2PL.exe rem Path to Dxwnd directory set DXWND_DIR="C:\Program Files (x86)\dxwnd" rem Path to Dxwnd exe set DXWND_EXE=dxwnd.exe tasklist | Find /i "%DXWND_EXE%" || (goto Else) :THEN start /D %HOMM2_DIR% %HOMM2_EXE% exit :Else start /D %DXWND_DIR% %DXWND_EXE% start /WAIT /D %HOMM2_DIR% %HOMM2_EXE% taskkill /IM %DXWND_EXE% exit rem bat maked by fleytman aka fireman rem method run open by Gil: http://handbookhmm.ru/forum/viewtopic.php?f=40&t=229&start=20#p13565 Логика работы батника: если dxwnd запущен, то запустить герои 2, иначе запустить dxwnd, герои 2, а после закрытия героев закрыть dxwnd. Если dxwnd был запущен, то он не будет закрыт. Если что-то не работает:
|
|
|
|
fireman Запуск Heroes of Might and Magic 2 на Windows 8.1 и старше 20 Oct 2015, 13:21
Orzie А также ещё 4 способа, включая описанный. 24 Oct 2015, 09:38
fireman Orzie, где же ты раньше был?
А на счёт сопособов,... 24 Oct 2015, 15:44
Orzie Я был где и всегда, лол. Тот пост июльский. 24 Oct 2015, 17:24
fireman Orzie, ну я имею ввиду, что на дф2 пост не видел 24 Oct 2015, 21:15
Orzie Я планировал когда-то, но тут не сильно востребова... 25 Oct 2015, 08:09
fireman Orzie, да нет, тут есть такие личности как я, кто ... 25 Oct 2015, 10:12
Джек Водогрей всем здарова
давно меня уже тут не было
в общем н... 11 Nov 2015, 21:14
Day7 Цитата(Джек Водогрей @ 11 Nov 2015, 22:14... 12 Nov 2015, 09:22
Orzie Цитатакто то
лень на пару постов выше пролистнуть?... 11 Nov 2015, 22:55
Джек Водогрей Цитата(Orzie @ 11 Nov 2015, 22:55) Цитата... 12 Nov 2015, 08:44
Mantiss Можно использовать программу DosBox. Только и верс... 12 Nov 2015, 08:54
Джек Водогрей в общем сделал как было описано в самом первом соо... 12 Nov 2015, 09:05
Orzie Цитатав прочем, у Orzie свои понятия о логике
У ко... 12 Nov 2015, 09:52
Джек Водогрей в общем метод 3 помог, но только со 2й частью
перв... 12 Nov 2015, 11:37
Джек Водогрей способ этот неплохой
но debug там не работает, что... 12 Nov 2015, 16:00
fireman Джек Водогрей, способ из главного поста полностью ... 15 Nov 2015, 14:18
fireman Написал тут бат файл для запуска игры без надобнос... 22 Nov 2015, 02:37
fireman Новый способ от Verok - http://forum.df2.ru/index.... 26 Jul 2018, 02:38
hippocamus Имхо, самый лучший способ - не вестись на пропаган... 26 Jul 2018, 03:17
J2K Цитата(hippocamus @ 26 Jul 2018, 03:17) И... 18 Sep 2018, 00:54
fireman hippocamus, думаю тут не в тему, но с радостью поу... 27 Jul 2018, 00:48
war.dog Сегодня получилось запустить оригинал двойки под w... 22 Sep 2021, 20:45![]() ![]() |
| Текстовая версия | Сейчас: 8 January 2026 - 05:18 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|