Skip to content

Releases: Dude23-mods/FS25_Personnel_Management

v1.1.3.0

Choose a tag to compare

@Dude23-mods Dude23-mods released this 22 Aug 17:51

Changelog 1.1.3.0

New Help page

  • Added a new “Help” tabbed frame to the Personnel Management menu which contains a detailed in-game guide in all 21 supported languages.

AutoDrive and Courseplay

  • Fixed simultaneous handovers of multiple vehicles from AutoDrive to Courseplay.
  • Each vehicle retains its own reserved employee during an automatic handover.
  • Duplicate employee reservations across different vehicles are prevented.

Savegames and employee data

  • Improved savegame path resolution and related diagnostic messages.
  • Prevented an existing helperPersonnel.xml from being overwritten after a failed load.
  • Adapted personnel saving to the FS25 savegame process.
  • The primary and backup files are written directly and validated afterwards without leaving new temporary files in the savegame.
  • Added loading from a validated backup if the primary helperPersonnel.xml is damaged or unreadable.

Änderungen 1.1.3.0

Neue Hilfeseite

  • Ein neues Tabbed-Frame „Hilfe“ in das Personalmanagement-Menü integriert, das eine ausführliche Spielanleitung in allen 21 unterstützten Sprachen ergänzt.

AutoDrive und Courseplay

  • Gleichzeitige Übergaben mehrerer Fahrzeuge von AutoDrive an Courseplay korrigiert.
  • Jedes Fahrzeug übernimmt bei der automatischen Übergabe seinen eigenen reservierten Mitarbeiter.
  • Doppelte Mitarbeiterreservierungen zwischen verschiedenen Fahrzeugen werden verhindert.

Spielstände und Mitarbeiterdaten

  • Die Ermittlung des Savegame-Pfads und die zugehörigen Diagnosemeldungen verbessert.
  • Verhindert, dass eine vorhandene helperPersonnel.xml nach einem fehlgeschlagenen Ladevorgang überschrieben wird.
  • Das Speichern der Personaldaten an den FS25-Speicherablauf angepasst.
  • Haupt- und Backup-Datei werden direkt geschrieben und anschließend validiert, ohne neue temporäre Dateien im Spielstand zu hinterlassen.
  • Das Laden einer validierten Backup-Datei ergänzt, falls die primäre helperPersonnel.xml beschädigt oder nicht lesbar ist.

v1.1.1.0

Choose a tag to compare

@Dude23-mods Dude23-mods released this 22 Jul 17:38

Changelog 1.1.1.0

  • Added AutoDrive integration for Personnel Management employee selection, assignment tracking, wages, and clean job handoffs.
  • Added Courseplay integration for Personnel Management employee selection, assignment tracking, wages, and job lifecycle handling, including BunkerSilo jobs.
  • Improved AutoDrive and Courseplay interoperability to prevent duplicate assignments and stale busy states when switching between job systems.
  • Increased the initial applicant market on new savegames from three to four applicants.
  • New applicant markets now start with two male and two female applicants and avoid duplicate outfits whenever enough appearances are available.
  • Newly generated applicants prefer outfits that are not already present in the current applicant market.
  • Added experience-based speed effects for AI work paths using AIVehicleUtil.driveInDirection.
  • Localized previously hardcoded monthly overview, payroll, reliability, and multiplayer waiting messages in all 21 supported languages.

  • AutoDrive-Integration für Mitarbeiterauswahl, Zuweisungsverfolgung, Lohnabrechnung und saubere Auftragsübergaben hinzugefügt.
  • Courseplay-Integration für Mitarbeiterauswahl, Zuweisungsverfolgung, Lohnabrechnung und Auftragsverwaltung hinzugefügt – einschließlich BunkerSilo-Aufträgen.
  • Zusammenspiel zwischen AutoDrive und Courseplay verbessert, um doppelte Zuweisungen und fälschlich als beschäftigt markierte Mitarbeiter beim Wechsel zwischen den Systemen zu verhindern.
  • Anzahl der anfänglichen Bewerber in neuen Spielständen von drei auf vier erhöht.
  • Neue Bewerbermärkte starten jetzt mit zwei männlichen und zwei weiblichen Bewerbern.
  • Doppelte Outfits werden vermieden, sofern genügend unterschiedliche Erscheinungsbilder verfügbar sind.
  • Neu generierte Bewerber bevorzugen Outfits, die im aktuellen Bewerbermarkt noch nicht verwendet werden.
  • Erfahrungsabhängige Geschwindigkeitseffekte für KI-Arbeiten mit AIVehicleUtil.driveInDirection hinzugefügt.
  • Zuvor fest eingetragene Texte für Monatsübersicht, Lohnabrechnung, Zuverlässigkeit und das Warten auf Mehrspielerdaten in alle 21 unterstützten Sprachen übertragen.

