Page 1 of 3
Deus Ex: Invisible War
Posted: 27 May 2007, 06:09
by NotCarolKaye
Widescreen Grade: CUltra-Widescreen Grade: CMulti-monitor Grade: C4k Grade: IncompleteRead Full Detailed Report - Deus Ex: Invisible WarThe sequel to Deus Ex. As with most sequels, it didn't live up to the original.
Deus Ex Invisible War: Detailed Report
Posted: 27 May 2007, 06:36
by The_cranky_hermit
==Method==
Just out of curiosity, is step 2 used to correct the HUD, and step 3 to correct the ingame FOV?
==Cut-scenes==
Can you provide comparison screenshots of the cut-scenes? I'm mostly interested in seeing the stretched intro (if the intro has to do with the game's plot and isn't just a bunch of logos), but if you could get shots for the rendered cut-scenes too, that would be excellent.
==Grading==
Calculated grade: D+
Major unresolved issues: None
Minor unresolved issues: None
Summary of widescreen-related flaws:
Complicated solution
Cranky's coverage estimate: 97.5%
Deus Ex: Invisible War [Hack]
Posted: 27 May 2007, 06:38
by The_cranky_hermit
Thanks to NotCarolKaye for the
detailed report
Step 1:
Go to; My DocumentsDeus Ex - Invisible War. Open user.ini and find the following (probably close to the bottom) to set your resolution;
FullscreenViewportY=xxx
FullscreenViewportX=xxxx
Step 2:
Go to; ...deus ex invisible warSystem. Open default.ini and find the "FOV__d=" setting.
There's no "correct" setting as such, but for the purpose of screen shots I've used these values;
4:3;
FOV__d=67
16:10;
FOV__d=58
16:9;
FOV__d=53
Smaller values for wider aspect ratios.
Step 3:
In the same folder open the Engine.d2u file with a hex editor. It would be wise to make a backup copy of this before editing anything. I know that's obvious, but safety first.
Search for the hex string "AA 42". Before I go any further, here's what that means (I think);
----------------------------------------
Hexadecimal value | AA | 24 |
----------------------------------------
Decimal value | 170 | 66 |
----------------------------------------
Engine value | fov 85 | float |
----------------------------------------
You should find three instances of this string that represent the following values (I think);
FOVAngle=85.000
DesiredFOV=85.000000
DefaultFOV=85.000000
The three "AA" values will be changed. The "42" part must be left alone.
For 16:10;
change "AA" to "CC"
giving you an FOV of 102
For 15:9;
change "AA" to "D4"
giving you an FOV of 106 (untested, but mathematically, has to be correct)
For 16:9;
change "AA" to "E3"
giving you an FOV of 113.5
I am aware that these aren't the orthodox numerical adjustments, but they are correct. Below is a picture which I'm hoping will be pretty self explanatory.
In the Unreal Engine 2 Runtime (which is what I used to figure this out) the FOV is set to 85 in the source code, but overridden to 90 in the User.ini. So if you want to use a derivative of the more standard FOV 90 setting, make one of these adjustments;
For 4:3;
change "AA" to "B4"
giving you an FOV of 90
For 16:10;
change "AA" to "D8"
giving you an FOV of 108
For 15:9;
change "AA" to "E1"
giving you an FOV of 112.5 (again untested, but...)
For 16:9;
change "AA" to "F0"
giving you an FOV of 120
And another three screen blend;

