~ Forums of Enroth ~

An Enroth diehard fan community
 
HomeHome  ChatChat  FAQFAQ  SearchSearch  RegisterRegister  Log inLog in  

Share | 
 

 Launching Heroes 2 on Modern Systems (Win 8, Win 10)

View previous topic View next topic Go down 
AuthorMessage
Orzie
Master Modder
Master Modder
avatar

Messages : 1422
Quality Points : 576
Registration Date : 2014-12-12
Age : 25
Location : Tomsk, Russia

PostSubject: Launching Heroes 2 on Modern Systems (Win 8, Win 10)   2015-07-27, 07:11

There are 5 ways known to us which will provide you an opportunity to launch Heroes 2 on Windows 8 and Windows 10.

1 player Common Method.
Buy Heroes 2 on GoG.com. That version has DOSBox included so the game can be launched easily.

Problems reported: sometimes you can have the moving hero slowed down for a little, or a small ping. Not really annoying.



2 players Alternative Method 1.
This method was suggested by shukang on HandBookHMM.ru:
First, you should create a shortcut of your Heroes 2 exe file. After that, you should add /i0 to the file destination, like:
Quote :
c:\games\HoMM2\HMM2PL.exe /i0

The game should launch with the skipped intro. This method was successfully tested on Russian localization of PoL. If you have any problems, try pressing F4 for Windowed Mode.

Problems reported: the sound volume in the game is set to Off and you will have to switch it every time you launch the game.



3 players Alternative Method 2.
This method was suggested by Gil on HandBookHMM.ru:
To set things up, we will need a small utility called dxwnd which can be downloaded here: http://sourceforge.net/projects/dxwnd
The main reason for old games not working on newer systems is incompatibility of the latter with the older versions of DirectX. The dxwnd utility, aside from its main function (allowing programs to run in windowed mode) also intercepts all program requests to (not-existing on your computer) DirectX 9 and older versions of it. The instruction is included in the downloadable archive in the given link.

You will need only to:
- download the archive and unpack it
- launch dxwnd
- 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)
- launch the game using dxwnd.

Enjoy Heroes 2 in fullscreen! This trick was successfully tested on Russian Heroes Platinum Edition.
This technique also works for Heroes of Might and Magic 1.

Problems reported: n/a, need testers.



4 players Alternative Method 3.
This method was suggested by ShaggoN:

1. Create a shortcut of the game file.
2. Set the compatibility mode for Windows XP (Service Pack 2)
3. In the shortcut settings choose the option "Run minimized"
4. Launch the game (it should work) and un-minimize it. It probably will look terrible with bad colors and stuff.
5. Now hit F4 and switch the game into window mode. You get the good colors back, and you can play.

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.



5 players Alternative Method 4.
This method was suggested by m80pls and brought here by AndyFox:



1) Put the disk in and "explore/open" the disk content. Find the folder called "HEROES2".
2) Copy that entire folder to the C:/ drive or wherever you want it.
3) Look inside the copied "HEROES2" folder - it will have a folder called "WING". Open that folder and and copy the .dll contained within it.
4) For 32bit - Copy that .dll and paste it in system32. For 64bit - Copy that .dll and paste it in system32 AND sysWOW64.
5) Go back to the "HEROES2" folder and pin the .exe that has the image and not the white application box to taskbar or create a shortcut.

Heroes 2 should now load when double clicked on without ever using the installer. The game is now fully installed.
32bit users don't need to put anything in syswow because they don't have it but most of the time the installer runs for them anyway.
sysWOW64 ONLY EXISTS ON THE 64 BIT VERSIONS OF THE OPERATING SYSTEM!

Problems reported: not working for Windows 8.1.

________________________
In case someone cares for my music:
Mylinks_profile_page


Last edited by Orzie on 2015-10-24, 18:40; edited 7 times in total
Back to top Go down
Orzie
Master Modder
Master Modder
avatar

Messages : 1422
Quality Points : 576
Registration Date : 2014-12-12
Age : 25
Location : Tomsk, Russia

PostSubject: Re: Launching Heroes 2 on Modern Systems (Win 8, Win 10)   2015-08-04, 09:53

A new technique from the members of Handbookhmm.ru! See the top post for translation.

Gil wrote:
Давно читаю форум, спасибо за такой ценный ресурс! Теперь по теме. На 8-ку и 10-ку не хотел пересаживаться по причине глюкавости работы старых игр или их не работы вообще. Был перерыт весь интернет на предмет поиска решения данной проблемы. Вариантов решения собственно несколько, но мы остановимся на наиболее нативном. Т.е. запуске приложения без использования средств виртуализации. Для запуска Героев Меча и Магии 2 (с первой частью способ тоже работает) нам необходима малюсенькая утилитка dxwnd, проживающая тут ===>http://sourceforge.net/projects/dxwnd/. Причина глюков запуска старых игр что на 8ке, что на 10ке это неспособность этих ОСей работать со старыми версиями DirectX. А DxWnd, помимо основной своей функции запуска игрушек в окне, прекрасно перехватывает все запросы к несуществующему DirectX 9 и более ранних версий. Мануал писать не буду - в архиве по ссылке хорошая инструкция. Скажу только одно - скачиваем, распаковываем, запускаем, добавляем игрушку в список приложений (снимаем лишь галочку в закладке Main напротив run in window, в остальном конфиг дефолтный) и, собственно через програмулину запускаем игрулю. Остается наслаждаться Героями в фуллскрине =) Надеюсь кому-нибудь данная инфа оказалась полезной.
З.Ы. способ проверен на Буковской платине и на репаках на основе Буковской лицухи.

________________________
In case someone cares for my music:
Mylinks_profile_page
Back to top Go down
ShaggoN
Peasant
Peasant
avatar

Messages : 1
Quality Points : 1
Registration Date : 2015-08-07

PostSubject: Different method   2015-08-07, 08:27

There is another way that will allow You to play in on Win 7-10. It works only in window mode, but it's better than nothing Smile

Solution:
1. Create shortcut of the game file.
2. Set compatibility mode for Windows XP (Service Pack 2)
3. In the shortcut settings choose the option "Run minimized"
4. Launch the game (it should work) and un-minimize it. It probably will look terrible with bad colors and stuff.
5. Now hit F4 and switch the game into window mode. You get the good colors back, and you can play.

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.


MOD EDIT: THANKS FOR THE INFO, ADDED TO THE LIST
Back to top Go down
AndyFox
Peasant
Peasant
avatar

Messages : 4
Quality Points : 3
Registration Date : 2015-08-20

PostSubject: Re: Launching Heroes 2 on Modern Systems (Win 8, Win 10)   2015-08-21, 04:14

Alternative method with WING32.DLL library:

MOD EDIT: THANKS FOR THE INFO, ADDED TO THE LIST!
Back to top Go down
 
Launching Heroes 2 on Modern Systems (Win 8, Win 10)
View previous topic View next topic Back to top 
Page 1 of 1
 Similar topics
-
» Heroes Force
» [Engine Remake][EN][RU] Free Heroes 2
» [Total Remake][EN] Browser Heroes 2 (homm2web)
» Your favourite classic Heroes 2 maps?
» Heroes of Might and Magic 2: Desecrated Lands

Permissions in this forum:You cannot reply to topics in this forum
~ Forums of Enroth ~ :: General Board :: Technical Difficulties-
Jump to: