It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Seraphim5683: Noob question here, how are people playing Heroes 1 with the wrapper? I'm assuming it has to be the Win95 version, so do you use virtualbox or is there a way to install my old CD copy on my Windows 7/10 machine?

EDIT: Never mind, found a post describing how to install it on 64-bit systems.
avatar
Alex7GOG: The Windows version of Heroes 1 had several releases. Earliest one has a 16 bit installer, so it cannot be installed on x64 OS and Win7/10. You need to have subsequent CD releases, like Millennium Edition, which has a 32 bit (x86) installer, so the game can be installed on x64 OS.

Otherwise, use Win95/98/Me VM to install game, and copy it onto the host machine
I still have my early release CD and I thought simply copying the HEROES folder from the CD to my hard drive, then using the GLWrapper should do the trick. I'm am able to play the game like that, albeit without sound effects and intro music, which I'm troubleshooting based on posts from this thread. Does the game have to be installed through conventional means?
There is multiple solutions for x16 installers. General solution for x16 apps on x64 by archive of x16 windows libraries. Or some solutions dedicated to x16 installers problems if general one didnt work (sometimes copying installer files to harddrive and install it not from image cause problems, even silent errors and non-full installation).

Dedicated solutions allow to avoid any wrong image mounting\installation and still be compatible with x16. general solution technically are for simple exe applications. but i try it with some oldest x16 installers games and them installed properly-completed. Im not sure which games it be.

Lurk better.
So I got Heroes 1 installed and working, using the latest wrapper version. I'm running into the following issues:

1. It will only play music if I use the original CD (Win95 v1.1), using a burned ISO of the same CD gives a "status CD position" error and doesn't play any sound.

2. When using the original CD there is no intro music/sound and no sound effects, looks like it's not reading the contents of the ANIM folder on the CD.

I followed a lot of instructions from this thread, none of which did anything. The CDDA image mounting (are those supposed to be empty by the way?) didn't work either, I made sure the image was in the first optical drive letter... Not sure if I missed anything, any suggestions would be appreciated.
Post edited June 26, 2021 by Seraphim5683
avatar
Seraphim5683: So I got Heroes 1 installed and working, using the latest wrapper version. I'm running into the following issues:

1. It will only play music if I use the original CD (Win95 v1.1), using a burned ISO of the same CD gives a "status CD position" error and doesn't play any sound.

2. When using the original CD there is no intro music/sound and no sound effects, looks like it's not reading the contents of the ANIM folder on the CD.

I followed a lot of instructions from this thread, none of which did anything. The CDDA image mounting (are those supposed to be empty by the way?) didn't work either, I made sure the image was in the first optical drive letter... Not sure if I missed anything, any suggestions would be appreciated.
I found that for whatever reason the wrapper was not creating config file within the game folder (where i had the copy of the game). It is probably some kind of windows permission issue. That also means, that all game settings, including sound, was not saved. Probably why you did not get the intro music. (I had to change all the settings every time I started the game, including turning on the cd music)

So I copied the 'HEROES' folder from iso image to dedicated game hard drive. Lets say drive E. (16 bit installer from cd image is not working for me)
I deleted wing32 form wing folder and put all the contents form wrapper package right next to game exe.
Now the wrapper was able to create the config file in this new folder 'HEROES' that I copied form cd to the hard drive. Everything works now. Settings are saved and intro music works right form the beginning. Of course, I had to put the game iso in very first virtual drive. However you can change the drive letter in config file now, so this rule might not be observed so strictly.

Only problem is that it plays intro every time you start the game and If I try to skip it, it crashes the game.
Post edited February 17, 2022 by dahbk
avatar
Seraphim5683: So I got Heroes 1 installed and working, using the latest wrapper version. I'm running into the following issues:

1. It will only play music if I use the original CD (Win95 v1.1), using a burned ISO of the same CD gives a "status CD position" error and doesn't play any sound.

2. When using the original CD there is no intro music/sound and no sound effects, looks like it's not reading the contents of the ANIM folder on the CD.

I followed a lot of instructions from this thread, none of which did anything. The CDDA image mounting (are those supposed to be empty by the way?) didn't work either, I made sure the image was in the first optical drive letter... Not sure if I missed anything, any suggestions would be appreciated.
avatar
dahbk: I found that for whatever reason the wrapper was not creating config file within the game folder (where i had the copy of the game). It is probably some kind of windows permission issue. That also means, that all game settings, including sound, was not saved. Probably why you did not get the intro music. (I had to change all the settings every time I started the game, including turning on the cd music)

