Direct Silo Sales for Farming Simulator 25 (PC, single-player)

Install:
Copy FS25_DirectSiloSales.zip into Documents\My Games\FarmingSimulator2025\mods.
Enable the mod for your save.

Use:
1. Press Left Shift + S while on foot.
2. Choose an owned silo, a nearby ground heap, nearby spawned pallets, or an owned object storage.
3. Choose the crop/material and selling point.
4. For pallets, choose how many boxes to sell (1, 5, 10, all, or enter a number). For silo and heap sales, choose 25%, 50%, all, Type litres or tonnes, or (for heaps) Type heap length in metres.
5. In the custom amount window, type a value such as:
     12500
     12500 L
     12.5 t
     5 m (ground heaps only; the separate metre option also accepts simply 5)
     5 pallets (nearby pallet sales only)
   A number without a unit is treated as litres.
6. Check the converted litre and tonne amount, then confirm the sale.

Ground heaps:
Walk within 12 metres of loose tipped material before opening the menu. The displayed amount is the material found in the nearby scan area. Only the amount sold is removed from the ground.
For a length-based sale, stand at the edge of the heap and face along the section you want to remove. Enter a value such as 5 m. The mod measures the litres inside that section before showing the confirmation and sale value.
The separate metre entry window defaults to 50 metres; replace this value when you want a shorter section.

The tonne conversion uses the selected material's FS25 mass per litre. The entry cannot exceed the amount available in the chosen source.

Nearby spawned pallets:
Spawn pallets from Object Storage first. While standing within 30 metres of the spawned pallets, choose Nearby spawned pallets in the menu. Choose the crop, selling point, then the number of pallets. Only filled pallets owned by your farm are listed. The selected pallets are sold by their full contents; if a selling point accepts only part of the amount, the remaining crop stays in a partly filled pallet.

Object storage:
Choose Object storage from the source menu, then select a stored product and selling point. The selected amount is sold directly from the stored boxes; boxes that become empty are removed from storage. A partially sold box remains stored with its remaining product. This currently supports standard stored pallets with a readable fill type and fill level.
If the storage reports that no readable pallets were found, this diagnostic build logs the first stored pallet's record shape to log.txt. Reopen the menu once, then send the DirectSiloSales diagnostic lines from log.txt so the pallet format can be matched safely.

Developer console alternatives:
  dssList
  dssSell <silo number> <CROP> <sell point number> [litres]

Example:
  dssSell 1 WHEAT 3 10000

The mod supports standard owned silos in single-player.
