NewGRF Specification Status

From OpenTTD
Jump to: navigation, search

OpenTTD 1.9

Feature NFO OpenTTD implementation NFO spec NML implementation NML spec OpenGFX implementation Eints implementation
OpenTTD NewGRF version for git Variable 21/A1 done done N/A done N/A N/A
256 persistent registers VA2 done done done done N/A N/A
PatchFlag 80 done done done done N/A N/A
64 cargo types Cargo Action 0/3 done done done done N/A N/A
Airport animation trigger: AAT_STATION_AIRPLANE_LAND AirTile property 11 flag 5 done done?? done done N/A N/A
64 rail types Railtype Action 0/3 done done done done N/A N/A
Hidden railtypes: RTF_HIDDEN Railtype property 10 flag 2 done done done done N/A N/A
More house input cargos House property 23 done done done done N/A N/A
More industry input/output cargos IndTile property 13 done done done done N/A N/A
IndTile property 12 flag 1 done done done done N/A N/A
Industry property 1A flag 18 done done done done N/A N/A
Industry property 25 done done done done N/A N/A
Industry property 26 done done done done N/A N/A
Industry property 27 done done done done ('cargo_types') N/A N/A
Industry property 28 done done done done ('cargo_types ') N/A N/A
Production callback version 2 done done done done N/A N/A
Industry variable 69 done done done done N/A N/A
Industry variable 6A done done done done N/A N/A
Industry variable 6B done done done done N/A N/A
Industry variable 6C done done done done N/A N/A
Industry variable 6D done done done done N/A N/A
Industry variable 6E done done done done N/A N/A
Industry variable 6F done done done done N/A N/A
Deprecate industry variable 40..42 N/A done done done N/A N/A
Deprecate industry variable 88..89 N/A N/A N/A N/A N/A N/A
Deprecate industry variable 8A..8D N/A done done done N/A N/A
Deprecate industry variable 90..92 N/A N/A N/A N/A N/A N/A
Deprecate industry variable 94..97 N/A done done done N/A N/A
Deprecate industry variable 98..9B N/A done done done N/A N/A
Deprecate industry variable 9E..A1 N/A done done done N/A N/A
Deprecate industry variable A2..A5 N/A done done done N/A N/A
Group liveries Action 5 type 15 sprites 175..178 done done done done done N/A

OpenTTD 1.10

Feature NFO OpenTTD implementation NFO spec NML implementation NML spec OpenGFX implementation Eints implementation
More industry input/output cargos (II) Industry variable 70 done done done done N/A N/A
Industry variable 71 done done done done N/A N/A
Deprecate industry variable 8E..8F N/A done N/A N/A N/A N/A
Deprecate industry variable 9C..9D N/A done N/A N/A N/A N/A
Railtype non-combined junction sprites Railtype property 10 flag 3 done done done done N/A N/A
Railtype action 3 type 0C done done done done N/A N/A
Railtype 90 degree turns Railtype property 10 flag 4 done done done done N/A N/A
Railtype property 10 flag 5 done done done done N/A N/A
NRT Feature 12 Roadtypes, Feature 13 Tramtypes done done done missing, see https://github.com/OpenTTD/nml/issues/46#issuecomment-592964792 N/A N/A
RoadVeh property 05 done done done done N/A N/A
RoadVeh property 1C flag 0 new meaning done N/A - meaning same; new prop 05 docs note that flag 0 must also be set appropriately N/A done N/A N/A
Global property 16 done done done done N/A N/A
Global property 17 done done done done N/A N/A
Road/tramtype property 08 done done done done N/A N/A
Road/tramtype property 09 done done done done N/A N/A
Road/tramtype property 0A done done done done N/A N/A
Road/tramtype property 0B done done done done N/A N/A
Road/tramtype property 0C done done done done N/A N/A
Road/tramtype property 0D done done done done N/A N/A
Road/tramtype property 0F done done done done N/A N/A
Road/tramtype property 10 flags 0..4 done done done done N/A N/A
Road/tramtype property 13 done done done done N/A N/A
Road/tramtype property 14 done done done done N/A N/A
Road/tramtype property 16 done done done done N/A N/A
Road/tramtype property 17 done done done done N/A N/A
Road/tramtype property 18 done done done done N/A N/A
Road/tramtype property 19 done done done done N/A N/A
Road/tramtype property 1A done done done done N/A N/A
Road/tramtype property 1B done done done done N/A N/A
Road/tramtype property 1C done done done done N/A N/A
Road/tramtype property 1D done done done done N/A N/A
Vehicle variable 4A for RV done done done done N/A N/A
Road/tramtype variable 40 done done done done N/A N/A
Road/tramtype variable 41 done done done done N/A N/A
Road/tramtype variable 42 done done done done N/A N/A
Road/tramtype variable 43 done done done done N/A N/A
Road/tramtype variable 44 done done done done N/A N/A
Road/tramtype action 3 type 00..02, 04..06, 08, 0A done done done done N/A N/A
Action 5 type 0B new version with 119 sprites done done done done done N/A
Action 5 type 15 sprites 179..183 done done done done done N/A
Action 7/9 condition 0F..12 done done done done N/A N/A
Push/pop text colours Control codes 9A 1F, 9A 20 done done done done N/A implemented, not yet deployed
GRFID of nearby station tile Station variable 6A done (#7956) done done - NML doesn't support stations, but appears to have varact2 constants defined for stations N/A NML doesn't support stations N/A N/A
Personal tools