  SINGLE PLAYER ONLY

  Community Mod Menu | Trainer by The Community ( Thats You! )

=============
== Credits ==
=============

  - Alexander Blade        - All our Daddy
  - Jake Dreemurr          - Beta Tester, Bug Stomper
  - fgf9393@gta5-mods      - Bug Victim/Reporter
  - EyesBlue1988@gta5-mods - Beta Tester
  - OHMYMODZ               - "Essential Mod Menu" , which was the base of this menu.
  - GTALua
  - The Community ( Thats you! )

  Therefore, if (when) you find a bug, its your fault and you should fix it immediately.


==================
== Installation ==
==================

1)  Install ScriptHookV

    http://www.dev-c.com/gtav/scripthookv/

2)  Install MS Visual Studio 2013 Redist

    https://www.microsoft.com/en-US/download/details.aspx?id=40784

3)  Install MS Visual Studio 2015 Redist

    https://www.microsoft.com/en-US/download/details.aspx?id=48145

4)  Extract Community Mod Menu's .zip to your GTA5 folder.

    https://www.gta5-mods.com/scripts/community-mod-menu/

5)  For online vehicles, the cleanest way possible, Install "mpbiker in SP 4.0"

    https://www.gta5-mods.com/scripts/mplowrider2-in-sp

====================
== Enable/Disable ==
====================

      dinput8.dll -> activates scripthookv.dll
  scripthookv.dll -> activates mods in ASI folder.
   ASI\GTALua.asi -> activates GTALua\*

Thus;

!!  TO PLAY  ONLINE  Without mod menu !! 

  1) Rename  dinput8.dll  to  dinput8.dl_
  2) Restart GTA5

!!  TO PLAY  OFFLINE  With mod menu !! 

  1) Rename  dinput8.dl_  to  dinput8.dll
  2) Restart GTA5



=======================
== Mod Menu Controls ==
=======================

  Key config can be found in:   GTALUA\addons\cmenu\settings.cGUI-Key-Binds.lua

  Menu Open                   =  Numpad . or Z or X
  Menu Close                  =  Numpad . or Ctrl + Z or Ctrl + X
  Menu Back                   =  Numpad 0
  Menu Down/Left/Up/Right     =  Numpad 2,4,6,8  or  MOUSE-WHEEL also goes Up/Down.
  Menu Select/Activate        =  Numpad 5        or  MIDDLE-MOUSE-BUTTON

  Menu Open (when closed)     =  Z
  Menu Back/Close (when open) =  Z
  Hot Menu's (most used)      =  X

=====================
== Flying Controls ==
=====================

  Fly Forward                =  Sprint(shift)  
  Fly Down                   =  Sneak(left-control)
  Hold Position              =  Jump(space)

  *NOTE*  Requires  Self -> Fly v2
  *NOTE*  You can fly faster the higher you fly.

======================
== Ragdoll Controls ==
======================

  Toggle On/Off              =  Horn (E on keyboard by default)
  Flip Forward               =  Accelerate
  Flip Backward              =  Brake/Reverse
  Spin Left                  =  Turn Left
  Spin Right                 =  Turn Right
  Upward Boost               =  Space
  Forward Boost              =  Hold Turn Left/Right at the same time.

  *NOTE*  Requires  Self -> Ragdoll Button


================
== Quick Keys ==
================

 Rope                       = T   or "MP_TEXT_CHAT_ALL"
 Fix-and-Heal               = 6   (above T)
 Vehicle Randomize Visuals  = 7   (above Y)
 Vehicle Randomize Color    = SHIFT + 7
 Switch Seat                = Y   or "MP_TEXT_CHAT_TEAM"
 Spawn Bodyguard            = SHIFT + Y

==================
== Spike Strips ==
==================

  Drop 10 Spikes                  =  SPRINT + HORN  or  SHIFT + E

  *NOTE* If Ramps are not enabled, then the hotkey is simply HORN or E while in a vehicle.  Is still SHIFT + E if on foot.

================
== Insta-Ramp ==
================

  Enable/Disable Feature          =  Sneak(lctrl) + Sprint(shift) + HORN , when in a vehicle.
  Spawn Ramp                      =  Tap HORN
  Cycle Ramp                      =  Sneak(left_control) + HORN
  Remove Ramps Newest to Oldest   =  HOLD HORN (every 51 frames, the most recently spawned ramp will be removed.)

  *NOTE*  Configure new ramps in:  GTALua\addons\cmenu\settings.Ramps.lua
  *NOTE*  Find new ramps by using LUA console command: objects ,  example:   objects ramp

==========================================
== Targeting and other In-Game Controls ==
==========================================

  Lock Aimed Target A             =  Shift + Z
  Lock Aimed Target B             =  Shift + X
  Clear Locked Targets            =  Ctrl+Z or Ctrl+X

  Power Meter Up                  =  Sprint            (shift)
  Power Meter 100x                =  Double-Tap Sprint (shift)
  Power Meter 1x                  =  One-Tap    Sprint (shift)

  Launch - Vehicle Forward        =  Numpad +
  Launch - Vehicle Backward       =  Numpad -
  Launch - Stop Vehicle           =  Sprint(shift) + Numpad -

  *NOTE* Launch controls require Vehicles -> Launch to be enabled

  Back Seat Driver - Forward      =  Your Accel Button (W for me)
  Back Seat Driver - Backward     =  Your Brake Button (S for me)
  Back Seat Driver - Up           =  Your Accel and Brake Buttons (W and S for me)

  *NOTE* Back Seat Driver controls require Vehicle -> Back Seat Driver to be enabled.
  *NOTE* Back Seat Driver requires you are in any seat but the drivers seat.

  Digi-Gravity-Gun                =  KEY_1 (above Q key)
  
  Digi-Gravity-Distance-Physics   =  Mouse Wheel up/down for +/- distance.
  Digi-Gravoty-Distance-SetCoords =  Sprint(Shift) + Sneak(Ctrl) + Wheel up/down

  Digi-Unfreeze-GiveGrav          =  Right-Click                  - This is the 'clear/reset' action, basically undoing what the rest of the actions do.
  Digi-Unfreeze-TakeGrav          =  Sprint(Shift) + Right-Click
  Digi-Freeze                     =  Sneak(Ctrl)   + Right-Click
  Digi-Hogtie Ped                 =  Sneak(Ctrl)   + Left-Click   - When releasing ped.  So, pick ped up, hold Ctrl, then click again.

  Right-Click Releases will not use power to launch the ent, but it will allow the ent to keep traveling however they were before you let go of them.

  Right-Click actions dont require you to pick up your targets first.  If you want to freeze a car quickly, hold Ctrl then Right-Click and they will indeed be frozen.

*NOTE* If you are inside (house/strip club/store/etc) or in a vehicle and want to use the Digi-Scanner, you must enable the "Give Digiscanner Loop" option.
       As such, the menu to do this is automatically displayed when pressing 1 or 2.


  NOTE 1: Gravity Gun Modes

    There are two modes after you pick up an entity.
    One is 'physics', the other is 'set entity coords'.
    For peds and vehs, default is physics, unless range is > 350
    For objects, default is controlled by the "Spawn Frozen" option, in Objects menu.
    If "Spawn Frozen" is enabled, then objects are moved with set coords and frozen in place.
    If "Spawn Frozen" is disabled, then objects are moved with physics, up to 350 meters.
    A good object to use in physics mode, is simply 'rock'.  Spawn custom name, type rock, have a blast.
    You can force Set Coords mode, by holding Sprint+Sneak when doing mouse wheel (if ents get stuck, etc)

  NOTE 2: Peds as Propulsion.

    1) Digi-Scanner -> Give Digiscanner Loop
    2) Get in any vehicle
    3) Find and rope a ped ( Peds -> Orders to Painted -> Rope Painted A )
    4) Use mouse wheel to control distance, thus causing peds to pull you like reindeer.  Crazy good handling if used right.
    5) The Power Meter dictates how much distance a mouse wheel tick is worth.  Try power of 1x for 'fine' results, or 100x for 'wtf just happened' results.
    6) When done using the ped as a Blood Bag (Mad Max), try Shift+Right-Click to release, turning them into a ped-balloon.


===========================
== Water Sports Controls ==
===========================

  Control the ocean like a god... or something...

  Enable/Disasble = Ctrl + Down Arrow
  Wave Height     = Left Arrow / Right Arrow
  Radius          = Ctrl + Left Arrow / Ctrl + Right Arrow


=====================
== The Power Meter ==
=====================

The Power Meter (visible at the top of the screen) greatly effects many of the mod menu features.

It looks like    ||||||||||||||||||||||| x1

Its power ranges from x1 to x100

Using the Power Meter: 
- Holding sprint starts to build the power meter from x1 ... to ... x100 
- Double-tapping sprint will LOCK the power meter in place, allowing you to still use the sprint key without changing the power. 
- Double-Tapping sprint again will MAX the power meter 
- Double-Tapping sprint one more time will reset the power meter to x1.

Fun Fact: Bit's ambient glow changes as the power meter changes, with red being x1, and green being x100.


- Self         -> Max Endurance        =  A higher power will make you run faster and hit harder (much harder).
- Vehicles     -> Engine Power/Torque  =  A higher power will give more power/torque and lessen wind resistance. x100 power is usually too much for most vehicles, but works well with Rhino and other large or slow vehicles.
- Vehicles     -> Back Seat Driver     =  A higher power will increase the force applied to the vehicle.
- Weapons      -> Rapid Fire           =  A higher power will make you shoot faster and with more damage.  A x100 powered sniper rifle can set a car on fire in 1 shot.
- Digi-Scanner -> Gravity Gun          =  A higher power will throw peds/vehicles/objects harder.
- Digi-Scanner -> Teleport Gun         =  A higher power will teleport you further, with a max of 1000km at x100 power.


=====================
== Advanced Flying ==
=====================

Why does flying feel like falling without grace in most other mods?  It simply should not be this way!

Therefore; Toggle Self -> Fly v2 on and look like a dork no more.

Controls:

  Sprint(shift)        =  Fly Forward - You can fly faster the higher you fly.
  Sneak(left-control)  =  Fly Down
  Jump(space)          =  Hold position (If flying fast, you are slowed quickly but not instantly to a stop.)


========================
== Advanced Targeting ==
========================

Most mods require you to 'aim' at targets to acquire them.

This can piss off or simply scare off most peds.

This mod uses 4 separate systems to track/lock targets, enabling targeting-through-walls, and targeting at *very* long distances without aiming.


=====================
== Advanced Firing ==
=====================

If you enable  Weapons -> Rapid Fire  , Advanced Targeting is used to fire upon targets.

Ever want to stun-gun a ped from 700 meters away?

Or how bout taze one driving a car , at 900 meters?

One Shot a Blimp from 5000 meters away, with a pistol?

Double-Barrel a helicopter from 7000 meters?

Now you can.


=========================
== Advanced Bodyguards ==
=========================

Dont get me wrong, they're still about as smart as a monkey with downs...

Their actions are contextual.

If you spawn a bodyguard while in passenger of a vehicle, and driver is free,

 or if you switch seats and a bodyguard is also in the vehicle,
 
  the bodyguard will take up drivers position and go in whatever direciton you point the camera.

If you place a waypoint on the map, your bodyguards will do what they can to rally at that point (also works for driver of your vehicle).

Landing? not yet, but soon? yes.. soon.

Try spawning a plane, moving to passenger, then spawn bodyguard(s).


===================
== Train Control ==
===================

Take a ride on the Reading Railroad.

Find a (non-metro) Train, Teleport into driver seat and use accelerate/brake to change the trains speed.

You can even stop the train, or go in reverse!


==============================
== New LUA Console Commands ==
==============================

Firstly, if anything you input in the LUA console is not recognized as a console command, it is assumed to be lua and executed as such.  This is a huge bonus for deving.