So I copied the 'HEROES' folder from iso image to dedicated game hard drive. Lets say drive E. (16 bit installer from cd image is not working for me)
I deleted wing32 form wing folder and put all the contents form wrapper package right next to game exe.
Now the wrapper was able to create the config file in this new folder 'HEROES' that I copied form cd to the hard drive. Everything works now. Settings are saved and intro music works right form the beginning. Of course, I had to put the game iso in very first virtual drive. However you can change the drive letter in config file now, so this rule might be observed so strictly.

Only problem is that it plays intro every time you start the game and If I try to skip it, it crashes the game.
Thanks for your reply, just tried those steps and it still wouldn't work. I ended up stumbling on the solution, which was to switch to my onboard sound card instead of my USB one. Now everything works correctly!
Hi all!
When I try to save a game in Heroes 4 (I installed the the Graphic GL Wrapper before), it doubles the letters I write. Is there a way to fix this problem? Thanks for your help!
I have HOMM 3 complete from GoG. I've downloaded the Heroes3GL_1.63.exe, put it in the game folder and ran it which made it unzip some dll files etc. However it doesn't appear to be working. F2 when testing does nothing and the game looks like normal.

What did I do wrong and how do I sort this? Thank you in advance :)
avatar
Diablito: I have HOMM 3 complete from GoG. I've downloaded the Heroes3GL_1.63.exe, put it in the game folder and ran it which made it unzip some dll files etc. However it doesn't appear to be working. F2 when testing does nothing and the game looks like normal.

What did I do wrong and how do I sort this? Thank you in advance :)
Put DDRAW.dll from archive in same directory with Heroes3.exe.
Good stuff. This works perfectly for me on Windows 7 x64. I just install Heroes 2 GOG Windows version, add the wrapper and the game works out of the box.

Definitely the superior way to experience Heroes 2 as you don't get glitchy/laggy sound as in the Dosbox version.

Interestingly enough, I don't seem to need the sound fix addon. Actually, adding it doesn't seem to change anything.
For some reason when trying to use this the game itself seems to set the resolution to something small (800x600) and I dont know how to prevent this? At least I can see the windows desktop/taskbar etc. only taking up half my screen. When I then try to use a higher resolution ingame it only shows 1/4th of the screen "on screen". Any idea as to what I am doing wrong? Trying to make this work for Heroes IV
Hi, maybe someone know how to fix that one: I followed the instructions to install gl wrapper for homm IV but the only thing that shows on aplications top bar is "file" (as in attached screenshot). It's on windows10 x64. Any ideas why? I tried this on both gog version and one I have from heroes 1-6 bundle on dvd's.
Attachments:
Post edited October 17, 2021 by arturhorn
avatar
AKuHAK: It can be called OPTIMIZED DXWND or lite HD mod for each NWC Heroes series game. Main reason for creating: adding ability for comfort play on modern OS and various bug fixes.
Its not my project, it is from user Verok from old-games.ru

Official site

These patches/wrappers redirect legacy DirectDraw graphics into OpenGL 1.1-3.0 and allows play games on modern PC under Windows 10. Added proper windowed mode and several upscale filters for better gaming on modern screens.

This is a wrapper as a replacement for WinG32.DLL for subsequent injections of the game code. The wrapper does not change the screen resolution to game internal and simply expands the image to full screen. It is possible to keep aspect ratio (4:3) or stretch image to full screen.
Added different types of shader filtering. xBRz shader filter was tweaked and added it to the game. Filters from the libretro project were also added later. All shader filters are working on the GPU not CPU. Full list of filters: Bilinear, Bicubic, ScaleNx (x2, x3), Super Eagle (x2), 2xSal (x2), ScaleHQ (x2, x4), xBRz (x2, x3, x4, x5, x6). For each filter except Bilinear and Bicubic there is an opportunity to choose a multiplier and one of two ways of drawing (Bilinear or Bicubic). Accordingly, if the video card supports OpenGL 3.0+, the filters will work, otherwise only linear filtering (Bilinear) will work. Also added vertical synchronization (can be disabled in windowed mode or in config.ini). Settings are stored in the config.ini file in the same path along with the original game.

Added limited support for videocard without OpenGl 3.0 support. Picture will be rendered only with DirectDraw. Shaders will not work. Windowed mode will not work properly. For activating launch game with parameter -nogl.

Now games are portable. All settings are stored in config.ini within game folder.

Download link:
- Heroes I and II
- Heroes III and Heroes Chronicles
- Heroes IV

