Questo work-in-progress è completato e la mod può essere scaricata!
v0.1.0-rc1 è attivo e disponibile per il download:
https://github.com/TheCodingDad-TisonK/FS25_MarketDynamics/releases/tag/v0.1.0-rc1
COSA È STATO AGGIUNTO
--------------
- Sistema di contratti futures
- Finestra di dialogo per la creazione del contratto (premi N dalla scheda Contratti)
- Elenco delle colture scorrevole con prezzi in tempo reale e indicatore di variazione percentuale
- 6 quantità preimpostate: 500 / 1.000 / 5.000 / 10.000 / 25.000 / 50.000 L
- 4 finestre di consegna: 30 / 60 / 90 / 120 giorni
- Badge segnale prezzo (verde = buon momento per bloccare, giallo = neutro, rosso = sotto la base)
- Prezzo bloccato e valore totale mostrati in tempo reale prima della conferma
- Scheda Contratti completamente cablata
- Layout delle colonne: Ritaglio, Qtà, Prezzo bloccato, % consegnata, Scadenza, Stato
- Popolazione delle righe in tempo reale man mano che i contratti vengono creati o aggiornati
- Notifiche di regolamento (HUD)
- Contratti completati: toast verde con importo di pagamento
- Contratti inadempienti: brindisi rosso con pagamento parziale e informazioni sulla penalità
- 7 eventi mondiali, tutti con nomi tradotti
- Siccità, epidemia di parassiti, raccolto eccezionale, interruzione del commercio,
Crisi del carburante, boom del bestiame, iniziativa sui biocarburanti
- 25 lingue completamente tradotte (74 stringhe)
- Integrazioni cross-mod
- BetterContracts: finestra di dialogo del contratto soppressa quando BC è attivo,
API getContractsForFarm() disponibile
- UsedPlus: il punteggio di credito influisce sulla penalità di mora sui contratti falliti
- Comandi della console di amministrazione/sviluppo: mdmEvent, mdmExpire, mdmContracts, mdmPrice
COSA È STATO RISOLTO
--------------
- Il comando della console mdmEvent si bloccava con un errore di formato Logging.lua
causato da caratteri % nudi in 3 stringhe del registro eventi (PestOutbreak,
LivestockBoom, BiofuelInitiative) – risolto
- I pulsanti delle schede (Prezzi/Eventi/Contratti) non erano selezionabili: risolto
- L'attivazione/disattivazione di F10 veniva interrotta silenziosamente (blocco azioni mancante in modDesc) - risolto
- Il salvataggio/caricamento di Interruzione del commercio rilanciava i raccolti colpiti a ogni ricarica: risolto
- Il rendering del grafico era interrotto dopo le modifiche al layout: ripristinato
- La finestra di dialogo del contratto (MDMDialogLoader) mancava nelle build precedenti,
causando un arresto anomalo pari a zero all'apertura: risolto
- Blocco anomalo di setTextColor al cambio di scheda: risolto
- Il tasto N inputEvent non si attivava in modo affidabile: risolto
COSA È CAMBIATO
----------------
- Volatilità dei prezzi ottimizzata per movimenti più realistici
(le oscillazioni intraday sono aumentate, l’inversione è rallentata)
- La navigazione tramite schede ora utilizza Q/E (stile FS25 nativo) invece di
pulsanti personalizzati, che erano inaffidabili all'interno del riquadro del menu a schede
- g_currentMission.MarketDynamics esposto come API cross-mod pubblica
ANCORA DA FARE (post v0.1)
-----------------------
- I contratti risolti rimangono nell'elenco a tempo indeterminato (nessuna pulizia ancora)
- Nessuna opzione di annullamento/uscita anticipata del giocatore sui contratti attivi
- Limitazione del punto di consegna (attualmente conta qualsiasi stazione)
- La sovrapposizione delle colonne dell'elenco degli eventi non è stata ancora verificata nel gioco
Grazie a @LeGrizzly per aver realizzato questa interfaccia utente 🤓
- Pagina personalizzata all'interno della barra laterale del menu di pausa
- Dati reali che vengono aggiornati in tempo reale
That looks great! Really looking forward to this. Another realism mod to add to the already great tisonK collection!