Manpower OpenGFX+ Industries
-------------------
This version: ManPower OpenGFX+ Industries v5406M (513b81e62d14)

Contents:

1 About
2 Compatibility
3 Features
4 Development
5 License
6 Credits



-------
1 About
-------

OpenGFX+ Industries slightly extends the existing OpenTTD industries and
fixes issues like certain industries never closing so that one will not
end up with tons of those industries on the map.

Manpower modification of OpenGFX+ Industries implement worker crew idea 
as passenger stockpile levels - once crew levels are achieved, production level 
of primary industry steps up. 
Additionally there are switches to prevent industry closure or/and industry 
in game generation (similar to manualindustry grf).
Another switches are used to modify passenger/mail base costs and cargo payment curve.

Name of this Repo:  ManPower OpenGFX+ Industries v5406M (513b81e62d14)
Repository version: 5406
GRF_ID: 
MD5 sum:            {{GRF_MD5}}



---------------
2 Compatibility
---------------

OpenGFX is basically incompatible with all known industry sets as it
re-defines most industries; thus it will de-activate itself when the
presence of another known industry NewGRF is detected.


2. 1 Total Town Replacement Set
-------------------------------

The Total Town Replacement Set defines the banks as industries as well
and has no option to actually disable them. Thus OpenGFX+ Industries
takes this into account and disables its own modification of the banking
sector. None of the changes to the bank chain and its related cargo
availability (valuables, gold, diamonds) will take effect.



----------------------
3 Features
----------------------

OpenGFX+Industries allows to customize the industry chains independent
of the climate and to select the accepted and output cargos of a range
of industries according to your desires.

Manpower extension provide workers crew modelled by passenger stockpile 
for primary industries.
There are intensive type industries (huge number of workers is required with 
high productivity level resulting) and extensive type (low crew level and low 
amount of cargo produced).
Intensive type industries are coal and ore mines, diamond mines and planations.
Extensive type industries are forestry/lumber mills/logging camps, oil rigs/wells and gold mines.
The one exeption are lumber mills and logging camps, manpower crew does not increase productivity, 
instead of that, presence of crew protect lumber mill or logging camp against closure due to lack of nearby trees. 

Additionally, mines/rigs/wells have limited (randomly generated) non-renevable resources.
Coal and ore mines and oil rigs/wells have large resource granted, gold and diamond mine - small.
If mine resources are about to be exhausted, warning text is displayed, 
additionally remaining crew drops to zero 
(and production level is reduced back to the minimal level as an result).   

If coal chain is forced, steel mill would require both coal and iron ore stockpiled to produce steel.
Steel production rate depend on bunker level, but there is 20..30 kT stockpile limit
(however it is hard to reach this limit because resources consumption increase with stockpile size, if both ore and coal bunkers are not empty).

Similar feature is available for factory and food processor (enabled via forced setting of food chain to food processor).
Third cargo (usually steel) act as production booster (if delivered, first and second stockpile will be consumed faster).

Farm can work in following modes: plain farm (no manpower function, default setting),
grain only with manpower function (if "grain only" option is selected), livestock without manpower (if "livestock only" is selected) and splitted to arable and animal farm.

In the latter case, arable farm need manpower and produce grain, additionally manpower acceptance level (and resulting grain production level) depend on monthly goods (supplies) delivery.
Animal farm need grain stream delivery to increase livestock production. 
Above option is enabled, if farm cargo destination is forced to food processor. 

Passenger and mail payment can be reduced by 30%.
All cargo payment curves can be flattened in order to better match for large maps.

3.1 Parameters
--------------

* Oil refinery distance:
    Allows to set the maximum distance for oil refineries from the map
    border. Alternatively allows to disable this restriction completely.
* Oil wells restrictions:
    Allows oil wells to increase production and to disable the building
    restrictions for oil wells, including their limitation to years
    earlier than 1950.
* Oil rigs building restrictions:
    Allows to build oil rigs prior to 1960 and during map generation
* Valuables bank restriction:
    Allows banks which accept valuables to be built also during map
    generation
* Coal chain:
    Configures the coal chain
    Producer:   coal mine (Coal)
    Recipient:  powerplant (Coal)
* Oil chain:
    Configures the oil chain
    Producer:   oil well, oil rig (Oil)
    Recipient:  oil refinery (Oil)
