Enchantermon on 15/9/2005 at 02:00
Quote Posted by ToxicFrog
When I say NT, I mean NT, 2k, XP, and 2k3, all of which use the NT kernel.
Ah, I see.
Quote Posted by ToxicFrog
And it
shouldn't change with the high res patch, especially not before the game proper even starts!
Well. That's just great. :erg:
Enchantermon
TheNightTerror on 15/9/2005 at 07:21
Quote Posted by Enchantermon
Well, the high-res version built off of Mok's patch froze up, the newer one gave the Salt the Fries error before even starting the game.
That's probably a problem with the original CDSHOCK.exe file, actually. It has to be, since you never got far enough to crank up the resolution. I got the e-mail cursor error, curiously enough, and our computers are damn near identical. :erm: Did you turn on all the compatibility settings you could before running it?
But, it's real odd that you were able to run the game without
any fixes before. Can you check the modification date on the .exe file you were using before? Maybe the version of SS1 you got had the Mok patch already installed?
Fynn on 15/9/2005 at 14:29
Not sure if you still want bug reports, but I just downloaded and tested the two XP-patched .exe files, and my monitor blanks out when watching the intro movie or when selecting the new resolutions. I don't know much about refresh rates or displays, but I think it's trying to say that they're out of bounds for the norm.
It looks like my normal ranges are:
Hf = 30kHz - 70kHz
Vf = 50Hz - 160Hz
The 800x600 modified .exe uses 23.9kHz, 38Hz which are under those ranges.
The 1024x768 modified .exe uses 18.8kHz, 23Hz.
But I could be completely wrong too, it's all Greek to me.
I'm also thinking it might be the nVidia cards as stated earlier. I'm using a GeForce FX 5200, newest 78.01 drivers, and I can play the CD version of the game with VDMSound 2.1.0 and the patched cdshock.exe for XP, in all the default resolutions.
Just wanted to say that this is a great idea though, and I can't wait to play the game with this modification.
ToxicFrog on 15/9/2005 at 14:59
The intro movie is done at high res, so if you're having trouble switching to it in game, the movie won't work either.
At any rate, those refresh rates you're seeing are completely insane and would result in horrible flickering even if the monitor could display them, so you're correct, that's Not Right.
The actual refresh rate is picked by your video card - the game doesn't specify, just selects a predefined VESA mode and it's up to the card to determine what refresh rates are appropriate for that display mode. So that does seem to imply a card or driver issue - perhaps there's a driver setting you can adjust? It's odd that it works in 640x* but not in the higher resolutions, though, since those are all SVGA modes accessed in the same manner.
Quote Posted by TheNightTerror
But, it's real odd that you were able to run the game without
any fixes before. Can you check the modification date on the .exe file you were using before? Maybe the version of SS1 you got had the Mok patch already installed?
Checking the file sizes might be more reliable -
Code:
Name Size md5sum
SSHOCK.EXE 1254195 0d95815046907b8201a46ada6b440bca -- original version
CDSHOCK.EXE 1543695 ca7d6016312453a1b099863ba2e689ab -- CD-enhanced version
CDSD800.EXE 1543695 a830f42f545b930b52cc76e25bb63d30 -- CD-enhanced, 800x600
CDSD1024.EXE 1543695 ed3d826b893524552dabe4dccf0fdb0f -- CD-enhanced, 1024x768
CDSHOCK.MOK 1362115 8ee4a7a9b018d2757d639fdf0cd6f3bc -- Mok's NT patched version
CDSH800.EXE 1362115 b22fa6dadf54b285d802c378249518b0 -- Mok's version, 800x600
CDSH1024.EXE 1362115 a847df5da004ba21bd9f58896c07e4b0 -- Mok's version, 1024x768
TheNightTerror on 15/9/2005 at 16:13
Quote Posted by ToxicFrog
So that does seem to imply a card or driver issue - perhaps there's a driver setting you can adjust?
On that note, I may have a lead. I'm going to bed right now, but I found something I thought I should share before I do. Enchantermon may be the one who can check this out the easiest, considering he has the same card as me. But, hopefully something similar will work for others.
Right click on the desktop, pull up the properties, go to the 'settings' tab, from there, click on the 'advanced' button. For Enchantermon and me, from here, we want to click on the tab named 'Geforce4 MX440'. Maybe other NVIDIA users will find a tab with their card's name on it.
Once there, for Enchantermon and me, a menu will open to the side of the window that we have open. In the menu, go to "Performance and Quality settings", and look around there. I found refresh overrides under Direct3D Settings, but I doubt that's going to be what fixes things for us. Maybe you guys can have a go at it, see what turns up. :)
Enchantermon on 15/9/2005 at 18:00
Quote Posted by TheNightTerror
Maybe the version of SS1 you got had the Mok patch already installed?
:wot:
Well.....
It appears that I
am using Mok's patched exe.....
I don't remember installing it, though.....or do I?
*thinks*
Bah, I'm not sure about anything anymore. As it is, the problem still remains unfixed.....
Quote Posted by TheNightTerror
I got the e-mail cursor error, curiously enough, and our computers are damn near identical.
I got that too, but with the high-res non-Mok exe.
Quote Posted by TheNightTerror
On that note, I may have a lead.
I'll check this out. I've got a bunch of medieval music to download and listen to, might as well be useful while I do it. :erg:
[EDIT]
Quote Posted by TheNightTerror
I found refresh overrides under Direct3D Settings...
Actually, it's not under Direct3D Settings, it's under Performance and Quality. ;)
[/EDIT]
[EDIT 2]
I had several refresh rate settings for 1024x768. I tried them all, and none worked.
[/EDIT 2]
Enchantermon
Harvester on 15/9/2005 at 22:11
Use (
http://www.pagehosting.co.uk/rf/) RefreshForce to use the highest possible refresh rates in Win2000/XP for all your games at every resolution for every type of graphics card with every driver version.
ToxicFrog on 15/9/2005 at 22:20
RefreshForce - and its cousin, RefreshLock - do nothing for SS1, or indeed any other DOS game; they are, in my experience, locked at 60Hz regardless of your OS version, video card, drivers, etc.
Besides which, 23.9kHz/38Hz and 18.8kHz/23Hz aren't valid modes to begin with; since RefreshForce relies on telling the display driver that the low-refresh-rate modes are invalid, it wouldn't work here even if it affected DOS games, as it's clearly ignoring the valid mode specifications to begin with.
It's a good idea, but sadly, it doesn't work in practice. :(
Harvester on 15/9/2005 at 22:33
Oops, sorry, didn't know that. I haven't been playing any ye olde DOS games on this PC yet, or else I would've known, I notice 60hz immediately.
EDIT: still, it's a great tool that everyone who wants a permanent fix for the 2000/XP refresh rate problem should install.
Another edit: I mean the general refresh rate problem for OpenGL/Direct3D games, not this weird problem with SS1.
TheNightTerror on 16/9/2005 at 03:26
Quote Posted by Enchantermon
:wot:
Well.....
It appears that I
am using Mok's patched exe.....
Okay, it's official. I'm getting a little
too good at predicting what version a SS1 file is by the way it acts. :erm: