How to get hold to crouch (100% functional)

  • Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Zetsumei

FNG / Fresh Meat
Nov 22, 2005
12,458
1,433
0
33
Falmouth UK
How to get hold to crouch that works with heavy mgs (and does not switch function)

open your ROInput.ini with notepad
(mydocuments\mygames\unrealengine3\rogame\config\roinput.ini)

under

[ROGame.ROPlayerInput]
make your crouch button like this
Code:
Bindings=(Name="C",Command="Duck | Button bDuckHeld")

note: without Button bDuckHeld you won't be able to crouch with the heavy machineguns.

Save and start the game.

------------------------------------------------------------------------

for ADS you could use (again under [ROGame.ROPlayerInput]):

Code:
Bindings=(Name="RightMouseButton",Command="Ironsights |onrelease Ironsights")
although that is not perfect as you could get that the button swaps in function. In case this happens you can correct it with a regular toggle button bound to some other key.

for instance
Code:
Bindings=(Name="L",Command="Ironsights")

So if it becomes such that holding the ironsight button down actually makes you go out of ironsight, and not pressing anything makes you go into ironsight. Then you simply press the "correcting" button in this case L once to make the ADS button work correctly again.

------------------------------------------------------------------------------
By default it is hold to sprint for those wanting toggle sprint try the following:

