Controller Companion

Controller Companion

Not enough ratings
Torchlight II
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
4.750 KB
10 Aug, 2015 @ 2:42am
1 Change Note ( view )

Subscribe to download
Torchlight II

Description
My first attempt at creating a profile for Torchlight 2. Compatible with default keyboard bindings.

Best mouse speed and acceleration values depend on player's class, playstyle and screen resolution. Tweak them to find your most comfortable settings!

Current issue : no binding for Ctrl button.
. LB seems to be the only suitable candidate.

Bindings and their functions:

Left stick : mouse movement
Right stick : mouse scroll ( zoom in/zoom out )
Left Trigger : ` ( move button ). Hold LT and move left stick for constant character movement.
Right Trigger : Shift ( press/hold to stop/stand still ). RT + A for Shift+LMB

A : LMB ( attack )
B : RMB ( cast active spell )
Left Bumper : W ( switch weapon )
Right Bumper : TAB ( switch active spell )

X : Quick slot 1
Y : Quick slot 2
back+A : Quick slot 3
back+B : Quick slot 4
back+X : Quick slot 5
back+Y : Quick slot 6
R3/Right stick click : Quick slot 7
back+R3 : Quick slot 8
back+dpad right : Quick slot 9
back+dpad down : Quick slot 10
Dpad up and Dpad left are unreachable on X360 controller with left thumb holding back button

back+LB : Z ( best health potion )
back+RB : X ( best mana potion )
Guide : I ( player inventory )
back+Guide : P ( Pet inventory )

Dpad UP : J ( arcane stats )
Dpad LEFT : S ( Skills menu )
Dpad RIGHT : C ( Character stats )
Dpad DOWN : Q ( Quest menu )

L3/Left stick click : M ( map adjustment )
Start : ESC ( Close all menus/Option menu )


Thanks for reading! All feedback are appreciated!

Raw data

To edit raw data for a profile go to
[Windows Drive]:\Users\[USER]\AppData\Local\ControllerCompanion\profiles for self-made profiles and

[Steam Library Directory]\SteamApps\workshop\content\367670 for profiles downloaded from Workshop. Under 367670 folder you might find multiple subfolders, use notepad to open profile.cpp files inside and read the first line to find out which file belong to which process.

process: Torchlight2
title: Torchlight II
mouse acceleration: 300
a @ Left mouse button: mouse left
b @ Right mouse button: mouse right
start @ Esc: key Escape norepeat
x @ 1: key D1 norepeat
y @ 2: key D2 norepeat
left shoulder @ w: key W norepeat
right shoulder @ Tab: key Tab norepeat
dpad left @ s: key S norepeat
dpad right @ c: key C norepeat
dpad down @ q: key Q norepeat
dpad up @ j: key J norepeat
guide @ i: key I norepeat
right thumb @ 7: key D7 norepeat
left thumb @ m: key M norepeat
back a @ 3: key D3 norepeat
back b @ 4: key D4 norepeat
back x @ 5: key D5 norepeat
back y @ 6: key D6 norepeat
back guide @ p: key P norepeat
back left shoulder @ z: key Z norepeat
back right shoulder @ x: key X norepeat
back right thumb @ 8: key D8 norepeat
back dpad right @ 9: key D9 norepeat
back dpad down @ 0: key D0 norepeat
left trigger @ `: key Oemtilde norepeat
right trigger @ Shift: key LShiftKey norepeat
left stick @ Mouse movement: mouse movement
right stick @ Mouse scroll: mouse scroll
5 Comments
MagicalGirlBeth 1 Nov, 2018 @ 10:07pm 
This is perfect! <3 Thankies!
NormireX 19 Nov, 2016 @ 8:18pm 
@Madn3ss no prob, i just edited it myself and was able to select Right Trigger for secondary bindings.
Madn3ss  [author] 19 Nov, 2016 @ 8:04pm 
@NormireX when this profile was first created back button was the only option for secondary trigger in Controller Companion. Haven't gotten the time to improve it.
NormireX 19 Nov, 2016 @ 2:58pm 
Be better if Right Trigger was the Secondary binding so you hold Right Trigger and then press XABY, Right Stick Click etc, back button is such a strange option for that.
Static10101 21 Aug, 2015 @ 1:18pm 
Thanks :D: