Sarisio: In the very end of this thread there is altered dll - you should use it to replace original game's dll. Ther emight be some minor side effects.
Just in case, I attached it here, change "jpg" to "zip" and extract file to game directory (replacing original file. i didn't test myself (MM 9 is way too far on my replay list).
Holy crap....I have been trying to fix this game for over a YEAR and though I can't verify anything outside of my normal tests in town and the first road out towards the dock, everything finally worked. I didn't have a black screen with music, I didn't go into super-speed in combat, the game didn't lock up when the beholder in the glass cage started attacking the mage. Most importantly, the menu worked. Unreal. It's truly amazing what is lurking in the vast recesses of the internet. A 8-year old fix that barely anyone knew existed. Endless thanks for directing me to it.
Edit: Sadly....the game, as stated, goes to a black screen at night, for which there doesn't seem to be a workaround. I suppose given everything this isn't the end of the world, you just rest til dawn and move on I guess?? There doesn't seem to be a food mechanic that I see or remember, so it's really more an annoyance considering the game was totally broken before I found this fix.
Since I've been obsessed with getting this game to work for over a year, I did some research, and as far as I can tell, there are only two things this nighttime/underwater glitch is going to affect. One is the early dungeon Beet Hoven, in which you do have to dive under the water slightly twice and come right back up. It's annoying but very doable with timing. I tested it today.
The other one is more major. It involves the promotion quest from fighter to mercenary, in which you HAVE to be at a certain dock at a certain time of night, and wait to be attacked by a group of six bandits. Since my merry band is only level two, I can't beat them, but I was able to stand on the docks and use the typical means to get them to show up. I would assume once they start attacking if you just spam the crap out of melee attacks and some aoe spells or scrolls you can get them down at a higher level and complete the damn thing. I read somewhere you have to kill them by 6am. If that's the case you just have to spam skills in the dark. I read elsewhere that it's closer to 7am, in which case all would be fine, since the sun comes out at six. I've read through most of the quest solutions briefly that I could find online, and these SEEM to be the only two instances where this problem absolutely affects the game. Otherwise, I suggest just RPing in your head that the screen goes black because your characters can't swim and that they have bad night vision and combat skills. Since there is not food mechanic the worst you're gonna have to do by cycling the rest menu is pay out some extra gold to mercs.