For years, I've been playing one of my favorite games ever created: Urban Chaos! It's probably the first "true" sandbox game, and it set the path for games like GTA. It works on all operating systems today, but unfortunately, it doesn't work with ATI's drivers. All of my Nvidia computers play the game fine. However, with my widescreen monitor, this game looks pixelated and just looks downright ugly. Does anyone know how I could get it to display my native widescreen resolution? I know Urban Chaos is a DirectX 7 based game. In terms of trying to get it to display using a widescreen resolution, I've tried the ureschanger patch, but it didn't work. I've looked for registry settings, but there are none, and this game was made in 1999. However, I have tried hex editing the fallen.exe executable, and I have found some entries regarding resolutions and settings. Here's my config file for the game:
Code: Select all
[Game]
language=textlang_English.txt
scanner_follows=1
iamapsx=0
[LocalInstall]
textures=1
sfx=1
speech=1
movies=1
[TextureClumps]
enable_clumps=1
[Render]
estimate_detail_levels=0
detail_stars=1
detail_shadows=0
detail_moon_reflection=0
detail_people_reflection=0
detail_puddles=0
detail_dirt=1
detail_mist=0
detail_rain=1
detail_skyline=0
detail_filter=1
detail_perspective=1
detail_crinkles=0
fix_directx=0
video_card=0
video_truecolour=1
video_res=4
Adami_lighting=1
max_frame_rate=30
draw_distance=22
[Audio]
run_sound_dialog=1
ambient_volume=127
music_volume=127
fx_volume=127
3D_sound_driver=Microsoft DirectSound3D hardware support
dodgy_psx_sound=0
[Joypad]
joypad_kick=4
joypad_punch=3
joypad_jump=0
joypad_action=1
joypad_move=7
joypad_start=8
joypad_select=2
joypad_camera=6
joypad_cam_left=9
joypad_cam_right=10
joypad_1stperson=5
[Keyboard]
keyboard_left=75
keyboard_right=205
keyboard_forward=200
keyboard_back=208
keyboard_punch=29
keyboard_kick=28
keyboard_action=57
keyboard_run=47
keyboard_jump=42
keyboard_start=15
keyboard_select=0
keyboard_camera=207
keyboard_cam_left=211
keyboard_cam_right=209
keyboard_1stperson=30
[Gamma]
BlackPoint=0
WhitePoint=256
[Movie]
play_movie=1
[Video]
Mode=-1
BitDepth=10
I believe the video mode is set by the video_res=4 entry in the config.cfg file. Unfortunately, I haven't been able to find where this setting is read or set. I can change a couple of numbers as to the video modes it will display on the launch screen, but it does not actually change the resolution; it only changes the text. If I could find the entry for video_res 4, I might be able to change it to 1920 x 1080. I've attached a couple of screenshots regarding what I've changed using the hex editor.
The executable can be downloaded here:
http://www.dinofly.com/files/urban_exe.zip
Can anyone help? There must be a way to play this game using a widescreen resolution. Any help is appreciated.


