Transfer Controller 0.7.8

If you liked this item, please rate it up on Steam Workshop page.

Authors: algernon, t1a2l, Chamëleon TBN

Last revision: 19 Nov, 2022 at 03:58 UTC (17)

File size: 578.56 KB

On Steam Workshop

Description:
Under development – TESTING

Use Transfer Manager CE instead (new players especially)

Sleepy’s Transfer Manager CE is an alternative to this mod that’s generally more mature and at a more advanced stage of development than this one.

I view Transfer Manager CE as being the pick of Cities: Skylines transfer mods, over this one. If you’re new to this type of mod, I recommend that you use Transfer Manager CE instead of this one. If you’ve got a specific use case where you think this one is better, then sure, use this one.

This mod is still actively maintained and developed, but at a lower pace and priority than other mods, due to the existence of Transfer Manager CE as a more mature alternative.

New in 0.7
  • Vehicle selection for each supported building type – choose which vehicle(s) can spawn for each building.
  • Support for taxis
  • Improved UI

  • Overhauls the way the game handles service vehicle disptaching goods transfers, with improved matching based on closest distance (similar to Transfer Manager Community Edition).
  • Provides optional fine-grained user control over specific transfers, including which districts or even buildings are served by a given building, and adds per-building control of import/export permissions, similar to the abandoned Enhanced District Services mod.
  • Adds a setting where buildings can be set to prefer transfers within their own local district.
  • Adds the ability to prioirtize transfers to and from warehouses.
  • Covers cargo transfers (all kinds), emergency services (police/fire/ambulance), city services (garbage collection, road maintenance, snow removal), deathcare (hearses), taxis, prisoner transfers, mail, and education (cims choosing which schools and universities to attend).
  • Includes the ability to add extra priority to outgoing rail and/or shipping connections (over other outside connection types).
  • Optionally tracks any pathfinding failures and prevents attempts to dispatch to buildings that can’t be reached (no more repeated hearse/firetruck/garbage truck/etc. spawning failures due to part of your city being unreachable from a particular depot).
  • Allows control of which vehicle(s) will spawn from any supported building (provided no vehicle is already selected with the game’s vehicle selection, where available) Replaced by the Vehicle Selector mod.

This mod implements optional enhancements to the game’s Transfer Manager system, as well as enabling fine-grained control of specific buildings and transfers.

The game’s Transfer Manager is the system that governs all interactions between buildings, most relevantly (for this mod) cargo transportation, emergency service dispatch (fire, police, and ambulance), garbage services, mail collection and delivery, and prisoner transfers.

Although this mod implements similar functionality to some earlier mods (notably More Effective Transfer Manager and Enhanced District Services), this is a completely new mod with a new codebase developed completely from scratch.


Current features
Prioritize warehouse transfers

Use this to encourage the algorithm to give higher priority to transfers to and from warehouses (over other available options for the same type of cargo).

0 (no warehouse priority) is the default, for the same behavior as the unmodded game; 4 gives a very high priority for warehouse transfers.

NOTE: there is no ‘optimum setting’ for this value; the best value will vary from city to city based on the specifcs of the city and what you are trying to achieve. You’ll need to experiment to find which value works best for you.

Per-building settings – restrictions, preferences, and vehicles

Activate the tool in-game using the UUI button or the configurable hotkey (default Ctrl-Alt-T). Selecting a building with this tool will bring up a panel where you can choose to enable district/building/outside connection restrictions for this building, by category of transfer (the numer of categories will depend on which transfers are supported by the specific building). You can specify which districts (including park/industry/campus/airport districts) a given building is limited to, if off-map imports or exports are permitted (where applicable), if the building will prefer transfers within its own district, and which vehicles the building can spawn (where applicable).

Warning on restrictions

Restrictions are a very powerful tool, but also potentially a dangerous one; the wrong restrictions can have a damaging effect on your city. They will also generally not be sufficient on their own to compensate for any fundamental errors in city design, layout, or transportation.

Trying to apply too many restrictions across your city runs the risk of service or supply chain collapse should something go wrong. Be careful!

Buiilding vehicle selection

This selection is available in the Transfer Controller panel for the building. If more than one vehicle is selected, the spawning vehicles will be randomly selected from the list.

The mod’s selection will be overriden by any game service vehicle selection, so to make the mod’s selection work instead make sure the game’s selection is set to ‘Random’.


Supporting mods

Works with Sleepy’s excellent Call Again mod. Check it out!

Use Vehicle Selector to select building vehicles; Vehicle Selector replaces and extends the vehicle selection functionality originally in this mod.

Incompatible mods


Any other mod that overrides the game’s transfer manager will be incompatible with this one (you can’t have more than one mod trying to do the same thing). This includes:


[discord.gg]

As with all testing versions of mods, make sure you keep regular backups of your cities.


Meta

This mod uses Harmony[github.com] version 2.2 by Andreas Pardeike via the Cities Harmony mod by boformer.

Saves data in the savefile, but doesn’t alter any savefile structure, and can be safely removed at any time.


Source code

[github.com].


Translations

[crowdin.com].
Please leave a message below if you’d like me to add another language on CrowdIn.