Star Wars: Battlefront II (2017)
0 of 0

File information

Last updated

Original upload

Created by

Eratas

Uploaded by

nonox97

Virus scan

Safe to use

About this mod

This mod aim to improve, fix and rebalance the way sensitivity and acceleration affect the Infantry, Heroes, Vehicles and Starfighters.
❱ Direct Raw Input
❱ Aiming down sights is now effective
❱ Better vehicles feeling
❱ Focal Length Scaling

Permissions and credits
Changelogs
Mod Name: Better Camera
Author: Eratas
Contributors: tttt1010
Multiplayer Safe: Yes
Current Mod State: Working Properly

This mod is Open Source




❱❱❱ Description

This mod aim to improve, fix and rebalance the way sensitivity and acceleration affect the Infantry, Heroes, Vehicles and Starfighters.
This mod does not affect gamepads in any way.



❱❱❱ Features

❱ Direct Raw Input
Smooth and direct movements for fast and direct shots.
Sudden and fast movements will no longer result in drifting.


❱ Aiming down sights is now effective
The sensitivity of your zoom can now be set at the same speed as your global value.

❱ Better vehicles feeling
Better sensitivity scale for vehicles. Less drifting. Starfighters are more enjoyable.
Spoiler:  
Show

It is recommended to set the value of "Starfighter Mouse Precision and Response" to 0% in your settings.

❱ Focal Length Scaling
Spoiler:  
Show

Some words from tttt1010:
"Based on the original version of Better Sensitivity by Eratas/Nonox97, this version changes the way sensitivity is scaled by focal length. For example, if your hip fire sensitivity is at 10cm/360, and weapon has a 2.3x magnification (Han pistol ADS), then the ads sensitivity will be 23cm/360. This is the way Apex Legends and Call of Duty scales zoom sensitivity by default, the way Battlefield scales with uniform soldier aiming at 0%, and the way most Overwatch players prefer for their scope sensitivities."

Other:
For the mod to work as intended, the user's zoom sensitivity settings should be left as default. To be sure, navigate to %USERPROFILE%\Documents\STAR WARS Battlefront II/settings and edit ProfileOptions_profile_synced with a text editor. Make sure GstInput.SoldierZoomSensitivityAll has a value of 1.000000. The scaling should work with all FOV and hip fire sensitivities.

What is focal length scaling?
The larger the difference in FOV, the larger change in how your aim feels between games.

Does focal length affect scale?
Focal length can also change the perspective and scale of your images. A lens with a shorter focal length “expands” perspective, giving the appearance of more space between the elements in your images.

Is focal length the same as zoom?
Focal length is what affects the magnification. Excluding special purpose lenses, the longer the focal length, the larger the picture in the frame. Zoom is a lens's ability to change focal length.


❱ Base Game weird configuration values
Spoiler:  
Show

-OUTDATED EXPLANATIONS-
I was a bit chocked by some settings hidden in the game at first, some stuff makes no sense, those explanations are drastically abbreviated.


Vanilla weird values:

Infantry sensitivity scale: 0% to 150% with acceleration set to 150%
The sensitivity while zooming: 2% to 20% + the base sensitivity. No wonder zooming makes it hard to aim.
Vehicles sensitivity scale: 1% to 20% + their own smoothness/heaviness/inertia.
Starfighter sensitivity scale: 0% to 20% + acceleration.

Infantry:   Min: 0.000000 | Max: 0.150000
Zooming: Min: 0.100000 | Max: 2.000000
Vehicles:  Min: 1.000000 | Max: 20.000000
Starfighters:    Min: 0.000000 | Max: 20.000000
+ YAW (horizontal) Accelerations
+ Pitch (vertical) Acceleration, mostly vehicles
+ Specific Zooming property depending on weapons, scope, characters and FOV



I basically fixed/rebalanced everything I could, disabled/reduced accelerations when it was possible, and put a more linear scale for everything to be from 0% to 100%.

But since infantry, vehicles and starfighters have their own way to understand the values, I had to tweak it a lot.


All vehicles and starfighters have their own hardcoded inertia/smoothing/heaviness/behaviors that is not possible to modify without any risks, there's a lot of things I didn't fixed for the mod to stay multiplayer safe.




❱❱❱ Known Issues

  • For some obscure reasons, the Vanguard zoom use the same value as the Sentry normal aiming and since I've rebalanced the sentry sensitivity to be faster, well then the Vanguard is faster too, but only when you zoom with it.



❱❱❱ Suggestions

I'm always open for ideas and suggestions, all feedback are appreciated.

You will have to go through your settings to tweak it once again.

The "Lens Deformations" setting could help you to better see the ennemies from a long distance if you have a big FOV.

Thanks to FaceBiscuits, FupaiAm, SpartanAviation and many others for the useful feedbacks.

Make sure that you have "GstInput.MouseRawInput" set to 1 in your "ProfileOptions_profile_synced" from "Documents\STAR WARS Battlefront II\settings". It should be enabled by default (and by my mod) but could be missing on old installations, if it is the case, I suggest you delete all the files in that folder so the game could generate new ones again.



❱❱❱ Installation for Origin

Classic installation, Install just like most other mods.
Use Frosty Mod Manager, import the mod, apply it, put it anywhere in the load order and play. (Tutorial)




❱❱❱ Installation for Epic Games

Same as above, but you will need to follow those instructions for Frosty, do not launch frosty as Admin, use it only to apply the mod.
Create a new file, change the name and file extension to "Launch SWBF2.cmd" and put that code in it (right click > Modify then save it) do not forget to put your own game path in it, here are the defaults ("%%22" are needed), and then launch the CMD as Administrator when you're done installing mods with frosty.
___

"C:\Program Files (x86)\Origin\EALink.exe" "link2ea://launchgame/MtMassive?AUTH_PASSWORD=0&AUTH_TYPE=exchangecode&epicusername=&epicuserid=&epiclocale=en&theme=sws&platform=epic&Hotfix=go& -datapath %%22C:\Program Files (x86)\Origin Games\STAR WARS Battlefront II\ModData%%22"

___

You can also add this line bellow with your own game path in the launch argument settings in both Origin and Frosty.
NOTE: Launching the game with Frosty will apply the mods every time and it can take some time depending on your mod list, plus it will load your ram, use EmptyStandbyList to clean your memory each time you want to launch any game.

Frosty will crash after Applying the mods if not launched as Administrator. You can choose to let it crash and then launch it with the "SWBF2.cmd" or you can choose to let it launch the game if you put the line bellow in Frosty and in Origin in the launch argument sections from the settings of both launchers.

___

-datapath C:\Program Files (x86)\Origin Games\STAR WARS Battlefront II\ModData"
___

I actually got the game for free through the Epic Games Store and it works just fine.
Don't forget to check your mouse settings once in game.


___

It's over Anakin, I have the baguette.