North American Road Vehicle Set NewGRF ----------------------------------- This version: North American Road Vehicle Set 0.1.1M Contents: 1 About 2 Quickstart 3 Usage and parameters 4 Building from source 4.1 Requirements 5 License 6 Credits ------- 1 About ------- This set will eventually represent the full breadth of North America's road vehicles - cars, vans, trucks, buses and trams. Currently, buses and trams from 1910 to 2006, one truck and one van are included. Name of this Repo: North American Road Vehicle Set 0.1.1M GRF_ID: "NARV" MD5 sum: a11f8efbcbb5df3739fddc436c715cef narvs.grf Repository version: 51 -------------- 2 Installation -------------- Download the set from bananas or put the unzipped archive into your OpenTTD data folder. ---------------------- 3 Usage and parameters ---------------------- Currently, no parameters are available, so read on. ---------------------- 4 Building from source ---------------------- Before this build system can be applied to a newgrf, you have to adopt a few lines in Makefile.config, mainly you'll have to replace "mynewgrf" by the actual name of your newgrf. Also make sure to change that in the .hgignore file. The Makefile offers different targets. A brief overview is given here: all: This is the default target, if also no parameter is given to make. It will simply build the grf file, if it needs building bundle: This target will create a directory called "-nightly" and copy the grf file there and the documentation files, readme.txt, changelog.txt and license.txt bundle_zip This will zip the bundle directory into one zip for distribution bundle_tar This will tar the bundle directory into a tar archive for distribution or upload to bananas bundle_src Creates a source bundle install: This will create a tar archive (like bundle_tar) and copy it into the INSTALLDIR as specified in Makefile.local (or the default dir, if that isn't defined). Don't rely on a good detection of the default installation directory. It's especially bound to fail on windows machines. distclean: This phony target cleans everything from a source bundle which wasn't shipped. clean: This phony target will delete all files which this Makefile will create mrproper: This phony target will delete also all directories created by different Makefile targets remake: It's a shortcut for first cleaning the dir and then making the grf anew. 4.1 Requirements ---------------- In order to build this newgrf from source you need: - python 2.5+ with yacc, pil modules installed - NML r500 or newer - make 3.80+ - gcc as pre-processor - some small shell tools: cat, sed and optionally: - unix2dos possibly for conversion of the documentation files - tar for creating bundles - zip for creating bundles --------- 5 License --------- This NewGRF is free to use for anyone under the terms of the GNU Public License v2 or higher. See license.txt. The source code can be obtained from the #openttdcoop DevZone at http://dev.openttdcoop.org/projects/narvs or via mercurial checkout hg clone http://dev.openttdcoop.org/projects/narvs --------- 6 Credits --------- Coding: oberhümer Graphics: DanMacK(pre-1988 buses, pre-1970 trams), oberhümer (partly from self-made Blender models) Sound effects: Zephyris, from his eGRVTS Translations: German: oberhümer