TT_Forums has a searchable NewGRF list with detailed information about these mods. It is handy but I wanted to make it easy to follow.

Here is an easy Table of Contents for an excellent source of NewGRF listings organized a little but to make life easier. By rhe way, GRF stands for Graphical Resource File, In the context of OpenTTD, NML stands for NewGRF Meta Language. [1]


TT-Forums

GRF Crawler

OpenTTD Wiki

NewGRFs by Region

What is NML?

NML is a high-level programming language and compiler tool specifically created to code NewGRF mods for OpenTTD and TTDPatch. [1, 2]

  • The Purpose: It allows modders to create custom vehicles, buildings, industries, and cargoes. [1]
  • Why it matters: Before NML, creators had to use a low-level language called NFO, which relied heavily on complex hexadecimal numbers and lacked text identifiers. NML provides a much more human-readable, accessible framework for coding mods. [1]
  • The System: Creators write their code in .nml text files and use the official Python-based OpenTTD NML Compiler to package the code and sprite graphics into a playable .grf file. [1, 2, 3]

Are you planning on developing your own NewGRF mod using NML, or are you just trying to get an existing mod or development environment to work?

Share the Post:

Related Posts

ManualĀ Tutorials

A set of tutorials varying in difficulty and skill level to assist in learning the concepts and techniques in a non- threatening manner.

Read More