Files @ r24242:3697a2e18a06
Branch filter:

Location: cpp/openttd-patchpack/source/media/extra_grf/orig_extra.nfo

Patric Stout
Codechange: move regression outside of bin and make it work via CMake script

The tst_stationlist savegame had to be changed to start the correct
AI. In the old setup, all regression AIs had the same name, which
made it impossible to run both regressions in parallel. With the new
setup this is possible.

Although all files are available to run the regression, it won't
really work till CMake is introduced (which will happen in a few
commits from here)
// Automatically generated by GRFCODEC. Do not modify!
// (Info version 32)
// Format: spritenum imagefile depth xpos ypos xsize ysize xrel yrel zoom flags
//
// 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 <http://www.gnu.org/licenses/>.
//
// Sources for extra graphics to complement the original graphics.
// Checks whether the correct version of OpenTTD is used before
// allowing it to be used.
//

//
// 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
//@@WARNING DISABLE 101
   -1 * 0	 08 08 FF "OTT"

// Name of the GRF
             "Original baseset extra graphics" 00

// Description of the GRF.
             "License: GNU General Public License version 2" 0D
             "Andrew Parkhouse: rivers" 0D
             "Addi and PaulC: original graphics fixes" 0D
             "OpenTTD developers: other graphics" 00

//
// The real data of the GRF is acquired from several subfiles.
//
#include "chars_orig_extra.nfo"
#include "shore.nfo"
#include "fix_graphics.nfo"
#include "airports_orig_extra.nfo"
#include "canals_extra.nfo"
#include "rivers/rapids.nfo"
#include "rivers/temperate.nfo"
#include "rivers/arctic.nfo"
#include "rivers/tropic.nfo"
#include "rivers/toyland.nfo"