Gameplay Fixes V3.3

GameplayFixesV 1.0

Open-source script that aims to address some of the numerous issues GTA:V has.

This mod is does not patch the game directly, and should thus last more without active maintenance. It only makes use of in-game natives.

Use the INI to configure it to your liking. I highly suggest you to read through all the options and decide which one to enable, with particular attention to the ones that could possibly cause issues with the game story (those which don’t say anything have been tested and work fine with the story). All options can be enabled or disabled independently from one another.

Requires ScriptHookV
Installation: simply extract the ASI inside the game’s root directory (where you have installed GTA:V, not inside the “scripts” folder).

Features:
Player:
– Enable friendly fire
– Allow player to jack friendly peds vehicles
– Sprint inside interiors
– Works in b1180 & later, but doesn’t in b372. Don’t know in between
– Allow weapons inside safehouse
– Could (and probably will) break some story missions, but shouldn’t otherwise have problems in normal freeroam

Player Vehicle:
– Disable mid-air car controls and the ability to rotate the player’s vehicle while stuck/upside down
– Disable the automatic explosion after the players vehicle collides with something at high speeds
– Leave engine on when exiting vehicle if player keeps the exit vehicle button pressed for 200ms. Similar to GTA:IV
– Disable the auto-centering of the player vehicle’s wheels on exit.
– While this is universally compatible, it could cause some issues with mission vehicles. Disable if necessary
– Block player from entering ragdoll when standing on car roofs
– The max speed the player can reach before entering ragdoll is customizable inside the INI
– Disable the forced jump out when entering a water body with a bike (player will still jump out if completely submerged)

Peds:
– Block peds from entering the “writhe” state and consequently dying
– Block peds from entering the “hurt” state when shot while standing and consequently dying (or entering writhe)
– Should be enabled in tandem with “DisableWritheWhenInjured”, makes shootouts last much longer
– Allow mission peds to be damaged by other entities’ and not only the player
– Make (most) sitting peds behave normally when shot, instead of dying instantly
– Disable dead peds from jumping out of the vehicle they are in

Changelog:
v3.3 – Changelog:
– Add DisableIntroScreens & DisableEnhancedLandingPage
– Improve NM reactions code to prevent game crashes
– Fix DefaultVehicleRadioOff not working correctly
– Improve EnableBrakeLightsOnStoppedVehicle

v3.2 – Changelog:
– Fix LowPriorityPropsPatch on Enhanced
– Misc improvements

v3.1 – Changelog:
– Add support for Enhanced memory patches
– Memory patches are now universal, tested from Legacy b1180 to b3521, and latest Enhanced (b1013).
– Completely reworked AllowWeaponsInsideSafeHouse
– Fixed EnableBrakeLightsOnStoppedVehicle, PedUmbrellas, FriendlyFire
– Disabled LowPriorityPropsPatch by default: causes crashes in Enhanced.
– Misc fixes

v3.0 – Changelog:
Added:
– Add memory patching options without hiding complexity to the user. These types of patches are known to break easily across different game versions.
– Implement basic logging for errors.
– Implement checks for current game version, preventing crashes and allowing some options to work on older versions of the game (with some functionality disabled). This mod is now officially compatible with every game version ScriptHookV supports.
– Only less than 10% of the options available are incompatible with the Enhanced version of the game. It’s always stated when an option is incompatible with Enhanced.
– Memory:
– LowPriorityPropsPatch, CenterSteeringPatch, CopBumpSteeringPatch, HUDWheelSlowdownPatch
– Player:
– EnableCrouching, EnableMidAirLedgeGrab, DisablePlayerAutoVaulting, DisablePlayerDropDowns, SilentWanted
– Player Damage:
– LocationalDamage, DeadlyPlayerHeadshots, EnableWeaponRecoil, DropPlayerWeaponWhenRagdolling EnablePlayerNMReactionsWhenShot
– Player Vehicle:
– EnableBrakeLightsOnStoppedVehicle, DynamicallyCleanVehicles, DisableVehicleJitter, DisableAirVehicleTurbulence, DisableAutoEquipHelmets
– Player Controls:
– ReplaceRadioTuneForwardWithRadioOff
– HUD:
– MinimapSpeedometer
– Audio:
– MuteSounds, MuteArtificialAmbientSounds, DisablePlayerPainAudio
– Peds:
– DynamicCarJackingReactions, EnableShootingJackedPeds, EnablePedShove, PedUmbrellas, DisableScenarios, DisableWorldPopulation
– Peds Combat:
– DeadlyNPCsHeadshots
– Peds Accuracy:
– PedAccuracyMode, PedShootRateMode, PedGlobalWeaponDamageModifier, PedGlobalMeleeWeaponDamageModifier

