Marktdynamiek

tisonK
377 het aantal abonnees
100%
2 026
Voltooid

Dit work-in-progress is voltooid en de mod kan worden gedownload!

Marktdynamiek
Marktdynamiek
7 721
PRE-RELEASE BESCHIKBAAR

v0.1.0-rc1 is live en beschikbaar om te downloaden:
https://github.com/TheCodingDad-TisonK/FS25_MarketDynamics/releases/tag/v0.1.0-rc1


WAT ER WERD TOEGEVOEGD
--------------
- Futurescontractensysteem
- Dialoogvenster voor het maken van contracten (druk op N op het tabblad Contracten)
- Scrollbare oogstlijst met live prijzen en% veranderingsindicator
- 6 vooraf ingestelde hoeveelheden: 500 / 1.000 / 5.000 / 10.000 / 25.000 / 50.000 L
- 4 leveringsvensters: 30 / 60 / 90 / 120 dagen
- Prijssignaalbadge (groen = goed moment om vast te leggen, geel = neutraal, rood = onder de basis)
- Vergrendelde prijs en totale waarde worden live weergegeven voordat ze worden bevestigd

- Tabblad Contracten volledig bedraad
- Kolomindeling: Gewas, Aantal, Vaste prijs, Geleverd%, Deadline, Status
- Live rijpopulatie terwijl contracten worden gemaakt of bijgewerkt

- Schikkingsmeldingen (HUD)
- Vervulde contracten: groene toast met uitbetalingsbedrag
- In gebreke gebleven contracten: rode toast met gedeeltelijke uitbetaling en boete-informatie

- 7 wereldevenementen, allemaal met vertaalde namen
- Droogte, uitbraak van ongedierte, grote oogsten, verstoring van de handel,
Brandstofcrisis, veegroei, biobrandstofinitiatief

- 25 talen volledig vertaald (74 strings)

- Cross-mod-integraties
- BetterContracts: contractdialoog onderdrukt wanneer BC actief is,
getContractsForFarm() API beschikbaar
- UsedPlus: kredietscore beïnvloedt standaardboete voor mislukte contracten

- Beheerder/ontwikkelaar console-opdrachten: mdmEvent, mdmExpire, mdmContracts, mdmPrice


WAT IS OPGELOST
--------------
- De mdmEvent-consoleopdracht crashte met een Logging.lua-formaatfout
veroorzaakt door kale % tekens in 3 gebeurtenislogreeksen (PestOutbreak,
LivestockBoom, BiofuelInitiative) - opgelost
- Tabknoppen (Prijzen / Evenementen / Contracten) waren niet klikbaar - opgelost
- F10-schakelaar werd stilletjes verbroken (ontbrekend actieblok in modDesc) - opgelost
- Handelsverstoring tijdens het opslaan/laden werd de getroffen gewassen bij elke herlaadbeurt opnieuw gerold - opgelost
- Grafiekweergave werd verbroken na wijzigingen in de lay-out - hersteld
- Contractdialoog (MDMDialogLoader) ontbrak in eerdere builds,
waardoor er geen crash optreedt bij het openen - opgelost
- setTextColor crasht bij het wisselen van tabblad - opgelost
- N-toets inputEvent werd niet betrouwbaar geactiveerd - opgelost


WAT WERD VERANDERD
----------------
- Prijsvolatiliteit afgestemd op realistischere bewegingen
(intraday-schommelingen namen toe, de omkering vertraagde)
- Tabnavigatie gebruikt nu Q/E (native FS25-stijl) in plaats van
aangepaste knoppen, die onbetrouwbaar waren in het menuframe met tabbladen
- g_currentMission.MarketDynamics weergegeven als een openbare cross-mod API


NOG TE DOEN (post v0.1)
-----------------------
- Afgehandelde contracten blijven voor onbepaalde tijd in de lijst staan (nog niet opgeschoond)
- Geen optie voor het annuleren/vervroegd afsluiten van spelers bij actieve contracten
- Beperking van afleverpunt (momenteel telt elk station mee)
- De kolomoverlap van de evenementenlijst is nog niet geverifieerd in de game

Marktdynamiek
Marktdynamiek
Marktdynamiek
0
90%
Opmerkingen
0
Bekijk een voorbeeld van de MarketDynamics-pagina

Met dank aan @LeGrizzly voor het maken van deze gebruikersinterface 🤓
- Aangepaste pagina in de zijbalk van het pauzemenu
- Echte gegevens die live worden bijgewerkt

Marktdynamiek
4
50%
Opmerkingen
2

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

0