From 322f7b1c30e358f701f998a3cb531995cfd331ba Mon Sep 17 00:00:00 2001 From: masterdraco Date: Sat, 26 Sep 2026 01:27:19 +0200 Subject: [PATCH] =?UTF-8?q?docs(marker):=20v=C3=A6lg=20og=20glem=20(m?= =?UTF-8?q?=C3=A5l-afgr=C3=B8de),=20halm,=20alle=20ledige=20maskiner=20?= =?UTF-8?q?=E2=80=94=20manual=20+=20testplan;=20version=201.27.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FS25_ADSmartPickup/modDesc.xml | 2 +- docs/BRUGERMANUAL.md | 24 +++++++++++++++++++++--- docs/TESTPLAN-markarbejde.md | 31 +++++++++++++++++++++++++++++-- docs/USER_MANUAL.md | 24 +++++++++++++++++++++--- 4 files changed, 72 insertions(+), 9 deletions(-) diff --git a/FS25_ADSmartPickup/modDesc.xml b/FS25_ADSmartPickup/modDesc.xml index cd4cbf4..b34400a 100644 --- a/FS25_ADSmartPickup/modDesc.xml +++ b/FS25_ADSmartPickup/modDesc.xml @@ -1,7 +1,7 @@ masterdraco - 1.26.0.0 + 1.27.0.0 <en>AD Smart Pickup</en> diff --git a/docs/BRUGERMANUAL.md b/docs/BRUGERMANUAL.md index 9f615c3..ff18393 100644 --- a/docs/BRUGERMANUAL.md +++ b/docs/BRUGERMANUAL.md @@ -1,6 +1,6 @@ # AD Smart Pickup — brugermanual -Version 1.26.0 · Farming Simulator 25 · tillæg til AutoDrive +Version 1.27.0 · Farming Simulator 25 · tillæg til AutoDrive *English version: [USER_MANUAL.md](USER_MANUAL.md)* @@ -538,14 +538,31 @@ maskiner. Kræver **Courseplay** ud over AutoDrive. | **Efter høst / bar mark** | (Stub hakkes) → (Kalkes) → Pløjes eller Kultiveres → (Sås) → (Tromles) | | **Pleje mens afgrøden vokser** | Gødes · Ukrudt bekæmpes · Kalkes — når jorden trænger | +### Vælg og glem: afgrøde på marken + +Det nemmeste: vælg **Afgrøde på marken** (fx *Hvede*) øverst under marken. Så passer moden resten: + +- **Vokser der noget nu**, får det lov at vokse færdig, bliver passet (gødning, ukrudt, kalk) og høstet + eller slået, når det er klart. +- **Bagefter** klargøres marken og tilsås med din afgrøde. Er det ikke såtid, venter marken ("venter på + såtid for …"). +- **Står din afgrøde der allerede** (græs → græs), bliver den bare slået og samlet op, hver gang den er klar. +- **Bar mark:** klargøres og tilsås, så snart det er såtid. +- Derefter kører cyklussen af sig selv: vækst → pleje → høst → klargøring → såning → … + +Med en afgrøde valgt kører marken automatisk. Linjen under valget fortæller, hvad moden vil gøre. Du kan +stadig vælge ensilage/hø, halm, antal maskiner, jordbehandling og pleje. Vælg *Ingen — planlæg selv* for +at styre marken manuelt som før. + ### Opsætning 1. **En markør pr. mark.** Lav en AutoDrive-markør ved markkanten med navnet `F` + marknummeret, fx `F109`. Maskinerne kører dertil ad vejen, før Courseplay tager over. Højst 400 m fra marken. Mangler den, står marken med `!` og sendes ikke ud. 2. **Faste sæt.** Redskabet skal sidde på traktoren (eller være selvkørende). Moden kobler aldrig på. -3. **Markflåde.** Nederst på fanen står alle køretøjer med et markredskab, med rolle og bredde. Sæt - flueben ved dem, moden må sende ud. Køretøjer i et flow, køretøjer AutoDrive/Courseplay allerede kører, +3. **Markflåde.** Nederst på fanen står alle køretøjer med et markredskab, med rolle og bredde. Med + **Brug alle ledige maskiner** = Ja (standard) finder moden selv maskinerne; med Nej bruges kun dem med + flueben. Køretøjer i et flow, køretøjer AutoDrive/Courseplay allerede kører, og køretøjer du selv kører, bruges aldrig. En sprøjte/spreder har først en rolle, når den har fyld på (gødning → gødningsspreder, kalk → kalkspreder, sprøjtemiddel → ukrudtsmaskine). 4. **Parkering.** Sæt en AutoDrive-parkering på hvert sæt (på redskabet). Færdige sæt kører dertil. @@ -571,6 +588,7 @@ Klik på en mark i tabellen. Under tabellen står: | **Plan** (slåafgrøde) | Ensilage eller Hø | | **Riv** (slåafgrøde) | Riv skårene sammen før opsamling | | **Aflæsningsvogne** (høst) | 1–3 vogne der følger høsteren og kører til lager | +| **Halm efter høst** (høst) | Hakkes (spredes), Samles op til silo, eller Presses til baller, som en ballesamler kører til et ballelager | | **Stubbehakning** | Hak stubben efter høst | | **Jordbehandling** | Auto (pløj når jorden trænger, ellers kultivér), Kultivér, Pløj eller Ingen | | **Så bagefter** + **Afgrøde at så** | Så efter jordbehandlingen. Standard: samme afgrøde som blev høstet | diff --git a/docs/TESTPLAN-markarbejde.md b/docs/TESTPLAN-markarbejde.md index 68d660c..15837fc 100644 --- a/docs/TESTPLAN-markarbejde.md +++ b/docs/TESTPLAN-markarbejde.md @@ -1,4 +1,4 @@ -# Testplan — Markarbejde (fanen Marker), version 1.26.0.0 +# Testplan — Markarbejde (fanen Marker), version 1.27.0.0 Stor test-session. Kør testene i rækkefølge: de første bygger opsætningen, de senere bygger på den. Hver test har **Gør**, **Forvent** og **Log** (linjer i `log.txt`, der beviser at det virkede). Loglinjer @@ -11,7 +11,7 @@ samme rækkefølge. ## 0. Forberedelse -- [ ] **0.1 Version.** Log: `Available mod: … (Version: 1.26.0.0) FS25_ADSmartPickup`. +- [ ] **0.1 Version.** Log: `Available mod: … (Version: 1.27.0.0) FS25_ADSmartPickup`. - [ ] **0.2 Fanen Marker åbner.** ESC → Smart Pickup → fanen **Marker**. Forvent: "Marker indlæses …" i få sekunder, derefter én række pr. ejet mark (også korn-, roe- og bare marker, ikke kun græs). Afgrøde-kolonnen viser afgrøden eller "bar jord". @@ -73,6 +73,13 @@ Rest fra 25/9: slåning og opsamlingsstart virkede; afslutningen blev aldrig set - [ ] **3.3 Forkert skærebord.** Høster der ikke kan tage afgrøden → status "ingen høster i markflåden kan tage opgaven (afgrøde/frø/ukrudt)". Ingen udsendelse. - [ ] **3.4 Flere aflæsningsvogne.** "Aflæsningsvogne under høst" = 2 → to vogne sendes (én ad gangen). +- [ ] **3.6 Halm samles op.** Halm efter høst = *Samles op til silo*. Mejetærskeren lægger skår + (Courseplay-indstilling halmskår = til), derefter `harvesting -> strawCollecting`, en læssevogn kører + **høsterens kursus** (`harvester-kursus kopieret`) og kører halmen til en silo der tager STRAW. +- [ ] **3.7 Halm til baller.** Halm = *Presses til baller*: `-> baling` (ballepresser på høsterens + kursus) → `-> baleCollecting` (ballesamler/Universal Autoload, `Courseplay startet (ballesamler)`), + fulde læs til ballelager (`ballesamler … kører fulde læs til …`). +- [ ] **3.8 Halm hakkes.** Halm = *Hakkes*: mejetærskeren lægger IKKE skår (Courseplay halmskår = fra). - [ ] **3.5 Regn.** Når det regner: høst/slå/vend/riv sendes ikke ud, status "venter på tørvejr". Kørende maskiner fortsætter. @@ -122,6 +129,24 @@ Afgrøde "Samme som høstet", Tromle Ja. Kalk Ja. - [ ] **7.2 For få maskiner.** 3 pr. trin men kun 2 ledige → status "multi-tool: slåmaskine — kun 2 af 3 ledige". - [ ] **7.3 Læssevogne på multi-kursus.** Efter 7.1 sendes 2 læssevogne, én pr. bane. +## 9. Vælg og glem (afgrøde på marken) + +- [ ] **9.1 Kornmark → hvede.** En mark med byg der vokser: vælg *Afgrøde på marken* = Hvede. Linjen siger + "Byg får lov at vokse færdig og høstes; derefter klargøres og tilsås med Hvede". Kørsel skjules (auto). + Når byggen er moden: høst → (halm) → klargøring → såning af **hvede** (ikke byg). Log: + `mål-afgrøde: WHEAT`, `starter (harvest: harvesting)`, `sowing`. +- [ ] **9.2 Bar mark.** Bar mark med mål = Hvede: starter selv klargøring + såning, når det er hvede-såtid. + Uden for såtid: status "venter på såtid for Hvede". +- [ ] **9.3 Græs → græs.** Græsmark med mål = Græs: slås og samles op hver gang, ingen pløjning/såning. +- [ ] **9.4 Græs → hvede.** Græsmark med mål = Hvede: slås og samles op én gang, derefter klargøring + (jordbehandling-valget vises) og såning af hvede. +- [ ] **9.5 Hele året.** Lad en mark med mål køre en hel sæson uden at røre den: vækst → pleje → høst → + klargøring → såning → ... uden at hænge og uden dobbelt-såning. +- [ ] **9.6 Alle ledige maskiner.** Markflåde: *Brug alle ledige maskiner* = Ja (standard): maskiner uden + flueben sendes også ud. = Nej: kun maskiner med flueben. Maskiner du selv kører, maskiner i flows og + maskiner AutoDrive/Courseplay allerede kører, bruges aldrig. +- [ ] **9.7 Fjern målet.** Vælg *Ingen — planlæg selv*: marken går tilbage til Manuel. + ## 8. Robusthed - [ ] **8.1 Genindlæsning midt i et trin.** Gem og genstart under fx opsamling → marken fortsætter på @@ -146,3 +171,5 @@ Afgrøde "Samme som høstet", Tromle Ja. Kalk Ja. | Sideriver | fortegn på forskydningen | Læssevognen kører ved siden af skåret | | Påfyldning | AutoDrive LOAD til den læssestation moden fandt (AutoDrives eget automatiske mål er slået fra i AutoDrive) | Sættet står ved påfyldningen og læsser ikke, eller kører ikke tilbage | | Ukrudt | `weedSystem`-værdi ≥ 2 = tæt | Ukrudtsbehandling uden ukrudt, eller aldrig | +| Nysået som "bar" | nysået afgrøde læses som voksende | Marken står "Færdig" efter såning (ingen dobbelt-såning, men ingen næste høst-start før den er moden) | +| Ballesamler | Courseplays BALE_FINDER + AutoDrive til ballelager | Ballesamleren starter ikke, eller kører ikke fulde læs væk | diff --git a/docs/USER_MANUAL.md b/docs/USER_MANUAL.md index 099c3a5..4286ca4 100644 --- a/docs/USER_MANUAL.md +++ b/docs/USER_MANUAL.md @@ -1,6 +1,6 @@ # AD Smart Pickup — user manual -Version 1.26.0 · Farming Simulator 25 · add-on for AutoDrive +Version 1.27.0 · Farming Simulator 25 · add-on for AutoDrive *Dansk version: [BRUGERMANUAL.md](BRUGERMANUAL.md)* @@ -544,14 +544,31 @@ and which machines. Requires **Courseplay** in addition to AutoDrive. | **After harvest / bare field** | (Mulch) → (Lime) → Plow or Cultivate → (Sow) → (Roll) | | **Care while the crop grows** | Fertilize · Control weeds · Lime — when the soil needs it | +### Select and forget: crop on the field + +The easiest way: pick **Crop on the field** (such as *Wheat*) at the top of the field. The mod does the rest: + +- **Whatever grows now** is left to finish, cared for (fertilizer, weeds, lime) and harvested or mowed when + ready. +- **Afterwards** the field is prepared and sown with your crop. If it is not sowing time, the field waits + ("waiting for sowing time for …"). +- **If your crop is already there** (grass → grass), it is simply mowed and collected every time it is ready. +- **Bare field:** prepared and sown as soon as it is sowing time. +- After that the cycle runs by itself: growth → care → harvest → preparation → sowing → … + +With a crop chosen, the field runs automatically. The line below the choice tells you what the mod will do. +You can still choose silage/hay, straw, number of machines, soil work and care. Choose *None — plan it +yourself* to run the field manually as before. + ### Setup 1. **One marker per field.** Create an AutoDrive marker at the field edge named `F` + the field number, such as `F109`. Machines drive there on the road before Courseplay takes over. At most 400 m from the field. Without it, the field shows `!` and nothing is sent. 2. **Fixed rigs.** The implement must be attached (or self-propelled). The mod never attaches. -3. **Field fleet.** At the bottom are all vehicles with a field implement, with role and width. Tick the - ones the mod may send out. Vehicles in a flow, vehicles AutoDrive/Courseplay are already driving, and +3. **Field fleet.** At the bottom are all vehicles with a field implement, with role and width. With + **Use all free machines** = Yes (default) the mod finds the machines itself; with No only ticked ones + are used. Vehicles in a flow, vehicles AutoDrive/Courseplay are already driving, and vehicles you drive are never used. A sprayer/spreader only has a role once it holds product (fertilizer → fertilizer spreader, lime → lime spreader, herbicide → weeding machine). 4. **Parking.** Set an AutoDrive parking spot on each rig (on the implement). Finished rigs drive there. @@ -577,6 +594,7 @@ Click a field in the table. Below the table: | **Plan** (mowable) | Silage or Hay | | **Rake** (mowable) | Rake the swaths before collecting | | **Unloading trailers** (harvest) | 1–3 trailers that follow the harvester and drive to storage | +| **Straw after harvest** (harvest) | Chopped (spread), Collected to a silo, or Baled, and a bale collector takes the bales to a bale store | | **Mulch stubble** | Mulch the stubble after harvest | | **Soil work** | Auto (plow when the soil needs it, else cultivate), Cultivate, Plow or None | | **Sow afterwards** + **Crop to sow** | Sow after soil work. Default: the crop that was harvested |