It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hey all

anyone come across this issue if applying the widescreen fix recently?
Attachments:
Post edited September 21, 2021 by _gadget_
avatar
Manu270891: I managed to make MGS 1 work with the Widescreen patch by nemesis2000:

1- Download Nemesis2000's widescreen patch and create a "scripts" folder in the installation directory. Extract "mgs1w.dll" and "mgs1w.ini" to this newly created "scripts" folder and rename "mgs1w.dll" to "mgs1w.asi". The password to extract "mgs.7z" is "mgs".

2- Download ThirteenAG's Ultimate ASI Loader (32-bit) and extract "dinput8.dll" to the installation directory. Then, rename "dinput8.dll" to "dsound.dll".

3- Edit the "mgs1w.ini" file to change the resolution to the smallest possible resolution for the aspect ratio of your monitor, for example, 1280x720 for 16:9 monitors. Then, change the letterboxing option if you want to. Selecting a higher resolution in this .ini file makes cutscenes lag when subtitles are shown. Don't worry, the resolution can be forced through dgVoodoo, which doesn't affect the performance.

4- Delete the existing "mgsvideo.cfg" and "mgsvideo1.cfg" files in the installation directory.

5- Download dgVoodoo. First, install dgVoodoo by extracting it to any folder of your choice. I use "C:\Program Files (x86)\dgVoodoo". Then, copy the "D3DImm.dll" and "DDraw.dll" files located in dgVoodoo's "MS\x86" folder to the game's installation directory ("ddraw.dll" will be replaced). Then, launch "dgVoodooCpl.exe" as admin, click "Add" and select the game's installation directory so a dgVoodoo profile is created for MGS. Select the DirectX tab, force the desired resolution and uncheck "dgVoodoo Watermark". Texture Filtering, MSAA and VSync can also be forced, although MSAA can cause some small graphical glitches and stuttering when launching the game (it lasts for a few seconds).

6- Launch the game and check if a black bar appears in the bottom of the screen. If that's the case, you must rename "dsound.dll" (originally "dinput8.dll") to any of the sugested filenames on the ThirteenAG's Ultimate ASI Loader's download webpage. Don't use any filenames that could replace existing files.

7- When the widescreen patch is working, delete the "dxcfg.exe" and "dxcfg.ini" files from the installation folder, they are useless now.

dgVoodoo fixes all the slowdowns caused in menus, cutscenes with enabled captions and underwater sections. I don't know which dgVoodoo version GOG used, but the REAL dgVoodoo fixes all these issues.

You should end up with these new/modified files in the installation folder
1- "D3DImm.dll" -> dgVoodoo Wrapper (new file).
2- "DDraw.dll" -> dgVoodoo Wrapper (modified file).
3- "dgVoodoo.conf" -> dgVoodoo Wrapper Profile (new file).
4- "dsound.dll" (Or whatever filename is working for you) -> Ultimate ASI Loader (new file).
5- "\scripts\mgs1w.asi" -> ASI Script for widescreen (new file).
6- "\scripts\mgs1w.ini" -> ASI Script for widescreen settings (new file).

You should remove these files in the installation folder:
1- "mgsvideo.cfg" -> Video settings for MGS without widescreen patch.
2- "mgsvideo1.cfg" -> Video settings for MGS with widescreen patch.

I also noticed that the "demo\s0503a1.dmo" file is not the same as the retail version. If anybody knows what they changed, it would be great to know.

Here are two 4K screenshots from the first section of the game:
https://imgur.com/YRGvX0e
https://imgur.com/pVy78W1
This should be stickied. I even used Xpadder for the rotational joysticks of my Xbox 360 controller for much more comfortable play, however I am glad it got as far as it did before being upped to 4K here, great work from GOG and the modders.
avatar
Manu270891: I managed to make MGS 1 work with the Widescreen patch by nemesis2000:

1- Download Nemesis2000's widescreen patch and create a "scripts" folder in the installation directory. Extract "mgs1w.dll" and "mgs1w.ini" to this newly created "scripts" folder and rename "mgs1w.dll" to "mgs1w.asi". The password to extract "mgs.7z" is "mgs".

