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

×
Yes

For H2.exe file you need also to add a command

-usedirectdraw

to fix all colours problems
Post edited February 26, 2021 by FulVal
avatar
OpenRift412: Despite being a newer release, Hexen II also has the same problem that Quake has on GOG. While there is a provided remedy for playing CD music without the need for a CD, the problem is that the music doesn't LOOP. There are workarounds for this, but I would like to see GOG address this themselves and see what they can do about it.

EDIT: For some reason it... works now?? I dunno, I think it might vary per-person.
Sometimes it works, sometimes it doesn't, but it's possible to reproduce it.

In short:
If a track gets carried over a loading screen (ANY loading screen, quickload, new game, map transition, etc.), it will stop looping properly.
If the track is changed after the loading screen, it's all fine.
Compatibility settings seem to make no difference in this regard.

WARNING: WALL OF TEXT AHEAD
Read only if you want to to reproduce and understand the issue. It's so long and detailed because I want to be as clear as possible.

I don't encourage you to take my word, I recommend to try this and see what outcome you have.
First of all, make sure you have really set the Music Type to CD and not Midi.

Now let's have a look at a few console commands.
"cd info" - shows you which track is currently playing or looping
"cd loop X" - sets a certain track to loop, with X being any number between 2 and 17

And a few maps and the track that is assigned to them:
demo1 (Blackmarsh) - track2
demo2 (Barbican) - track3
demo3 (The Mill) - track2

Here is what I observed:

