SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > Silent Hunter III
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 01-22-24, 09:12 PM   #1
Wolfar
Torpedoman
 
Join Date: Mar 2005
Location: Avondale, AZ
Posts: 115
Downloads: 11
Uploads: 0
Default Resolution

Do not know if this will help or not.

If it helps 1 then the post is worth it.

I reloaded the Steam game of SHIII.

Kept getting the cannot enable 3d crud.

I have a high-end system unless asked I will leave it at that.

I have a 4K 32 Inch computer MONITOR... "Not a TV..."

I set the 32 Inch for 1024x768.

The game runs in BIG WIDE SCREEN!

This is all vanilla I played it big TIME back in the day.

At 66 years old everything in nice and BIG WIDE screen!


__________________
Wolfar

20 Year US Navy Retired



Former Squadron CO and founder:
1997~2003
JG2, JG26, Strike Masters
Simulations: Red Baron mega multiplayer, EAW, SDOE, Falcon 4, IL2 Forgotten Battles, MS Combat Flight Simulator 3, too many more to list.
Wolfar is offline   Reply With Quote
Old 01-23-24, 09:58 AM   #2
Hooston
Soundman
 
Join Date: Jun 2020
Posts: 143
Downloads: 15
Uploads: 0
Default Correct incantations required

You may not be using many pixels but they are THE BIGGEST DAMN PIXELS IN THE WORLD!!! Woohoo!!!
These days 1024x768 is often used as a default resolution for setting things up when everything goes wrong, so it is widely supported.
Most SH3 mods are about graphical pulchritude, the gameplay in vanilla is not that much worse. I'd miss some of the extra ships and aeroplanes.


The trick to avoid the "cannot enable 3D" trap is:
The monitor AND the graphics card have to both support the resolution needed by your flavour of the game. Both the resolution e.g. 1920x1080 and the refresh rate e.g. 60Hz. Windows display settings or Nvidia settings will give you a list of available modes you can select manually. A modern HDMI monitor will talk nicely to the graphics card and agree the set of available modes, but some old monitors will sulk and give you a black screen when trying to use some modes offered by the computer.
For widescreen mods there is a d3d9.ini file in the directory with sh3.exe. This contains something like:

[ENGINE]
DisplayWidth=1366
DisplayHeight=768
Refreshrate=false


Note I have Refreshrate set to false - this turns off that part of the check and gives you a better chance

You can change these settings to match the hardware you have and/or the GUI mod you are running. If the hardware supports the settings in d3d9.ini you will get something displayed, though it may look a bit strange if it does not match the mod.

Last edited by Hooston; 01-23-24 at 04:52 PM.
Hooston is offline   Reply With Quote
Old 01-23-24, 07:27 PM   #3
Wolfar
Torpedoman
 
Join Date: Mar 2005
Location: Avondale, AZ
Posts: 115
Downloads: 11
Uploads: 0
Default

Quote:
Originally Posted by Hooston View Post
You may not be using many pixels but they are THE BIGGEST DAMN PIXELS IN THE WORLD!!! Woohoo!!!
These days 1024x768 is often used as a default resolution for setting things up when everything goes wrong, so it is widely supported.
Most SH3 mods are about graphical pulchritude, the gameplay in vanilla is not that much worse. I'd miss some of the extra ships and aeroplanes.


The trick to avoid the "cannot enable 3D" trap is:
The monitor AND the graphics card have to both support the resolution needed by your flavour of the game. Both the resolution e.g. 1920x1080 and the refresh rate e.g. 60Hz. Windows display settings or Nvidia settings will give you a list of available modes you can select manually. A modern HDMI monitor will talk nicely to the graphics card and agree the set of available modes, but some old monitors will sulk and give you a black screen when trying to use some modes offered by the computer.
For widescreen mods there is a d3d9.ini file in the directory with sh3.exe. This contains something like:

[ENGINE]
DisplayWidth=1366
DisplayHeight=768
Refreshrate=false


Note I have Refreshrate set to false - this turns off that part of the check and gives you a better chance

You can change these settings to match the hardware you have and/or the GUI mod you are running. If the hardware supports the settings in d3d9.ini you will get something displayed, though it may look a bit strange if it does not match the mod.
Thank you for the input. Kind of a pain to keep changing the resolution but damn it sure looks good!

__________________
Wolfar

20 Year US Navy Retired



