dxwrapper icon indicating copy to clipboard operation
dxwrapper copied to clipboard

Rayman 2 incompatibility with Dd7to9 (for Reshade)

Open deton24 opened this issue 5 years ago • 1 comments

Current stable version of DXwrapper (v1.0.6334.21) doesn't work with Rayman 2 (DX6 in ubi.ini). To make it work read here: https://www.pcgamingwiki.com/wiki/Rayman_2:The_Great_Escape#Game_runs_in_windowed_mode.28fullscreen_fix.29 For reference: https://github.com/elishacloud/dxwrapper/issues/35#issuecomment-500131861 edit. I'm not sure whether I tested all versions with XP SP2 compatibility mode, though.

Haven't tested this build yet (I just discovered it): https://github.com/elishacloud/dxwrapper/issues/60#issuecomment-588491511

When you make the wrapper work, setting Dd7to9 =1 shows black screen in small window with sound playing in background. Sorry I just read it now: It supports all 7 versions of ddraw 2D APIs, however most of the 3D APIs are not implemented yet

When you set Force32bitColor = 1 it shows black and white 2D loading screens, but is frozen on those screens when it should display 3D main menu with sound in background.

Dd7to9 =1 is the only way to make DXGI.dll reshade to work, and Reshade is injected successfully during testing, showing proper message.

Force32bitColor = 1 fixes some FPS drops with overlays enabled, but normally also show in black and white, or causes displaying some random glitched elements instead of loading screens.

dgVoodoo successfully injects Reshade in DX6, but causes more FPS dips (dxWrapper is also not completely deprived of them, though). nGlide works the best with this game, but cannot be used with newly released complete texture mod, because of Glide API texture size limitation: https://raymanpc.com/forum/viewtopic.php?f=89&t=74254

Tested with and without Reshade and with fullscreen = 0 and 1.

edit. Dege from dgVoodoo repaired literally all DX6 (and Glide) 30 FPS lock issues by modifying the game renderer so there is absolutely no rush with implementing Dd7to9 to dxwrapper in this game. https://www.vogons.org/viewtopic.php?p=855828#p855828

deton24 avatar May 20 '20 22:05 deton24

Yeah, Raymond 2 uses 3D APIs and I have not implemented those yet. I have not had much time recently, but I hope to get those implemented later.

elishacloud avatar May 21 '20 05:05 elishacloud