frosch
|
a54b711dc1
|
(svn r20848) -Add: _loaded_newgrf_features.used_liveries to keep track which liveries are used by some vehicle resp. which are not used at all.
|
2010-09-25 21:59:22 +00:00 |
yexo
|
2d4c5ea668
|
(svn r20797) -Fix: disable houses without a size that are available according to their building flags
|
2010-09-13 13:27:29 +00:00 |
yexo
|
e5a81fbbde
|
(svn r20796) -Fix: make sure all houses in the house spec array are valid. It was possible that part of a multitile house was not copied because the array was full
|
2010-09-13 13:08:53 +00:00 |
smatz
|
82949024f1
|
(svn r20758) -Fix: when leaving the program, current newgrf config would leak, causing valgrind warnings
|
2010-09-06 18:20:07 +00:00 |
smatz
|
29cec22a2e
|
(svn r20756) -Cleanup: no need to check return value of CallocT
|
2010-09-06 16:02:42 +00:00 |
rubidium
|
7ee2c31f99
|
(svn r20713) -Fix (r20654): when ignoring action0 object properties, ignore property 13 correctly
|
2010-09-01 19:45:50 +00:00 |
rubidium
|
00415213f3
|
(svn r20675) -Add [FS#4077]: method to access the (action 14) NewGRF version of other NewGRFs
|
2010-08-28 21:45:44 +00:00 |
rubidium
|
c481e3b110
|
(svn r20655) -Codechange: implement reading the action3 of objects
|
2010-08-28 18:22:24 +00:00 |
rubidium
|
23ba40d385
|
(svn r20654) -Codechange: implement reading action0 of objects
|
2010-08-28 18:21:09 +00:00 |
rubidium
|
f9a9b0ed4a
|
(svn r20649) -Codechange: implement classes for objects
|
2010-08-28 17:32:30 +00:00 |
rubidium
|
34da98f2b1
|
(svn r20647) -Codechange: update some of the object spec information
|
2010-08-28 17:29:12 +00:00 |
rubidium
|
30f2afac9b
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
2010-08-26 22:01:16 +00:00 |
rubidium
|
e2e26190d5
|
(svn r20623) -Codechange: unify the storing of animation related information
|
2010-08-26 15:31:40 +00:00 |
rubidium
|
7f86dcca90
|
(svn r20621) -Codechange: move animation frames of houses, objects and industries to m7 (same as airports and stations)
|
2010-08-26 14:36:00 +00:00 |
rubidium
|
193800e0fa
|
(svn r20620) -Codechange: rename airporttile's callback_flags to callback_mask, so it's the same for all NewGRF features with callbacks
|
2010-08-26 11:18:32 +00:00 |
yexo
|
0a644af019
|
(svn r20611) -Fix: disable newgrf houses that have a different size then their substitute type
|
2010-08-24 16:30:31 +00:00 |
yexo
|
09d109a787
|
(svn r20602) -Change (r20601): use DFLT instead of DEFA as name for the default field
|
2010-08-23 21:53:55 +00:00 |
yexo
|
a36159614a
|
(svn r20601) -Feature: [NewGRF] Add 'DEFA' field to set parameter defaults with action 14
|
2010-08-23 21:47:07 +00:00 |
rubidium
|
552adca67f
|
(svn r20566) -Feature: happy smiles on the faces of Ammler and planetmaker
|
2010-08-19 19:23:38 +00:00 |
yexo
|
241d705406
|
(svn r20474) -Cleanup: remove some unused code
|
2010-08-12 21:36:43 +00:00 |
rubidium
|
29b489a055
|
(svn r20437) -Codechange: lets Engines use GRFFilePropsBase as well
|
2010-08-10 15:54:53 +00:00 |
rubidium
|
3d21fb44aa
|
(svn r20436) -Codechange: use GRFFilePropsBase's spritegroup for stations.
|
2010-08-10 15:51:33 +00:00 |
rubidium
|
ca7a067b7a
|
(svn r20435) -Codechange: move spritegroup to GRFFilePropsBase and prepare it for more spritegroups
|
2010-08-10 15:49:35 +00:00 |
rubidium
|
ef50a89ca5
|
(svn r20407) -Codechange: make AirportClass use the new generic class
|
2010-08-07 22:08:20 +00:00 |
rubidium
|
edbadde301
|
(svn r20406) -Codechange: make StationClass use the new generic class
|
2010-08-07 22:07:07 +00:00 |
rubidium
|
2b645d1b0d
|
(svn r20404) -Codechange: remove the need for StationSpec::allocated
|
2010-08-07 21:39:30 +00:00 |
rubidium
|
2d3ee123af
|
(svn r20402) -Codechange: rename the airport/station class id to something slightly more generic
|
2010-08-07 21:10:57 +00:00 |
rubidium
|
6d6939f844
|
(svn r20401) -Codechange: let HouseSpec use GRFFileProps
|
2010-08-07 21:03:38 +00:00 |
rubidium
|
b6a0806948
|
(svn r20400) -Codechange: let StationSpec use GRFFilePropsBase
|
2010-08-07 20:52:45 +00:00 |
yexo
|
d00cf48323
|
(svn r20377) -Feature: [NewGRF] prop 0x0A tile layout for airports
|
2010-08-05 12:10:22 +00:00 |
yexo
|
a48dbd7c51
|
(svn r20370) -Add: [NewGRF] new action 5 block to add airport preview sprites
|
2010-08-05 12:03:58 +00:00 |
terkhen
|
8203749e68
|
(svn r20301) -Add: [NewGRF] Read air drag property from Action 0 for trains.
|
2010-08-02 14:51:35 +00:00 |
frosch
|
4bd32799f1
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
2010-08-01 19:44:49 +00:00 |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
2010-08-01 19:22:34 +00:00 |
rubidium
|
e356cb9405
|
(svn r20281) -Codechange: unify case scope closure + break coding style
|
2010-08-01 18:53:30 +00:00 |
alberth
|
a825b4fa5f
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
2010-07-31 21:02:56 +00:00 |
rubidium
|
ac280af8bc
|
(svn r20259) -Add: allow NewGRFs to specify their version and use that to hide old NewGRFs / to choose the newest when loading compatible NewGRFs
|
2010-07-31 14:40:50 +00:00 |
rubidium
|
9c241135f2
|
(svn r20257) -Codechange: unify some node handling code and don't require a single root node
|
2010-07-31 12:05:41 +00:00 |
yexo
|
d6eab96a22
|
(svn r20255) -Add: allow NewGRFs to specify static info about their user-changeable parameters
|
2010-07-31 09:51:04 +00:00 |
rubidium
|
4a4f02dc81
|
(svn r20254) -Add: allow NewGRFs to specify their palette
|
2010-07-31 09:44:38 +00:00 |
rubidium
|
e469a94a2d
|
(svn r20253) -Codechange: change GRFConfig::windows_paletted into a bitmask/bitset
|
2010-07-31 09:40:43 +00:00 |
yexo
|
75c4a2d2fb
|
(svn r20251) -Add: [NewGRF] allow grfs to specify the number of valid parameters
|
2010-07-31 09:35:49 +00:00 |
yexo
|
897818c198
|
(svn r20250) -Feature: [NewGRF] add support for action14 (static grf info)
|
2010-07-31 09:35:42 +00:00 |
yexo
|
d3c1be9abd
|
(svn r20249) -Codechange: change the newgrf name/description from a char* to a GRFText* to make translations possible
|
2010-07-31 09:33:39 +00:00 |
terkhen
|
88ca183191
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
2010-07-29 14:26:28 +00:00 |
rubidium
|
b8487afe54
|
(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :)
|
2010-07-19 17:28:27 +00:00 |
rubidium
|
73527b7b45
|
(svn r20190) -Codechange: unVARDEF _generate_world and move it to genworld
|
2010-07-19 17:17:36 +00:00 |
rubidium
|
e809c05099
|
(svn r20164) -Fix [FS#3870]: inconsistencies w.r.t. to km/h vs km-ish/h as "base" unit for aircraft speeds
|
2010-07-16 17:45:34 +00:00 |
frosch
|
393134ed69
|
(svn r19877) -Change: Name invalid engines, cargos and industries 'invalid', if the player removed the supplying NewGRFs.
|
2010-05-21 20:51:00 +00:00 |
smatz
|
28d25cadfc
|
(svn r19815) -Cleanup: remove two unused variables
|
2010-05-13 11:07:04 +00:00 |
rubidium
|
062dd0e24c
|
(svn r19814) -Codechange: give some more unnamed enums a name, in case they consisted of unrelated values use static const (u)int
|
2010-05-13 10:14:29 +00:00 |
rubidium
|
3461430a34
|
(svn r19704) -Codechange: unify the style of GSF enums; now they're plural instead of mixed
|
2010-04-24 11:52:58 +00:00 |
yexo
|
ce8523f70a
|
(svn r19685) -Fix (r19679): off-by-one error
|
2010-04-20 19:25:29 +00:00 |
yexo
|
92e36c87fd
|
(svn r19679) -Fix: [NewGRF] make sure newgrfs can't overwrite sound effect properties from other newgrfs
|
2010-04-20 05:52:51 +00:00 |
yexo
|
7a3b6f1588
|
(svn r19647) -Fix [FS#3768]: trains loaded above the original IDs didn't have a default railtypelabel assigned to them, causing them to be unavailable
|
2010-04-17 09:12:26 +00:00 |
yexo
|
737b003c8a
|
(svn r19590) -Fix: [NewGRF] setting industry prop 0x24 to 0 caused empty station names
|
2010-04-09 01:17:44 +00:00 |
peter1138
|
4441fee0f5
|
(svn r19557) -Fix (r19502): Missed conversion to checking temporary data broke rail type setting upon changing traction type.
|
2010-04-04 06:03:52 +00:00 |
yexo
|
8e9e52ace9
|
(svn r19547) -Fix [FS#3725]: properties set before prop 08 should be ignored, not trigger the newgrf to be disabled
|
2010-04-02 21:30:37 +00:00 |
terkhen
|
4ec8fed1da
|
(svn r19534) -Add: Keep a list of cargo specifications sorted by cargo class / name.
|
2010-04-01 19:48:28 +00:00 |
terkhen
|
217a98e69b
|
(svn r19521) -Codechange: Use a IndustryType array to sort industries by name instead of a LegendAndColour array.
|
2010-03-28 12:25:09 +00:00 |
peter1138
|
d790f3db3a
|
(svn r19502) -Codechange: During NewGRF loading, store rail type labels in temporary data and process after loading has finished. This avoids deactivated rail vehicles being reactivated if the climate property is set after the rail type property.
|
2010-03-23 11:05:28 +00:00 |
yexo
|
1579e9ded2
|
(svn r19465) -Codechange: support for multi-tile hangars
|
2010-03-19 11:17:52 +00:00 |
yexo
|
f81bdbae42
|
(svn r19459) -Feature: make some airport properties modifyable by newgrfs
|
2010-03-18 23:15:38 +00:00 |
yexo
|
38f4cb6469
|
(svn r19457) -Codechange: introduce AirportOverrideManager to keep track of airports if a newgrf can't be found
|
2010-03-18 23:12:38 +00:00 |
peter1138
|
f4103a40b5
|
(svn r19378) -Codechange: Rename ReadExtended() to ReadExtendedByte()
|
2010-03-10 07:31:08 +00:00 |
yexo
|
a71462bb94
|
(svn r19325) -Codechange: introduce airport classes and split the default airports in 4 classes
|
2010-03-05 23:21:35 +00:00 |
yexo
|
664934e6f6
|
(svn r19323) -Codechange: copy the AirportSpec original array to an internal array in AirportSpec
|
2010-03-05 23:21:23 +00:00 |
peter1138
|
1025d003b3
|
(svn r19307) -Add: Let railtypes specify their own smallmap colour. No legend support yet.
|
2010-03-03 19:07:34 +00:00 |
peter1138
|
c3d3e7d383
|
(svn r19306) -Change: Railtype cost factor from byte to word value
|
2010-03-03 18:58:32 +00:00 |
yexo
|
404df87b1f
|
(svn r19295) -Codechange: introduce wrapper functions for GRFConfig::name/info
|
2010-02-28 20:28:08 +00:00 |
yexo
|
a9c8dbc0a0
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
2010-02-25 20:05:31 +00:00 |
yexo
|
2c1b7410f3
|
(svn r19251) -Codechange: add a contructor to GRFError and use it to allocating errors more uniform.
-Fix: some grf error messages didn't free the previous error messages, creating a memory leak
|
2010-02-25 15:54:40 +00:00 |
frosch
|
63b01f2009
|
(svn r19218) -Feature: [NewGRF] Add CB36 support for aircraft properties 0F and 11. (Eddi)
|
2010-02-22 21:46:20 +00:00 |
yexo
|
06dc421f2a
|
(svn r19199) -Codechange: add a 'name'-property to airport tiles
|
2010-02-22 14:17:17 +00:00 |
yexo
|
80fb5c70c8
|
(svn r19194) -Feature: action 0/1/2/3 support for newgrf airporttiles
|
2010-02-22 14:16:19 +00:00 |
yexo
|
683ad53d21
|
(svn r19193) -Codechange: increase the maximum number of airport tiles to 256 and introduce AirportTileOverrideManager
|
2010-02-22 14:15:48 +00:00 |
peter1138
|
bf862877a4
|
(svn r19065) -Fix [FS#3605]: Station offset multiplier was wrong.
|
2010-02-09 15:43:54 +00:00 |
yexo
|
3c627747d3
|
(svn r19063) -Codechange: type in constant name (andythenorth)
|
2010-02-08 23:05:29 +00:00 |
terkhen
|
b9f06f3f29
|
(svn r19062) -Codechange: Move smallmap related functions to their own header.
|
2010-02-08 21:19:41 +00:00 |
peter1138
|
898e879bd9
|
(svn r19056) -Add: [NewGRF] Action 3/2/1 (i.e. new graphics) support for rail types. (To be documented...)
|
2010-02-07 22:22:54 +00:00 |
frosch
|
fb9b833dc4
|
(svn r19053) -Codechange: Add an enum for the special flags of industry tiles. (based on andythenorth' work)
|
2010-02-07 12:04:44 +00:00 |
peter1138
|
f1458df1ca
|
(svn r18990) -Codechange: [NewGRF] Add rail type map bounds checking to RailType[Change|Reserve]Info().
|
2010-02-03 08:02:07 +00:00 |
peter1138
|
9950fc1ede
|
(svn r18989) -Codechange: [NewGRF] Initialise rail type map with default rail types.
|
2010-02-03 07:58:43 +00:00 |
peter1138
|
2b820780a1
|
(svn r18972) -Add: [NewGRF] Per-rail type speed limits.
|
2010-01-31 13:17:29 +00:00 |
peter1138
|
32ef582c37
|
(svn r18969) -Add: [NewGRF] NewGRF-settable rail type properties.
|
2010-01-30 21:49:22 +00:00 |
peter1138
|
cd6eac77c3
|
(svn r18923) -Fix [FS#3565]: Check source stationspec exists before copying layouts.
|
2010-01-27 10:17:09 +00:00 |
peter1138
|
00ffde86d2
|
(svn r18893) -Codechange: Replace grf_load_* with methods of ByteReader.
|
2010-01-23 13:17:30 +00:00 |
peter1138
|
16e621c939
|
(svn r18886) -Fix (r18884): Spurious casting
|
2010-01-22 15:34:22 +00:00 |
peter1138
|
bb71c61ee1
|
(svn r18885) -Fix (r18884): Industry tile layouts weren't completely freed on error.
|
2010-01-22 14:03:36 +00:00 |
peter1138
|
927f149ff2
|
(svn r18884) -Fix: [NewGRF] Perform bounds checking for all NewGRF data reads. Explicit length checks (which were not always correct) are no longer needed so these are removed to simplify code.
|
2010-01-22 13:02:15 +00:00 |
rubidium
|
f94c83a387
|
(svn r18872) -Codechange: introduce PaletteID and use it
|
2010-01-21 01:38:13 +00:00 |
frosch
|
d9d75c83d5
|
(svn r18842) -Codechange: Rename SPRITE_MODIFIER_USE_OFFSET to SPRITE_MODIFIER_CUSTOM_SPRITE, invert its meaning, and also use it for industry/house layouts instead of IS_CUSTOM_SPRITE().
|
2010-01-17 01:01:56 +00:00 |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
2010-01-15 16:41:15 +00:00 |
frosch
|
5b422d0c64
|
(svn r18761) -Fix [FS#3497]: Spritelayouts do not need an Action 1 if only using default sprites.
|
2010-01-08 20:42:12 +00:00 |
frosch
|
a16edfebd9
|
(svn r18760) -Fix (rlots)[FS#3500]: Action 9 did not properly detect whether an Action 8 was encountered already.
|
2010-01-08 19:18:32 +00:00 |
yexo
|
da3decba52
|
(svn r18759) -Fix [NewGRF]: don't segfault when a newgrf contains an action2 and action3 but no action0
|
2010-01-08 19:14:33 +00:00 |
yexo
|
4257607e2b
|
(svn r18742) -Fix [NewGRF]: house prop 1D was thrashed when a newgrf contains prop 14 after prop 1D
|
2010-01-06 15:16:14 +00:00 |
frosch
|
666c856457
|
(svn r18699) -Fix [FS#PlanetAndy]: GRF parameters were not properly initialised to zero, and not always checked for valid range.
|
2010-01-03 19:29:56 +00:00 |
rubidium
|
75c46b7a27
|
(svn r18671) -Fix [FS#3452]: [NewGRF] If an action B did not have a 'data' string but would print it OpenTTD would segfault
|
2009-12-30 20:31:43 +00:00 |
yexo
|
8c737964ec
|
(svn r18527) -Fix: an industry newgrf that defined a too small size for action0 prop 0A could cause a crash
|
2009-12-17 23:26:25 +00:00 |