this should probably do it.
Code:
Bindings=(Name="LeftShift",Command="toggle Sprint"

if not try

Code:
Bindings=(Name="Sprint",Command="toggle bSprint"
Bindings=(Name="LeftShift",Command="Sprint"

-------------

This is of course a temporary measurement, and lets hope that TWI allows us to bind these things in config options.
 
Last edited:

boOzy

FNG / Fresh Meat
Aug 22, 2011
96
5
0
Yeah did those already thanks. This works also:

Bindings=(Name="Sprint",Command="button bSprint | onrelease bSprint
 

Zetsumei

FNG / Fresh Meat
Nov 22, 2005
12,458
1,433
0
33
Falmouth UK
Yeah did those already thanks. This works also:

Bindings=(Name="Sprint",Command="button bSprint | onrelease bSprint

Why did you do that, sprint wasn't a toggle to begin with :\.

this is what i have for sprint by default:

Code:
Bindings=(Name="Sprint",Command="button bSprint"
Bindings=(Name="LeftShift",Command="Sprint"
 
Last edited:

boOzy

FNG / Fresh Meat
Aug 22, 2011
96
5
0
Why did you do that, sprint wasn't a toggle to begin with :\.

this is what i have for sprint by default:

Code:
Bindings=(Name="Sprint",Command="button bSprint"
Bindings=(Name="LeftShift",Command="Sprint"

Not sure have to check it LOL, maybe i forgot it wasn't :p
 

luciferintears

FNG / Fresh Meat
Apr 3, 2011
1,122
510
0
i wish you could crouch when taking cover behind a wall. Sometimes i want to crouch and get a lower angle than just stand up.
 

Zetsumei

FNG / Fresh Meat
Nov 22, 2005
12,458
1,433
0
33
Falmouth UK
i wish you could crouch when taking cover behind a wall. Sometimes i want to crouch and get a lower angle than just stand up.

while it doesnt always work perfectly it adapts yourself to the height of the cover. Press w in cover mode to peek over, or press the ironsights key.
 

Beckenz

FNG / Fresh Meat
Aug 31, 2011
1
0
0
Why did you do that, sprint wasn't a toggle to begin with :\.

this is what i have for sprint by default:

Code:
Bindings=(Name="Sprint",Command="button bSprint"
Bindings=(Name="LeftShift",Command="Sprint"


If I *want* Sprint to be a toggle, how would I modify that? I don't like holding the button down to sprint :( I get pinky sore!
 

Zetsumei

FNG / Fresh Meat
Nov 22, 2005
12,458
1,433
0
33
Falmouth UK
added a correction button for ADS in there. So if the ironsights button gets accidently swapped you press the correction button once and it will function correct again.
 

SkinZ187

FNG / Fresh Meat
Aug 16, 2011
174
55
0
How to get hold to crouch that works with heavy mgs (and does not switch function)

open your ROInput.ini with notepad
(mydocuments\mygames\unrealengine3\rogame\config\roinput.ini)

under

[ROGame.ROPlayerInput]
make your crouch button like this
Code:
Bindings=(Name="C",Command="Duck | Button bDuckHeld")

note: without Button bDuckHeld you won't be able to crouch with the heavy machineguns.

Save and start the game.

------------------------------------------------------------------------

for ADS you could use (again under [ROGame.ROPlayerInput]):

Code:
Bindings=(Name="RightMouseButton",Command="Ironsights |onrelease Ironsights")
although that is not perfect as you could get that the button swaps in function. In case this happens you can correct it with a regular toggle button bound to some other key.

for instance
Code:
Bindings=(Name="L",Command="Ironsights")

So if it becomes such that holding the ironsight button down actually makes you go out of ironsight, and not pressing anything makes you go into ironsight. Then you simply press the "correcting" button in this case L once to make the ADS button work correctly again.

------------------------------------------------------------------------------
By default it is hold to sprint for those wanting toggle sprint try the following:

this should probably do it.
Code:
Bindings=(Name="LeftShift",Command="toggle Sprint"

if not try

Code:
Bindings=(Name="Sprint",Command="toggle bSprint"
Bindings=(Name="LeftShift",Command="Sprint"

-------------

This is of course a temporary measurement, and lets hope that TWI allows us to bind these things in config options.


i edited the line in the ini file for your suggestion on non-toggle ads. ive seen some other people (not in this thread) state it didnt work for them either. just wondering if we are not applying this fix properly.
 

Zetsumei

FNG / Fresh Meat
Nov 22, 2005
12,458
1,433
0
33
Falmouth UK
you need to beware that you do not change the character set as then your new made pipe characters are saved wrongly and it doesnt work.

well you can do it in the console as well if that is easier for you. Do not forget the " symbols

For the crouch button:
Code:
setbind c "Duck | Button bDuckHeld"

For the ADS button:
Code:
setbind rightmousebutton "ironsights | onrelease ironsights"

To fix the ADS button when it reverses (happens when you double click too fast):
Code:
setbind l Ironsights

To toggle sprinting
Code:
setbind leftshift "toggle bsprint"

To toggle sprinting + moving forward
Code:
setbind leftshift "toggle bsprint | toggle moveforward"
 
Last edited:

Pietrole

FNG / Fresh Meat
Aug 16, 2011
23
3
0
This man needs a sticky. That alone would cut out 1/4 of all the posts on this forum.

Thank you kindly good sir :)
 

SkinZ187

FNG / Fresh Meat
Aug 16, 2011
174
55
0
you need to beware that you do not change the character set as then your new made pipe characters are saved wrongly and it doesnt work.

well you can do it in the console as well if that is easier for you. Do not forget the " symbols

For the crouch button:
Code:
setbind c "Duck | Button bDuckHeld"

For the ADS button:
Code:
setbind rightmousebutton "Ironsights | Onrelease Ironsights"

To fix the ADS button when it reverses (happens when you double click too fast):
Code:
setbind L Ironsights

To toggle sprinting
Code:
setbind leftshift "toggle bsprint"

To toggle sprinting + moving forward
Code:
setbind leftshift "toggle bsprint | toggle MoveForward"

still no luck...

i opened the console and entered this line of text exactly as i will type it below

setbind rightmousebutton "Ironsights | Onrelease Ironsights"

i hit enter after typing that in, closed the console...and no luck
 

Kasspa

FNG / Fresh Meat
Aug 16, 2011
59
2
0
I think you need to add quotations to the rightmousebutton. So it would look like


setbind "rightmousebutton" "Ironsights | Onrelease Ironsights"

Not 100% sure, but I remember that being how it was in counter-strike.