2- Download ThirteenAG's Ultimate ASI Loader (32-bit) and extract "dinput8.dll" to the installation directory. Then, rename "dinput8.dll" to "dsound.dll".

3- Edit the "mgs1w.ini" file to change the resolution to the smallest possible resolution for the aspect ratio of your monitor, for example, 1280x720 for 16:9 monitors. Then, change the letterboxing option if you want to. Selecting a higher resolution in this .ini file makes cutscenes lag when subtitles are shown. Don't worry, the resolution can be forced through dgVoodoo, which doesn't affect the performance.

4- Delete the existing "mgsvideo.cfg" and "mgsvideo1.cfg" files in the installation directory.

5- Download dgVoodoo. First, install dgVoodoo by extracting it to any folder of your choice. I use "C:\Program Files (x86)\dgVoodoo". Then, copy the "D3DImm.dll" and "DDraw.dll" files located in dgVoodoo's "MS\x86" folder to the game's installation directory ("ddraw.dll" will be replaced). Then, launch "dgVoodooCpl.exe" as admin, click "Add" and select the game's installation directory so a dgVoodoo profile is created for MGS. Select the DirectX tab, force the desired resolution and uncheck "dgVoodoo Watermark". Texture Filtering, MSAA and VSync can also be forced, although MSAA can cause some small graphical glitches and stuttering when launching the game (it lasts for a few seconds).

6- Launch the game and check if a black bar appears in the bottom of the screen. If that's the case, you must rename "dsound.dll" (originally "dinput8.dll") to any of the sugested filenames on the ThirteenAG's Ultimate ASI Loader's download webpage. Don't use any filenames that could replace existing files.

7- When the widescreen patch is working, delete the "dxcfg.exe" and "dxcfg.ini" files from the installation folder, they are useless now.

dgVoodoo fixes all the slowdowns caused in menus, cutscenes with enabled captions and underwater sections. I don't know which dgVoodoo version GOG used, but the REAL dgVoodoo fixes all these issues.

You should end up with these new/modified files in the installation folder
1- "D3DImm.dll" -> dgVoodoo Wrapper (new file).
2- "DDraw.dll" -> dgVoodoo Wrapper (modified file).
3- "dgVoodoo.conf" -> dgVoodoo Wrapper Profile (new file).
4- "dsound.dll" (Or whatever filename is working for you) -> Ultimate ASI Loader (new file).
5- "\scripts\mgs1w.asi" -> ASI Script for widescreen (new file).
6- "\scripts\mgs1w.ini" -> ASI Script for widescreen settings (new file).

You should remove these files in the installation folder:
1- "mgsvideo.cfg" -> Video settings for MGS without widescreen patch.
2- "mgsvideo1.cfg" -> Video settings for MGS with widescreen patch.

I also noticed that the "demo\s0503a1.dmo" file is not the same as the retail version. If anybody knows what they changed, it would be great to know.

Here are two 4K screenshots from the first section of the game:
https://imgur.com/YRGvX0e
https://imgur.com/pVy78W1
Sorry for the late reply, but using dgvoodoo causes flickering on transparent textures like glass and water surfaces. Any Idea how to fix this?

Using MSAA gets rid of the flickering but makes the 2D HUD elements ugly, and there's sluggish performance, is there a way without MSAA?
Post edited October 06, 2022 by arhum_mk
Hi, sorry to jump in, but is there any way to play the game in 'fullscreen' 4:3 without having the border at the bottom of the screen? I have it working in fullscreen 16:9, but it just doesn't feel right - often I'd rather play a game in the aspect ratio it was designed for, but that border at the bottom is infuriating (why not have borders at the top and bottom to centre the image? I'd be fine with that!). Cheers.
I've run into some issues using AMD RX 5700 XT. As someone else posted here, it renders some textures in white. They mention how it doesn't happen if you don't overwrite DDraw.dll, however, they don't mention the official response from the dgVoodoo dev, which in my opinion works much better. You should do everything the same, but in step 5, after launching dgVoodoo, in "General", in "Output API" you should change "Best available one" to "Direct3D 12 (feature level 12.0)". That fixes it.