Reply 260 of 1111, by ZellSF
wrote:wrote:Not WIP related but I tried Lands of Lore II in PCem and got the same glitches. So Lands of Lore II's Direct3D renderer is just […]
Not WIP related but I tried Lands of Lore II in PCem and got the same glitches. So Lands of Lore II's Direct3D renderer is just sort of bad.
Your options are dealing with the Windows version (seams in 3D rendering edges, random bugs introduced by modern CPUs), the DOS version (have to deal with messy DOSBox/Glide wrapper integration, wonky performance) or some other emulator that can emulate a Voodoo card (but then you'll be limited to 640x400 and 16-bit color).
If you select ATI Radeon as graphic card you also get some other new glitches, but they're similar to DXGL. I'm starting to think this is just another result of a flawed Direct3D renderer:
While setting dgVoodoo2 to GeForce gets rid of that glitch, it's not so nice with other things. GeForce:
Radeon:
As for the appearance, the only difference between GF4 and ATI8500 should be the colorkeying. GF4 cuts more from the texture than ATI8500.
I know. The DOS version seems to do something in the middle of those two though:
Is it somehow possible to force that with dgVoodoo2?
Comparing the screenshot with the Windows version now I also realize two other things. The window version has a higher field of view and a different aspect ratio for the FMV actors. The only way to get the same aspect ratio as the DOS version is to... display 640x400 with a 1:1 PAR.
So I was wrong about the aspect ratio. It's AR corrected for a 1:1 PAR when running 640x400 in a 640x480 window. Weirdly enough only in the Direct3D render. Not the DirectDraw render. I guess it's starting to make some sort of sense to me now. The increased FOV of the Direct3D render leads to some problems with FMVs:
This and Jazz Jackrabbit... can my retro games stop being widescreen? It's confusing as hell.
4:3 or 16:10 this game still has letterboxing and custom bilinear scale factors (including non-integer scales) could be useful. That could also be useful for games like Advent Rising (still doesn't have shadows btw) and MDK. Granted both of those (and Lands of Lore II) can be fixed with resolution forcing, but that's not always ideal.
wrote:But I'll re-test this game on Win10 FCU as it seems to have some other problems as well, as WaltC said too.
I haven't seen any issues in either the DOS Glide render or the Windows Direct3D render. With the DOS Glide render there was slowdown when mouse movement + vsync was used.
Of course with running dgVoodoo2 windowed and doing borderless fullscreen you get perfect results even with the DOS render. Have you thought about some way to provide that option in a more convenient way?
Also if you want to test the Windows version you should probably know this, to install it you need to copy CDDrive:\INSTALL and CDDRIVE:\SETUP\INSTALL to the same folder. Then patch the game with this (the actual patcher won't run on 64-bit Windows) finally run "LOLSETUP.exe" in the install directory and set up graphic options (they're irrelevant for the Direct3D render though).