NewGRF Specification Status

From OpenTTD
(Difference between revisions)
Jump to: navigation, search
(OpenTTD 1.10)
(OpenTTD 1.9)
(3 intermediate revisions by one user not shown)
Line 5: Line 5:
 
!Feature!!NFO!!OpenTTD implementation!!NFO spec!!NML implementation!!NML spec!!OpenGFX implementation!!Eints implementation
 
!Feature!!NFO!!OpenTTD implementation!!NFO spec!!NML implementation!!NML spec!!OpenGFX implementation!!Eints implementation
 
|-
 
|-
|OpenTTD NewGRF version for git||Variable 21/A1||done||done||<span style="display:block; background:yellow; padding-left:5px;">?</span>||<span style="display:block; background:yellow; padding-left:5px;">?</span>||N/A||N/A
+
|OpenTTD NewGRF version for git||Variable 21/A1||done||done||<span style="display:block; background:red; color:white; padding-left:5px;">missing</span> [https://github.com/OpenTTD/nml/issues/80 nml #80]||<span style="display:block; background:red; color:white; padding-left:5px;">missing</span>||N/A||N/A
 
|-
 
|-
 
|rowspan=2|256 persistent registers
 
|rowspan=2|256 persistent registers
 
|VA2||done||done||done||done||N/A||N/A
 
|VA2||done||done||done||done||N/A||N/A
 
|-
 
|-
|PatchFlag 80||done||done||<span style="display:block; background:yellow; padding-left:5px;">?</span>||<span style="display:block; background:yellow; padding-left:5px;">?</span>||N/A||N/A
+
|PatchFlag 80||done||done||<span style="display:block; background:red; color:white; padding-left:5px;">missing</span> [https://github.com/OpenTTD/nml/pull/81 nml #81]||<span style="display:block; background:red; color:white; padding-left:5px;">missing</span>||N/A||N/A
 
|-
 
|-
 
|64 cargo types||Cargo Action 0/3||done||done||done||done||N/A||N/A
 
|64 cargo types||Cargo Action 0/3||done||done||done||done||N/A||N/A

Revision as of 19:53, 11 February 2020

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 missing nml #80 missing N/A N/A
256 persistent registers VA2 done done done done N/A N/A
PatchFlag 80 done done missing nml #81 missing 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 missing missing N/A N/A
More industry input/output cargos IndTile property 13 done done missing missing N/A N/A
IndTile property 12 flag 1 done done done missing 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 missing N/A N/A
Industry variable 6A done done done missing N/A N/A
Industry variable 6B done done done missing N/A N/A
Industry variable 6C done done done missing N/A N/A
Industry variable 6D done done done missing N/A N/A
Industry variable 6E done done done missing N/A N/A
Industry variable 6F done done done missing N/A N/A
Deprecate industry variable 40..42 N/A done done missing N/A N/A
Deprecate industry variable 88..89 N/A ? ? ? N/A N/A
Deprecate industry variable 8A..8D N/A done ? ? N/A N/A
Deprecate industry variable 90..92 N/A ? ? ? N/A N/A
Deprecate industry variable 94..97 N/A done ? ? N/A N/A
Deprecate industry variable 98..9B N/A done ? ? N/A N/A
Deprecate industry variable 9E..A1 N/A done ? ? N/A N/A
Deprecate industry variable A2..A5 N/A 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 ? ? N/A N/A
Industry variable 71 done done ? ? N/A N/A
Deprecate industry variable 8E..8F N/A ? ? ? N/A N/A
Deprecate industry variable 9C..9D N/A missing ? ? 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 RoadVeh property 05 done missing ? ? N/A N/A
RoadVeh property 1C flag 0 new meaning done missing ? ? N/A N/A
Global property 16 done missing ? ? N/A N/A
Global property 17 done missing ? ? 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 missing ? ? 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 missing missing missing missing N/A
Action 5 type 15 sprites 179..183 done done done done drawn, but uncommitted N/A
Action 7/9 condition 0F..12 done missing ? ? N/A N/A
Push/pop text colours Control codes 9A 1F, 9A 20 done done done done N/A ?
GRFID of nearby station tile Station variable 6A done (#7956) done missing missing N/A N/A
Personal tools