newgrf.c
Mon, 30 Jan 2006 18:42:46 +0000 peter1138 (svn r3491) - NewGRF Fix: Handle loading of rail vehicle flags (unimplemented)
Mon, 30 Jan 2006 14:50:55 +0000 peter1138 (svn r3486) - NewGRF fix: Always reinitialize the ttdpatch flags as patch settings may have changed.
Fri, 27 Jan 2006 07:13:58 +0000 peter1138 (svn r3449) - NewGRF Fix: When changing the sprite ID of a vehicle, if it is not FD (custom graphics), the value needs to changed from a 16bit array offset to an array index. (fixes tropicstw.grf)
Tue, 24 Jan 2006 09:33:51 +0000 peter1138 (svn r3424) - NewGRF fix: Only power should decide whether a rail vehicle is an engine or a wagon. (fixes SHIKI 810 in jpsetw.grf)
Fri, 13 Jan 2006 18:40:39 +0000 peter1138 (svn r3397) - NewGRF fix: Show nfo sprite number instead of current sprite id for warning messages -- this makes this output more useful...
Thu, 12 Jan 2006 07:57:40 +0000 peter1138 (svn r3394) - NewGRF fix: ignore non-climate dependent cargo types. The spec is rather vague on this, but we don't support newcargos anyway.
Sat, 07 Jan 2006 16:47:59 +0000 peter1138 (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
Sat, 07 Jan 2006 13:26:52 +0000 peter1138 (svn r3386) - NewGRF: Small comment update, and fix for possible issue with engine class not getting set.
Sat, 07 Jan 2006 13:20:02 +0000 peter1138 (svn r3384) - NewGRF fix: running cost should be halved for dual head vehicles.
Mon, 02 Jan 2006 22:40:39 +0000 peter1138 (svn r3360) Fix initialization of engines for precalculation of default refit mask.
Sun, 18 Dec 2005 14:03:28 +0000 peter1138 (svn r3316) - NewGRF: Unload engine names before loading grf files. This fixes names in climates where the engines don't get loaded. Renamed function to reflect its purpose.
Sun, 18 Dec 2005 08:01:05 +0000 tron (svn r3311) Remove the unnecessary global variable _grffile_count: It's just the scroll count of a list and furthermore only used in one file
Wed, 14 Dec 2005 06:20:23 +0000 tron (svn r3297) Staticise
Tue, 15 Nov 2005 09:47:25 +0000 tron (svn r3187) Simplify overly complicated ifs, especially if (foo) return false; else return true; is confusing
Sat, 12 Nov 2005 09:30:52 +0000 peter1138 (svn r3170) - NewGRF: make ttdpatch flags to reflect patch option status, and added some more values.
Sat, 12 Nov 2005 08:51:46 +0000 peter1138 (svn r3169) Little bit of coding style fixing, and change from value to lengthof()
Sat, 12 Nov 2005 00:19:34 +0000 peter1138 (svn r3167) - NewGRF: Start moving custom station code to separate files.
Fri, 11 Nov 2005 20:34:16 +0000 peter1138 (svn r3166) Constify read-only accesses of custom stations
Mon, 07 Nov 2005 14:34:23 +0000 peter1138 (svn r3152) - NewGRF: [ 1340189 ] Action 7/9 new value : is it TTDPatch or OpenTTD? (belugas)
Sun, 06 Nov 2005 13:42:26 +0000 peter1138 (svn r3148) -NewGRF, Feature: Add support for cargo refitting specification by cargo classes.
Wed, 02 Nov 2005 16:05:45 +0000 tron (svn r3119) Don't pretend to be the Windows version of TTD all the time. When being asked answer according to _use_dos_palette. (Suggestion by Belugas)
Sun, 23 Oct 2005 13:04:44 +0000 tron (svn r3078) Some more stuff, which piled up:
Thu, 20 Oct 2005 19:44:41 +0000 peter1138 (svn r3074) -NewGrf: Fix stupid typo in weight setting.
Thu, 20 Oct 2005 15:15:58 +0000 peter1138 (svn r3071) -NewGRF: Add support for rail vehicle weight greater than 255 tons.
Tue, 18 Oct 2005 11:23:58 +0000 tron (svn r3059) Use bitfields to encode railtype and climates of engines instead of manual shifting/anding
Sat, 15 Oct 2005 07:40:22 +0000 peter1138 (svn r3045) -NewGRF, Codechange: Don't attempt to map and empty sprite group to a vehicle.
Fri, 14 Oct 2005 20:10:12 +0000 peter1138 (svn r3044) -NewGRF, Codechange: Improve handling of non-existent sprite sets.
Wed, 12 Oct 2005 09:54:29 +0000 peter1138 (svn r3034) -NewGRF: Improve error checking of setting price bases.
Wed, 12 Oct 2005 07:27:56 +0000 peter1138 (svn r3032) -NewGRF, Feature: Add support for changing base prices.
Tue, 04 Oct 2005 21:42:00 +0000 peter1138 (svn r3017) -NewGRF: Implement sprite group unreferencing and unloading.
Tue, 04 Oct 2005 20:58:10 +0000 peter1138 (svn r3016) -NewGRF: Implement the start of reference counting for sprite groups. This will allow unloading.
Tue, 04 Oct 2005 20:38:26 +0000 peter1138 (svn r3015) -NewGRF: Add a new sprite group result type, and support loading of callbacks results within random and "real" groups. (Not fully supported yet.)
Tue, 04 Oct 2005 19:52:26 +0000 peter1138 (svn r3014) -NewGRF, Codechange: Make all sprite group references be pointers instead of copying the data around.
Sun, 02 Oct 2005 12:00:30 +0000 peter1138 (svn r3006) -Fix, NewGRF: Don't assert on user input, skip data instead.
Sat, 01 Oct 2005 17:41:41 +0000 peter1138 (svn r3005) -Fix, NewGRF: Some GRF files don't specify a name or description, in which case the Action 8 is 8 bytes, not 9. (pb_viaduct)
Sat, 01 Oct 2005 17:38:48 +0000 peter1138 (svn r3004) -Feature, NewGRF: Support loading of bridge attributes and tables from GRF. Currently drawing tall pillars uses old data.
Fri, 30 Sep 2005 20:51:20 +0000 peter1138 (svn r3002) -Fix, Newgrf: Max speed of 0xFFFF means no max speed.
Mon, 26 Sep 2005 19:01:49 +0000 peter1138 (svn r2990) Remove _engine_original_sprites and replace all uses with references to our (new) original engine/vehicle tables.
Mon, 26 Sep 2005 18:43:58 +0000 peter1138 (svn r2989) - Make engine/vehicle information tables constant. Duplicate them so NewGRF data can be loaded without wiping out the default data.
Sun, 25 Sep 2005 09:04:59 +0000 tron (svn r2984) Use adequate types, this should aid portability a bit
Sat, 24 Sep 2005 13:56:39 +0000 peter1138 (svn r2982) Newgrf: Added patch option for wagon speed limits. This is enabled by default.
Thu, 22 Sep 2005 20:58:14 +0000 peter1138 (svn r2971) - Newgrf: Support loading VarAction2 parameter for variables 0x60-0x7F. This parameter isn't used yet.
Thu, 22 Sep 2005 20:35:20 +0000 peter1138 (svn r2970) - Newgrf: Allocate spritegroups dynamically; this allows a cargo ID to reference the previous definition of the same cargo ID, instead of causing loops.
Wed, 21 Sep 2005 19:07:58 +0000 peter1138 (svn r2968) -Newgrf: Implement current set of action D (ParamSet) operations.
Tue, 20 Sep 2005 17:33:57 +0000 peter1138 (svn r2966) Fix: newgrf: Replace special case with a check for the existence of a handler in VehicleChangeInfo.
Tue, 20 Sep 2005 11:07:33 +0000 peter1138 (svn r2965) Fix: newgrf: Add bounds checking to VehicleChangeInfo for vehicles and change
Tue, 20 Sep 2005 09:38:09 +0000 peter1138 (svn r2964) Fix: newgrf: Include missing grf feature canal.
Tue, 13 Sep 2005 09:23:23 +0000 tron (svn r2947) Reorder some code to prepare for future enhancements and get rid of some gotos (peter1138)
Fri, 09 Sep 2005 06:39:47 +0000 tron (svn r2926) -Fix: Use the same file slots in both initialisation stages when loading a patch grf
Mon, 15 Aug 2005 22:48:33 +0000 tron (svn r2872) -Feature: [NewGRF] Add support for "extended bytes"
Mon, 15 Aug 2005 21:19:28 +0000 tron (svn r2871) -Feature/Fix: Per GRF parameter lists
Mon, 15 Aug 2005 11:39:13 +0000 tron (svn r2868) Change the way NewGRFs are loaded: The loading process i no longer bolted onto the normal graphics loading.
Sun, 14 Aug 2005 18:10:18 +0000 tron (svn r2866) Move all functions and tables which aren't directly involved in managing the sprite heap to a new file gfxinit.c.
Sat, 13 Aug 2005 16:23:07 +0000 tron (svn r2862) Return a proper version number, when testing the TTDPatch version in the SkipIf action. Pretend to be version 2.0.1 alpha 49 for now.
Thu, 11 Aug 2005 12:51:59 +0000 miham (svn r2850) [newgrf] Patch from peter1139
Tue, 26 Jul 2005 19:34:03 +0000 tron (svn r2720) Remove unused declarations and definitions
Sun, 24 Jul 2005 14:12:37 +0000 tron (svn r2701) Insert Id tags into all source files
Fri, 22 Jul 2005 07:02:20 +0000 tron (svn r2673) Include functions.h directly, not globally via openttd.h
Thu, 21 Jul 2005 22:15:02 +0000 tron (svn r2669) Shuffle some more stuff around to reduce dependencies
Tue, 05 Jul 2005 17:47:10 +0000 celestar (svn r2521) -Codechange: Removed trailing "\n"s from DEBUG statements