BEEN_Nath_58 wrote on 2023-08-14, 15:20:I never had to use EmulateDirectDrawSync myself. There could be some apps that pre-applied it. That's all that probably needed i […]
Show full quote
I never had to use EmulateDirectDrawSync myself. There could be some apps that pre-applied it. That's all that probably needed it. DxWnd did half the work of the shims so maybe they were needed but I never saw.
EmulateGetCommandLine shim shouldn't generally be required. It was needed in Dungeon Keeper because that game's command line options have to be set with a DOS supported path format length.
About the black screen, I am aware of the rendering and synchronisation issue of the menu. I last tested it 3 years ago, I will check again tomorrow (we have Independence Day tomorrow so there's some free time). The two shims don't correspond to fixing the menu issue so it's interesting.
Btw how are you even setting the shims through RReady Launcher?
About the MechWarrior 2 situation, do you mean to say the problem occurs even when doing the same procedure from RRedline to Direct3D? Strange, that is not an issue for me. I only have an issue when I run Direct3D first and RRedline later.
Maybe I'm not setting the Shims. I just added the shim names to compatibility strings in the registry. "Die by the sword" has startup and menu issues with redline. Most probably the 'shims' I set weren't being set and the game was running without any settings.
MechWarrior 2 going from dx to redline shows problems. The other way has no issues. So it's most probably a directdraw surface issue with open gl. I did check buffer swaps.
The other thing is mw2 should be able use higher resolutions. I think DxWnd is blocking it. Redline allows the resolution to be changed and the mechanism rready uses to go higher than the target is generally solid.
Team apache is next on my list for now. I have tried pressing escape on the videos before and got a lockup.
I think in terms of compatibility the low hanging fruit had been plucked.
Gpl's exceptions are caused by my code. I had the menus with a black background working reliably at 640x480 without any compatibility settings. Upscaling needs fixes because the game expects mouse coordinates to be in 640x480 range. Some letters were missing from the menu items.
Thanks for all your help, and the Vogons community too. I would've hit a brick wall otherwise.
Happy independence day tomorrow!
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda