Family-Friendly 

Free-Roaming 3.1

Short description

Family-Friendly Free-Roaming is a modification for GTAV, the PC version.

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 and disturbing content as possible but this can be customized in the configuration file if you like to activate violence for example. There are over 200 settings, each with different options. The mod is activated by default but if you enable a deactivation key in the configuration file the mod can be toggled between activated and inactivated while playing. A menu can be used to switch between configuration files while playing.

I highly recommend using a 100% completed game save in order to remove violence and have everything unlocked. More info under installation.


Roam freely and explore the huge map with vehicles like cars, motorcycles, planes, helicopters, bicycles and submarines. Do activities like golf, darts, arm wrestling, bowling, tennis, yoga, skydiving, scuba diving, triathlon, taxi missions, try to obey the traffic rules, ride the fairground rides, buy more clothes, get a haircut, do races on land and water. With mods you get even more activities. 

Make sure to install the mod correctly (more under installation). 

The configuration file and a good game save are important. If you have completed the game 100%, basically just put FamilyFriendlyFreeRoaming x.x.asi and FamilyFriendlyFreeRoaming.ini into the folder where GTA5.exe is located. Otherwise read all of the instructions under the installation section below.


Also check out "Configuration files and how to make changes". If you want even less violence, scroll down to "How to make the game even less violent". 

Support and feedback: https://discord.gg/g532sDT

I'm busy with other projects but I will answer basic questions when I have time.

If you have made your own custom configuration file for a certain purpose, please share on discord!

Introduction by davidinark

Terminology

Main features

Features can be inactivated and often have different options. You can customize the mod with the help of configuration files. There are over 200 settings, each often with different options. The mod comes with some examples, like friendly chaos and friendly police chasing. 

A high level of family-friendly is set by default:


Family-friendly features (in short).


Fun features. 

Activated with either keyboard or controller. Some of these have keys mapped already. You can change or remove default keys set in the configuration file.


More details

https://www.gta5-mods.com/scripts/auto-skip-radio-stations Only interested in this part of FFFR? Check this mod out: gta5-mods.com/scripts/auto-skip-radio-stations

Invincible options, 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 stick to vehicle, pedestrians vehicles disappear underground to avoid collisions, block melee with animation, wont create random cops, can't be targeted, clear ped blood damage, fix windows while inside vehicle, can't fly through windscreen, set maximum vehicle speed for player and police, disable player combat with firearms and melee, vehicle light multiplier and more. 

All peds are invincible by default, on foot and in vehicles. You can't run them over and they can't ragdoll. They will just move out of the way. They are bulletProof, fireProof, explosionProof, collisionProof and meleeProof.

More features and info in the configuration file that comes with the mod.

Default keys

All keys and buttons can be changed. Controller is disabled by default. 2 keys and/or 2 buttons can be used.

The actions below can be disabled by not assigning keys to them.

If you are a passenger in a vehicle and press N, you will become the driver.

Activate menu (open/close) - None by default/not in use. To use the menu, you can for example set the del-key (46) in the .ini file. The number 46 represents the delete key. For example the Native Trainer uses F4 to open/close.

NUM2/8/4/6 - navigate through the menus and lists (numlock must be on) 

NUM5 - select 

NUM0/BACKSPACE - back

Installation

IMPORTANT: Mods more or less only work on PC (Windows). You need a fully updated and legit (not cracked/pirated) game for the mod to work. 

IMPORTANT: Issues with Script Hook? Every time there is a game update, the author of Script Hook needs to update it. Otherwise mods won't work in the new game version. If Script Hook is outdated it will give a error message upon game load. You'll then either have to wait for a new Script Hook release or downgrade your game (something like this: https://www.youtube.com/watch?v=ydUzcPzjW8s&t )

IMPORTANT: LSPDFR users: Use version 2.6.2 together with the configuration file on discord in channel configuration-files-262. https://cdn.discordapp.com/attachments/718078689778204672/721253134717943858/FFFR_2.6.2_config_with_violence.zip

(3.0+ has many new features and use of same native functions seems to be causing conflicts with LSPDFR) https://sites.google.com/view/r3qq/family-friendly-free-roaming/fffr-2-6-2

Also install: https://www.gta5-mods.com/scripts/muted-speech-and-pain

Part 1

(How to open a zip-file: Either right-click and Extract All or double-click the zipped folder to open it.)

Download, open the zip files and install Script Hook and Family-Friendly Free-Roaming into you installation folder, where your GTA5.exe is located. For example C:\Spel\Rockstar\Grand Theft Auto V

FFFR can be downloaded from https://www.gta5-mods.com/scripts/family-friendly-free-roaming 

The files:

ScriptHookV.dll 

dinput8.dll

(NativeTrainer.asi is not required. It's an included "trainer" mod menu. More info: https://www.gta5-mods.com/tools/script-hook-v)

 

FamilyFriendlyFreeRoaming 3.1.asi (It's the actual script/mod)

FamilyFriendlyFreeRoaming.ini (It's the main configuration file)

FFFR (This folder contains custom configuration files)


Script Hook is the link between the game and mods. Do not download Script Hook from other sources. Note that you can get banned if you try to use mods in multiplayer (GTA Online). "Script hook closes GTA V when player goes in multiplayer" so this doesn't happen by mistake when it comes to scrips like this. Make sure to use the official Script Hook from dev-c.com/gtav/scripthookv

Remove the mod by removing the .asi file. Note: Configuration files for versions older than version 3.0 will not work on mod version 3 or above. The mod will not run unless the configuration file is installed correctly. 


Spawning of "newer" vehicles added by FFFR now despawn. Rockstar have added limitations in their latest/recent patch as of (June 2022).

You can reportedly bypass them with one of these:

- Simple Trainer V  https://www.gta5-mods.com/scripts/simple-trainer-for-gtav 

- Add-on Spawner  https://www.gta5-mods.com/scripts/add-on-vehicle-spawner 


Part 2

100% completed game save

In order for the mod to work with the default settings you need to use a game save and gta5-mods.com/misc/ultimate-100-perfect-game-save-flava0ne   

I highly recommend using this 100% completed game save in order to remove violence and have everything unlocked.

Copy the save game files (two) into this folder (or similar): C:\Users\YourWindowsUsername\Documents\Rockstar Games\GTA V\Profiles\5417B236 You can rename the files if you want, to something between SGTA50000 and SGTA50015 i.e. up to 16 game saves can be recognized by the game and if you already have a game save with the name SGTA50000 for example you can rename it to SGTA50001 or whatever you want up to SGTA50015.

For steam users:

C:\ProgramData\Socialclub\YOUR_SOCIAL_ID

https://gaming.stackexchange.com/questions/214394/how-to-transfer-gta-v-save-files

If you're not getting the save file above to work you can try this gta5-mods.com/misc/perfect-start-game-save starter game save instead and see if that works better.

Profiles

If you have many profiles in your documents: More than one profile probably comes from different installations of the game. If you're unsure, install in all of them. If you want more info there are many guides on YouTube on how to deal with game saves. 


Part 3

Read the section below called "How to make the game even less violent and disturbing" to see if there's anything more you want to do install. 


Support and feedback:

https://discord.gg/g532sDT 

If you're having problems, please give me a notification by starting your comment with @R3QQ and test previous versions in the meanwhile.

I'm very busy with new projects but I will answer basic questions when I have time.


The video below doesn't include the FFFR folder which was introduced in a later mod version than presented.

How to make the game even less violent and disturbing

If you activate speech you need to do it in the configuration files of both mods.

    1. Install https://www.gta5-mods.com/misc/real-ads-v0-1 (Changes billboards and posters to in real life ones).

    2. Install https://www.gta5-mods.com/misc/neutralized-adult-textures (Shuts down strip clubs and changes the taxi).

    3. Optional to get the main strip club look more shut down: https://www.gta5-mods.com/misc/no-more-strip-club

Configuration files and how to make changes

Important UPDATE Jan 15 2023 after game update:

Regarding switching between configuration files in use while playing: 

Switching between default/no violent configuration files to violent ones (while playing) no longer work and makes the game unstable. The workaround is to set the file you want to use before starting the game.

With the mod comes the file called FamilyFriendlyFreeRoaming.ini and a folder called FFFR. As stated in the installation instruction, these goes into your GTA5 folder where your GTA5.exe is located. Just like the mod itself. FamilyFriendlyFreeRoaming.ini is the main configuration file and the most important. It is by default used directly but can also link to configuration files inside the FFFR folder. You can switch configuration file in use from the menu. The menu can be activated in the configuration file in use. The menu user interface and navigation is similar to the native trainer. You can customize your own configuration files, put them into the FFFR folder and load them from the menu. 

Default menu controls:

Activate menu (open/close) - None by default/not in use. To use the menu, you can for example set the del-key (46) in the .ini file. The number 46 represents the delete key. For example the Native Trainer uses F4 to open/close.

NUM2/8/4/6 - navigate throuthrough the menus and lists (numlock must be on) 

NUM5 - select 

NUM0/BACKSPACE - back


The configuration in use can also be set manually in the main configuration file called FamilyFriendlyFreeRoaming.ini located in your main installation folder. Open the file with a text editor and go down the bottom where you will find configuration_file_in_use=./FamilyFriendlyFreeRoaming.ini For example you can change this to configuration_file_in_use=./FFFR/FFFR Light Cops Chasing.ini

Another way is simply removing FamilyFriendlyFreeRoaming.ini in your main folder and replacing it with one of the files in the FFFR folder. If you do this, don't forget to rename the replacing file "FamilyFriendlyFreeRoaming.ini" (the name of the original file).


Configuration files 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. Something more advanced like Notepad++ is highly recommended. 

The .ini file is read from continuously by this mod 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 often 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. 

Further instructions are found inside the main configuration file. Basically you just change between 0 (off) and 1 (on). For example you can change vehicle_can_be_damaged=0 to vehicle_can_be_damaged=1 to make vehicles be able to take damage.

You can use this site to figure out what you need to change in your configuration file, by comparing files: https://www.diffchecker.com/diff 

In the folder "Default configuration file reference" within the FFFR folder, you will find a copy of the default configuration file which you can compare with.


First step is to set the key you want to show/hide the menu with. 

You do this inside the main configuration file and the ones inside the FFFR folder you want the menu to be used. Both keyboard and controller are supported. Also two-button activation is supported for compatibility. Example:Under [Key], if you set menu_toggle_switch=46

The above means that the delete key on your key board will be used to show/hide the menu.

Explanation taken from the main configuration file on how to change keys: Go to https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx or

http://pastebin.com/CX2nZVLN and replace the number above with the one of your keys. 

Keycodes starting with 0x just means hexadecimal. The decimal format works as well.

Exampel: 0x2E is the same as 46.

In order to change from "Delete" to "Insert" on the keyboard, change "46" to "0x2D"

-1 here means not in use.


With 3.0+ there are a few example files. Main difference from the default configuration (visual damage means no real damage meaning vehicles can't explode but still look demolished):

"FFFR Friendly Chaos.ini"

Vehicles can take visual damage, funny_vehicle_visual_effects_and_sounds is on, player_engine_power_multiplier is increased.

player_switch_vehicle_with_peds_upon_collision=2 is great with this too. 


For longer vehicle jumps, set funny_vehicle_visual_effects_and_sounds to 18. You fly higher. 

Engine power also affects the this feature. By default you change engine power with +/- on your keyboard.


"FFFR Light Cops Chasing.ini"

Light cops chase you but won't hurt you. Some traffic rules are on to allow the cops to chase you.

Difference to the default configuration file: diffchecker.com/d0JzqQNW

Basic traffic rules are activated, giving wanted stars up to 2.

"FFFR Light Family-Friendly.ini"

This file makes the world a bit more lively without adding violence. Visual vehicle damage, cops exists but won't chase you, some radio channels are on.


Removed: "FFFR Max Family Friendly (Extreme).ini" Note: this file was removed and updated in 3.1. See 3.1 update notes for more info.

Very restrictive in all areas. Don't forget to set menu_toggle_switch=-1 before use. 

Peds models banned, keys to features disabled, vehicle speed limited, collisions removed, objects invisible, no blips on map etc.


"FFFR Vehicle Deformation.ini"

Visible vehicle deformation allowed.


"FFFR Violence! No Nudity, Drugs or Speech.ini"

This configuration file is NOT family-friendly. Nudity, drugs and speech is still removed but all violence is turned back on. There is also a version without keybindings to fun features.

This configuration file is made to work with other mods like LCPDFR. More about the menu. (Also read the instructions in the main configuration file FamilyFriendlyFreeRoaming.ini inside your GTAV root folder).

Tips on non violent activities

Showcase of some non violent jobs you can do while the mod is active:

https://youtu.be/2YsVBiDkMT4=17

Best non-violent things to do (quora.com)

Least Violent Activities (complex.com)


Playing missions with a heavily modified configuration file which activates violence but not sexual content. There's currently no official support for getting the mod to work with story missions. Theoretically it should work fine though. Users have made research: 

Maybe you want to play missions with violence but not face any sexually disturbing content or nudity? User HarleyQuinnSquad provided useful links:

"For anyone wondering what sexual content is in all the main story missions and side missions, someone on Steam made a helpful guide: https://steamcommunity.com/app/271590/discussions/0/1473096694442931782/?ctp=3#c1473096694448541937 https://steamcommunity.com/app/271590/discussions/0/1473096694442931782/?ctp=3#c1473096694448541937

Also a guide on Reddit: 

https://www.reddit.com/r/GrandTheftAutoV/comments/26752e/how_do_i_avoid_tits_n_dicks_in_the_story_missions

 

A few interesting mods

Only interested in the part of FFFR which mutes speech and pain sounds? Check this mod out: 

 gta5-mods.com/scripts/muted-speech-and-pain

Only interested in the part of FFFR which mutes/skips radio stations? Check this mod out: gta5-mods.com/scripts/auto-skip-radio-stations

These two mods works well together. 

I have not tested all of the mods below yet so I can't say for sure that they are all completely violent free. 

JobsV [.NET]

Trucking Missions

Animal Ark Shelter

Vehicle Remote Central Locking (no violence, made by me)

https://www.gta5-mods.com/vehicles/2014-koenigsegg-agera-r-hq-digitaldials-one-1-tuning-set Koenigsegg Agera R. A totally amazing car mod with many cars included in a dlc/addon

https://www.gta5-mods.com/scripts/open-all-interiors Open All Interiors. A must have.

https://www.gta5-mods.com/scripts/single-player-apartment-spg-net Single Player Apartment

https://www.gta5-mods.com/scripts/super-yacht Super Yacht 

https://www.gta5-mods.com/scripts/working-restaurants Working Restaurants 

https://www.gta5-mods.com/scripts/travel-to-north-yankton Travel to North Yankton 

https://www.gta5-mods.com/scripts/nice-fly Nice Fly 

https://www.gta5-mods.com/scripts/los-santos-airlines Los Santos Airlines 

https://www.gta5-mods.com/scripts/premium-deluxe-motorsports-car-shop Premium Deluxe Motorsport Car Dealership

http://www.gtainside.com/gta5/mods/72191-simple-speedometer Very simple but discrete speedometer

https://www.gta5-mods.com/scripts/spawn-where-you-died Respawn Alternatives (Customize the ini first. Use the feature "respawn on demand". It's sort of a fun teleportation feature)

If your computer can handle it, consider installing a graphics enhancer mod from this site. It really makes it so much more fun!

I didn't get any FPS drop while using this setup: 

1. ENB

2. gta5-mods.com/misc/visualv VisualV, use the mod package in OpenIV 

3. http://reshade.me "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." 

4. Presets

I like game brightness at about 40-50% with this.

 

LSPDFR

There are many report of this mod working great together with LSPDFR. https://www.lcpdfr.com/lspdfr/index/

You will need a heavily modified configuration file to make it work (activating violence). You can get one from the discord server. 

IMPORTANT: LSPDFR users: Use version 2.6.2 together with the configuration file on discord in channel configuration-files-262. (3.0+ has many new features and use of same native functions seems to be causing conflicts with LSPDFR) https://sites.google.com/view/r3qq/family-friendly-free-roaming/fffr-2-6-2

 

FFFR and multiplayer

You're not allowed to use mods in GTA online. 

All multiplayer mods where everything happens locally on one machine should work. For example mods like TwoPlayerMod.

There are reports of people saying that the mod works decently together with https://www.gta5-mods.com/scripts/multiplayer-co-op-mod


FFFR and FiveM

First of all it should be noted that FFFR is made and tested for single player only. However as of november 2022 you can find a mod specifically made for FiveM, made by Jackson92. More on that in the next section below.

FiveM reportedly work with version 2.6.2 of FFFR. It's possible to add .asi files to run in FiveM. Reportedly, you might need to add https://www.gta5-mods.com/scripts/muted-speech-and-pain as well.

Here's how to add the mod to FiveM: https://youtu.be/9GyzIn18Bpw

Another source of information: https://youtu.be/M7zRt98Kcf0 (it should work the same with FFFR).

I have never played FiveM so I can't help here. 


Jackson92's family friendly mod for FiveM:

Jackson92 is working on a mod called FiveM Kid Friendly Mod. You can find it here:

https://github.com/92jackson/fivem-kid-friendly-mod

_________

How to update to a new version of FFFR

Replace the old FamilyFriendlyFreeRoaming x.asi file with the new one.

Always use the latest configuration file that comes with the mod (FamilyFriendlyFreeRoaming.ini) or make sure it's updated by checking the changelog, here below in the description. Add changes to the FamilyFriendlyFreeRoaming.ini file. You can use this site to compare config files, if you're in need: diffchecker.com/diff

You can also just replace your configuration file with the new one.

The configuration files for 3.0 also works for 3.1.


Other recommended mods:

GameConfig: https://www.gta5-mods.com/misc/gta-5-...

HeapAdjuster: https://www.gta5-mods.com/tools/heapa... 

Not yet implemented/ todo list


-- Because of the downforce from super cars and sport cars, jumping doesn't work as intended at the moment. 

-- Your feedback.


-- If two mods are changing the same thing, there will be conflicts. 

-- Clerks in corner stores are walks out of stores. This is because they are apart of native scripts where you without the mod enabled can rob them. Since this mod terminates the rob scripts, the clerks just walk away. They only sell food though, which you have no use for with default settings.

How to fix:

-- There's a gas station on the countryside with models not included yet in the explosion prevention when driving into them. Nothing except the gas station models are taking damage. 

-- Regarding engine power and other mods. If you want to use features in other mods which changes the engine power you can turn this feature off in FFFR:
Follow these steps and do these changes to your .ini files: 

Disable the feature in FFFR: player_engine_power_multiplier=-1

Disable the engine power increase key: key_1_increase_engine_power=-1 

Disable the engine power decrease key: key_1_decrease_engine_power=-1 

Make sure changes are made to all FFFR .ini files you want to use. 

Changelog

- 1.1

-- Option for muting speech and pain sounds. Fixed issue with the unstuck key.

- 1.2

-- 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.

- 1.2.1

-- Performance hotfix.

- 1.3

-- 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. 

- 1.4

-- Radio can be turned off normally. Added a few more ped models for removal. Increased performance, more balanced pressure on hardware. 

- 1.5

-- 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. 

- 1.7.1

-- 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.

- 1.8

-- 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.

- 1.8.1

-- 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)

- 1.9

-- 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. 

- 1.9.1

-- 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 "Configuration files and how to make changes" 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.

- 1.9.2

-- 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.

- 1.9.3

-- 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.

- 2.0

-- 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. 

- 2.1

-- 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.

- 2.2

-- 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. 

- 2.2.1

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. 

- 2.3

-- 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 https://youtu.be/in-kyH84qBw 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. 

-- 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. 

http://pastebin.com/r2NV5Cd5 Information for those who wants to update their old configuration file from 2.3 to 2.4 instead of using the latest .ini file directly coming with the mod

- 2.5

-- Improved remove_all_ped_weapons - The army base Fort Zancudo no longer creates random explosions when flying over it. Thanks to Unknown_Modder.

-- Improved clear_player_wanted_level - Full access to Fort Zancudo and Los Santos International Airport. This means no wanted stars. Thanks to Unknown_Modder.

-- Fixed issue with fleeing peds which happend in some situations.

-- Peds can now be bussed even when the option to make everyone friendly and not flee is off.

-- Now ignores undrivable cars etc. when finding the closest vehicle. 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 in the file. This will be changed in the next update but it's easy to change the values to what you want yourself now already. 

-- Updated the weapon list used for reset and removal with the new weapons from the latest game update.

-- Disabled player switch to avoid trevor. Save your game with/as Michael if you want to play as him and then install or activate the mod. 

-- Can disable the mobile phone completly.

-- Added Trevors friend Ron Jakowski to the list of disturbing peds. 

-- Removed the interior of trevors trailor.

-- Examples of additional activites in the 100% completed game saved: Play golf and tennis! Parachute jumps from piloted helicopter, yoga, triathlon, races, darts, watch a movie, get a haircut, ride the fairground rides, buy more clothes. 

-- Random and property events should now be disabled. 

-- The 100% completed game save is now preferred and recommended to use.

http://pastebin.com/02FLVGe3 Information for those who wants to update their old configuration file from 2.4 to 2.5 instead of using the latest .ini file directly coming with the mod

- 2.5.1

-- 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.

-- Nothing changed in the mod itself e.i. same as 2.5, just changes in the configuration file. Make sure that you got fix_windows=0. If you change this value or already have it set to 0 in your configuration file there is no need to update if you already got version 2.5.

- 2.6

-- All Ammu-Nations are now locked and interiors disabled when player weapons are set to not be allowed. 

-- All tattoo shops are now closed and locked by default and the interior lowered in quality (part of the game's exterior). 

-- House radios in for example the homes of Michel and Franklin are now set to one of the by you allowed radio station in the config file. For example self radio, your own music. The station will change when you change station in a vehicle. Initial station will be fixed in next version.

-- Allowed radio stations in the configuration file now also applies to peds vehicles by default. For example, if self radio is allowed, you can hear your own music from peds vehicles. 

-- Added support for getting peds cars when both ped_can_be_dragged_out and peds_like_you_and_wont_flee are set to 1.

-- Added reset to default skin settings used if the player model is changed to a disturbing ped. 3 different levels to choose from, max by default.

-- Added support for new weapons to reset and removal features (weapons were removed before as well but icons of the new ones could sometimes be seen in the weapon wheel).

-- The settings player_invincible, player_can_be_damaged and the player proof settings, when set to off, now allows other mods/trainers to change related natives. Same is done for all vehicles and peds. Vehicles and peds are not currently reset correctly when switching to off (able to take damage), meaning you have to load in new ones or affect them with another mod/ game feature.

-- Boats should no longer appear on land when getting a new random vehicle.

-- The setting vehicle_collisionProof fixed. Was set to the value of ped_collisionProof by mistake. That ment that the setting ped_collisionProof affected both ped and vehicle. 

-- Added support for two button and two key activation/deactivation. Might add support for 2 keys/buttons press for more features later. 

-- Removed the setting called "fix_windows" under "Both_Options". It might come back later if a fix is found. Or just use the vehicle invincibility features in a trainer like ENT.

-- Fixed problem with not able to change to some keys.

-- Refactoring.

-- Various minor fixes.

-- Fixes in the ini file.

http://pastebin.com/qWM7Zw0j Information for those who wants to update their old configuration file from 2.5.1 to 2.6 instead of using the latest .ini file directly coming with the mod

- 2.6.1

-- Better reset of current loaded peds and vehicles when changing settings while playing.

-- Home radio radio station can now be chosen and set in the configuration file. 

-- Home radio initiating fix.

-- Reworked all keys and buttons and also changed to activation upon release. 

-- Added option for 2 press activation for all keys and buttons.

http://pastebin.com/bk00dBHu Information for those who wants to update their old configuration file from 2.6 to 2.6.1 instead of using the latest .ini file directly coming with the mod

- 2.6.2

-- This small update addresses some recent issues I've been giving information about. 

-- New feature which goes under random_disturbing_events=0 makes TV and movie screens black. I will continue working on the mod.

- 3.0

Too much to list. Here is some of it:

Features are optional with the config file.

Main work and features (Settings can be turned on/off and many have more than one feature option)

1. The whole mod has been restructured, refactored and much of the code base revisited to be optimized.

2. A menu (inactived by default) for handling configuration files to make it easier to share configs and switch between them.

Default key is Delete and nav with num keys. Included controller support (no default values set).

Place your custom configuration files in the included folder called "FFFR" (folder placed in main GTAV folder)

and switch between them while playing. A few premade files are included.

Files can be renamed to whatever you like.

Make sure the main file exists in the main folder for the mod to work.

3. Work has been done to make the configuration file more readable. Many settings have been changed, removed and added. Note that old configuration files won't work anymore.

4. Collisions with some objects removed.

5. Better muting of peds.

6. The phone will not be stuck anymore when text messages native script is terminated.

7. New feature which stops peds from smoking.

8. Reworked system for removing disturbing peds. Including more settings for which peds to remove.

9. Player and peds now got their own vehicle settings. Same goes for some other settings.

10. You now switch between Michael and Franklin instantly by pressing the switch character button twice from the game/ character selector.

More info: can_switch_player improved. You can now switch between Michael and Franklin when the switch player button is disabled. Also when using other models, ped models, pressing character switch turns you into Michael.

11. Disturbing objects are now removed. The list might be made longer.

More info: Setting added for removal of disturbing objects. Report more if you find any. This setting also solves an issue with appinternet script termination affecting unrelated game features because it removes

computers. If you have the internet script set to be turned off and use a computer, shops etc.

will stop working since it's apparently is affecting them too.

12. Notification added upon config change.

13. Improved police chasing (needs to be enabled in the configuration file).

14. Added scanners to help when testing and finding references to peds, vehicles, objects and pickups.

15. New setting for vehicle auto unlocked. It can now be turned off.

16. Backup of player's clothes is created after game starts and loads. If no backup is found when pressing the character switch,

a set of default clothes are set. The backup is not stored between game sessions.

17. Replacing peds instead of just removing them.

18. Map out of bounds check and teleportation of player if outside.

19. Support added for inactive settings in addition to the true and false states.

20. Items being held by peds should no longer be removed without reason.

21. Better police chasing and included test config.

22. Teleportation feature

23. Give player copy of closest ped's skin feature.

24. Drive on the sea floor.

25. First version of mission suppression. Only prologue by default.

26. Jump with your car with key Q, amount of force depending on your engine power.

27. Key U (I in 1.7): Fix vehicle when outside. Fix vehicle and add random modification when inside and fix.

28. Added low chance of rare vehicles spawn in traffic. 


Some of the minor changes:

WEAPON_PETROLCAN added to allowed weapons.

Max_police_vehicle_speed fixed.

Better check of null values.

Fixed issue with wanted level.

Weapon references updated.

Fixed issue with text messages.

Fixed relative player heading after unstuck.

Vehicle water handling now also affects ped's vehicles

Fixed issue with stop_cutscenes

Extra funny feature to funny_vehicle_visual_effects_and_sounds (jumping cars)


3.1

Improvements and fixes, FFFR 3.1


- Planes and helicopters are now affected by the engine power value

Note: At high values, the plane will bug out and the screen will be filled will artifacts and weird bugs with textures.

As a side effect, extra power also affects planes models altitude differently. Some rises slightly, some descends slightly.

- Jumping with the vehicle can be turned off or the key changed if you choose to activate the radio. 

You can also do it yourself by setting key_1_jump_with_vehicle=-1

- player_vehicle_water_handling=1 now excludes submarines, which otherwise make them stuck at the sea floor.

- Fix found for clerks in FFFR through changing config settings. More info in known-issues at the website.

- Radio on/off fixes.

- Bugfix: Regarding auto unlocking cars:

Decreased time between checking which fixed the issue.

- Added more objects to list of explosives

- Adjusted the effects of engine power on planes and helicopters.

- Minor fixes.

- CAN_BE_KNOCKED_OFF_VEHICLE (bikes) fixed. It's tied to player_can_ragdoll and ped_can_ragdoll

- More power applied to vehicle jump and funny effects adjusted.


The old configuration file for 3.0 will work fine in 3.1.


Included customized configuration files (inside the FFFR folder) are slightly changed in 3.1. Updated old versions can be found on discord:
"FFFR Friendly chaos x2 and light cops": 

No weapons, shooting etc. Vehicles jump further by increasing engine power (keys: num +/- by defualt). Cops will chase and bump into your vehicle and follow you on foot. Some traffic rules are on to allow the cops to chase you."

Also, the "FFFR Max Family Friendly (Extreme).ini" file was changed to not include limit to vehicle speed. You can find the old "extreme" file in the 3.0 download or an updated version on discord with: 

Max player vehicle speed set to limited/slow. 

No missions at all allowed. 

No passengers or being passenger.

No tools/"weapons" (golf club, flash light etc) at all.


Donors

Grale

Leigh Smith

PSO Enterprises

Malleborn

S.H.P.

davidinark

Anonymous (No alias. I want permission before writing real names).


Thank you!


A special thanks to davidinark for his videos about the mod and generous donations. 

Visit his Youtube channel here: youtube.com/channel/UCZjMPHv2zRSCyOgtnFAMrYg

Troubleshooting and feedback

If you run into issues and want help to find out what's wrong, write a message on discord https://discord.gg/g532sDT                                                           and follow these steps:

write_log=1

Then try to replicate your issue after which you send the file/files now created together with details about what happened.

Feedback will be used to improve the mod.