newgrf.h
Thu, 21 Dec 2006 10:29:16 +0000 Darkvater (svn r7523) -Feature: Add the possibility to change the newgrf configuration of a running game.
Tue, 12 Dec 2006 19:38:41 +0000 peter1138 (svn r7490) -Feature: Load a list of NewGRFs from the config (in the [newgrf-static] section) that should always be loaded. These will also be active during the intro screen, and in multiplayer games. Only "network-safe" NewGRFs are permitted, such as fonts and sprite replacement sets.
Mon, 04 Dec 2006 13:45:20 +0000 peter1138 (svn r7354) -Codechange: Remove grffile->flags and use grfconfig->flags exclusively. Update action 7/9 now that we know if GRFs are disabled.
Mon, 04 Dec 2006 08:30:04 +0000 peter1138 (svn r7348) -Feature: Initial support for saving NewGRF settings with savegames. Back up your savegames...
Sun, 03 Dec 2006 23:46:54 +0000 peter1138 (svn r7345) -Codechange: enumification of NewGRF loading stage, and move enum definition to header for future use.
Sat, 02 Dec 2006 09:54:49 +0000 peter1138 (svn r7325) -Feature: Add support for action 5 type 0x0D, coast sprites.
Thu, 05 Oct 2006 15:07:34 +0000 peter1138 (svn r6654) - Codechange: If no 2cc vehicles are available, hide the secondary colour choice.
Wed, 27 Sep 2006 18:17:01 +0000 peter1138 (svn r6532) - Feature: Add support for NewGRF sound effects. Currently sound priority isn't supported.
Wed, 17 May 2006 21:26:12 +0000 peter1138 (svn r4901) - Codechange: change 'SpriteGroup *' to 'struct SpriteGroup *' within StationSpec and GRFFile struct declarations. Now only code which actually references those pointers needs to know about the SpriteGroup struct. Remove some unnecessary lingering header dependencies.
Sun, 07 May 2006 10:58:53 +0000 peter1138 (svn r4767) - Newstations: fix loading / use of custom ground sprites
Sat, 06 May 2006 22:20:16 +0000 peter1138 (svn r4760) - Newstations: change the way custom stations are allocated when loading from GRF, as the current way was flawed (reallocing memory which is referenced elsewhere)
Mon, 01 May 2006 16:52:43 +0000 peter1138 (svn r4650) - NewGRF: use the correct type for _cur_spriteid
Sun, 23 Apr 2006 18:03:55 +0000 peter1138 (svn r4549) - NewGRF: store the grf version from Action 0x08.
Sun, 23 Apr 2006 15:57:34 +0000 peter1138 (svn r4546) - NewGRF: add support for Action 0x05, type 0x04: replacement signal graphics. Thanks to Purno for supplying data to test
Sat, 22 Apr 2006 13:17:13 +0000 Darkvater (svn r4527) - Feature [NewGRF]: Add support for specifying parameters to GRF files. Usage: "mygrf = 1". You can pass up to 128 parameters, each one seperated by a comma or a space-character. Big thanks to peter1138 for the inspiration and examples.
Sat, 15 Apr 2006 21:27:59 +0000 Darkvater (svn r4439) - NewGRF: Add support for Action 0x10. This also required an extra pre-stage (before initialize and activation) to scan the GRF file for GOTO labels. Big thanks for peter1138 for the guidance and answers, as well as parts of the code.
Tue, 11 Apr 2006 10:05:52 +0000 peter1138 (svn r4352) - NewGRF Codechange: dynamically allocate the memory used to store custom station data. This saves us approximately 40KB per GRF file, if there are no stations defined.
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
Sat, 12 Nov 2005 00:19:34 +0000 peter1138 (svn r3167) - NewGRF: Start moving custom station code to separate files.
Sat, 22 Oct 2005 06:39:32 +0000 tron (svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in comments, excess empty lines, minor other changes
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.
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, 24 Jul 2005 14:12:37 +0000 tron (svn r2701) Insert Id tags into all source files
Thu, 10 Mar 2005 07:01:43 +0000 tron (svn r1981) Typedef some structs and enums
Fri, 19 Nov 2004 22:53:18 +0000 pasky (svn r687) Export InitNewGRFFile() and DecodeSpecialSprite() properly.
Wed, 17 Nov 2004 20:08:13 +0000 dominik (svn r665) code fixes for newgrf.c/newgrf.h
Wed, 17 Nov 2004 18:53:49 +0000 dominik (svn r663) [newgrf] sorry, forgot newgrf.h