Delta Force: Black Hawk Down

Delta Force: Black Hawk Down

goofy gooner 24 Dec, 2012 @ 7:19pm
iawsbssfgo0iaqwbgpqa
how go peepeepoopoo
Last edited by goofy gooner; 23 Nov, 2020 @ 2:27pm
Originally posted by Sui:
Digging out over a year old thread... the game natively supports only 4:3 resolutions. To be precise, these: 512x384, 640x480, 800x600, 1024x768, 1280x1024, 1600x1200, 1920x1440 and 2048x1536.

However, playing around with Hex editor, I was able to locate addresses responsible for both width and height of 1024x768 resolution. And since the game checks for aspect ratio, I can basically replace them with any resolution I want - 16:10 or 16:9. There is some HUD stretching and some elements of HUD are a bit out of place, but that's not a problem, since the game itself isn't. The problem is, I have no idea whatever Steam is using some specially recompiled files or is it like System Shock 2, where they've just put DRM-Free version in a Steam folder. With a first case, it's very likely that addresses and even whole sequence of bytes is different. With a 2nd case - it's likely, they are the same and they can be edited easily. I'm currently doing some testing - I'll be checking it with Team Sabre 1.5.0.5 version as well and I should have an easy resolution hack ready by the end of the day.:hmm:

-- EDIT --
OK, so I added a solution to PCGW:
http://pcgamingwiki.com/wiki/Delta_Force:_Black_Hawk_Down#Widescreen_resolution

and I wrote a report on WSGF:
http://www.wsgf.org/dr/delta-force-black-hawk-down/en
< >
Showing 1-15 of 23 comments
The author of this thread has indicated that this post answers the original topic.
Sui 19 Jan, 2014 @ 5:28am 
Digging out over a year old thread... the game natively supports only 4:3 resolutions. To be precise, these: 512x384, 640x480, 800x600, 1024x768, 1280x1024, 1600x1200, 1920x1440 and 2048x1536.

However, playing around with Hex editor, I was able to locate addresses responsible for both width and height of 1024x768 resolution. And since the game checks for aspect ratio, I can basically replace them with any resolution I want - 16:10 or 16:9. There is some HUD stretching and some elements of HUD are a bit out of place, but that's not a problem, since the game itself isn't. The problem is, I have no idea whatever Steam is using some specially recompiled files or is it like System Shock 2, where they've just put DRM-Free version in a Steam folder. With a first case, it's very likely that addresses and even whole sequence of bytes is different. With a 2nd case - it's likely, they are the same and they can be edited easily. I'm currently doing some testing - I'll be checking it with Team Sabre 1.5.0.5 version as well and I should have an easy resolution hack ready by the end of the day.:hmm:

-- EDIT --
OK, so I added a solution to PCGW:
http://pcgamingwiki.com/wiki/Delta_Force:_Black_Hawk_Down#Widescreen_resolution

and I wrote a report on WSGF:
http://www.wsgf.org/dr/delta-force-black-hawk-down/en
Last edited by Sui; 19 Jan, 2014 @ 11:41am
jpcarsmedia 21 Mar, 2014 @ 8:36pm 
This doesn't seem to work. I replaced the patches.ini content with yours and located the black hawk down folder within the widescreen patcher program. I don't get the option to enter a resolution or apply the patch.
Roque_THE_GAMER 3 Dec, 2014 @ 5:28pm 
me to
Das Schwein 16 Jun, 2015 @ 5:03am 
Same issue as above
Sui 16 Jun, 2015 @ 6:21am 
It probably only means that DFBHD on Steam uses modified EXE files (different than normal retail version and nocd), so that the byte sequence scan (I think properly called signature scan) finds nothing. You'd need to adjust the byte sequence to a DFBHD exe file on Steam, by basically looking into exe file using hex editor and finding 8002 (640), E001 (480), 2003 (800), 5802 (600), 0004 (1024), 0003 (768) all clomped near each other. And then basically modify one of the pairs (640x480, 800x600, 1024x768) to a resolution you want to use. It's tedious, but not really difficult.

If you look into a lines in config file for UniWS:
sig=EB42BF00040000BE00030000EB36BF
xoffset=3
yoffset=8

You can see offsets and a byte sequence in this file. Basically, UniWS is looking for EB42BF00040000BE00030000EB36BF sequence and then edits bytes 3 and 8 from the left in that sequence. Knowing a byte is a hex number from 00 to FF, this gives:
EB42BF00040000BE00030000EB36BF
so values representing 1024 and 768. Really not that complex^^
Last edited by Sui; 16 Jun, 2015 @ 6:30am
I still don't understand any of that. So much for wanting to play this in 1920x1080.

Is there anyway you could upload the fix for the steam version?
Sui 20 Jun, 2015 @ 6:51am 
Originally posted by Sandman®™, Eh?/Docholiday332:
I still don't understand any of that. So much for wanting to play this in 1920x1080.

Is there anyway you could upload the fix for the steam version?

I'd have to have access to dfbhd.exe from Steam version :tank: I'll try to get acess to it via friends Family Sharing.

Alternatively you can try using dfbhd.exe from novahq (BHD[www.novahq.net] / BHDTS[www.novahq.net]). Assuming it works with Steam version.

If the file works with Steam version and UniWS still doesn't work - try running UniWS as administrator.
Last edited by Sui; 20 Jun, 2015 @ 7:02am
Das Schwein 20 Jun, 2015 @ 10:23pm 
Thanks! That did the trick! Fantastic work buddy works perfectly with Steam.
Last edited by Das Schwein; 20 Jun, 2015 @ 10:24pm
M1K3L17 29 Dec, 2016 @ 5:32pm 
So how do i make it widescreen?

EDITED
Got it thanks!
Last edited by M1K3L17; 29 Dec, 2016 @ 5:56pm
Grassy 18 Jan, 2017 @ 3:41am 
I just picked up the DF/Team Sabre pack in the recent Steam sale. Using UniWS to patch the no-cd .exe worked for me, cheers!
bawebb70 24 Jan, 2017 @ 12:47pm 
I am having a hard time getting widescreen to work. Even with these excellent instructions. I have windows 10. After installing and running it vanilla first, I run UNIws file after editing patches file. ...it finds the folder but does not give me the option to change resolution. Ok so I D/L the no-CD patch and paste into game directory. Well it shows up now in UNIWS and will let me edit resolution but the game wont run. I get a sysdump.tx every time. Even when attempting to start without the widescreen patch. I've searched these forums but still cant figure it out. I was hoping someone could point me in the right direction. I grew up playing this game on a terrible computer. Would sure like to play in Widescreen glory. THanks...
Sui 24 Jan, 2017 @ 1:19pm 
There are 2 difference No-CD versions. One is for Black Hawk Down the other is for Black Hawk Down Team Sabre. See if you're getting the right one. If it doesn't work - verify game cache and see if it runs with normal Steam EXE.
bawebb70 24 Jan, 2017 @ 5:47pm 
Thanks so much for your reply. I got it to work! Thanks again man.
AxelFreid 14 Mar, 2017 @ 6:04am 
tnx. all right.
AC11B 9 Apr, 2017 @ 11:17pm 
works great, thank you.
< >
Showing 1-15 of 23 comments
Per page: 1530 50