{"id":149812,"date":"2025-11-25T17:41:11","date_gmt":"2025-11-25T10:41:11","guid":{"rendered":"https:\/\/www.taimods.com\/2025\/11\/fs19-courseplay-v6-03-00025-1-7.html"},"modified":"2025-11-25T17:41:11","modified_gmt":"2025-11-25T10:41:11","slug":"fs19-courseplay-v6-03-00025-1-7","status":"publish","type":"post","link":"https:\/\/taimods.com\/en\/2025\/11\/fs19-courseplay-v6-03-00025-1-7.html","title":{"rendered":"FS19 &#8211; Courseplay V6.03.00025 (1.7)"},"content":{"rendered":"<p><img fifu-featured=\"1\" decoding=\"async\" alt=\"FS19 - Courseplay V6.03.00025 (1.7)\" title=\"FS19 - Courseplay V6.03.00025 (1.7)\" class=\"ls-is-cached lazyloaded\" src=\"https:\/\/www.taimods.com\/wp-content\/uploads\/1763938762159-2820027c048a2-56347-fs19-courseplay-for-fs19-v6-03-00025.jpg\"><\/p>\n<p>6.03.00025 Mode 2\/3 Improvements<br \/>\nfixes #6633 (Distance to next turn may not be defined for instance<br \/>\nin the last row)<br \/>\ntried to make the rendezvous more fault tolerant<br \/>\nuse a higher fruit value limit in the hybrid parts as it is not a<br \/>\nproblem getting temporarily closer to the fruit there, and it speeds<br \/>\nup the pathfinding quite a bit.<br \/>\nreduce off field penalty when combine on headland for faster<br \/>\npathfinding<br \/>\nbetter driving time estimation to rendezvous point now<br \/>\nconsidering turns we have to make to get there<br \/>\nimproved chopper handling in turns with headland at an angle<\/p>\n<p>6.03.00024 Bridge and proximity sensor fixes<br \/>\nGoal node elevation fixed (#6665)<br \/>\nProximity sensor directly on the back of the combine\/chopper<br \/>\nallowing for the unloader to get closer.<\/p>\n<p>When driving over non-level bridges, the controlled node isn\u2019t vertical and<br \/>\nthe goal node was positioned on the ground level which is way below the vehicle.<\/p>\n<p>Due to this, the goal\u2019s position in the controlled node\u2019s reference wasn\u2019t accurate<br \/>\nin this situation, seemed to be a lot closer when driving uphill, lot further when<br \/>\ndriving downhill. Uphill goal being too close caused oscillations in PPC.<\/p>\n<p>Moved the goal point on the level of the vehicle (controlled node), so the error<br \/>\ncaused by the non-vertical controlled node is negligible.<\/p>\n<p>Few proximity sensor and vehicle size fixes<br \/>\nProximity sensor sits on the back of the combine now<br \/>\nfixed pathfinder vehicle data rectangles, clarified the<br \/>\nmisconception that the direction node is always on the root node,<br \/>\nit is not, the direction node is the turning node, usually sits<br \/>\nbetween the non-steered wheels.<\/p>\n<p>6.03.00022 Minor fixes<br \/>\nfix all hybrid A* pathfinder failing<br \/>\nfix reset fill level after making pocket<\/p>\n<p>6.03.00021 Course generator and turn fixes<br \/>\nNo extra headland circle (#6605)<br \/>\nFixed the calculation of the headland\/middle transition.<br \/>\nIf the center mode is lands, there is still a small chance that<br \/>\nan almost full circle connecting track will be added if the starting<br \/>\npoint is very close to the start\/end of the first working row of the<br \/>\nlands pattern.<\/p>\n<p>Partial fix for #6383<br \/>\ndo not add straight section to turn end to align if there is no towed<br \/>\nimplement<br \/>\nif turn on field enabled but there\u2019s no space to turn (must reverse), use<br \/>\nthe legacy wide turn (which is also buggy a bit).<br \/>\nif you don\u2019t want your sprayers boom hit obstacles outside the field,<br \/>\nuse a headland.<\/p>\n<p>6.03.00020 Mode 2\/3 improvements<br \/>\nWait before starting the next row if the rendezvous point is close to the row end.<br \/>\nuse A* to calculate distance to combine before the<br \/>\nrendezvous.<br \/>\ncombine notifies unloader on missed rendezvous, unloader<br \/>\nre-plans route<br \/>\ntry to approach combine waiting after backing out of the fruit<br \/>\nfrom the rear so we won\u2019t cut in front of it.<br \/>\ndon\u2019t slow down around rendezvous when discharging already<br \/>\ndon\u2019t ask for a rendezvous when the combine is not willing to,<br \/>\nfor example when unload is disabled on the first headland.<br \/>\nwon\u2019t initiate new rendezvous until the combine cancels the current one<br \/>\nmove up rendezvous points close to row end<br \/>\npipe in fruit map changed to have a 20 m buffer at each end of the<br \/>\nrow to account for non-perpendicular headlands.<br \/>\nfixed offsets when calculating target to combine, sometimes it<br \/>\nused the side offset as front offset.<br \/>\nmake sure to reset 95% full limit after making pocket<br \/>\nadded safety margin to the calculation of the distance until full<br \/>\nAll this to avoid the situation where the combine stops before reaching<br \/>\nthe rendezvous point because it thinks it is full (although only 95%)<br \/>\nonly considers unloaders actually waiting for assignment,<br \/>\nignore the ones on unload course for example when a combine<br \/>\nis looking for an unloader<br \/>\nif an unloader is already assigned to a combine, only it is<br \/>\nwaiting for the combine to become ready for unload (for example<br \/>\ndue to fruit in pipe), assign the same combine to it. This<br \/>\nshould probably be refactored, adding a new state for the unloader,<br \/>\nlike WAITING_FOR_COMBINE_TO_BECOME_READY or so.<\/p>\n<p>Authors: Courseplay.devTeam<\/p>\n<p><center>    <a href=\"\/getlink?url=68747470733a2f2f6d6f6473626173652e636f6d2f766630676e613876306c79652f465331395f436f75727365706c61792e7a69702e68746d6c\" \r\n       target=\"_blank\"\r\n       style=\"            display: inline-flex;            align-items: center;            gap: 10px;            padding: 12px 24px;            border-radius: 6px;            background: var(--nqt-color-primary, #ff6a00);            color: #fff;            text-decoration: none;            font-weight: 600;            font-size: 16px;            border: 2px solid var(--nqt-color-primary, #ff6a00);            transition: all 0.3s ease;            box-shadow: 0 4px 6px rgba(0,0,0,0.1);       \"\r\n       onmouseover=\"this.style.background='#333'; this.style.borderColor='#333'; this.style.transform='translateY(-2px)';\"\r\n       onmouseout=\"this.style.background='var(--nqt-color-primary, #ff6a00)'; this.style.borderColor='var(--nqt-color-primary, #ff6a00)'; this.style.transform='translateY(0)';\"\r\n    >\r\n        <i class=\"fa-solid fa-download\"><\/i>\r\n        <span>DOWNLOAD MODS<\/span>\r\n    <\/a>\r\n    <\/center><\/p>","protected":false},"excerpt":{"rendered":"<p>6.03.00025 Mode 2\/3 Improvements fixes #6633 (Distance to next turn may not be defined for instance in the last row) tried to make the rendezvous more fault tolerant use a higher fruit value limit in the hybrid parts as it is not a problem getting temporarily closer to the fruit there, and it speeds up [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":149815,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[571],"tags":[],"class_list":["post-149812","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fs19-khac"],"blocksy_meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/posts\/149812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/comments?post=149812"}],"version-history":[{"count":0,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/posts\/149812\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/media\/149815"}],"wp:attachment":[{"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/media?parent=149812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/categories?post=149812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/tags?post=149812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}