Widescreen Gaming Forum

[-noun] Web community dedicated to ensuring PC games run properly on your tablet, netbook, personal computer, HDTV and multi-monitor gaming rig.
It is currently 09 Nov 2024, 22:36

All times are UTC [ DST ]




Post new topic Reply to topic  [ 20 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: DogFighter
PostPosted: 29 Oct 2010, 18:33 
Offline
Editors
Editors
User avatar

Joined: 12 Sep 2007, 19:14
Posts: 1560

Edit 2: If I change the fov in the registry I get the verification error :/ However I cant wrap my head around why you need to edit the aspect ratio & FOV isnt it just one or the other usually?

Not sure why you are getting an integrity error with the reg edit. I only encountered the error when hex-editing files. :?

For this game both the AR and FOV need fixing. As your video shows, the FOV fix without the correct AR still causes extreme horizontal stretching. With the correct AR the engine defaults to Vert- behavior with correct image proportions--the FOV then just fixes the camera.

Mind posting a link to your CE table? I'm more familiar with MHS.

_________________
VirtualDub Game Recording Guide | BFME2 & RotWK Widescreen/Triplehead Mods


Top
 Profile  
 


 Post subject: Re: DogFighter
PostPosted: 29 Oct 2010, 19:36 
Offline
Insiders
Insiders
User avatar

Joined: 26 Jan 2010, 01:51
Posts: 354
'patiently awaiting tutorial on said fix' :)


Top
 Profile  
 
 Post subject: Re: DogFighter
PostPosted: 29 Oct 2010, 23:29 
Offline
Editors
Editors
User avatar

Joined: 31 Jul 2006, 14:58
Posts: 1497
I want to share the CE table but since its not static I do not think it will work, its possible the "freeze" will work but that you will still have to find the FOV address untill I trace it back further to something that is static.

I just am wondering if I edited the right thing in the registry, and if there is a limitation to what to use. Replacing 16:9 with 200:90 or what ever my ratio was supposed to be based on our surround calculator just didnt feel right. I tried normal values like 4:3 and 16:10 and still got the integrity error though.


Edit: worked this time!

Not sure why it didnt before.

New video on the way 299:60 Aspect Ratio - 140FOV 5980x1200 resolution (encoded to 1920x386 for youtube)


What MHS do you normally like to use?

Video: (Not processed yet @ posting, please wait for HD mode and view fullscreen)

http://www.youtube.com/watch?v=-e4jKjc-hto

_________________
ViciousXUSMC on the Web - YouTube :: FaceBook :: Website


Top
 Profile  
 
 Post subject: Re: DogFighter
PostPosted: 30 Oct 2010, 00:25 
Offline
Editors
Editors
User avatar

Joined: 12 Sep 2007, 19:14
Posts: 1560
What MHS do you normally like to use?

MHS ;)

Tried Cheat Engine and had more success. Apparently it controls the address better, as there was no FOV jitter effect when I changed the value. Interestingly, using the boost maneuver actually reduced the FOV and zoomed the camera in because the game reverted to the default 90 for its calculation.

_________________
VirtualDub Game Recording Guide | BFME2 & RotWK Widescreen/Triplehead Mods


Top
 Profile  
 
 Post subject: Re: DogFighter
PostPosted: 30 Oct 2010, 00:31 
Offline
Editors
Editors
User avatar

Joined: 31 Jul 2006, 14:58
Posts: 1497
I still had the horrible FOV jitter issue when I froze the address untill I went and nop'ed the address that was writing tot he FOV value line.

When I loaded a saved table on a new instance of the game though all those addresses have changed. When I get some free time I will read up on how to trace back to the original addresses. Im gone for a week though out of town for my little brothers wedding, leave Monday and after tonight probably most of Sat & Sun will be packing and getting ready, also Trick or Treat with the kids.


Looks like youtube still wont let me annotate surround videos, the annotations just do not show up for some reason.

_________________
ViciousXUSMC on the Web - YouTube :: FaceBook :: Website


Top
 Profile  
 
 Post subject: Re: DogFighter
PostPosted: 30 Oct 2010, 00:50 
Offline
Editors
Editors
User avatar

Joined: 12 Sep 2007, 19:14
Posts: 1560
Safe travels and congrats to your brother.

