Dynamique du marché

tisonK
377 abonnés
100%
2 026
Terminé

Ce Work-In-Progress est terminé et le mod peut être téléchargé !

Dynamique du marché
Dynamique du marché
7 721
PRÉ-SORTIE DISPONIBLE

La v0.1.0-rc1 est en ligne et disponible en téléchargement :
https://github.com/TheCodingDad-TisonK/FS25_MarketDynamics/releases/tag/v0.1.0-rc1


CE QUI A ÉTÉ AJOUTÉ
---------------
- Système de contrats à terme
- Boîte de dialogue de création de contrat (appuyez sur N depuis l'onglet Contrats)
- Liste de cultures déroulante avec prix en direct et indicateur de changement en %
- 6 préréglages de quantité : 500 / 1 000 / 5 000 / 10 000 / 25 000 / 50 000 L
- 4 fenêtres de livraison : 30 / 60 / 90 / 120 jours
- Badge de signalisation de prix (vert = bon moment pour verrouiller, jaune = neutre, rouge = en dessous de la base)
- Prix verrouillé et valeur totale affichés en direct avant de confirmer

- Onglet Contrats entièrement câblé
- Disposition des colonnes : récolte, quantité, prix verrouillé, % livré, date limite, statut.
- Population de lignes en direct au fur et à mesure que les contrats sont créés ou mis à jour

- Notifications de règlement (HUD)
- Contrats exécutés : toast vert avec montant du paiement
- Contrats en défaut : toast rouge avec paiement partiel et informations sur la pénalité

- 7 événements mondiaux, tous avec des noms traduits
- Sécheresse, épidémie de ravageurs, récolte exceptionnelle, perturbation du commerce,
Crise des carburants, boom de l'élevage, initiative sur les biocarburants

- 25 langues entièrement traduites (74 chaînes)

- Intégrations cross-mod
- BetterContracts : dialogue de contrat supprimé lorsque BC est actif,
API getContractsForFarm() disponible
- UsedPlus : le pointage de crédit affecte la pénalité par défaut sur les contrats échoués

- Commandes de la console d'administration/développement : mdmEvent, mdmExpire, mdmContracts, mdmPrice


CE QUI A ÉTÉ RÉPARÉ
---------------
- La commande de console mdmEvent plantait avec une erreur de format Logging.lua
provoqué par des caractères % nus dans 3 chaînes du journal des événements (PestOutbreak,
LivestockBoom, BiofuelInitiative) — corrigé
- Les boutons des onglets (Prix / Événements / Contrats) n'étaient pas cliquables - corrigé
- La bascule F10 était silencieusement interrompue (bloc d'actions manquant dans modDesc) - corrigé
- La sauvegarde/chargement de perturbation commerciale faisait relancer les récoltes affectées à chaque rechargement - corrigé
- Le rendu graphique était interrompu après des modifications de mise en page - restauré
- La boîte de dialogue de contrat (MDMDialogLoader) était absente des versions précédentes,
provoquant un crash nul lors de l'ouverture - corrigé
- Crash de setTextColor sur le commutateur d'onglet - corrigé
- La touche N inputEvent ne se déclenchait pas de manière fiable - corrigé


CE QUI A ÉTÉ CHANGÉ
----------------
- Volatilité des prix adaptée pour un mouvement plus réaliste
(les fluctuations intrajournalières ont augmenté, la réversion a ralenti)
- La navigation par onglets utilise désormais Q/E (style natif FS25) au lieu de
boutons personnalisés, peu fiables à l'intérieur du cadre de menu à onglets
- g_currentMission.MarketDynamics exposé en tant qu'API publique cross-mod


TOUJOURS À FAIRE (post v0.1)
-----------------------
- Les contrats réglés restent indéfiniment dans la liste (pas encore de nettoyage)
- Aucune option d'annulation de joueur / sortie anticipée sur les contrats actifs
- Restriction du point de livraison (actuellement, n'importe quelle station compte)
- Le chevauchement des colonnes de la liste des événements n'est pas encore vérifié dans le jeu.

Dynamique du marché
Dynamique du marché
Dynamique du marché
0
90%
Commentaires
0
Aperçu de la page MarketDynamics

Merci à @LeGrizzly d'avoir créé cette interface utilisateur 🤓
- Page personnalisée à l'intérieur de la barre latérale du menu pause
- Des données réelles mises à jour en direct

Dynamique du marché
4
50%
Commentaires
2

That looks great! Really looking forward to this. Another realism mod to add to the already great tisonK collection!

0