The m4nfo User Manual and Report

Download

Introduction

This page contains information about pre-compiled m4nfo modules, each consisting of one of m4nfo's feature modules as well as files count.m4 and count32.m4. Currently available are those modules which third parties are actually being used for set development.

For downloading additional foreign software needed to run m4nfo modules (M4 and grfcodec, probably nforenum), see the chapter about basic software.

Linking separately compiled newGRFs requires program linkgrf, see below.

Description

m4nfo modules

For installation and usage of m4nfo modules, see the appropriate pages.

ModuleFileRevision / Datemd5 sum
stationsm4nfo_stationsr41 20.06.2021F1D30B1B3E7617FEC05F5D55074F446D
trainsm4nfo_trainsr106 25.10.2021D7A0D2FA02EC33C76B7DFF248297AA71
newobjectsm4nfo_objectsr31 26.05.20210FFC203999ABD15C371E2FCE29E23488
housesm4nfo_housesr6 26.05.2021A8D2CBB4248CBEE6E51EECA885432B47
roadvehiclesm4nfo_roadvehsr43 04.01.20216DEE682FC910EF681A43C8F78B312D54
shipsm4nfo_shipsr11 04.01.20219EA53DDCDB2229B201D29A2B5E4A3C7C
bridgesm4nfo_bridgesr9 04.01.2021E9B6044500BB808CE95113612491215F
railtypesm4nfo_railtypesr14 04.01.2021E4C88D9BCDE6DA2DC773C27961606386
roadtypesm4nfo_roadtypesr2 04.01.2021E4AB03849C27D849335EEFAC217D43B3
canals&riversm4nfo_canalsr10 01.01.2019  
cargoesm4nfo_cargosr3 12.05.2017

compiler files

Files count.m4 and count32.m4 have to be applied for the second pass of the compiling process, to generate proper sprite numbers for the grfcodec nfo compiler and the nforenum linter, with count.m4 for 8 bpp standard size sprites, or count32.m4 for 32 bpp zoom sprites, accordingly.

m4nfo newGRF linker

At the time being, the m4nfo grf linker is available as executable for windows 32 bit and apple OS X. It is also available in source form to be compiled for appropriate C compilers (e.g. gcc or mingw).

Please note that linking part grf files depends on the "container format" of the grfs to be linked. Linking grfs for OpenTTD's container format 2, i.e. with 32 bpp and/or zoom sprites needs the linkgrf32 program. See below.

Archive VersionDatemd5 sum
container format 1
linkgrf_w.zipWindows (32 bit)13.03.201346EE7BB989FC87FEFA08178D27AF490B
linkgrf_x.zipOS X 1013.03.2013CF6A704BB85602C68D466073386692F4
linkgrf_c.zipsource13.03.2013D46C54080D9F67739312F292BE465D8B
container format 2
linkgrf32_w.zipWindows (32 bit)13.03.201346EE7BB989FC87FEFA08178D27AF490B
linkgrf32_x.zipOS X 1013.03.2013CF6A704BB85602C68D466073386692F4
linkgrf32_c.zipsource13.03.2013D46C54080D9F67739312F292BE465D8B