A few years ago, I knocked up some pretty rudimentary and basic GRF files for use on OpenTTD 0.7. I did a train set and an aircraft set. Nothing overly clever, just some vehicles with properties. Although they're not quite as game-balanced as I'd hoped, there were no technical issues--they worked great.
Times changed and I stopped playing OpenTTD so much, but a few years later, I fancied playing again. Dug up my GRFs, blew off the dust and dropped them into the Data folder of OpenTTD 1.2.2 (and now 1.2.3). Result: The trains GRF still works just as good as it always did. The planes GRF does nothing. As far as OpenTTD is concerned, there are no aircraft available all game, you can't even build airports with the GRF loaded.
So, it's been a very long time since I wrote these and I remember very little about writing NFO files. So, I'm hoping that someone smart on here might be able to give me some pointers as to how to go about how I'd fix my GRF, or even what debugging tools might exist to point me on the right track.
The only 'clever' things I did with the GRF were to change the base running-cost multiplier and add some text labels to state whether aircraft are small or large ones.
The most likely culprits are therefore these lines
Code: Select all
2 * 7 00 08 01 01 2D 08 0B // Crank up aircraft running-cost multiplier by 8.
3 * 80 04 03 81 03 00 D0 98 "Aircraft Type: " 8A "Helicopter" 00 // D0 00
98 "Aircraft Type: " 8A "Small" 00 // D0 01
98 "Aircraft Type: " 8A "Large" 00 // D0 02