INSOMNIA: The Ark

INSOMNIA: The Ark

Not enough ratings
InSomnia Game Controls and Remapping
By wasteland_ghost
Key mappings, how to change them and how to use controller with the game.
   
Award
Favorite
Favorited
Unfavorite
Default mappings
W, A, S, D - Movement keys
Left Shift - Run (while pressed)
\ - Toggle walk/jog (walk mode disables run)
Spacebar - Roll/dodge
C - Crouch
F - Kick

1 - Draw/holster main weapon
2 - Draw/holster secondary weapon
3 - Draw/holster melee weapon
5, 6, 7 - Use quick item

Mouse wheel up, Mouse wheel down - Cycle through main and secondary weapons
Right mouse button - Aim/Block/Cancel grenade aim
Left mouse button - Melee attack/Fire weapon (hold for charged melee attack)
Left mouse button + Shift - Melee sprint attack

R - Reload
G - Change ammo type
E - Interact (hold to exit power armor suit)

Tab, I - Inventory menu
P - Character stats menu
J - Journal menu
M - Map menu
K - Team menu
Remapping the keys
InSomnia doesn't allow you to reassign default controls from the in-game menu, which is weird for 2018 game, indie or not. And it has no build-in controller support, which is also sad, but not that crucial for a PC game, IMO.

However, one can unpack the main package Insomnia_v2-WindowsNoEditor.pak with quickbms[aluigi.altervista.org] and UT4 script[aluigi.altervista.org] and do some research on how keys are assigned to actions.

Extracted DefaultInput.ini file can be viewed here[pastebin.com]. It has some "noise" in form of unused/disabled actions, but there also are some "hidden" ones the game never tells you about, which actually work.

And here is the "ready-to-use" version of that file[pastebin.com] (with added bonus of Home key assigned to toggle HUD on/off). Copy and paste it to your C:\Users\[USERNAME]\AppData\Local\Insomnia_v2\Saved\Config\WindowsNoEditor\Input.ini file (C is you system drive letter and [USERNAME] is your username, which also is a folder name inside C:\Users). You can open Input.ini file with windows notepad or notepad++[notepad-plus-plus.org] (which is a better version I personally prefer).

Now all you need to do is go through all the actions and reassign them if needed.

File format is intuitive enough: Key field sets the key for the action and bShift, bCtrl, bAlt and bCmd are booleans (True/False) indicating if the action also requires corresponding modifier to be pressed.

List of Unreal key names can be found here[wiki.unrealengine.com].
Mouse sensitivity
Although mouse sensitivity can be adjusted in-game, its max value is far from being comfortable.

Luckily, you can edit the value manually by opening your C:\Users\[USERNAME]\AppData\Local\Insomnia_v2\Saved\Config\WindowsNoEditor\GameUserSettings.ini file with notepad or notepad++ and editing MouseSensitivity parameter (my preferred value is 24).

I also prefer to set GameUserSettings.ini file to "read only" after editing - just in case the game would want to rewrite it.
Playing with controller
There's no native controller support in-game, but there are ways to map your controller to game actions.

First option is using Steam big picture and controller settings to configure your controller for InSomnia (see the guide by devs on how to do it). TBH, I don't know how flexible it is and if it allows modifier keys, which is important, because there are quite a lot of actions assigned to different keys in the game.

Another option is to use external mapper. I've managed to set up my XBOX 360 controller using antimicro[github.com].

Open your C:\Users\[USERNAME]\AppData\Local\Insomnia_v2\Saved\Config\WindowsNoEditor\Input.ini file with notepad or notepad++ and replace its contents (should be empty if you've never edited it) with this[pastebin.com]. Save the file.

See Mouse Sensitivity section to increase your mouse sensitivity (I prefer 24).

Plug in your controller. Install the program (it installs silently and creates a shortcut on your desktop). Download this configuration file[drive.google.com] and drop it to any folder you like. Run antimicro, press the Load icon and open the configuration file you've just downloaded. It should work now.

In menus you will be able to move mouse cursor with the Right Stick and click on options with the Right Trigger. Right Stick Click works as Esc key if you need to access pause menu or quickly close an in-game menu.

When in Inventory screen you will be able to scroll through your items using DPad Up and DPad Down. Note that mouse cursor should be inside the inventory grid! Use Right Trigger for selecting items and Left Trigger for context menu. Double press right trigger to equip/unequip items.

You will be able to navigate the world using Left Stick and move the camera around using Right Stick.

Action mappings:

Run (while pressed) - Left Shoulder
Toggle walk/jog (walk mode disables run) - Left Stick Click
Roll/dodge - X
Crouch - B
Kick - Right Shoulder

A works as modifier key - i.e. it does nothing, but switches controller mode while pressed.

Draw/holster main weapon - A + Left Trigger
Draw/holster secondary weapon - A + Right Trigger
Draw/holster melee weapon - A + DPad Down
Use 1st quick item - A + DPad Left
Use 2nd quick item - A + DPad Up
Use 3rd quick item - A + DPad Right

Cycle through main and secondary weapons - DPad Up/DPad Down
Aim/Block/Cancel grenade aim - Left Trigger
Melee attack/Fire weapon (hold for charged melee attack) - Right Trigger
Melee sprint attack - Left Shoulder (hold) + Right Trigger

Reload - DPad Left
Change ammo type - DPad Right
Interact (hold to exit power armor suit) - Y

Inventory menu - Back
Character stats menu - A + Left Shoulder
Journal menu - A + Right Shoulder
Map menu - Start
Team menu - None, you can access it from any of the other menus (used rarely anyway).
16 Comments
Reynor 19 May, 2020 @ 7:23am 
Has anyone got up and down mouselook working?
Vault_13 1 Apr, 2019 @ 3:51am 
You can try this guide to play with controller. It might be simpler.
lordmullin 1 Apr, 2019 @ 2:52am 
Well that's me out, then. I only play with a controller and have no clue as to how to follow some tech guide on remapping buttons, etc. Just make it bloody controller-enabled please? Let me know when you're done - I'll be playing something else.
Blackhint 29 Oct, 2018 @ 4:13am 
Ok, i used the Key ,,O,, for it, and now it works, strange, but jeah. Thx for the Guide and all :)
Blackhint 29 Oct, 2018 @ 3:49am 
Strange, either the ,,old,, layout nor the one i used from you worked with that ,,walking,, action. So maybe the Games kind of confused. Would be a great Help though if you could tell me if the walking function is doing it for you, and when yes, what key you bound it to.
wasteland_ghost  [author] 28 Oct, 2018 @ 9:16pm 
The walk key (backslash) should already work as it is already defined by the devs - the game just never tells you about it. I'm not sure, though, how it works with QWERTZ, but I know that AZERTY users have to redefine a lot of things.
Blackhint 28 Oct, 2018 @ 3:26pm 
Im using a German Keyboard with the QWERTZ Layout, if that is of any importance.
Blackhint 28 Oct, 2018 @ 3:25pm 
Well i managed to do it, i tested it with the ,,action,, button changed it and it worked..still the main purpose was to activate the ,,walk,, key, but still it doesnt work, why is that? did the devs deactivated that feature?
Blackhint 28 Oct, 2018 @ 3:11pm 
I did like you told, copied the Data you linked, pasted it into the ini folder, saved it, and closed the folder. started the game, but nothing changes. did i miss out something? do i need to switch any of the folders, im totally new to that, so i dont have a plan. thx
fLaMboYanT_LonGshoT 26 Oct, 2018 @ 8:30am 
Yea, sorry, I got it later. Thought I need to extract the pak anyway and edit the file there...

Thanks a lot!!