Slurry Pipe System FS25
1 / 5

Slurry Pipe System FS25

ModNest Pro Mods without the ads No ads, no pop-up tabs, no download gate - straight to the file. Go Pro →
Realistic physical slurry pipe system for Farming Simulator 2025. Replaces vanilla "drive into a trigger and fill" mechanics with a tactile system where you physically connect tanker fill arms or pipe chains, run a PTO-driven pump, build pressure, control flow direction, and watch slurry move through real plumbing — with a slurry that actually thickens, crusts and blocks if you neglect it. What it does Plumbing & transfer Fill arms swung out of the tanker by joystick into open slurry pits or rubber boot ports on buildings and other vehicles. Pipe chains — multi-segment pipes laid by walking from one coupler toward another, locked into place when both ends overlap valid couplings. Direct bez pipes — a single connecting pipe between two nearby couplers, for quick pump transfers between a tanker and a building. Conduit pump (PTO Slurry Pump) — a passive pump trailer that lets two pipe chains transfer through it. Animated couplers and valves — clamp handles close on connect, valve wheels rotate on open. Coloured pipes — pick from a palette per pipe segment, stored per save. Multi-fill-type support — works with LIQUIDMANURE and DIGESTATE; transfers automatically pick whichever fill type is actually present. Pumps & pressure Pump types — vacuum (stored ±bar pressure model with a gauge), HVP high-volume pump, conduit pump station, and openTop passive vessels (e.g. nurse tanks). Pressure model — vacuum tankers build, hold, taper and purge a stored charge that drives fill and discharge; spread behaviour scales with pressure rather than a simple on/off. PTO shear bolt (opt-in) — wears and snaps under load while turning with the PTO engaged; walk-up hold-to-repair. Slurry that behaves like slurry Thickness / dry matter — slurry thickens as dry matter concentrates; thickness affects flow and spread. Crust & blockages — an unmixed store crusts over the season; crusted, lumpy slurry can block spreader outlets and the macerator. Mixing clears the risk; adding water dilutes thick slurry. Agitation — a manager-driven agitator works on any registered vehicle with an agitator tip node, no specialization required. Water intake — fill arms can draw water straight from map lakes and ponds wherever the map provides SPS water planes. Spreading Dribble bars & band spreaders — per-outlet blockage modelling, distributor macerator, and a spreader HUD. Fertiliser / herbicide sprayers — load liquid fertiliser or herbicide through the same coupler-and-pipe system via a dedicated sprayer integration, operated from a single walk-up pump control. No pressure model on sprayers — flow is a flat rate.
Description: Physical hoses, PLC docking station, PLC tower mixer, and numerous troubleshooting tasks. Newly added Physical hoses: Hoses can be purchased, carried, connected, and manually connected to each other (as an alternative to permanently installed lines). A dedicated shop page is available for each hose type: slurry/water/milk, 4 m or 6 m lengths, various connectors, and colors. To release stuck hoses (left Alt key + F while holding a hose): The hose can be moved through vehicles until released. Hose holders are available on tank trucks and the SPS docking station (mobile connection point). SPS tower mixer: A slurry lagoon agitator with an integrated pump for filling tank trucks. Flow indicators for pumps (PTO pump, tower mixer) include an indication of the reasons for pump stoppages; the flow rate is also displayed in the tank truck's HUD. Water and milk can be transported via hoses (connections with valves, gravity flow, transfer between tank trucks); support is provided for the central cow barn (SPS) as well as for fertilizer/herbicide silos. Hoses, docking station, PTO pump, and tower mixer are subject to dirt and wear; they can be cleaned with a pressure washer. Custom waterways can be drawn in the build menu. Bug fixes Multiplayer: Synchronization of valves, pumps, and connections; joining players receive the correct status; PLC settings can only be changed by an administrator; other farms cannot operate your equipment. Shear bolt status is saved; the floating layer in slurry lagoons is now synchronized per lagoon; Gea/Vector cow barns use their own configuration; hose holder added for the Farmtech SuperCis 800. Shop: "Slurry Technology" category, "PLC Slurry Set," cameras, and hose previews. Changes More organized log (routine messages moved to the "Info" debug channel), download size reduced by approximately 50 MB, lower processing load per frame.
Alle wijzigingen sinds V1.0.1.6. Geen wijzigingen aan het configuratieschema; opgeslagen spellen blijven onaangetast. Opgelost: De achterste klep opent niet langer bij tankwagens met `` wanneer de pomp wordt ingeschakeld. Probleem met Abbey-tankwagens: met de PLC geïnstalleerd opende de achterste klep wanneer de pomp startte. Oorzaak: het XML-bestand van de tankwagen bevat een standaardinstructie `` (de mechaniek van het basisspel: «De klep opent wanneer de tankwagen wordt ingeschakeld»). Omdat de PLC-pompbesturing ook de standaard inschakelreeks activeert, werd dezelfde animatie afgespeeld telkens wanneer de pomp startte of stopte. De PLC schakelt nu bij registratie een `` (of een herhalende ``) uit die verwijst naar een PLC-specifieke animatie (`spreaderValveAnimation` / `directionAnimation`); dit wordt slechts één keer gelogd – net zoals dat al het geval was bij een `movingTool` of `` die dezelfde animatie bestuurt. Modmakers kunnen de standaardregel behouden: zonder PLC werkt deze zoals bedoeld; met PLC wordt de klep uitsluitend door de PLC bestuurd. Geblokkeerde uitlaten worden nu als zodanig weergegeven in de HUD van het verdeelstuk. Als een uitlaatsectie of de versnipperaar geblokkeerd is, voegt het bedieningspaneel naast de rode cellen een regel toe met de melding «Geblokkeerd - Vrijmaken bij de uitlaat (pomp uit, klep gesloten).» Het is nu duidelijk dat een blokkade bij de uitlaat te voet moet worden verholpen – bijvullen lost dit niet op, en een speler die deelneemt ontvangt de huidige blokkadestatus van de server. Gelokaliseerd in alle zes talen. De kans op blokkades veroorzaakt door vreemde voorwerpen is verminderd. De willekeurige kans op een blokkade met volledig schone mest (standaardwaarde voor `baseChance`) was 0,0015 per interval van 6 seconden – dit komt overeen met een kans van ongeveer 59 % op een blokkade per uur toepassing. De standaardwaarde is nu 0,0004 (≈5% per lading, ≈21% per uur). Blokkades veroorzaakt door korstvorming blijven ongewijzigd; een voertuigspecifieke `baseChance` voor `` blijft voorrang hebben op de standaardwaarde. BGA 250-configuratie aangepast aan de releaseversie: De planET BGA 250 wordt – net als in versie 1.0.1.6 – uitsluitend geleverd met een koppeling (zonder PLC-lagunegeheugen), waarbij het ontbreken van het geheugen expliciet in de configuratie is vastgelegd. Er zijn geen gedragswijzigingen ten opzichte van versie 1.0.1.6.
Version 1.0.1.1 FS25_SlurryPipeSystem - Detailed changelog Period: 25th – 31st July 2026 · V1.0.0.10 → 1.0.1.1 Each entry describes the problem, the cause, and the change made. Unless otherwise stated, The line information refers to version V1.0.1.1. For more detailed information, please visit the GitHub page. Version 1.0.0.10 FS25 liquid manure pipe system (latest version) – from Willbobber. (V1.0.0.10 5e60b27).
Architecture SlurryPipeManager.lua (12,065 lines) split into a core file plus eight domain modules (SPSM_Chains, SPSM_Couplers, SPSM_Flow, SPSM_Pressure, SPSM_Consistency, SPSM_Spreader, SPSM_Sprayers, SPSM_IBC). Pure relocation, mechanically verified byte-identical to V1.0.0.8. Scripts folder reorganised into domain folders (debug/, chains/, couplers/, shearBolt/, blockage/, hud/, events/, agitators/, util/, water/, herbFertSprayer/, manager/, overrides/, settings/). New central debug registry (scripts/debug/SPSDebugConfig.lua): one named on/off channel per file, runtime-switchable via the spsDebug console command. All channels ship OFF. Performance (dedicated servers) Vehicle config lookups were loading and parsing vehicle XML from disk on every call, from per-tick trigger hooks and per-frame discharge gates — the reported ~45 km/h speed caps and steering lag on busy servers. Both finders are now cached per configFileName (negatives included). One disk read per vehicle model per session. Multiplayer fixes Placeable-side hose disconnects are now owner-keyed (the event carries the placeable), so every machine resolves the exact coupling — fixes "friend detaches, still attached on my end until he drives off". Selling a placeable now broadcasts authoritative disconnects for every live bond before teardown, and duplicate placeable registration (the stale "ghost pipe" generation on guests) is guarded out. New placeable detach-handler registry: chains anchored or bonded to a sold placeable (animal pens, docking stations) are now fully removed with correct coupler close animations on every machine; sprayer-pipe disconnects on sell are broadcast; pending queues referencing the sold placeable are purged. Future placeables (separator etc.) plug into the same registry. Disconnect events now log an [SPS MP RX] line on receivers. Sprayer store system (new) SPS xml now controls a store's fill types: coupler-declared types are seeded into the placeable's Storage at load — no map/base xml edits needed (storageFillTypeControl="store" opts a modder store out). Per-coupler capacity="X": same-type couplers sum into that type's storage capacity; without it the store's own capacity applies. Dynamic tank compartments: fillTypes="ANY" (or a category/name list) plus capacity makes a coupler one physical tank — it locks to the first liquid that flows through it and unlocks only when drained empty, then the type vanishes from the info panel. Works with basegame and script-mod liquids (SoilFertilizer etc.). Locked compartments persist in the savegame and sync to clients (event + join dump). ANY couplers pre-seed the base "sprayer" category so basegame liquids always show on the store display; aggregate levels self-heal from older saves. Connecting picks the coupler nearest the PLAYER when several are in reach — walk to the tank you want. Sprayer placeable couplings accept node="..." (i3dMappings, matching the slurry placeable schema) as well as mountNodeName. Robustness Map mod folders can be renamed freely: bundled Witcombe config match paths no longer include the folder name, and both placeable register paths bail cleanly if a path-matched config finds none of its nodes (wrong placeable). Water manifest matching is case-insensitive, supports title alternatives (titles="A;B") and opt-in substring matching (titleContains=); player folder renames never affected it.
Version 1.0.0.8 Fixed problems with multiplayer, pipes and valves, and synchronization issues. Some other adjustments. V1.0.0.7 Added support for FS25 Soil Fertilizer mod. Added fixed location for IBC placement when emptying sprayers. Fixed add IBC key bind when sprayer is empty. V1.0.0.6 Multiplayer mode added to SPS. IBC support added for syringes. Several other bug fixes. V1.0.0.5 Changes made for bug fixes and updates.

Download Links

We use essential cookies to keep you signed in and remember your theme. With your consent we also use functional storage (to remember preferences like downloaded mods, kept on your device) and ad cookies that help keep ModNest free. Pro members never see ads. Privacy & cookies.