Skip to content
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

DD7to9 crash upon entering a race in London Racer World Challenge #320

Open
Malvage opened this issue Nov 17, 2024 · 3 comments
Open

DD7to9 crash upon entering a race in London Racer World Challenge #320

Malvage opened this issue Nov 17, 2024 · 3 comments

Comments

@Malvage
Copy link

Malvage commented Nov 17, 2024

When using DXWrapper, the game works perfectly fine until the car selection menu, however, upon entering a race, after the "intro cinematic" plays, the game freezes just before the start of the race. This only happens with DXWrapper installed. I'm going to attach the log file, in hopes that a fix might be possible. Thank you.

dxwrapper-wr.log

@Malvage Malvage changed the title D3D7to9 crash upon entering a race in London Racer World Challenge DD7to9 crash upon entering a race in London Racer World Challenge Nov 17, 2024
@Malvage
Copy link
Author

Malvage commented Nov 17, 2024

A clarification, in the log, "Cannot load custom library: ddraw_opt.dll" appears, it's not part of the game's files, it was a custom DLL I tried to load through LoadCustomDllPath, in hopes of a quick and dirty fix, however having it loaded or not, didn't change the outcome of the freezing behavior, nor did it change the consequent errors in the log. I had just forgotten to remove the custom DLL load from the .ini, after removing the custom DLL from the directory. I also tried playing with compatibility settings, which did not do anything. The log was taken with all the settings set to their default, except LoadCustomDllPath

@elishacloud
Copy link
Owner

You can try with the latest dev build. I put some fixes in that might help in this case. Otherwise, I will need to debug it myself. Here is the build you can try: dxwrapper.zip

I tried to load through LoadCustomDllPath, in hopes of a quick and dirty fix, however having it loaded or not, didn't change the outcome of the freezing behavior, nor did it change the consequent errors in the log.

Yeah, just loading a dll into memory will likely not change anything, unless the dll has code to hooks the APIs. This dll's APIs would need to be when DirectDraw API's are called for anything to happen.

@Malvage
Copy link
Author

Malvage commented Nov 18, 2024

I just tried it out, unfortunately the issue still remains, same as before. I'll post the log again in case there is some detail I'm missing that might give some clues as to what's happening
dxwrapper-wr.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants