Mod Costi realistici dei lavoratori per Farming Simulator 25
Aggiunge costi salariali correnti realistici per i lavoratori assunti, rendendo la gestione dell’azienda agricola più impegnativa e strategica.
CARATTERISTICHE PRINCIPALI:
- Sistema salariale configurabile: scegli il pagamento orario o per ettaro
- Tre livelli salariali: Basso ($ 15/ora), Medio ($ 25/ora), Alto ($ 40/ora)
- Prezzi basati sulle competenze: i lavoratori con competenze più elevate guadagnano salari più alti
- Integrazione completa delle impostazioni di gioco
- Comandi della console per un controllo completo
- Compatibile con il multiplayer
- Supporto in 10 lingue
- Salva gioco compatibile
COME FUNZIONA:
I lavoratori ora costano denaro mentre sono attivi! La mod calcola e detrae automaticamente gli stipendi in base a:
1. Tempo lavorato (modalità oraria) O ettari lavorati (modalità per ettaro)
2. Livello di abilità del lavoratore (moltiplicatore 80%-120%)
3. Il livello salariale o la tariffa personalizzata prescelti
OPZIONI DI IMPOSTAZIONE:
- Abilita/Disabilita: attiva/disattiva la mod
- Modalità costo: orario o per ettaro
- Livello salariale: tariffe base basse, medie o alte
- Tariffa personalizzata: imposta la tua tariffa salariale
- Notifiche: attiva/disattiva gli avvisi di pagamento
- Modalità debug: registrazione extra
COMANDI DELLA CONSOLE:
Digita "workerCosts" nella console per visualizzare l'elenco completo, incluso:
-CostilavoratoreAbilita/Disabilita
- WorkerCostsSetWageLevel 1|2|3
- WorkerCostsSetCostMode 1|2
- WorkerCostsSetCustomRate <importo>
- WorkerCostsTestPayment
-CostilavoratoreMostraImpostazioni
- ImpostazioniResetCostilavoratore
INSTALLAZIONE:
1. Estrai nella cartella delle mod dell'FS25
2. Abilita nel menu mod
3. Configura le impostazioni nel gioco o tramite console
COMPATIBILITÀ:
- Funziona con FS25 (tutte le versioni)
- Supporto multigiocatore
- Compatibile con la maggior parte degli altri mod
- Sicuro da aggiungere/rimuovere dai salvataggi esistenti
Questa mod aggiunge un nuovo livello di gestione finanziaria alla tua attività agricola. Ora è necessario considerare non solo i costi delle attrezzature, ma anche le spese di manodopera quando si pianifica la redditività della propria azienda agricola. Rende il gioco più realistico e stimolante!
Perfetto per i giocatori che desiderano maggiore profondità economica e realismo nella loro esperienza agricola.
Nota: tutti i diritti riservati. Non ridistribuire o rivendicare come opera tua.
===================================================================
Repository GitHub:
https://github.com/TheCodingDad-TisonK/FS25_WorkerCosts
===================================================================
AVVISO SUL COPYRIGHT:
Tutti i diritti riservati. Ridistribuzione, copia,
è severamente vietato apportare modifiche o rivendicare questa mod come propria.
Autore originale: TisonK
===================================================================
Registro delle modifiche completo -> https://github.com/TheCodingDad-TisonK/FS25_WorkerCosts/releases/tag/v1.0.7.0
[Risolto]
* Gli stipendi integrati per gli aiutanti (25§/intervallo) ora sono correttamente soppressi. L'hook intercettava MoneyType.WORKER_WAGES che non esiste in FS25: AJob:updateCost() del gioco utilizza effettivamente MoneyType.AI. Di conseguenza, i lavoratori venivano doppiamente accusati.
* La dashboard del menu di pausa e l'elenco dei lavoratori ora vengono popolati correttamente. getActiveWorkers() utilizzava campi inesistenti (job.isActive, job.vehicle) e iterava activeJobs conpairs() anziché ipairs(). Riscritto per utilizzare l'API FS25 corretta: job.isRunning, job.vehicleParameter:getVehicle() e job:getHelperName().
* WorkerCostsEnable ora reinstalla correttamente il hook di soppressione se è stato perso durante la sessione.
[Aggiunto]
* Comando console WorkerCostsDebug true|false: attiva/disattiva la registrazione del debug su log.txt in fase di runtime.
* Comando della console WorkerCostsDiagnostic: stampa un report di stato completo che include lo stato del hook, i valori MoneyType, i lavoratori attivi e lo stato della GUI. Utile per la risoluzione dei problemi.
- Aggiunto stipendio mensile per i lavoratori che hanno lavorato per te
- Lucidatura completa della base di codice, codice cablato insieme e casi limite risolti
- Risolto il problema con la stringa l10n mancante wc_monthly_salary_short che mancava nella pagina delle impostazioni
- Versione aggiornata alla 1.0.3.0
Grazie a @ Mihai457 per aver commentato questo suggerimento
- Aggiunte 4 nuove pagine di schede
- Una nuova riprogettazione completa della pagina di destinazione (all'interno del menu di pausa abbiamo la nostra pagina)
Conoscere i problemi:
- Casella di controllo non completamente implementata (etichette delle caselle di controllo Abilita Mod, Notifiche e Modalità DEBUG)
- La sincronizzazione tra i lavoratori e la dashboard potrebbe non funzionare completamente
Questi problemi verranno risolti nel prossimo aggiornamento!
- Aggiunto un moneyType == MoneyType.WORKER_WAGES guardia*
*Il gancio ora sopprime solo le detrazioni sul salario dei lavoratori del gioco. Tutti gli altri costi passano normalmente.
- Aggiunta la funzione locale getTextSafe a WorkerSettingsUI.lua (sopra la definizione della classe), quindi inject() ha il suo risolutore nell'ambito e può essere completato in modo pulito
- 10 bug risolti
- Rimosso il codice morto
- Polacco per l'intera base di codice
- Rimosso il moltiplicatore di abilità duplicato che causava un sovrapprezzo del 25%.
- Risolto il problema con Logger.lua mancante che impediva l'inizializzazione della mod
- Risolto il problema con UIHelper.lua mancante che impediva il rendering dell'interfaccia utente
- Aggiunto README.md completo con guida all'installazione
- Aggiunta l'implementazione del singleton logger.lua
- Aggiunto UIHelper.lua con le utilità di creazione dell'interfaccia utente
- Rilevamento dei lavoratori in tempo reale utilizzando il sistema AI del gioco
- Elaborazione periodica dei pagamenti (ogni 5 minuti di gioco)
- Registrazione completa del debug per la risoluzione dei problemi
- Migliore gestione e convalida degli errori
- Documentazione migliorata e guida all'installazione
- Risolto il collegamento per il download e aggiornata la versione.
Ho caricato per sbaglio un aggiornamento che pensavo fosse per il mod Suolo, ma dopo averlo inviato mi sono reso conto che in realtà era il mod Costo lavoratore. Poiché gli invii non possono essere annullati o eliminati, non ho avuto altra scelta che aspettare di tornare a casa per caricare la versione corretta.
Scusate la confusione e grazie per la pazienza!
Registro delle modifiche:
- Risolto il problema con il comando "SoilFieldInfo" che ora inizializza e restituisce correttamente i dati del campo
- Aggiornamenti giornalieri del suolo migliorati con effetti meteorologici/stagionali
- Risolto piccolo bug nell'interfaccia utente delle impostazioni
Non funziona:
- Indicatori visivi del suolo sulla mappa (ancora nessun cambiamento di colore)
- Effetti sulla resa del raccolto (non modifica le quantità del raccolto)
- Adeguamenti dei costi dei fertilizzanti (l'impostazione esiste ma non è implementata)
- Usura/rottura dell'attrezzatura dovuta alle condizioni del terreno
- Tessitura del terreno/effetti di sabbia/argilla
Pianificato:
- Bonus di rotazione delle colture: non fornisce bonus di rendimento per rotazioni buone
- Effetti delle colture di copertura: non riconosce le colture di copertura
- Compattazione del terreno - da attrezzature pesanti
- Effetti dell'irrigazione - sulla disponibilità dei nutrienti
- Risolti problemi di interfaccia utente/GUI
- Compatibilità migliorata*
*Il mod dovrebbe funzionare bene con gli altri miei mod, ho cambiato alcuni elementi della GUI/UI e ora funziona di nuovo bene!