• Hi-Rez Studios
  •  Language
    • English - United StatesEnglish
  • Games
    • SMITE
      • Home
      • Refer A Friend
      • My referrals
      • Gods
      • Items
      • Player Stats
      • Teams
      • Leaderboard
    • Tribes
      • Home
      • Refer A Friend
      • My Referrals
    • Global Agenda
  • Support
  • Store
FAQ • Login • Register

Board index » Tribes: Ascend - Official Forums » Tribes: Ascend - General Public Forums » Tribes: Ascend - Feedback & Constructive Discussion

All times are UTC - 5 hours [ DST ]


Forum rules


Please click here to view the forum rules

Request: Dynamic sensitivity

Moderator: Cyberlink



Post new topic Reply to topic  Page 1 of 3
 [ 23 posts ]  Go to page 1, 2, 3  Next
Previous topic | Next topic 
 Request: Dynamic sensitivity 
Author Message
DigitalOutcast

Beta Tester
Beta Tester

Joined: Fri Jan 08, 2010 6:12 pm
Posts: 6
Post Request: Dynamic sensitivity
One of the best scripts EVER in T1 was a script that dynamically adjusted my sensitivity based on the weapon I was using. So for the laser rifle it was low, and for the disk it was relatively high and for the CG it was somewhere in between. Having to use one sensitivity for weapons that fire in such different ways across so many different situations with the type of precision that tribes calls for is unduly difficult.

This can be an advanced option turned off by default, but since we cannot mod the game or script it in any way at the this time, it would be nice if you could add this feature.

As a work around.