Former Squadron CO and founder:
1997~2003
JG2, JG26, Strike Masters
Simulations: Red Baron mega multiplayer, EAW, SDOE, Falcon 4, IL2 Forgotten Battles, MS Combat Flight Simulator 3, too many more to list.
Wolfar is offline   Reply With Quote
Old 01-24-24, 03:07 AM   #4
Hooston
Soundman
 
Join Date: Jun 2020
Posts: 143
Downloads: 15
Uploads: 0
Default I'm the one person

I've just switched to a very old machine with a 1600 x 900 display. As an added complication I'm running the game using the Wine compatibility program on Linux. The Nvidia drivers will not let me use 1366 x 768 even though the monitor is happy with it, so there are no widescreen mods that run properly.
At the moment I'm using 1600x900 in d3d9.ini to run a 1366x768 GUI mod. This causes all the 2D graphics to sit in the bottom left corner whilst the 3d stuff extends underneath it to the edge of the display. Looks bizarre, but works. You've inspired me to try 1024x768 and no widescreen. I'm going to try Fifi's NYGM hardcore without widescreen, I'll tell you how I get on.

Last edited by Hooston; 01-24-24 at 03:30 AM.
Hooston is offline   Reply With Quote
Old 01-25-24, 08:37 PM   #5
Wolfar
Torpedoman
 
Join Date: Mar 2005
Location: Avondale, AZ
Posts: 115
Downloads: 11
Uploads: 0
Default

Quote:
Originally Posted by Hooston View Post
I've just switched to a very old machine with a 1600 x 900 display. As an added complication I'm running the game using the Wine compatibility program on Linux. The Nvidia drivers will not let me use 1366 x 768 even though the monitor is happy with it, so there are no widescreen mods that run properly.
At the moment I'm using 1600x900 in d3d9.ini to run a 1366x768 GUI mod. This causes all the 2D graphics to sit in the bottom left corner whilst the 3d stuff extends underneath it to the edge of the display. Looks bizarre, but works. You've inspired me to try 1024x768 and no widescreen. I'm going to try Fifi's NYGM hardcore without widescreen, I'll tell you how I get on.
It may be my 32" 4K computer monitor that does it in wide screen. I can not imagine most monitors running wide screen on 1024x768. Just got done with another foray out into the Atlantic. Sure looks great and runs very stable!

__________________
Wolfar

20 Year US Navy Retired



Former Squadron CO and founder:
1997~2003
JG2, JG26, Strike Masters
Simulations: Red Baron mega multiplayer, EAW, SDOE, Falcon 4, IL2 Forgotten Battles, MS Combat Flight Simulator 3, too many more to list.
Wolfar is offline   Reply With Quote
Old 02-03-24, 04:24 AM   #6
Hooston
Soundman
 
Join Date: Jun 2020
Posts: 143
Downloads: 15
Uploads: 0
Default

Well I've spent an afternoon playing with graphics settings on my Linux PC and 1600x900 analogue input monitor.
1024x768 on my "1600x900" monitor runs OK but is horribly stretched because of the different aspect ratio. If I deselect fullscreen in SHIII I get the vanilla game running nicely in a 1024x768 window on my 1600x900 linux desktop, which is kinda cool.
I can persuade Nvidia settings to give me 1366x768 by remapping the pixels onto 1600x900 or alternatively by just using a letterbox in the middle of the display but it refuses to output a true 1366x768 mode. This is annoying because the (very slow) open source nouveau drivers will give me 1366x768 on the same hardware. There are probably some other settings I can try - it is very likely that playing with the graphics card settings would do the trick on windows.
The hacked d3d9.dll that comes with the widescreen mod knows I'm cheating and gives me "cannot enable 3d" with my nvidia hacks and also ignores various tweaks I've tried to the Wine program. Deselecting fullscreen in SHIII seems to make no difference.
So I'm sticking with running 1366x768 widescreen MaGUI on a 1600x900 screen and ignoring the fact that the 3D world extends past the 2D graphics.
Does anyone know where the source code for the hacked d3d9,dll in the widescreen mods lives? I think they are all descended from the same mod. It's got me curious as to whether the code could be updated to be a bit more flexible.

Last edited by Hooston; 02-03-24 at 04:25 AM. Reason: Widescreen complications
Hooston is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 01:59 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © 1995- 2024 Subsim®
"Subsim" is a registered trademark, all rights reserved.