alerts           = Alerts you based on given text. Can set multiple alerts ( example: alert cash will highlight any time cash is seen. ).  Use the objects command to find object names, then alerts command to add names to alert list.
entlist          = Prints the object/vehicle/ped lists that are maintained and used for targeting and other purposes.
hash             = Hashes any string and can tell you if the hash is valid.  If hash is valid, it attempts to tell you what object the hash is associated with.
models           = Search/Display known ped models.
natives          = Search/Display known natives.
objects          = Search/Display objects
particles        = Search/Display/Trigger known Particle Effects.
spawn            = Spawn Props, Vehicles, Peds
stats            = Shows a list of specific stats related to the mod menu and game.
tp               = If given an ID, will teleport player to that ID.  If given coords, will teleport player to those coords.
vehicledata      = Prints all information pertaining to the vehicle you are in or targeting.
shell            = Executes a DOS shell command or file.  Note that this will lock the thread, thus pause GTA until the command completes.

GetGlobal [address] [offset]         = Gets/Prints the value of a global. __\ If [offset] is omitted, it will be assumed to be 0.
SetGlobal [address] [offset] [value] = Sets        the value of a global.   / If [offset] is omitted, it will be assumed to be 0.

GlobalScan       = Scans known ranges of Global Values and prints them to file.
                   A new file is created every time you scan.
                   Files can be found at: GTALua\addons\cmenu\Globals-Scan-Results-100000.txt

Combining the output of a GlobalScan with something like GTA5's decompiled scripts can be a powerful ally: https://www.gta5-mods.com/tools/decompiled-scripts-b757

Example:

- I found in Build 944, the global [address] which allows MP vehicles in SP is 2593910 , at an offset of 0 , and a value of 1
- So in the console, I can first check the global.

GetGlobal 2593910
# Global: 2593910
# Offset: 0
# Value:  0

- Since I need the value to be '1' to enable MP vehicles in SP, I can use SetGlobal in the console.

SetGlobal 2593910 1
# Global: 2593910
# Offset: 0
# Before: 0
# After:  1

- Notice I did not include the [offset] in my commands.  As claimed above, if no offset is given, 0 is assumed.

- After having set the value above, I can now spawn MP vehicles in SP and they do not disappear.

===================================
== Change Log (Oldest to Newest) ==
===================================

## 1.0 ##
- First(failed) release

## 2.0 ##
- Finally contains lua.dll and luabind.dll

## 3.0 ##
- Many fixes to back end (Objects list saves automatically, etc)
- Fixes to Painted A/B and Aimed HUD elements.

## 1.0.791.2_r4 ##
- Implemented new version system, based on GTA build number.
- Fixed "Objects" disappearing due to "mission entity" flag being removed before it should have been.
- Re-worked Painted A/B logic/colors/placement.
- 20 other minor or back-end fixes applied.

## 1.0.791.2_r5 ##
- Fixed: Massive bug pertaining to spawning vehicles in many situations.
- Fixed: Issue pertaining to painted targets and mission ent status, causing massive GTA5 mem leaks.
- Fixed: Firing when passenger in Firetruk
- Added: World Settings -> Weather -> Remove Cloud Hat (removes the upper cloud line/puffy clouds. Other clouds are directly related to the current weather (sunny, cloudy, etc))

## 1.0.791.2_r6 ##
- Fixed: cFUN.GetWeaponData ,    was using global var for something that should have been local
- Fixed: cFUN.spawnVehicle ,     was using global var for something that should have been local
- Fixed: function2string_nohex , was using global var for something that should have been local
- Fixed: Aligned all max_health features to use cFUN.maxHealthLimit -or- the ents current max health.
- Fixed: I'm mostly sure I've vaporized the lock monster.  Let me know if you lock randomly (though my client has been running solid for hours.)
- Fixed: digiscanner1 and digiscanner2 hotkeys.  Before fix, they would try to 'randomly' toggle bewteen unarmed and digiscanner.  Now, they toggle digiscanner loop on and off sanely.
- Added: Switch Seat Key ( Currently KEY_L ).  Pressing L switches seat.  Pressing Sprint(shift)+L goes backward.  Can be done in full vehicles.
- Added: Vehicles -> Custom Plate Text - New entries are saved and vehicles spawned there-after get a random plate text from your past saves.
- Added: More to the controls section of this readme (still tons missing)

## 1.0.791.2_r7 ##
- Fixed: Crash bug pertaining to 'random tint weapons' (useless feature, useful fix) thx fgf9393
- Fixed: Crash bug when loading missions? Pertaining to the Time Dilation HUD element.  thx fgf9393
- Fixed: Bug with cFUN.shootBullet, which rendered all damage = 900.  Only affects Pentagram and Air Strike currently.
- Fixed: Digi-gravity gun, right click would spam the action/be annoying while holding right click.  It now only applies the action if action and ent are not same as last action/ent.
- Fixed: More-to-do with mission ent status, gravity guns, etc.  Hopefully I've covered all bases and mark as not mission ent properly.
- Fixed: spawnVehicle was reporting previous vehicle name as the one it just spawned.  What a dumbass.
- Fixed: Custom plate text not saving new entries or setting them.
- Fixed: Alerts not loading.  While they could be used, upon reloading game, list was not saved.  I dont think a single person even knows what alerts are.  Hint: LUA Console -> alerts
- Added: Time Dilation HUD element.  Was added in R6, just not reported in notes.
- Added: "Ped:" "Vehicle:" or "Object:" prefix to aimed/painted target names.
- Added: Option: Vehicles -> Spawn Vehicle -> Disable Shops Enable Online Vehicles. Note: You can still spawn online vehicles with this disabled, but you wont have first person view, or 'enter by door' capabilities.  Note: If you enable this option, to get shops back, you have to disable the option then restart the game.
- Added: Option: Vehicles -> Spawn Vehicle -> Disable Blow-Up Online Vehicles.  I realized that if you had a mod that allowed online vehicles, it would be pretty dumb to be blowing them  up all the time, tehehe.
- Added: Option: Vehicles -> Engine Power+/Torque+ v2 , This option adds force to your vehicle(forward or back depending on what is being pressed) and a small down-force, whos force is increased by the power meter.  It adds stability to higher speed/power driving, but sucks for attempting wheelies with motorcycles.
- Added: F-ck it.  We now track ent ID's that we set as mission ents, and every minute, these ents are set as non-mission-ents, if they arent needed (i.e. roped, or otherwise important.)  They are removed from this list at the time of check, if not mission ents or do not exist.

## 1.0.791.2_r8 ##
- Modified: LUA Console command tp (teleport).  Use entlist to get entID.  It can  1) tp coord.x coord.y coord.z  2) tp ent coord.x coord.y coord.z  3) tp ent ent,  4) tp ent (if ent isnt players ped, then player is teleported to ent).  5) These words are converted into ID's automatically.  'me', 'p1' or 'pa' (for Painted A), 'p2' or 'pb' (for Painted B), 'a' or 'ai' (for Aimed)
- Fixed: Increase Engine Power/Torque V1 and V2

## 1.0.791.2_r9 ##
- Fixed:      A few messages pertaining to vehicle name
- Upgraded:   Targeting
- Upgraded:   Engine Power and Torque, giving more of each.  Remember, this features power is increased when you increase the power meter (by holding Sprint(shift) or double-tapping it.)
- Upgraded:   cGUI back-end, as it pertains to functions used when pressing menu left/right.
- Fixed:      Various back-end functions, increasing over-all FPS/stability/performance.

## 1.0.791.2_r10 ##
-- Added:     Suggestion to install "Buy Online Vehicles In SP" to install instructions.
-- Added:     Automated support for the "Buy Online Vehicles In SP" mod.  "Dont blow up online vehicles" gets auto-checked, if mod detected.
-- Upgraded:  Over-all FPS/stability/performance, by re-writing more back-end features. ( this has taken a lot of time, but was well worth it)

## 1.0.791.2_r11 ##
-- Fixed:    Outfit Editor.  No, *really* this time.  Both for player and peds.

## 1.0.791.2_r12 ##
-- Fixed:    Random Raycasting for objects/etc.  Found situations it would cause game-lock.  Resolved by splitting scan up in larger chunks.

## 1.0.791.2_r13 ##
-- Upgraded:  Over-all FPS/stability/performance, by re-configuring back-end features.
-- Improved:  Random Object Scanning System.  Can now detect 2x the number of objects with 1/2 the amount of scans.  Max Scans has been lowered from 20 to 10 per frame.  This number is still throttled during game play, with max scans (10) allowed @ 60 FPS or more, and 0 scans allowed at 30 FPS or less.
-- Added:     HUD elements are not drawn if a message is currently being displayed.  Example: If you have subtitles enabled (in GTA Display settings) and you watch TV, or a person talks to you, then a message is displayed, which is normally covered by HUD elements.
-- Added:     Global Settings -> Show Aimed   ( for showing/hiding the HUD element at top/middle) - Until migrated to HUD.lua
-- Added:     Global Settings -> Show Painted ( for showing/hiding the HUD elements Painted A and Painted B) - Until migrated to HUD.lua
-- Added:     Peds > All Ped Orders > Drunk Bastards - Precursor to possible zombies?
-- Changed:   Train Cruise Speed message, from type 2, to type 3.  Removes the spam and ensures 'last action' is obvious.
-- Added:     Train Cruise Speed Hotkey: Speed +50 Sprint(shift)+Vehicle Accelerate
-- Added:     Train Cruise Speed Hotkey: Speed -50 Sprint(shift)+Vehicle Brake
-- Added:     Line drawn from Digi-Gravity Gun coords (in front of you) to any Digi-Gravity Gun target.  The color of the line (red/orange/yellow/green) shows the speed of the target.
-- Added:     Insta-Ramp.  Pressing Sneak(lctrl)+Horn spawns a ramp directly in front of you.  Pressing Sprint(shift)+Horn will toggle through list of available ramps.  Ramps are configurable in the file  settings.Ramps.lua  Find new ramps by using the objects command in the LUA console. example:  objects ramp

## 1.0.791.2_r14 ##
- Changed:    Insta-Ramps hot-keys ( lctrl+horn and shift+horn ), now only work when in a vehicle.
- Changed:    Other Stuff
- Hoping:     It works for you now ;)

## 1.0.791.2_r15 ##

- Changed:

  Insta-Ramps Hot-Keys.

  To enable/disable 'Horn = Insta-Ramp', either toggle option on in Vehicles Menu, or, use combo CTRL+SHIFT+HORN or SNEAK+SPRINT+HORN when in a vehicle.

  To spawn a ramp, simply tap HORN button.

  To cycle through preset ramps, press or hold SPRINT+HORN

  To Remove Ramps, in reverse order, HOLD the HORN button, and every 51 frames a ramp will be removed (newest to oldest).

## 1.0.791.2_r16/17 ##

- Added:
  - Global Settings -> Fuzzy Logic.  Remember in the first Tron, when Kevin Flynn was trying to hack into Encom and his computer-self had a friend known as "Bit"?  Fuzzy-Logic is similar to that.  For now, he provides unparallelled companionship, more-so than 3 average companion cubes from Portal 1/2.  He also provides different sorts of light-on-demand.
  - Hot-key to toggle Fuzzy Logics light modes 'Headlights' (which is H for me, on keyboard.)  If Fuzzy Logic is not activated, then the first press of 'Headlights' will enable him.  Hold Sprint(shift) while pressing 'Headlights', and he will cycle between the color sets, or let him pick the color (which is based on your power meter.  Red for no power -> Green for max, with a few colors in between.)  I already have more plans for him coming in the next few updates.
  - New marker color, red, which means 'dead'.  Before this change, the 3 other marker colors were green(painted A), yellow(painted B), and orange(Digi-gravity-gun target).  Now, if any of them are dead, their marker will be Red.
  - Self -> Shocking Personality.  Hard to describe. Wait no its not. ;)
  - Global Settings -> Tracking and Targeting menu, with 6 elements, 2 for each of: Peds/Vehicles/Objects.  If you want even more fps, then turn off "Track Objects."  You can still target them, but with their tracking off, it saves a few fps.  I do not suggest turning off tracking for peds or vehicles, as many of the other features stop working properly when you do.
  - Global Settings -> Load Online Maps/Enable Online Maps.  These are only here while I'm integrating the interiors unlock code that you have not heard about yet.  The good news is, once fully integrated, we will have access to 'online interiors', without even having to toggle these guys on.  If I were you, I wouldnt mess with them, but they dont hurt, so have at it.
  - Global Settings -> HUD Menu -> Interiors.  Will display which interior you are currently near or in, but only when you are in or near one.
  - FlyV2: Added hotkey (currently assigned to COVER) to force RAGDOLL MODE.  Had to integrate this feature with flyv2, since features of fly would interfere with it.
  - Digi-Scanner -> Show Extended Target Info - Enables/Disables the info window that appears on the left of the screen, when hovering over targets with digiscanner.  I found it nice to flip off for play, and on for design.
  - Vehicles -> Super Seat-Belt  -  This guy replaces the other 2 options for No Fall Off.  When you get in a vehicle, you are 'belted in.'  If you press Vehicle Exit, the belt is removed until you re-enter another vehicle.  You are also informed when saved by Super Seat-Belt.

