recently there were some patches, which added more town effect cargos, to increase town building challenge. I missed the variability, so I start working on a citybuilder patch, being inspired by another patches and few servers that run city building goal.
So far I got to program additional setting for all cargo slots, namely: amount needed per month, population from which to require the cargo and storage decay (not very common, but I like this option). Each can be defined by desire in menu for all cargo slots (32 slots).
This make it possible to lay any industry set available, one just needs to fill in the cargos defined in them.
NEWS:
Idea revided
After some thoughts I remade the system of town requirements to be configurable via NEWGRF.
This is done by new properties of cargo feature, properties 20, 21 and 22.
Game mechanics, newgrf configuration and more is described in manual, which is part of the enclosed archive as well as everything you need.
Download from Novapolis site
Novapolis Citybuilder client 1.2.3
Town gui detail: There is Cargo name, amount delivered current month, required cargo (proportional to population), cargo in storage (if decay is under 100%, there can be something left), and from what population cargo is needed.
When cargo is not needed yet, the row is faded with grey colour, when it is needed, it is orange, and finally when enough cargo is supplied, it turns green to ease the recognition

Setting gui:
Any improving ideas are welcomed