- 17/07/2026
- No Comments
- 2.2.2.2
- 542 KB
Mod für realistische Arbeiterkosten für den Landwirtschafts-Simulator 25
Fügt realistische laufende Lohnkosten für angestellte Arbeiter hinzu, was die Betriebsführung anspruchsvoller und strategischer macht.
HAUPTMERKMALE:
– Konfigurierbares Lohnsystem: Wahlweise Stunden- oder Hektarlohn
– Drei Lohnstufen: Niedrig (15 $/h), Mittel (25 $/h), Hoch (40 $/h)
– Qualifikationsbasierte Bezahlung: Höhere Qualifikationen führen zu höheren Löhnen
– Vollständige Integration der Spieleinstellungen
– Konsolenbefehle für umfassende Steuerung
– Multiplayer-kompatibel
– Unterstützung für 10 Sprachen
– Speicherstandkompatibel
SO FUNKTIONIERT ES:
Arbeiter kosten jetzt Geld, solange sie aktiv sind! Die Mod berechnet und zieht die Löhne automatisch ab, basierend auf:
1. Arbeitsstunden (Stundenbasis) ODER bearbeiteten Hektar (pro Hektar)
2. Qualifikationsstufe des Arbeiters (Multiplikator: 80–120 %)
3. Ihrem gewählten Lohnniveau oder benutzerdefinierten Satz
EINSTELLUNGSOPTIONEN:
– Aktivieren/Deaktivieren: Mod ein-/ausschalten
– Kostenmodus: Stündlich oder pro Hektar
– Lohnniveau: Niedrige, mittlere oder hohe Grundlöhne
– Benutzerdefinierter Lohnsatz: Eigenen Lohnsatz festlegen
– Benachrichtigungen: Zahlungsbenachrichtigungen aktivieren/deaktivieren
– Debug-Modus: Zusätzliche Protokollierung
KONSOLENBEFEHLE:
Geben Sie in der Konsole „workerCosts“ ein, um die vollständige Liste anzuzeigen, einschließlich:
– WorkerCostsEnable/Disable
– WorkerCostsSetWageLevel 1|2|3
– WorkerCostsSetCostMode 1|2
– WorkerCostsSetCustomRate
– WorkerCostsTestPayment
– WorkerCostsShowSettings
– WorkerCostsResetSettings
INSTALLATION:
1. In den FS25-Mods-Ordner entpacken
. 2. Im Mod-Menü aktivieren
. 3. Einstellungen im Spiel oder über die Konsole konfigurieren.
KOMPATIBILITÄT:
– Funktioniert mit FS25 (alle Versionen)
– Mehrspielermodus wird unterstützt
– Kompatibel mit den meisten anderen Mods
– Sicheres Hinzufügen/Entfernen aus bestehenden Spielständen
Diese Modifikation fügt Ihrem landwirtschaftlichen Betrieb eine neue Ebene der Finanzverwaltung hinzu. Nun müssen Sie bei der Planung der Rentabilität Ihres Hofes nicht nur die Kosten für die Ausrüstung, sondern auch die Lohnkosten berücksichtigen. Das macht das Spiel realistischer und anspruchsvoller!
Perfekt für Spieler, die sich mehr wirtschaftliche Tiefe und Realismus in ihrem Landwirtschaftserlebnis wünschen.
✔ SERVER X KONSOLEN
V2.2.2.2
Neu
– Legendäre Arbeiterstufe. Eine vierte Arbeiterstufe über Meister, freigeschaltet ab Profi-Stufe 16, mit eigenen Lohn-, Einstellungs- und Abfindungswerten.
– Überarbeiteter Info-Bereich. Die Info-Seite im Spiel enthält nun übersichtliche Abschnitte zu Kern, Formeln und Profi-Mitarbeitern, wobei der Profi-Mitarbeiter-Bereich zweispaltig dargestellt wird.
– Integration in das Realistic Farming-Ökosystem. Worker Costs speichert nun die Liste und den Status der Arbeitsvermittlung über das gemeinsame Speichersystem, zeigt die Liste im einheitlichen Bildschirm an, synchronisiert sich im Mehrspielermodus über die gemeinsame Netzwerkschicht und die Einstellungen sind in der Systemeinstellungen-App des Farm-Tablets verfügbar.
Behoben
– Legendäre Arbeiter erhalten keinen Erschöpfungszuschlag mehr, den sie nicht zahlen. Die geschätzten Personalkosten entsprechen nun den tatsächlichen Lohnkosten, wobei sowohl Meister- als auch legendäre Arbeiter von der Erschöpfung befreit sind.
– Löhne werden nun einmal pro Spieltag anstatt in Echtzeit abgerechnet, sodass hohe Zeitstufen oder Schnellvorlauf nicht mehr zu Überzahlungen führen.
– Mehrspieler: Die Lohnabrechnung erfolgt nun nur noch für den Host; Zuschauer oder ungültige Farmplätze werden nicht mehr berechnet.
Hinweis
– Alle Ökosystem-Hooks sind optional. Ohne die anderen Realistic Farming-Mods funktioniert Worker Costs genau wie zuvor.
.
V2.2.1.0
– Mitarbeiterdossier, Rotation in der Einstellungshalle, Dashboard-Korrekturen.
Baut auf der Pro-Staff-Version 2.2.0.0 auf und beinhaltet die darauf folgenden Verbesserungen.
Neu und verbessert
Mitarbeiterdossier-Panel und zeitgesteuerte Rotation der Arbeitsvermittlungsstelle.
Das Panel der Arbeitsvermittlungsstelle nutzt nun die FarmTablet-Focus-API und ist daher optimal mit dem Tablet kompatibel (#84).
Behoben
Dashboard-Bereinigungen: Klarere Benennung, die Überschrift „Effektivsatz“ wird nicht mehr doppelt angezeigt, und die Gehaltsstufeneinheit ist jetzt dynamisch (#81, #82, #83).
Multiplayer-Synchronisierung des Mitarbeiterlebenszyklus und -verlaufs sowie Verknüpfung von Job und Lebenslauf, sodass Zuweisungen korrekt erhalten bleiben (#78, #79).
.
V2.2.0.0
– Profi-Mitarbeiter: Einstellungshalle, Arbeiterakte & Mehrspieler.
Das Profi-Mitarbeiter-Update ist da! Deine Helfer bilden jetzt ein richtiges Team, das du mit der Zeit aufbaust, anstatt nur austauschbare Arbeiter zu sein. Sichere deinen Spielstand vorher, nur um sicherzugehen.
Einstellungshalle
Tägliches Einstellungslimit von 5 Mitarbeitern, das jeden Morgen zurückgesetzt wird und auch nach dem Speichern/Neuladen erhalten bleibt. Im Panel wird angezeigt, wie viele Mitarbeiter bereits eingestellt wurden.
Vertrauenswürdige Mitarbeiter werden mit einem Stern markiert. Die Einstellungen werden gespeichert und sind im Mehrspielermodus für alle sichtbar.
Meister werden durch praktische Erfahrung erworben. Sie können nicht mehr rekrutiert werden; erfahrene Arbeiter erscheinen, sobald Ihre Crew genügend Stunden geleistet hat.
Zeitgesteuerte Rotation: Die Halle wird nun einmal täglich aufgefüllt, anstatt sich bei Bedarf zu füllen. Der Pool bleibt auch nach dem Speichern/Neuladen erhalten, es handelt sich also nicht um einen kostenlosen Neustart.
Arbeiterakte
Das Pro-Staff-Panel (ALT H) ist jetzt ein Master-Detail-Dossier: Klicken Sie auf einen Mitarbeiter, um dessen Fähigkeiten- und Ermüdungsindikatoren, Gesamtstunden und bisherige Tätigkeiten, die aktuelle Berufslaufbahn und das Verhältnis von Grundgehalt zu effektivem Lohn einzusehen. Einstellen, kündigen mit Abfindung, Fahrzeug zuweisen und als vertrauenswürdig markieren – alles an einem Ort.
Unter der Haube
Multiplayer – Mitarbeiterliste, Lebenszyklus und Auftragsverlauf werden vom Host mit den Clients synchronisiert.
Auftragsfortsetzung – Ein Arbeiter wird nach einem Neustart wieder an sein Fahrzeug gebunden, anstatt dass ein Duplikat eingestellt wird.
Farm-Tablet – Das Bedienfeld wird ausgeblendet, sobald das Tablet geöffnet ist, sodass sich die beiden Overlays nicht gegenseitig stören.
UI-Korrekturen – Die Bezeichnungen im Dashboard entsprechen nun denen im Lohn-Tab (Zahlungsstrategie/Vergütungsstufe), die doppelte Überschrift „Effektiver Lohnsatz“ wurde entfernt und die Stufeneinheit richtet sich nun nach der gewählten Strategie (/hvs/ha).
Anmerkungen
Alte Spielstände lassen sich problemlos laden. Konsole: Geben Sie „workerCosts“ ein. Öffnen Sie das Panel mit ALT+H. Vielen Dank an Arissani für die Ideen dazu. Melden Sie sich, falls Ihnen etwas komisch vorkommt.
.
V2.1.0.0
ist jetzt auch im Mehrspielermodus verfügbar: Die neue Farm Tablet Personnel App wird durch eine modulübergreifende Befehls- und Finanz-API unterstützt.
Highlights
Vollständiger Mehrspielermodus: Die Mitarbeiterliste wird vom Host verwaltet und mit allen Clients synchronisiert. Clients können Mitarbeiter einstellen, entlassen und zuweisen, und das Ergebnis wird an alle übertragen.
Rekrutierungspool: Ein rotierender Pool von Kandidaten mit eigenem Level und einmaligen Einstellungskosten. Stellen Sie einen bestimmten Kandidaten ein oder würfeln Sie den Pool neu aus.
Modübergreifende Befehls- und Finanz-API: Einstellen/Entlassen/Zuweisen sowie eine erweiterte Mitarbeiterlisten-Snapshot (effektiver Stundensatz pro Mitarbeiter, Abfindung und Auswirkungen der Pro-Staff-Kosten) für die Farm Tablet Personnel App.
Das Pro-Staff-Panel (ALT+H) läuft nun über dieselbe Befehlskette, sodass eine Host-Aktion auch mit den Clients synchronisiert wird und die Einstellungskosten überall angewendet werden.
Für die Personnel-App wird FS25_FarmTablet 2.4.0.0 benötigt.
.
V1.0.9.5
– Speicherung der Einstellungen und übersichtlichere Beschriftung der Lohneinstellungen.
Behobene Änderungen.
Ihre Einstellungen für Zahlungsstrategie und Vergütungsstufe bleiben nun nach dem Speichern und Neuladen erhalten. Zuvor wurden sie auf die Standardwerte zurückgesetzt, da die Mod die Einstellungen zu früh einlas, bevor der Spielstand vollständig war.
Was hat sich geändert?
Im Reiter „Lohneinstellungen“ wurden die Bezeichnungen „Kostenmodus“ in „Zahlungsstrategie“ und „Lohnstufe“ in „Vergütungsstufe“ geändert.
Die doppelten Zeilenbezeichnungen unter den Abschnittsüberschriften wurden entfernt, um die Lesbarkeit des Reiters zu verbessern.
Vielen Dank an Arissani für die Berichte.
.
V1.0.9.4
- textWrap ist kein echtes FS25-TextElement-Attribut; Engine-StandardtextMaxNumLines=1 hat jeden WC_BodyText mit „...“ abgeschnitten. Legen Sie explizite textMaxNumLines für alle 7 Verwendungen fest (Menüseite, über x2, Dashboard, Arbeiterstatistiken, Gehaltsdialog, Hilfe zu Lohneinstellungen).
- Schätzung. Die Kosten werden jetzt im Pro-Hektar-Modus angezeigt: Rate x Hektar, die in diesem Intervall angefallen sind, über new WorkerSystem:getclaimedIntervalCost(); Wird auch auf der Seite mit den Arbeiterstatistiken für die Gesamt-/pro-Arbeiter-/Störungskosten verwendet
- In der Dashboard-Arbeiterliste wird „Helfer (Fahrzeugname)“ angezeigt.
- l10n: Das Zahlungsintervall beträgt seit dem Fix Nr. 38 30 Minuten, nicht 5; Alle 20 veralteten Zeichenfolgen wurden aktualisiert und ein überflüssiger Hilfesatz gelöscht
.
V1.0.9.2
Behebt
#38 / #34 – Zahlungsintervall von 5 auf 30 Minuten geändert; Benachrichtigung über Auftragsabschluss zeigt die Gesamtkosten an, wenn ein Mitarbeiter entlassen wird.
#37 – Seite „Über uns“: Versionsnummer wird nun korrekt angezeigt; Panelhöhe erweitert, um abgeschnittenen Text zu verhindern.
#36 – Abschnitt „Mitarbeiteraufschlüsselung“ in „Arbeitskostenaufschlüsselung“ umbenannt.
#35 – Registerkarte „Hilfe“ in „Kostenstruktur“ umbenannt; Überlappung der Umschaltzeilen und Textüberlauf in den Einstellungen behoben.
.
V1.0.9.1
– Behoben: NPC-Nachbararbeiter (z. B. aus FS25 „Nachbar arbeitet auf dem Feld“) wurden fälschlicherweise Ihrem Hof in Rechnung gestellt. Die Arbeiterkostenberechnung berücksichtigt nun den Hofbesitz, sodass nur Ihre angestellten Arbeiter zählen.
– Neu: Vollständige dänische Übersetzung hinzugefügt (63 Zeichenketten). Vielen Dank an DJWestDK!
.
V1.0.9.0
– Cross-Mod-Brücke für mission.workerCostsManager für FarmTablet hinzugefügt
– Fehler bei aiSystem:getActiveJobs() + dynamisches Währungssymbol
behoben – Fehler bei der Erkennung von MoneyType und aktiven Jobs für die Lohnunterdrückung von Helfern behoben
– Dialog für monatliches Gehalt, Lokalisierung, Verpackung und Tab-Symbol korrigiert
– Ultrawide-Layout, Verankerung des Saldenfelds und Absturz von Kontrollkästchen behoben
– FS25-Textur-Symbol und DXT1-Komprimierung korrigiert
– Version auf 1.0.9.0 aktualisiert
.
V1.0.8.0
Behobene Probleme:
Falsch positionierter Text im Ultrawide-Format (21:9)
Die Anzeige des Betriebsguthabens im Pausenmenü wurde bei Auflösungen wie 3440×1440 an der falschen Stelle angezeigt. Die Position war fest am linken Rand eines Panels codiert, das sich bei Ultrawide-Bildschirmen verbreiterte. Nun verwendet es eine feste Koordinatenbasis von 1034 Pixeln und befindet sich daher immer oben rechts im Header.
(Absturz der Checkbox in den Lohneinstellungen (FS25 1.17))
Das GUI-Profil fs25_optionCheckbox existiert in FS25 1.17.0.0 nicht mehr. Alle drei Einstellungsoptionen griffen auf ein Basisreferenzelement zurück, dem die erforderliche interne Struktur fehlte. Dies führte beim Überfahren oder Anklicken mit der Maus zu einem MouseEvent-Absturz (Versuch, mit 'absPosition' auf nil zuzugreifen). Das Profil wurde durch ein gültiges Profil basierend auf fs25_subCategorySelector ersetzt.
Die Versionszeichenfolge wurde korrigiert.
Die Startprotokollmeldung meldete die falsche Version.
Dateien wurden geändert .
src/main.lua – Versionszeichenfolge aktualisiert
xml/gui/WCMenuPage.xml – Saldenfeld in Container mit fester Breite eingebettet
xml/gui/WCWageSettingsFrame.xml – Kontrollkästchenprofil ersetzt, Beschriftungspositionen angepasst
xml/gui/guiProfiles.xml – Profile WC_CheckSwitcher und WC_MoneyBoxFixedWidth hinzugefügt
.
V1.0.7.0
Fehlerbehebungsversion.
.
V1.0.6.0
[Behoben]
* Die integrierten Helferlöhne (25 §/Intervall) werden nun korrekt unterdrückt. Der Hook fing MoneyType.WORKER_WAGES ab, das in FS25 nicht existiert – die Spielfunktion AIJob:updateCost() verwendet tatsächlich MoneyType.AI. Dadurch wurden Arbeiter doppelt belastet.
* Das Pausenmenü-Dashboard und die Arbeiterliste werden nun korrekt angezeigt. getActiveWorkers() verwendete nicht existierende Felder (job.isActive, job.vehicle) und iterierte mit pairs() statt ipairs() über aktive Jobs. Die Funktion wurde überarbeitet und verwendet nun die korrekte FS25-API: job.isRunning, job.vehicleParameter:getVehicle() und job:getHelperName().
* WorkerCostsEnable installiert den Unterdrückungs-Hook nun korrekt neu, falls dieser während einer Sitzung verloren ging.
[Hinzugefügt]
* WorkerCostsDebug true|false Konsolenbefehl – Aktiviert/Deaktiviert die Debug-Protokollierung in log.txt zur Laufzeit.
* WorkerCostsDiagnostic Konsolenbefehl – Gibt einen vollständigen Statusbericht aus, der den Hook-Status, die MoneyType-Werte, die aktiven Worker und den GUI-Status enthält. Nützlich für die Fehlerbehebung.
.
V1.0.4.0
Monatliches Gehalt für Mitarbeiter hinzugefügt.
Codebasis komplett überarbeitet, Code zusammengeführt und Sonderfälle behoben.
Fehlende Lokalisierungszeichenkette „wc_monthly_salary_short“ für die Einstellungsseite hinzugefügt.
Version auf 1.0.4.0 aktualisiert.
Vielen Dank an @Mihai457 für diesen Kommentar als Vorschlag.
.
V1.0.3.0
Diese Version legt den Fokus auf Feinschliff, Fehlerfreiheit und einen besseren ersten Eindruck – sowohl im Spiel als auch im Repository.
Fehlerbehebungen
Registerkarte „Arbeiterstatistiken“ – Die Kostenanzeige pro Hektar zeigte den Modusnamen („Pro Hektar ($/ha)“) als Kostenwert für jeden Arbeiter an. Jetzt wird korrekt „-“ angezeigt, da die Kosten pro Intervall nicht ohne Kenntnis der zu bearbeitenden Fläche geschätzt werden können.
Registerkarte „Arbeiterstatistiken“ – Das Kostensymbol zeigte ein Pluszeichen (+) vor dem Lohn jedes Arbeiters an, was auf ein Einkommen hindeutete. Korrigiert zu „-“.
Mehrspieler-Zuschauersicherheit – Das Zahlungssystem schützt nun vor farmId == 0 (Zuschauerplatz), um eine Abbuchung von einem nicht im Besitz befindlichen Bauernhof zu verhindern.
Registerkarte „Über“ – Die fest codierte Versionsfallback-Version war auf „1.0.2.0“ festgelegt. Sie liest nun die aktuelle Version vom g_modManager und verwendet „unbekannt“, falls der Mod-Manager nicht verfügbar ist.
Verbesserungen
Tab-Icon-Spritesheet – Jeder der vier Manager-Tabs (Dashboard, Lohneinstellungen, Mitarbeiterstatistiken, Info) zeigt nun sein eigenes Piktogramm aus einem benutzerdefinierten tab_icons.dds-Spritesheet an, anstatt wie zuvor alle dasselbe Mod-Icon zu verwenden.
Tab-Trennlinien entfernt – Die horizontalen Trennlinien zwischen den Tab-Elementen im linken Bereich wurden für eine übersichtlichere Darstellung entfernt.
Seitenkopf-Icons – Die grüne Kopfzeile neben jedem Seitentitel zeigt nun das korrekte Piktogramm für die jeweilige Seite an.
Anzeige der Konsoleneinheit – workerCostsStatus und WorkerCostsShowSettings hatten zuvor /h als feste Stundeneinheit codiert. Beide zeigen nun korrekt /h oder /ha an, abhängig vom aktiven Kostenmodus.
Einheitliche Protokollierung – Die einfachen print()-Aufrufe im Core-Loader wurden durch Logging.info() ersetzt.
Beschriftung der Zurück-Schaltfläche – Die Beschriftung der Zurück-Schaltfläche auf der Pausenmenüseite des Mods fehlte; nun wird korrekt der lokalisierte Text „Zurück“ angezeigt.
Repository
.gitignore, LICENSE (MIT) und CONTRIBUTING.md hinzugefügt.
GitHub-Issue-Vorlagen hinzugefügt: Fehlerbericht, Funktionsanfrage, Mod-Kompatibilität – mit strukturierten YAML-Formularen.
Leere Issues deaktiviert; allgemeine Fragen werden in die Diskussionen weitergeleitet.
README komplett überarbeitet: Badges, Funktionstabelle, Lohnberechnungsreferenz, ausklappbare Fehlerbehebung, präzises Änderungsprotokoll
.
V1.0.1.1
– Eine Schutzfunktion für moneyType == MoneyType.WORKER_WAGES wurde hinzugefügt.
Der Hook unterdrückt nun nur noch die spielinternen Lohnabzüge für die Arbeiter. Alle anderen Kosten werden normal weiterberechnet.
.
V1.0.1.0
– Die lokale Funktion getTextSafe wurde wieder in WorkerSettingsUI.lua (oberhalb der Klassendefinition) hinzugefügt, sodass inject() seinen Resolver im Gültigkeitsbereich hat und sauber abgeschlossen werden kann.
.
V1.0.0.9
– 10 Fehler behoben
– Nicht mehr benötigter Code entfernt
– Gesamte Codebasis überarbeitet
.
V2.0.1.0
Kritische Fehlerbehebungen
Problem Nr. 3: Arbeiterkosten 25 % zu hoch
Problem: Arbeiter wurden aufgrund der doppelten Anwendung des Qualifikationsmultiplikators um bis zu 25 % überbezahlt.
Details:
Der Qualifikationsmultiplikator wurde im Lohnberechnungsprozess zweimal angewendet:
zuerst in der Lohnstrategie und dann erneut im Lohnrechner.
Beispiel: Einem Arbeiter mit einem Qualifikationsmultiplikator von 1,12 wurden tatsächlich 1,12² = 1,2544 berechnet.
Die Festlegung von 15 $/Stunde führte für Fachkräfte zu tatsächlichen Kosten von 18,75 $/Stunde.
Fix:
Der doppelte Fähigkeitsmultiplikator wurde aus den Lohnstrategien entfernt.
Der Fähigkeitsmultiplikator wird im Lohnrechner nun nur noch einmal angewendet.
15 $/Stunde kosten nun tatsächlich 15 $/Stunde, wie konfiguriert.
Auswirkung: Die Löhne der Mitarbeiter entsprechen nun exakt Ihren konfigurierten Einstellungen.
Problem Nr. 1: Benutzeroberfläche für die Einstellungen wird nicht angezeigt.
Problem: Die Benutzer konnten nicht auf die Mod-Einstellungen zugreifen – die Benutzeroberfläche wurde im Spielmenü nicht angezeigt.
Hauptursachen:
Fehlende Datei Logger.lua – führte zu einem vollständigen Fehlschlag der Modulinitialisierung.
Fehlende Datei UIHelper.lua – verhinderte die Erstellung von UI-Elementen.
Fehlende Dokumentation – Benutzer sind verwirrt darüber, wie sie auf die Einstellungen zugreifen können.
Behebungen:
src/utils/Logger.lua erstellt – Vollständige Singleton-Logger-Implementierung
. src/utils/UIHelper.lua wiederhergestellt – Aus dem Git-Verlauf wiederhergestellt und Kompatibilität mit Version 2.0.0 hinzugefügt.
Ausführliche README.md erstellt – Klare Installations- und Nutzungshinweise.
Auswirkung: Die Benutzeroberfläche für die Einstellungen wird nun korrekt im Spielmenü angezeigt.
.
V1.0.0.6
Echtzeit-Arbeitererkennung mithilfe des KI-Systems des Spiels
Periodische Zahlungsabwicklung (alle 5 Spielminuten)
Umfassende Debug-Protokollierung zur Fehlerbehebung
Verbesserte Fehlerbehandlung und -validierung
Erweiterte Dokumentation und Installationsanleitung
.
V1.0.0.5
– Der Befehl SoilFieldInfo initialisiert und gibt nun Felddaten korrekt zurück.
– Die täglichen Bodendatenaktualisierungen wurden hinsichtlich Wetter- und Jahreszeiteneinflüssen verbessert.
– Ein kleiner Fehler in der Benutzeroberfläche der Einstellungen wurde behoben.
Credits:
tisonK