Courseplay Gehalt anpassen

DonHorst88
Posts: 3
Joined: Tue Apr 01, 2014 8:45 am

Courseplay Gehalt anpassen

Post by DonHorst88 »

Hallo zusammen,

wie der Name schon sagt, suche ich einen Weg das Gehalt des Courseplay Helfers anzupassen.
Als es früher nur um das Abfahren der Ernte ging war es mir egal ob und wie viel Courseplay bekommen hat, da ich aber nun CP immer öfter nutze um den regulären Helfer zu ersetzen, würde ich gerne wissen ob es möglich ist, das Gehalt von Courseplay an den normalen Helfer von Giants anzupassen.
Gibt es irgend einen Wert den ich in CP ändern muss ?

AutoTractor ist für mich keine richtige Alternative, da zB das Auffüllen der Sämaschine nicht automatisch von statten geht.

MfG.
User avatar
bk25
Posts: 318
Joined: Fri Apr 25, 2008 12:24 am

Re: Courseplay Gehalt anpassen

Post by bk25 »

CP zieht dir standardmäßig keine Lohnkosten ab. Du hast lediglich Kosten für den Treibstoff und das Saatgut.

Es sei denn du nutzt die Entwicklerversion 3.41.0428 oder höher. Dort gibt es die Möglichkeit, dass CP Lohnkosten abzieht. Das muss allerdings erst durch den User in der CP.xml aktiviert werden s.: https://github.com/Courseplay/coursepla ... e996f3e4ad
DonHorst88
Posts: 3
Joined: Tue Apr 01, 2014 8:45 am

Re: Courseplay Gehalt anpassen

Post by DonHorst88 »

Vielen Dank für die schnelle Antwort.

Ich benutze immer die aktuelle Entwicklerversion von Github.
Habe die Einträge von deinem Link, welche leicht blau hinterlegt sind, mal mit den luas meiner *.zip verglichen, sind alle identisch.

Oben drüber steht ja:

0428: add optional worker wage cost

* activatable in courseplay.xml ("courseplayWages")
* default wage: 666 per hour (difficult), 499.5 (medium), 333 (easy)

Ich kann nur eine courseplay.lua finden, keine xml, und der evtl relevante Abschnitt wäre dieser hier:

local wagesKey = 'XML.courseplayWages';
if hasXMLProperty(cpFile, wagesKey) then
wagesActive = Utils.getNoNil(getXMLBool(cpFile, wagesKey .. '#active'), wagesActive);
wagesAmount = Utils.getNoNil(getXMLInt(cpFile, wagesKey .. '#wagePerHour'), wagesAmount);
end;

Was muss ich ändern ?

MfG.
User avatar
böserlöwe
GIANTS Software | Support Engineer
Posts: 10817
Joined: Thu Oct 01, 2009 10:09 pm
Location: Kreis Schaumburg
Contact:

Re: Courseplay Gehalt anpassen

Post by böserlöwe »

Nach einem neuen start des spiels mit dem letzten cp muss einmal gespeichert werden damit die
Neue cp.xml geschrieben wird. Dann sollte sie im savegameordner zu finden sein.
User avatar
bk25
Posts: 318
Joined: Fri Apr 25, 2008 12:24 am

Re: Courseplay Gehalt anpassen

Post by bk25 »

Nichts am Script ändern. Die courseplay.xml findest du im Savegameordner. Diese mit einem Texteditor öffnen und nach "courseplayWages" suchen. In der betroffenen Zeile active="true" in active="false" ändern.

Wie aber bereits gesagt, ist das standardmäßig ausgeschaltet (active="false"). D. h. du müsstest das nachträglich aktiviert haben, wenn CP dir Lohnkosten abzieht ...
DonHorst88
Posts: 3
Joined: Tue Apr 01, 2014 8:45 am

Re: Courseplay Gehalt anpassen

Post by DonHorst88 »

Hat alles soweit funktioniert. Vielen Dank für die Hilfe.
Post Reply