Mod. Reddito

  • Mod. Reddito
  • Mod. Reddito
  • Mod. Reddito
  • Mod. Reddito
tisonK
603 gli iscritti
V2.3.0.0
24 996

Convertito da FS22_IncomeMod

Income Mod fornisce ai giocatori un modo semplice ed equilibrato per ricevere entrate passive. Guadagna automaticamente denaro ogni ora o ogni giorno, in base alla difficoltà scelta o a un importo personalizzato. Perfetto per i giocatori che desiderano un flusso di cassa costante senza fare affidamento esclusivamente sulle missioni o sulla vendita di beni.

Caratteristiche:
- Preimpostazioni di difficoltà Facile / Normale / Difficile
- Opzione di importo del reddito personalizzato
- Notifiche di gioco
- Completamente configurabile tramite comandi della console o nel menu di pausa
- Impostazioni salvate automaticamente
- Funziona in modalità giocatore singolo e multiplayer
- Leggero e stabile

Si prega di essere consapevoli:
È necessario che la modalità sviluppatore sia abilitata per poter aprire la console.
Questo può essere fatto nella cartella del gioco FS, quindi cercare "game.xml".
Cambia <sviluppo><controlli> in "vero"

Goditi la tua esperienza agricola con il mio Mod reddito <3

=========================================================
Github: https://github.com/TheCodingDad-TisonK/FS25_IncomeMod
=========================================================
AVVISO SUL COPYRIGHT:
Tutti i diritti riservati. Ridistribuzione, copia,
o rivendicare questa mod come propria è severamente vietato.
Autore originale: TisonK
=========================================================

server
Console
Registro delle modifiche
18
  • Modificato

    - Programma dei guadagni (multigiocatore): l'importo e la modalità di pagamento ora cambiano solo presso l'host, dopo aver confermato un'anteprima. Cambiare modalità o premere Reimposta non effettua alcun pagamento al momento del cambio, gli utenti non amministratori vengono rifiutati e Settings Hub non elenca né scrive più la modalità o l'importo del pagamento.
    - L'HUD, il rapporto sui guadagni e la pagina Esc Realistic Farming mostrano in multigiocatore il programma dei guadagni dell'host (non le impostazioni personali del giocatore che entra), indicano che stanno aspettando di riceverlo e specificano l'aggiustamento stagionale attuale. Con Experimental Systems attivo, spiegano anche a quale mese si applica questa tariffa e che l'importo vale per ogni fattoria attiva.

    Risolto

    - Prestiti d'emergenza: un importo che il gioco non conosce ancora viene mostrato come Non disponibile invece di 0 e i pulsanti agiscono solo sugli importi conosciuti. Estinguere un prestito ne conserva la cronologia, quindi il tasso e l'offerta del prestito successivo vengono calcolati correttamente. L'accettazione di un'offerta Prendi in prestito verifica inoltre che sia ancora compatibile con il denaro attuale, invece di rifiutarla per piccole variazioni della liquidità.
    - Riportare indietro l'orologio all'interno di una giornata non paga più le ore «perse»; l'ora reale successiva viene pagata normalmente.
    - Multigiocatore: una modifica alle impostazioni effettuata tramite Settings Hub viene salvata solo dall'host.
    - Con Master HUD installato, Income Mod non registra più al caricamento il falso avviso «registrazione dell'interruttore HUD non riuscita».
    - Traduzioni: le etichette delle impostazioni, le pagine di aiuto, le opzioni della modalità di pagamento, il titolo e la descrizione non mostrano più caratteri corrotti in undici lingue, e il gestore delle mod mostra il nome proprio di Income Mod in nove lingue che riportavano il nome di un'altra mod. La legenda della pagina Esc mostra un semplice punto tra i nomi delle pagine.

  • La funzione Prestito d'emergenza ora ti mostra cosa sta realmente accadendo alle tue finanze, invece di visualizzare soltanto un saldo.

    Novità:
    - Il rapporto sul prestito ora mostra una previsione: le tue entrate regolari previste, le bollette imminenti note, una stima separata delle tue recenti spese quotidiane e una proiezione del livello minimo a cui scenderà la tua liquidità. Se la proiezione diventa negativa, viene mostrato un avviso di carenza di fondi, così puoi intervenire prima di rimanere effettivamente senza soldi.
    - Ora puoi rimborsare il prestito con qualsiasi importo desideri, invece di doverlo estinguere completamente.
    - Nel Control Center del pacchetto è stato aggiunto un nuovo interruttore per mostrare/nascondere l'HUD delle entrate (richiede SettingsHub).

    Non è necessaria alcuna migrazione del salvataggio.

  • Miglioramenti alla qualità della vita per gestire la visualizzazione delle entrate.

    Novità
    - Attiva o disattiva l'HUD delle entrate con Maiusc destro + I ed entra nella modalità di modifica con Maiusc destro + J
    - Apri il rapporto delle entrate dal Control Center della suite (con Settings Hub installato)
    - Miglioramenti allo stile dell'HUD e delle impostazioni

    Non è necessaria alcuna migrazione dei salvataggi. I salvataggi esistenti vengono caricati normalmente.

  • Questa versione aggiunge il cancello di rilascio: i nuovi sistemi vengono spediti bloccati finché non vengono rilasciati deliberatamente. Nulla viene tolto alla base comprovata e i sistemi sperimentali rimangono spenti a meno che non li accendi.

    Novità in questa versione:
    - Sbloccare il cancello. I sistemi sperimentali vengono forniti bloccati finché non vengono rilasciati deliberatamente, come esplicito consenso indipendente dall'impostazione della difficoltà.
    - Nuova ambientazione: Sistemi Sperimentali. Nelle impostazioni della mod, l'impostazione predefinita è disattivata (solo stabile). Accendilo per utilizzare i sistemi sperimentali a tuo rischio e pericolo.
    - Elaborazione prestito C3 bloccata. Il prestito d'emergenza rimane disponibile come il prestito ponte senza interessi di sempre: concessione, rierogazione, previsione e rimborso rimangono invariati. Ciò che rimane bloccato è l'elaborazione dei costi (l'escalation e la capitalizzazione Time Guard). La fuga del piano non viene mai rimossa: una fattoria in fallimento può sempre raggiungere il prestito del gioco base.

    Tutto il resto funziona esattamente come prima. Il sistema di reddito passivo, l'HUD e la finestra di dialogo dei rapporti rimangono intatti.

  • Salta il pagamento del reddito durante il sonno.

  • La posizione, la scala e la visibilità dell'HUD delle entrate andavano perse ogni volta che ricaricavi il salvataggio. L'HUD tornerà alla sua posizione predefinita e riapparirà anche se lo avessi nascosto con il tasto I.

    Cosa è stato risolto:
    - La posizione e la scala dell'HUD ora vengono salvate ad ogni salvataggio del gioco e all'uscita dal gioco
    - Nascondere l'HUD con il tasto I ora persiste durante le ricariche

    Non è necessaria la migrazione di salvataggio.

  • Registro delle modifiche completo -> https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases/tag/v2.1.3.0

  • - Il pannello delle entrate ora può essere spostato e ridimensionato per adattarlo alla posizione desiderata sullo schermo. Fare clic con il pulsante destro del mouse sul pannello per accedere alla modalità di modifica, trascinarlo in una nuova posizione, trascinare una maniglia d'angolo per ridimensionarlo verso l'alto o verso il basso, quindi fare nuovamente clic con il pulsante destro del mouse per bloccarlo in posizione. Il tuo layout viene salvato tra le sessioni.
    - Colori aggiornati per corrispondere allo stile del pannello nativo dell'FS25 (scuro, pulito,
    nessun bordo verde)

    L'attivazione/disattivazione della visibilità funziona ancora allo stesso modo tramite il tasto I.

    Non è necessaria la migrazione di salvataggio.

  • [Hotfix v2.0.0.5: corretta l'opzione del moltiplicatore che salta gli stati nell'interfaccia utente]
    In UIHelper.createMultiOption, il widget MultiTextOption di FS25 clonato
    potrebbe conservare i numTexts del modello anziché adottare il conteggio da
    setTexts. Assegna esplicitamente opt.numTexts = #options dopo setTexts a
    garantire il corretto conteggio dei cicli per tutti i chiamanti (payMode=2, difficoltà=3,
    moltiplicatore=4).

    Sposta anche opt:setState() dopo layout:addElement() quindi qualsiasi FS25-internal
    la re-init di layout-pass che potrebbe cancellare lo stato dell'elemento è già stata completata
    prima di impostare la selezione iniziale.

    [Correzione v2.0.0.5: argomento raiseCallback corretto: elemento, non indice di stato]
    GuiElement:raiseCallback chiama onClickCallback(self.target, element) dove
    L'elemento è la tabella MultiTextOptionElement. Lo trattavamo come il
    stato intero, causando l'impostazione di revenueMultiplier su una tabella e l'arresto anomalo
    setXMLInt con "Previsto: Int, Effettivo: Tabella" a ogni clic.

    [v2.1.0.0]
    Aggiunte quattro categorie di linee di assistenza a modDesc.xml:
    - Mod. Reddito - Panoramica (2 pagine: introduzione, come funzionano i pagamenti)
    - Mod Income — Impostazioni (3 pagine: base, avanzata, visualizzazione/reset)
    - Mod. reddito - Suggerimenti e trucchi (2 pagine: HUD/report, suggerimenti sul reddito)
    - Informazioni su Income Mod (1 pagina: informazioni + comandi console)

    Tutte le 50 chiavi l10n tradotte in 10 lingue (en/de/fr/pl/es/it/cz/br/uk/ru).

  • - Risolto il problema del crash di `MoneyType` (reddito mai pagato)

  • - Risolto il problema con il mancato caricamento della mod a causa della creazione ZIP errata all'interno di build.sh

  • - Correzione dell'attivazione/disattivazione della desincronizzazione dell'HUD
    - Aggiunto il campo showHUD mancante alle impostazioni della console
    - Aggiunto override esplicito che chiama updateDisplay() ad ogni apertura
    - Rimosse le doppie righe vuote sparse

  • - Sostituite entrambe le chiamate di notifica (pagamento + avvio) con l'AP FS25 corretto

  • * Aggiunti **modificatori di reddito stagionale** (Primavera 0.8x, Estate 1.0x, Autunno 1.2x, Inverno 0.7x) con attivazione/disattivazione opzionale nell'interfaccia utente delle impostazioni
    * Aggiunti **moltiplicatori di reddito selezionabili** (1x / 2x / 5x / 10x) nell'interfaccia utente delle impostazioni e tramite il comando della console `IncomeSetMultiplier`
    * Aggiunto **supporto multiplayer per fattoria**: ogni fattoria attiva ora guadagna in modo indipendente
    * Aggiunta **persistenza dello stato di reddito**: `lastHour` e `lastDay` salvati in `_state.xml` per evitare pagamenti mancati o duplicati dopo la ricarica
    * Aggiunto **tracciamento della cronologia dei pagamenti**: il comando della console "IncomeHistory" mostra gli ultimi 10 pagamenti (giorno, ora, importo, modificatore stagionale)
    * Aggiunto **timer per il pagamento successivo**: il comando della console "IncomeNext" mostra il tempo rimanente fino al pagamento successivo
    * Aggiunto il comando console mancante **`IncomeSetDebug`** per attivare/disattivare la modalità debug
    * Risolto il problema critico **bug di pagamento duplicato multiplayer** aggiungendo una guardia solo per il server in `giveMoney()`
    * Risolta la notifica di avvio duplicata (si attivava sia da IncomeManager che da IncomeSystem)
    * Risolto il problema con l'inquinamento dello spazio dei nomi globale da `getTextSafe` (spostato nel metodo del modulo `UIHelper.getText()`)
    * Risolto problema di stampa del debug in `UIHelper.lua`
    * Risolto il problema con il testo errato del suggerimento di avvio (ora viene visualizzato: `Digitare 'reddito'`)

  • - Riscritto l'intero codice
    - Modificato l'intero elenco dei comandi
    - Aggiunta una nuova scheda delle impostazioni nel menu di pausa
    - Stile di notifica modificato
    - Codice corrente ottimizzato
    - Aggiunto supporto per: de, fr, pl, es, it, cz, br, uk, ru

  • - Risolto errore della console

  • [Correzione critica critica]
    - Funzione di salvataggio e caricamento delle impostazioni aggiornata*

    *In FS22 memorizziamo modSettings nel percorso di gioco dell'utente, in FS25 vogliono che sia archiviato nella cartella savegame.
    Non ne ero a conoscenza, ora è stato risolto :)

Titoli di coda
Commenti
21