masterdraco
6dd1b5cac0
feat(kæde): marker kan markeres fri til kæden; målafgrødens kilde huskes
2026-09-30 13:32:48 +02:00
masterdraco
0cac934480
fix: Fields under Stop alt-pause vises stoppet med [Start], [Start] genoptager kun den mark; listen skjules bag redigeringsvinduet (tekst skinnede igennem) (v1.59.3.0)
2026-09-29 18:01:44 +02:00
masterdraco
59e18acc9c
fix(markarbejde): kultivering/pløjning måles på jorden — er ≥95 % af marken klargjort/pløjet, går trinnet videre uden at sende maskinen ud igen (også efter genindlæsning; F17 blev kultiveret 3 gange) (v1.50.3.0)
2026-09-28 19:57:02 +02:00
masterdraco
760fbac328
fix(pulje): review-minors — mark forsvundet under hentning, hjemtur ved kursus-/CP-fejl og Stop alt, ventende marker på fælles taktslag (kø holder), redskabets navn i 'for svag', hk-cache (v1.48.4.0)
2026-09-28 18:53:34 +02:00
masterdraco
0e714d2968
feat(markarbejde): bar mark med mål-afgrøde klargøres straks uanset årstid — kun såningen venter på såtiden (v1.48.1.0)
2026-09-28 18:33:52 +02:00
masterdraco
3ac53b7d1f
feat(pulje): marker der venter på en maskine betjenes længst-ventende først
2026-09-28 18:06:12 +02:00
masterdraco
2d170a30ff
feat(pulje): markarbejdet sender en solo-traktor efter et puljeredskab når ingen færdig kombination er ledig (fase fetching)
2026-09-28 18:05:42 +02:00
masterdraco
5e1d6a3659
fix(markarbejde): CP får markens punkt nærmest traktoren som position (kursets startsted) — F17-kurset startede 280 m væk, og kultivatoren kørte gennem skoven (v1.43.1.0)
2026-09-27 20:06:18 +02:00
masterdraco
5bb1ad6ae0
feat(markarbejde): høsten er færdig men høsteren har korn i tanken -> CP genstartes og venter ved kursets ende, tømmevogn sendes ud, marken går først videre når tanken er tom (én gang pr. mark) (v1.43.0.0)
2026-09-27 19:57:43 +02:00
masterdraco
df514fb6ec
fix(markarbejde): vent op til 5 min mens Courseplay beregner kursus (store marker) i stedet for at opgive efter 60 s — F90 (140 ha) blev opgivet midt i beregningen (v1.42.4.0)
2026-09-27 16:51:39 +02:00
masterdraco
3ec4aaa179
fix(markarbejde): høst er først færdig når under 5 % af hele marken står (standingRatio); klargøring med mere stående afgrøde spoles tilbage — en halvt høstet mark kunne gå til kultivering (v1.42.3.0)
2026-09-27 16:47:57 +02:00
masterdraco
5ceb7da87d
fix(markarbejde): højst én maskine sendt ud hvert 10. sekund på tværs af markerne — 6 kørte fra parkeringen samtidig efter Start alle; marksilo-navn uden dobbelt F-nummer (v1.42.2.0)
2026-09-27 16:43:12 +02:00
masterdraco
9c1c87b8dd
feat(oversigt): 'Stop alt og parkér' — flows, markarbejde og marksilo-lån stoppes, køretøjer til AD-parkering (manuelle høstere nævnes), pause der gemmes; 'Start alle' ophæver pausen og starter traktorerne én ad gangen hvert 10. sekund (v1.42.0.0)
2026-09-27 15:20:41 +02:00
masterdraco
490eecc25e
fix(markarbejde): genstart efter indlæsning kun når maskinen står på en mark i gang med dens trin eller ≤30 m fra sit huskede waypoint — to ROPA'er kørte ad vejene mod et gammelt kursus (v1.38.5.0)
2026-09-27 14:47:52 +02:00
masterdraco
bcfa237321
fix(markarbejde): CP startes ved sidste punkt (eget kursus + husket waypoint) eller nærmeste punkt (påbegyndt høst/slåning) i stedet for CP's standard 'first' — F111 blev høstet forfra (v1.38.4.0)
2026-09-27 14:43:21 +02:00
masterdraco
6afcae6fe1
feat(markarbejde): manuel transport af brede høstere — flueben pr. høster i markflåden; moden beder spilleren køre den til marken og montere skærebordet (dialog + påmindelse hvert 5. min), overtager når den står på marken med passende skærebord og spilleren er steget ud (eller ved Start nu), tømmevogne først når høsten kører, ingen AD-parkering bagefter (v1.38.0.0)
2026-09-27 14:05:27 +02:00
masterdraco
565d7923cd
feat(markarbejde): efter genindlæsning genstartes CP-maskiner der var midt i et job fra sidste waypoint (CP's eget fortsæt-job; HUD'ens startpunkt urørt) og meldes ind på marken igen, hvis trinnet passer til rollen (v1.37.0.0)
2026-09-27 13:51:44 +02:00
masterdraco
5274925f2a
fix(markarbejde): utoppede kartofler (forberedelige stadier) tæller som høstklare; klargøring på en mark med uhøstet afgrøde spoles tilbage til klar (F16) (v1.34.2.0)
2026-09-27 09:09:08 +02:00
masterdraco
307676004e
fix(markarbejde): slåmarker regnes først klar i fuld højde; afbrudt slåning venter på genvækst i stedet for at klippe græs i mellemhøjde (F90) (v1.34.1.0)
2026-09-27 08:57:32 +02:00
masterdraco
50301b61b9
feat(markarbejde): genbrug Courseplay-kurser — markform-signatur + kursus-register pr. maskine; genbrug/kopi i stedet for ny beregning, glemmes ved ændret mark (v1.34.0.0)
2026-09-26 22:27:16 +02:00
masterdraco
4aa221820d
fix(markarbejde): intet sendes ud de første 2 min efter indlæsning, så Courseplay/AutoDrive kan genoptage egne jobs (kultivatoren blev taget midt i spillerens CP-job) (v1.33.3.0)
2026-09-26 22:04:32 +02:00
masterdraco
6fd917caca
perf: hak-audit — spredte timere, fælles cache (markør->station, salgssteder, identify, Wait-punkter, lagre, positioner), bygningsliste 10 s, profiler, simulering (v1.28.0.0)
...
Audit (2 reviewere) + simulering bench/bench_hak.lua: værste frame 124,7 ms -> 0,9 ms.
- Holdende vognes genplanlægning (5 s) spredes tilfældigt over hele intervallet (før: alle i samme frame).
- ADCache: korttids-cache m. spredt udløb (+0-50 %), kun aktiv i spillet; stationsopslag 30 s.
- Bygningsliste 10 s (før 1 s: bygninger x markører hvert sekund). Markarbejde-tick forskudt 0,5 s fra menuen.
- ADProfiler: logger top-6 langsomste indgange pr. minut ved > 2 ms.
2026-09-26 11:24:05 +02:00
masterdraco
038cb5be54
docs: kommentar — arbejdskø, ikke coroutine
2026-09-26 10:39:01 +02:00
masterdraco
05832603e4
perf(marker): markscanning som arbejdskø — højst ét prøvepunkt pr. frame (v1.27.2.0)
...
In-game 26/9: hakket kom sjældnere da scanningen gik fra 1 s til 2 s -> scanningen af én mark i ét frame
var årsagen (opslag gennemgår alle ~40 afgrødetyper pr. punkt). Coroutines findes ikke i FS25 (Giants
fjernede dem, jf. Courseplays HybridAStar), derfor en eksplicit kø. Tidsmåling bruger netGetTime.
Test (test_adFieldsScan) beviser: færdig, korrekt resultat, <= 3 opslag pr. frame.
2026-09-26 10:38:51 +02:00
masterdraco
c34a472b1c
perf(marker): hak hvert sekund — ingen kopier når intet ændrer sig, passive marker i tiendedele, scan hvert 2. s, cachet markliste/markører, tick-tidsmåling i loggen (v1.27.1.0)
...
In-game 26/9: lille hak ca. hvert sekund. Markarbejdets tick kopierede alle markers data hvert sekund
(affald -> GC-pause), hentede alle kortets marker og alle AD-markører.
2026-09-26 02:03:31 +02:00
masterdraco
af71548b0b
feat(marker): mål-afgrøde pr. mark ('vælg mark + afgrøde, glem den') + brug alle ledige maskiner (standard)
2026-09-26 01:24:28 +02:00
masterdraco
ae1362d164
feat(marker): vejr (vent på tørvejr), påfyldning via AutoDrive LOAD+CP, beskeder i spillet; Start nu virker på bare marker
2026-09-26 00:04:37 +02:00
masterdraco
7b0a9e452b
feat(marker): job-løkke delt i adFieldJobs (beslutning) + adFieldWork (udsendelse) — høst m. aflæsningsvogne, klargøring, pleje, multi-tool
2026-09-25 23:57:59 +02:00
masterdraco
7f83cc4d28
fix(marker): ensilage går til gæringssilo (produktion skår -> SILAGE) før almindelig silo; hø aldrig i gæringssilo (v1.25.0.0)
...
In-game 25/9: læssevognen aflæssede græs i en Farma-silo i stedet for en ensilage-silo.
2026-09-25 23:43:51 +02:00
masterdraco
cf7a2a51e5
feat(marker): sideriver — mål hvor riven lægger skåret, forskyd læssevognen tilsvarende (v1.24.0.0)
...
Brugerkrav 25/9: alle river-typer skal virke. Nedlægningsområdet (runtime-felt eller riverens XML) måles
i traktorens ramme mens riven arbejder; læssevognen på rivens kursus får CP-toolOffsetX = egen -
skårets forskydning og får sin værdi tilbage når den slippes.
2026-09-25 23:35:42 +02:00
masterdraco
ba88eb5f99
feat(marker): smalle standardmaskiner — vender/river i egen bredde, læssevogn følger rivens kursus; Riv også til ensilage (v1.23.0.0)
...
Brugerspørgsmål 25/9: få standardredskaber har 40,8 m. Vender og river kører hele marken i deres egen
bredde; efter riv ligger skåret midt i banen, så læssevognen kopierer rivens kursus uden breddekrav.
Uden riv kræver læssevognen stadig slåbredden (nu med hint 'sæt Riv til').
2026-09-25 23:31:46 +02:00
masterdraco
4c88118e56
feat(marker): vender/river/læssevogn genbruger slåmaskinens Courseplay-kursus (v1.22.0.0)
...
In-game 25/9: læssevognens nye CP-kursus lå forskudt i forhold til skårene -> ikke samlet korrekt.
Slåkurset gemmes pr. mark (kopi) og kopieres til næste trin med vehicle:cpCopyCourse; efter
genindlæsning hentes det fra slåmaskinen (mowVehicle gemt i ADSmartPickup_fields.xml).
2026-09-25 23:25:55 +02:00
masterdraco
048f5e6547
fix(marker): væk sovende køretøjer ved AD-start og under opfølgning (v1.21.6.0)
...
In-game 25/9: Fastrac'en stod stille ved AutoDrive-start til spilleren satte sig ind (parkerede
køretøjer kalder ikke onUpdate). Samme greb som flows' applyAndStart + raiseActive fra AI-Bonden.
2026-09-25 23:22:04 +02:00
masterdraco
52250dc35e
fix(marker): slip kun et sæt når spilleren faktisk kører det (> 3 km/t uden AD/CP) (v1.21.5.0)
...
In-game 25/9: læssevognen blev sluppet ved ankomsten til F22, fordi spilleren sad stille i førersædet.
2026-09-25 23:11:50 +02:00
masterdraco
6f387c051f
fix(marker): tag aldrig et sæt som AutoDrive/Courseplay allerede kører (v1.21.4.0)
...
In-game 25/9: spillerens parkeringstur kunne blive kapret af en ny udsendelse.
2026-09-25 23:03:06 +02:00
masterdraco
b1f1aaa148
fix(marker): slip kun sæt spilleren selv kører; slået mark uden sæt går videre til opsamling (v1.21.3.0)
...
In-game 25/9: spilleren satte sig i BiG M'en for at se CP-HUD'en -> sættet blev sluppet, og da CP var
færdig, blev det aldrig sendt hjem; marken ville have sendt slåmaskinen ud igen til en slået mark.
2026-09-25 22:59:31 +02:00
masterdraco
4208b6e6c3
fix(marker): højst 2 slå-ture pr. mark (CP-hjørner gav uendelig genudsendelse); ryd færdige sæt ved Stop
...
Review-fund (MEDIUM): ADFieldJobs.finished voksede for marker der blev sendt ud igen uden at gå videre.
2026-09-25 21:59:43 +02:00
masterdraco
15e3488a04
feat(marker): fanen Marker — tabel, detalje (plan/kørsel/riv/tving lager/marksiloer), markflåde, Start nu/Stop
2026-09-25 21:52:43 +02:00
masterdraco
5c912c524e
feat(marker): job-løkke — AutoDrive til F-markør, Courseplay på marken, næste trin, gem
...
Afvigelser fra planen: starting-timeout 60 s og pause efter 'nåede ikke markøren' (undgår
genudsendelse hvert sekund); J2-testen bruger en slået mark (readyRatio 0).
2026-09-25 21:50:30 +02:00