summaryrefslogtreecommitdiff
path: root/src/newgrf.cpp
AgeCommit message (Collapse)Author
2011-02-04(svn r21953) -Remove [FS#4456]: the non-uniform stations setting. Support ↵smatz
for uniform stations has been broken for over a year
2011-02-04(svn r21951) -Fix: [NewGRF] reset the carry flag every 4 bytes in action6 ↵yexo
when adding more than one variable
2011-01-20(svn r21866) -Feature [FS#4394]: [NewGRF] Rail type property to influence ↵rubidium
sorting of rail types in the drop down list
2011-01-18(svn r21842) -Feature [FS#4393]: [NewGRF] Introduction dates/required types ↵rubidium
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
2011-01-18(svn r21841) -Feature: [NewGRF] Allow to define other railtypes that should ↵rubidium
be introduced if a particular rail type is introduced, e.g. to make sure slow rail is introduced when fast rail gets introduced
2011-01-15(svn r21814) -Fix/Add: Check GRF version from action 8, and disallow usage ↵frosch
of GRFs with versions above 7.
2011-01-04(svn r21708) -Add: [NewGRF] Report TTDPatch flag 4A (newobjects) as set.frosch
2010-12-10(svn r21452) -Codechange: read object property 17 (number of views)rubidium
2010-12-02(svn r21370) -Fix: [NewGRF] a grf with an invalid action14 could cause an ↵yexo
out of memory error
2010-12-02(svn r21369) -Fix: don't add object specs that weren't associate with graphicsrubidium
2010-11-18(svn r21240) -Feature: [NewGRF] Implement action0 visual effect properties ↵rubidium
for ships and RVs (Hirundo)
2010-11-18(svn r21239) -Codechange/Fix: [NewGRF] Use 0xFF instead of 0 as default ↵rubidium
value for visual effect. This makes setting train prop 22 to 0 actually work (Hirundo)
2010-11-17(svn r21224) -Fix [FS#4172]: [NewGRF] The specs' cargo strings and OpenTTD's ↵rubidium
use of the clashed. Provide properties so NewGRFs can provide cargo strings tailored for OpenTTD while retaining (some) backward compatability
2010-11-16(svn r21216) -Feature: [NewGRF] Allow specifying a "choice list" for pluralsrubidium
2010-11-16(svn r21209) -Feature: [NewGRF] Allow setting the gender of the current ↵rubidium
string or select the case of the next substring
2010-11-16(svn r21208) -Add: [NewGRF] Mapping information w.r.t. a translation's case ↵rubidium
and gender names
2010-11-13(svn r21178) -Codechange: pass the language_id to TranslateTTDPatchCodes as wellrubidium
2010-11-10(svn r21131) -Codechange: show a (debug) warning when the GRF ID of a NewGRF ↵rubidium
differs between the file scan and other stages
2010-11-10(svn r21130) -Fix [FS#4208-ish]: under some circumstances static ↵rubidium
(disabled/influencing) NewGRFs weren't properly ignored which could cause a desync
2010-11-10(svn r21128) -Fix [FS#4208]: Crash when disabling static NewGRFs (when ↵rubidium
joining/starting a server)
2010-11-06(svn r21100) -Feature [NewGRF]: Add CB36 support for road vehicle property ↵terkhen
0x15 (Speed).
2010-10-30(svn r21058) -Feature [NewGRF]: Add CB36 support for road vehicle properties ↵terkhen
0x13 (Power), 0x14 (Weight) and 0x18 (Tractive effort).
2010-10-17(svn r20979) -Fix: [NewGRF] ignore the variable for action7/9 condition type ↵yexo
0x0D and 0x0E as documented
2010-10-17(svn r20960) -Add: Allow setting 'minimal compatible version' via Action14. ↵frosch
(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.
2010-09-25(svn r20848) -Add: _loaded_newgrf_features.used_liveries to keep track which ↵frosch
liveries are used by some vehicle resp. which are not used at all.
2010-09-13(svn r20797) -Fix: disable houses without a size that are available ↵yexo
according to their building flags
2010-09-13(svn r20796) -Fix: make sure all houses in the house spec array are valid. ↵yexo
It was possible that part of a multitile house was not copied because the array was full
2010-09-06(svn r20758) -Fix: when leaving the program, current newgrf config would ↵smatz
leak, causing valgrind warnings
2010-09-06(svn r20756) -Cleanup: no need to check return value of CallocTsmatz
2010-09-01(svn r20713) -Fix (r20654): when ignoring action0 object properties, ignore ↵rubidium
property 13 correctly
2010-08-28(svn r20675) -Add [FS#4077]: method to access the (action 14) NewGRF version ↵rubidium
of other NewGRFs
2010-08-28(svn r20655) -Codechange: implement reading the action3 of objectsrubidium
2010-08-28(svn r20654) -Codechange: implement reading action0 of objectsrubidium
2010-08-28(svn r20649) -Codechange: implement classes for objectsrubidium
2010-08-28(svn r20647) -Codechange: update some of the object spec informationrubidium
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-08-26(svn r20623) -Codechange: unify the storing of animation related informationrubidium
2010-08-26(svn r20621) -Codechange: move animation frames of houses, objects and ↵rubidium
industries to m7 (same as airports and stations)
2010-08-26(svn r20620) -Codechange: rename airporttile's callback_flags to ↵rubidium
callback_mask, so it's the same for all NewGRF features with callbacks
2010-08-24(svn r20611) -Fix: disable newgrf houses that have a different size then ↵yexo
their substitute type
2010-08-23(svn r20602) -Change (r20601): use DFLT instead of DEFA as name for the ↵yexo
default field
2010-08-23(svn r20601) -Feature: [NewGRF] Add 'DEFA' field to set parameter defaults ↵yexo
with action 14
2010-08-19(svn r20566) -Feature: happy smiles on the faces of Ammler and planetmakerrubidium
2010-08-12(svn r20474) -Cleanup: remove some unused codeyexo
2010-08-10(svn r20437) -Codechange: lets Engines use GRFFilePropsBase as wellrubidium
2010-08-10(svn r20436) -Codechange: use GRFFilePropsBase's spritegroup for stations.rubidium
2010-08-10(svn r20435) -Codechange: move spritegroup to GRFFilePropsBase and prepare ↵rubidium
it for more spritegroups
2010-08-07(svn r20407) -Codechange: make AirportClass use the new generic classrubidium
2010-08-07(svn r20406) -Codechange: make StationClass use the new generic classrubidium
2010-08-07(svn r20404) -Codechange: remove the need for StationSpec::allocatedrubidium