Here's a quick tutorial to find the Field Of View in a game. This is not the best way to fix the FOV, but it's HARD to do it the "right" way. Dope is MUCH better finding those damn values as I do. Maybe Dope could help me out a bit on this tutorial.
Here's a start:
Download MHS ( best memory hacker out there! ):
http://www.memoryhacking.com/
Open MHS ( Don't you just love it allready? ;) ):
Run the game you want to find the FOV for. I use UT2004 since that's the only game installed at the moment :D
Once your in game search for the value 90 of the type float using MHS. The default value for FPS games is most of the times 90. So that's why we search for 90. If you don't know what the value is ( for example to change the position of the gun ) it would be a time consuming progress :D
First we need to open the process so MHS know's where to search. In MHS hit the Control+P buttons to open up the open process window. Select the process you want to look for and hit the ok button.
Once back in MHS hit the Control+Shift+S buttons to open up the Data-Type Search window:
We need to search for the value 90 of the type float. So we fill in:
And hit the ok button. It will search for the range you filled in the search window for the value of 90 of the type float. It will come up with 1 to 10000000000 values. I doubt it will find only 1 value tho ;)
Let's say it comes up with 3000 results. Wich one we need? Well, we need to narrow down the search. We do this by zooming using a weapon so the FOV decreases and then search for values that are decreased. So we get back in game and get a weapon that can zoom in. Once zoomed in get back to MHS and do a sub-search. Open up the sub-search window by hitting the CTRL+Shift+D buttons. Select the search type of decreased and hit the ok button.
So it will look for the 3000 results you got for any value that has been decreased. For me it comes back with 2 results, but it can be that you will have to do this ALOT of times. What you need to do is the following:
Get a weapon but don't zoom in. Search for the value of 90 ( default ). Zoom in using a weapon and do a sub-search for decreaed. Zoom back out and subsearch for 90. Zoom in and sub-search for decreased as much as you get 1 to 10 results or so.
Now it's time to find what value holds the FOV we can change. This is done by trail and error :)
For me it came back with 3 results:
Select all the results and hit enter so it will be added to the right:
Now it's time to change a value and see what it does in-game. So double click the first value and change it to let's say 150:
If the value in MHS is still 90 try changing another one. For me the second one changed and I looked in-game to see if the FOV has changed:
Once in game this is what I got:
Now it's time to make a patch to change the FOV. This address is proberly a DMA address. That means the address changes every time a new map is loading, or if you restart the game or so. This would be a different tutorial :D