From 7d11c392a4dca4d3f17c1c77976097df96c933e4 Mon Sep 17 00:00:00 2001 From: rubidium Date: Sat, 14 Aug 2010 14:50:06 +0000 Subject: (svn r20490) -Change: merge the extra GRF sources so updating them becomes a bit easier. The (prebuilt) grf will still remain, so if you don't have NFORenum and GRFCodec it will still work. --- media/extra_grf/openttd.nfo | 106 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 media/extra_grf/openttd.nfo (limited to 'media/extra_grf/openttd.nfo') diff --git a/media/extra_grf/openttd.nfo b/media/extra_grf/openttd.nfo new file mode 100644 index 000000000..382230bc0 --- /dev/null +++ b/media/extra_grf/openttd.nfo @@ -0,0 +1,106 @@ +// Automatically generated by GRFCODEC. Do not modify! +// (Info version 7) +// Format: spritenum pcxfile xpos ypos compression ysize xsize xrel yrel +// +// $Id$ +// +// This file is part of OpenTTD. +// OpenTTD 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, version 2. +// OpenTTD 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 OpenTTD. If not, see . +// +// Sources for OpenTTD's required base graphics. +// Checks whether the correct version of OpenTTD is used before +// allowing it to be used. +// + +// +// -- NFO Renum 'settings' -- +// Do not make nforenum warn about the fact that we use a reserved GRF ID +// @@WARNING DISABLE 101 +// -- End of NFO Renum 'settings' -- +// + +// +// Number of sprites, it is wrong, but GRFcodec automagically gets it right. +// + 0 * 4 00 00 00 00 + + +// +// Check whether we are running OTTD or not. +// + -1 * 0 07 9D 04 \7= 01 00 00 00 01 + -1 * 0 0B 03 7F FF 80 " is not for TTDPatch. Use ttdpatch(w).grf." 00 + + +// +// Check for OTTD's version number +// + +// First step... Variable A1 might not exist. If that's the case it always +// skips. As we do not want to skip out of the whole testing, we skip over +// the real version check. + -1 * 0 07 A1 04 \7= FF FF FF FF 02 + +// Real version check. + -1 * 0 07 A1 04 \7> \w20304 01 01 03 + +// If the version check is supported, the string is translateable via OpenTTD +// itself. Use it!. + + -1 * 0 0B 03 7F 06 "1.1 (or trunk r20304)" 00 + +// Some OTTD versions before r11130 did support Action B, so use the English +// phrase there + -1 * 0 0B 03 7F FF "Requires OpenTTD version 1.1 (or trunk r20304) or better." 00 + +// Final fallback. No Action B support, just skip to the end of the file. + -1 * 0 07 A1 04 \7= FF FF FF FF 00 + +// We are a DOS paletted NewGRF, so tell OpenTTD that. Then it can actually +// do the right thing. Yay for that feature as that means no duplicate NewGRF! + -1 * 0 14 + "C" "INFO" + "B" "PALS" \w1 "D" + 00 + 00 + +// GRF ID, must start with FF so it gets ignored + -1 * 0 08 07 FF "OTT" + +// Name of the GRF + "OpenTTD's base graphics " 00 + +// Description of the GRF. + "License: GNU General Public License version 2" 0D + "Marcin Grzegorczyk: non-halftile foundations" 0D + "Michael Blunck: catenary, signals" 0D + "George: canals" 0D + "David Dallaston: tram tracks" 0D + "Jonathan G. Rennison: aqueducts" 0D + "Bilbo, Jasper Vries: font" 0D + "OpenTTD developers: other graphics" 00 + +// +// The real data of the GRF is acquired from several subfiles. +// +#include "2ccmap.nfo" +#include "signals.nfo" +#include "elrails.nfo" +#include "foundations.nfo" +#include "canals.nfo" +#include "oneway.nfo" +#include "tramtracks.nfo" +#include "shore.nfo" +#include "sloped_tracks.nfo" +#include "airports.nfo" +#include "roadstops.nfo" +#include "aqueduct.nfo" +#include "autorail.nfo" +#include "flags.nfo" +#include "openttdgui.nfo" +#include "airport_preview.nfo" +#include "chars.nfo" +#include "overrides.nfo" +#include "fix_graphics.nfo" -- cgit v1.2.3-54-g00ecf