- Changed:
  - Improved: Vehicles -> Engine Power+/Torque+ v2 - Much better handling, especially as it pertains to slowing down (when holding vehBrake/Reverse)
  - Removed:  Vehicles -> Engine Power+/Torque, since v2 is now operating properly.
  - Smooth transition from Digi-Scanner(loop enabled) and weapons, by way of cancelling the digiloop once the weapon wheel is opened.
  - FlyV2: Its now easy to fly (jump , and if still holding jump at 14 meters altitude, then fly is forced.).
  - FlyV2: When falling, if falling too fast, you will usually be caught by being forced into fly mode again.
  - FlyV2: When flying and Digi-Scanner Loop is enabled, parachute will not deploy.  Worry not, you can still land just the same.
  - FlyV2: No longer requires its own Super Jump to get into flight.  To enter flying mode, just hold Jump until you're flying (about 1/2 second or so).  If you still choose to use Super Jump, you'll find that entering flying mode has been made easier there too. Before, you would have to be running before jumping.  Now you can enter flight from a stand-still.
  - Vehicle menu no longer appears when getting into a vehicle.
  - When pressing 1 for digi-scanner, the menu no longer appears, so if you had some other window open, it will stay that way, otherwise, if menu is closed, it will remain closed.
  - Movement rate gain from using  Self -> Max Endurance, then raising power meter.  The change is HUGE.  I've also made it incremental with speed.  Even with 100% power bar, it takes about 3 seconds to get up to full speed (33-35 mph).  Once you have full speed, if you dont drop below 5 mph, you will retain it.

- Fixed:
  - Animals not being detected as animals.
  - Weapon range detection.  Sometimes when switching between melee and other weapons, the change was not detected.
  - Menu popping up when in code it was asked not to.  A good example would be the digiscanner hotkey causing menu to open (when we dont want menu to open at all.)

## 1.0.791.2_r18 ##

- Changed:
  - Re-Added Raycast Scan Type 4 to the list, which makes it so you can target peds in vehicles or peds who are sitting down/etc, without 'aiming' a weapon at them.
  - FlyV2: Made transition from RAGDOLL to not, much smoother, less clunky.
  - FlyV2: When in RAGDOLL, if you were/are holding the digiscanner, you couldnt get up again! ooh no! Fixed.
  - Beefed up Shocking Personality (it now handles police vehicles personally.)
  - Numerous other minor fixes or corrections.

## 1.0.791.2_r19 ##

- Changed:
  - Friendly Ramps: Show a random ped how much you care by spawning a ramp for *them* (instead of you).  To do this: 1) Be on/in a vehicle.   2) Enable Ramps: SPRINT+SNEAK+HORN  3) Be within 20 meters of any other vehicle, point at them, then press HORN.  4) Profit

  - Launch hot-keys.
      Numpad_Plus                  = Launch Forward
      Numpad_Plus + Sprint(shift)  = Launch Up
      Numpad_Plus + Sneak(ctrl)    = Launch Up
      Numpad_Minus                 = All Stop
      Numpad_Minus + Sprint(shift) = Launch Backward
      Numpad_Minus + Sneak(ctrl)   = Launch Backward

      *NOTE* Holding SHIFT or CTRL do the same thing.  Reason: So we can use whatever is more comfortable and so we dont have to remember which is which.

- Added:
  - HOTKEY for bodyguard spawning. Default: KEY_K ( which is next to SWITCH_SEAT mapped to KEY_L ).
  - If you are in a vehicle and you spawn a bodyguard, they will take driver position if not taken (and drive where you point, or click on map).
  - You can always switch seat at any time ( KEY_L ), to either take over driver, or give it back to bodyguard.

- Fixed:
  - The major Lock Monster (which caused game to lock) has been absolutely found and eradicated.  To my knowledge, there is no other lock bug than one you might create (by spawning 500-600+ objects, or something silly like that)
  - A ton of other smaller fixes.


## 1.0.791.2_r20/21 ##

- Added:
  - World -> Weather -> Lots-O-Lightning.  Does what it says on the box.
  - Added 'Lay Petrol' effect to the "Set On Fire" menu option.  When you set anything ablaze, a puddle of petrol will also be poured under the target to ensure a good, clean burn.
  - World -> Peds Riot , Your power meter determines weapons allowed, in 10 stages.
        --[[  0% - 10%  ]] "WEAPON_BAT",            "WEAPON_HATCHET",          "WEAPON_GOLFCLUB",
        --[[ 10% - 20%  ]] "WEAPON_MARKSMANPISTOL", "WEAPON_MACHINEPISTOL",    "WEAPON_COMBATPISTOL",
        --[[ 20% - 30%  ]] "WEAPON_MICROSMG",       "WEAPON_HEAVYREVOLVER",    "WEAPON_STUNGUN",
        --[[ 30% - 40%  ]] "WEAPON_MOLOTOV",        "WEAPON_MOLOTOV",          "WEAPON_MOLOTOV",
        --[[ 40% - 50%  ]] "WEAPON_BULLPUPSHOTGUN", "WEAPON_SAWNOFFSHOTGUN",   "WEAPON_PUMPSHOTGUN",
        --[[ 50% - 60%  ]] "WEAPON_DBSHOTGUN",      "WEAPON_HEAVYSHOTGUN",     "WEAPON_ASSAULTSHOTGUN",
        --[[ 60% - 70%  ]] "WEAPON_GUSENBERG",      "WEAPON_CARBINERIFLE",     "WEAPON_MUSKET",
        --[[ 70% - 80%  ]] "WEAPON_MINIGUN",        "WEAPON_MG",               "WEAPON_COMBATMG",
        --[[ 80% - 90%  ]] "WEAPON_RAILGUN",        "WEAPON_GRENADELAUNCHER",  "WEAPON_FIREWORK",
        --[[ 90% - 100% ]] "WEAPON_FIREWORK",       "WEAPON_FIREWORK",         "WEAPON_FIREWORK",
  - Vehicles -> Engine Power/Torque: Added Pitch/Roll/Torque Multiplier = 2x

- Fixed:
  - Global Settings > No Radar - Was using natives.UI.HIDE_HUD_AND_RADAR_THIS_FRAME , which hid all HUD elements and blocked weapon wheel.  Is now using natives.UI.DISPLAY_RADAR to toggle, which allows weapon wheel/etc.
  - When using Digi-Gravity-Gun vs a ped on a bike or motorcycle, if handled roughly, the ped would fall off motorcycle/die and now you're dragging around a corpse that deletes vehicles/other peds.  This longer happens if ped isnt already dead before pick-up.
  - Detection of which seat you happen to be in at any given time.
  - Anger ! Now, with 100% more anger than before.
  - The Ragdoll Button (default == same key as HORN) now properly detects things like smoking bongs , TV and the internets.  That is: It wont activate ragdoll mode when attempting to use these things.

- Changed:
  - Shots now hit *much* harder (physically, not damage-wise) when using rapid fire.
  - Ropes: When player is connecting itself, or its own vehicle to any other thing, raycast results are used for the attach point on the *target*.
  - Back Seat Driver: Added turning ability to the Vehicles -> Back-Seat-Driver feature.
  - All toggleable menu items are now easier to pick out, becuase their background color == their active/inactive color (green/red)
  - Self -> Hooker Money , changed to Self -> Add Money


## 1.0.791.2_r22 ##

- Changed:
  - Major tweaks/adjustments/re-writes , for memory purposes.


## 1.0.791.2_r23 ##

- Fixed:
  - Vehicles -> No Vehicle Collision
  - Outfit Changer Controls (they werent responding 'nicely'. They are now nicer.)
  - UI/Menu: Removed the check boxes for active/inactive items.  Made the currently selected item YELLOW if it is not toggleable.
  - UI: Now scales based on client resolution
  - Tons of other tweaks/mods/improvements.

