Time to blow the dust off this thread. Wow 2019 BC (before covid)...
I've seen a few threads recently of people having trouble getting HCl's DVD Movie patch working in more recent versions of Windows. I decided to install it to try get it working in hopes of providing some instruction to get it working, but I couldn't get it to work.
So...
### WCPUNL Beta 6.4
* Minor internal changes relating to subtitles.
### WCPUNL Beta 6.3
* Video processing moved into it's own thread to reduce stuttering at lower framerates.
### WCPUNL Beta 6.2
* Fixed video not working on Windows 10.
* IoEvent enumeration updated so movies exit correctly in all exit situations.
* Better handling of loading and decoding errors so the fall-back player will be used instead of a blank screen.
* Non square pixel aspect ratios correctly accounted for (VOB files are 704x480 at 10:11 aspect ratio = 640x480).
* Movies now play at their native resolution or the resolution specified by the GL, whichever is smallest. Previously always tried to match the GL settings.
* Subtitles decoupled from framerate, now uses movie sequence clock time.
* Corrected small error in subtitle font settings.
* Added De-interlacer for interlaced VOB files.
* Double frame rate for interlaced VOB files, blending of field 0 and field -1, as well as field 0 and field 1.
* Movie Player can be disabled via ini setting.
* Read Me updated with a section for description of all INI settings.
* New INI settings will appear in your wcpunl.ini after running the game for the first time after update.
Code:
### WCPUNL Beta 6.1
* Support for both CD and GoG installations using the prophecy.exe supplied in this package.
A CD check is done, if no CD is found a local file check is performed. If no local files found, Change CD screen will appear.
### WCPUNL Beta 6.0
* Fixed memory leak in the new Movie Player
* Turret barrel fire respects wcpunl.ini setting again
* File loading priority changed so directory has priority over tree file (no need to patch data.tre anymore)
### WCPUNL Beta 5.2
* Fixed spaceflight music not restarting after an in-flight cutscene (last mission).
### WCPUNL Beta 5.1
* ODVS's HD and original DVD movie support. Added to Prophecy only.
* Many thanks to Pedro for testing and updating the OpenGL to take full advantage.
### HD and DVD Requirements
Download ODVS's Prophecy HD Video Pack or the original DVD Movie
Pack from the www.wcnews.com Resources/Patches page and extract
into the 'movie' folder within WCP's root folder.
Ignore instructions to install the DVD Movie Upgrade Patch as
this seems to be having problems with more recent Windows
(hence this update).
ODVS's HD Video Pack:
Seems to work straight away with no additional codec packs
installed. Tested on a fresh install of Windows 11 N 25h2
with Media Feature Pack added (required to play WCP and SO
on N and KN versions).
DVD Movie Pack:
1. Download and install MPEG2 free from the Microsoft
store. https://apps.microsoft.com/detail/9N95Q1ZZPMH4
2. Windows 11 24h2 and later fresh install, install the
Windows Dolby Audio package. (included)
* No overlay window is created, no need to match resolutions. Uses existing GL movie function.
* Movies will work in the original Software, Direct3d and 3Dfx Glide modes.
* Movies will work in the OpenGL 1.2 and earlier, not filling wide-screens.
* Movies will work in the OpenGL 1.3 and later, fills wide-screens.
* Gamma Correction, Show Movies and Subtitles in game options work.
* Even Interlaced Video will work in the original modes for a retro look!
Pedro has also asked I release the OpenGL 1.3 update at the same time. The new WCPUNL movie player will work with older versions of the GL, but the new version will allow the full screen FMVs to scale up to fit your screen, instead of sticking to the original 4:3, and take advantage of higher quality movies. Also some additional update are included...
*** This is just an update to the gl_00007.dll file. It is designed for existing installations of the MUP where the Open GL is already installed.
Code:
OpenGL Patch - v1.3
This patch is an additional optional graphics library (GL), compatible with both Prophecy and Secret Ops, and is ported from the release of Standoff Episode 5.
Originally designed to remove problems experienced when using Direct3D such as 32bit support for ATI cards, and removal of texture glitches.
The patch has since evolved into a specific visual style, featuring specular maps and slightly over-the-top bloom. This patch just screams 2000s, and I strongly recommend using it with both bloom and specular enabled. It supports hi-res, specular and iridescence overrides, as well as fairly dodgy implementation of bump mapping.
With Grim's help, the GL has been modified to support his HD movie playback in full screen. As Grim is creating his own GL, this is likely to be the last version of this one which relies heavily on outdated libraries. I appreciate his help creating this so that this particular look isn’t lost to history. I look forward to seeing the direction he takes with a modern implementation.
*** New in v1.3 ***
All modes:
Add support for Grim's movie playback (ODVS high-resolution DVD pack recommended: https://download.wcnews.com/files/wcp/wcp_hdpack_4.0.zip)
Decrease briefing line width on high-resolution monitors
Fix original FMV aspect on super-wide monitors
Fix pixel-based stars when starfield is disabled
Match 3DFX HUD transparency
Remove cockpit shake
Fix rendering of targets on the radar
With HDR Enabled:
Lens flares (were disabled for Standoff as it had super bright assets)
Make the briefing bloom less garish
Fix a bug with missile VDU which would cause the screen to flash
With HDR Disabled:
Ignore additive and superbright flags on overridden assets (balanced for HDR only)
Fix nav map rendering bug
This will still work alongside the wcphr.dll that contains other things amongst the original DVD patch, but the UNL completely bypasses the DVD Patch part.
Please give this a go and send me some feedback on how it works. I'll do my best to work out any issue found. Either PM me @grim3820 in Discord or reply back here. Thanks all.