Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fs25 #1

Merged
merged 175 commits into from
Dec 22, 2024
Merged
Changes from 1 commit
Commits
Show all changes
175 commits
Select commit Hold shift + click to select a range
0d68848
chore: FS25 compatibility updates
Nov 12, 2024
ff4b28a
chore: FS25 compatibility updates
Nov 13, 2024
00379a0
Some more compability updates
schwiti6190 Nov 13, 2024
3d5e524
Some more error messages
schwiti6190 Nov 13, 2024
35d2701
Some more changes ..
schwiti6190 Nov 13, 2024
8ed8a80
chore: DevHelper works
Nov 13, 2024
22b9f52
refactor: replace g_currentMission.controlledVehicle
Nov 14, 2024
67c9bd7
Fixed hud
schwiti6190 Nov 15, 2024
17a3633
doc: update readme
Nov 16, 2024
5c886d0
WIP CP Menu
schwiti6190 Nov 16, 2024
4ca1d45
WIP Coursemanager Menü
schwiti6190 Nov 17, 2024
050c01f
Fixes raycastAll parameter swap ......
schwiti6190 Nov 17, 2024
1f8cb3a
The same fix for raycastClosest
schwiti6190 Nov 17, 2024
8f963e4
Reactivate commented code
schwiti6190 Nov 17, 2024
56ad465
Fixes g_currentMission.player changes
schwiti6190 Nov 17, 2024
e62395b
fix: waypoint clone
Nov 17, 2024
d45ea5b
fix: dummy coroutine
Nov 17, 2024
659b029
fix: MathUtil.clamp(), division by zero
Nov 17, 2024
0e845a9
fix: motor controller
Nov 17, 2024
72d9c0c
fix: onStateChange() workaround
Nov 18, 2024
a8090a8
feat: cpGenerateDefaultCourse console command
Nov 18, 2024
fb70f9a
fix: game exit crash
Nov 18, 2024
75ac238
fix: devhelper console command
Nov 19, 2024
df55b85
fix: island detection within the field boundary
Nov 19, 2024
c9a7ace
feat: save all fields with game field polygons
Nov 20, 2024
045d90d
feat: cpGenerateDefaultCourse uses the Giants field polygon
Nov 20, 2024
37965e0
fix: load assigned courses
Nov 21, 2024
ab76771
fix: mission field detection
Nov 21, 2024
d1e87b3
fix: missing coroutine workaround
Nov 21, 2024
f049013
fix: multi-stage pathfinder cleanup
Nov 22, 2024
730f10e
fix: use math.sign instead of MathUtil.sign
Nov 22, 2024
9ae95fc
fix: Replaced Vehicle.STATE_CHANGE_*
Nov 23, 2024
e40324e
fix: wait for lowering implements
Nov 23, 2024
5e0b5b9
fix: wait for unfolding
Nov 24, 2024
37842b0
doc: TODO in README
Nov 24, 2024
6f4c68c
Kleine Hud Anpassung
schwiti6190 Nov 24, 2024
c226143
fix: work start
Nov 24, 2024
8a9561b
fix: patch callstack
Nov 27, 2024
9ff8288
fix: harvester start
Nov 28, 2024
859c8a4
fix: pipe measurement
Nov 28, 2024
e677118
fix: combine headland turn
Nov 28, 2024
561a7ba
fix: another division by zero error
Nov 29, 2024
b5dddc3
fix: yet another division by zero error
Nov 29, 2024
5b3f40f
fix: collision log callstack
Nov 29, 2024
ab76970
fix: prepare for work on first waypoint
Nov 29, 2024
3e40442
fix: use our field scanner again
Nov 30, 2024
243d117
feat: keybind to generate course
Nov 30, 2024
b9e92eb
fix: division by zero
Nov 30, 2024
733b0fb
fix: division by zero
Nov 30, 2024
4685360
fix: division by zero
Nov 30, 2024
32b8d40
Disables CP jobs in the ai menu for now
schwiti6190 Nov 30, 2024
b230a81
Fixes the dialog abi changes ...
schwiti6190 Nov 30, 2024
da04c92
Small course manager gui adjustments and disabled course editor
schwiti6190 Nov 30, 2024
39841c6
Added nil checks
schwiti6190 Nov 30, 2024
2048d93
Disables the lane offet setting, while cp is active
schwiti6190 Dec 1, 2024
2d9ec4b
fix: multitool course loading
Dec 1, 2024
70705aa
WIP
schwiti6190 Dec 3, 2024
34ca1e2
Diff bug fixes ..
schwiti6190 Dec 3, 2024
e1d34bc
Some more fixes
schwiti6190 Dec 3, 2024
4f8febb
Some more fix
schwiti6190 Dec 4, 2024
07881fe
Some more fixes ..
schwiti6190 Dec 4, 2024
091278b
Multiple stupid bug fixes ...
schwiti6190 Dec 5, 2024
5381107
Updated translations
schwiti6190 Dec 6, 2024
68164ea
Divide by zero fix and vine generator settings added
schwiti6190 Dec 6, 2024
a23021f
Updated translations
schwiti6190 Dec 6, 2024
0464112
Fixes getIsMotorStarted()
schwiti6190 Dec 6, 2024
13852fa
Stupid map fix ..
schwiti6190 Dec 6, 2024
922e4ed
Added Building Collision Flag to the proximity sensor
schwiti6190 Dec 6, 2024
d75af2d
Added Collision flag building to pathfinder and veritcal proximity se…
schwiti6190 Dec 6, 2024
388d1f7
Added nil check for shovel mode
schwiti6190 Dec 6, 2024
ae93b9b
Merge pull request #2 from Courseplay/Gui-Additions
Tensuko Dec 6, 2024
5e88ddd
fix: self unload pipe position
Dec 6, 2024
d94eeaf
feat: do not open pipe when turning
Dec 6, 2024
ae41558
fix: do not wait for straw swath on headland
Dec 7, 2024
31d5eb3
fix: stupid pipe open logic error
Dec 7, 2024
057284a
feat: self unload pipe open
Dec 7, 2024
6ec85bd
Merge pull request #3 from Courseplay/pipeopen
Tensuko Dec 7, 2024
7cdc9d8
wip
Dec 7, 2024
d884fe5
fix: auto aim pipe detection for FS25
Dec 7, 2024
5394a6b
wip
Dec 8, 2024
197f524
add piros to config
Tensuko Dec 9, 2024
7896a2d
wip
Dec 9, 2024
1bdde1e
fix: callstack in shop while selecting other variant
Dec 9, 2024
114b54f
fix: callstack in shop while selecting other variant
Dec 9, 2024
98cf8b5
fix: apply tight turn offset to end of course
Dec 12, 2024
6810659
feat: rice field detection
Dec 13, 2024
2d8ec0e
feat: rice field detection
Dec 13, 2024
c730aab
feat: tight turn offset for articulated vehicles
Dec 13, 2024
d5141bf
Some more adjustments
schwiti6190 Dec 8, 2024
fe2699a
Some more adjustments
schwiti6190 Dec 8, 2024
8ac6379
Translation
Tensuko Dec 9, 2024
0321f3d
Updated translations
Tensuko Dec 9, 2024
d88162c
Help menu cosmetic....
Tensuko Dec 9, 2024
9be35ac
Fixes open vehicle menu short cut
schwiti6190 Dec 9, 2024
9bf49bd
fix: vine course generation typo
Dec 9, 2024
035396d
Added helpmenu and removed redundant xml gui profiles ...
schwiti6190 Dec 10, 2024
428daa2
Fixes job start button gui position
schwiti6190 Dec 10, 2024
62341b5
Added Helpmenu button to the hud
schwiti6190 Dec 10, 2024
35d4407
Small gui adjustment and another nil check for shovel positions
schwiti6190 Dec 12, 2024
44a43f4
InfoPanel Cosmetic
Tensuko Dec 12, 2024
68e4110
Fixes aspect ratio and uvs
schwiti6190 Dec 12, 2024
b771ee8
Some more gui fixes and improvements ..
schwiti6190 Dec 13, 2024
be74d3e
Goal symbol a little bit smaller
schwiti6190 Dec 13, 2024
86e1b0e
Merge pull request #6 from Courseplay/Gui-Additions
Tensuko Dec 13, 2024
b97b095
Only reset the discarge timer, if the filllevel is changing
schwiti6190 Dec 12, 2024
e6b3964
Increased wait for discharge timer
schwiti6190 Dec 12, 2024
800fadb
Bug fix
schwiti6190 Dec 13, 2024
256a7a2
helpmenu screenshots
Tensuko Dec 13, 2024
ee333db
Update VehicleConfigurations.xml
Tensuko Dec 13, 2024
e736e74
Merge pull request #5 from Courseplay/rice-fields
Tensuko Dec 13, 2024
727cdbf
WIP using new overlay manager for sprites
schwiti6190 Dec 14, 2024
174f6e7
feat: tight turn offset improvements
Dec 14, 2024
10ad0fa
fix: stupid nil error
Dec 14, 2024
8233f93
fix: another stupid typo
Dec 14, 2024
fe372c5
Tool configs adjusted
Tensuko Dec 14, 2024
f63a471
Added collision flag for rice field pumps
schwiti6190 Dec 15, 2024
abb9134
Integrated info hud view into the ai map
schwiti6190 Dec 15, 2024
634c1a4
Merge pull request #4 from Courseplay/turns-again
Tensuko Dec 15, 2024
d323f0e
Disabled course generator with no field work job creation and bug fixes
schwiti6190 Dec 15, 2024
238b1d7
fix: CpFieldUtil.detectFieldBoundary() everywhere
Dec 15, 2024
2e3fae7
fix: never tested alignment failure case
Dec 15, 2024
85a7776
Merge pull request #10 from Courseplay/Rice-water-pump-collision
Tensuko Dec 15, 2024
6f2bb80
Disabled custom field hotspots
schwiti6190 Dec 15, 2024
2b70e90
Merge pull request #9 from Courseplay/Gui-Additions
Tensuko Dec 15, 2024
d726cd8
feat: better headland turn
Dec 16, 2024
6871479
Added file system load check and custom field gui improvements
schwiti6190 Dec 16, 2024
cd552a0
Updated translations
schwiti6190 Dec 16, 2024
91a1769
fix: forgotten rename
Dec 16, 2024
847f991
Merge pull request #12 from Courseplay/headland-turn
Tensuko Dec 16, 2024
c36fd53
Added missing doc
schwiti6190 Dec 17, 2024
d96a659
Merge pull request #13 from Courseplay/Filesystem-adjustment
Tensuko Dec 17, 2024
01ca04d
modDesc
Tensuko Dec 18, 2024
a91ff9c
Help Menu changes
Tensuko Dec 18, 2024
27f7fc3
Updated translations
Tensuko Dec 18, 2024
a5cf2a9
Update BUG_REPORT_DE.yml
Tensuko Dec 18, 2024
5e3e20a
doc: English typos fixed
Dec 18, 2024
68345ba
Updated translations
pvaiko Dec 18, 2024
9f3a470
Might fix auto restart
schwiti6190 Dec 18, 2024
610daaf
Fixed info text hud position saving
schwiti6190 Dec 18, 2024
76e4924
Fixes hud movement save bug
schwiti6190 Dec 18, 2024
6741c3d
Stupid mistake ..
schwiti6190 Dec 18, 2024
b914c54
Merge pull request #17 from Courseplay/Gui-Additions
Tensuko Dec 18, 2024
401c3e1
Merge pull request #16 from Courseplay/Disable-autorestart-giants-fie…
Tensuko Dec 18, 2024
813787d
PR changes
Tensuko Dec 19, 2024
8997837
Updated translations
Tensuko Dec 19, 2024
7a4a123
Adds nil check to get current vehicle function
schwiti6190 Dec 20, 2024
420f705
Fixed hud keybind and removed controller gui setting for now
schwiti6190 Dec 20, 2024
8838f94
Update modDesc.xml
Tensuko Dec 21, 2024
508d9e9
Merge pull request #15 from Courseplay/help-menu-revisit
Tensuko Dec 21, 2024
951357d
Update modDesc.xml
Tensuko Dec 21, 2024
598a3bb
Hud open/close keybind always enabled.
schwiti6190 Dec 21, 2024
6bb7435
Merge pull request #18 from Courseplay/Gui-Additions
Tensuko Dec 21, 2024
638e663
Fixes master translation syntax..
schwiti6190 Dec 21, 2024
9e08ed8
Updated translations
schwiti6190 Dec 21, 2024
51100ac
small changes
Tensuko Dec 21, 2024
2bdcc84
Update modDesc.xml
Tensuko Dec 21, 2024
db03138
Some more adjustments
schwiti6190 Dec 21, 2024
667eaab
Fixes menu button position
schwiti6190 Dec 21, 2024
e9cbb77
ai status message bug fix and position adjustment
schwiti6190 Dec 21, 2024
69316ca
Merge pull request #19 from Courseplay/Gui-Additions
Tensuko Dec 21, 2024
0929577
Update modDesc.xml
Tensuko Dec 21, 2024
d5b8c71
Update MasterTranslations.xml
Tensuko Dec 21, 2024
9fc4445
Updated translations
Tensuko Dec 21, 2024
210f210
Merge pull request #14 from Courseplay/modDesc-description
Tensuko Dec 21, 2024
2d0e40f
Merge branch 'main' into fs25
Tensuko Dec 21, 2024
9c82df2
doc: README updated
Dec 21, 2024
951f299
doc: README updated
Dec 22, 2024
1cf3eeb
Moved strategies into new folder
schwiti6190 Dec 22, 2024
c969848
Renamed FilllevelManager to FillLevelUtil
schwiti6190 Dec 22, 2024
f982582
Moved ai util files into util sub folder
schwiti6190 Dec 22, 2024
86808ea
forgot workwidth util ..
schwiti6190 Dec 22, 2024
e24f80c
fix: Autodrive API
Dec 22, 2024
5e562fa
Changes from PR #21
Tensuko Dec 22, 2024
a23af14
Updated translations
Tensuko Dec 22, 2024
61e73e9
Merge pull request #20 from Courseplay/house-keeping
Tensuko Dec 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Help Menu changes
Also replaced some "FS22" with "FS25"
  • Loading branch information