- Added:
  - Right-Click(aim) Slow-motion , for Ragdoll Mode.  Slow rate is affected by the Power Meter.
  - There are now 2 types of ragdoll modes that you can enter.
  -- The first ragdolls the entire body.
  -- The second is more like 'stiff as a board', where the body remains basically 'stiff'.
  -- To enter the first mode, just press HORN(E).
  -- To enter the second mode, hold SNEAK(LCtrl)+HORN(E)
  - Weapons -> Red Dot Aiming      - Its a decent laser pointer, with red glow and red dot , drawn on target.
  - Objects -> Unload Object Names - This is for anyone suffering frame-lag (computers cant keep up with object names.)  Can reload object names by disabling this setting (no restart required.)
  - Vehicle: Tug - Big arse boat.  The only missing vehicle I'm aware of.
  - This one is for those who read patch notes to the end.   Alt+Tab to the LUA console, type:   Mario = true    Then, look at any vehicle (cars/motorcycles).  To disable, In LUA console:   Mario = false    This is a teaser for another feature coming in the next version.

  ## 1.0.791.2_r20160917 ##
   - All the same changes as R23, but this one actually works.
   - New release number is now going to match the date.

  ## 1.0.791.2_r20160918 ##
    - Fixed "Removed Dead Spawned Peds".  It was forgetting your other spawned peds making it impossible to remove them after.

    - Upgraded:  Ped Orders -> Heal.  Will now fix targeted vehicles and heal targeted peds (rather than *just* heal peds)

    - Ragdoll modes are smoother all around and scale with time dilation as well.  I should copy/paste this line 3 times, just because of the amount of hours ive wasted on it ;)

    - You can now use Handguns and SMG's when in ragdoll mode, if you were holding them before entering ragdoll mode.

    - When using the LUA console or menu to spawn an object, the "Last Object Spawned" is now the same between both. (Spawning X in console results in the same being spawned if using menu later.)

    - @Aleister and I busted out a "Weapon Selection" menu, which allows you to toggle off unwanted weapons.  I've further integrated this into ChangeModel and start-up/on-boot procedures.

    - Added "Hide Digi-Scanner" toggle to the Digi-Scanner menu (for more screen real estate.)

    - Peds picked up by digiscanner are asked to stay ragdolls if they: a) Were already ragdolls when picked up, or b) If you shake them up/down enough to turn them into ragdolls.  This only lasts until you drop/throw them.  As always, If you are holding SNEAK(ctrl) while putting them down, they will be handcuffed.

    - Bodyguards: If they are driver and...
    -- ...you are the first passenger (front/passenger), the bodyguard will drive/fly where you are pointing (if there are roads there).
    -- ...you are any passenger but the first passenger, the bodyguard wander about semi-randomly.
    -- ...you have set a waypoint on the map, the bodyguard will attempt to get to that point , from near or far.
    
    - Z and X keys changed to allow control to the entire menu, while still providing shift+Z for painting targets, and ctrl+Z for clearing targets.

    -- While the menu is closed:
    ---- Z key will open the menu to the page you were on the last time it closed.
    ---- X key will open the menu to the first 'most used' menu page (Ped Orders).

    -- While the menu is open:
    ---- Z key is effectively the same thing as 'navBack'.  When you reach the root menu, pressing Z 2 more times (3 times total) will close the menu.
    ---- X key will continue to move through 'most used' pages, with Z serving as its 'back' button.
    ---- Mouse Wheel: Use it to scroll through menu items.
    ---- Middle-Mouse-Click aka Mouse-Wheel-Click - Activates the current menu item (or continues to sub-level of menu.)

    - Radio now set to 'loud' for all vehicles you enter, not just the ones you spawn.

    - When changing self model, the list used to disappear immediately after picking a model.  Now the list remains, making it faster to check several back-to-back quickly.  You can also keep selecting the same model to cycle through random outfits.

    - Dev note: You can *also* use change model at the right time, to get a Deer a lapdance at the Pink Unicorn.  So.. The deer looks at the stripper, and says with a straight face... 'Wild Life, huh?'

    - When changing self model, The gameplay cam is now flipped around to look at the front of the model. (sorry ass lovers, you'll have to work for it now.)

    - New: Global Settings -> Radar Elements -> Big Radar When Flying  ,  I found the big radar really helpful, but only when flying.  Thus, this option.

    - Fuzzy Logic ( Light Companion ) has been moved a bit more out of the way, but still visible for tactical mode/etc.
    
    - Added:   Turn force to  Vehicles -> Flying Bike,  making it useful for Boats, oddly.
    - Renamed: Vehicles -> Flying Bike , to  Vehicles -> Flying Bike/Boat
    -- Flying a tug is now completely possible/fun.
    -- Since Flying Bike forces are applied to your current vehicle or your last vehicle, you can fly your tug into the middle of the city and park it up in the sky, like Cpt. Hook
    -- Also has an interesting side-effect of turning any boat (including Tug) into a make-shift submarine.

    - Fuzzy Logic has a new name.  Bit
    -- To be quite honest, it's his original name: https://www.youtube.com/watch?v=_fGujzulsas
    -- I couldnt stop calling him 'Bit' in conversation, so why should he be named anything else?
    -- With his name change also comes his own menu entry in the main menu.
    -- Enable his current features and a few new features via this menu.

    - Ragdoll cam has been modified so that it no longer stops you from looking higher than 0 degrees.

    - Fixed: Self -> "Ignored by Everyone".  It was spamming the ignore request which was causing odd things, like cops stopping, etc.

    - Vehicles -> Vehicle Remote
    -- This feature controls each part of a vehicle (lights, doors, windows, tires, etc)
    -- The menu entries update every frame, so you can point at different vehicles and control their individual parts or point at nothing to control your own vehicle.
    -- For most items in this menu, not only does 'activate' do something, but also menuLeft and menuRight (numpad 4/6) might do some other different thing. Try MenuLeft on "Fix/Clean"

    - Interior unlocks with warp-to-coords 
    -- I've unlocked a number of interiors and given you a way (through IPL menu) to teleport directly to them 
    -- A short but good list for release, and more to follow: "Life Invader", "Stadium Interior", "FBI HQ",

    - Fixed: Self -> "Noiseless".  Before it was just using PLAYER.SET_PLAYER_NOISE_MULTIPLIER, but I found a native I had not seen before: natives.PLAYER.SET_PLAYER_SNEAKING_NOISE_MULTIPLIER

    - Added: Auto-detection of your favorite radio station.  After you use the radio wheel to set the station to any station 10+ times, the one with the highest sets is auto-set upon entering vehicles.

    - OhMyGod: I *did* have the scroll up/down commands backward.  I have reset my keyboard config to default to catch any other controls like this.  For now, the only change is mouse wheel direction.

    - Added: Slow Motion Hot Keys.  They are set to the same keys as speed up/slow down slow motion for stunt jumps (Page UP and Page Down by default).

    - Fixed: Script crash bug , due to   Weapons -> No blame for most actions.   The bug was that thrown weapons (sticky bombs, grenades) require an owner.

    - Ragdoll was becoming increasingly annoying as it would trigger every time i tried to interact with other things.  Now: When holding shift, ragdoll mode will not activate (so.. to interact with other things 100% of the time, hold shift)

    - Global Settings -> Load Online Maps and Enable Online Maps,  Some IPL is not available without these on, while having them on ruins single player homes.  Good thing its currently toggleable.  Until I fix SP homes while MP maps are loaded, these options will remain here.
    -- 2 examples of IPL that does not load unless these are the Heist Carrier and Yacht.


  ## 1.0.791.2_r20160927_RC1 ##

    - Fixed issue when becoming animals and pressing attack.
    - Fixed a bunch of stuff that happened to ropes.  Should now be able to rope more than 1 ped again, etc.


  ## 1.0.791.2_r20160928_RC1 ##
    - Fixed ropes


  ## 1.0.791.2_r20160928_RC2 ##
    - Fixed "Chatty Kathy" to the point where you have to at least turn it on for peds to start acting oddly.
    - Will be fixing this feature entirely in next release, so leave it off until patch notes tell you its ready.


  ## 1.0.791.2_r20160929_RC5 ##
    - Changed:  "Me To Them" and other warp-to commands used to warp you as passenger.  Now, if a vehicle lacks a driver, you will be warped as driver.
    - Added:    Self -> When Idle... Dance,  Do you really need more description than this?
    - Added:    Self -> Attractive Personality, All peds rush to be your best friend ever, even when mowing them down with a dump-truck.
    - Added:    Peds -> Painted Ped Orders -> Come Here Bro , Peds drop anything they're doing, including driving, to come to your position.  They will resume whatever they were doing after getting there.
    - Fixed:    Spawning peds used to 'delete' whatever was immediately in front of you.  This no longer happens.
    - Changed:  There is now a hard limit (3) to the number of peds you can rope.  That limit is directly related to the games own limit of ragdolls you can control.  3 (not including self).  You can still rope as many vehicles as you like in the process.
    - Added:    All visions/ScreenFX I know of, to the Visions menu.  Menu 1 is still the same as it was originally.  To access more pages, just press menuLeft or menuRight. (NUMPAD4 and NUMPAD6).
    - Fixed:    Bit -> Unlock Doors , Car doors were being unlocked, but not interior/building doors.  Fixed!
    - Changed:  IPL Menu, is now IPL and Interiors.  Lots has changed here though its still only about 1/2 way complete.
    - Added:    More Interiors to  Bit -> Show Interiors (look for purple lines after toggling on.)

  ## 1.0.791.2_r20161001_RC1 ##
    - Fixed:    Bits height was supposed to change based on what mode he is in when player was in vehicle (just like when on foot).  This has been fixed.
    - Fixed:    Bit -> Mario Imposter, Marios height was higher than bits.  This has been corrected (Mario brought down to height of bit).
    - Fixed:    Bits tactical mode would draw target distance on top of the target (covering it), especially from long distances.  Corrected.
    - Fixed:    Bit -> Show Interiors ,  Will now show all interiors if IPL -> Enable Online Maps is enabled.

  ## 1.0.791.2_r20161004_RC1 ##

    - Tuned:    Targeting system

    - Added:    Spike Strips!
    -- If Ramps are enabled:  Hotkey: Sprint+Horn ( Shift+E )
    -- If Ramps are *not* enabled and player is in vehicle:  Hotkey: Horn ( E )
    -- If on foot,    10 spikes are laid in front of you (as if rolling out a spike strip).
    -- If in vehicle, 10 spikes are spread behind your vehicle.
    -- Max of 60 spikes out at one time.  Setting more will remove the oldest 10.
    -- Moving 500 'distance' away from spikes will also cause them to despawn.
    -- Spikes will not affect your own vehicle.
    -- Spikes will not affect vehicles who have bulletproof wheels.
    -- Spikes also cause doors/hoods/trunks to break off.
    - Added:    Weapons -> Enable Spike Strips
    - Added:    Weapons -> Spike Strips Pop Bulletproof Tyres
    - Added:    Weapons -> Spike Strips Dont Break Doors
    - Fixed:    LUA console command 'entlist' was not listing all entities it knew about.  This has been corrected.
    - Added:    Notification of hotkeys when option is toggled on. (Not yet for all menu features, but many.)
    - Added:    When flying and under 25 Altitude, a green box is drawn where you would land if you stopped flying.
    - Fixed:    Changing weapons using number keys was not working, when holding Digi-Scanner.  You can now change weapons using numbers again.
    - Fixed:    Global Settings -> Radar Elements -> Show XXX , Where XXX is 'Pedestrians','Vehicles','Objects','Animals'.
    - Added:    Hot-Keys for:   Quick-Rope: "MP_TEXT_CHAT_ALL" (which is T by default),  Quick-Fix: KEY_6,   Quick-Visual-Upgrade: KEY_7
    - Changed:  Self - Sky Dive - Now moves you 1000 feet up in the air, then toggles sky-dive.

  ## 1.0.791.2_r20161005_RC1 ##

    - Fixed:    Quick-Fix key (was crashing due to typo)
    - Fixed:    Digi-Scanner Hotkeys and their effects.

  ## 1.0.791.2_r20161005_RC3 ##

    - Added:    Weapons -> Remove All Weapon Components.
    - Fixed:    IPL And Interiors menu should have had "Load Online Maps" and "Enable Online Maps" options visible to you, but they were only visible to devMode.  You can now see/toggle them.
    - Various other undocumented tweaks and fixes.

  ## 1.0.877.1_r20161007_RC3 ##

    - Added:    Global Settings -> Unlock Camera Pitch/Yaw Limits.
    -- Allows you to pitch/yaw with cam in all directions, no limits.
    -- How I went this long without this feature is beyond me.

    - Added:    Global Settings -> Radar Elements -> Zoom Control.
    -- Sneak+Z = Zoom-In
    -- Sneak+X = Zoom-Out

    - Improved: Frame Rate when near or pointing near a bunch of targets.
    -- Aiming at 91 peds before changes = 21 FPS
    -- Aiming at 91 peds after changes  = 42 FPS
    -- Aiming away from 91 peds after changes = 58 FPS

    - Added:    Vehicles -> Keep Clean
    -- Keeps your ride clean.  Eliminates  scuff marks, skid marks, wax lines, blood, urine, bird/dog/hooker/bigfoot fecal material.
    -- Better than Oxi-Clean
    -- Not responsible for broken or busted pieces (turn on Invincible vehicle for that insurance.)

    - Improved: Vehicles -> Vehicle Control
    -- You can now control all of the same type of vehicle element(s) from any one of them.
    -- Keep pressing menuLeft or menuRight on doors and they will all open/close/lock.
    -- Keep pressing menuLeft or menuRight on windows, and they will all roll down/up. Bonus, Pressing menuRight more than 2 times will change window tint (and roll up/fix all windows, excluding windshield and back window.)
    -- Keep pressing menuLeft or menuRight on Fix/Clean for hilarious results.
    -- Remember, Vehicle Controls target can change while menu is open if you point at some other vehicle while using it.

    - Added:   Self -> Tap Tap Tap To Teleport
    -- If enabled, tapping vehicle accel or vehicle brake 3 times in rapid succession will teleport you forward or backward (like teleport through doors).
    -- Even works if in a vehicle and speed is under 10.

    - Improved:  Menu configuration saves to your own set of config files.  Once you toggle any option, your config will override default.

    - Temporary work around implemented for Peds Riot until ScripthookV is fixed. You usually have to fire 1 round to get the party started, but once going it keeps going.

    - Bits menu is being revamped.  Hes still functional, but not yet perfectly configured.  Hes especially good at unlocking doors of all kinds.

    +22 New DLC Vehicles - For online vehicles you still need: https://www.gta5-mods.com/scripts/buy-online-vehicles-in-sp-asi
    +7  New DLC Weapons
   +13  New DLC Models/Peds

  ## 1.0.877.1_r20161012_RC1 ##

    - This build is non-stable (because if you try to punch anyone, *crash*), but released to show that I've been working on fixes since last patch and that this mod menu will continue once all issues are resolved.

  ## 1.0.877.HOLY.SHIT.IT.PROBABLY.WORKS.Edition_RC1 ##

    - The build name says it all.
    - After many sleepless nights, I fixed (or disabled) GTALua features in a language I havnt seen in more than 15 years (Greek, if you're wondering.)
    - Contained in this mod is now the only known/working GTALua.ASI (at least that I'm aware of and surely on this site.)
    - There are probably still a few other bugs remaining, as I chopped up a lot of the code in attempts to make it work before finding/fixing the GTALua issues.
    - If you encounter any oddities, please report them!

 ## 1.0.877.HOLY.SHIT.IT.PROBABLY.WORKS.Edition_RC6 ##
   - I promise it works
   - IT WORKS!

 ## 1.0.877.HOLY.SHIT.IT.PROBABLY.WORKS.Edition_RC7 ##
   - Because RC's 1-5 were crap and 6 was not as lucky as 7.

 ## 1.0.877.1_2016-10-14_RC3 ##
   - Minor bug fixes and adjustments

 ## 1.0.877.1_2016-10-16_RC9 ##
   - Fixed:     Self -> Model Editor -> When changing model , the model menu would get bugged and you could not return to it again.  Fixed.
   - Changed:   The "Website Hax" mod that was suggested in previous versions was breaking LSC.  Suggest new mod instead: https://www.gta5-mods.com/scripts/mplowrider2-in-sp/
   - Added:     Vehicles -> Spawn Vehicle -> Attach Trailers On Spawn.  Note: This is a first attempt.  As such, expect/report bugs.  Dont expect a small trailer to attach to a large vehicle, or vice-versa.  You can keep spawning trailers and previous one will be removed until you find a trailer you like.
   - Improved:  Quick Rope (KEY_T, unless you remapped TEAM CHAT) can now unrope.  If you have no target and press T, it will drop the most recent rope.  You can also point at anything you already have roped, press T and it will unrope that entity specifically.
   - Improved:  Spike Strips.  They now allow the dropper (thats you!) 5 seconds grace period to move away before popping the droppers tires.  They will still pop 'others' tires the moment they are deployed.
   - Improved:  Spike Strips.  They are now accompanied with a nice strip of ParticleFX, indicating their general position visually.
   - Improved:  Weather -> Anything to do with snow.  It's not that entirely snow covered style, but surely different than before.
   - Improved:  Quick-Ropes key ('T' by default).  Now properly ropes/deropes ents based on which you are pointing at and/or have painted A/B.
   - Fixed 'more stuff' in GTALua.ASI , since the person originally maintaining GTALua has not yet posted fixes for the new GTA5 patch.

Still more improvements/fixes to go, but in much better shape each day (after having to gut both this script and GTALua base)

 ## 1.0.877.1_2016-10-16_RC10 ##
  - Now with 100% more unused but totally required Mario .bmp's

 ## 1.0.877.1_2016-10-16_RC11 ##
  - Minor crash bug fixed
  - Ropes acting proper now.

 ## 1.0.877.1_2016-10-22_RC5 ##
  - Improved:  When roped to objects, since you are ragdoll at this point, if you press the 'ragdoll' button, all ropes between your player and other things will be removed. Any ropes between two things that are not your players ped should remain.
  - Improved:  Double-click detection for the power meter (lshift).
  - Fixed:     Livery (decals) not appearing when doing visual upgrades.
  - Changed:   IPL And Interiors -> There was "Load Online Maps" and "Enable Online Maps".  Sort of pointless, since the ability to toggle both independently gives no advantage.  As such, they have been merged into a single entry.
  - Improved:  The World -> Time menu now highlights the current time in GREEN.
  - Added:     Vehicles -> Spawn Vehicle -> Spawn Vehicle By List -> Favorites.  The ability to set up to 25 Favorite vehicles.  You can set/save/load them through this new menu.  Visuals are still random per spawn, but next release should remember your last visual settings (colors and other LSC options.).
  - Improved:  Vehicles -> Engine Power/Torque+.  Added support for helicopters (and the Hydra).  Greatly changed the power outputs for all vehicles.   Now you can drive a Chimera without fish tailing (until you crash into a wall at 500kph.).
  - Added:     Global Settings -> Hud Elements -> Speed_kmh and Speed_mph.  You choose!
  - Added:     New Main Menu Item: Particle FX.  A TON of ParticleFX to toy with, including but not limited to Electrical Fires, Explosions, Smoke Plooms, etc.
  - Added:     Self -> Hot Personality - First (horrible) use of ParticleFX.  Will be refined later along with a ton of other Personalities.
  - Added:     ParticleFX to Bit when hes hacking doors, or makes a random noise.
  - Added:     Holding SNEAK(lctrl) while Bit is active will ask him to point out the last 10 building doors/gates hes unlocked.
  - Fixed:     HEADLIGHTS( H ) toggles bit between enabled/disabled. FPS seekers, use Bit only when you dont need 5+ more FPS.
  - Changed:   Key 'L' used to just switch seats.  Now, if you're not in a vehicle, if you are targeting a vehicle, you will be warped into that vehicle.  If you are not targeting a vehicle, you will be warped into the nearest vehicle.

  - Added:     Bit -> Bit's Masks.  A play on words indeed.
  -- This sub-menu now holds the list of his available masks.
  -- You can try your hand at making a mask by editing the following template (then saving as a new name).
  -- Bit-Mask-Template.bmp  can be found at:  GTALua\addons\cmenu\Bits_Masks\Bit-Mask-Template.bmp
  -- If you make a new mask and want to see it in game immediately, Alt+Tab to the LUA Console and type:  reload cmenu
  -- You will then see your new mask listed under Bit -> Bit's Masks

  - Added:     Global Settings -> More Transparent Menu.  For those FPS seekers, toggle this on for a more transparent menu, at less FPS cost.  I even run with this option enabled.
  - Improved:  "Shift Hopping" is now known as "Space Hopping", because it was really for bicycles.  When on bicycles, the hotkey is JUMP(space) , but when in any other vehicle, its SPRINT(shift).  When toggled on, a message with these hotkeys is displayed.
  - Improved:  Added "Unlock All Objects" Support to GTALua.asi , You can remove object unlocker (unless you find the one ive included does not work.).  This is also an improvement to object unlocker, because this one only applies its change once at startup, rather than every game frame that is rendered.

 ## 1.0.877.1_2016-10-26_RC5 ##

  - Added:    Vehicles -> Parking Brake
  ---- When moving 2mph or less in any vehicle, double-tap hand-brake(space) to enable the Parking Brake.
  ---- Do this again, or press one of: vehAccel,vehBrake,vehTurnLeft,vehTurnRight  to release.
  ---- Works great with Flying Boat/Bike + Tug
  - Removed:  Screen Flashes and crap, from "When Idle, Dance".  The random drug effects remain, but they are softer to watch than the flashing... ooh the flashing...
  - Changed:  The Power Meter is now drawn larger/clearer.
  - Added:    HUD Element: Way-Point Coords.  They appear below the coords when blip is set.
  - Added:    Ability to change the Z (height) of wapypoint coords.  Default is 0 which means automatic height when teleporting. Anything other than 0 means 'teleport me exactly there.' with no height check.  Hotkeys are Shift+PageUp and Shift+PageDown.
  - Added:    Ability to remove spike strips.  Dropping Spike Strips is Shift+E(release).  Removing Spike Strips is Shift+E(Hold).  The longer you hold, the more spike strips it removes.
  - Added:    Weapons -> Spike Strips - A New sub-menu just for Spike Strips
  - Added:    Weapons -> Spike Strips -> Flaming Spikes - Triggers the propane style flame when cars are near.
  - Added:    Weapons -> Spike Strips -> Flames Activate For Peds Too - What fun is immolation if peds can't play?
  - Added:    Weapons -> Spike Strips -> Spikes Pop Regular Tyres - Thats right, you can even turn off the tire pop portion of spike strips and use them for other purposes.
  - Added:    Global Settings -> Radar Elements -> Show All Important Entities : Toggling this on will show blips for important entities, like, the ones you just interacted with (with Digi-Gravity Gun, etc).
  - Added:    Bodyguards -> Remove Targeted Bodyguard.  You know, in case any ugly ones spawn.
  - Fixed:    Not sure if I broke removing vehicles from favorite list before or after the last release, but.. its fixed now ;)
  - Added:    Bit -> Bits Masks:  Angled Bit / High Bit / Obtuce Bit / Pointy Bit / Spiky Bit / Vexed Bit / Ye Olde Bit.  If you are seeking FPS, try High Bit (meant for High FPS).
  - Changed:  Bit felt a bit chained to a spot relative to the direction you would be pointing.  He has been unchained.
  - Changed:  Slow Motion Aim: Prior to change, it checked if player had a weapon and if the game thought the player was 'free aiming'.  Now, it depends solely on the AIM button being pressed which allows more control over slow motion in general.
  - Extra:    At least +3 Easter Eggs to run in to.  They are all time based, so will always occur during their set windows.  The only question is if you'll be looking in the right place at that time.

  ## 1.0.877.1_2016-10-27_RC2 ##

  - Fixes:  Mostly to ragdoll toggling and ropes.

  ## 1.0.877.1_2016-10-29_RC2 ## / ## 1.0.877.1_2016-11-03_RC3 ##

  - This halloween, how about a treat.

  - Upgrade: Quick-Ropes
  -- Holding the quick-ropes button (T) will pick target 1.
  -- If you release the quick-ropes button at this point, you will either be roped to the target or unroped if already roped.
  -- If you continue to hold quick-ropes until you hover over a 2nd target, then a rope will be created if none exists between them, or removed if one does.
  -- This makes it ultra fast to rope multiple targets in different configurations.
  -- You can clear your ropes 1 by 1 (newest to oldest) by pressing quick-ropes when not targeting anything.
  *NOTE* Some vehicles can not be roped.
  These would be any vehicles that have hydraulics upgrades (think muscle cars, etc.)
  Not much I can do unless you want me to force-disable hydraulics mods before roping.

 - Upgrade:  Vehicles -> Vehicle God Mode
 -- Prior to changes, it did ok out of water, but water still killed it.
 -- Now, your engine can stay running/moving under water.
 -- However, Driving a car like a boat on water isnt supposed to be easy, its supposed to be fun. (and it is)
 -- Dont cry when a bulldozer cant quite make it, just pick any faster vehicle.
 -- I've successfully done this in supers, sedans, coupes, etc.
 -- Make sure you max out your power meter and Engine Power/Torque is enabled, as that is where the force to push you through the water comes from.

 - Added:    Weapons -> Auto Target
 -- When enabled, pulling the trigger on any weapon will not only fire bullets where you're pointing, but also at your enemies.
 -- Works through walls/etc.
 -- Works against peds who are your enemy currently.
 -- Railgun == pwn
 -- Also integrated with "Keep Shooting".

 - Added:    Automatic Teleport based on coords mechanisms.
 -- The input file is:  settings.Automatic-Teleport-Coords.txt
 -- Will be used as I bring a proper IPL browser to the table.
 -- Currently contains 9 apartment warps and 1 for Bahama Mammas (just walk up to door of bahama mammas and it will teleport you inside.)

 - Added:   Support for your custom vehicle names.
 -- Add entries to the file:  GTALua\addons\CMenu\settings.User.Vehicles.txt
 -- Use the default file to determine format: GTALua\addons\CMenu\settings.Vehicles.txt
 -- Each vehicle should have 2 names separated by comma.
 -- 1) The name you want to see
 -- 2) The vehicle model name.
 -- Example:
    My Awesome New Car,   AWESOME_CAR_1

  - Ropes:

  -- Tons of work on ropes to make them more versitile and obvious about who is roped to who.
  -- Added lines between all rope ents when holding QuickRope button (T)
  -- Added line when roping, from point you are roping from to point you are roping to.
  -- ^^ This line changes color:
  --  Green   means no rope attached, so will attach rope.
  --  Yellow  means this is the rope that will be auto-removed if you do not have a target.
  --  Red     means a rope is attached between the target and destination and will be removed.
  -- To rope/de-rope any two targets:  Hover over target 1, Hold the Rope Button (T), then hover over target 2 and let go of (T).
  -- You can cancel a QuickRope target if you are still holding (T), by also holding Sprint(SHIFT) , then letting go of (T) before (SHIFT)
  -- You can also Paint target 1 (Shift+Z), then use Gravity Gun to pick up another target, then press T to rope/de-rope those targets.

  - Other:

  -- Improved:  The default mini-map setting was way too low/zoomed in (If zoom control was enabled.).  It has been increased from 50.0 to 400.0 to start.
  -- Improved:  The Z key is notoriously "Menu Back" and can even close the menu if pressed 3 times from main menu, but now, if you hold Z for just over 1 second before you release, you can close the menu and keep your current page ready for the next time you hit Z.

  -- Changed:   The Bit/Companion Hotkey was: H  , is now  SPRINT(shift)+H

  -- Improved:  More like seriously enhanced... "Tap Tap Tap To Teleport".
  -- When enabled, tap Forward( Vehicle Accel ) 3+ times rapidly to teleport in the direction your camera is pointing.
  -- Backward also works, but because it uses camera-pointing for direction, you rarely use it compared to Foward.
  -- If you are not in a vehicle but are pointing at one, you will be warped to top-center of that vehicle and velocity set equal to that vehicle enabling you to stay on even the fastest moving vehicles (including aircraft, and motorcycles /lol)
  -- If you are not pointing at a vehicle, but are in some way pointing at ground or wall, you will be teleported to that point. This enables you to teleport around the city with ease.
  -- Can even use it while flying to make perfect/quick landings on even the thinnest of objects/surfaces.
  -- Works wonders for getting your (insert fav vehicle name here) out of the ditch.
  -- Works even when just a passenger of a vehicle.
  -- Note: Vehicles must be moving slower than 3mph to qualify.  This stops us from accidentally teleporting while driving at high speed.

  -- Improved:   Ped flight-mechanics (as it pertains to Self -> Fly v2.0 )
  -- No great change, just tightening of the system in general.

  ## 1.0.877.1_2016-11-12_RC2 ##

  - Fixed:    TapTapTap To Teleport - When attempting to teleport forward with no target or ground/wall in your path, it chose to do nothing.  Fixed so it will teleport a few meters (as it used to) in this case.
  - Fixed:    When Bit would be using any of his image masks, the lines for ropes were not drawn.
  - Added:    Low-Fi Mask and Med-Fi Mask.  The Low-Fi mask is the fastest drawn mask of them all.  If you need FPS but still want to use bit, consider using this mask.
  - Fixed:    Bit image masks were adding 1 more pixel than they should have to the X plane.  Now images are drawn correctly.
  - Improved: Signifigantly improved over-all performance by migrating Bit from cMenu to cFUN.  In short, Before change, menu was costing 45% of CPU.  After change, 33%
  - Improved: Change Model now saves the outfit of the current model before changing to the requested model.  It also loads the last outfit if the requested model if it exists.
  - Improved: The Aim dot turns red when hovering directly over a target, but you could not tell if pointing at ground/walls/etc.  Now the aim dot turns yellow (and grows a bit larger) if you are pointing at ground/wall/cieling/anything else thats not 'the air'.  This improves i.e. tap tap tap to teleport.
  - Improved: Water Sports.  There are now 3 ways to modify water.  1) Wave Height, 2) Force, which is a separate force either against or with the water around the player. 3) Radius, of the force.  Ctrl+Down Arrow to get started.
  - Improved: Most HUD elements now 'minimize' showing just their values.  To see the names, hold SNEAK.
  - Added:    Fireworks particle effects to various parts of the menu.  Fireworks-Spike-Strips?? Check.. "Look-At" Activated Spikes? Check...
  - Fixed:    Issue pertaining to digi-gravity gun while in a vehicle.  It would toggle quickly between your actual weapon and digi-gravity gun.
  - Improved: Menu responsiveness.  When loading assets/spawning stuff, you usually have to wait() which causes the menu to flicker (then the phone to pop up, etc etc).  I have fixed this issue for most menu entries by creating a spawn queue which attempts to request the asset every frame until the asset is ready, at which point the asset is spawned/loaded/etc.
  - Fixed:    Vehicles -> Shift/Space Hoping.  Was only working for bikes.  Now works for all vehicles.
  - Added:    Zombies now walk a lot more like zombies.
  - Added:    If Bit is active, numpad 1/3/7/9 will shoot the 4 different types of fireworks I have added.  They come out in random color and size/scale at whatever you are pointing at (or from bits location if you are pointing into the air.)
  -  There are also a few extra bits laying around, either fully working but not fully built out , or otherwise.

  ## 1.0.877.1_2016-11-13_RC3 ##

  - Added:  Bit -> Show Nearest Stunt Jump
  - Added:  Bit -> Show Next Stunt Jump
  - Added:  Bit -> Reset Nearest Stunt Jump List
  - "Show Next Stunt Jump" sets the currently pointed at stunt jump to ignore.
  - The next nearest stunt jump is then found and pointed at.
  - "Reset Nearest Stunt Jump List" will reset the ignore list.

  - If you have lists of coords of specific things (like all peyote locations), You can point me to the list and I'll create buttons similar to this Stunt Jump implementation.

  - Added: Bit -> AWACS_MISSILE_DEFENSE
  - Enabling this option will destory all near missiles upon detection.
  - Unfortunately, it also destroys your own missiles.
  - I hope to add 'only destroy hostile missiles' in the future.

  ## 1.0.877.1_2016-11-16_RC3 ##

  - Added:   pause menu detection.  When you alt+tab, if your game goes to pause menu, hotkeys will be deactivated (i.e. Keys like K and L) until you unpause the game again.
  - Added:   Objects -> Search Objects.  This new menu type can handle the fairly large models/vehicles/objects lists while also able to access the massive anims list.
  -- For now, I have integrated this with objects allowing you to filter the list of objects and get a preview of the object(s) as you scroll through the filtered list.
  -- Still very much in beta, but seems to work well.
  -- To create the object, press numpad 5 or middle mouse button.

  ## 2016-11-26_RC2 ##
  - Changed:    Release version.  Removed the ugly GTA version.  You can assume that the version this menu supports equals rockstars release version on that date.
  - Changed:    Digi-Gravity Gun has become erratic over time/other changes.  I have corrected this issue making it much more stable at high power levels.
  - Added:      Careful! The DELETE key (under INSERT) is live!  It can delete any object/vehicle/ped (not just the ones you created yourself.)
  - Fixed:      Digi-Gravity-Gun hotkey. ( Key 1 )
  - Changed:    The color of the lines drawn when using Digi-Gravity-Gun now relate to the force power. Red(weakest) to Green(strongest).
  - Changed:    When placing objects from the "Search Objects" list, you can set the rotation and position by holding ctrl or shift (and a message informs you of the same)
  - Added:      Global Settings -> HUD Elements -> Cam_Direction.  Shows the camera ROT in top right near Coords.
  - Fixed More: Ropes - Specifically when roping things like airplanes/etc.
  - Changed:    Bit -> Show Nearest Stunt Jump : Now shows 4 lines.  2 lines showing the bounds of the launch point and 2 lines for the bounds of valid landing points.
  - Fixed:      Crash when picking 'show next stunt jump' if 'show nearest stunt jump' was not enabled.
  - Added:      Vehicles -> Spawn Vehicle -> Hot-Swap Vehicle If Moving.
  - Changed:    Self -> Fly v2.0 : You can now double-tap space no matter what state you are in (falling/etc) to enter fly mode.
  - Fixed:      Alerts loading properly.
  - Changed:    All menus that have multiple pages can now be scrolled through using mouse wheel, rather than having to press numpad 4 or 6
  - Changed:    Spike Strips can *only* be dropped by pressing Shift+E (aka Sprint+Horn).  This allows use of the vehicles horn without having to drop spikes.
  - Changed:    Global Settings , renamed to Settings

  ## 2016-11-26_RC8 ##
   - Changed:   Vehicles -> Flip - Now flips targeted vehicles as well as your own vehicle and up to the first 4 spawned vehicles.
   - Fixed:     Fav Vehicles not spawning.
   - Fixed:     Vehicles in general not being queued properly.
   - Added:     Self -> Ragdoll Button Extra Force -  Remember, to get really extra force, use space and slow motion (right-click/aim).

  ## 2016-11-28_RC2 ##
  - Fixed:      More to-do with ropes.  Specifically when player is in any of the vehicles being attached.
  - Fixed:      Bodyguards attempting to warp into vehicle over and over, even when already in vehicle.

  ## 2016-12-15_RC3 ##

  **IMPORTANT NOTE**
  The suggested 'Multiplayer Vehicle Unlocker' has changed.
  1) Remove the old one found at:   ASI\mpbiker.asi
  2) Download the new one: https://www.gta5-mods.com/scripts/mp-vehicles-in-sp/
  3) Put the new one (named EnableMPCars.asi) in ASI\
  4) Get new scripthookv also: http://www.dev-c.com/gtav/scripthookv/

  - Added:     Weapons -> Slow Motion Ropes - Enables slow motion while holding rope (T) button.
  - Fixed:     The turn force for Flying Bike somehow got flipped backward, which completely negated any turn force you already had./d0h.
  - Added:     Force to sprint/sneak for Flying Bike.  Works just like before, simply with more force.
  - Added:     Preliminary Animations list, to:  Peds -> Animation Search. See what sort of ideas you can come up with and drop suggestions in comments.
  - Added:     Weapons -> Enable Bomb Hotkey ( B, or XBOX_R3 ).  This is the first attempt at 'Bombs.'  The blast radius is currently 50 meters.
  - Added:     Teleport -> Collectables ,  This is a list of locations for the collectables (peyote, scrap letters, etc).  Use them to complete your collections.
  - Improved:  Mini-Map control, when Settings -> Radar -> Zoom Control is enabled.
  - Improved:  If holding digi-scanner, you can no longer (annoyingly) zoom in by pressing aim.  This also fixes a few other related bugs.
  - Fixed:     When repairing vehicle, if you had a velocity greater than the base velocity of the vehicle, your vehicle would be stopped mid-air.  Resolved by getting velocity before fixing, then setting velocity after fixing.
  - Added:     Lightning Effects to the STUNGUN.  Also, More Lightning Effects to "Self > Shocking Personality"
  - Improved:  Drive-On-Water 'realness'.  If it gets any 'real-er', you'll have to wear a helmet IRL when using this feature.
  - Changed:   NOTE!!! 1 Menu control has changed.  "X" used to jump through a list of most used pages.  People kept wanting and thinking X was 'menu forward/select.'  Thus:  If menu is closed, X opens the Ped Control Menu.  But If the menu is already open, X is 'Select' (same as Numpad 5 or middle mouse button).  "Z" is still 'Back/Close'
  - Fixed:     When coming back from idle and having "Self -> When Idle, Dance" enabled, The time dilation was not being reset.
  - Added:     People kept asking for a way to move 'forward' when in ragdoll mode.  If you hold turn left/right at the same time, you will be forced in the direction your camera is facing.  Fun to fly about and is extra powerful during slow-mo.
  - Fixed:     Crash bug when "No Blame For Most Actions" was enabled, and throwing a molotov.
  - Changed:   Renamed trailers giving more description of what they actually are. i.e. Two Door Trailer, or Ramp Door Trailer, etc.
  - Changed:   If you had an object and ped in crosshairs, the object was favored and targeted. Changed so peds are higher priority.
  - Fixed:     Settings -> Radar -> Zoom Control : When you have a waypoint, radar is toggled between a full map view from you to waypoint and your chosen map height.  If no waypoint, then radar is set to your chosen map height.
  - Improved:  Self -> Ignored By Everyone.  In the end, there is not a great solution to being ignored by everyone.. only a better solution than any other.
  - Improved:  Fly v2 . Before update, if you were holding aim and in a fight, attempting to dodge (pressing space while aiming) would put you into flight.  After update, while holding aim, space is ignored, allowing you to dodge rather than enter flight.
  - Fixed:     When spawning objects, if you were in a vehicle, the length of your vehicle was not accounted for causing objects to be spawned under your vehicle.  Objects now spawn in *front* of the vehicle.
  - Added:     Bomb Blips (from bombs you drop) are now *much* larger, matching their effect radius (50 meters).  They also have their ETA to impact clearly marked on them, However; It will show they are 10 seconds to impact until they are less than 10.  Note: If you are in a vehicle that is 10+ meters in the air, the bomb is dropped from under your vehicle instead.
  - Added:     Ability to target 'Ground' with bombs.  If you do not currently have an object/ped/vehicle targeted, but do have ground targeted then bomb will be dropped where you are pointing.
  - Fixed:     Player move rate multipliers.  Had a bad line of code that caused these multipliers to be set low by default.  Before fix, player could get a running speed of about 43 kph.  Can now obtain a running speed of about 145 kph.
  - Fixed:     When teleporting to NPC planes and such, NPC pilots usually opted for immediately nose-diving to their death.  You can now, once again, teleport to planes without pilots flipping out like that.
  - Added:     Digi-Scanner -> Smooth Gravity Gun Physics.  Toggle this on for better placement of objects or for objects with 0 weight which cause odd issues when handled otherwise.
  - Fixed:     Buttons Q and E now rotate anything you have picked up with the Gravity Gun.  Your power meter determines how much it is rotated per step.  Objects are also frozen after being rotated, so to unfreeze, try releasing them with Right-Click instead of left.
  - Added:     HUGE!  I have added a 'Cheat Code Listener.'.
  -- By default, key tilde( ~ ) brings up a "Cheat Code" dialog.
  -- Input is now checked against console commands.
  -- Example: To spawn a Zentorno, press:  ~s zen

  ## 2016-12-24_RC3 ##

  - Added:     Vehicles -> Nympho Passengers.  If you are in first person... and you are in a vehicle and on the drivers side (front or back)...  and a Ped is in the same vehicle in passengers seat to your Right... and you aim at them... Then the ped will do one of two prostitute-like things.  Aim at them again and they will stop.
  - Improved:  Rapid Fire was able to read vehicle weapons and fire their ordinance.
  -- In almost all cases, this was not desired (example: The new Ruiner 2 , with missiles/etc.)
  -- Vehicle weapons are almost always powerful enough as they are.
  -- Now, If player is controlling a vehicle weapon, rapid fire will not activate.
  -- Note that shot damage is still increased if you are using max endurance/speed/strength.
  - Improved:  While Digi-Scanner is active, all vehicle weapons are disabled.
  - Fixed:     Hot Menu searching (i.e. Searching Animations) for .* .  The dumbass console listener was picking up that request and executing alert /face_palm.
  - Added:     Hashes cache for ped and vehicle models.  This speeds up initial load-time substantially and per-frame time minorly.
  - Added:     "Sound FX Search" to main menu.  While it will be of little use to many of you, the next 3 things below this line are a result of this menu.
  - Added:     More sounds to Bit's random sound bank
  - Improved:  Expanded the sound bank of the Digi-Scanner to cover most actions with a unique sound.  Picking up a target should sound different than dropping one, and scrolling a target away from you should sound different than scrolling a target to you.
  - Improved:  Expanded the sound bank of the menu itself. (select,back,etc).
  - Added:     Biker objects to objects list.  Their prefix for searching is:  bkr_
  - Added:     The "Import/Export" Player/Ped Models.  All new ped models are always added to end of list for ease of finding them.
  - Fixed:     Before fix, while flying/parachuting, Right-Click(Aim) was 'shoot'.  This is still the case, except for when falling.  Now, when falling, you will not mistakenly shoot a bunch of people in the face.
  - Improved:  The number of objects a bomb can affect in a given explosion.  Before fix, I was seeing maybe 5-6.  After fix, all 136 objects in bomb radius were thrown.  Also added 'unfreeze' and 'give gravity' so that objects like chairs, coke machines, ATMs, etc are affected.
  - Improved:  Bit now follows any target you have thrown/dropped for up to 8 seconds after.  This allows you to more easily see where you've thrown something.
  - Added:     Paint Fade to Visual Upgrade
  - Improved:  Visual Upgrade - Motorcycles will now have matching front/back wheels.
  - Changed:   Bombs now drop from a default height of 150 meters above target (unless dropping from a plane of course.)  This height provides for 10 seconds-to-impact.
  - Improved:  The speed at which you can cycle through Bit's Masks has been greatly improved.
  - Improved:  Self -> Ignored By Everyone.  Can now point guns at people, or shoot someone in the face and nobody flinches.  Took a lot more than just calling the IGNORED_BY_EVERYONE native.

  ## 2016-12-28_RC2 ##
  - Fixed:     Water Sports Defaults.  They got a bit messed up last update and while it was still usable if tweaked properly, the default was no good.  Remember, to toggle Water Sports, use CTRL+DOWN_ARROW.  The other hotkeys are displayed after doing that.
  - Improved:  Menu now slides in from the side when becoming visible and slides out to the side when fading/closing.  This at no extra cost than before.
  - Improved:  "Anger" function.  Now, when you anger any ped, their relationship group is changed to "WILD_ANIMAL", making them hate everyone.
  - Changed:   Removed "Peds Riot You", due to changes in "Anger".  Now, there is only 1 "Peds Riot", and you will be included if you get close enough to any non-bodyguard ped.  If you remain undetected, however, they will not hunt you down.
  - Fixed:     Inability to actually disable 'Slow Motion Aiming' if you had "Slow Motion Ropes" active. (The two can now be toggled independently.)
  - Fixed:     Reporting of what version is supported in Lua console.

  ## 2016-12-28_RC5 ##
  - Fixed:     Radar Zoom Control (if enabled).  Hotkeys were not working that change Radar Zoom.
  - Fixed:     Crash bug when deselecting all of Bits modes, without disabling Bit himself.

  ## 2016-12-30_RC1 ##
  - Fixed:    Max Endurance was bugged causing it to always read that your power bar was 100.  After fix, there is much more variation in movement speeds based on power bar setting.
  - Fixed:    Max Endurance was bugged causing it to not bonus melee/weapon damage.
  - Fixed:    Targeting 'through' objects/walls.  Now if a ped is behind an object or wall you are pointing at, the ped should be targeted.
  - Fixed:    Digi-Gravity Gun was bugged on the X axis causing odd movements.
  - Added:    Self -> Walk On Water
  - Added:    Ability to lock/unlock the power meter by pressing ctrl+shift or (sneak+sprint)

  ## 2016-12-31_RC1 ##
  - Added:    Ring in the new-year with (partially) Useful Medics!  With  World -> Useful Medics  enabled, any peds within 5 meters of a Paramedic who are dead, will be revived.  Problem is, medics usually stick around for 1 resurrection then bolt.
  - Changed:  World Settings -> Renamed "Random Cops/Trains/Boats"  to "No Random ...", simply because by default, those things are 'enabled', so to change them is to 'disable' them.
  - Added:    World Settings -> "No Random Events"
  - Improved: World Settings -> "No Random Cops" , Added 2 more natives that also block random cops. natives.PED.SET_CREATE_RANDOM_COPS_NOT_ON_SCENARIOS and natives.PED.SET_CREATE_RANDOM_COPS_ON_SCENARIOS
  - Fixed:    When dying as say, a dolphin, the menu would crash and death loop would play over and over.  Issue was the player/dead detection was pushed down the list of checks before doing things per frame.  I have moved it back to 'the top area' and dolphin death 'works well'.
  - Improved: World Settings -> "No Peds" and "No Vehicles".  These were not working for some time.  Since I revisited them, I found that simply asking the game to not spawn anything doesnt work, so a more aggressive method is applied and peds are forcefully removed.  You should be able to spawn your own peds/bodyguards however.
  - Fixed:    Resurrection.  Finally figured out that peds long dead lose certain Collision flags.  Giving them back has solved issue of rezzed ped falling through floor. \o/
  - Fixed:    Teleporting to high places like the top of Mount Chiliad.
  - Fixed:    Slow Motion World Variable - When toggled on it was impossible to toggle it back off again (even though it showed as off.).
  - Improved: Universal Delete Key.  Key was not set with a clock, so it was far too easy to spam delete stuff.  Now has a 1/3rd second 'wait' between deletes.
  
  ## 2016-12-31_RC5 ##

  - In honor of "The Dude", Default settings have been completely wiped.  Good luck trying to figure this menu out on your own o/


  ## 2016-01-04_RC4 ##

  - Changed:  Self -> Endurance/Strength/Speed.   Move/Animation 'rate' when not holding sprint is now set to Normal/Unboosted.  When holding sprint, Animation rate (thus move rate) is then boosted up to 400% , in steps and based on Power Meter.  This helps by allowing you to go from a max run speed of 90/kmh to the default walk speed of 6/kmh in less than a second and smoothly.  No longer should you over-run your targets.
  - Changed:  HUD -> Speed KMH/Speed MPH.  Now, if both are toggled on, instead of drawing both on top of each other it will alternate between displaying KMH and MPH every 4 seconds.
  - Fixed:    Issue pertaining to being able to aim and the new menu search system.  You are now able to aim after canceling i.e. "Search Animations", etc.
  - Removed:  Vehicles -> Spawn Vehicle ->  "Disable Blow-Up Online Vehicles", "Disable Shops Enable Online Vehicles", "Get Online Vehicles Unlocker"
  - Added:    Vehicles -> Spawn Vehicle ->  "Enable Online Vehicles".  Thats right,  you can dump your mp vehicle unlocker (unless for some reason this new one doesnt work.)
  - Improved: Bombs now track targets if you have one (or fall slowly like they used to if pointing at air/ground.)
  - Improved: There is also a 'Bomb Cam' available.  Once you drop a bomb, a message appears "Press V For Bomb Cam"
  - Improved: Some back-end issues with hotkeys.  Still might be an artifact or two about, so let me know if you have any issues.
  - Changed:  The 'no default configuration' I integrated last build didnt fly well at all.  I have re-integrated an updated (and somewhat slimmer) default configuration.  Note: If you already have user settings (i.e. settings.User.XXX.YYY files) then you wont notice a difference this update.


  ## 2016-01-05_RC1 ##

  - Fixed: Control issues.  Let me know if anything is not working as expected.


  ## 2016-01-14_RC2 ##

  - Improved:  Enemy Detection in general.  Now any enemy is registered within 0-3 seconds.

  - Improved:  Weapons -> Auto-Target Enemies.
               -- It would only target up to the first 2 enemies in the enemy list.
               -- If it could not shoot them (for whatever reason, i.e. behind wall) then it would never advance to other enemies.
               -- Now, every frame, 'the next 2 enemies' are fired upon.
               -- If you also enable Weapons->Keep Shooting, you can keep 5 stars and cops die before making it anywhere near you.

  - Improved:  Spawning bodyguards while outside.
               -- Before, they would pick a random spot <10 meters around player to parachute to.
               -- This was horrible when on top of thin platforms/buildings/etc.
               -- Now, they will attempt to parachute to the 'ground' the player is pointing at, able to land on pretty narrow platforms.

  - Improved:  Spawning vehicles in certain situations (i.e. any air vehicle when "Warp Air Vehicles Up" was disabled) has been improved.

  - Improved:  Peds -> Targeted Ped Orders -> Set On Fire.
               -- Can now be used to set any entity on fire (telephone poles, vehicles, peds), not just peds.

  - Changed:   Removed all color modifications from "Vehicles -> Visual Upgrade"

  - Added:     Vehicles -> Color.
               -- You can now change the individual color components of a vehicle or use "Randomize" to generate a random one.
               -- Currently; you can save 1 color profile per vehicle.
               -- If you save a color profile then the same color profile is used the next time you spawn the vehicle.

  - Improved:  Vehicles -> Spawn Vehicle -> Hot-Swap Vehicle If Moving.
               -- The old vehicle is now removed after hot-swap takes place (instead of leaving a mess in your wake.)

  - Fixed:     Walk/Drive on water.
               -- If you did not have both toggled on, neither worked.

  - Changed:   Power Meter
               -- Holding sprint will start to build power
               -- Letting go stops building the power meter
               -- You can lock the power meter by double-tapping sprint
               -- If you have locked the power meter below x100, then double-tapping sprint will MAX the power meter.
               -- If you have locked and maxed the power meter,  then double-tapping sprint will unset lock and reset to x1 power.

  - Changed:   The "Spawn Bodyguard" Hotkey has been changed from K, to SPRINT+Y (or whatever you have Controls -> GTA Online -> TEAM_CHAT mapped to).
               -- This change moves the key away from LUA detect to in-game detect, so when you are alt-tabbed and press it, it wont register.

  - Changed:   The "Switch Seat"/"Warp Into Targeted Vehicle" Hotkey has been changed from L, to Y (or whatever you have Controls -> GTA Online -> TEAM_CHAT mapped to).
               -- This change moves the key away from LUA detect to in-game detect, so when you are alt-tabbed and press it, it wont register.

  - Added:     All Letter Scrap locations to Teleport > Collectables

  - Added:     All Spaceship Parts locations to Teleport > Collectables

  - Fixed:     Stuff pertaining to Flying/Ragdolls/Ropes

  - Added:     Peds -> Relationship Group Selector -> More relationship groups.  The default groups are in front alphabetically, and the 'mission specific' ones follow that.
               -- The default groups are the only groups that matter usually as they are the only ones setup by default.

  - Added:     Peds -> Voice Menu
               -- Has the ability to change the ambient voice of peds.
               -- Attempts to play one of the 'mostly used' speech phrases, but some voices dont have certain phrases, so keep selecting same voice if you dont hear anything the first time.
               -- Changes voice of ped you are aiming at
               -- You can make your own ped say random stuff with this menu by not targeting other peds when picking voices.

  - Improved:  Weapons -> Hands up.
               -- Dev note:  LoL

  ## 2016-01-15_RC1 ##

  - Hotfix:   To the way the Vehicle -> Color panel targets.

  ## 2016-01-15_RC9 ##

  - Added:    Settings -> HUD Elements -> Game Time

  - Added:    World    -> Time         -> Real Time
              Will match your game time to your local time.
              In the next release, we will add another option to force time to run at real-time, but also let you set the current time.

  - Added:    Bit      -> Disable Bit's Ambient Glow

  - Changed:  When entering a vehicle, The 'Vehicle Hot Keys' will now only show once per play session.

  ## 2016-01-16_RC1 ##

  - Added:    All 114 of GTA's 'native' colors, to Vehicles -> Color (giving us 1973 colors total to pick from.)

  - Fixed:    When holding gravity gun, only aim/attack should be disabled, unless you have a gravity gun target (have picked something up), in which case, many more buttons are disabled to allow i.e. mouse wheel to control distance.
              The bug was, all of the keys were disabled if you had a gravity gun target or not.
              The result is, you can once again hold the digi gravity gun *and* smoke a bong or call for a hooker, etc.

  - Fixed:    Sound Search

  ## 2016-01-22_RC6 ##

  - Added:    World -> Time -> Local Time - This now literally means 'Time matches local time.'.  If its 1:36am your time, then so it is in game.
  - Changed:  World -> Time -> Real Time  - This now literally means 'Time passes as if real time.' but time is also setable to any time, not just local.

  - Fixed:    Foot/Tire Tracks.  The issue had to do with checkpoints not being removed properly, thus one would run out of game resources and no longer leave tracks.  Works with snow as well.

  - Added:    Clear Vehicle Color Profile ( to vehicleColorMenu )

  - Improved: Bombs now blow up immediately upon entering water, rather than waiting forever while sinking to bottom then blowing up.

  - Fixed:    Flying Boat/Bike was still setting zero gravity to any vehicle (not just bikes and boats).  This made it impossible to keep the option on and use other vehicles. Fixed!

  - Added:    PRISONER Relationship Group to Peds > Relationship Group Selector

  - Improved: Self > Never Wanted.  If you set your own relationship group to PRISONER then go to the prison, you will appear to be a prisoner and thus not fired upon, thanks to a number of alarm killers.

  - Improved: Self > Endurance/Speed.
              - When running at top speed, while holding sprint (45 MPH), if you then hold Right-Click you can obtain 300% more running speed (up to 160 MPH).
              - Does not work while holding a weapon that can be aimed (guns), but works great with melee weapons in-hand.
              - Meant to be used with Weapons > Slow-Motion Aiming, because its simply too fast without it.

  - Added:   Settings > HUD Elements > Disguise (so you can tell which relationship group you are currently disguised as).

  ## 2016-01-24_RC1 ##

  - Changed:  The Hot-key definition of mouse wheel up and down.  Hopefully, the current setting will work for everyone by default.

  ## 2016-04-08 ##

  - Giant leap in FPS this round.  Found many long standing issues and resolved them.  Handling, speed, force, to name a few that received major improvements.
  - In last update, average frame time was around 0.0060 to 0.0080 sec.
  - In this update, average frame time is  around 0.0037 to 0.0045 sec. (almost 2x faster).

  - Improved: Speed detection.  The native function calls return bad results if over X speed, or other situations like riding in trains.
  -- This caused many erratic behaviors that have to do with speed or force. (i.e. gravity gun, or riding in trains, or flying too fast, etc).
  -- I replaced the native call with my own system and it appears to have improved all aspects of force/speed related functions/operations.
  -- I then tweaked as many odd functioning things that I found pertaining to speeds/forces (i.e. drive on water is much smoother now).
  -- "Drifting" ( looser handling ) also returns in this update.

  - Improved:  Water Sports (Oceanic Control).
  - Before change, a grid around the player was iterated through and specific x/y coords were raised to a certain level.
  - This caused odd looking spikes to appear around the player with vast troughs between them.
  - The primary change I made was to randomize each x/y coord every time, smoothing the distribution, which removed the odd spikes and troughs.
  - Reminder: To turn on water sports: CTRL+DOWN_ARROW . Once on, use LEFT_ARROW, RIGHT_ARROW, either with or without ctrl/shift/ctrl+shift to change the variables.

  - Added:    Settings -> HUD Settings -> Game and Actual - Displays the game time and actual (real/local) time, flip-flopping every 5 seconds. (similar to windows clock).

  - Fixed:    Drive On Water/Walk On water bugs, like 'Getting stuck under water'.

  - Improved: Vehicles you drive for longer than 5 minutes are added to the Favorite Vehicles List automatically, Up to 10 slots, leaving the other 15 for you to decide.

  - Fixed:  World -> Time -> Real Time and Local Time.  Real time uses the current in game time, but tickets minutes per actual minute.  Local Time uses your computers own local time.

  - Fixed:  Crash pertaining to particle effects.  Script was not confirming the dictionary was 'ready' after load request, so game would crash (somewhat rarely.. i.e. after several hours of play).  Issue resolved, no crash since fix.

  - Fixed:  Hot-key response when not using vsync.  I just recently noticed; with v-sync off and higher FPS, certain double/tripple taps were not being detected, or required ultra-fast input from user to operate.  I have scaled the timers on such controls based on 'now FPS', leveling the response times across any range of FPS(60-120 FPS ranges validated).

  - Decreased: Bomb radius from 50 meters to 20 meters, making a 40 meter circle its effective range.  40 meters is about 8 average car lengths, or 2 1/2 freight train car lengths.

  - There are a tiny handfull of minor bugs im still getting to, but they arent major issues and you will likely notice few/none before I fix em'

  ## 2016-04-xx ##

  - Changed:  Parachute entrence for bodyguards was messing with their AI choices after.  I have removed parachute entrences for now.

  ## 2017-06-23 ##

  1) Objects List
  - I wrote a script that scanned all possible/new objects.
  - As a result; Objects DB has grown from 8,800, to 14,000+
  - The Object unlock included with this mod removes need for other mods to unlock objects.

  2) Vehicle List
  - We should have all vanilla/multiplayer vehicles available.
  - I also found the global that allows us to spawn MP vehicles in SP for this version, so no other mods needed to spawn them.
  - New vehicles added this time:
  Anger
  APC
  Ardent
  Caddy3
  Cheetah2
  Dune3
  HalfTracK
  Hauler2
  Insurgent3
  Nightshark
  Oppressor
  Phantom3
  Tampa3
  Technical3
  Torero
  TRLarge  (trailer large)
  TRSmall2 (trailer small)
  XA-21


