Batman™: Arkham Knight

Batman™: Arkham Knight

64 ratings
FOV Mod for Entire Arkham Series Without Losing Zoom (Using a Gamepad)
By cmh175
This guide will explain how to alter the FOV in each Arkham game without needing to use keyboard bindings, or losing the ability to zoom in. This is for gamers who play with a controller and want to be able to alter the fov without disrupting game play to use a keyboard.
   
Award
Favorite
Favorited
Unfavorite
How the Mod Works
I've always wanted to be able to modify the Arkham games FOV, but every guide I could find used keyboard bindings, and they all also mention that altering the FOV disables your ability to zoom (the zoom hud will appear, but the game wont actually zoom in at all). After some tinkering and testing I found a way to alter the FOV while using a controller without needing a keyboard and disrupting game play, and without losing your ability to zoom in.

Here's a quick preview of what you can expect (screenshots are from another guide, but I use the same FOV settings). I think this is much better as the default setting can feel way too close to Batman's back, and also gives you a much better view of the environment.





Where it says "fov 100" change that to what ever value you'd like. I prefer 100 as it yields the best view of the environment without warping the background or stretching out Batman's cape. The settings I use all yield the same result for each game, although Arkham Origins value is different. Not sure why. These will allow you to change the FOV by pressing down on the Left Thumb stick. Usually altering the FOV disables the zooming feature, but my config also resets the FOV to the default when you press the Right Thumb stick, so when you zoom it'll work properly. This will require you to press the Left stick again however after zooming. I find this setting useful as sometimes a closer FOV is better. Also, sometimes closeups on characters during dialogue scenes don't work, or stay zoomed out, so you should press the Right Thumb stick to reset the FOV before speaking to another character. It wont effect anything if you forget though, and you can always reset it while people are talking (this wont effect anything during in game videos). I've played through each game quite a bit (or completely) this way and the mod hasn't caused any crashes or issues.
Arkham Asylum
Arkham Asylum: Go to Documents\Square Enix\Batman Arkham Asylum GOTY\BmGame\Config and open the "UserInput.ini" file. At the very bottom paste this in:

.Bindings=(Name="XboxTypeS_LeftThumbstick",Command="fov 105 | DebugMenuSelectA | CentreCamera")
.Bindings=(Name="XboxTypeS_RightThumbstick",Command="fov 0 | DebugMenuSelectA | ToggleCameraZoom")


Save the file, right click the file and open Proprieties, and set it to Read Only.
Arkham City
Arkham City: Go to Documents\WB Games\Batman Arkham City GOTY\BmGame\Config and open the "BmInput.ini" file. At the bottom of the [Engine.PlayerInput] bindings list paste this in:

Bindings=(Name="XboxTypeS_RightThumbstick",Command="fov 0 | DebugMenuSelectA | ToggleCameraZoom")
Bindings=(Name="XboxTypeS_LeftThumbstick",Command="fov 100 | DebugMenuSelectA | CentreCamera | DoubleTapToMute")


Save the file, right click the file and open Proprieties, and set it to Read Only.
Arkham Origins
Arkham Origins: Go to Steam Games\SteamApps\common\Batman Arkham Origins\SinglePlayer\BMGame\Config and open the "BmInput.ini" file.

Select all lines that start with "Bindings" in the [Engine.PlayerInput] section. Copy and paste it into the [BmGame.RPlayerInput] section.

Now use ctrl+F and find the line for the XboxTypeS_RightThumbstick (make sure it's the binding you just pasted into the [BmGame.RPlayerInput]). Add the fov setting to the front of the binding so the whole thing looks like this:

Bindings=(Name="XboxTypeS_RightThumbstick",Command="fov 0 | DebugMenuJumpToTOC | ToggleCameraZoom | GadgetThumbRight | DebugMenuQualifyOn | OnRelease DebugMenuQualifyOff")

Now do the same thing for the XboxTypeS_LeftThumbstick line so it looks like this:

Bindings=(Name="XboxTypeS_LeftThumbstick",Command="fov 75 | DebugMenuSelectA | CentreCamera | DoubleTapToMute | GadgetThumbLeft")

Save the file, right click the file and open Proprieties, and set it to Read Only.
Arkham Knight
Arkham Knight: Go to Steam Games\SteamApps\common\Batman Arkham Knight\BMGame\Config and open the "BmInput.ini" file. Select all lines that start with "Bindings" in the [Engine.PlayerInput] section. Copy and paste it into the [BmGame.RPlayerInput] section.

Now use ctrl+F and find the line for the XboxTypeS_RightThumbstick (make sure it's the binding you just pasted into the [BmGame.RPlayerInput]). Add the fov setting to the front of the binding so the whole thing looks like this:

Bindings=(Name="XboxTypeS_RightThumbstick",Command="fov 0 | DebugMenuSelectA | ToggleCameraZoom")

Now do the same thing for the XboxTypeS_LeftThumbstick line so it looks like this:

Bindings=(Name="XboxTypeS_LeftThumbstick",Command="fov 100 | DebugMenuSelectA | CentreCamera | DoubleTapToMute")

Save the file, right click the file and open Proprieties, and set it to Read Only.
13 Comments
duynguyenle 2 Apr @ 10:41am 
Thanks for the guide. Just tried this on Arkham Asylum and is working fine on the Steam Deck (needed to make sure the file is set to read-only after pasting in the bindings otherwise it won't stick).

A little quirk is that every time you toggle zoom in by clicking the right stick, it resets the FOV to the default (70 or thereabouts), need to manually click the left stick again to apply the high FOV. I assume that's just how the game is coded. Not really a problem I just need to remember to click the stick again after I use the zoom.
nancydoerfler73 19 Aug, 2021 @ 12:32pm 
this did not work for me i copy pasted the command for arkham asylum but it is not working
dondonatilano 22 Jul, 2020 @ 7:17pm 
cool
Trysten 8 Jul, 2020 @ 8:05pm 
You are a god among men. Thank you kindly.
7ioN 26 Nov, 2016 @ 5:31pm 
qwq
Dean 3 Jul, 2016 @ 3:42am 
@Dr4Wm4N Hey. I tried your bug fix to ensure gel detonation works on button press as well, but I can't seem to get the FOV change to work once I've followed your instructions instead. I restored my BmInput.ini file to default, then just modified the RightThumbstick/LeftThumbstick lines with the ones you've provided, yet it doesn't seem to change the FOV now. However, using the guide OP has provided, the FOV change works fine but the gel detonate and other thumbstick-bound commands don't. Could someone help me with what I'm doing wrong please? Thank you x
VoodaGod 5 Mar, 2016 @ 5:36pm 
works great, thanks!
cmh175  [author] 24 Jan, 2016 @ 11:25am 
Yup, that was the ultimate goal while testing this. I wanted to be able to alter the fov, without hindering gameplay or requiring you to need a keyboard. I found in Arkham Knight I didn't use the altered fov nearly as much, I think they changed the camera settings so it's not as claustrophobic, but it's really great in all the other games.
SomeoneUnknown530 22 Jan, 2016 @ 3:30pm 
Would you still be able to still use the gamepad normally?
cmh175  [author] 6 Nov, 2015 @ 12:13pm 
Crap, I may have used the setting from either Arkham City or Origins. I updated the guide to instruct how to find the bindings and just add the fov settings. As long as you use the correct fov settings for the right joysticks it'll work fine.