Available addons. Note: addons doesnt work without wrapper:
- Built-in manual fix for all Heroes series game except Heroes 4 - just put winhlp32.exe in game folder. If you wish localized version, you can grab it frm localized version of Windows XP
- Music fix for Heroes 2 GOG Windows version - just replace winmm.dll in game folder to make Sound working again

Installation:
- Put dll in the game folder.

Key binding:
- F2 – off/on. frame counter (White)/wrapper performance counter (yellow). This mode is used only for testing the performance of the code, but it is still presented.
- F3 – change shader filter. More options like switching between Bicubic/Biliniear sub-filtering or changing multiplier can be adjusted from window mode (Display menu) or directly inside *.ini file.
- F4 – windowed / fullscreen mode. This combination is already present in the game, just for a reminder
- F9 – keep aspect ratio / stretch to fullscreen

Features:
- Image rendered by OpenGL (it is possible but not reccomended to run game with DirectDraw)
- The game correctly switches from fullscreen to window and back (F4)
- Full screen mode works in desktop resolution
- Added a frame counter to view the performance
- Heavily decreased CPU usage
- Added various shader filters: e.g. xBRz (only if OpenGL 3.0+ is supported)
- Heroes 1: the coloured mouse cursor enabled.
- Heroes 1: added smooth transition between screens like it was in DOS version and Heroes II (with transition from/to castle, hero view, etc.).
- Heroes 1 and 2 (Russian Buka versions): added the ability to play audio tracks in various format including lossless. Supported formats: ".wav", ".flac", ".mp3", ".ogg", ".mod", ".s3m", ".xm", ".it".
- Heroes 1, 2 and 3: smoother hero movement on the map (more frames when moving)
- Heroes 1 and 2 and 3 and Chronicles: Added the ability to play random tracks. To add different options to a track, you need to name those files as well as the original and add something at the end. For example, if we have a track for castle 05-AudioTrack 05.ogg, then his alter versions can be 05-AudioTrack 05_1.ogg, 05-AudioTrack 05a.wav etc. This doesnt work for Heroes 2 GOG version.
- Heroes 2 (Windows GOG Version): if you want music and map editor to work, you need to replace winmm.dll with a newer version from the forum member moranms. Extract from archive oggwinmm.dll, rename it to winmm.dll and replace winmm.dll in the Heroes 2 installation folder. Don’t copy ddraw.dll as GL Wrapper are conflicting with it.
- Heroes 3 and Heroes Chronicles: sounds forced in stereo and sampling rate of 44.1 kHz;
- Heroes 3 and Heroes Chronicles: added lossless pcm WAV support in addition to MP3;
- Heroes 4: works in windowed mode in any game resolution
- In windowed mode added new menu "Patches": For now one patch - "Cold CPU". This patch will increase wrapper speed on weak machines.

Supported games and versions:
These wrappers support all GoG version, languages, releases for Windows platform.
Also these patches/wrappers were tested on games versions listed below...

HoMM I: A Strategic Quest v1.0-1.2 En
HoMM I: v1.1 Ru
HoMM II: The Succession Wars v1.0-1.3 En
HoMM II: The Price of Loyalty v2.0-2.1 (Gold Edition) En
HoMM II: Цена верности v2.1 (Золотая серия) Ru
HoMM III: The Restoration of Erathia v1.0-1.4 En
HoMM III: Armageddon’s Blade v2.0-2.2 En
HoMM III: The Shadow of Death v3.0-3.2 En
HoMM III: Complete v4.0 En
HoMM III: The Restoration of Erathia v1.2 De
HoMM III: Armageddon’s Blade v2.1 Fr
HoMM III: The Shadow of Death v3.1 Fr
HoMM III: The Shadow of Death v3.2 Pl
HoMM III: Возрождение Эрафии v1.0 Ru
HoMM III: Клинок Армагеддона v2.1-2.2 Ru
HoMM III: Дыхание Смерти v3.1 Ru
HoMM III: Полное Собрание v4.0 Ru
Chronicles I: Warlords of the Wasteland v1.0 En
Chronicles II: Conquest of the Underworld v1.0 En
Chronicles III: Masters of the Elements v1.0 En
Chronicles IV: Clash of the Dragons v1.0 En
Chronicles V: The World Tree v1.0 En
Chronicles VI: The Fiery Moon v1.0 En
Chronicles VII: Revolt of the Beastmasters v1.0 En
Chronicles VIII: The Sword of Frost v1.0 En
Chronicles IV: Clash of the Dragons v1.0 De
Хроники I: Воины Степей v1.0 Ru
Хроники II: Преисподняя v1.0 Ru
Хроники III: Повелители Стихий v1.0 Ru
Хроники IV: Схватки Драконов v1.0 Ru
Хроники VII: Восстание v1.0 Ru
Хроники VIII: Ледяной Клинок v1.0 Ru
HoMM IV: v1.0, v1.2, v1.3, v2.0, v2.2, v3.0 En
HoMM IV: The Gathering Storm v2.0, v2.2, v3.0 En
HoMM IV: Winds of War v3.0 En
HoMM IV: Winds of War v3.0 De
HoMM IV: Winds of War v3.0 Fr
HoMM IV: Winds of War v3.0 Sp
HoMM IV: Winds of War v3.0 It
HoMM IV: Winds of War v3.0 Pl
HoMM IV: v1.0 Ru
HoMM IV: Грядущая Буря v2.2 Ru
HoMM IV: Вихри Войны v3.0 Ru

