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.
Courseplay Gehalt anpassen
6 posts
Page 1 of 1
Re: Courseplay Gehalt anpassen
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
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
-
- Posts: 3
- Joined: Tue Apr 01, 2014 8:45 am
Re: Courseplay Gehalt anpassen
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.
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.
- 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
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.
Neue cp.xml geschrieben wird. Dann sollte sie im savegameordner zu finden sein.
Re: Courseplay Gehalt anpassen
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 ...
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 ...
-
- Posts: 3
- Joined: Tue Apr 01, 2014 8:45 am
Re: Courseplay Gehalt anpassen
Hat alles soweit funktioniert. Vielen Dank für die Hilfe.
6 posts
Page 1 of 1