Note: Unfortunately, I can't mark my own post as a solution but I do list the solution I found in this post
arablizzard2413: Run the game in DOSBox!
Ironically, that's actually possible. flashpulse: I'm confused. How is that possible? Where did you learn this from?
I'm wondering this as well. One thing I have found from trying to find a solution to this problem is that a lot of people seem to like telling you that something is possible, but few are actually nice enough to tell you how or at least give a link to where they found out how.
Anyway, after searching for around an hour and a half I finally found a solution to this problem thanks to iondrive in
this topic. Just in case the link breaks or something, here is how to fix it:
1. Locate your KQ8 folder. If you are using the GOG release it will likely be at C:\GOG Games\Kings Quest 7-8\KQ8 or C:\Program Files (x86)\GOG.com\KQ78\KQ8 if you have the older GOG release (in which case I would suggest you re-download it if for no other reason than the fact that it fixes the title on the main menu).
2. go into the folder named "daventry" and then "kq" and look for AX.CS (it should be capitalized just as I wrote).
3. Open notepad and drag the AX.CS file onto the notepad window.
4. Scroll to the bottom. You should see a line like this about 14 lines from the bottom:
if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 3 0 6 4
5. Change the 4 into a 1.
6. Save and run the game. The "copying files to hard drive" screen will likely appear again, but after that you should be able to progress past the lockup. The only issue is rather minor in that it gives you back control before the cutsceen is done (spoiler: I believe it is when the henchmen says "Enough talk, hand over the mask piece" that it gives you back control.), but I think that is much preferable to not being able to get past the cutsceen at all. Also, you might think, as I did, that you could set it to something between 4 and 1 so it would give you back control a little later but, at least in my experiments, this did not work. Anything higher than 1 would cause it to lockup again.
I hope this helps someone. I am highly irritated at the lack of people actually explaining how to fix anything regarding this game (don't even get me started on my experience of trying to get dgVoodoo to work). After I finish Mask of Eternity I plan to offer tutorials and possibly even a patch (that DOESN'T require the CD version) to streamline getting this game to work correctly on modern systems because so far I think this is a really fun game and I want other people to be able to experience it for the first time without having to spend hours trying to fix it.