-
Notifications
You must be signed in to change notification settings - Fork 5
Home
This Enhanced District Services mod is a mod for Cities Skylines that allows more granular control of services and supply chains. Previous other mods including the Enhanced Hearse AI, Service Vehicle Managers, and District Service Limit have enabled users to restrict local services to their home district, to prevent these services from servicing far away districts. This Enhanced District Services mod extends this functionality in the following ways:
- Allow users to allow services to serve multiple districts, including or excluding their home district.
- (Industries only) Allow users to restrict shipments between specific buildings as identified by their building ids.
- (Industries only) Allow users to restrict shipments to outside connections.
- Police Stations & Prisons
- Fire Stations
- Medical Centers and Hospitals
- Cemeteries and Crematoriums
- Landfills and Incinerators
- Elementary and Secondary Schools
- Road maintenance depot
- Disaster Response Unit (Natural Disasters)
- Pumping Service (Natural Disasters)
- Large and Small Shelter (Natural Disasters)
- Helicopter Depots (Natural Disasters)
- Post Offices (Industries)
- Extracting and Processing Buildings (Industries)
- Special Factories and Warehouses (Industries)
Basically any other mod that tries to limit services to a district, or tries to improve matching of services to demand.
The mod adds some data to the savegame, including local area restrictions, outside connection restrictions, district restrictions, and supply chain links.
- Draw your districts with the base game's Paint District tool.
- Press Ctrl-D to toggle the policy tool on/off. The policies remain in effect when the policy tool is off.
- Click on a service building to configure service (and possibly supply chain) policies:
- BuildingId: The unique id of the building. You can also enter a valid building id to select that building's policies.
- Supply Chain In: (Industries only) If specified, then incoming shipments are restricted to this comma-delimited list of building ids. Otherwise, this building is free to receive shipments from any source.
- Supply Chain Out: (Industries only) If specified, then outgoing shipments are restricted to this comma-delimited list of building ids. Otherwise, this building is free to send shipments to any destination. However, if "All Local Areas" is selected below, then this constraint is ignored.
- All Local Areas: If selected, then Supply Chain Out and District restrictions are ignored, and all local areas are serviceable.
- All Outside Connections: (Industries only) If selected, then shipments to outside connections are allowed.
- Districts served: If All Local Areas is not selected, and if Supply Chain Out is not specified, then the districts selected in this dropdown menu will be serviced by this building.
In this example, I have a greenhouse (id = 17995) that has a Supply Chain Out restriction to a barn (id = 13651). This greenhouse will only ship grain to that barn.
That barn (id = 13651) in turn receives shipments only from 3 greenhouses (including id = 17995) and only ships that grain to the 6 flour mills whose ids are listed as a comma-delimited list in the Supply Chain Out field.
Here is a warehouse that serves as a distribution node in this supply chain. Shipments of food are accepted only from the 6 flour mills, but is able to serve regular RCI buildings in 5 districts.
- The GUI is functional but could be a bit more eye-catching.
- I also have not found a satisfactory way of inputting supply chain restrictions, other than via a comma-delimited list of building ids.