Thief 1/2 & SShock 2: DDFix and Enhanced Resolution Patch - discussion - by bikerdude
Nameless Voice on 4/4/2008 at 23:54
Why do you need the GUI version?
I've never used the GUI, though it sounds like it will be needed for replacing textures. Which v1.1.1 didn't support.
I'm already planning to start upgrading Thief 1 / 2 world textures in the EP.
I'm not going to start right now, though!
sNeaksieGarrett on 5/4/2008 at 00:15
Quote Posted by ZylonBane
Ummm... wouldn't a texture of higher resolution be, in fact, a "new one"? :erg:
Um, I'm no texture guru. *shrugs* What I meant was, the same thief textures (not recreating them from scratch) with high res or whatever. Better quality on the originals? Or is that impossible? Like I said, I dunno about textures. I think maybe I'm getting confused with color depth versus dimensions.
ZylonBane on 5/4/2008 at 01:35
*headdesk*
EvaUnit02 on 5/4/2008 at 03:14
Quote Posted by sNeaksieGarrett
Um, I'm no texture guru. *shrugs* What I meant was, the same thief textures (not recreating them from scratch) with high res or whatever. Better quality on the originals? Or is that impossible? Like I said, I dunno about textures. I think maybe I'm getting confused with color depth versus dimensions.
That'd be like zooming in on scanned photos, you'd see nothing but blurry messes.
EDIT: Sorry, bad analogy. One can't just upscale an image and use it, as you can't gain definition (detail) that wasn't there to begin with.
A good example would be comparing upscaled (from DVD's native resolution of 1024x576/852x480 to 1920x1080) DVD captures to those from a good Blu-ray or HD-DVD.
Timeslip on 5/4/2008 at 09:20
Quote Posted by Assidragon
I have mapped the address changes needed to make it work with Shock2.
Thanks. :thumb:
New beta (
http://timeslip.chorrol.com/temp/ddfixBeta.7z) here, with TG and SS2 support. It tries to work out what exe you're using automatically, but check the log file to make sure it's getting it right.
The code around a lot of those addresses looks different compared to TMA though, so I have my doubts that it's going to work. :(
EvaUnit02 on 5/4/2008 at 09:59
Thanks. Why do owners of The Dark Project always get treated like second-class citizens? It's not our fault that TG is LONG OOP.
Timeslip on 5/4/2008 at 10:31
Quote Posted by Hiatus
T2Demo exe is here:
The demo? Why, planning on writing a texture replacer for it? :weird:
Hiatus on 5/4/2008 at 10:39
Quote Posted by Timeslip
The demo? Why, planning on writing a texture replacer for it?
why not ;)? some people (incl. me) like the level from demo better than one in retail game.
... meh, just tested TG (v1.37) with latest ddfix beta (.9) and it doesn't work (game crashes *instantly* after I try to move the mouse after loading the level - if I do nothing, then it doesn't crash - but haven't tried for longer that a few secs).
here is log content:
Code:
v1.3.9, 1024x768
Duel core fix: 1
Video fix: 0
Auto extensions mode: Choose TMA
Inserting game hooks
SetDisplayMode: 640x480x16
New level loading
SetDisplayMode: 1024x768x16
Device created
here is my .ini config - I can see from log that ext. mode is TMA, even though ExtensionsMode=1 (ddfix didn't recognize TG automatically).
Code:
[Main]
;Screen resolution
;Must be 800x600 or greater
gWidth=1024
gHeight=768
;Set to 1 to fix the duel core related crash
MultiCoreFix=1
;Set to 1 to automatically register lgvid.ax each time thief is started up
VideoFix=0
;This can be set to zero to get a more accurate z-buffer
;Doesn't usually make a noticable difference to picture quality
UseCompatibleZBuffer=0
;Turns on the 32 bit texture loader and adds support for some unsupported screen resolutions
;Will cause a crash if used with an unsupported exe
; 0 - Disable
; 1 - Determine automatically
; 2 - Thief 2 v1.18
; 3 - Thief 1 v1.33 (Not yet supported!)
; 4 - Thief 1 Gold
; 5 - System Shock 2
ExtensionsMode=1
;Set to 1 to disable the windows keys while thief is running
DisableWindowsKey=0
;XXXXXXXXXXXXXXXXXXXXXXXXXXXX
;XX Compatibility settings XX
;XXXXXXXXXXXXXXXXXXXXXXXXXXXX
;Changes the way direct writes to the frontbuffer are handled
;SS2 players should set these options to '2' and '0xf81f' respectively
;Thief 2 players with corrupted in game text should use '2' and '0x0000'
;Players who experience slowdown with UseSysMemOverlay=2 should set both options to 0
UseSysMemOverlay=0
OverlayColourKey=0x0000
I'll try ExtensionsMode=4 and see what happens.
EDIT: with EM=4 game also crashes (after mission load) the moment I try to move the mouse/press keyboard key to move etc. Log this time:
Code:
v1.3.9, 1024x768
Duel core fix: 1
Video fix: 0
Auto extensions mode: Inserting game hooks
SetDisplayMode: 640x480x16
New level loading
SetDisplayMode: 1024x768x16
Device created
If game is left sitting idle (with loaded mission), it doesn't crash.
EDIT2: it's actually worse. Before I tried only old savegames, and when using/loading them, game doesn't crash if left sitting idle after loading the missions (crashed instantly on mouse move/key press).
Now I tried starting a new game (choose new game from game menu) and in this case, game crashes instantly after level gets loaded (I can see game world for a split second, and then it crashes - no need to move mouse/press key).
Why game behaves diferently: loaded savegames vs. starting new game :confused:?