Tribes Ascend Zoom Sensitivity Tweak Guide
Tribes Ascend Zoom Sensitivity Tweak Guide by SkepticTA
After working out this jump jet ski ini tweak (thanks to RootBeerAlamode), I started thinking about zoom sensitivity and set out to make a tweak for that.
edit: updated to handle zoom levels based on tip from Ananasi
edit: added another version that resets zoom level to 1 on release (has less issues too)
This binding will change your mouse sensitivity while you are zoomed, with different amounts per zoom level. In the code here, I have it set to 8 at 1x, 12 at 2x and 20 normal; tweak these numbers to your liking. These numbers match the in-game slider, so you can figure out what values you want that way.
To install, open this file in notepad:
My DocumentsMy GamesTribes AscendTribesGameconfigTribesInput.ini
Paste this code below everything else in the [Engine.PlayerInput] section, it will overwrite the previous bind for LeftShift. To disable just remove these lines.
With zoom reset
Bindings=(Name="GBA_MagnifyZoom",Command="MagnifyZoom | setsensitivity 8.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="GBA_DemagnifyZoom",Command="DemagnifyZoom | setsensitivity 12.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="LeftShift",Command="PressedZoom | setsensitivity 12.0 | OnRelease DemagnifyZoom | OnRelease ReleasedZoom | OnRelease setsensitivity 20.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Without zoom reset
Bindings=(Name="GBA_MagnifyZoom",Command="MagnifyZoom | setsensitivity 8.0 | setbind ZoomSens setsensitivity 8.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="GBA_DemagnifyZoom",Command="DemagnifyZoom | setsensitivity 12.0 | setbind ZoomSens setsensitivity 12.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ZoomSens",Command="setsensitivity 12.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="LeftShift",Command="PressedZoom | ZoomSens | OnRelease ReleasedZoom | OnRelease setsensitivity 20.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Note: there are some issues with normal sensitivity starting out at a zoom amount when you first start the game or if you die while zoomed, but pressing the zoom button once will fix it. This will also cause your sensitivity to always change to these fixed values whenever you use zoom, no matter what you set the slider to.
Here is another version, this one toggles between levels:
Bindings=(Name="TWEAK_Zoom0",Command="ReleasedZoom | SetSensitivity 9.0 | OnRelease SetBind LeftShift TWEAK_Zoom1",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="TWEAK_Zoom1",Command="PressedZoom | DemagnifyZoom | SetSensitivity 6.0 | OnRelease SetBind LeftShift TWEAK_Zoom2",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="TWEAK_Zoom2",Command="MagnifyZoom | SetSensitivity 4.0 | OnRelease SetBind LeftShift TWEAK_Zoom0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="LeftShift",Command="TWEAK_Zoom1",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
This turns leftshift into a step function zoom, pressing the button cycles between levels 0-2, with different sensitivity for each. No problems with it so far, but any weirdness can be fixed by tapping zoom key. I didn’t care for the feel of tapping leftshift, so I tested swapping melee/zoom buttons and it felt pretty good.
I'm not even sure you'll be reading this, but, is there anyway to join you ?
I'd like to propose you a script, because I can't understand shit about this. I'd like a script that lower the sensibility when i'm pressing mouse button 1, and get it back to normal when released. I'm sure it's possible, it's just the .ini format that I can't understand :/
Thank you!