UPDATE #25
Added images to vehicle spawn menu. Hopefully everything is covered and correct. Thanks to CrazyAGaming and Didjos for helping with sourcing images. PS: this is why the ASI filesize has increased significantly.
Vehicle invulnerability on/off replaced by four stages: Off, Mechanical, Mechanical + Visual, and then Mechanical + Visual + Cosmetic. Be aware that you can sometimes still explode your car with 'Mechanical Only'.
Added hotkeys. Define 1-9 of these in the XML, then set their function in-game in the Misc -> Trainer Options menu. Only a few functions are available for now, suggestions welcome.
Added 'No Pedestrians' and 'No Traffic' to the World menu. For now, these are applied once on selection, so other things may disrupt them.
Added Chrome to available wheel colours. Thanks to sjaak for pointing out how this works.
Introduced paint fade to paint menu. This only applies to some vehicles, and unfortunately the trainer can't identify which.
Added 'teleport to last vehicle' to teleport menu.
Added convertible state to vehicle door menu, when in convertible
Added dirt, paint fade, neon lights, tyre smoke and convertible roof state to saved vehicles. You cannot currently edit neon lights or tyre smoke in this trainer, but you can save and restore whatever you do at LSC.
For the feature 'slow motion whilst aiming', it now incrementally slows down to the target speed over a couple of seconds, giving the player chance to raise their weapon at reasonable speed.
Various bug fixes and improvements to Vehicle Paint; hopefully this matches LSC behaviours now
Added 'Primary and Secondary' paint option to change both to same colour at once for convenience
Spawned cars (not the saved ones) were randomly dirty/faded; they are now clean
Movement clipsets (rather than individual walk/run/etc) added to animations menu. This is still experimental and many don't load – it times out after 5 seconds.
When repairing a car, if it was on fire, the fire is put out
Bug fix: vehicle door menu left/right didn't seem to match which door it affected
Bug fix: The game feature of slow motion whilst selecting a character was being overridden
Bug fix: 'Pause Time' was not being re-applied if anything else disabled it
Performance improvement: animation tree parsing (slow) done on separate thread, may reduce startup crashes for some people
Various bug fixes, especially features not applying while in wait loops (this caused e.g. flickering HUD when HUD was off and menu key pressed)
UPDATE #24
"Radio always off" feature added to Misc menu
Seatbelt-in-car feature improved; thanks to Alexander Blade for the code
Menu items that involve left/right selection made a little clearer
Slow-mo-whilst-aiming now doesnt apply in cutscenes
Added Freeze Wanted Level, thanks to sondaismith! Note: for now, this is not saved or reapplied on restart.
Drunk Mode, added to end of Player menu.
Teleportation location fixes or additions: Humane Labs Underwater Tunnel, Stadium, Max Renda, Simeons Showroom
When saving & restoring cars repainted at Los Santos Customs, paint now matches better, possibly perfectly
Now able to spawn vehicles by manually entering the model name. This is useful if youve added content yourself.
Ability to set walk/run/idle movement anims. This whole anim thing is still experimental.
Airbrake mode help text can be toggled. Default key: H.
Added NOT_BOUND and VK_NOTHING to controller & keyboard mapping possibilities. This allows you to assign no controller buttons and/or keys to a function.
Bug fix: sometimes experienced stuck keyboard keys
Bug fix: Sorted out the mismatched horns in vehicle mod menu, after they changed recently
Bug fix: Various options werent reset to proper state when selecting Reset All Settings
Bug fix: Various settings and values werent saving properly
Various minor fixes & UI improvements