frosch
|
4d4036469e
|
(svn r22606) -Fix (r22518): 20 is not the successor of 19 in NewGRF context.
|
13 years ago |
frosch
|
becf6c823f
|
(svn r22518) -Feature: [NewGRF] Advanced sprite layouts with register modifiers.
|
14 years ago |
frosch
|
2d24e00b27
|
(svn r22517) -Fix (r22472): If a NewGRF sprite ran out of bytes at a very specific point, data might be freed twice.
|
14 years ago |
frosch
|
9120434257
|
(svn r22476) -Codechange: Deduplicate code for reading sprite layout sprites.
|
14 years ago |
frosch
|
98be653315
|
(svn r22472) -Fix: When a NewGRF assigned station properties 09 and/or 0A multiple times, the previously allocated sprite layouts were not freed.
|
14 years ago |
frosch
|
5ca3ac41f0
|
(svn r22457) -Codechange: Make the NewGRFSpriteLayout a direct member of TileLayoutSpriteGroup instead of allocating it separately.
|
14 years ago |
frosch
|
90337d88dd
|
(svn r22456) -Codechange: Derive NewGRFSpriteLayout from DrawTileSprites for spritelayouts allocated on the heap, and make use of constructors and destructors.
|
14 years ago |
frosch
|
442bfe349d
|
(svn r22444) -Add: When GRFs are disabled via Action E or due to GRM failure, also display an error in the GUI.
|
14 years ago |
frosch
|
1304cc8db8
|
(svn r22443) -Codechange: Deduplicate code for deactivating GRFs.
|
14 years ago |
frosch
|
fb72295945
|
(svn r22436) -Fix (r18969): Apply railtype property 12 (station graphics) also to station groundsprites from action 1.
|
14 years ago |
frosch
|
74e71380ef
|
(svn r22419) -Change: Always use the DOS palette for drawing.
-Remove: the '-i' option for palette selection.
|
14 years ago |
frosch
|
27a2b53237
|
(svn r22416) -Fix: When action14 specified different values for the palette, the values were OR-ed. Use the last set value instead.
|
14 years ago |
yexo
|
480c1bd9e0
|
(svn r22409) -Fix: [NewGRF] make sure the action2 ID of a generic feature callback is valid
|
14 years ago |
yexo
|
cd4379aada
|
(svn r22408) -Cleanup: remove unused variable GRFFile::sprite_offset
|
14 years ago |
yexo
|
0573c8bd07
|
(svn r22389) -Fix [FS#4600]: try to make sure there is an early house available in the current climate for every townzone, not just a single available house for all climates/townzones
|
14 years ago |
frosch
|
602226c50c
|
(svn r22316) -Fix: [NewGRF] When determining refittability use the cargo translation table of the GRF setting the refitmask instead of the GRF defining the action 3.
|
14 years ago |
planetmaker
|
fd0f099b35
|
(svn r22300) -Fix (r22299): Missing out on a ! can have the opposite effect of what was intended
|
14 years ago |
planetmaker
|
4e38e667d4
|
(svn r22299) -Fix [FS#4581]: Check the availability year of all houses, not just the NewGRF houses, when making sure that at least one is available onwards from year 0
|
14 years ago |
frosch
|
e1b7474b99
|
(svn r22250) -Cleanup (r16378): Engines poolitems do not need a flag for validness anymore. The pool knows that on its own.
|
14 years ago |
frosch
|
9fff96befa
|
(svn r22203) -Doc: Document 'override_features'.
|
14 years ago |
rubidium
|
e95527cfdd
|
(svn r22186) -Fix: spelling mistake
|
14 years ago |
yexo
|
b8547f1700
|
(svn r22175) -Fix: [NewGRF] memory leak if a station newgrf contains prop 09 twice for the same station id
|
14 years ago |
yexo
|
cec7944d0a
|
(svn r22165) -Fix: [NewGRF] memory leak if an industry newgrf had more than one prop A or 15
|
14 years ago |
yexo
|
2a8ba4f0b0
|
(svn r22164) -Fix: [NewGRF] disable a station newgrf when it contains an unterminated spritelayout in action0 prop 08 instead of crashing openttd
|
14 years ago |
yexo
|
d1d3084a82
|
(svn r22162) -Fix [FS#4533]: No update of NewGRF window when unknown GRF name becomes available
|
14 years ago |
yexo
|
3269754cbd
|
(svn r22157) -Fix: [NewGRF] industry prop 0x11 is 4-bytes long, not 3 bytes
|
14 years ago |
yexo
|
92e9dc14ce
|
(svn r22138) -Fix: skipping only the invalid part of an action14 failed, the rest of the action was skipped instead
|
14 years ago |
frosch
|
b2607f7b8d
|
(svn r22106) -Codechange: Add DrawTileSeqStruct::MakeTerminator(), DrawTileSeqStruct::IsTerminator(), DrawTileSeqStruct::IsParentSprite() to simplify stuff.
|
14 years ago |
frosch
|
483ab5974d
|
(svn r22084) -Change: [NewGRF] Check grf version strictly and consider grfs with version < 2 as incompatible. If you have trouble with certain grfs from BaNaNaS, then bother the author about fixing the grf.
|
14 years ago |
smatz
|
689eb86757
|
(svn r22076) -Fix (r22075): build failed with GCC
|
14 years ago |
yexo
|
7963970415
|
(svn r22075) -Fix [FS#4501]: newgrfs with invalid multi-tile houses could cause a valid 1x1 house following it to be seen as multi-tile, causing crashes
|
14 years ago |
rubidium
|
97705d43cb
|
(svn r22072) -Fix (r21966): flipping wasn't (correctly) disabled in some cases
|
14 years ago |
rubidium
|
cc42f068ab
|
(svn r22040) -Codechange: handle case where too many Engines would be loaded, and ensure we don't overfill the SpriteGroup pool
|
14 years ago |
rubidium
|
ddff78f37c
|
(svn r22004) -Change [FS#4471]: always report mammoth trains are disabled to NewGRFs, and allow the maximum train length to be modified in multiplayer as well
|
14 years ago |
rubidium
|
fd7633def5
|
(svn r21960) -Change: show the length of vehicles in tiles, instead of half tiles in the depot
-Fix [FS#4461]: don't count the number of vehicles but the length of vehicles to (configurably) limit train length
|
14 years ago |
rubidium
|
7086bb3017
|
(svn r21959) -Change: replace longbridges with custom maximum bridge and tunnel length setting
|
14 years ago |
smatz
|
4aa45d8742
|
(svn r21953) -Remove [FS#4456]: the non-uniform stations setting. Support for uniform stations has been broken for over a year
|
14 years ago |
yexo
|
209baff3ef
|
(svn r21951) -Fix: [NewGRF] reset the carry flag every 4 bytes in action6 when adding more than one variable
|
14 years ago |
rubidium
|
95e0695e02
|
(svn r21866) -Feature [FS#4394]: [NewGRF] Rail type property to influence sorting of rail types in the drop down list
|
14 years ago |
rubidium
|
abc1828d30
|
(svn r21842) -Feature [FS#4393]: [NewGRF] Introduction dates/required types for rail types; e.g. introduce a particular rail type in 1960 (or when a vehicle using it is introduced), but also allow limiting its introduction to only happen when the required railtypes are available
|
14 years ago |
rubidium
|
dc94c94599
|
(svn r21841) -Feature: [NewGRF] Allow to define other railtypes that should be introduced if a particular rail type is introduced, e.g. to make sure slow rail is introduced when fast rail gets introduced
|
14 years ago |
frosch
|
56d06b6ef8
|
(svn r21814) -Fix/Add: Check GRF version from action 8, and disallow usage of GRFs with versions above 7.
|
14 years ago |
frosch
|
01468cf113
|
(svn r21708) -Add: [NewGRF] Report TTDPatch flag 4A (newobjects) as set.
|
14 years ago |
rubidium
|
268a57dedc
|
(svn r21452) -Codechange: read object property 17 (number of views)
|
14 years ago |
yexo
|
c2cb4d61b8
|
(svn r21370) -Fix: [NewGRF] a grf with an invalid action14 could cause an out of memory error
|
14 years ago |
rubidium
|
5df5b0b18f
|
(svn r21369) -Fix: don't add object specs that weren't associate with graphics
|
14 years ago |
rubidium
|
3969e4f951
|
(svn r21240) -Feature: [NewGRF] Implement action0 visual effect properties for ships and RVs (Hirundo)
|
14 years ago |
rubidium
|
a56627cc77
|
(svn r21239) -Codechange/Fix: [NewGRF] Use 0xFF instead of 0 as default value for visual effect. This makes setting train prop 22 to 0 actually work (Hirundo)
|
14 years ago |
rubidium
|
87ead2daa3
|
(svn r21224) -Fix [FS#4172]: [NewGRF] The specs' cargo strings and OpenTTD's use of the clashed. Provide properties so NewGRFs can provide cargo strings tailored for OpenTTD while retaining (some) backward compatability
|
14 years ago |
rubidium
|
3552be9616
|
(svn r21216) -Feature: [NewGRF] Allow specifying a "choice list" for plurals
|
14 years ago |