Mod. Reddito

  • Mod. Reddito
  • Mod. Reddito
  • Mod. Reddito
  • Mod. Reddito
tisonK
244 gli iscritti
V2.1.2.0
14 268

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
11
  • - 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