Skip to main content
JavaScript

dynamicDemand

A dynamic demand mod for Subway Builder

Files
5
Size
37.5 KB
Langs
1
Created
Feb 10, 2026
Last push
8 months ago
README.md

Dynamic Demand

Dynamic Demand is a mod for Subway Builder that enables changing demand data on some schedule. To accomplish this, it uses a calendar system, where the game is assumed to begin on Monday, January 1. Currently, all years are 365 days with no consideration of leap days, but this may change in the future if people want that level of detail.

At present, the modding API is not correctly fetching demand data files, so this mod is a glorified calendar system right now. But, it will be fixed soon, at which point this will become a real mod that actually does something more than add a date.

You will be able to use this mod to

  • differentiate weekday vs. weekend demand
  • change demand seasonally
  • include day-to-day variability
  • add demand for specific days of the year

Keep in mind that, for larger maps, demand files can be a dozen or more MB in size, so using many different demand data files can add up to be hundreds of MBs.

Day of week and date UI element

Installation

  1. Download this repo.
  2. Place the dynamicDemand folder inside your Subway Builder mods folder:
    • Linux: ~/.config/metro-maker4/mods/
    • Mac: ~/Library/Application Support/metro-maker4/mods/
    • Windows: %APPDATA%\metro-maker4\mods\
  3. Launch the game. Go into Settings > Mod Manager > Ensure that "Dynamic Demand" is active.

Bugs? Feedback? Requests?

Open an issue here on GitHub, or share it on the Discord.