A NewGRF that adds tea to OpenTTD.

Björn Wärmedal bf0e116da4 Bugfix: teahouse can be placed near bank 9 maanden geleden
gfx 3760edd7ba Bumped version to 1.4.0 1 jaar geleden
graphic_templates 3760edd7ba Bumped version to 1.4.0 1 jaar geleden
lang 51979a656c Updated README and the short description in lang/english.lng 1 jaar geleden
.gitignore 60f94e9cad Yeah... not working, but at least a start. 2 jaren geleden
00-grf-basics.nml c5113cc49b New tilelayouts and design for farms, some file organisation. 2 jaren geleden
01-cargoes.nml eb73317e59 Bug fixes 2 jaren geleden
02-teatree-farm.nml bf0e116da4 Bugfix: teahouse can be placed near bank 9 maanden geleden
03-tea-factory.nml bf0e116da4 Bugfix: teahouse can be placed near bank 9 maanden geleden
04-teahouse.nml bf0e116da4 Bugfix: teahouse can be placed near bank 9 maanden geleden
05-carriages.nml 3760edd7ba Bumped version to 1.4.0 1 jaar geleden
LICENSE.txt 0e7aa9cb1c Version 1.0.0! Uploaded to BaNaNaS 2 jaren geleden
README.md 51979a656c Updated README and the short description in lang/english.lng 1 jaar geleden
build.sh 78c125e53f looots of changes... sorry about that. 2 jaren geleden
custom_tags.txt bf0e116da4 Bugfix: teahouse can be placed near bank 9 maanden geleden
requirements.txt 38458b79f5 Setting up necessities 2 jaren geleden

README.md

Tea Tea Deluxe

A NewGRF for OpenTTD that adds tea to the game!

Tea tree farms produce tea leaves. Deliver them to tea factories asap. The luxurious Tea Tea Deluxe is created in the factories and enjoyed in teahouses in civilised cities.

General Information

Five things are added with this extension:

  • Farms producing tea leaves (with wee animated farm workers!).
  • Factories turning tea leaves into tea.
  • Teahouses consuming tea.
  • Custom train carriages for tea leaves and boxes of tea, respectively.

GRF ID: BW\01\01

Requirements

The NewGRF is tested on OpenTTD 12.2 and later. It should be compatible with a lot older versions too.

Installation

This NewGRF is available from the ingame Online Content

Why This NewGRF?

Tea is important. Tea is life. Tea is civilisation.

I must have tea. Tea. Tea!

The game is not allowed to be without tea. Not on my watch.

Frequently Asked Questions

Q: How much tea do you drink? A: More than you.

Credits

All code in this NewGRF was made by Björn Wärmedal, aka pickpacket/ew0k/tinyrabbit/a whole lot of other handles depending on context.

The sprites for the train carriages are based on the goods wagon from the OpenGFX graphics pack. All other sprites are entirely original art.

It's written in the excellent NewGRF Meta Language, which requires Python 3.x. A requirements.txt file for installation with pip is included.

Contact information

Please report any bugs you find to bjorn.warmedal@gmail.com, address them to the very same by the nick pickpacket on the irc.oftc.net IRC server, or in the project at https://notabug.org/tinyrabbit/tea-tea-deluxe

The same contact information as above applies for other problems and general inquiries as well.

License

Tea Tea Deluxe - This NewGRF adds a tea based economy chain. Copyright (C) 2022 Björn Wärmedal

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Obtaining the source

The source is available at https://notabug.org/tinyrabbit/tea-tea-deluxe

Building the NewGRF

NML can only build one file. For readability this NewGRF is split into several .nml files. The build.sh script combines these in the proper order and builds the NewGRF, passing any arguments on to NML directly.