The bridges feature allows modifying the existing 11 bridges in TTDPatch, or 13 bridges in OpenTTD. At the time being, it is not possible to create more than those default bridges.
| ID | Description |
| 0 | Wooden Bridge |
| 1 | Concrete Bridge |
| 2 | Girder, Steel Bridge |
| 3 | Suspension, Concrete Bridge |
| 4 | Suspension, Steel (Bronze) Bridge |
| 5 | Suspension, Steel (Golden) Bridge |
| 6 | Cantilever, Steel (Bronze) Bridge |
| 7 | Cantilever, Steel (Brown) Bridge |
| 8 | Cantilever, Steel (Red) Bridge |
| 9 | Girder, Steel Bridge |
| 10 | Tubular, Steel (Bronze) Bridge |
| 11* | Tubular, Steel (Golden) Bridge |
| 12* | Tubular, Silicon Bridge |
| Property function | Description |
| fallback(<Byte>) | Fallback type, a default TTD Bridge ID (TTDPatch only) |
| intro(<Dword>) | Year of availability |
| minlength(<Byte>) | Minimum length, not counting ramps |
| maxlength(<Byte>) | Maximum length, not counting ramps |
| price(<Byte>) | Cost factor for purchase price calculation |
| maxspeed(<Word>) | Maximum speed allowance of bridge |
| flags(<List>) | List of flags, see below |
| purchasetext(<String>) | Purchase text-ID |
| bridgerailtext(<String>) | Rail bridge description text-ID |
| bridgeroadtext(<String>) | Road bridge description text-ID |
At the time being, there's only one flag, controlling whether or not to draw the far pillars for higher brdiges, which could be sult into graphic 'glitches'.
| Flag | Meaning |
| NOFARPILLARS | Do not draw bridge far pillars |
This property sets the text appearing in the purchase window, describing what this bridge is made of, or what kind of bridge it is. It should be either the text-ID of an original bridge name, or a text set via deftxt().
bridgerailtext/bridgeroadtext(<String>)
These properties set the text-IDs used by the query tool. They should be either text-IDs of an original bridge name, or text set via deftxt().
deftxt(_mybridge, ALL, "Old bridge", D, UTF8 "Alte Brücke", F, UTF8 "Vieux pont", E, "Puente viejo", I, "Ponte vecchio" ) definebridge(2, intro(1930) minlength(3) maxlength(15) maxspeed(50 km/h) price(30) flags(NOFARPILLARS) purchasetext(_mybridge) )