3) No change to GTALua.ASI this time. \o/


  ## 2017-06-23-2 ##

- Removed 6 objects that were recently added that caused the game to crash when attempting to load them.
- Sifted through entire stack of 6000 new objects to confirm none remain that crash (me).



  ## 2017-07-07-1 ##

- Just a big ol bug fixing update.  So many things were not operational because of a handfull of changes in last update.  The handfull of things have been repaired, fixing a multitude of issues who depend on these things.

  ## 2017-10-24-1 ##

- Aligned release with local/stable version.
- Updated enums and other lists with most recent data available.
- Tweaked lua memory settings, hopefully fixing any 'drag/lag' effects experienced by users with slower computers.

## 2017-10-25-1 ##
- Found and updated the multiplayer vehicle unlock global.
- Will add new vehicles to vehicles.txt today and post yet 1 more version when complete.

## 2017-10-25-2 ##
- 1 Missing vehicle (Vagner) and a few trailers added to settings.vehicles.txt

## 2017-12-26   ## - 1.0.1290.1 Support!

- To get at the 'MP vehicles for SP Unlock' was a pain in the arse but i got it, and now you do too.

- Huge cache of missing vehicles Found/Added:
  ALPHAZ1, BOMBUSHKA, CYCLONE, HAVOK, HOWARD, HUNTER
  MICROLIGHT, MOGUL, MOLOTOK, NOKOTA, PYRO, RAPIDGT3
  RETINUE, ROGUE, SEABREEZE, STARLING, TULA, VIGILANTE, VISIONE

