Commit Graph

552 Commits (bc8c2ece9d1a60f25b86559d04812aefdb3f0adc)

Author SHA1 Message Date
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
rubidium 17dd6099d9 (svn r21209) -Feature: [NewGRF] Allow setting the gender of the current string or select the case of the next substring 14 years ago
rubidium d16c4c77c6 (svn r21208) -Add: [NewGRF] Mapping information w.r.t. a translation's case and gender names 14 years ago
rubidium 2a29b99681 (svn r21178) -Codechange: pass the language_id to TranslateTTDPatchCodes as well 14 years ago
rubidium dfd03eb5e1 (svn r21131) -Codechange: show a (debug) warning when the GRF ID of a NewGRF differs between the file scan and other stages 14 years ago
rubidium ba91fef610 (svn r21130) -Fix [FS#4208-ish]: under some circumstances static (disabled/influencing) NewGRFs weren't properly ignored which could cause a desync 14 years ago
rubidium 632f29a591 (svn r21128) -Fix [FS#4208]: Crash when disabling static NewGRFs (when joining/starting a server) 14 years ago
terkhen 38d9eed25c (svn r21100) -Feature [NewGRF]: Add CB36 support for road vehicle property 0x15 (Speed). 14 years ago
terkhen 867f7b5f7b (svn r21058) -Feature [NewGRF]: Add CB36 support for road vehicle properties 0x13 (Power), 0x14 (Weight) and 0x18 (Tractive effort). 14 years ago
yexo 79d8a7f5fc (svn r20979) -Fix: [NewGRF] ignore the variable for action7/9 condition type 0x0D and 0x0E as documented 14 years ago
frosch f7b6d8e8bb (svn r20960) -Add: Allow setting 'minimal compatible version' via Action14. (planetmaker)
Note: Setting 'VRSN' also sets 'MINV' resulting in the Grf being only compatible to the same version. Set 'MINV' after 'VRSN' if your Grf is compatible to older versions.
14 years ago
frosch 81b35213f2 (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. 14 years ago
yexo e9f0d7927a (svn r20797) -Fix: disable houses without a size that are available according to their building flags 14 years ago
yexo 21cf5f8915 (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 14 years ago
smatz 8456217bf4 (svn r20758) -Fix: when leaving the program, current newgrf config would leak, causing valgrind warnings 14 years ago
smatz 1f8983fadd (svn r20756) -Cleanup: no need to check return value of CallocT 14 years ago
rubidium abb8501abe (svn r20713) -Fix (r20654): when ignoring action0 object properties, ignore property 13 correctly 14 years ago
rubidium b35b77f94e (svn r20675) -Add [FS#4077]: method to access the (action 14) NewGRF version of other NewGRFs 14 years ago
rubidium a4bb23b7ad (svn r20655) -Codechange: implement reading the action3 of objects 14 years ago
rubidium 4ec93f6bab (svn r20654) -Codechange: implement reading action0 of objects 14 years ago
rubidium 01d0f94c12 (svn r20649) -Codechange: implement classes for objects 14 years ago
rubidium cd705f434c (svn r20647) -Codechange: update some of the object spec information 14 years ago
rubidium 360d6daf34 (svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers 14 years ago
rubidium 514f566d7c (svn r20623) -Codechange: unify the storing of animation related information 14 years ago
rubidium 1d8b95b235 (svn r20621) -Codechange: move animation frames of houses, objects and industries to m7 (same as airports and stations) 14 years ago