GTA Gaming Archive

Bullet Spread/Recoil Fix v1.1

by jenksta

A GTA IV Mod


Category:Script Mods

Added:2014-08-24 08:40:25 -0700


Historic Rating:9/10

Historic Downloads:5,751


File Size:3.81 KB

Download Link:1408894825_recoil_fixv1.1.zip





Description


*CHANGELOG* v1.1 --Fixed 1.0.4.0 compatibility MAKE SURE YOU HAVE VISUAL C++ REDISTRUBUTABLE PACKAGES FOR VISUAL STUDIO 2013 INSTALLED http://www.microsoft.com/en-us/download/details.aspx?id=40784 vcredist_x86.exe and vcredist_x64.exe Requires an ASI loader. XLiveLess for IV+EFLC: http://www.gtavision.com/?section=downloads&site=download&id=2914 Some background: You might have notice, that IV on the PC has bullet spread/recoil disabled when you use a keyboard and mouse. All your shots (even blindfiring) are 100% accurate. Though, when using a controller, the bullet spread/recoil is enabled. For five years, this has been a problem, and nobody bothered fixing it. What the mod does: "Basically in iv's CWeapon::Fire function there's a call to a CWeapon::CalculateShotTargetAccuracy which calculates the target offset for the weapon shot (based on the peds weapon accuracy multiplier, current anim, e.t.c.), in this function there's a check for player peds (only applies if you they don't have a target entity (auto aim)) which checks a flag in the games control pad structure (set if theres any buttons pressed on the controller), if not using the controller the inaccuracy multiplier used is 0.1, however when using a controller the multiplier is set to 0.6." This script tells the game to use the controller accuracy (bullet spread/recoil) even when you're using a mouse basically. Installation: Just place shotstuff.asi into IV or EFLC's main directory (the folder that contains the game's .exe and the xlive.dll)