DOS versions are not compatible

Source code
- Heroes I and II - when downloading this file some infected shit is attached
avatar
AKuHAK: It can be called OPTIMIZED DXWND or lite HD mod for each NWC Heroes series game. Main reason for creating: adding ability for comfort play on modern OS and various bug fixes.
Its not my project, it is from user Verok from old-games.ru

Official site

These patches/wrappers redirect legacy DirectDraw graphics into OpenGL 1.1-3.0 and allows play games on modern PC under Windows 10. Added proper windowed mode and several upscale filters for better gaming on modern screens.

This is a wrapper as a replacement for WinG32.DLL for subsequent injections of the game code. The wrapper does not change the screen resolution to game internal and simply expands the image to full screen. It is possible to keep aspect ratio (4:3) or stretch image to full screen.
Added different types of shader filtering. xBRz shader filter was tweaked and added it to the game. Filters from the libretro project were also added later. All shader filters are working on the GPU not CPU. Full list of filters: Bilinear, Bicubic, ScaleNx (x2, x3), Super Eagle (x2), 2xSal (x2), ScaleHQ (x2, x4), xBRz (x2, x3, x4, x5, x6). For each filter except Bilinear and Bicubic there is an opportunity to choose a multiplier and one of two ways of drawing (Bilinear or Bicubic). Accordingly, if the video card supports OpenGL 3.0+, the filters will work, otherwise only linear filtering (Bilinear) will work. Also added vertical synchronization (can be disabled in windowed mode or in config.ini). Settings are stored in the config.ini file in the same path along with the original game.

Added limited support for videocard without OpenGl 3.0 support. Picture will be rendered only with DirectDraw. Shaders will not work. Windowed mode will not work properly. For activating launch game with parameter -nogl.

Now games are portable. All settings are stored in config.ini within game folder.

Download link:
- Heroes I and II
- Heroes III and Heroes Chronicles
- Heroes IV

Available addons. Note: addons doesnt work without wrapper:
- Built-in manual fix for all Heroes series game except Heroes 4 - just put winhlp32.exe in game folder. If you wish localized version, you can grab it frm localized version of Windows XP
- Music fix for Heroes 2 GOG Windows version - just replace winmm.dll in game folder to make Sound working again

Installation:
- Put dll in the game folder.

Key binding:
- F2 – off/on. frame counter (White)/wrapper performance counter (yellow). This mode is used only for testing the performance of the code, but it is still presented.
- F3 – change shader filter. More options like switching between Bicubic/Biliniear sub-filtering or changing multiplier can be adjusted from window mode (Display menu) or directly inside *.ini file.
- F4 – windowed / fullscreen mode. This combination is already present in the game, just for a reminder
- F9 – keep aspect ratio / stretch to fullscreen