* Valuables chain:
    Configures the valuable chain to valuables, diamonds and / or gold.
    Producer:   Diamond mine (Diamonds)
                Gold mine    (Gold)
                Bank         (Valuables)
    Recipients: Bank         (Diamonds, Gold, Valuables)
* Iron ore chain:
    Configures the iron ore chain
    Producer:   Iron ore mine
    Recipient:  Steel mill
*Copper ore chain:
    Configures the copper ore chain
    Producer:   Copper ore mine
    Recipient:  Factory
* Rubber chain:
    Configures the rubber chain
    Producer:   Rubber plantation
    Recipient:  Factory
* Farm chain:
    Configures the farm chain
    Producer:   Farm (Grain and / or livestock)
* Farm destination:
    Configures the destination of farm cargos
    Recipient:  Factory or Food Processing Plant
    Note that depending on the presence of other industry chains the
    Food Processing Plant might be chosen whatever this setting
* Fruit chain:
    Configure the presence of the fruit plantation
    Producer:   Fruit plantation (fruits)
    Recipient:  Shops
* Wood chain:
    Configure the wood source
    Producer: forest or lumber mill
* Wood destination:
    Configure the destination for wood
    Recipient:  Sawmill, paper mill or factory
    Note that depending on the presence of other industry chains the
    factory destination might be ignored and sawmill chosen instead
* Water chain:
    Configure the presence of the water chain
    Producer:   Water well
    Recipient:  Water tower

Manpower extension:
* Low crew level for extensive industry:
    Minimal number of passenger stockpile to keep extensive production above minimal limit
* High crew level for extensive industry:
    Minimal number of passenger stockpile to raise extensive production
* Low crew level for intensive industry:
    Minimal number of passenger stockpile to keep intensive production above minimal limit
* High crew level for intensive industry:
    Minimal number of passenger stockpile to raise intensive production
* Random construction/closure of industries:
    if switched off, main industries appears only on map creation and are not closed (exception: mines and lumber mills)
* Random construction/closure of town industries:
    As above, for banks, water towers, shops.
* Lumber mill random creation: allow random creation of lumber mills during game play. Lumber mills are protected by presence of nearby trees or crew.
* Passenger and mail payment decreased by 30% - reduced payment for better game balance, becasue passengers have double function - normal cargo and industry booster. 
* Cargo payment curve can be flattened (less late delivery penalty and lower base cost). 

----------------------
4 Development
----------------------

Requirements for building this NewGRF successfully:
	NML (0.3 or nightly)
	gcc
	awk
	grep
	md5sum (or md5 on Mac)
	make
    mercurial (recommended)
    python (recommended)
If you want to bundle the grf, you'll need additionally
	tar
	zip
	bzip2
	unix2dos (optional)



---------
5 License
---------

This NewGRF was written by the authors as listed in the credits section
and is free to use for anyone under the terms of the GNU Pulic License
version 2 or higher. See license.txt.



---------
6 Credits
---------

Authors: Ingo von Borstel (aka planetmaker)
         José Ángel Soler Ortiz (aka Terkhen)
         Industry map colours:      3iff
         Manpower extension: Maciej Czapkiewicz (aka McZapkie)
	 logging camp industry: Maciej Czapkiewicz (aka McZapkie)
Graphics:
	Snowy oil well ground tile: 2006TTD
	Gold mine sprites:          Zephyris (modified by planetmaker)
	Diamond mine sprites:       Zephyris (modified by planetmaker)
	Iron ore mine sprites:      Zephyris (modified by planetmaker)
	Shop sprites:               Irwe     (modified by andythenorth)
	logging camp sprites:       McZapkie 


Translations:
	Catalan:                    Juanjo, Bassals
	Dutch:                      Alberth
	Finnish:                    juzza1
	German:                     planetmaker, Jogio
	Greek:                      Tafidis
	Hungarian:                  molace
	Indonesian:                 UseYourIllusion, Yoursnotmine
	Korean:                     Telk
	Kroatian:                   Voyager1
	Norwegian (bokmal)          Trond
	Russian:                    Deicide, George
	Scotish Gaelic:             GunChloeoc
	Spanish:                    Terkhen, SilverSurferZzZ
