fork from http://www.openttd.org