elishacloud / Silent-Hill-2-Enhancements

A project designed to enhance Silent Hill 2 (SH2) graphics and audio for the PC. It also includes scripts to build or modify SH2 audio files (SFX, BGM and Dialog).
http://www.enhanced.townofsilenthill.com/SH2/
zlib License
597 stars 42 forks source link

Game screen turns gray when gameplay starts #388

Closed zevaz13 closed 2 years ago

zevaz13 commented 3 years ago

I installed the game and the Enhancement mode, however when I start the game, after the first sequence when James is looking at himself in the mirror, the whole screen turns gray. It is really weird because I am able to move the character (still listening to the sounds of the movement) and I can even pause the game and interact with the pause menu. This is my folder for the game : image

and the sh2e folder:

image

Thanks in advance for your advice and time

Sebastian

elishacloud commented 3 years ago

It looks like you are missing the actual d3d8.dll module file and the d3d8.ini config file. Go to the releases page and download the latest module and extract all the files it into your Silent Hill 2 folder.

zevaz13 commented 3 years ago

Hi again, I downloaded the d3d8.dll and the d3d8 again and it does not change. this is how my game looks like image

I can interact with the game, but I can't see anything. I can browse the start menu, the music keeps playing and If I move the character I can hear the sounds. This is how my folder looks like now image

this is the settings file image

and the header of the .ini file you recommended the other day image

Thanks for your help

Polymega commented 3 years ago

Hello,

Now that you've added d3d8.dll and d3d8.ini to the game's folder, you should also have a d3d8.log file after launching the game. Can you please attach your d3d8.log file? (You can click + drag the file to include it as an attachment.)

Here's how you can shown known file extensions on your computer.

elishacloud commented 3 years ago

The symptoms are identical to what would happen if DirectX9 runtime is missing. However, the required files are included in the d3d8.dll module. Therefore the only conclusion I can reach is that the DirectX9 runtime is installed but corrupted. I would recommend reinstalling the latest DirectX9 runtime.

zevaz13 commented 3 years ago

Hi to both of you,

thanks for your help

d3d8.log Is this the file you requested?

about elishacloud's answer, I think you were right, I just re installed it and now it works!

Thanks again, Sebastian

elishacloud commented 3 years ago

about elishacloud's answer, I think you were right, I just re installed it and now it works!

Ok, great. Glad to hear that it is working now.