Improved:
– General refactoring
– ReloadIniKey, DisableWheelsAutoCenterOnCarExit, KeepCarHydraulicsPosition, DisarmPlayerWhenShot, EnablePlayerActionsForAllPeds, DynamicallyCleanWoundsAndDirt, FriendlyFire, DisableFirstPersonView

v2.0 – Changelog:
Added:
– ReloadIniKey, FiveM support resource files
– Player:
– DisableActionMode, CleanWoundsAndDirtInWater
– Player Control:
– DisableAssistedMovement, DisableCameraAutoCenter, DisableFirstPersonView, DisableIdleCamera
– Player Vehicle:
– KeepCarHydraulicsPosition, EnableHeliWaterPhysics, DisableFlyThroughWindscreen, DisableBikeKnockOff, DisableDragOutCar
– HUD:
– AllowGameExecutionOnPauseMenu, DisablePauseMenuPostFX, DisableHUDPostFX, DisableSpecialAbilityPostFX, EnableBigMapToggle, SetRadarZoom, DisableMinimapTilt, HideMinimapFog, HideMinimapBars, HideAbilityBarForNonMainCharacters, AlwaysHideAbilityBar, ReplaceArmourBarWithStamina, HideMinimapSatNav, HideMinimapDepth, HideHudComponents, HideWeaponReticle, HideEnemiesBlips
– Audio:
– DisableWantedMusic, DisablePoliceScanner, DisableFlyingMusic, DisableRadioInterruptions, DefaultVehicleRadioOff
– Peds:
– DisableShootFromGround
Improved:
– DisableWheelsAutoCenterOnCarExit, DisarmPedWhenShot, DisableMobilePhone, LeaveEngineOnWhenExitingVehicles
Removed:
– PlayerCanJackFriendlyPeds

v1.2 – Changelog:
– CamFollowVehicleDuringHandbrake / CamFollowVehDelay – Force gameplay camera to follow the vehicle when using the handbrake
– DisableStuntJumps – Disables all stunt jumps around the map
– DisableMobilePhone – Disables the player’s mobile phone
Fixes:
DisableEngineSmoke and DisableEngineFire now work as intended

v1.1 – Changelog:
– DisarmPlayerWhenShot / DisarmPedWhenShot – Allow enemies that hit the player’s weapon (or hands) to disarm the player, similar to RDR and GTA:IV. Adjust DisarmChance and DisarmIncludeLeftHand at your liking. Inspired by jedijosh920’s Disarm
– ToggleFPSWalking – Allow player to toggle between jogging and walking in FPS mode. Inspired by chinagreenelvis’s Walk Toggle
– DisableEngineFire – Disable engine fires when engine health reaches below 0. Also disables automatic vehicle explosion after engine healt reaches -4000
– DisableEngineSmoke – Same as DisableEngineFire, but the threshold is set to 400. Prevents the engine from smoking and catching fire
– DisableRecording – Disable the replay recording feature completely
Fixes:
– Improved friendly fire code allowing player to perform melee lockon on friendly peds
– Allow player to still have control of wheel steering when vehicle is stuck
– Allow player to switch characters while inside the safehouse (AllowWeaponsInsideSafeHouse is now disabled by default)
– Made the LeaveEngineOnWhenExitingVehicles option more similar to GTA:IV’s

Credits:

SuleMareVientu

4/5 - (1 vote)

Download mod

FileFile size
zip GameplayFixesV-v3.3375 KB

2 thoughts on “Gameplay Fixes V3.3

Leave a Reply

Your email address will not be published. Required fields are marked *