-
Notifications
You must be signed in to change notification settings - Fork 191
/
modDesc.xml
625 lines (554 loc) · 37.4 KB
/
modDesc.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<modDesc descVersion="80">
<version>7.5.0.1</version>
<author><![CDATA[Courseplay.devTeam]]></author>
<title>
<en>CoursePlay</en>
<cs>自动作业</cs>
<ct>自動作業</ct>
<hu>CoursePlay - A Vezetősegéd</hu>
<jp>コースプレイ</jp>
<kr>코스 플레이</kr>
</title>
<description>
<en>
<![CDATA[Courseplay FS22
Courseplay takes the AI worker to the next level. Sow, harvest and plow smarter:
- use headlands
- work on irregularly shaped fields, not just rectangles
- work around islands in the field (like power lines)
- save auto-generated courses to use a forage wagon to collect what a mower or harvester cut before
- find and collect or wrap all bales on a field
- work on vines
- let up to 5 helpers work on the same field in a group
- combines find a trailer to self-unload when full
- unload combines with trailer or auger wagon
- use loaders or vehicles with a shovel to pick up heaps on the field or to empty bunker silos
- set up your own fields wherever you like
- works great together with AutoDrive, let Courseplay do the fieldwork and AutoDrive to refill a sower or unload a forage wagon
- customize the automatically created fieldwork courses to your liking with the course editor
- work in bunker silo to push and compact
For a link to our latest release, Help page and GitHub page where you can find more information, help, and report issues please visit <a href="https://courseplay.dev/">Courseplay Website</a>
or go directly to our <a href="https://github.com/Courseplay/Courseplay_FS22">GitHub page</a>.
Many thanks to our translators and to our community for reporting bugs, giving us feedback and great ideas.
Changelog 7.5.0.1 Hotfix:
- Fixes a rare pathfinder bug.
- Fixes a collision solving bug.
Changelog 7.5.0.0:
- New course generator 2.0 with new features and updated help menu.
- A multitool course now contains 2-5 single course for each lane depending on the amount of vehicles you selected.
- Added food mixer wagon, fertilizer/lime/manure sprayer and Göweil LT Master as valid target for shovel mode.
- Added chopper unloader support known from FS19 back in. (Second unloader not supported.)
- Added line preview when drawing a custom field on the map and can hold left shift to draw straight lines.
- HUD reworked for a future project.
- Waypoints no more cast a shadow, this might increase performance a bit, when waypoints are active.
- Shovel position is slightly tilted down and finer hight adjustment (0.05 steps). This should help with some silage silos are not getting empty.
- The course on the AI Menu Map will now have arrows that show the direction of the lines.
- Multitool courses generated with previous releases won't work, you must regenerate them with this release.
- Although non-multitool courses saved with previous releases will work, we recommend to regenerate them for best result.
- Added option for waiting on the field for manuel refilling tools and refill fuel.
- More bugfixes.
- Increased desc Version to 80 (Game Version 1.14.0.0)
WARNING: while this version is backwards compatible with older savegames, it'll write the courses to the savegame in a new format.
Older versions WILL NOT BE ABLE TO READ the games saved with this version! If you install this version, and decide to revert to an old one, YOU MUST BACK UP YOUR OLD SAVEGAME before!
For a complete changelog please visit our <a href="https://github.com/Courseplay/Courseplay_FS22/releases">Release page</a> on GitHub.
Changelog 7.4.0.0:
- Enable forestry mulchers and lawnmowers for fieldwork
- Added option to show the info panel only, when at least one message is active.
- Plow handling improvement in turns, now less headlands are needed.
- Improvement for reverse driving with offset tools.
- Added shovel mode driver, please read ingame help menu for how it works.
- Changed description for combine unload on first headland to be more clear.
- Added leveler height offset to the ground setting.
- Added fruit type check for mission and season.
- Combine unloading improvements.
- Can now use a truck and a trailer to unload a combine.
- More bugfixes.
- Added Info texts for vegetable harvester with pallets.
- Increased desc Version to 79 (Patch 1.13.1.0)
Changelog 7.3.0.0:
- Bale collector/wrapper now works the same way as the combine unloader in terms of markers:
The field position is now saved into the vehicle and will not be reset to the vehicle position, when started by the hud!
The position has to be set everytime in the AI menu!
This fixes problems with AD restarting and also has the advantage that you don't need another AD Target on the field to start the driver.
- Added Loader Driver for vehicles like Ropa Maus to pick up heaps of for example sugarbeet and to empty bunker silos:
The loader can always work together with a combine unloader (switch the "Combine" on the HUD to "Loader", the rest is the same) when picking up heaps on a field.
Using an unloader when emptying a bunker silo, can be tricky due the silo walls, try at your own risk :)
The Loader will unfold in a default position when it reaches the heap.
If the default position is not working for you, unfold it and move the conveyor to a left or right position and a height you want before you start, it will maintain that position.
- Added unload on field option for combine unloader. Use the target icon to get into the AI Menu:
At the bottom there is a new option "Unload on Field" that have to be activated and a target set on or within 20m of the field where you unload on.
The direction is in which direction the heap will grow.
- Added new feature, where the combine automatically can pickup the header from an attached trailer:
A new setting must be activated in the vehicle settings page under combine settings for this to work
and the combine must be towing a header (either with its own wheels or on a trailer).
The combine will then automatically pick up the header when the player starts the harvester near a field or sends the harvester to a field with Giants or Autodrive helper.
Remember, the combine needs enough space to park the trailer, pick the header up, reverse and then drive to the fieldwork course.
- Added a proper offset setting to the HUD for bale collect/wrap mode.
- Added global setting for fruit destruction of helpers. (off, Courseplay only, all helpers).
- Added a countdown for bales to collect/wrap. Note that new bales produced on the same field will not update the counter immediately for performance reasons.
- Added pause button for recording field boundary.
- Help menu updated.
- Removed most default debugs (kept some info prints for now)
- Increased modDesc Version to 76 (Game Version 1.11.0.0 or higher)
- New website with an exact copy of the in-game help <a href="https://courseplay.dev/">Courseplay Website</a>
Changelog 7.2.0.5:
- Goeweil pack bug fix for the stationary baler with the Courseplay hud.
- Gui fix for non valid Courseplay vehicles and disables the hud, while sitting in an attached vehicle (e.g. mobile Wood Crane).
- Disables a few hotspots, while drawing a field border.
- Disables shield raising while driving into the silo for now.
- Add option for Fieldwork to send the driver back to the first waypoint after the work is finished.
- Bug fix for mods with invalid capacities.
- Added a global setting to enable/disable harvesting while it's raining.
- Bug fixes and improvements for plows and balers.
- Some more small fixes and improvements.
Changelog 7.2.0.0:
- added bunker silo mode and combine unloader mode.
- the remaining time for fieldwork is now displayed on the HUD.
- support for <a href="https://farming-simulator.com/mod.php?lang=en&country=us&mod_id=237080&title=fs2022">Universal Autoload</a>.
- option to show the current course on the mini map.
- user setting to change between feet and meters.
- simple collision avoidance for unloaders to not crash into the combine.
- option (keybinding) for course editor to delete all waypoints until the end.
- new course visibility option (blue eye icon) to show everything
between the leading 20 and last 5 passed waypoints.
- help menu sections for unloading combines and compacting/pushing in a bunker silo.
- countless fixes and improvements.
Changelog 7.1.0.3:
- Updated mod description
- Added missing translation files, so every language supported by the game can be edited now.
- Added new course editor for fieldwork courses and custom field borders (more information in the help menu).
- Improved the interface for the auto load mod: FS22_aPalletAutoLoader.
- Arcusin Multipack F14 now unloads the compacted bales on the field.
- Some more fixes and enhancements.
- Vermeer DLC compatibility.
Changelog 7.1.0.0:
- initial ModHub Release 7.1.0.0
- Added vine fieldwork
- The hud is easier to use and a separate gamepad hud was added.
- Ingame help menu extended with Courseplay topics
- Complete new course manager integrated into the ingame menu.
- Works now great with AutoDrive, let Courseplay take care of the field work and use AutoDrive to transport your harvest.
]]>
</en>
<de>
<![CDATA[Courseplay FS22
Courseplay hebt den Helfer auf ein ganz neues Level. Säen, ernten und pflügen Sie intelligenter:
- Nutze Vorgewende
- Arbeite auf nicht rechteckigen Feldern
- Arbeite um Feldinseln (z.B. Strommasten) umher
- Speichere die generierten Kurse von z.B. einem Drescher ab, um diese zum Aufsammeln mit einem Ladewagen oder einer Ballenpresse zu nutzen.
- Ballen auf einem Feld automatisch sammeln oder wickeln
- Arbeite auf und zwischen den Weinreben
- Lasse bis zu 5 Helfer auf dem gleichen Feld in einer Gruppe zusammenarbeiten
- Lasse deinen Drescher automatisch zu einem Anhänger am Feld fahren und dort abtanken.
- Drescher abtanken mit Anhänger oder Überladewagen.
- Erstelle deine eigenen Felder, wo immer du möchtest
- Im Bunkersilo schieben und verdichten.
- Erstelle Haufen auf einem Feld, für z.B. eine Rübenmiete, durch den Drescher Abtank Modus.
- Nutze einen Lader wie den Ropa Maus 5 oder ein Fahrzeug mit einer Schaufel, um Haufen auf dem Feld auf zu nehmen oder um einen Bunker zu leeren.
- Arbeitet super mit AutoDrive zusammen, lasse Courseplay die Feldarbeit erledigen und
AutoDrive erledigt das Abtanken eines Ladewagens oder Auffüllen einer Sämaschine.
- Verändere die generierten Kurse mit dem Kurseditor.
Für mehr Informationen, Hilfe oder Fehlermeldungen schaue hier vorbei: <a href="https://github.com/Courseplay/Courseplay_FS22">GitHub</a>.
Ein Link zu der neuesten Version, der Hilfe Seite und Github, wo du mehr Informationen und Hilfe findest, sowie Probleme und Bugs melden kannst, findest du auf unserer <a href="https://courseplay.dev/">Courseplay Webseite</a>
oder du gehst direkt auf unsere <a href="https://github.com/Courseplay/Courseplay_FS22">GitHub Webseite</a>.
Vielen Dank an unsere Community für die zahlreichen Übersetzungen, Bug Reports, Feedback und Vorschläge zur Verbesserung.
Changelog 7.5.0.1 Hotfix:
- Bugfix für einen selten auftretenden Pathfinder Bug.
- Bugfix für einen Bug bei der Kollisionslösung.
Changelog 7.5.0.0:
- Neuer Kurs Generator 2.0 mit neuen Features und aktualisiertem Hilfemenü.
- Multitool Kurse beinhalten jetzt 2-5 einzelne Kurse für jede Bahn, abhänging von der Anzahl Fahrzeuge die gewählt wurden.
- Futtermischer, Dünger-, Kalk-, und Miststreuer, sowie Göweil LT Master als Ziel für den Schaufelmodus hinzugefügt.
- Häcksler können wieder abgetankt werden, wie man es aus FS19 kennt. (Das vorzeitige Rufen von einem 2ten Abfahrer ist nicht verfügbar).
- Linienvorschau beim Zeichnen eines eigenen Feldes und mit gedrückter linker Shift-Taste lassen sich gerade Linien ziehen.
- HUD umgebaut für ein zukünftiges Projekt.
- Wegpunkte erzeugen keine Schatten mehr, was die performance etwas verbessern sollte, wenn alle Wegpunkte angezeigt werden.
- Schaufelposition ist jetzt leicht nach unten gekippt und kann feiner eingestellt werden. (0.05er Schritte). Sollte dabei helfen, einige Silagesilos besser zu entleeren.
- Kurse auf der KI Karte haben jetzt kleine Pfeile, um die Richtung der Bahnen anzuzeigen.
- Multitool Kurse, welche mit der vorherigen Version generiert wurden, werden nicht mehr funktionieren. Sie müssen neu generiert werden.
- Auch wenn nicht-multitool Kurse mit dieser Version geladen werden können, empfehlen wir die Kurse neu zu generieren.
- Option zum Warten auf dem Feld für das Nachfüllen von Geräten und Treibstoff hinzugefügt.
- Mehrere bugfixes.
- Desc Version auf 80 erhöht (Spiel Version 1.14.0.0)
WARNUNG: Auch wenn diese Version abwärtskompatibel mit älteren Speilständen ist, wird diese Version die Kurse in einem neuen Format in das savegame schreiben.
Ältere Courseplay Versionen werden NICHT IN DER LAGE SEIN, Spielstände von der aktuellen Version zu laden! Wenn du diese Version installierst und dich dazu entscheidest auf eine ältere Version zu wechseln, SICHERE VORHER DEINEN SPIELTAND!
Für eine komplette Changelog, schaut bitte auf unsere <a href="https://github.com/Courseplay/Courseplay_FS22/releases">Release Seite</a> auf GitHub vorbei.
Changelog 7.4.0.0:
- Forstmulcher und Handmäher können jetzt für die Feldarbeit verwendet werden.
- Option hinzugefügt, welches das Info Panel nur einblendet, wenn eine Nachricht vorhanden ist.
- Verbesserung für Pflüge beim Wenden, es werden jetzt weniger Vorgewende benötigt.
- Verbesserung für das Rückwärtsfahren mit Tools, die einen Versatz haben.
- Schaufel Modus hinzugefügt. Bitte lest die Ingame Hilfe durch, wie dieser Modus funktioniert.
- Beschreibung für Drescher im ersten Vorgewende abtanken geändert, um die Funktion besser zu beschreiben.
- Schildhöhe beim Siloschieben ist im HUD jetzt einstellbar.
- Beim Ansäen wird jetzt die Fruchtsorte überprüft, ob die Frucht in der aktuellen Jahreszeit angesät werden kann und ob sie dem Auftrag entspricht.
- Verbesserungen beim Drescher abtanken Modus.
- Es kann jetzt ein LKW und ein Trailer in Kombination verwendet werden, um Drescher ab zu tanken.
- Mehrere bugfixes.
- Infotext für Gemüseernter mit Paletten hinzugefügt.
- Desc Version auf 79 erhöht (Patch 1.13.1.0)
Changelog 7.3.0.0:
- Die Feldauswahl im Ballen sammeln und wickeln Modus funktioniert jetzt genauso wie beim Drescher abtanken.
Für jedes neue Feld muss diese Position im Menu jetzt neu gesetzt werden und wird somit nicht mehr durch das Öffnen über das Hud automatisch neu gesetzt!
Das erleichtert die Nutzung mit Autodrive, da somit der Autodrive Fahrer nicht mehr zwingend auf dem Feld halten muss.
- Das Abtanken von Drescher wurde erweitert, um einen Modus zum Abtanken von einem Lader, wie z.B. die Ropa Maus 5.
Durch eine zusätzliche Einstellung im Hud kann zwischen Drescher abtanken und Lader, also z.B. den Ropa, unterschieden werden.
- Zusätzlich wurde dem Drescher abtanken Modus eine Option hinzugefügt zum direktem Abladen auf einem Feld.
Dafür muss diese Funktion ausgewählt werden und auf der Karte ein neuer Marker gesetzt werden.
Der Marker muss innerhalb des ausgewählten Feldes sein oder im Umkreis von maximal 20m um das Feld.
- Zum Laden des Haufens wurde ein neuer Modus hinzugefügt.
Dieser ermöglicht z.B. das Aufladen eines Zuckerüben Haufens mit einem Ropa Maus 5.
Dieser kann wie oben erwähnt mit einem Abfahrer abgetankt werden und dann über den Giants Abfahrer oder mit Autodrive zum entladen geschickt werden.
Ebenfalls funktioniert das Laden eines Bunker Silos mit dem z.B. dem Ropa NawaRo.
Hier ist jedoch das automatische Abladen etwas schwierig und ist nicht immer möglich.
Als Tipp falls das Rohr um positioniert werden muss, kann dieses nach manuellem Aufklappen vor dem Starten des Helfer gemacht werden.
- Als weitere Neuerung wurde das automatische Aufnehmen eines Scheidwerks von einem Schneidwerkswagen hinzugefügt.
Dafür muss der Wagen mit dem Schneidwerk oder ein Schneidwerk mit Rädern, welches keinen extra Wagen benötigt, am Drescher hinten angekuppelt sein.
Nachdem Starten wird der Anhänger abgekuppelt und der Drescher versucht das Schneidwerk anzukuppeln und anschließend ganz normal seine Arbeit zu verrichten.
Wichtig ist hier, dass der Drescher natürlich etwas Platz zum Rangieren benötigt.
Diese Option kann in den Fahrzeug Einstellungen aktiviert werden.
Wenn der Drescher mit Anhänger und Schneidwerk von Giants oder Autodrive zum Feld geschickt wird, dann wird die Funktion natürlich auch benutzt, solange die Einstellung aktiviert ist.
- Fehler bei der Einstellung des Versatzes im Ballen sammeln/wickeln Modus behoben.
- Eine globale Einstellung für die Fruchtzerstörung von Helfern hinzugefügt. (aus, nur Courseplay Helfer, alle Helfer)
- Einen Zähler für den Ballen sammeln/wickeln Modus hinzugefügt.
Aus Performancegründen wird der Zähler nicht immer sofort aktualisiert.
- Eine Pausefunktion für das Aufzeichnen von Feldrändern hinzugefügt.
- Hilfe Menü Einträge wurden aktualisiert.
- Die meisten debugs wurden standartmäßig deaktiviert (einige Infos werden vorerst aktiv gelassen)
- ModDesc Version auf 76 (Spielversion 1.11.0.0 oder höher)
- Neue Webseite mit einer exakten Kopie der Hilfe aus dem Spiel: <a href="https://courseplay.dev/">Courseplay Webseite</a>
Changelog 7.2.0.5:
- Göweil Pack Fehler gefixt, wenn das Courseplay HUD im Fahrzeug aktiv ist.
- Fehler im Gui gefixt für Fahrzeuge und Geräte, die nicht mit Courseplay gesteuert werden können (z.B. mobiler Holzkran)
- Hotspots auf der Karte werden ausgeblendet, wenn man einen Feldrandkurs zeichnet.
- Das anheben des Schildes im Bunker Modus vorerst deaktiviert.
- Option hinzugefügt, der Feldhelfer zurück zum Startpunkt fahren lässt.
- Kleine Verbesserung für Modfahrzeuge, die eine eingebaute Kapazität besitzen.
- Globale Option hinzugefügt, ob Drescher bei Regen anhalten sollen oder weiter arbeiten sollen.
- Fehler gefixt und Verbesserungen für Pflüge und Ballenpressen.
- Weitere kleine Bug Fixes und Verbesserungen.
Changelog 7.2.0.0:
- Bunker Silo Modus und Drescher Abfahrer Modus hinzugefügt
- Verbleibende Zeit für Feldarbeit wird jetzt im Hud angezeigt
- Unterstützung für <a href="https://farming-simulator.com/mod.php?lang=en&country=us&mod_id=237080&title=fs2022">Universal Autoload</a> hinzugefügt.
- Option um den Kurs auf der minimap an zu zeigen hinzugefügt.
- Benutzer Einstellung um zwischen Meter und Fuss zu wechseln hinzugefügt.
- Einfache Kolisions Vermeidung für Abfahrer hinzugefügt um nicht im den Drescher zu fahren.
- Option (Tastenbelegung) für den Kurseditor um alle Wegpunkte bis zum Ende zu entfernen.
- Neue Kursanzeige (Augen im HUD blau) um die letzten 5 und die nächsten 20 Wegpunkte an zu zeigen.
- Hilfemenü um Drescher Abfahrer und Silo Bunker Fahrer erweitert.
- Weitere diverse Fehler behoben und Verbesserungen hinzugefügt.
Changelog 7.1.0.3:
- Fehlende Übersetzungen hinzugefügt, jetzt können alle Übersetzungen, die vom Spiel unterstützt werden angepasst werden.
- Neuen Kurseditor für Feldarbeitskurse und eigene Feldrandkurse hinzugefügt (mehr Informationen dazu im Ingame Hilfe Menü)
- Interface zum Mod FS22_aPalletAutoLoader verbessert.
- Arcusin Multipack F14 entlädt die gepackten Ballen jetzt auf dem Feld.
- Weitere bug fixes und Verbesserungen.
- Vermeer DLC Kompatibilität.
Changelog 7.1.0.0:
- Initiale ModHub Version 7.1.0.0
- Reben Helfer hinzugefügt
- Das HUD ist einfacher zu benutzen und ein separates Gamepad HUD wurde hinzugefügt.
- Ingame Hilfemenü wurde durch Courseplay Einträge erweitert.
- Komplett neuer Kurse Manager in das Ingame Menu integriert.
- Funktioniert jetzt gut mit AutoDrive zusammen, Courseplay übernimmt die Arbeit auf dem Feld und AutoDrive transportiert deine Ernte.
]]>
</de>
</description>
<iconFilename>icon_courseplay.dds</iconFilename>
<l10n filenamePrefix="translations/translation" />
<multiplayer supported="true" />
<extraSourceFiles>
<sourceFile filename="scripts/CpObject.lua"/>
<sourceFile filename="Courseplay.lua"/>
<sourceFile filename="scripts/Logger.lua"/>
<sourceFile filename="scripts/CpUtil.lua"/>
<sourceFile filename="scripts/debug/CpDebug.lua"/>
<sourceFile filename="scripts/debug/CourseRecorder.lua"/>
<sourceFile filename="scripts/dev/ConsoleCommands.lua"/>
<sourceFile filename="scripts/dev/DevHelper.lua"/>
<sourceFile filename="scripts/config/VehicleConfigurations.lua"/>
<sourceFile filename="scripts/util/CpMathUtil.lua"/>
<sourceFile filename="scripts/util/MovingAverage.lua"/>
<sourceFile filename="scripts/util/CpRemainingTime.lua"/>
<sourceFile filename="scripts/util/HelperNode.lua"/>
<sourceFile filename="scripts/geometry/Vector.lua"/>
<sourceFile filename="scripts/geometry/Vertex.lua"/>
<sourceFile filename="scripts/geometry/Polyline.lua"/>
<sourceFile filename="scripts/geometry/Polygon.lua"/>
<sourceFile filename="scripts/CpSettingsUtil.lua"/>
<sourceFile filename="scripts/Waypoint.lua"/>
<sourceFile filename="scripts/Course.lua"/>
<sourceFile filename="scripts/CpGlobalSettings.lua"/>
<sourceFile filename="scripts/courseManager/FileSystem.lua"/>
<sourceFile filename="scripts/courseManager/AssignedCoursesManager.lua"/>
<sourceFile filename="scripts/courseGenerator/CourseGenerator.lua"/>
<sourceFile filename="scripts/courseGenerator/geometry/Intersection.lua"/>
<sourceFile filename="scripts/courseGenerator/geometry/LineSegment.lua"/>
<sourceFile filename="scripts/courseGenerator/geometry/Offset.lua"/>
<sourceFile filename="scripts/courseGenerator/geometry/Slider.lua"/>
<sourceFile filename="scripts/courseGenerator/geometry/WrapAroundIndex.lua"/>
<sourceFile filename="scripts/courseGenerator/WaypointAttributes.lua"/>
<sourceFile filename="scripts/courseGenerator/Util.lua"/>
<sourceFile filename="scripts/courseGenerator/CacheMap.lua"/>
<sourceFile filename="scripts/courseGenerator/Field.lua"/>
<sourceFile filename="scripts/courseGenerator/FieldworkContext.lua"/>
<sourceFile filename="scripts/courseGenerator/FieldworkCourse.lua"/>
<sourceFile filename="scripts/courseGenerator/FieldworkCourseHelper.lua"/>
<sourceFile filename="scripts/courseGenerator/FieldworkCourseTwoSided.lua"/>
<sourceFile filename="scripts/courseGenerator/FieldworkCourseVine.lua"/>
<sourceFile filename="scripts/courseGenerator/FieldworkCourseMultiVehicle.lua"/>
<sourceFile filename="scripts/courseGenerator/HeadlandConnector.lua"/>
<sourceFile filename="scripts/courseGenerator/Row.lua"/>
<sourceFile filename="scripts/courseGenerator/RowPattern.lua"/>
<sourceFile filename="scripts/courseGenerator/Block.lua"/>
<sourceFile filename="scripts/courseGenerator/Headland.lua"/>
<sourceFile filename="scripts/courseGenerator/CurvedPathHelper.lua"/>
<sourceFile filename="scripts/courseGenerator/Center.lua"/>
<sourceFile filename="scripts/courseGenerator/Island.lua"/>
<sourceFile filename="scripts/courseGenerator/SplineHelper.lua"/>
<sourceFile filename="scripts/courseGenerator/AnalyticHelper.lua"/>
<sourceFile filename="scripts/courseGenerator/genetic/Genetic.lua"/>
<sourceFile filename="scripts/courseGenerator/genetic/BlockSequencer.lua"/>
<sourceFile filename="scripts/courseGenerator/CenterTwoSided.lua"/>
<sourceFile filename="scripts/courseGenerator/CenterPredefinedRows.lua"/>
<sourceFile filename="scripts/courseGenerator/CourseGeneratorInterface.lua"/>
<sourceFile filename="scripts/field/CpFieldUtil.lua"/>
<sourceFile filename="scripts/field/CustomField.lua"/>
<sourceFile filename="scripts/field/CustomFieldManager.lua"/>
<sourceFile filename="scripts/field/FieldScanner.lua"/>
<sourceFile filename="scripts/field/VineScanner.lua"/>
<sourceFile filename="scripts/silo/BunkerSiloVehicleController.lua"/>
<sourceFile filename="scripts/silo/BunkerSiloWrapper.lua"/>
<sourceFile filename="scripts/silo/BunkerSiloManager.lua"/>
<sourceFile filename="scripts/trigger/TriggerWrapper.lua"/>
<sourceFile filename="scripts/trigger/TriggerManager.lua"/>
<sourceFile filename="scripts/pathfinder/BinaryHeap.lua"/>
<sourceFile filename="scripts/pathfinder/State3D.lua"/>
<sourceFile filename="scripts/pathfinder/AnalyticSolution.lua"/>
<sourceFile filename="scripts/pathfinder/Dubins.lua"/>
<sourceFile filename="scripts/pathfinder/ReedsShepp.lua"/>
<sourceFile filename="scripts/pathfinder/ReedsSheppSolver.lua"/>
<sourceFile filename="scripts/pathfinder/HybridAStar.lua"/>
<sourceFile filename="scripts/pathfinder/PathfinderConstraints.lua"/>
<sourceFile filename="scripts/pathfinder/PathfinderContext.lua"/>
<sourceFile filename="scripts/pathfinder/PathfinderUtil.lua"/>
<sourceFile filename="scripts/ai/AIUtil.lua"/>
<sourceFile filename="scripts/ai/ImplementUtil.lua"/>
<sourceFile filename="scripts/ai/PathfinderController.lua"/>
<sourceFile filename="scripts/ai/ProximityController.lua"/>
<sourceFile filename="scripts/ai/FieldWorkerProximityController.lua"/>
<sourceFile filename="scripts/ai/CollisionAvoidanceController.lua"/>
<sourceFile filename="scripts/ai/AIMessages.lua"/>
<sourceFile filename="scripts/ai/Markers.lua"/>
<sourceFile filename="scripts/ai/ProximitySensor.lua"/>
<sourceFile filename="scripts/ai/BaleToCollect.lua"/>
<sourceFile filename="scripts/ai/FillLevelManager.lua"/>
<sourceFile filename="scripts/ai/InfoTextsManager.lua"/>
<sourceFile filename="scripts/ai/PurePursuitController.lua"/>
<sourceFile filename="scripts/ai/SelfUnloadHelper.lua"/>
<sourceFile filename="scripts/ai/VehicleScanner.lua"/>
<sourceFile filename="scripts/ai/WorkWidthUtil.lua"/>
<sourceFile filename="scripts/ai/AIReverseDriver.lua"/>
<sourceFile filename="scripts/ai/turns/AITurn.lua"/>
<sourceFile filename="scripts/ai/turns/Corner.lua"/>
<sourceFile filename="scripts/ai/turns/TurnContext.lua"/>
<sourceFile filename="scripts/ai/turns/TurnManeuver.lua"/>
<sourceFile filename="scripts/ai/turns/TurnContext.lua"/>
<sourceFile filename="scripts/ai/controllers/ImplementController.lua"/>
<sourceFile filename="scripts/ai/controllers/BalerController.lua"/>
<sourceFile filename="scripts/ai/controllers/BaleWrapperController.lua"/>
<sourceFile filename="scripts/ai/controllers/BaleLoaderController.lua"/>
<sourceFile filename="scripts/ai/controllers/APalletAutoLoaderController.lua"/>
<sourceFile filename="scripts/ai/controllers/UniversalAutoloadController.lua"/>
<sourceFile filename="scripts/ai/controllers/FertilizingCultivatorController.lua"/>
<sourceFile filename="scripts/ai/controllers/FertilizingSowingMachineController.lua"/>
<sourceFile filename="scripts/ai/controllers/SowingMachineController.lua"/>
<sourceFile filename="scripts/ai/controllers/ForageWagonController.lua"/>
<sourceFile filename="scripts/ai/controllers/MowerController.lua"/>
<sourceFile filename="scripts/ai/controllers/RidgeMarkerController.lua"/>
<sourceFile filename="scripts/ai/controllers/PickupController.lua"/>
<sourceFile filename="scripts/ai/controllers/CutterController.lua"/>
<sourceFile filename="scripts/ai/controllers/SprayerController.lua"/>
<sourceFile filename="scripts/ai/controllers/StonePickerController.lua"/>
<sourceFile filename="scripts/ai/controllers/CombineController.lua"/>
<sourceFile filename="scripts/ai/controllers/MotorController.lua"/>
<sourceFile filename="scripts/ai/controllers/VineCutterController.lua"/>
<sourceFile filename="scripts/ai/controllers/WearableController.lua"/>
<sourceFile filename="scripts/ai/controllers/SoilSamplerController.lua"/>
<sourceFile filename="scripts/ai/controllers/TrailerController.lua"/>
<sourceFile filename="scripts/ai/controllers/PipeController.lua"/>
<sourceFile filename="scripts/ai/controllers/CoverController.lua"/>
<sourceFile filename="scripts/ai/controllers/LevelerController.lua"/>
<sourceFile filename="scripts/ai/controllers/BunkerSiloCompacterController.lua"/>
<sourceFile filename="scripts/ai/controllers/ConveyorController.lua"/>
<sourceFile filename="scripts/ai/controllers/ShovelController.lua"/>
<sourceFile filename="scripts/ai/controllers/AttachableController.lua"/>
<sourceFile filename="scripts/ai/controllers/AttacherJointController.lua"/>
<sourceFile filename="scripts/ai/controllers/DynamicMountAttacherController.lua"/>
<sourceFile filename="scripts/ai/controllers/StumpCutterController.lua"/>
<sourceFile filename="scripts/ai/controllers/FoldableController.lua"/>
<sourceFile filename="scripts/ai/controllers/PlowController.lua"/>
<sourceFile filename="scripts/ai/controllers/PalletFillerController.lua"/>
<sourceFile filename="scripts/ai/controllers/TreePlanterController.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyCourse.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyDriveToFieldWorkStart.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyAttachHeader.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyFieldWorkCourse.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyPlowCourse.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyCombineCourse.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyFindBales.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyUnloadCombine.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyVineFieldWorkCourse.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyBunkerSilo.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategySiloLoader.lua"/>
<sourceFile filename="scripts/ai/AIDriveStrategyShovelSiloLoader.lua"/>
<sourceFile filename="scripts/ai/parameters/AIParameterSettingInterface.lua"/>
<sourceFile filename="scripts/ai/parameters/AIParameterSetting.lua"/>
<sourceFile filename="scripts/ai/parameters/AIParameterSettingList.lua"/>
<sourceFile filename="scripts/ai/parameters/AIParameterBooleanSetting.lua"/>
<sourceFile filename="scripts/ai/parameters/CpAIParameterUnloadingStation.lua"/>
<sourceFile filename="scripts/ai/parameters/CpAIParameterPositionAngle.lua"/>
<sourceFile filename="scripts/ai/jobs/CpJobParameters.lua"/>
<sourceFile filename="scripts/ai/jobs/CpAIJob.lua"/>
<sourceFile filename="scripts/ai/jobs/CpAIJobFieldWork.lua"/>
<sourceFile filename="scripts/ai/jobs/CpAIJobBaleFinder.lua"/>
<sourceFile filename="scripts/ai/jobs/CpAIJobCombineUnloader.lua"/>
<sourceFile filename="scripts/ai/jobs/CpAIJobBunkerSilo.lua"/>
<sourceFile filename="scripts/ai/jobs/CpAIJobSiloLoader.lua"/>
<sourceFile filename="scripts/ai/tasks/CpAITask.lua"/>
<sourceFile filename="scripts/ai/tasks/CpAITaskFieldWork.lua"/>
<sourceFile filename="scripts/ai/tasks/CpAITaskBaleFinder.lua"/>
<sourceFile filename="scripts/ai/tasks/CpAITaskCombineUnloader.lua"/>
<sourceFile filename="scripts/ai/tasks/CpAITaskDriveTo.lua"/>
<sourceFile filename="scripts/ai/tasks/CpAITaskAttachHeader.lua"/>
<sourceFile filename="scripts/ai/tasks/CpAITaskBunkerSilo.lua"/>
<sourceFile filename="scripts/ai/tasks/CpAITaskSiloLoader.lua"/>
<sourceFile filename="scripts/gui/CpGuiUtil.lua"/>
<sourceFile filename="scripts/gui/CoursePlot.lua"/>
<sourceFile filename="scripts/gui/FieldPlot.lua"/>
<sourceFile filename="scripts/gui/BunkerSiloPlot.lua"/>
<sourceFile filename="scripts/gui/HeapPlot.lua"/>
<sourceFile filename="scripts/gui/UnloadingTriggerPlot.lua"/>
<sourceFile filename="scripts/gui/CpStatus.lua"/>
<sourceFile filename="scripts/gui/CpAIHotspots.lua"/>
<sourceFile filename="scripts/gui/CpAIFrameExtended.lua"/>
<sourceFile filename="scripts/gui/CpVehicleSettingsFrame.lua"/>
<sourceFile filename="scripts/gui/CpGlobalSettingsFrame.lua"/>
<sourceFile filename="scripts/gui/CpCourseManagerFrame.lua"/>
<sourceFile filename="scripts/gui/CourseDisplay.lua"/>
<sourceFile filename="scripts/gui/CpGamePadHudScreen.lua"/>
<sourceFile filename="scripts/gui/CpOptionToggleElement.lua"/>
<sourceFile filename="scripts/gui/hud/HudElements.lua"/>
<sourceFile filename="scripts/gui/hud/CpBaseHud.lua"/>
<sourceFile filename="scripts/gui/hud/CpHudInfoTexts.lua"/>
<sourceFile filename="scripts/gui/hud/CpFieldworkHudPage.lua"/>
<sourceFile filename="scripts/gui/hud/CpBaleFinderHudPage.lua"/>
<sourceFile filename="scripts/gui/hud/CpCombineUnloaderHudPage.lua"/>
<sourceFile filename="scripts/gui/hud/CpBunkerSiloWorkerHudPage.lua"/>
<sourceFile filename="scripts/gui/hud/CpSiloLoaderWorkerHudPage.lua"/>
<sourceFile filename="scripts/editor/brushes/BaseBrush.lua"/>
<sourceFile filename="scripts/editor/brushes/basic/InsertWaypoint.lua"/>
<sourceFile filename="scripts/editor/brushes/basic/MoveWaypoint.lua"/>
<sourceFile filename="scripts/editor/brushes/basic/DeleteWaypoint.lua"/>
<sourceFile filename="scripts/editor/brushes/changeAttributes/ChangeTurnWaypoint.lua"/>
<sourceFile filename="scripts/editor/brushes/changeAttributes/ChangeHeadlandWaypoint.lua"/>
<sourceFile filename="scripts/editor/brushes/changeAttributes/ChangeRowNumberWaypoint.lua"/>
<sourceFile filename="scripts/editor/brushes/changeAttributes/ChangeConnectingPathWaypoint.lua"/>
<sourceFile filename="scripts/editor/brushes/advanced/MoveWaypoint.lua"/>
<sourceFile filename="scripts/editor/brushes/advanced/CurveWaypoints.lua"/>
<sourceFile filename="scripts/editor/EditorCourseWrapper.lua"/>
<sourceFile filename="scripts/editor/CourseEditor.lua"/>
<sourceFile filename="scripts/events/CoursesEvent.lua"/>
<sourceFile filename="scripts/events/CpJoinEvent.lua"/>
<sourceFile filename="scripts/events/GlobalSettingsEvent.lua"/>
<sourceFile filename="scripts/events/VehicleSettingsEvent.lua"/>
<sourceFile filename="scripts/events/HudSettingsEvent.lua"/>
<sourceFile filename="scripts/events/DebugChannelEvent.lua"/>
<sourceFile filename="scripts/events/CpJobStartAtLastWpSyncEvent.lua"/>
<sourceFile filename="scripts/events/CpJobSyncOnLeaveEvent.lua"/>
<sourceFile filename="scripts/events/DriveNowRequestEvent.lua"/>
<sourceFile filename="scripts/events/PlowCenterTurnEvent.lua"/>
</extraSourceFiles>
<specializations>
<specialization name="cpVehicleSettings" className="CpVehicleSettings" filename="scripts/specializations/CpVehicleSettings.lua" />
<specialization name="cpCourseGeneratorSettings" className="CpCourseGeneratorSettings" filename="scripts/specializations/CpCourseGeneratorSettings.lua" />
<specialization name="cpCourseManager" className="CpCourseManager" filename="scripts/specializations/CpCourseManager.lua"/>
<specialization name="cpAIWorker" className="CpAIWorker" filename="scripts/specializations/CpAIWorker.lua"/>
<specialization name="cpAIFieldWorker" className="CpAIFieldWorker" filename="scripts/specializations/CpAIFieldWorker.lua"/>
<specialization name="cpAIBaleFinder" className="CpAIBaleFinder" filename="scripts/specializations/CpAIBaleFinder.lua"/>
<specialization name="cpAICombineUnloader" className="CpAICombineUnloader" filename="scripts/specializations/CpAICombineUnloader.lua"/>
<specialization name="cpAIBunkerSiloWorker" className="CpAIBunkerSiloWorker" filename="scripts/specializations/CpAIBunkerSiloWorker.lua"/>
<specialization name="cpAISiloLoaderWorker" className="CpAISiloLoaderWorker" filename="scripts/specializations/CpAISiloLoaderWorker.lua"/>
<specialization name="cpGamePadHud" className="CpGamePadHud" filename="scripts/specializations/CpGamePadHud.lua"/>
<specialization name="cpHud" className="CpHud" filename="scripts/specializations/CpHud.lua"/>
<specialization name="cpInfoTexts" className="CpInfoTexts" filename="scripts/specializations/CpInfoTexts.lua"/>
<specialization name="cpShovelPositions" className="CpShovelPositions" filename="scripts/specializations/CpShovelPositions.lua"/>
</specializations>
<inputBinding>
<actionBinding action="CP_DBG_CHANNEL_SELECT_PREVIOUS">
<binding device="KB_MOUSE_DEFAULT" input="KEY_lshift KEY_1" />
</actionBinding>
<actionBinding action="CP_DBG_CHANNEL_SELECT_NEXT">
<binding device="KB_MOUSE_DEFAULT" input="KEY_lshift KEY_3" />
</actionBinding>
<actionBinding action="CP_DBG_CHANNEL_TOGGLE_CURRENT">
<binding device="KB_MOUSE_DEFAULT" input="KEY_lshift KEY_2" />
</actionBinding>
<actionBinding action="CP_DBG_CHANNEL_MENU_VISIBILITY">
<binding device="KB_MOUSE_DEFAULT" input="KEY_lshift KEY_4" />
</actionBinding>
<actionBinding action="CP_OPEN_CLOSE_VEHICLE_SETTING_DISPLAY">
<binding device="KB_MOUSE_DEFAULT" input="KEY_delete" />
</actionBinding>
<actionBinding action="CP_START_STOP">
<binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_h" />
</actionBinding>
<actionBinding action="CP_CHANGE_SELECTED_JOB">
<binding device="" input="" />
</actionBinding>
<actionBinding action="CP_CHANGE_STARTING_POINT">
<binding device="" input="" />
</actionBinding>
<actionBinding action="CP_CLEAR_COURSE">
<binding device="" input="" />
</actionBinding>
<actionBinding action="CP_CHANGE_COURSE_VISIBILITY">
<binding device="" input="" />
</actionBinding>
<actionBinding action="CP_OPEN_VEHICLE_SETTINGS">
<binding device="" input="" />
</actionBinding>
<actionBinding action="CP_OPEN_GLOBAL_SETTINGS">
<binding device="" input="" />
</actionBinding>
<actionBinding action="CP_OPEN_COURSEGENERATOR_SETTINGS">
<binding device="" input="" />
</actionBinding>
<actionBinding action="CP_OPEN_COURSEMANAGER">
<binding device="" input="" />
</actionBinding>
<actionBinding action="CP_TOGGLE_MOUSE">
<binding device="KB_MOUSE_DEFAULT" input="MOUSE_BUTTON_RIGHT" />
</actionBinding>
</inputBinding>
<actions>
<action name="CP_DBG_CHANNEL_SELECT_PREVIOUS" />
<action name="CP_DBG_CHANNEL_SELECT_NEXT" />
<action name="CP_DBG_CHANNEL_TOGGLE_CURRENT" />
<action name="CP_DBG_CHANNEL_MENU_VISIBILITY" />
<action name="CP_OPEN_CLOSE_VEHICLE_SETTING_DISPLAY" />
<action name="CP_START_STOP" />
<action name="CP_CHANGE_SELECTED_JOB"/>
<action name="CP_CHANGE_STARTING_POINT"/>
<action name="CP_CLEAR_COURSE"/>
<action name="CP_CHANGE_COURSE_VISIBILITY"/>
<action name="CP_OPEN_VEHICLE_SETTINGS"/>
<action name="CP_OPEN_GLOBAL_SETTINGS"/>
<action name="CP_OPEN_COURSEGENERATOR_SETTINGS"/>
<action name="CP_OPEN_COURSEMANAGER"/>
<action name="CP_TOGGLE_MOUSE" />
</actions>
</modDesc>