- Added a system that checks each .lua file to confirm natives exist in native_call_layout.ini and natives.ini
- Output look like:
  cMenu.CheckNativesExist : GTALua/addons/cmenu/cMenu.lua
        Exist: 68
    Not Exist: 0
  cMenu.CheckNativesExist : GTALua/addons/cmenu/cFUN.lua
        Exist: 2734
    Not Exist: 0

- If you modify a vehicles color with the COLOR menu, when leaving menu, settings are automatically saved.
- When you spawn that same vehicle again, saved colors will be applied.
- Next release, the customizations will also be saved/loaded (like wheel type, etc)

- Updated train speed changer to report proper speed (speed is in KMH)

- Found some outdated 'GetKey' code that, when updated, provided an immediate 25% speed increase.
- Hopefully this was the thing that caused a few people to lag before.

- There were several hundred other updates to other pieces to improve speed or fix old bugs.

- Be on the lookout for bugs and report them and I'll patch ASAP.

- Happy Holidays!

## 2018-01-07   ##

- Fixed crash bug pertaining to shotguns/firing too quickly.
- Added the 13 "Type 2" weapons.
- Added their 47 components.
- Added 15-20 new ped models.
- Other various fixes/corrections.


## 2018-05-24 ##

- Vehicles added:
CARACARA
CHEBUREK
DOMINATOR3
ELLIE
ENTITY2
FAGALOA
FLASHGT
GB200
HOTRING
ISSI3
JESTER3
MICHELLI
SEASPARROW
TAIPAN
TEZERACT
TYRANT
VISERIS

- General bug fixes.

## 2018-09-10 ##

- Vehicles added:
Blimp3
FreeCrawler
Menacer
Muel4
Oppressor2
PATRIOT2
PBUS2
POUNDER2
ScramJet
Speedo4
Stafford
StrikeForce
Swinger
TerByte

- General bug fixes.

- Code optimized a bit.

- Found that having 'vsync' gave best results, so I suggest the same.

