Well, the short version is that this is almost impossible in the foreseeable future.
As I know, there are two paths to getting the DOS version to fulfil this requirement:
1. Modify DOSBOX core in Retroarch to support playing high quality video, and then do a special hack for WC4 so that DOSBOX can monitor the action of playing videos and play the high quality video natively at the right time, maybe in an overlay.
2. Implement high quality video software decompression under DOS, and modify WC4's EXE so that it has the ability to play high quality video.
Of the technical difficulties contained in these two paths, only "Let DOSBOX playing high quality video" is considered to be within the expected level of difficulty. All the rest are extremely difficult technical challenges. All the rest are extremely difficult technical challenges.
That's what the two paths I mentioned above do.thanks for the info, but there's no way to insert the movies of the dvd version of the game in the dos folder and make it read them instead of the old ones?
thanks for the info, but there's no way to insert the movies of the dvd version of the game in the dos folder and make it read them instead of the old ones?
Not in the way you are thinking without someone writing a whole new executable and drivers for the game to run. The DVD version runs basically through DirectX and uses a video overlay to replace the videos with higher resolution ones.
Now that said, there is a way to turn off the interlacing in WC4 videos... but the trick is again to upgrade the dos version to the win95 version and add a switch to the run line to toggle the -no_interlace mode to removed the black lines. You can also use the -true_color switch to use 24bit color mode.
However by upgrading to the win95 version you're kind of half way to the DVD version
that sounds good, i can try running the game in my dosbox pure installation of windows 98, do you know where i can find that upgrade?
xanlib.dll is in the win 95 upgrade zip. Copy it to your WC4 folder along with the wc4w.exe file and then run it (wc4w).i've did it but it gives me the error of xanlib.dll missing, that file is in the upgrade and i created an iso with all the files but when i open it inside windows 98 xanlib is missing... so weird
xanlib.dll is in the win 95 upgrade zip. Copy it to your WC4 folder along with the wc4w.exe file and then run it (wc4w).