This project aims for making roaming/exploring in GTA V a smoother experience, with less interrupting elements and no violence. Focus is on making the game have as little violence as possible but violence can be put back and customized in the configuration file if you like. Change the default settings when you want to do violent missions. You can also deactivate/activate the mod with a key. Some features when activated may unable you to complete your mission. Just like when you got certain features activated with a trainer.I highly recommend using this perfect start game save if you want as little violence as possible. OR If you want everything unlocked in game then use this one.
Make sure to install the configuration file (more under installation). And if you want even less violence, scroll down to "How to make the game even less violent".
Weapons are now removed from the player by default. Get them back by setting (works while playing): remove_all_player_weapons=0 and disable_all_firing_and_melee=0 in the .ini file and save it (scroll down to "How to make changes in the configuration file" for more info). The player also gets back all weapons when deactivating the mod with the key.
If you have ideas for new features and improvements I appreciate it.
N - teleport as driver to the closest vehicle. Except if inside a vehicle as passenger, in that case you become the driver.
B - get inside the closest vehicle if it got a driver. Except if inside a vehicle, in that case switches places with passengers.
E (using the horn) - peds around you, who wants to join you in your vehicle will be come running. When completely still and using the horn (E), all peds inside will leave.
"+" for increase in engine power, "-" for decrease.
End - Simple unstuck attempt with the vehicle.
Delete - deactivate/activate the mod (only works if you got the .ini installed).
Some of the features/ options in the configuration file (turn on/off)
-- Because there is no violence by default, there is no blood either. The level of violence can be customized to your preferences.
-- Speech and pain sounds muted by default.
-- Violent and sexually disturbing peds removed by default like hookers, strippers, cultists, but also Wade, Lamar and Denise. (Lamar to prevent story mode when using the 10% completed game save).
-- Join a drivers vehicle as a passenger with the default key B. While inside a vehicle and pressing B, switches seat with other passengers. Press N as passenger to switch place with the driver.
-- Switch vehicles instantly with default key N to the closest one to your position.
-- Buss peds. Use the horn to signal to peds to join you in your vehicle. When completely still and using the horn, all peds inside will leave.
-- Switch vehicles instantly by driving into one.
-- Consequences When Crashing.
-- Spawn random vehicles.
-- Remove/skip radio stations.
-- Increase and decrease of the engines power with two keys. A negative value makes the vehicle go slower than normal (0).
-- Default keys: "+" for increase in engine power, "-" for decrease. Press and hold "End" for an unstuck attempt. Default "Delete" for activate/deactivate the mod.
-- Inactivate/activate the mod.
-- Options for no player collision with peds and vehicles.
-- Visual effects and sounds options for random horn sounds, particle FX effects, firework and flares when interacting with the vehicle horn.
-- Many features can be altered in the configuration file that comes with the mod.
-- Other features/ options that can be set to on or off:
Invincible, remove all weapons, police ignore player, everyone ignore player, clear player wanted level,
clear area of cops, player can't be hassled by gangs, player noise multiplier, can't be dragged out, player can't ragdoll,
stick to vehicle, teleport away when into water, pedestrians cars disappear underground to avoid collisions,
block melee with animation, wont create random cops, can't be targeted, clear ped blood damage, no stippers or hookers,
fix windows while inside vehicle, can't fly through windscreen, set maximum vehicle speed, disable player combat with firearms and melee.
-- Support for Xinput controller (e.g. Xbox 360 pad). Needs to be activated in the configuration file that comes with the mod in order to use.
All close peds are invincible by default, on foot and in cars. You can't run them over, they can't ragdoll. They are bulletProof, fireProof, explosionProof, collisionProof and meleeProof.
More features and info in the in the configuration file that comes with the mod.
You need the latest version of the tool Script Hook V by Alexander Blade in order for this mod to work.
Put FamilyFriendlyFreeRoaming 1.x.asi and FamilyFriendlyFreeRoaming.ini into your GTA5 folder where your GTA5.exe is located. Remove it again to remove the mods feature. Note that you can be banned if you try to use mods in multiplayer (GTA Online).
Always use the latest configuration file that comes with the mod (FamilyFriendlyFreeRoaming.ini). In order for the mod to work with the default settings you need to use a game save and I highly recommend using this perfect start game save if you want as little violence as possible.
If you want everything unlocked, for example be able to play golf, use this one. Do got a little violence though like for example randomly witnessing car thefts of other peoples cars in the area.
How to make changes in the configuration file
With the mod comes the file called FamilyFriendlyFreeRoaming.ini. As stated in the installation instruction, this file goes into your GTA5 folder where your GTA5.exe is located. Just like the mod itself. The file can be opened and edited just like a text file but you might have to right click on it and click open as. You can use any text editor, like notepad.
The .ini file is read from continuously and so when you make changes in it and save it, these changes will take effect when you tab back into the game. There is no need to restart anything. Just go Alt + Tab while playing and switch to the .ini file, make some changes, save and Alt + Tab back into the game.
How to make the game even less violent
-- If you don't want your child to be able to inactivate the mod, simply change the number after activate= in the .ini file to nothing. That way no key code can be found and nothing happens.
-- You might want to consider turning these features on: consequences_when_crashing_into= (1 or 2)
max_vehicle_speed= (anything above -1 will be used, -1 means off)
-- Remove the intro video of the game.
-- Install alternative loading screens.
-- With a trainer like Enhanced Native Trainer you can auto remove scratches on the vehicle etc. With the help of a menu you can customize your experience even further and for example also spawn all vehicle models, change the time and lock it and teleport. Note that some features exists in both my mod and these trainers.
-- Don't play as Trevor. :)
-- Turn off notifications under settings.
-- Turn off aircraft firing with airplanes by changing keys in settings, key bindings, aircraft.
-- You might want to consider disable more radio channels. Some are still on as default that are not so violent but to be completely sure you can instead use the self radio with your own music or spotify. You can turn music off in the game settings, if you don't want to do it in the .ini file.
Play your own music instead of the radio: In the configuration file, under [Radio], set all channels to -1 except RADIO_19_USER which should be set to 1. Here's how you set up your user music channel. If you don't want any radio or music at all you can go ahead and change OFF=0 to OFF=1 in the config file.
-- Now, while the "Ultimate 100% Perfect Game Save" linked to above got all random events completed, I have noticed that you still can witness random vehicle thefts. A pedestrian somewhere in your area gets his/her vehicle stolen and wants you to help him/her get it back. And while you can ignore these events, it is still a bit disturbing to hear and see the thief driving away and the victim call for help. The best solution I got for this so far is to use a starter game save instead . I have played with this game save for many hours without anything disturbing at all. Note that this save only got about 10% story completed which means that not everything in the game is unlocked in shops etc. But you can get those items with a trainer if you like, for example max out your vehicle. You can also only play as Franklin although that doesn't really matter and you can still change skin with a trainer if you like. The whole map is unlocked so it doesn't affect your exploring.
On the map there is a marker leading to a violent mission. Make sure to have set stop_cutscenes=1 (set as default), that way the mission will fail directly, before any violence occurs and the free roaming can continue.
Tips on non violent activities
Best non-violent things to do (quora.com)
Least Violent Activities (complex.com)
A few interesting mods
I have not tested all of them yet so I can't say for sure that they are all completely violent free.
Animal Ark Shelter.
Vehicle Remote Central Locking (no violence, made by me).
Koenigsegg Agera R. A totally amazing car mod with many cars included in a dlc/addon.
Open All Interiors. A must have.
Single Player Apartment.
Travel to North Yankton.
Los Santos Airlines.
Premium Deluxe Motorsport Car Dealership.
If your computer can handle it, consider installing a graphics enhancer mod. It really makes it so much more fun!
I didn't get any FPS drop while using this setup:
2. VisualV, use the mod package in OpenIV
3. "The package called "ReShade + SweetFX 2.0". Only worked for me when installing manually, that is
moving Sweet.fx, ReShade.fx, ReShade64.dll and the SweetFX folder into the GTA V folder."
I like game brightness at about 40-50% with this.
Not yet implemented/ todo list
-- Remove more inappropriate pedestrian models if any are found.
-- With 1.1 all speech sounds are suppressed. With the help of OpenIV you can replace sound files. They got nice guides for this. It require some time invested though. The ambient sound files are in "GTA V/x64/audio/sfx S_". Normal male peds are in S_FULL_AMB_M and females in S_FULL_AMB_F
Players are inside S_MISC.
-- Your feedback.
-- Option for muting speech and pain sounds. Fixed issue with the unstuck key.
-- Speech and pain can be turned on/off for peds and player in the config file.
-- Peds can be set to not ragdoll.
-- Increased performance.
-- Performance hotfix.
-- Remove/skip radio stations option in the .ini file. Some are on and some off as default now. You can customize yourselves and make changes to the .ini file while playing. Just TAB down and edit the file. Changes goes live when you save it and go back playing.
-- Radio can be turned off normally. Added a few more ped models for removal. Increased performance, more balanced pressure on hardware.
-- When using the feature "pedestrians cars disappear underground" the trailers to the vehicles will now also go down and not get stuck.
-- New option in the config file to enable deformation of your and peds vehicles. Lights can break and the engine can break down, making the car stop for example.
-1.6 - 1.7
-- Pressing "B" (key can be changed in .ini) makes your player go ahead and join as a passenger in a vehicle.
-- Using the horn makes peds who wants, come to join you in your vehicle (can be changed back in .ini). Use the horn again while being still makes them go out again but only if the vehicle is still.
-- Press "N" (key can be changed in .ini) to change vehicle to the closest one to you. When close, passengers will switch vehicle with you. Bikes sometimes seem to be hard to get on when there's cars nearby and one of those might be chosen instead.
-- Option in .ini that makes you switch vehicle with the peds inside the vehicles you hit.
-- Peds are no longer dragged out (can be changed back in .ini), but will instead get out automatically when you open the door.
-- Peds wont flee anymore and they like you (can be changed back in .ini).
-- Improved radio silence when set in vehicle.
-- Changed to a newer key handling system.
-- The engine power set now transfers to your next car.
-- Deformation should work now. Small bug fixes.
-- Added more options in the .ini for customization of the violence level.
-- Passengers will be better transferred between vehicles when you are a passenger and press N (switching directly) to get inside a new vehicle, with you as the new driver.
-- Because of the AI of the game, buses can't handle more than a few peds so I changed it so that most of them are teleported instead of walking inside normally. Please report if you find any other vehicles which can't handle all peds trying to get inside.
-- If inside a vehicle and pressing B, you now switches seat with other passengers.
-- Press N as passenger to switch place with the driver.
-- You can now go from driver to passenger by pressing B. Go from passenger to driver by pressing N.
-- Added controller support for busing/ picking up peds and join as a passenger.
-- Engine power set now persists between game sessions and you change the value in the .ini too.
-- Firetruck fixed (getting peds to join all of the seats).
-- Improved the busing peds feature which handles peds that's going to join your vehicle
-- Vehicle light for the player got a multiplier in the .ini now. Set to not be used by default (-1).
-- Fixed bug with no_stippers_hookers_or_cults and added some more models to the list.
Report more inappropriate models. Here's a list of all: http://ragepluginhook.net/pedmodels.aspx
-- Default key for inactivate/activate mod changed to Delete.
-- Peds should no longer sometimes say short sounds when they are set to be quiet.
-- Parked vehicles accessed by pressing N or normal enter wont have to be hotwired and unlocked. Also the alarm wont go off.
-- stick_to_vehicle should now work again.
-- Option for extra horn response from ped drivers, set to off by default.
-- Various bug fixes and small improvements.
-- Standard values will be used when the user forgets to install the .ini file. But you should still use it. The .ini file is needed to deactivate the mod.
-- Option to disable player combat with firearms and melee.
-- Option to set maximum vehicle speed for the player in the .ini file.
-- Better removal of unwanted peds.
-- Bug with stick_to_vehicle fixed.
Ini changes (more info about them in the new .ini):
Under [Player_Options] added:
disable_all_firing_and_melee=0 ;(0 means this feature is not activated)
max_vehicle_speed=-1 ;(-1 means this feature is not used)
-- 2 new modes for switching vehicle (N): 1. Normal. 2. if no found car, spawn random one. 3. Always spawn random.
1. Nothing happens if no nearby car or motorbike can be found.
2. When there are no vehicles close by to teleport to, the player teleports inside a new spawned "random" car or motorbike. All vehicles are checked to be suitable. Fast cars are more common than others.
3. The player always gets teleported to a new spawned car or motorbike when pressing the key.
-- New feature called Consequences When Crashing. With crashing means crashing into vehicles and peds. In the .ini consequences_when_crashing_into set to 0 means no consequences (default). 1 means engine stops and needs to be "fixed" (hotwired). 2 means more of the same as 1.
-- Added option to remove cutscenes (on by default).
-- Added police max vehicle speed.
-- Removed bartender and arms-dealers (optional).
-- RADIO_19_USER=1 is set by default.
-- Player can't give the middle finger in a vehicle (can_do_drivebys). Optional.
-- Fixes with peds_like_you_and_wont_flee.
-- Added startup text notification.
-- New values in the .ini and is more readable. Giving the middle finger and shooting from vehicles is set to off by default, set it back with can_do_drivebys=1 instead of 0.
-- Weapons are now removed from the player by default. Get them back and usable by setting (works while playing): remove_all_player_weapons=0 and disable_all_firing_and_melee=0 in the .ini file and save it (scroll up to "How to make changes in the configuration file" for more info). The player also gets back all weapons when deactivating the mod with the key.
-- All functions which removes violence are now activated by default.
-- Improved reset of values at inactivation.
-- New in the .ini file: no_player_collisions. 0 means no collision changes (normal collision). 1 means no player vehicle collision with other vehicles. 2 means no player vehicle collision with peds. 3 means both 1 and 2.
-- The players golf club is no longer removed if remove_all_player_weapons is set to 2 and disable_all_firing_and_melee is set to 1. This is to allow golf to be played (golf needs to be unlocked in the game, use the 100% complete game save in order to play).
-- Peds golf clubs are no longer removed when remove_all_ped_weapons is set to 1 if both everyone_ignore_player and peds_like_you_and_wont_flee are set to 1 as well.
-- Improved change_to_closest_vehicle. When pressing default key N and there already is a ped driver inside and the player havn't got a vehicle, the ped will be moved to a passenger seat if there is one available. If not and the vehicle is full, a new random vehicle will be spawned. Unless it's your vehicle,
then you will get it back.
-- Renamed extra_horn to funny_visual_effects_and_sounds and added more options for random horn sounds, particle FX effects, firework and flares when interacting with the vehicle horn.
-- Empty vehicles should no longer be seen from removed peds.
-- Fixed issues with switch_vehicle_on_collision and max_police_vehicle_speed.
-- Various improvements and minor fixes.
-- can_do_drivebys set to 0 (default) now also stops peds inside vehicles from taunting/ giving the middle finger. This took many days of research before a solution was found. This is the last disturbing/ violent thing that I have found (in the 10% completed game save) and so it's great that it's gone now!
-- Peds should no longer not give up trying to get inside the players vehicle when the horn is used and not everyone can fit inside. This could happen when a game save was loaded while inside the game already.
-- Changes in the .ini file:
added under [Player_Options]:
no_flight_music=0 ; 1 means no special music when flying. When flying, special music is normally played instead of the radio or silence.
no_certain_police_sounds=3 ; 1 means Wanted Music Disabled. 2 means Police Scanner Disabled. 3 means 1 and 2.
Fixed spelling error for: no_strippers_hookers_or_cults
-- Changed effect 2 for funny_visual_effects_and_sounds into making random horn sounds for all vehicles so that they can be used the first time the vehicle uses the horn.
-- Mod deactivation/activation key now needs to be enabled in the .ini file before use. This doesn't matter if you're not interested in deactivating the mod.
-- The unstuck feature is redone for all vehicles. Now teleports you to the closest path/road. If already on a path/road, teleports to an asphalt. If already on asphalt, teleports to asphalt close by. Huge planes teleports to the desert airport. If no player vehicle exists at all, teleports the player.
-- Improved teleport_when_into_water. All vehicle types are now affected and now checks more often. Now teleports you to the closest path/road except for huge planes, they always go to the desert airport.
-- Improved the peds joining players vehicle feature and added support for all planes and helicopters.
-- Added feature to no_flight_music. Set to 2, the radio starts automatically when getting inside a helicopter or plane.
-- Added controller support for the unstuck feature.
-- Added sounds to consequences_when_crashing_into.
-- Added sounds to switch vehicle (change_to_new_vehicle_as_driver_mode) and switch seats in vehicle.
-- Improved stick_to_vehicle by checking more often.
-- Various minor improvements.
-- Improved change_to_new_vehicle_as_driver_mode.
-- Improved ped_can_ragdoll. Falling peds will be teleported to closest pavement or just down to the ground.
-- Improved speech_sounds for peds. 0 means as before no ambient speech. -10 means same as 0 and stop peds speech. -20 means 0 and stops most scripted conversations. -30 means same as 0, -10 and -20.
-- Improved no_strippers_hookers_or_cults. 1 still removes all disturbing peds. 2 removes only sexually disturbing peds. 3 removes only violent including Wade, Lamar and Denise. (Lamar to prevent story mode).
-- Improved no_strippers_hookers_or_cults. When set to 1 or 2, the two doors of the strip club are locked and all interior removed.
-- Improved bussing_peds_with_horn for boats. Peds will now be teleported to the boat if they can't enter normally.
-- Improved unstuck_key. Improved boats, they will now be moved to a path in the water.
-- Improved change_to_closest_vehicle. New spawned boat if in water. If in a boat on the shore/beach - new car/motorcycle. If in a something else than boat on the shore/beach - new boat spawned with the player and moved out into the water.
-- Improved player_can_ragdoll=0 and ped_can_ragdoll=0. When jumping out of a vehicle measures are taken to avoid splatter and impact
animations. The player is also given parachutes. When falling and close to the ground, the player is moved to the ground.
-- Remade function which switches passengers between vehicles.
-- Changed maximum speed for peds leaving players helicopter to 1 m/s from 0 in order to make it more smooth. Also improved bussing peds with the cargobobs.
-- Added vehicle reset upon inactivation.
-- Improved the way peds exits some vehicles.
-- Peds should no longer leave the vehicle when the player replace them as driver and instead becomming passenger.
-- player_can_be_dragged_out updated with: When set to -10: Now peds can't enter the players vehicle driver door when the vehicle is empty. This is to prevent peds from driving away with the vehicle, leaving the player behind.
-- Added option for bussing_peds_with_horn. Set to 2 limits it to only when using a bus or taxi.
-- Added stop_audio_scenes=0 to [Both_Options] in the configuration file. Audio scenes are mostly used in missions: pastebin.com/MtM9N9CC
-- Added no_smoking_or_drug_dealing_animations=3 to [Pedestrian_Options] in the .ini file. 1 means less smoking. 2 means no drug dealing. 3 means both 1 and 2.
-- All keys can now be disabled from activating features by setting them to -1 in the .ini file.
-- Updated with the latest SDK.
-- Various minor improvements.
-- The player now parachutes to avoid falling from great hights and land hard on the ground.
-- Placing the player safely on ground when falling into the ground now depends on the z-axis speed towards the ground. The check is also more frequent now because before the impact could be missed.
-- Spawning a vehicle while in a boat at sea/ in lake should now always spawn a new boat, even when the old boat is in the air.
-- Added reset of interior of the strip club when deactivating the mod. Doing so will also unlock the doors.
-- Engine power is now only set continuously when not 0, allowing for other mods to use this feature.
-- Various minor improvements.
A value related to falling didn't work in all situations so I had to change it. I noticed this when trying the mod on another computer. It should work now.
-- Performance optimization.
-- Changed default value of speech_sounds to the new value -40. -40 means same as -30 (no scripted conversations) except scripted conversations are allowed when inside a taxi. This is to avoid for example preaching soapboxers but still hear the communication with the central. Old default value was -10.
- 2.4 Video of some features
-- Peds can now skydive and fly parachute from players helicopter or plane. Minimum hight is 50 meters above ground.
-- Improved change vehicle features like change_to_closest_vehicle. Added support for quadbikes, bicyles, helicopters, planes and boats . Cars and motorbikes already worked. The finding of the closest vehicle is also more accurate now.
-- Added 3 new values to the configuration file.
;A new vehicle will only be looked for within the distance (in meters).
;If a vehicle, for example a helicopter or a plane is above this height it will be ;ignored. This value needs to be lower or equal to ;max_distance_to_new_vehicle.
;Peds wont use their parachutes until they reach this altitude (in meters) or ;lower. Needs to be higher than 50.
-- Removed ways the player could use melee when disable_all_firing_and_melee is set to 1.
-- Improved disable_all_firing_and_melee. The player can no longer shoot with vehicle weapons.
-- Improved remove_all_ped_weapons. Ped pilots (not including the player) are no longer able to fly the military fighter jet called Lazer in the area of Fort Zancudo. This is because they shoot at the player. There seems to still be a script from the game which causes random explosions without any source if you fly inside the airspace of the fort.
-- Improved bussing_peds_with_horn. Peds should no longer keep running after players vehicle without entering it.
-- Fixed reset issues.
-- Various minor improvements.
-- Two changes in the .ini file:
1. Recent game updates seems to have disabled the feature called fix_windows under [Both_Options]. It is now set to 0 instead of 1. There could be more errors related to Rockstars changes to the game. Please report if you find any.
2. new_vehicle_max_height_over_ground in the .ini file should be 100000 instead of 100 as default. Also, this value is not dependent of max_distance_to_new_vehicle as it's said before in the file.