If you start the h2.exe and then start a new game, track 2 is set to loop. And it will loop, over and over and over (it's roughly 3 minutes long, I advise you to use a stopwatch to keep track).

If you leave Blackmarsh (the first map, which is demo1) to Barbican (demo2, you can also use console commands to switch maps), track 3 will be set to loop. It will remain on loop, no problems here.
Now go back to Blackmarsh (demo1) and track 2 will start looping again, everything will be fine.
So where does the issue start?
Leave Blackmarsh (demo1) for The Mill (demo3). Track 2 will remain on loop (it won't restart), but once it ends, it will be silent. You can use "cd info" if you want after it goes silent, but the game will tell you it's still looping. Well, it's obviously not, at least it doesn't sound like it.

Same if you start a new game and then start another one after that. Or enter a new map and then quicksave and quickload.
In short, every instance where the music continues playing without interruption during the loading screen.

The problem seems to be that if let's say track 2 is already looping and you tell the game again to loop it ("cd loop 2"), it doesn't restart the track, it just goes on because it's already playing.
So in case of demo1, you can't restart it by typing in "cd loop 2". It will remain silent (the game thinks it's still looping track 2 anyway). However, if you switch tracks (for example, first "cd loop 3" and then "cd loop 2" again) or reset it ("cd reset", followed by "cd loop 2"), it will work.
In order to avoid problems with quickloading, I use a custom quickload button.
Usually it's this in the config file: bind "F9" "echo quickloading...; wait; load quick"
I changed it to this: bind "F9" "echo quickloading...; cd reset; wait; load quick"
And if the music dies, quicksave followed by quickload will restart it properly.

But yes, I would also prefer a proper fix for this without using a source port because I'm quite a purist when it comes to Quake engine games. And I think considering how this seems to work, it's quite safe to say that it's not an intentional feature. It also doesn't happen with MIDI music.
Post edited January 03, 2021 by Fritzcolagirl
My Music loop if the music will it! :(

So i note pro Level exakt one Music-Play. After end of the track, no loop. If i go in a other Level with a loading screen, then the same as before. Music play until end, then no loop.

Hope soon they fix it. The Game make no fun without the great music.
With the help of Hustlefan I figured out that this workaround is working for Hexen II as well:
https://steamcommunity.com/sharedfiles/filedetails/?id=113399618

However the downloadlink for _inmm is not working anymore so you will find a working version here:
https://community.pcgamingwiki.com/files/file/107-patched-_inmmdll/

Note that after patching you will have to delete or rename the inmm.dll file from within your game directory.

I also like to add that I personally had to convert the OGG files to MP3 for this to work but Hustlefan who tested this as well did not need to convert the files so it might work without it.

Of course this is nothing more than a workaround and in any case you shoul create a support ticket since it is a reproduceable bug (all I had to do was to enter a loading screen and then wait for the music to finish). Given the actual support situation it might take a while for them to fix it though.
Post edited February 26, 2021 by MarkoH01
avatar
MarkoH01: With the help of Hustlefan I figured out that this workaround is working for Hexen II as well:
https://steamcommunity.com/sharedfiles/filedetails/?id=113399618

However the downloadlink for _inmm is not working anymore so you will find a working version here:
https://community.pcgamingwiki.com/files/file/107-patched-_inmmdll/

Note that after patching you will have to delete or rename the inmm.dll file from within your game directory.

I also like to add that I personally had to convert the OGG files to MP3 for this to work but Hustlefan who tested this as well did not need to convert the files so it might work without it.

Of course this is nothing more than a workaround and in any case you shoul create a support ticket since it is a reproduceable bug (all I had to do was to enter a loading screen and then wait for the music to finish). Given the actual support situation it might take a while for them to fix it though.
I can say, it works at me! The Music is looping! :) I have testet it with two areas. Both tracks starts from beginning after end.

Its a solution until gog fix it in the game himself.

Thanks to Marko and Hustlefan!
Post edited February 27, 2021 by Drakun
Ok after more testing i see that music is not looping... and i have already tried that small program but when i finish it says that directshow is not installed...

So no, it can't loop also when i try to use XP SP3 compatibility mode...

And if i remember with that Source Port you have to select MIDI to get... CD Music... So is NOT a fix...

Another possible test is launch this game with only 1 CORE

Now i have contacted official GOG support and i'm using official windows 10 feedback feature

edit: very, very bad "news"... https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/dfa22274-8122-4b92-a0bc-653f5749b1bd/audio-cd-playing-with-mci-mcinotifysuccessful-never-arrives?forum=windowspro-audiodevelopment

someone has already tried it many years's ago... -.-' we need to retry...
Post edited March 02, 2021 by FulVal
avatar
FulVal: Ok after more testing i see that music is not looping... and i have already tried that small program but when i finish it says that directshow is not installed...
You either need to convert the files from OGG to MP3 (and change this in the ini as well) or install a directshow filter like ffdshow tryouts.
ffdshow is very outdated... (2014) and is discontinued... on wikipedia i see that now there is LAV Filter, but i don't know if is the same thing...

I will use LAV Filters and _innmm only if Microsoft will never answer my feedback, i want an official fix for this bug
Post edited March 02, 2021 by FulVal
avatar
FulVal: ffdshow is very outdated... (2014) and is discontinued... on wikipedia i see that now there is LAV Filter, but i don't know if is the same thing...

I will use LAV Filters and _innmm only if Microsoft will never answer my feedback, i want an official fix for this bug
ffdshow might be discontinued but it still works fine. LAV filters probably won't do the trick. Anyway, as I said, you don't need to install any filters if you decide instead to convert the OGG files top MP3 and edit the ini accordingly. I am very well aware that this is nothing more than a workaround and not an actual fix but given the state GOG and especially support is right now I doubt that they will fix this any time soon (I have tickets open since months for which I even told them how to fix the issues ... so make of that what you want) so at least it is a way to play the game until this has finally been fixed. And yeah, probably best to not hope for a helpful reply from microsoft ... I read so many discussions with microsoft "support" and almost everything is 1x1 support (reinstall this, uninstall that ...).
Post edited March 02, 2021 by MarkoH01
I'm unable to convert .ogg files to .mp3, how can i do?...
Post edited March 02, 2021 by FulVal
avatar
FulVal: I'm unable to convert .ogg files to .mp3, how can i do?...
This is super easy to use
https://sourceforge.net/projects/lamexp/
For now i think that i will play it with MIDI...

And i recommend to check if musics restart when you try to restart single player; at least without any "fix" for CD Music when i try to restart single player Music is NOT restarting... it can restart only with MIDI

and i think that there are also other problems with CD mode
Post edited March 02, 2021 by FulVal
avatar
FulVal: For now i think that i will play it with MIDI...

And i recommend to check if musics restart when you try to restart single player; at least without any "fix" for CD Music when i try to restart single player Music is NOT restarting... it can restart only with MIDI

and i think that there are also other problems with CD mode
That's up to you but I really don't understand why you don't use the fix. In case you still should have problems creating the MP3 files or anything else, feel free to contact me and I will be glad to try to help you.
Post edited March 03, 2021 by MarkoH01
The real question is: which is the intended way to play musics of this game... MIDI (and which mixer) or CD Audio?
Also, i think that MIDI version has more atmosphere in this game... I can't see it with CD version

Hexen 1 includes CD audio, MIDI & Sound Blaster mode, but it was recorded with a Sound Blaster... (same for Heretic 1)

from Doomworld forums

https://static.doomworld.com/monthly_2018_10/39874399_kevinschilderhereticpolyphonymessage1.png.7f573b7affd46d06abc61b1fafe7a00c.png
Post edited March 03, 2021 by FulVal
Bad news from official support... It says that music is working fine and that it loops...

I have already reinstalled it many, many times...

I think that they was playing it with the source port...
Post edited March 04, 2021 by FulVal