v1.1.0.3-dev

Choose a tag to compare

@Dude23-mods Dude23-mods released this 19 Jul 16:09
00a9d1b

This development release improves compatibility between Personnel Management, AutoDrive 3.0.1.2, and Courseplay 8.1.0.3. AutoDrive now automatically assigns an available transport employee and blocks the start when none is available. Courseplay integration and network handling have also been revised.

AutoDrive has passed initial in-game testing. Courseplay, multiplayer, and save/reload scenarios still require further testing.

v1.1.0.2

Choose a tag to compare

@Dude23-mods Dude23-mods released this 17 Jul 19:57

Hotfix

  • Fixed an issue where the Dismiss button was not displayed in the employee menu (#12 ).
  • Fixed an issue where the dismissal confirmation appeared again when attempting to dismiss an employee who was already serving their notice period.

v1.1.0.1

Choose a tag to compare

@Dude23-mods Dude23-mods released this 17 Jul 10:02

Hotfix

  • #11 Fixed an issue where stale, unregistered farm data could cause incorrect farm resolution in multiplayer, resulting in personnel actions being rejected.

v1.1.0.0

Choose a tag to compare

@Dude23-mods Dude23-mods released this 15 Jul 10:02

Changelog

Version 1.1.0.0 is a major feature, interface, multiplayer and code-structure update. It replaces the former ESC-menu page with a dedicated personnel-management interface, expands applicants and long-term employee development, adds detailed statistics and chronicles, introduces player-defined transport priorities and central salary-request management, and strengthens multiplayer security and server-side validation.


Major interface changes

  • Replaced the previous Personnel Management page inside the ESC menu with a dedicated standalone menu.
  • Added the default shortcut Left Ctrl + M to open Personnel Management directly.
  • Added five separate menu pages:
    • Overview
    • Applicants
    • Employees
    • Training
    • Settings
  • Added a consistent tabbed GIANTS-style interface with dedicated navigation icons.
  • Reworked page navigation, person selection and action handling for keyboard, mouse and controller use.
  • Added clear confirmation dialogs for hiring, dismissal and training.
  • Improved input isolation so Enter or other menu actions no longer trigger unrelated actions on another page or after closing a dialog.
  • Enlarged employee and applicant portraits.
  • Added clearer spacing, headings, tables and scroll handling throughout the menu.
  • Added numeric values and dynamic progress bars for experience, reliability, loyalty and training progress.
  • Added visible employee ranks directly next to their values:
    • Helper
    • Skilled Worker
    • Professional
  • Added a dedicated overview illustration and revised menu visual assets.
  • Removed the obsolete applicant-history area from the applicant page.
  • Reworked the employee history area into clearly separated visual panels.

Overview page

  • Completely redesigned the Overview page.
  • Added a current monthly report containing, among other values:
    • number of employees
    • available employees
    • applicants
    • active jobs
    • recorded work time
    • current monthly wage total
    • last payroll amount
  • Added a separate lifetime-total section.
  • Added farm-wide long-term statistics for:
    • total recorded work time
    • total completed jobs
    • total salaries paid
    • total employees ever hired
    • dismissals
    • resignations
    • retirements
  • Improved the presentation of currently working employees and recent personnel changes.
  • Added clearer display of employer reputation.

Applicant market

  • Increased the applicant-market capacity to a maximum of eight applicants.
  • New savegames now begin with three applicants.
  • Added employer-reputation-based monthly applicant generation.
  • Added up to three monthly applicant-slot rolls.
  • Ensured that at least one applicant is generated when the market is empty.
  • Added a persistent market-age system for applicants.
  • Applicants remain guaranteed during their creation month.
  • Added quality-based departure chances:
    • after the first month change: 10–30%
    • after the second month change: 30–50%
    • after the third month change: guaranteed departure
  • Added visible information showing how long each applicant has been on the market.
  • Added permanent birthdays and continued ageing for applicants.
  • Added more believable age ranges and career histories.
  • Added career backgrounds such as:
    • family farm
    • dairy farm
    • agricultural contractor
    • arable farm
    • mixed farm
    • logistics company
    • agricultural machinery workshop
    • office profession
  • Rebalanced starting experience so a career background does not automatically create unrealistically high agricultural skill.
  • Expanded multilingual first-name and surname pools.
  • Added dynamic applicant-profile text based on:
    • age
    • career background
    • experience
    • reliability
    • loyalty
    • specialization progress
    • time on the applicant market
  • Improved applicant wage requests through reputation, quality and career-related calculations.
  • Added a hiring confirmation before the applicant is employed.

Employee profiles and long-term records

  • Added permanent birthdays and continued ageing for employees.
  • Added dynamic employee biographies that develop from the employee’s actual history.
  • Added profile text for:
    • employment duration
    • career background
    • experience level
    • reliability
    • loyalty
    • completed jobs
    • completed training
    • specializations
    • current learning progress
  • Corrected profile grammar and career-background sentence construction.
  • Added a personal employee chronicle.
  • Chronicle events can now include:
    • hiring
    • job start
    • job completion
    • job abort
    • sickness
    • training start
    • training completion
    • acquired specialization
    • salary request
    • accepted salary increase
    • declined salary increase
    • reliability changes
    • loyalty changes
    • transport assignment changes
    • dismissal
    • resignation
    • retirement
    • final employment end
  • Added compact employee career statistics for:
    • completed jobs
    • total work time
    • training history
    • transport status
    • sick days
    • salary requests
    • aborted jobs
    • total salary paid to that employee
  • Added migration support for employees that existed before personal chronicles were introduced.

Experience, ranks and work effects

  • Rebalanced experience progression to make high values a long-term achievement.
  • Reduced the frequency of unrealistically high starting experience values.
  • Added more detailed experience bands and learning-time requirements.
  • Added monthly experience limits based on:
    • current experience
    • days-per-month setting
  • Preserved unused learning minutes instead of discarding progress.
  • Limited experience gain per individual job.
  • Improved calculation of effective experience.
  • Main and secondary specializations now improve effective experience in the matching work category.
  • Retained configurable effects on:
    • AI work speed
    • additional wear
    • fuel consumption
    • seed consumption
    • fertilizer consumption
    • herbicide consumption
    • slurry, digestate and manure consumption
  • Improved display of exact values alongside progress bars.

Reliability, sickness and job aborts

  • Expanded reliability-related monthly development.
  • Added clearer positive and negative monthly reliability conditions.
  • Retained reliability-based sickness checks and monthly sickness limits.
  • Added a one-time job-abort check for employees with reliability below 50.
  • Added graduated abort chances:
    • below 20 reliability: 20%
    • below 30: 15%
    • below 40: 10%
    • below 50: 5%
    • 50 or higher: 0%
  • A reliability-related abort no longer counts as a successfully completed assignment.
  • Added chronicle entries for aborted jobs.
  • Added varied, gender-aware player messages explaining why an unreliable employee stopped working.

Loyalty and employer reputation

  • Expanded the interaction between employee loyalty and employer reputation.
  • Added gradual loyalty movement toward the farm’s reputation.
  • Expanded loyalty effects from:
    • successful payroll
    • negative farm balance
    • long employment duration
    • night work
    • accepted salary requests
    • declined salary requests
    • unresolved salary requests
  • Expanded employer-reputation effects from:
    • hiring
    • payroll
    • negative balance
    • long service
    • accepted salary requests
    • dismissals
    • resignations
  • Employer reputation now has a stronger visible influence on:
    • number of new applicants
    • applicant quality
    • requested wages
    • long-term employee loyalty
  • Added clearer reputation tiers and overview display.

Salaries and salary requests

  • Added an editable Standard monthly wage to the Settings page.
  • The standard wage is used when individual wages are disabled.
  • Added direct numeric entry with validation, rounding and clear minimum/maximum limits.
  • Prevented Enter in the wage-entry field from triggering unrelated personnel actions.
  • Preserved permanent salary increases instead of allowing them to be overwritten by later monthly calculations.
  • Expanded total salary tracking per employee and per farm.
  • Added a dedicated Manage salary requests button to the Employee page.
  • Added the default shortcut G to open salary-request management.
  • Added a dedicated salary-request window listing every employee with an open request.
  • The window displays:
    • employee name
    • current monthly salary
    • requested monthly salary
  • Salary requests can now be granted or declined from this central window.
  • Removed the previous direct profile shortcuts that immediately granted or declined the selected employee’s request.
  • Removed the former direct G / N / X decision workflow.
  • Retained all existing consequences for accepted, declined and unresolved salary requests.
  • Retained server-side validation of salary decisions in multiplayer.

Specializations

  • Expanded practical learning across eight categories:
    • soil cultivation
    • sowing
    • fertilizing
    • crop protection
    • harvesting
    • transport
    • machine care
    • economical working
  • Learning progress is stored separately for each category.
  • Multiple learning categories can progress in parallel.
  • Added clearer display of the strongest current learning progress.
  • Limited employees to a maximum of two acquired specializations.
  • Added separate requirements for the first and second specialization.
  • Added primary and secondary specialization effects.
  • Improved assignment classification and practical-learning distribution.
  • Added specialization events to the personal chronicle.

Training

  • Added a dedicated Training page.
  • Added a table showing:
    • training category
    • progress toward the next specialization
    • cost
    • monthly discount or extra cost
  • Added monthly training av...
Read more

v1.0.3.0

Choose a tag to compare

@Dude23-mods Dude23-mods released this 08 Jul 11:57

Changelog 1.0.3.0

  • Added and stabilized FollowMe integration.
  • FollowMe jobs now open the Personnel Management employee selection.
  • The selected employee is correctly assigned to the FollowMe vehicle.
  • FollowMe job messages now use the name of the assigned employee.
  • FollowMe jobs are shown as active work in the employee menu.
  • Pure FollowMe driving without a trailer or implement now displays a suitable activity, for example “FollowMe with [Name]”.
  • FollowMe jobs with an attached implement try to detect the matching activity, such as tillage, sowing, fertilizing, plant protection, harvesting or transport.
  • Field display in the employee menu has been improved for FollowMe jobs.
  • Non-field-related FollowMe driving is now shown accordingly as not field-related.
  • FollowMe working time now contributes to the assigned employee’s experience.
  • FollowMe jobs now contribute to the matching specialization.
  • Start and stop handling for FollowMe jobs has been made more robust.
  • Internal cleanup after completed FollowMe jobs has been improved.
  • Temporary diagnostic output from the test versions has been removed or disabled.
  • Internal code structure has been cleaned up and clearly redundant duplicate functions have been reduced.
  • ReadMe documentation updated to version 1.0.3.0
  • Mod version increased to 1.0.3.0

v1.0.2.1

Choose a tag to compare

@Dude23-mods Dude23-mods released this 08 Jul 06:03

Changelog 1.0.2.1

Multiplayer improvements

  • Improved multiplayer synchronization for applicant and employee data.
  • Applicant handling is now more server-authoritative in multiplayer.
  • Clients should no longer rely on locally generated applicant data for hiring decisions.
  • Hiring requests are now validated more strictly on the server.
  • Added additional safeguards to reduce cases where hiring fails because the client and server have different applicant or farm states.

FollowMe compatibility

  • Added defensive detection for FollowMe-related helper jobs.
  • Personnel Management now avoids interfering with FollowMe jobs where possible.
  • Normal Giants helper jobs continue to be handled by Personnel Management.

Stability and internal safeguards

  • Improved defensive handling around AI job processing.
  • Added additional checks for helper assignment and employee selection.
  • Improved multiplayer request validation.
  • Minor internal cleanup and stability improvements.

v1.0.1.0

Choose a tag to compare

@Dude23-mods Dude23-mods released this 06 Jul 16:12

Multiplayer fix:

  • Fixed an issue where hiring workers could fail on dedicated servers.
  • Server-side farm data is now initialized and synchronized more reliably before hire/dismiss actions.

v1.0.0.0

Choose a tag to compare

@Dude23-mods Dude23-mods released this 19 Jun 09:52
cd2523a
Add files via upload