🛑 Attention: BETA Version
Please note: this mod is currently in BETA. Always back up your savegames before using it. 💾
📘 Important: It is strongly recommended to read the Mod Guide at the bottom of the GitHub main page (https://github.com/id577/FS25_AdvancedDamageSystem). Without understanding the core mechanics, ADS can easily become frustrating, as improper maintenance and rough operation will lead to frequent breakdowns.
🚜 Advanced Damage System (ADS)
Advanced Damage System is a complete overhaul of the standard vehicle damage and maintenance mechanics in Farming Simulator 25.
A machine's reliability now depends directly on how carefully and efficiently you operate it. The harder you push your equipment and the less attention you pay to maintenance, the more often it will fail. 🔧
There are no more instant “one-click” repairs. Maintenance now takes time, resources, and planning. You will need to monitor wear, service your vehicles on time, and manage your fleet properly so that a breakdown does not interrupt important fieldwork. 📅🛠️
⚡ Quick Guide
If you do not want to read the full guide but still want to play with ADS without constant breakdowns and unnecessary frustration, just follow these three rules:
1. Always follow the service interval.
By default, the recommended interval is about 5 operating hours on average. You can check it:
- in the workshop,
- in the vehicle info panel when looking at the machine,
- in the ADS fleet management menu opened with the P key.
Once the interval is reached, perform the Maintenance procedure in the workshop. 🧰
2. Inspect and prepare your machines every day.
Perform a daily inspection by holding the R key near the vehicle, and do basic pre-shift maintenance. Clean the machine with the Air Blower and lubricate machines that require it with the Grease Gun. These simple routine actions greatly reduce the risk of avoidable failures. 🔍🧴
3. Do not abuse your equipment.
Avoid overloading, overheating, using implements that are too heavy or too demanding for the machine, excessive wheel slip in mud, hard work on a cold engine, and high-speed driving over rough terrain.
A simple rule applies here: if something would be harmful to the machine in real life, it is harmful in ADS too. ⚠️
✨ Key Features
⚙️ Complete Replacement of the Vanilla Damage System
Vehicles are divided into separate critical systems: engine, transmission, hydraulics, cooling, fuel, working systems, electrical, and chassis. Each system has its own wear factors based on operating conditions. For example, excessive wheel slip increases transmission wear, while rough high-speed driving damages the chassis.
🔧 Regular Maintenance Becomes Essential
Scheduled servicing is no longer optional. It is the main way to prevent accelerated wear and avoid expensive repairs or overhauls.
⚠️ Dynamic Breakdowns
The mod includes dozens of breakdowns tied to specific systems. Each failure has its own gameplay effects and can develop into more serious problems if ignored.
🏠 Reworked Workshop Logic
The workshop menu now includes inspection, repair, maintenance, and overhaul. Every procedure takes real in-game time, so repair planning becomes part of normal vehicle management.
🌡️ Realistic Thermal Simulation
Engines need proper warm-up and can overheat under heavy load, especially in hot weather or when cooling airflow is restricted. Ignoring temperature can have serious consequences.
🔋 Battery and Alternator Simulation
Batteries can discharge, alternators can fail, and starting the engine can become difficult. If necessary, you can use one vehicle to jump-start another. ⚡
💎 Vehicle-Specific Characteristics
Machines differ by brand and age in Reliability and Maintainability. More reliable vehicles wear more slowly and break down less often, while more maintainable vehicles are cheaper and faster to repair.
🔍 Pre-Shift Inspection and Maintenance
Before heading to the field, vehicles should be inspected and prepared for work. This includes checking the machine, cleaning radiators and air intakes, and lubricating equipment that requires it.
🐛 Bug Reports
If you encounter any bugs, please report them on the GitHub Issues page:
🔗 https://github.com/id577/FS25_AdvancedDamageSystem
Changelog 0.9.2.4:
- ADS settings have been moved again; they are now located next to the ADS Fleet Management menu
- Significantly expanded the list of available settings
- Added several new tutorial tips
Changelog 0.9.2.3:
- ADS settings have been moved to a dedicated tab, allowing more settings to be added in the future without overloading the Game Settings section
- Fixed ADS specialization being incorrectly applied to conveyorBelt
- Fixed a bug that prevented changing the driving direction when pressing Space
- Fixed a bug that prevented viewing the last report after an inspection
- Added the console command ads_setOpertaingTime for setting operating hours, since Easy Development Controls cannot set operating hours for ADS vehicles
Changelog 0.9.2.2:
- Added optional tutorial tips that help explain the mod mechanics and warn the player when something is being done incorrectly. Singleplayer only
- Added Hungarian and Portuguese translations
Changelog 0.9.2.1:
- Added new tabs for vehicles currently undergoing service to easily track completion times. A dedicated tab for non-ADS equipment has also been added, creating a centralized hub for your entire fleet.
- Added compatibility with Ingame Time Operating Hours mod. Service intervals now scale dynamically based on the current time scale (time acceleration).
- Resolved an issue where the script would enter an infinite loop if no valid damage types were available to be added to the system.
- Fixed a bug where certain modded vehicles failed to warm up while idling.
- Fixed an issue causing excessive hydraulic system stress on harvesters due to incorrect PTO (Power Take-Off) angle detection.
- Relocated the overdue service indicator to ensure compatibility with the Enhanced Vehicle mod (fixing the overlap with the EV odometer).
- Mobile and owned workshops now operate 24/7 (ignoring standard operating hours)
- Added Brazilian Portuguese translation by gustavojpa20
- Added Korean translation by ppananaa
Changelog 0.9.2.0:
- Significant rebalancing of system wear factors.
- Enabling the "Quick Inspection" setting while an inspection is in progress now completes it instantly.
- Enabling the "Park Vehicle" option during service procedures now applies immediately to vehicles currently being serviced.
- Warnings for cold or overheated engine/transmission now appear as a single notification instead of staying on screen.
- Added dashboard alerts for vehicles experiencing critical loads.
- Redesigned dashboard indicators with added sound effects upon activation.
- Added an option to disable all warning messages (cold engine, overheating, breakdowns).
- Fixed engine and CVT temperature synchronization when the engine is under load.
- Battery capacity setting changes now apply correctly and no longer cause mass discharge across all batteries.
- Maintenance Log: Fixed the counter for repaired breakdowns in the maintenance log.
- Fixed an issue where queuing service procedures (e.g., "Do X after Y") caused unintended vehicle repainting and unexpected charges.
- Fixed an issue where AutoDrive AI ignored critical breakdowns and continued driving.
- Minor UI improvements.
Changelog 0.9.1.2:
- Added compatibility with CVT Addon
- Expanded the in-game adjustment ranges for service interval and vehicle lifespan settings
- Scaled breakdown progression and other time-based mechanics to match custom service intervals and extended vehicle lifespans
- Fixed operating hours synchronization in multiplayer
- Fixed service interval progress calculation during initial vehicle initialization
- Added Polish and Spanish translations
- Minor UI fixes
Changelog 0.9.1.1:
- Increased interaction and connection distances for jumper cables
- Implemented a filter for system wear and stress accumulation that dampens sustained high-value factors while allowing short impulses to pass through
- Added new configuration options and expanded the adjustment ranges for existing ones
- Rebalanced wear factor multipliers (generally reduced for better gameplay balance)
Changelog 0.9.1.0:
- Reworked stress accumulation: stress can no longer exceed the current condition level of its system. When stress reaches condition, a breakdown occurs instantly
- Returning leased ADS vehicles now applies penalties for active breakdowns and overdue maintenance. Compatible with Extended Leasing
- Fixed: lubrication on harvesting vehicles now decays correctly instead of always staying at a normal level
- Fixed: harvesting activity is now detected correctly for work process wear calculations and for checking the presence of large debris
- Radiator and air intake clogging speed is now tied to the selected service interval length, allowing better adaptation to different gameplay styles
- Removed the long harvest factor from the work process system
- Reworked the fuel system's High Pressure Factor: it is now triggered by high fuel consumption instead of indirect engine load
- Fixed incorrect data display in the maintenance log and inspection report
- ADS now controls the vanilla engine temperature value
- Fixed a bug where the battery could discharge too quickly when AI tried to start a vehicle while ENGINE_HARD_START_MODIFIER was active. As a temporary solution, AI is immune to ENGINE_HARD_START_MODIFIER
- ADS now controls operating hour accumulation for ADS vehicles, so hours continue to accumulate even when the player leaves the engine running
Changelog 0.9.0.0:
- Added multiplayer support
- Reworked the vehicle condition model: overall condition is now built from multiple individual systems, each with its own condition and wear factors
- Added a new stress system that accumulates stress in vehicle systems when machinery is used improperly, increasing breakdown risk
- Added an advanced battery and alternator simulation
- Added pre-shift vehicle inspection
- Added new shop items: Grease Gun, Air Blower, and Jumper Cables for pre-shift service and jump-starting vehicles with a discharged battery
- Added a fleet management table with all ADS vehicles for easier overview and control
- Added many new breakdowns and reworked existing ones; breakdowns now have strict assignment to specific systems
- Added a breakdown selection system that chooses failures based on which system factors were stressed or violated the most
- Added new workshop options and reworked existing service and repair flows
- Changed the hard engine start logic: the starter must now be held to crank the engine
- Numerous minor balance and interface improvements