Deus Ex Invisible War: Detailed Report
Posted: 27 May 2007, 07:37
by StingingVelvet
I've been praying for an IW solution forever but this is way over my pay grade...
Deus Ex Invisible War: Detailed Report
Posted: 28 May 2007, 08:14
by NotCarolKaye
Just out of curiosity, is step 2 used to correct the HUD, and step 3 to correct the ingame FOV?
Yes, correct. I seem to have lost perspective and made that decidedly unclear, but I think it's a little easier to understand now. Anyway, thanks for the grade help and general cleanup. I'll add a bit more about the cutscenes shortly, but I'm feeling pretty unambitious right now. Soon.
Pressing forward;
StingingVelvet, you absolutely
can do this. I've added a short hex editor guide that I hope will help.
Deus Ex Invisible War: Detailed Report
Posted: 28 May 2007, 12:07
by Paddy the Wak
Hey ... great stuff ...
I might see if I can get this going in TripleHead ... :D
What would be the Hex string for the TripleHead FOV of 140 ?
On another note ...
I haven't tried these yet but ... for those that are not aware of it there is a great texture pack here ...
http://www.john-p.com/textures/DX-IW/index.shtml
On the same site ... on the utility page there are a couple of things that may be interest too ...
http://www.john-p.com/textures/DX-IW/utilities.html
1.
Kefren's 'DXTool', version 1.42 ... to tweak stuff ...
Like get a wider HUD and remove various HUD elements ... such as the compass or the frame decorations ...
There are also other graphical and game tweaks such as remove startup movies etc ...
2.
And ... files to enable surround sound.
Deus Ex Invisible War: Detailed Report
Posted: 28 May 2007, 17:43
by The_cranky_hermit
What would be the Hex string for the TripleHead FOV of 140 ?
You wouldn't be able to store it in a single byte. The decimal value is double the engine value, and the largest number you can store in a byte is 255. Furthermore, it looks like the correct FOV for TH would actually be a lot larger than 140. If this game conformed to the FOV Calc standards, the correct FOV for 16:9 would be 106, but it's actually 120. So it's likely that the correct FOV for TH2Go would be much larger than 141.
Deus Ex Invisible War: Detailed Report
Posted: 28 May 2007, 17:58
by Paddy the Wak
OK ... I understand ...
I will however give it a go at the highest value just to see what it looks like.
Deus Ex Invisible War: Detailed Report
Posted: 28 May 2007, 18:11
by The_cranky_hermit
It's possible, though, that the FOV value might be stored in *two* bytes. In which case 140 would either be 01 18 or 18 01, depending on whether the file uses big endian or little endian.
Deus Ex Invisible War: Detailed Report
Posted: 04 Nov 2007, 14:05
by brodiepearce
I have the non-steam version installed (v1.00), and my user.ini file doesn't include any settings for the resolution (link below).
http://brodiepearce.googlepages.com/user.ini
I have tried following the guide and then editing the resolutions in the Default.ini file but it still has no effect. Has anyone else had this issue? (I.e. lack of resolution settings in user.ini).
Deus Ex Invisible War: Detailed Report
Posted: 15 Nov 2007, 20:22
by Tanuki
Have you patched it up?
You should have the 1.2 patch applied.
Deus Ex Invisible War: Detailed Report
Posted: 28 Nov 2007, 16:52
by dopefish
:?:
Deus Ex Invisible War: Detailed Report
Posted: 28 Nov 2007, 21:23
by The_cranky_hermit
255 actually takes 2 bytes. 255 is FF in hex, which is 2 bytes.
No, it's just 1 byte. In hex, FF is 2 nibbles, not 2 bytes. A nibble is half a byte. Try opening up a hex editor (not a text editor), creating a new, blank file, entering in 'FF' and saving it. If you check the file size, it will be one byte, not two.
All x86 processors are little-endian, and all data and such gets stored that way.
Strictly speaking, it gets stored the way the programmer wants it to be stored. Storing it in little-endian is certainly logical if the file is to be read by a program compiled for an x86 processor, but there's no mechanical reason why a programmer couldn't write a program for an x86 processor that read and wrote in big-endian format if he really wanted to.
Deus Ex Invisible War: Detailed Report
Posted: 29 Nov 2007, 02:50
by Tanuki
Is not the rad tools cropping removing part of the FMVs?
Vert -?
Deus Ex Invisible War: Detailed Report
Posted: 29 Nov 2007, 09:22
by dopefish
:?:
Re: Deus Ex Invisible War: Detailed Report
Posted: 14 Dec 2007, 23:07
by daremo
Search for the hex string "AA 42". Before I go any further, here's what that means (I think)
This is IEEE encoding: 00 00 AA 42 is the hex representation of the 32-bit single-precision float 85.0.
So, if you want to use a FOV larger than 128, you probably need to use the IEEE encoding. For example, for a 150.0-degree FOV, try changing 00 00 AA 42 to 00 00 16 43. For 180.0 degrees, use 00 00 34 43.
(I haven't actually tested this, but in theory it should work...)
Deus Ex Invisible War: Detailed Report
Posted: 11 Jan 2008, 20:12
by eleriel
this is working great for me, except for one small, albeit circumventable, problem...
Every time I've played the game, the user.ini file gets reset and if I start the game without re-editing it, I get stuck with 1600x1200 resolution... rather than 1680x1050 (monitor native).
is there any way to stop it from reseting? (already tried setting it to 'read only', to no effect).
let me be clear, once I've changed the file, I can run in widescreen mode perfectly, one time. then I have to change it again.
Deus Ex Invisible War: Detailed Report
Posted: 14 Jan 2008, 23:26
by Varg007
When you change the settings described above you can't enable AA ingame anymore because then the game will automatically change the setting to 1280x1024 again.
Deus Ex Invisible War: Detailed Report
Posted: 14 Jan 2008, 23:46
by Tanuki
When you change the settings described above you can't enable AA ingame anymore because then the game will automatically change the setting to 1280x1024 again.
Are you talking about the multisampling option?
Deus Ex Invisible War: Detailed Report
Posted: 15 Jan 2008, 00:07
by Varg007
When you change the settings described above you can't enable AA ingame anymore because then the game will automatically change the setting to 1280x1024 again.
Are you talking about the multisampling option?
Yes, perhaps I can force it in the Nvidia CP :)