Ananasi wrote:
To make a key which changes the sensitivity when pressed, open the TribesInput.ini file (My Documents\My Games\Tribes Ascend\tribesgame\config\TribesInput.ini) in a text editor and add the line (all one line, shouldn't the code block retain the CRs?...grr)
Code:
Bindings=(Name="ThumbMouseButton",Command="SetSensitivity 10 | OnRelease SetSensitivity 25",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
to the [Engine.PlayerInput] section. I use the thumb button on my mouse to accomplish this, but you can change the key by modifying the Name variable (key names are here). The SetSensitivity exec function takes the sensitivity value as input (in the example, 10 while the thumb is pressed, 25 when it is not).

Here is an equivalent switch mechanism for toggling between two sensitivity values, using the ThumbMouseButton to switch between 10 and 25 sensitivity in this example (three lines)
Code:
Bindings=(Name="SwitchToLowSensitivity",Command="SetSensitivity 10 | SetBind ThumbMouseButton SwitchToHighSensitivity",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="SwitchToHighSensitivity",Command="SetSensitivity 25 | SetBind ThumbMouseButton SwitchToLowSensitivity",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ThumbMouseButton",Command="SwitchToLowSensitivity",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Replace all three instances of "ThumbMouseButton" with the keybind of your choice.

If you want to "autotoggle" the sensitivity when the zoom key is pressed, change the "DoZoom" binding to (again, all one line)
Code:
Bindings=(Name="DoZoom",Command="PressedZoom | SetSensitivity 10 | OnRelease ReleasedZoom | OnRelease SetSensitivity 25",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
change the SetSensitivity values as desired (in this example, 10 when zoomed and 25 when unzoomed).

For even more sensitivity goodness, change the "GBA_MagnifyZoom" and "GBA_DemagnifyZoom" binds to (two lines)
Code:
Bindings=(Name="GBA_MagnifyZoom",Command="MagnifyZoom | SetSensitivity 5",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="GBA_DemagnifyZoom",Command="DemagnifyZoom | SetSensitivity 10",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
which changes the sensitivity to 5 when zoomed in at higher power and 10 when at lower power. Note that when you unzoom and then zoom back in, it will always be at the sensitivity you selected in the "DoZoom" key binding, regardless if you are zoomed at the higher power. You can hit the bind for higher magnification (mouse wheel up by default) in that circumstance and it will switch to the lower sensitivity value. If I can get around to it, I'll figure out an easier way of persisting the zoom magnification state and automatically switching accordingly.

Please note that you should back up your TribesInput.ini file before making changes. Additionally, the devs may push out patches which overwrite your changes in some manner or another.

Last edited by DigitalOutcast on Wed Dec 07, 2011 1:45 am, edited 3 times in total.

Tue Dec 06, 2011 12:21 pm
Profile
minedisk


Joined: Wed Sep 14, 2011 1:48 pm
Posts: 18
Post Re: Request: Dynamic sensitivity
This is hugely important to me. I can't snipe with a sensitivity over 7, and I can't midair at anything below 20. The Beowulf and Shrike need much higher sensitivities than this.

The Ranger is a great example of this problem. I need a low sensitivity to aim his assault rifle accurately, and I need a higher one to use his thumper in a skirmish.

A way to record preferred sensitivities for weapons and vehicles would really help T:A's gameplay.


Tue Dec 06, 2011 12:25 pm
Profile
Pumpelche
User avatar


Joined: Tue Aug 09, 2011 2:22 am
Posts: 1888
Location: Switzerland
Steam Gamer Name: Pumpelche
Post Re: Request: Dynamic sensitivity
!

+ When zooming with the Sniper Rifle
_________________
«LONG WAY» Juggernaut Montage (more Gameplay, less Killshots) *NEW*

How God imagined Juggernauts should be played..


Tue Dec 06, 2011 12:28 pm
Profile ICQ
DigitalOutcast

Beta Tester
Beta Tester

Joined: Fri Jan 08, 2010 6:12 pm
Posts: 6
Post Re: Request: Dynamic sensitivity
Yea dont even get me started on vehicles, its nearly impossible to have a high precision sensitivity for the guns and then pilot anything.

I think a series of sliders is easy enough you generally know where you want your sensitivity per gun pretty quickly.


Tue Dec 06, 2011 12:28 pm
Profile
TheSmugSean


Joined: Thu Oct 13, 2011 1:01 pm
Posts: 328
Post Re: Request: Dynamic sensitivity
minedisk wrote:
This is hugely important to me. I can't snipe with a sensitivity over 7, and I can't midair at anything below 20. The Beowulf and Shrike need much higher sensitivities than this.

The Ranger is a great example of this problem. I need a low sensitivity to aim his assault rifle accurately, and I need a higher one to use his thumper in a skirmish.

A way to record preferred sensitivities for weapons and vehicles would really help T:A's gameplay.

20? I usually play on 10


Tue Dec 06, 2011 12:46 pm
Profile
Xeriel
User avatar


Joined: Wed Nov 16, 2011 8:36 pm
Posts: 577
Post Re: Request: Dynamic sensitivity
Yes please, especially if they want to have the shriek magically reduce your sensitivity without your approval while you're in it.
_________________
In game: Ashur (EU servers)


Tue Dec 06, 2011 12:53 pm
Profile
globz


Joined: Sat Mar 27, 2010 12:34 am
Posts: 60
Post Re: Request: Dynamic sensitivity
I just use my naga with staged sensitivity.
_________________
Hope, progress, and growth spring from the crypt of realized fallacies.

Mobile disco team incoming!


Tue Dec 06, 2011 12:54 pm
Profile
Baharroth

Beta Tester
Beta Tester

Joined: Fri Jun 12, 2009 3:13 pm
Posts: 2605
Post Re: Request: Dynamic sensitivity
+1

This would be awesome. It'd give a higher level of customisation that players would definitely appreciate.
_________________
Image
Dislike the search limit? Click here or here.


Tue Dec 06, 2011 1:08 pm
Profile
Ananasi
User avatar


Joined: Thu Sep 15, 2011 4:49 pm
Posts: 1001
Post Re: Request: Dynamic sensitivity
To make a key which changes the sensitivity when pressed, open the TribesInput.ini file (My Documents\My Games\Tribes Ascend\tribesgame\config\TribesInput.ini) in a text editor and add the line (all one line, shouldn't the code block retain the CRs?...grr)
Code:
Bindings=(Name="ThumbMouseButton",Command="SetSensitivity 10 | OnRelease SetSensitivity 25",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
to the [Engine.PlayerInput] section. I use the thumb button on my mouse to accomplish this, but you can change the key by modifying the Name variable (key names are here). The SetSensitivity exec function takes the sensitivity value as input (in the example, 10 while the thumb is pressed, 25 when it is not).

Here is an equivalent switch mechanism for toggling between two sensitivity values, using the ThumbMouseButton to switch between 10 and 25 sensitivity in this example (three lines)
Code:
Bindings=(Name="SwitchToLowSensitivity",Command="SetSensitivity 10 | SetBind ThumbMouseButton SwitchToHighSensitivity",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="SwitchToHighSensitivity",Command="SetSensitivity 25 | SetBind ThumbMouseButton SwitchToLowSensitivity",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ThumbMouseButton",Command="SwitchToLowSensitivity",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Replace all three instances of "ThumbMouseButton" with the keybind of your choice.

If you want to "autotoggle" the sensitivity when the zoom key is pressed, change the "DoZoom" binding to (again, all one line)
Code:
Bindings=(Name="DoZoom",Command="PressedZoom | SetSensitivity 10 | OnRelease ReleasedZoom | OnRelease SetSensitivity 25",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
change the SetSensitivity values as desired (in this example, 10 when zoomed and 25 when unzoomed).

For even more sensitivity goodness, change the "GBA_MagnifyZoom" and "GBA_DemagnifyZoom" binds to (two lines)
Code:
Bindings=(Name="GBA_MagnifyZoom",Command="MagnifyZoom | SetSensitivity 5",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="GBA_DemagnifyZoom",Command="DemagnifyZoom | SetSensitivity 10",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
which changes the sensitivity to 5 when zoomed in at higher power and 10 when at lower power. Note that when you unzoom and then zoom back in, it will always be at the sensitivity you selected in the "DoZoom" key binding, regardless if you are zoomed at the higher power. You can hit the bind for higher magnification (mouse wheel up by default) in that circumstance and it will switch to the lower sensitivity value. If I can get around to it, I'll figure out an easier way of persisting the zoom magnification state and automatically switching accordingly.

Please note that you should back up your TribesInput.ini file before making changes. Additionally, the devs may push out patches which overwrite your changes in some manner or another.

Last edited by Ananasi on Tue Dec 06, 2011 11:24 pm, edited 1 time in total.

Tue Dec 06, 2011 4:58 pm
Profile
dnkypnch


Joined: Wed Jul 13, 2011 2:32 pm
Posts: 1285
Post Re: Request: Dynamic sensitivity
ananasi, thanks for that. i was just trying to figure this out. couldn't find the commands via the console.

maybe you know, is there a way to dump available commands via the console?


Tue Dec 06, 2011 5:09 pm
Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  Page 1 of 3
 [ 23 posts ]  Go to page 1, 2, 3  Next

Board index » Tribes: Ascend - Official Forums » Tribes: Ascend - General Public Forums » Tribes: Ascend - Feedback & Constructive Discussion

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © phpBB Group.
Phpbb Style Designed and Copyrighted by Vjacheslav Trushkin for Free Forums/DivisionCore.
Terms of Service and Privacy Policy

All content © Hi-Rez Studios.