Tensuko committed Dec 18, 2024
commit a91ff9cc99a1e403c4d44f49c41a5eed73b4c200
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/BUG_REPORT_DE.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ body:
attributes:
value: 'Danke, dass du dir Zeit nimmst, diesen Bugreport auszufüllen.

Lese dir bitte zuerst unsere [Wiki Seite](https://github.com/Courseplay/Courseplay_FS22/wiki)
Lese dir bitte zuerst unsere [Wiki Seite](https://github.com/Courseplay/Courseplay_FS25/wiki)
durch, bevor du ein neues Issue erstellst!

'
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/BUG_REPORT_EN.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ body:
attributes:
value: 'Thanks for taking the time to fill out this bug report!

Please make sure to read our [Wiki Page](https://github.com/Courseplay/Courseplay_FS22/wiki)
Please make sure to read our [Wiki Page](https://github.com/Courseplay/Courseplay_FS25/wiki)
before creating a new issue!

'
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/QUESTION_DE.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ body:
attributes:
value: 'Bitte benutze diese Vorlage, um deine Frage zu stellen!

Lese dir bitte zuerst unsere [Wiki Seite](https://github.com/Courseplay/Courseplay_FS22/wiki)
Lese dir bitte zuerst unsere [Wiki Seite](https://github.com/Courseplay/Courseplay_FS25/wiki)
durch, bevor du ein neues Issue erstellst!

Unsere Hilfe aus dem Spiel, gibt es auch unter [Courseplay.dev]!(https://courseplay.github.io/Courseplay_FS22.github.io/),
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/QUESTION_EN.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ body:
attributes:
value: 'Please use this template to ask your question!

Please make sure to read our [Wiki Page](https://github.com/Courseplay/Courseplay_FS22/wiki)
Please make sure to read our [Wiki Page](https://github.com/Courseplay/Courseplay_FS25/wiki)
before creating a new issue!

Our help pages from the game can also be found at [Courseplay.dev]!(https://courseplay.github.io/Courseplay_FS22.github.io/),
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/REQUEST_DE.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ body:
attributes:
value: 'Danke, dass du dir Zeit nimmst, diesen Report auszufüllen.

Lese dir bitte zuerst unsere [Wiki Seite](https://github.com/Courseplay/Courseplay_FS22/wiki)
Lese dir bitte zuerst unsere [Wiki Seite](https://github.com/Courseplay/Courseplay_FS25/wiki)
durch, bevor du ein neues Issue erstellst!

'
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/REQUEST_EN.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ body:
attributes:
value: 'Thanks for taking the time to fill out this report!

Please make sure to read our [Wiki Page](https://github.com/Courseplay/Courseplay_FS22/wiki)
Please make sure to read our [Wiki Page](https://github.com/Courseplay/Courseplay_FS25/wiki)
before creating a new issue!

'
2 changes: 1 addition & 1 deletion Courseplay.lua
Original file line number Diff line number Diff line change
@@ -115,7 +115,7 @@ function Courseplay:loadMap(filename)
end

--- Ugly hack to get access to the global AutoDrive table, as this global is dependent on the auto drive folder name.
self.autoDrive = FS22_AutoDrive and FS22_AutoDrive.AutoDrive
self.autoDrive = FS25_AutoDrive and FS25_AutoDrive.AutoDrive
CpUtil.info("Auto drive found: %s", tostring(self.autoDrive~=nil))

g_courseEditor:load()
55 changes: 30 additions & 25 deletions config/MasterTranslations.xml
Original file line number Diff line number Diff line change
@@ -36,8 +36,8 @@
<Text language="en"><![CDATA[Copy course:]]></Text>
</Translation>
<Translation name="CP_infoText">
<Text language="de"><![CDATA[Courseplay(%s): Für Hilfe, Fehler oder Patch Notes, bitte hier vorbei schauen: https://github.com/Courseplay/Courseplay_FS22.]]></Text>
<Text language="en"><![CDATA[Courseplay(%s): For help, bug reports or patch notes, please visit: https://github.com/Courseplay/Courseplay_FS22.]]></Text>
<Text language="de"><![CDATA[Courseplay(%s): Für Hilfe, Fehler oder Patch Notes, bitte hier vorbei schauen: https://github.com/Courseplay/Courseplay_FS25.]]></Text>
<Text language="en"><![CDATA[Courseplay(%s): For help, bug reports or patch notes, please visit: https://github.com/Courseplay/Courseplay_FS25.]]></Text>
</Translation>
<Translation name="CP_error_no_course">
<Text language="de"><![CDATA[Erstelle einen Kurs vor dem Starten des Jobs.]]></Text>
@@ -870,8 +870,8 @@
</Category>
<Category name="Course generator settings">
<Translation name="CP_vehicle_courseGeneratorSetting_title">
<Text language="de"><![CDATA[Kursgenerator-Einstellungen von (%s)]]></Text>
<Text language="en"><![CDATA[Course generator settings of (%s)]]></Text>
<Text language="de"><![CDATA[Helfer Einstellungen von (%s)]]></Text>
<Text language="en"><![CDATA[Helper settings of (%s)]]></Text>
</Translation>
<Translation name="CP_vehicle_courseGeneratorSetting_subTitle_basic">
<Text language="de"><![CDATA[Grundeinstellungen]]></Text>
@@ -1866,16 +1866,17 @@ The course is saved automatically on closing of the editor and overrides the sel
<Text language="de"><![CDATA[

Mit Courseplay ist es möglich, Feldkurse mit zusätzlichen Funktionen zu generieren, beispielsweise Vorgewende.
Ebenso ermöglicht es die Nutzung von Ballenpressen und Sammelwagen mit dem Helfer auf demselben Kurs, welcher zuvor von einem Mähwerk oder Drescher bearbeitet wurde.
Ebenso ermöglicht es die Nutzung von Ballenpressen und Sammelwagen mit dem Helfer auf dem selben Kurs, welcher zuvor von einem Mähwerk oder Drescher bearbeitet wurde.
Eine weitere Funktion ist das Ballenwickeln oder -sammeln auf einem Feld.
Ganz neu in Courseplay ist die Bearbeitung von Reben.
Feldkurse können auch als Multitoolkurs gebaut werden, dadurch ist es möglich bis zu 5 Arbeitsgeräte im Fahrzeugverband auf dem gleichen Feld arbeiten zu lassen.
Für Drescher gibt es die Möglichkeit des automatischen Abtankens in einen Anhänger nahe des Feldes.
Eigene Feldränder können mit einem Fahrzeug aufgezeichnet oder auf der Menükarte gezeichnet werden und anschließend für die Generierung eines Feldkurses benutzt werden.
Außerdem hat CP ein Interface für AutoDrive, dadurch ist es möglich Sämaschinen auffüllen zu lassen, Ladewagen zu entleeren und vieles mehr.
Ab Version 7.2.1.0 ist es auch möglich, mit dem Drescher-Abfahrer die geladene Frucht als Haufen am Feldrand abzulegen.
Drescher-Abfahrer sind in der Lage, die geladene Frucht als Haufen am Feldrand abzulegen.
Im Farming Simulator 25 besitzt Courseplay sein eigenes Menü, welches ihr über verschiedene Buttons im HUD erreicht.

Für weitere Informationen, schaut bitte auf GitHub vorbei unter: https://github.com/Courseplay/Courseplay_FS22 .
Für weitere Informationen, schaut bitte auf GitHub vorbei unter: https://github.com/Courseplay/Courseplay_FS25 .
Dort könnt ihr Fragen stellen, Fehlerberichte einreichen oder Verbesserungen vorschlagen.
Ein ganz großes Danke geht an unsere Übersetzer und an die Community für die zahlreichen Fehlermeldungen, Feedbacks und Ideen.

@@ -1893,9 +1894,10 @@ Fieldwork courses can be setup in multitool mode, which allows the use of up to
It's also possible to have the combine unload in a trailer on/near the field automatically.
Custom field borders can be assigned for courseplay to use, for example: in case of a meadow, which isn't recognised as a normal field.
Lastly cp has a interface for AutoDrive, which allows for refilling of a seeder at a nearby silo or unloading a forage wagon and so on.
With Version 7.2.1.0 or higher it is also possible to use the combine unloader to create a heap near the field.
Combine unloader are able to to create a heap near the field with their loaded fruit.
In Farming Simulator 25, courseplay got an own menu, wich you can access over different buttons on the HUD.

For more information please visit our github: https://github.com/Courseplay/Courseplay_FS22 .
For more information please visit our github: https://github.com/Courseplay/Courseplay_FS25 .
There you can get help or report any issue you've experienced.
Finally, we thank every translator and our community for reporting bugs, giving use feedback and new ideas.

@@ -1911,43 +1913,46 @@ That way, we try to help Users to get easier into Courseplay without being overw
</Translation>
<Translation name="CP_help_page_startJobMenuBase_text">
<Text language="de"><![CDATA[
Durch Auswählen eines Fahrzeugs im Helfermenü werden die Fahrzeugeinstellungen und der Kursmanager im Menü eingeblendet.
Der aktuell geladene Kurs wird auf der Karte angezeigt.
Die globalen Einstellungen sind dauerhaft sichtbar.
Die Einstellungen für jeden Helfer finden jetzt im Menü "Helfer Einstellungen" statt.
Das Menü funktioniert Grundlegend wie das alte Helfer Menü.
Wird ein Fahrzeug auf der Map gewählt, könnt ihr einen Job erstellen, in abhängigkeit der angeschlossenen Geräte und des Fahrzeugstyps.
Neben der Karte und den Job Einstellungen findet ihr oben im Menü noch die Einstellungen für den Feldkurs Generator und den Reben Generator. Diese sind nur Verfügbar, wenn ihr ein gültiges Fahrzeug gewählt habt und einen Job erstellt habt.
Um einen Feldkurs generieren zu können, muss ein gültiges Fahrzeug für Feldarbeit auf der Helferkarte ausgewählt sein.
Um einen Kurs zu generieren, musst du einen Job erstellen und dort "CP: Feldarbeit", "CP: Ballen sammeln/wickeln", "CP: Lader" oder "CP: Bunkersilo" auswählen, ähnlich wie beim Giants-Helfer.
Tip: Um etwas schneller zu sein, könnt ihr das Menü über den Text im HUD "Kein Kurs" öffnen. Ihr seid dann direkt im Modus Job erstellen des Fahrzeugs in dem ihr drin sitzt.
]]></Text>
<Text language="en"><![CDATA[
First you need to select a vehicle in the AI menu for generating a fieldwork course or gaining access to the vehicle settings and the course manager.
The currently loaded course will be displayed on the map.
The global settings are always visible.
For generating a course and starting the courseplay jobs, you will need to create the job CP: Fieldwork, CP: wrap/collect bales, CP: Loader or CP: Bunker silo similar to the Giants helper.
Helper settings are now found in our own new "Helper settings" menu.
It baiscally works like the old AI Menu.
Select a vehicle in the AI menu for creating a job, based on the attached tools or selected vehicle.
Beside the Map and the job settings, you will find the settings for the course generator and vine generator at the top. Those are only accessibale with a valid tool when you are creating a job.
For generating a course and starting the courseplay jobs, you will need to create the job CP: Fieldwork with a valid tool or vehicle.
Tip: To gain a quicker access, you can click on "no course" on the HUD. You will be in the menu with a created job for the entered vehicle.
]]></Text>
</Translation>
<Translation name="CP_help_page_startJobMenuFunctions_text">
<Text language="de"><![CDATA[
Um deinen ersten Job zu starten, musst du ein Fahrzeug mit einem für die Arbeit gültigen Arbeitsgerät auswählen.
Klicke dann auf "Job erstellen" und wähle "CP: Feldarbeit" für Feldarbeitsgeräte,
oder "CP: Ballen sammeln/wickeln" für Ballenwickler oder -sammler aus.
Klicke dann auf "Job erstellen" und wähle dann einen der verfügbaren CP Job für dein gewähltes Fahrzeug oder Gerät aus.
]]></Text>
<Text language="en"><![CDATA[
To start off with your first CP job, you would have to select a vehicle and a possible valid implement which is supported for the job.
Then, by clicking on create job, you can select CP: Fieldwork for fieldwork tools or CP: wrap/collect
with a bale wrapper or bale collector attached.
Then, by clicking on create job, you can select a CP job for your selected tool or vehicle.
]]></Text>
</Translation>
<Translation name="CP_help_page_readyJobMenuBase_text">
<Text language="de"><![CDATA[
Hast du einen CP-Job ausgewählt, musst du mit der Feldposition dein Feld auswählen, auf dem du einen Kurs generieren, oder Ballen wickeln oder sammeln willst.
Hast du einen CP-Job ausgewählt, musst du mit der Feldposition dein Feld auswählen, auf dem du einen Kurs generieren, oder Ballen wickeln oder sammeln möchtest.
Die Position bestimmt ungefähr die Startposition deines Kurses.
Wenn du möchtest, dass der Giants-Helfer dein Fahrzeug zum Feld bringt, dann muss zusätzlich noch die Zielposition nahe des Startpunktes gesetzt werden.
Die Einstellung für die Bahn wird nur benutzt, wenn du mehrere Fahrzeuge auf einem Kurs fahren lassen willst. Mehr dazu unter Multitool.
Die Einstellung für die Bahn wird nur benutzt, wenn du mehrere Fahrzeuge auf einem Kurs fahren lassen möchtest. Mehr dazu unter Multitool.
Tip: Stehst du bereits auf einem Feld wenn du über "kein Kurs" in diese Menü gelangst, sind die Marker bereits auf dem Feld platziert.
]]></Text>
<Text language="en"><![CDATA[
With a CP job selected, you would need to place the field position on a field for generating the course or using the bale finder on it.
The position also roughly controls the starting point of your course.
If you want to use the Giants helper to drive to the field, then you also need to set the target position close to the starting point of the course.
The lane offset setting is only used if you want to have multiple helpers working on the same field. For this please checkout the separate help menu page below.
Tip: If you stand already on the field when you click on "no course" to enter the menu, the markers are already placed.
]]></Text>
</Translation>
<Translation name="CP_help_page_readyJobMenuFunctions_text">
@@ -2206,7 +2211,7 @@ Der Kursmanager erlaubt es dir, Kurse zu speichern und später wieder zu laden.
Das ist z.B. wichtig, wenn mehrere Fahrzeuge auf einem Kurs arbeiten sollten (Multitool).
Außerdem kannst du so z.B. die Kurse von einem Drescher später für eine Ballenpresse oder einen Sammelwagen zum Stroh aufsammeln verwenden.

Der Speicherort für die Kurse ist: ..\My Games\FarmingSimulator2022\modSettings\FS22_Courseplay\Courses\Mapname.SampleModMap (oder für Vanilla z.B. MapUS).
Der Speicherort für die Kurse ist: ..\My Games\FarmingSimulator2022\modSettings\FS25_Courseplay\Courses\Mapname.SampleModMap (oder für Vanilla z.B. MapUS).
Der Kursmanager funktioniert anders als du es im LS19 gewohnt bist.
Kurse werden immer in Ordnern gespeichert, welche auf der linken Seite angezeigt werden. Das bedeutet, du brauchst mindestens einen Ordner, um dort Kurse abspeichern zu können.
Ordner können ganz leicht durch den Button unten am Bildschirmrand erstellt werden.
@@ -2216,7 +2221,7 @@ The course manager allows you to save courses and enables you to load the saved
This is really important, when you want to have multiple workers driving the same course for convoy (multi tools).
This feature also allows you to pickup the swath left behind by a combine or a windrower with a forage wagon or a baler.

The save location for the course files is: ..\My Games\FarmingSimulator2022\modSettings\FS22_Courseplay\Courses\Mapname.SampleModMap (or for vanilla e.g. MapUS).
The save location for the course files is: ..\My Games\FarmingSimulator2022\modSettings\FS25_Courseplay\Courses\Mapname.SampleModMap (or for vanilla e.g. MapUS).
The course manager works differently from what you are used to in FS19.
Courses are saved into folders, which will be displayed on the left. This means you would need at least one folder to start saving courses into.
Folders can simply be created by the button at the bottom of the screen and entering a name.
2 changes: 1 addition & 1 deletion config/VehicleConfigurations.xml
Original file line number Diff line number Diff line change
@@ -106,7 +106,7 @@ You can define the following custom settings:

- modName: Name of the .zip file (without '.zip')
In case a Mod has the same .xml filename for the vehicle/implement, as a default giants vehicle/implement,
add the name of the .zip file to prevent conflicts. For example: "FS22_exampleMod".
add the name of the .zip file to prevent conflicts. For example: "FS25_exampleMod".
Note: Only 2 of the same .xml files can be added.

- ignoreBaleCollisionForward: boolean
2 changes: 1 addition & 1 deletion modDesc.xml
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@

<description>
<en>
<![CDATA[Courseplay FS22
<![CDATA[Courseplay FS25
Courseplay takes the AI worker to the next level. Sow, harvest and plow smarter:
- use headlands
- work on irregularly shaped fields, not just rectangles
2 changes: 1 addition & 1 deletion scripts/Course.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2018-2022 Peter Va9ko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/ai/AIDriveStrategyAttachHeader.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2023 Courseplay Dev Team

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/ai/AIDriveStrategyCourse.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2021 Peter Vaiko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/ai/AIDriveStrategyDriveToFieldWorkStart.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2022 Peter Vaiko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/ai/AIDriveStrategyFieldWorkCourse.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2021 Peter Vaiko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/ai/AIDriveStrategyShovelSiloLoader.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2023 Courseplay Dev Team

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/ai/AIDriveStrategyUnloadCombine.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2022 Peter Vaiko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/ai/AIDriveStrategyVineFieldWorkCourse.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2021 Peter Vaiko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/ai/CollisionAvoidanceController.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2022 Peter Vaiko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/ai/PathfinderController.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2023 Courseplay Dev Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
2 changes: 1 addition & 1 deletion scripts/ai/ProximitySensor.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2020-2022 Peter Vaiko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/ai/SelfUnloadHelper.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2022 Peter Vaiko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/courseGenerator/genetic/BlockSequencer.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2018-2023 Peter Vaiko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/courseGenerator/genetic/Genetic.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2018-2023 Peter Vaiko

This program is free software: you can redistribute it and/or modify
2 changes: 1 addition & 1 deletion scripts/gui/FieldPlot.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--[[
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS22)
This file is part of Courseplay (https://github.com/Courseplay/Courseplay_FS25)
Copyright (C) 2022 Peter Vaiko

This program is free software: you can redistribute it and/or modify
Loading