If I make any progress I'll post more info here. Will also keep tabs on the Steam thread--maybe the Dark Water folks will give us a surprise next week. :onethumb

_________________
VirtualDub Game Recording Guide | BFME2 & RotWK Widescreen/Triplehead Mods


Top
 Profile  
 
 Post subject: Re: DogFighter
PostPosted: 30 Oct 2010, 20:11 
Offline
Editors
Editors
User avatar

Joined: 31 Jul 2006, 14:58
Posts: 1497
Woot! big update.

I did the cheat engine trainer while the kids took their nap, gave me just enough of a refresher that I was able to hunt down the static addresses for the FOV setting.

The hard part I had after I had those was I wan not able to find a way to freeze that FOV update thing that happens in the same manner that I was with the non-static address.

However I just kept poking around and trying different things until I found the right code in the memory that needed to be nop'ed.

I was able to put it all together into a nice CE table that anybody can use.

Here is the download - http://rapidshare.com/files/428027286/DogFighterSteam.CT

And this is how how you have to use it...

Basics:
1.) Have Cheat Engine installed & the Game Installed

2.) Start Cheat Engine & Start the Game

3.) Load the table file and attach the game process to Cheat Engine

With the basics out of the way, here is how you use the table.

Table Use:
1.) In the bottom left corner you will see "Advanced Options" click on it to open a code list.
I have a code here called "Freeze FOV Refresh"

2.) Right click on "Freeze FOV Refresh" and select "replace with code that does nothing" this will stop the FOV from trying to force back to its original value.

3.) Now going back to the basic table you will see two options "Static FOV 1" and "Static FOV 2" go ahead and click the "Frozen" checkbox to freeze these values so they stick between games/matches.

4.) Now just double click on the value and change it to your desired FOV. I am using 144 for my bezel compensated eyefinity setup.

*Not sure the relation between the two addresses I found two though so just using both.

**This Cheat Engine table is only to fix the FOV you still have to set the proper Aspect Ratio & Resolution for everything to be right.

Resolution can be set in the game options menu. However aspect ratio must be done in one of two ways.

1.) Registry Editing
Location: HKEY_CURRENT_USERSoftwareDarkWaterStudiosDogFig hter(your steam name)Graphics Setting

2.) Add launch options to the game.exe
Example: -Graphics.width 5980 -Graphics.height 1200 -Graphics.aspectRatio "299:60"

With this static fix in place its now possible to play the game in eyefinity and not have to redo everything after each match, which made multiplayer basically impossible.

Enjoy my first major contribution to a surround gaming fix for WSGF. :D


_________________
ViciousXUSMC on the Web - YouTube :: FaceBook :: Website


Top
 Profile  
 
 Post subject: Re: DogFighter
PostPosted: 07 Nov 2010, 22:06 
Offline
Editors
Editors
User avatar

Joined: 31 Jul 2006, 14:58
Posts: 1497
Looks like maybe a stealth patch happened while I was gone.

Came back late this morning after a nap decided to play for a bit and try my joystick again.

My saved table of addresses is no longer valid. The static addresses have moved.

I see they are going to add FOV control in the next official patch, so I guess I will wait for that instead of finding the new addresses.

_________________
ViciousXUSMC on the Web - YouTube :: FaceBook :: Website


Top
 Profile  
 
 Post subject: Re: DogFighter
PostPosted: 02 Dec 2010, 02:05 
Offline
Editors
Editors
User avatar

Joined: 31 Jul 2006, 14:58
Posts: 1497
Its patched just checked. New FOV command can be found in the registry.

It had a default value of -1 I changed it to 144 and it works perfectly in game for fixing the FOV issues while playing.

_________________
ViciousXUSMC on the Web - YouTube :: FaceBook :: Website


Top
 Profile  
 
 Post subject: Re: DogFighter
PostPosted: 06 Dec 2010, 14:44 
Offline
Editors
Editors
User avatar

Joined: 06 Mar 2008, 17:20
Posts: 3424
Thanks for the heads-up. If that works in the demo, I'll post a Solution and add the game to the MGL.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ]  Go to page Previous  1, 2

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  




Powered by phpBB® Forum Software © phpBB Group