Quote Posted by sNeaksieGarrett
That's right, especially with ddfix (now that you mention it) cannot display 640x480. Sounds like your game is trying to run that resolution. Can you post the contents of both your ddfix.ini and cam.cfg here please? (use the "
Code:
" thing to make your post more manageable.)
You can try setting your resolution in both to 1280 by 720, at least as an initial test. I don't remember what resolutions ddfix supports, you'd have to check the documentation. I know up until a certain point ddfix only supported a limited number of resolutions and IIRC required you to also use the "weidu" dark widescreen patch someone made in order to get certain widescreen resolutions. I recall having to use this on my laptop a long time ago.
Code:
[Main]
;Screen resolution
;Must be 800x600 or greater
gWidth=1280
gHeight=720
;Refresh rate. 0 is default, anything else to override.
RefreshRate=0
;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=1
;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 exe automatically
; 2 - Thief 2 v1.18
Thief2Extensions=1
;Set to 1 to disable the windows keys while thief is running
DisableWindowsKey=0
;Set to 1 to enable anisotropic filtering
AnisotropicFiltering=0
;If you want to share overriden textures between thief installations, uncomment the next line
;It should contain the absolute path to the equivilent of \res\ddfix, including the trailing \
;TexturePath=C:\Games\Thief2\res\ddfix\
;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=2
OverlayColourKey=0xf81f
Code:
; $Header: r:/t2repos/thief2/src/cam.cfg,v 1.24 2000/03/08 11:43:50 adurant Exp $
; hey, which game is this
game dark
; general configs
include_user_cfg user.cfg
editor_include_dromed_cfg dromed.cfg
; game specific paths/configs
dark_include_install_cfg darkinst.cfg
shock_include_install_cfg install.cfg
; set trait cache to include concretes
trait_cache_flags 2
no_network
sfx_vol_music -474
fogging 0
enhanced_sky 1
render_weather 1
movie_volume_factor 0.7
sfx_vol_3d 0
skip_intro
sfx_device 1
game_screen_depth 16
gamma 1.
game_hardware 1
sfx_vol_2d 0
game_screen_flags 13
game_screen_size 1280 720
sfx_channels 12
ambient_volume 0
game_full_screen 1
master_volume 0
safe_texture_manager
d3d_driver_index 0
Changed the values to try going 720p, and I suppose you're talking about (
http://www.ttlg.com/forums/showthread.php?t=121449) this patch? It doesn't work, suppose I'll just paste this. I tried tricking it by renaming the exe I modified in hex to use ddfix to thief2.exe
Code:
C:\thief_2>widescreen\WeiDU.exe --nogame widescreen\DarkWidescreen.tp2
[widescreen\WeiDU.exe] WeiDU version 21000
[widescreen\WeiDU.exe] Using scripting style "BG2"
Would you like to display the readme? [Y]es [N]o
n
Installing [Widescreen Mod for Dark Engine Games v6r3]
Please enter your horizontal resolution. It should be a number, >= 640.
1280
Please enter your vertical resolution. It should be a number, >= 480.
720
This mod automatically adjusts your field of view for the new resolution.
You can further modify it by entering a percentage (e.g. 200 doubles the fov).
If you don't know exactly what this means please enter 100.
100
1280 x 720 , 100% field of view
Are you sure? Y/N
y
shock2.exe not found, skipping...
thief.exe not found, skipping...
Copying and patching 1 file ...
thief2.exe (2662400 bytes) not found, but found 2662445 bytes, skipping...
Copying and patching 1 file ...
Value 640 found in executable thief2.exe at 2589052, expected 320
FAILURE:
Incorrect value
Stopping installation because of error.
ERROR: [thief2.exe] -> [thief2.exe] Patching Failed (COPY) (Failure("Incorrect v
alue"))
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.
ERROR Installing [Widescreen Mod for Dark Engine Games v6r3], rolling back to pr
evious state
Will uninstall 1 files for [widescreen\DarkWidescreen.tp2] component 0.
Restoring backed-up [widescreen\backup/0/thief2.exe]
Uninstalled 1 files for [widescreen\DarkWidescreen.tp2] component 0.
ERROR: Failure("Incorrect value")
Saving This Log:
NOT INSTALLED DUE TO ERRORS Widescreen Mod for Dark Engine Games v6r3
Press ENTER to exit.
Why exactly is bringing the T2MP mod to the 21st century impossible anyway? If I recall correctly, the author released the source code as well, didn't he? Not that I wouldn't appreciate the troubleshooting intention.