Repository navigation
Game-clock worker payroll accounting — 0.4.4.0 Alpha 1 - #10
Merged
Merged
Conversation
SimGamerJen
marked this pull request as ready for review
October 30, 2026 16:33
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
0.4.4.0 Alpha 1 release candidate
This PR changes HelperPayroll's default worker-time accounting from real frame time to validated Farming Simulator game-clock time, while retaining legacy
realTimemode.Payroll time model
gameClockis the default authoritative worker-time basis.maxPayrollTimeScale.maxPayrollTimeScale=0restores uncapped/full game-clock payroll.dailyPayrollwork can split across midnight into the correct game-day segments.UI, persistence and diagnostics
API and snapshots
HelperProfiles
HelperPayroll remains optional for HelperProfiles.
0.4.3.0 Alpha 2 compatibility
The branch is based directly on current
mainand is 0 commits behind. Existing 0.4.3.0 Alpha 2 functionality is retained, including A–T roster-aware payroll, external-worker sessions/AutoDrive continuity, Dashboard, WorkerCosts conflict protection, ledger persistence and single-player authority boundaries.Pre-release review fixes
Release review found and corrected one blocker before merge: the save-settings diagnostic had a shifted
string.formatargument list after the new cap field was added. It is now fixed and covered by release validation.Release-facing metadata was also updated because the previous README still reported 0.4.2.0 despite
mainbeing 0.4.3.0 Alpha 2.Validation
At current head
ca9e719e82de1fa703ac31a5ec81532121cfc114:realTime: passedValidation package SHA-256:
c3689f0ae39c49ae2ba5932984a1dc44052fe634c36b82362c03dc13e5458e2bThis remains an alpha pre-release. Multiplayer remains disabled.