Thief 1/2 & SShock 2: DDFix and Enhanced Resolution Patch - discussion - by bikerdude
Simplex on 11/4/2008 at 13:18
I am using DVI connection so it should help. Additionally, when I run a resolution such as 1024x768 then it is properly scaled.
I set the custom res 1400x1050 with "keep aspect ratio" option but the picture was still stretched.
Which version of drivers do you use and what type of connection?
Also, how exactly did you configure the custom resolution?
Sorry for being so inquisitive, but I reall want to be able to set the 1400x1050 resolution with proper aspect ratio :)
EDIT: my bad, I thought biker answered my question, so the questions above were meant for biker since he has similar graphics card to ime :)
Timeslip on 11/4/2008 at 13:29
Quote Posted by Simplex
I am using DVI connection so it should help. Additionally, when I run a resolution such as 1024x768 then it is properly scaled.
I set the custom res 1400x1050 with "keep aspect ratio" option but the picture was still stretched.
Which version of drivers do you use and what type of connection?
Also, how exactly did you configure the custom resolution?
Sorry for being so inquisitive, but I reall want to be able to set the 1400x1050 resolution with proper aspect ratio :)
EDIT: my bad, I thought biker answered my question, so the questions above were meant for biker since he has similar graphics card to ime :)
I'm also using an 8800, so I think I can join in too. :p
I have two monitors, both connected by dvi, and the control panel recognises their name, model number and native resolution correctly. You add custom resolutions from the 'manage custom resolutions' page in the control panel, appropriatly enough. Dunno what driver version you need, but I'm using 169.something at the moment, and the scaling thing was in the last set of drivers I was using, which I think were the whatever came out last before 163.xx. (I don't think I ever tested it with the older drivers, so if your having trouble with it maybe it was broken and only actually works in 169.xx. :erg:)
Edit: Oh, you were using 169 already. Never mind then. :(
Simplex on 11/4/2008 at 13:33
Even better that you both have 8x00 card :)
I am using 169.21 - the last official WHQL drivers for 8x00 series (from 19th of December). I tried adding custom resolution with keep aspect ratio scaling and so far it has no effect, but I will experiment. Maybe I try to install different drivers. I just wanted to make sure that the aspect ratio scaling is done by the graphics card, not monitor. There are some monitors (like EIZO) that allow this but sadly my LG does not have this option.
bikerdude on 11/4/2008 at 13:35
Quote Posted by Simplex
Biker, I guess that when you are using 1400x1050, the image is pillarboxed (black stripes on the edges) to maintain aspect ratio - how do you achieve this? Is the aspect ratio maintained by the NEC monitor, or by video card?
Perhaps if I learn how you achieved properly scaled 1400x1050 resolution on your screen, I will be able to do the same - especially that we both have 8x00 series graphics card.Simplex
The scaling on my NEC is very good, and ive set up to fill the screen, rather than 1:1 mapping. I have tested the scalling by using the nVidia control panel and its equally as good.
You can assign 1:1 pixel mapping in the nvidia control panel, but you should be able to do it via your monitors menu aswell... I dont mind having mine streched, its better than pillar boxed as most monitors have some backlight bleed which then can be very noticable when in game ruining the atmosphere - even on my pro NEC.
biker
Hiatus on 11/4/2008 at 13:46
Timeslip
just re-looked at ddfix.ini from 1.1.1 to see what's missing in 1.2/1.3 compared to that. Notably, AA setting is missing from .ini currently. AFAIR you mentioned that DX6 AA is currently broken in Nvidia drivers (wasn't aware that AA was DX version related, btw :confused:) but could you consider re-adding this option at least for ATI users for now (maybe NV will fix it as well one day so it'll be universal)? That would be nice to be able to set it permanently in .ini, and don't have to mess (or even install) control panel apps, create profiles etc.
ps another thing that came to my mind recently: as we know Thief is DX6 app, graphics wise. Current versions of ddfix (1.2+) are also (or rather ddfixed Thief) DX6 app. But 1.0/1.1 were DX9 (again, as we know :)). Do you think that the fact that ddfixed Thief still uses DX6 could potentially lead to it being broken completely by upcoming DX11 and beyond hardware from NV/ATI (and by their accompanying drivers) - or even by upcoming 2nd gen DX10 parts and their respective drivers? Because they apparently don't care about DX6 compability at all at this point and if sth from that era/using this API ver still works (as ddfixed Thief), it's probably a matter of pure luck that functions it uses are not broken or even worse - deliberately removed from the drivers (ok, maybe exaggerate a bit but DX9 is much better supported now and for the next couple of years, I assume). And in future, they'll be caring about DX6 even less (or simply not at all), I think. So in that regard/perspective, DX9 version of ddfix IMO had a much higher chance of being/staying viable for much longer for users (as DX9 is still not an obsolete API and being actively supported now and in nearer future). These are only my observations, and I'm certainly not trying to talk you into getting back to DX9 or anything of that sort (as I know that DX9->DX6 move solved many problems with ddfix), but what do you think about this whole situation (yes, I know it's hard to predict such things and so on, but still some trends can be noticed with how PC/Windows graphics industry operates and what it can lead to)? Do you think my pessimism regarding that is justified? (In closing: I wonder if/when we might need another ddfix (metaphorically) to fix ddfixed Thief ;).)
Simplex on 11/4/2008 at 13:55
Quote Posted by Bikerdude
The scaling on my NEC is very good, and ive set up to fill the screen, rather than 1:1 mapping. I have tested the scalling by using the nVidia control panel and its equally as good.
I can set it up to fill the whole screen, but personally I don't like that because aspect ratio is incorrect and everything looks "fatter".
Quote:
You can assign 1:1 pixel mapping in the nvidia control panel, but you should be able to do it via your monitors menu aswell... I dont mind having mine streched, its better than pillar boxed as most monitors have some backlight bleed which then can be very noticable when in game ruining the atmosphere - even on my pro NEC.
From what I understood from user manual to my monitor I may have to switch to analog (d-sub) output in order to be able to set 4:3 proportions via my monitor setting. I'll check it this evening.
Biker, are you able to set 1400x1050 res with pillarboxing using the drivers, not the monitor settings?
gothic251 on 11/4/2008 at 13:59
Quote Posted by Timeslip
Those addresses are in process space, not file space. You need to translate back. I'll look them up later if you don't know how.
Wha? I though I was technologically adept. Obviously not... :p Yea, any help you can give is greatly appreciated.
bikerdude on 11/4/2008 at 15:13
Quote Posted by Simplex
Biker, are you able to set 1400x1050 res with pillarboxing using the drivers, not the monitor settings?
Ill check when I get home this evening
biker
Simplex on 11/4/2008 at 15:30
Thanks in advance :)
Do you and Timeslip both use 169.21 drivers?
And what exactly models of 8800 you have? GTX, GTS, Ultra, GT?
poroshin on 11/4/2008 at 15:34
Quote Posted by Simplex
The solution (if not given already) is to install indeo video codecs (iv5_play.exe i think) and to register lgvid.ax using regsrv32. All this can be found in the (
http://www.ttlg.com/forums/showthread.php?t=75031#movies) technical FAQ. If this does not work for you, then simply watch the avi files in any video player, outside thief. It's better than not seeing them at all.
Anyway, this is not a proper thread to write about your videos issue, this is the thread for DDfix.
Sorry, I'm only writing in this thread, because DDfix is supposed to fix the codec issue. For some reason, for me it doesn't, so I was just asking whether there was another way. I'll try reinstalling the codecs once again. Is there even a possibility to reencode the videos and use a modern codec to play them, or would that require work beyond DDfix?