Ik19 I hope you will read it, I did a lot of tests so it will be a long read
I have two versions of HYPE, English and Italian, so I tried your patch to "cure" Hype, because with Windows 11, and daemon tools and with scsi emulation,
"Safedisc" protection
(the game uses v1.35.000 ENG/ITA) I get the following message "Log in with administrator privileges and start the game".
So I downloaded your patch
"Hype_Widescreen_FPS_Fix_V5.7z" and followed the instructions for the English/Italian version. Note that the readme specifies to use
only the D3D version (but any language), so I applied it and this is the log for the d3d ENG/ITA version.
D3D ENG
D3D ITA
3DFX ENG
3DFX ITA
So just for fun I tried the 3dfx exe by renaming it from
"MAIDFXVR_BLEU.exe" to
"MaiD3Dvr_bleu.exe" and according to the log, the patch was applied succesfully. See the screenshot between the English and Italian versions.
I also did a test with
"Alex build his farm" with the
"Hype_Widescreen_FPS_Fix_V5.7z" (why not?). D3d and 3dfx exes have the
safedisc v1.35.000. So, I renamed
"Alex_D3D.exe" and
"Alex_DFX.exe" to
"MaiD3Dvr_bleu.exe", and I was able to apply your patch without errors! See screenshots
D3D ENG
D3D ITA
3DFX ENG
3DFX ITA
Now, to play the game, I've tried DgVoodoo2 2.82.3 and DDrawCompat-0.5.4, but they have strange behavior... they create an internal conflict with the name of the exe itself! Here is the list of my tests.
DgVoodoo2 2.82.3 > D3D > ddraw.dll > MaiD3Dvr_bleu.exe > Game works, movies are skipped automatically
DgVoodoo2 2.82.3 > 3DFX > glide3x.dll > MAIDFXVR_BLEU.exe > Game works, movies are skipped automatically
DDrawCompat-0.5.4 > D3D > ddraw.dll > MaiD3Dvr_bleu.exe > instant crash
DDrawCompat-0.5.4 > 3DFX > NOT AVAILABLE
Now the funniest and most absurd thing... IF you rename the exe with something else from "MaiD3Dvr_bleu.exe" to "HYPED3D.exe" for d3d and then with the hex editor you change the name of the "ddraw.dll" to "dhype.dll", the game will behave differently...
DgVoodoo2 2.82.3 > D3D > dhype.dll > DGV2D3D.exe > Game works, black screen but you can hear the sound of the movies, they must be skipped MANUALLY
DgVoodoo2 2.82.3 > 3DFX > glide3x.dll > HYPE3DFX.exe > Game works, movies are visible, you can watch the cutscenes and then the game crashes, Skipping movies still crashes the game
DDrawCompat-0.5.4 > D3D > dhype.dll > HYPED3D.exe > Game works, Movie works, everything works as it should
DDrawCompat-0.5.4 > 3DFX > NOT AVAILABLE
With DDrawCompat-0.5.4 you can increase the internal resolution without distorting the aspect ratio
One more thing, the patch that is supposed to take care of the disk request actually works halfway. The game will always look for the presence of a virtual or real CD player. If the "Automount" option is not used with the daemon tool and the virtual CD is not present in the system resources, the game will always ask for the original or dummy disk. Note that using the "Alex build his farm" cure actually skips the infamous error "Log in with administrator privileges and start the game", but after mounting the disk with daemon you'll be able to play. Laura's happy adventure doesn't have the safedisc but only a cd check of the original disc...
fun fact, if you replace the "SeutpUbi.exe" executable from the "Laura's Happy Adventure" disk and inject it into backup copies, the autorun of the Hype and Alex will work and not send the cpu to 100%
Bye