Features:
- Image rendered by OpenGL (it is possible but not reccomended to run game with DirectDraw)
- The game correctly switches from fullscreen to window and back (F4)
- Full screen mode works in desktop resolution
- Added a frame counter to view the performance
- Heavily decreased CPU usage
- Added various shader filters: e.g. xBRz (only if OpenGL 3.0+ is supported)
- Heroes 1: the coloured mouse cursor enabled.
- Heroes 1: added smooth transition between screens like it was in DOS version and Heroes II (with transition from/to castle, hero view, etc.).
- Heroes 1 and 2 (Russian Buka versions): added the ability to play audio tracks in various format including lossless. Supported formats: ".wav", ".flac", ".mp3", ".ogg", ".mod", ".s3m", ".xm", ".it".
- Heroes 1, 2 and 3: smoother hero movement on the map (more frames when moving)
- Heroes 1 and 2 and 3 and Chronicles: Added the ability to play random tracks. To add different options to a track, you need to name those files as well as the original and add something at the end. For example, if we have a track for castle 05-AudioTrack 05.ogg, then his alter versions can be 05-AudioTrack 05_1.ogg, 05-AudioTrack 05a.wav etc. This doesnt work for Heroes 2 GOG version.
- Heroes 2 (Windows GOG Version): if you want music and map editor to work, you need to replace winmm.dll with a newer version from the forum member moranms. Extract from archive oggwinmm.dll, rename it to winmm.dll and replace winmm.dll in the Heroes 2 installation folder. Don’t copy ddraw.dll as GL Wrapper are conflicting with it.
- Heroes 3 and Heroes Chronicles: sounds forced in stereo and sampling rate of 44.1 kHz;
- Heroes 3 and Heroes Chronicles: added lossless pcm WAV support in addition to MP3;
- Heroes 4: works in windowed mode in any game resolution
- In windowed mode added new menu "Patches": For now one patch - "Cold CPU". This patch will increase wrapper speed on weak machines.

Supported games and versions:
These wrappers support all GoG version, languages, releases for Windows platform.
Also these patches/wrappers were tested on games versions listed below...

HoMM I: A Strategic Quest v1.0-1.2 En
HoMM I: v1.1 Ru
HoMM II: The Succession Wars v1.0-1.3 En
HoMM II: The Price of Loyalty v2.0-2.1 (Gold Edition) En
HoMM II: Цена верности v2.1 (Золотая серия) Ru
HoMM III: The Restoration of Erathia v1.0-1.4 En
HoMM III: Armageddon’s Blade v2.0-2.2 En
HoMM III: The Shadow of Death v3.0-3.2 En
HoMM III: Complete v4.0 En
HoMM III: The Restoration of Erathia v1.2 De
HoMM III: Armageddon’s Blade v2.1 Fr
HoMM III: The Shadow of Death v3.1 Fr
HoMM III: The Shadow of Death v3.2 Pl
HoMM III: Возрождение Эрафии v1.0 Ru
HoMM III: Клинок Армагеддона v2.1-2.2 Ru
HoMM III: Дыхание Смерти v3.1 Ru
HoMM III: Полное Собрание v4.0 Ru
Chronicles I: Warlords of the Wasteland v1.0 En
Chronicles II: Conquest of the Underworld v1.0 En
Chronicles III: Masters of the Elements v1.0 En
Chronicles IV: Clash of the Dragons v1.0 En
Chronicles V: The World Tree v1.0 En
Chronicles VI: The Fiery Moon v1.0 En
Chronicles VII: Revolt of the Beastmasters v1.0 En
Chronicles VIII: The Sword of Frost v1.0 En
Chronicles IV: Clash of the Dragons v1.0 De
Хроники I: Воины Степей v1.0 Ru
Хроники II: Преисподняя v1.0 Ru
Хроники III: Повелители Стихий v1.0 Ru
Хроники IV: Схватки Драконов v1.0 Ru
Хроники VII: Восстание v1.0 Ru
Хроники VIII: Ледяной Клинок v1.0 Ru
HoMM IV: v1.0, v1.2, v1.3, v2.0, v2.2, v3.0 En
HoMM IV: The Gathering Storm v2.0, v2.2, v3.0 En
HoMM IV: Winds of War v3.0 En
HoMM IV: Winds of War v3.0 De
HoMM IV: Winds of War v3.0 Fr
HoMM IV: Winds of War v3.0 Sp
HoMM IV: Winds of War v3.0 It
HoMM IV: Winds of War v3.0 Pl
HoMM IV: v1.0 Ru
HoMM IV: Грядущая Буря v2.2 Ru
HoMM IV: Вихри Войны v3.0 Ru

DOS versions are not compatible

Source code
avatar
Robert.Bado: - Heroes I and II - when downloading this file some infected shit is attached
https://www.virustotal.com/gui/file/c952c8f5e95f7ebbb49f0b6d9ef532e99fe666e2af7e1caa1b804eba8b560c02
Well known for their unreliable detection rates shitty pseudo-antiviruses like Avast, AVG and McAfee. Plus couple of nonames. Yeah, it's definitely virus in there. :sarcastic:
Imagine trusting McAfee and AVG lol
Verok previously provide archive pre-installed builds. That old G.Drive links still online and updated automatically, but you need duckduckgo-it for find them.

Or download archive version from his github (from master branch).