NewGRF for OpenTTD - Industry set based on frosch's Manual Industries 2r5. Supports 16 cargos in/out. Adds some new industries, cargos, and cargo chains.
-
About
Based on frosch's Manual Industries 2-r5, Wannaroo Basic Industries supports 16 cargos in/out and adds some new industries, cargos, and cargo chains in an attempt to make the default industries more interesting. Alternate production parameter allows primary industry production changes without industry closure. Temperate, Arctic, Tropic industries are updated, no changes to Toyland.
-
Compatibility
Wannaroo Basic Industries is unlikely to be compatible with any other industry set (except other Wannaroo industry sets). No checks are carried out when starting a game. Load multiple industry sets at your own risk.
Compatibility with any newgrf is not guaranteed. No warranties are expressed or implied.
Cargos can have multiple destinations; this may affect AIs, Game Scripts, and cargodist (none of which I generally use and haven't tested against).
Requirements: OpenTTD 1.9.0 or later, vehicle sets that support new cargos.
-
Features
-
New cargos: Alcohol, Building Materials, Chemicals, Copper, Lumber, Petrol, Plastic, Recyclables, Stone, Waste
-
New industries: Recycling Depot, Recycling Plant, Shop, Superstore
-
Modified Industries:
-
Temperate: Bank, Coal Mine, Factory, Food Processing Plant, Forest (layouts only), Iron Ore Mine, Lumber Mill, Power Plant, Refinery, Sawmill, Steel Mill
-
Arctic: Bank, Coal Mine, Factory (was Printing Works), Food Processing Plant, Forest (layouts only), Gold Mine, Lumber Mill, Oil Rig, Paper Mill, Power Plant, Refinery, Sawmill
-
Tropic: Bank, Copper Ore Mine, Diamond Mine, Factory, Food Processing Plant, Forest, Oil Rig, Power Plant, Refinery
-
-
Other features: Houses can accept Passengers, Mail, Goods, Food, Building Materials, Water.
-
Parameters: hopefully are self-explanatory
-
-
Development
The usual pnml/nml files with C includes and macros.
However, house cargo acceptance modifications are done in nfo.
Additional steps to create houses.nfo:
- generate wannaroo-basic-industries-part.nfo code from wannaroo-basic-industries.nml via nmlc
- update sprite numbers in docs/wrbi_house_defaults_food_good_bdmt_all_climates.ods
- copy/paste house sprites into houses.nfo
I built this newgrf on Linux Mint 19.3 using gcc version 7.5.0, NML version 0.5.2, and grfcodec version 6.0.6 r991.
Translations gladly accepted. Please open an issue on GitHub (https://github.com/jrook1445/wannaroo-basic-industries) and attach your lang file so I can include it in a release.
-
License
GPL v2
-
Credits
Author of this newgrf: jrook1445 (https://github.com/jrook1445)
Source code: https://github.com/jrook1445/wannaroo-basic-industries
Credit and Acknowledgements (with sincere thanks and appreciation):
Manual Industries 2-r5: base industry code: frosch123, https://github.com/frosch123/ManualIndustries2
OpenGFX: re-use of base set sprites: all contributors/developers as listed in 6.0 Credits, https://github.com/OpenTTD/OpenGFX/blob/master/README.md
FIRS 3: industry and cargo colours, cargo definitions, cargo icons; ideas for industry location checks: andythenorth et. al. as listed in credits.txt, http://bundles.openttdcoop.org/firs/releases/3.0.12/credits.txt
OpenGFX+ Industries 0.3.5: forest sprite layouts, forest tile animations, and tree sprites; shop gfx and original shop nml; cargo definitions; ideas for C macros and industry location checks: Ingo von Borstel (aka planetmaker) et. al. as listed in readme.ptxt, https://dev.openttdcoop.org/projects/ogfx-industries/repository/entry/docs/readme.ptxt
ECS industry extension: ideas for C macros and industry location checks: Maciej Czapkiewicz (aka McZapkie), https://dev.openttdcoop.org/projects/ecs-industry-extension
NML and NFO: with many thanks to all the developers/contributors of NML, NFO, and the documentation/newgrf spec website at https://newgrf-specs.tt-wiki.net/wiki/Main_Page
Inspiration: Manual Industries, PBI, FIRS, OpenGFX+ Industries
☮️