Documentation
Readme
View as plain text
This mod replaces an .ini file within the game's original files. To save yourself having to reinstall the game or hunt down a vanilla .ini online in case of an issue, first backup your original 'DefaultInput.ini' file, (located in BmGame -> Config) by just renaming it to 'DefaultInput.ini.bak' This just makes the file inert, so all you'd have to do is delete the modded .ini and remove the '.bak' from the original file to restore it.
To install the mod, just drop the 'BmGame' folder in this .ZIP into your Arkham Asylum game directory. Make sure your original file is backed up, and replace it.
Being that this is replacing one of your game's ini, it may change some of your settings. Also, if you're using any other mod that modifies DefaultInput.ini, installing this mod will break it. Honestly, you're probably better off just pasting the code for the camera hotkey directly into your DefaultInput.ini, rather than dropping the file from this .ZIP.
This sounds WAY more technical than it really is. You just have to put it in the right place in the .ini file.
The code for the keybind is this:
.Bindings=(Name="F3", Command="Set R3rdPersonCamera WalkCamConfig (StateFreeCameraSitOffsetMin=(X=0.000000,Y=0.000000,Z=0.000000),StateFreeCameraSitOffsetMax=(X=0.000000,Y=0.000000,Z=0.000000),StateFreeCameraPullOffset=(X=-18.000000,Y=0.000000,Z=0.000000),CameraPivotOffset=(X=0.000000,Y=0.000000,Z=32.000000),ZoomedOffset=(X=0.000000,Y=0.000000,Z=100.000000),maxPitch=10500.000000,MinPitch=-16200.000000,MinFreeCameraDistance=250.000000,MaxFreeCameraDistance=310.000000")
What you'll want to do is scroll through your DefaultInput.ini file until you see a list of bindings that have a period before them. Like this: ".Bindings=(Name=..." They'll be towards the bottom. The first three or so should actually have a dash/hyphen (-) before 'Bindings'. You need to paste the code at the top of where the periods begin. (I don't actually know if this detail matters, but I don't know that it doesn't, so just follow it) Do NOT confuse the various sections of bindings. There will be lists of bindings above these that are written in the same format, but do NOT start with a period or dash. Do NOT paste the code anywhere like this, as it can break all inputs in the game (if this happens to you, just remove the code from wherever you put it, and it should fix it)
If you want to change the hotkey from F3 to something else, you might as well do it now. You'll see "F3" in quotes directly next to "Name=" near the start of the code. Just type whatever other key you want to use. Some work and some don't. I think capitalization matters, too. Like for backspace, you have to write it as 'BackSpace'.
Now, just launch the game and hit the hotkey when you're in-game.
====================================================================================================================================================
If IT STILL DOESN'T WORK, and you're certain that you did everything right, then you might have to put the code in a file called 'BmInput.ini'. Some versions of the game use one or the other. This mod is designed for the Steam GOTY version (freshly installed on 4/10/2022), but I've seen installation guides for the Steam GOTY version that reference 'BmInput.ini' rather than 'DefaultInput.ini', so I'm really not certain. Unfortunately, being that my version of the game uses Default instead of BM, I don't know exactly how to apply the code in the BMInput.ini. Just back it up and do some trial and error, putting it in different spots that look like it might belong. You might have to remove the period from the start. Maybe look at some BmInput.ini files from other mods and see where they put their keybindings. Just try different things until it works. That's how I got mine to work, and it'll work for you, too.
Good luck