Hey everyone!
The idea came from a suggestion in our community — what if crop prices actually moved like real markets? Not just seasonal changes, but real daily and even intraday fluctuations driven by global events. A drought somewhere in Europe pushes wheat prices up. A bumper harvest on the other side of the world crashes corn. A geopolitical crisis spikes energy crops. Markets moving throughout the day instead of just sitting static waiting for you to sell.
And then we thought — why stop there?
What if you could hedge your harvest like a real farmer? Lock in a price today for grain you plan to deliver in September. If the market drops, you're protected. If prices rise, you still have the certainty you planned for. But if you default on the contract, you take a penalty. Real risk, real reward.
That's FS25 Market Dynamics.
The mod is being built by two of us.
TheCodingDad is handling all the core systems — the pricing engine, the world event system, the futures contract logic, and all the behind-the-scenes simulation.
LeGrizzly is handling the entire GUI side. He created the Employee Manager UI that many of you already know, so the market screen and price ticker are in great hands.
We've already got the foundation built. The dynamic pricing engine is running, four world events are already wired up and firing, the futures contract system is fully coded including default penalties, and everything saves and loads properly with your savegame.
What’s coming next is connecting all of that to the actual sell prices in the game. When a drought event fires, you’ll literally see higher payouts at the grain elevator. We’re also building the full market interface with LeGrizzly and adding a crop quality system where heavy rainfall during the growing season can reduce wheat protein levels and lower the final selling price.
It’s still early days, but the core systems are solid and development is moving fast.
If this sounds like something you’d play with, drop a follow. Feedback and ideas are always welcome.
This one is going to make selling grain actually feel like a real decision. 🚜🌾