-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lego Rock Raiders - Incompatibility / Black screen #258
Comments
Can you try with this build? It should work as good or the same as DDrawCompat v0.3.2: dxwrapper.zip |
That build kinda works. In fullscreen, the game just sits at a black screen with the audio playing. In windowed, the game does look fine. Log for fullscreen modeNote that it does not exit "cleanly" because the game has to be closed manually...
Log for windowed mode
|
Yes, this is a bug in dxwrapper. I am looking into the issue. I will try and put a fix in for this soon. |
This is the same issue as #301. |
DDrawCompat black screen is fixed with the latest build. |
OS: Windows 10 Pro 22H2 (
19045.4046
)CPU: AMD Ryzen 1600 3.20 GHz
RAM: 16GB 2400 MHz
GPU: Gigabyte AMD RX 580 GAMING 4G (4GB) - AMD Adrenalin
24.1.1
Lego Rock Raider (SecuROM version)
d3drm.dll
-5.1.26000.0
- PCGamingWiki version (game will not load at all with bundled CD DirectX6D3DRM.DLL
-4.06.02.436
)Problem: When dxwrapper is used to wrap stub
ddraw.dll
, and when optionsCompatibility
/DDrawCompat
andDDrawCompat
/ none/DDrawCompat20
/DDrawCompat21
/DDrawCompat31
, are both enabled, the game will show a black screen with audio playing and the game still playable, albeit not visible.Note:
Compatibility
optionsForceTermination
andResetScreenRes
are only enabled because when the game hangs and cannot be exited safely. It needs to be closed via task bar (cannot see Task Manager to end process) and the screen resolution will be stuck in640x480
(when process is ended in Task Manager, screen resolution does not go back to normal - needs to be reset via Windows'Display Settings
).Game Settings:
dxwrapper.ini
dxwrapper-legorr.log
When
Compatibility
optionsDd7to9
/D3d8to9
/EnableDdrawWrapper
/EnableD3d9Wrapper
and/orddraw
optionsConvertToDirectDraw7
andConvertToDirect3D7
are enabled, the game will not detect these options properly and will show the errorNo supported screen modes found.
As a side note, I also tested the game with only DDrawCompat (v0.5.1) and the game worked perfectly fine with Compatibility Mode set to Windows 98 (AVI cutscenes won't play if this isn't enabled), even scaling to fullscreen 1080p.
This is the log file for DDrawCompat 0.5.1:
DDrawCompat-LegoRR.log
I also tested with DDrawCompat v0.3.1 (since dxwrapper uses this version) and the game also worked pretty much the same as the newer version does, albeit it doesn't scale to 1080p.
Using DDrawCompat in conjunction with dxwrapper's stubs
dinput.dll
anddsound.dll
and options enabled, the game still works as intended.For whatever reason, dxwrapper's
ddraw.dll
stub and options for this wrapped dll, completely breaks the game.The text was updated successfully, but these errors were encountered: