BEACON PATTERNS - FS25
Version 1.0.8.2
Author: FkDmKds

Adds selectable LED flash patterns plus separate rotating-beacon mode and speed controls to supported standard FS25 vehicle beacons.

IN-GAME SETTINGS
----------------
Open the vanilla Settings menu while a save is loaded. A "Beacon Patterns" section is added with:
- LED Beacon Flash Pattern
- Rotating Beacon Mode
- Beacon Animation Speed

LED PATTERNS
------------
- Single Flash / Slow Flash
- Double Flash
- Triple Flash
- Quad Flash
- Rotating / Simulated Rotator
- Pulse / Gentle Pulsing
- Wig-Wag

Strobe / Fast Flash has been removed.

ROTATING BEACON MODES
---------------------
- In-Game Default: Keeps the vehicle's normal rotating-beacon behavior.
- Mixed / Random Rotation: Each true rotating beacon independently changes its rotation variation at randomized intervals around the selected speed.

SPEED OPTIONS
-------------
- 50% Slower
- Normal
- 50% Faster

The speed setting affects LED flash timing and true rotating-beacon speed. Mixed mode remains separate from the speed selection.

DEFAULT CONTROLS
----------------
- Right Ctrl + B: Change LED pattern on LED vehicles; switch In-Game Default / Mixed Random Rotation on rotator-only vehicles
- Right Shift + B: Change rotating-beacon mode
- Right Alt + B: Change beacon speed

The keyboard controls and Settings menu stay synchronized. Controls can be reassigned under Options > Controls.
Whenever a setting changes, the temporary HUD popup detects the current vehicle beacon type. LED-only vehicles show LED Pattern and Speed, rotating-only vehicles show Rotator Mode and Speed, and vehicles with both show all three settings.
Settings are saved in:
Documents/My Games/FarmingSimulator2025/modSettings/FS25_BeaconPatterns/settings.xml

IMPORTANT
---------
The exact visual result depends on how each vehicle's beacon was built. LED patterns affect supported LED units only. True rotating beacons use only the selected rotating mode and speed.

Do not reupload anywhere without my permission.


V1.0.7.0
--------
- Removed Strobe / Fast Flash from the LED pattern list.
- Split rotating-beacon behavior into In-Game Default and Mixed / Random Rotation.
- Removed Mixed from the speed list.
- Limited speed choices to 50% Slower, Normal, and 50% Faster.
- Mixed rotating mode now varies independently around the selected base speed.
- Updated settings migration, HUD, controls, and descriptions.


V1.0.8.0
--------
- Made the HUD beacon-type aware.
- Removed Rotator Mode from the HUD on vehicles with LED beacons only.
- Rotator-only vehicles show Rotator Mode and Speed.
- Vehicles containing both beacon types show all relevant settings.


V1.0.8.1
--------
- Fixed LED beacon vehicles incorrectly showing Rotator Mode in the HUD.
- Uses the selected BLINK/ROTATE variation when available instead of relying only on rotatorNode.
- Detects beacons across the current vehicle and connected implements or trailers.
- Rotator Mode now appears only when a true rotating beacon is positively identified.


V1.0.8.2
--------
- Made the primary pattern key vehicle-aware.
- On LED vehicles, Right Ctrl + B continues cycling LED flash patterns.
- On true rotator-only vehicles, Right Ctrl + B now switches between In-Game Default and Mixed / Random Rotation.
- Vehicles with both beacon types retain the separate rotating-mode key for independent control.


V1.0.8.3
--------
- Shortened rotating-beacon HUD values to Rotator Mode: Default and Rotator Mode: Random.
- Settings-menu names remain descriptive.


V1.0.8.4
--------
- Added the new Beacon Patterns promotional artwork as the in-game mod icon.
