Запуск Heroes of Might and Magic 2 на Windows 8.1 и старше, Решение проблемы "DirectDraw Error: DDERR_GENERIC" |
Здравствуйте, гость ( Вход | Регистрация )
Запуск Heroes of Might and Magic 2 на Windows 8.1 и старше, Решение проблемы "DirectDraw Error: DDERR_GENERIC" |
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 был запущен, то он не будет закрыт. Если что-то не работает:
|
|
|
24 Oct 2015, 09:38
Сообщение
#2
|
|
Immortal Сообщений: 7 869 Спасибо сказали: 16061 раз |
|
|
|
24 Oct 2015, 15:44
Сообщение
#3
|
|
Immortal Сообщений: 2 768 Спасибо сказали: 959 раз |
Orzie, где же ты раньше был?
А на счёт сопособов, то с dxwnd самый удобный, досбокс или только в окне - не лучший вариант. |
|
|
24 Oct 2015, 17:24
Сообщение
#4
|
|
Immortal Сообщений: 7 869 Спасибо сказали: 16061 раз |
Я был где и всегда, лол. Тот пост июльский.
|
|
|
24 Oct 2015, 21:15
Сообщение
#5
|
|
Immortal Сообщений: 2 768 Спасибо сказали: 959 раз |
Orzie, ну я имею ввиду, что на дф2 пост не видел
|
|
|
25 Oct 2015, 08:09
Сообщение
#6
|
|
Immortal Сообщений: 7 869 Спасибо сказали: 16061 раз |
Я планировал когда-то, но тут не сильно востребована эта секция.
|
|
|
25 Oct 2015, 10:12
Сообщение
#7
|
|
Immortal Сообщений: 2 768 Спасибо сказали: 959 раз |
Orzie, да нет, тут есть такие личности как я, кто следит за данным разделом. Если что интересное по 2ке есть, смело пости
|
|
|
11 Nov 2015, 21:14
(Сообщение отредактировал Джек Водогрей - 11 Nov 2015, 21:17)
Сообщение
#8
|
|
Newbie Сообщений: 45 Спасибо сказали: 10 раз |
всем здарова
давно меня уже тут не было в общем нужна помощь Герои 1 и 2 не идут на Windows 10 1ю часть при запуске сразу выбивает мол ошибка и программа закрыта а 2я зависает, черное окно всё загораживает, даже панель задач приходится перезагружать комп что сделать бы эти игры запустились? лазал по разным группам в ВК, никто не ответил, везде задавал вопрос если кто заикнётся про совместимость то я уже это делал, не помогло а виртуальная машина на эту систему не устанавливается кто то давал ссылку вот сюда но там всё на английском |
|
|
11 Nov 2015, 22:55
Сообщение
#9
|
|
Immortal Сообщений: 7 869 Спасибо сказали: 16061 раз |
Цитата кто то лень на пару постов выше пролистнуть? Цитата но там всё на английском LIVE WITH IT. |
|
|
12 Nov 2015, 08:44
Сообщение
#10
|
|
Newbie Сообщений: 45 Спасибо сказали: 10 раз |
|
|
|
12 Nov 2015, 08:54
Сообщение
#11
|
|
Старший лейтенант очевидность Сообщений: 5 020 Спасибо сказали: 9177 раз |
Можно использовать программу DosBox. Только и версии Героев должны быть досовские, а не с платины.
-------------------- Если я высказываю мнение на открытом форуме, то это именно моё личное мнение, а не точка зрения HotA Crew.
http://samlib.ru/b/belostockij_a_b/ https://ridero.ru/books/vozvrashenie_blek-dzheka/ |
|
|
12 Nov 2015, 09:05
(Сообщение отредактировал Джек Водогрей - 12 Nov 2015, 09:20)
Сообщение
#12
|
|
Newbie Сообщений: 45 Спасибо сказали: 10 раз |
в общем сделал как было описано в самом первом сообщении, но во время запуска выдаёт вот это
только вместо Line 522 выдаёт Line 265 но проблему решил, надо пропустить заставку, но дальше вот такая проблема с 1ми Героями почти такая же лажа |
|
|
12 Nov 2015, 09:22
Сообщение
#13
|
|
Immortal Сообщений: 482 Спасибо сказали: 745 раз |
кто то давал ссылку вот сюда но там всё на английском Метод от ShaggoN: 1. Создаем ярлык на рабочем столе 2. Выставляем совместимость с Windows XP (Service Pack 2) 3. В настройках ярлыка ставим "Run minimized" 4. Запускаем (должно запуститься) и делаем "на весь экран" (прим.: alt+enter, скорее всего). Скорее всего будут проблемы с цветами. 5.Теперь жмем F4 и переключаемся в оконный режим. С цветами стало все ок и можно играть. p.s. В посте ошибка у Orzie. Он говорит, что игра крашится каждые 10 минут и, тем не менее, советует именно этот способ. Не логично. -------------------- |
|
|
12 Nov 2015, 09:52
(Сообщение отредактировал Orzie - 12 Nov 2015, 09:53)
Сообщение
#14
|
|
Immortal Сообщений: 7 869 Спасибо сказали: 16061 раз |
Цитата в прочем, у Orzie свои понятия о логике У кого-то свои понятия об английском языке. 1. Весь текст - цитата ShaggoN. См. третий пост темы. 2. This solution works without compatibility mode as well, however in my case, the game crashed every 10 minutes. So i'd suggest to use this mode. "Это решение работает также и без режима совместимости, однако для меня (ShaggoN) лично игра вылетала каждые десять минут. Поэтому я (ShaggoN) рекомендовал бы использовать этот режим (режим совместимости). Можно использовать программу DosBox. Только и версии Героев должны быть досовские, а не с платины. Первая же ссылка на форумах энрота, на самом деле, чёрным по серому говорит "купите гог-версию и будет вам счастье". Потому что гог-версия - это досовская с уже вшитым досбоксом. Но четыре доллара - это дорого, понимаю. |
|
|
12 Nov 2015, 11:37
Сообщение
#15
|
|
Newbie Сообщений: 45 Спасибо сказали: 10 раз |
в общем метод 3 помог, но только со 2й частью
первые герои не запускаются, не могу сделать весь экран и оконный режим так как при запуске сразу выбивает с ошибкой |
|
|
12 Nov 2015, 16:00
Сообщение
#16
|
|
Newbie Сообщений: 45 Спасибо сказали: 10 раз |
способ этот неплохой
но debug там не работает, что бы ни делал, вкладки этой нету |
|
|
15 Nov 2015, 14:18
Сообщение
#17
|
|
Immortal Сообщений: 2 768 Спасибо сказали: 959 раз |
Джек Водогрей, способ из главного поста полностью рабочий. Если что-то не работает проверь:
1) ярлык на совместимость. Если есть - убрать. 2) Запуск от админа самой dxwnd Если данный способ не работает, то пиши, попробую разобраться. |
|
|
22 Nov 2015, 02:37
(Сообщение отредактировал fireman - 22 Nov 2015, 02:38)
Сообщение
#18
|
|
Immortal Сообщений: 2 768 Спасибо сказали: 959 раз |
Написал тут бат файл для запуска игры без надобности сперва открывать dxwnd, а уже потом открывать герои.
В set HOMM2_DIR, set HOMM2_EXE, set DXWND_DIR, set DXWND_EXE не забыть изменить пути на ваши. Батник можно создать в любом месте. Советую создать ярлык на него и указать ярлыку иконку от героев 2. В итоге процесс запуска с точки зрения пользователя будет идентичным Код @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 был запущен, то он не будет закрыт. |
|
|
26 Jul 2018, 02:38
(Сообщение отредактировал fireman - 28 Jul 2018, 19:46)
Сообщение
#19
|
|
Immortal Сообщений: 2 768 Спасибо сказали: 959 раз |
Новый способ от Verok - http://forum.df2.ru/index.php?showtopic=37209
|
|
|
26 Jul 2018, 03:17
Сообщение
#20
|
|
пират с чёрной меткой Сообщений: 23 632 Спасибо сказали: 12912 раза |
Имхо, самый лучший способ - не вестись на пропаганду и не переходить на Win8+ ))
Да, тем у кого на работе - не повезло. Лично я 10 лет сидел на ХР без особых неудобств, теперь не намерен сползать с 7-ки. Если уж придётся - поставлю 8.1, но ни в коем случае не 10! -------------------- Давший быка на убой не выпросил и печень на жаркое.
|
|
|
Текстовая версия | Сейчас: 20 April 2024 - 06:13 |
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |