FIRS Industry Replacement Set

New Industries and Cargos for OpenTTD



Obtaining Source

Source checkout available from the FIRS Repo on GitHub.

FIRS is licensed under GPL(v2).



Compiling

FIRS source includes a makefile for convenient building. This requires 'Make', typically provided by the ports tree on Linux / Unix, MSYS on Windows and Xcode on macOS.

Other dependencies include:



Cargos (83) Code Reference

» NML Reference for NewGRF cargos

Don't rely on the classes for detailed vehicle support, they might change with no warning. Use labels instead.

* Price Factor is a base value, will be automatically adjusted per economy to ensure no prices overlap.

Name NML Identifier Label Icon Weight Price Factor* Cargo Classes Town Growth Effect
Acid acid ACID 1.5 109 Liquid, Hazardous TOWNGROWTH_NONE
Alcohol alcohol BEER 1.1 190 Express, Piece Goods (countable), Liquid TOWNGROWTH_NONE
Alloy Steel alloy_steel STAL 1.0 144 Piece Goods (countable) TOWNGROWTH_NONE
Aluminium aluminium ALUM 1.0 160 Piece Goods (countable) TOWNGROWTH_NONE
Ammonia ammonia NH3_ 0.60 109 Liquid, Hazardous TOWNGROWTH_NONE
Beans beans BEAN 1.0 128 Bulk (uncountable) TOWNGROWTH_NONE
Building Materials building_materials BDMT 1.0 146 Piece Goods (countable), Bulk (uncountable) TOWNGROWTH_NONE
Carbon Black carbon_black CBLK 1.0 164 Piece Goods (countable), Bulk (uncountable), Covered (weather protected), Powderized TOWNGROWTH_NONE
Carbon Steel carbon_steel STCB 1.0 142 Piece Goods (countable) TOWNGROWTH_NONE
Cassava cassava CASS 1.0 101 Bulk (uncountable) TOWNGROWTH_NONE
Cast Iron cast_iron CSTI 1.0 129 Piece Goods (countable) TOWNGROWTH_NONE
Cement cement CMNT 1.0 125 Bulk (uncountable), Covered (weather protected), Powderized TOWNGROWTH_NONE
Chemicals chemicals RFPR 1.2 120 Liquid, Piece Goods (countable), Hazardous TOWNGROWTH_NONE
Chlorine chlorine CHLO 2.0 120 Liquid, Hazardous TOWNGROWTH_NONE
Clay clay CLAY 1.0 54 Bulk (uncountable), Covered (weather protected) TOWNGROWTH_NONE
Cleaning Agents cleaning_agents SOAP 1.0 133 Liquid, Piece Goods (countable) TOWNGROWTH_NONE
Coal coal COAL 1.0 61 Bulk (uncountable) TOWNGROWTH_NONE
Coal Tar coal_tar CTAR 1.0 89 Liquid, Hazardous TOWNGROWTH_NONE
Coffee coffee JAVA 0.25 200 Piece Goods (countable), Express TOWNGROWTH_NONE
Coke coke COKE 1.0 77 Bulk (uncountable) TOWNGROWTH_NONE
Copper copper COPR 1.0 166 Piece Goods (countable) TOWNGROWTH_NONE
Copper Ore copper_ore CORE 1.0 66 Bulk (uncountable) TOWNGROWTH_NONE
Diamonds diamonds DIAM 1.0 180 Armoured TOWNGROWTH_NONE
Edible Oil edible_oil EOIL 1.0 122 Piece Goods (countable), Liquid TOWNGROWTH_NONE
Electrical Parts electrical_parts POWR 1.0 171 Piece Goods (countable) TOWNGROWTH_NONE
Engineering Supplies engineering_supplies ENSP 0.65 199 Express, Piece Goods (countable) TOWNGROWTH_NONE
Explosives explosives BOOM 0.25 191 Express, Piece Goods (countable), Hazardous TOWNGROWTH_NONE
Farm Supplies farm_supplies FMSP 0.65 196 Express, Piece Goods (countable) TOWNGROWTH_NONE
Ferrochrome ferrochrome FECR 1.0 101 Bulk (uncountable) TOWNGROWTH_NONE
Fertiliser fertiliser FERT 1.0 150 Piece Goods (countable), Bulk (uncountable), Covered (weather protected) TOWNGROWTH_NONE
Fish fish FISH 1.0 148 Express, Refrigerated TOWNGROWTH_NONE
Food food FOOD 1.0 192 Refrigerated, Express TOWNGROWTH_FOOD
Fruit fruits FRUT 1.0 144 Express, Piece Goods (countable), Refrigerated TOWNGROWTH_NONE
Glass glass GLAS 0.65 147 Piece Goods (countable) TOWNGROWTH_NONE
Goods goods GOOD 0.5 194 Express TOWNGROWTH_WATER
Grain grain GRAI 1.0 118 Bulk (uncountable) TOWNGROWTH_NONE
Iron Ore iron_ore IORE 1.0 64 Bulk (uncountable) TOWNGROWTH_NONE
Kaolin kaolin KAOL 1.0 81 Bulk (uncountable), Liquid, Covered (weather protected) TOWNGROWTH_NONE
Limestone limestone LIME 1.0 68 Bulk (uncountable) TOWNGROWTH_NONE
Livestock livestock LVST 0.1875 135 Piece Goods (countable) TOWNGROWTH_NONE
Mail mail MAIL 0.25 149 Mail TOWNGROWTH_MAIL
Maize maize MAIZ 1.0 103 Bulk (uncountable) TOWNGROWTH_NONE
Manganese manganese MNO2 1.0 75 Bulk (uncountable) TOWNGROWTH_NONE
Milk milk MILK 1.1 146 Express, Liquid, Refrigerated TOWNGROWTH_NONE
Nitrates nitrates NITR 1.0 96 Bulk (uncountable) TOWNGROWTH_NONE
Nuts nuts NUTS 0.25 116 Piece Goods (countable) TOWNGROWTH_NONE
Oil oil OIL_ 0.9 91 Liquid TOWNGROWTH_NONE
Oxygen oxygen O2__ 1.0 152 Liquid TOWNGROWTH_NONE
Paints & Coatings paints_and_coatings COAT 1.0 158 Liquid, Piece Goods (countable) TOWNGROWTH_NONE
Paper paper PAPR 1.0 170 Piece Goods (countable) TOWNGROWTH_NONE
Passengers passengers PASS 0.0625 137 Passengers TOWNGROWTH_PASSENGERS
Peat peat PEAT 1.0 72 Bulk (uncountable) TOWNGROWTH_NONE
Petroleum Fuels petrol PETR 0.8 187 Liquid TOWNGROWTH_GOODS
Phosphate phosphate PHOS 1.0 88 Bulk (uncountable) TOWNGROWTH_NONE
Pig Iron pig_iron IRON 1.0 128 Piece Goods (countable) TOWNGROWTH_NONE
Pipe pipe PIPE 1.0 180 Piece Goods (countable), Oversized TOWNGROWTH_NONE
Plastics plastics PLAS 1.0 167 Piece Goods (countable), Bulk (uncountable), Covered (weather protected) TOWNGROWTH_NONE
Potash potash POTA 1.0 95 Bulk (uncountable) TOWNGROWTH_NONE
Pyrite Ore pyrite_ore PORE 1.0 63 Bulk (uncountable) TOWNGROWTH_NONE
Quicklime quicklime QLME 1.0 112 Bulk (uncountable), Covered (weather protected) TOWNGROWTH_NONE
Rubber rubber RUBR 1.0 110 Liquid TOWNGROWTH_NONE
Salt salt SALT 1.0 80 Bulk (uncountable) TOWNGROWTH_NONE
Sand sand SAND 1.0 59 Bulk (uncountable) TOWNGROWTH_NONE
Scrap Metal scrap_metal SCMT 1.0 106 Bulk (uncountable), Not Pourable TOWNGROWTH_NONE
Slag slag SLAG 1.0 56 Bulk (uncountable) TOWNGROWTH_NONE
Soda Ash soda_ash SASH 1.0 82 Bulk (uncountable), Covered (weather protected) TOWNGROWTH_NONE
Sodium Hydroxide lye LYE_ 1.5 108 Liquid, Hazardous TOWNGROWTH_NONE
Stainless Steel stainless_steel STST 1.0 146 Piece Goods (countable) TOWNGROWTH_NONE
Steel steel STEL 1.0 142 Piece Goods (countable) TOWNGROWTH_NONE
Steel Sections steel_sections STSE 1.0 166 Piece Goods (countable) TOWNGROWTH_NONE
Steel Sheet steel_sheet STSH 1.0 162 Piece Goods (countable) TOWNGROWTH_NONE
Steel Wire Rod steel_wire_rod STWR 1.0 154 Piece Goods (countable) TOWNGROWTH_NONE
Stone stone GRVL 1.0 68 Bulk (uncountable) TOWNGROWTH_NONE
Sulphur sulphur SULP 1.0 98 Bulk (uncountable), Liquid, Covered (weather protected) TOWNGROWTH_NONE
Timber lumber WDPR 1.0 124 Bulk (uncountable), Piece Goods (countable) TOWNGROWTH_NONE
Tyres tyres TYRE 1.0 172 Piece Goods (countable) TOWNGROWTH_NONE
Vehicle Bodies vehicle_bodies VBOD 1.0 169 Piece Goods (countable), Oversized TOWNGROWTH_NONE
Vehicle Engines vehicle_engines VENG 1.0 176 Piece Goods (countable) TOWNGROWTH_NONE
Vehicle Parts vehicle_parts VPTS 1.0 174 Piece Goods (countable) TOWNGROWTH_NONE
Vehicles vehicles VEHI 1.0 185 Piece Goods (countable), Oversized TOWNGROWTH_WATER
Wood wood WOOD 1.0 97 Piece Goods (countable) TOWNGROWTH_NONE
Wool wool WOOL 0.2 107 Piece Goods (countable), Covered (weather protected) TOWNGROWTH_NONE
Zinc zinc ZINC 1.0 141 Piece Goods (countable) TOWNGROWTH_NONE



Industries (75) Code Reference

» Reference for NewGRF industry IDs

Name ID (decimal) Available From Map Colour Station Name
Arable Farm 26 0 209 Manor
Assembly Plant 62 0 141 Automotive
Basic Oxygen Furnace 77 0 49 Furnace
Blast Furnace / Steel Mill 7 0 10 Furnace
Body Plant 96 0 194 Works
Brewery / Cider Mill 35 0 191 Barrel and Keg
Builders Yard 63 0 169 Merchant's Lane
Bulk Terminal 51 0 177 Tidal Yard
Carbon Black Plant 84 0 178 Soot Furnace
Cement Plant 43 0 19 Silo
Chemical Plant 49 0 191 Works
Chlor-alkali Plant 87 0 191 Brine Works
Clay Pit 44 0 45 Pit
Coal Mine 0 0 1 Colliery
Coffee Estate 50 0 70 Estate
Coke Oven 78 0 183 Bank Top
Component Factory 88 0 166 Components
Copper Mine 64 0 10 Copper Lode
Copper Smelter 67 0 64 Smelter
Cryo Plant 3 0 189 Cryo Plant
Dairy 36 0 169 Dairy Lane
Dairy Farm 28 0 164 Meadows
Diamond Mine 55 0 69 Kimberlite Deposits
Dredging Site 20 0 194 Sandbank
Electric Arc Furnace 79 0 186 Furnace
Engine Plant 81 0 45 Powertrain
Farm 29 0 85 Barns
Fish Farm 94 0 160 Seafood
Fishing Grounds 32 0 160 Shoals
Fishing Harbour 31 0 169 Fish Market
Flour Mill 34 0 49 Mill
Food Processing Plant 56 0 181 Food Corporation
Forest 11 0 83 Log Landing
Fruit Plantation 30 0 207 Plantation
General Store 61 0 168 Stores
Glass Works 22 0 151 Sharp Street
Hardware Store 57 0 169 Old Town Hall
Herding Co-op 85 0 207 Lodge
Hotel 58 0 189 Bar, Grill and Rooms
Iron Ore Mine 4 0 55 Ironstone
Lime Kiln 1 0 119 Kilns
Limestone Mine 54 0 69 Limestone Mines
Liquids Terminal 74 0 164 Tank Farm
Manganese Mine 75 0 16 Manganese Mines
Metal Workshop 9 0 166 Stamp and Plate
Nitrate Mine 65 0 121 Saltpeter Works
Oil Rig 16 1967 151 Field
Oil Wells 15 0 151 Wells
Orchard and Piggery 47 0 85 Orchards
Paper Mill 14 0 164 Mill
Peatlands 5 0 72 Peatlands
Petrol Station 60 0 169 Pumps
Phosphate Mine 73 0 45 Pit
Port 39 0 186 Waterside
Potash Mine 76 0 16 Tanner Road
Power Plant 66 0 168 Power Plant
Pyrite Mine 71 0 181 Pyrite Deposits
Pyrite Smelter 72 0 19 Smelter
Quarry 10 0 194 Quarry
Ranch 48 0 168 Ranch
Rubber Plantation 53 0 121 Tappers Shed
Sawmill 12 0 194 Mill
Scrap Yard 25 0 64 Boneyard
Sheet and Pipe Mill 103 0 160 Pipe Mill
Slag Grinding Plant 80 0 19 Silo
Soda Ash Mine 86 0 169 Trona Beds
Stockyard 37 0 177 Horse Market
Supply Yard 69 0 143 Base
Timber Yard 41 0 43 Creosoting
Trading Post 52 0 37 Landing Stage
Tyre Plant 70 0 143 Rubber Company
Vehicle Distributor 33 0 207 Truck Lot
Vineyard 68 0 85 Winery
Wharf 82 0 37 Shorefront
Wire and Section Mill 95 0 43 Rod Mill



Incompatible NewGRFs (53) Code Reference

Name GRFID
FIRS v1 \F1\25\00\05
FIRS v2 \F1\25\00\06
FIRS v3 \F1\25\00\07
Alpine Climate mb\07\00
Apollo Rocket Industry Set \45\4E\15\01
Australian Industries \47\47\01\04
Australian Industries Set AuzIn \47\47\20\30
Australian Industry AuzInd2 \47\47\20\31
Australian Industry AuzInd6 \47\47\60\01
BSPI \42\58\00\02
CZTR Engines-Diesel \4D\49\02\09
CZTR Engines-Electric \4D\49\02\08
CZTR Engines-EMU \4D\49\02\10
CZTR Engines-Steam \4D\49\02\07
ECS Agricultural Vector Meo\97
ECS Basic for Arctic Meo\98
ECS Basic for Tropic Meo\99
ECS Basic Vector Meo\92
ECS Chemical Vector Meo\93
ECS Construction Vector by Pikkabird Meo\9B
ECS Chemical Vector II Meo\9C
ECS Construction Vector Meo\96
ECS Machinery Vector Meo\94
ECS Machinery for Tropic Meo\9A
ECS Town Vector Meo\91
ECS Wood Vector Meo\95
Ex Citybuilder EX\01\02
Ex Citybuilder EX\01\03
Experts hard industries EH\01\01
Extreme Industry Set \4a\44\88\07
Improved Oil Rig Layout \52\53\01\01
Improved Town Industries \54\54\04\01
Luukland Citybuilder SK\05\01
Luukland Citybuilder JS\0A\02
Luukland Citybuilder JS\0A\03
Luukland Citybuilder JS\0A\04
Luukland Citybuilder JS\0A\05
Manual Industries frMI
Nearby Station Names AL\01\01
New Cargos Meo\81
New Cargos Petrol + Tourists Meo\82
NewCargos by Michael Blunck mb\08\00
North American Industry Set \4E\4D\11\13
Oil well decrease neutralizer SZ\13D
OpenGFX+ Industries OG+3
Pikka Basic Industries DD\06\02
Stock Piled industries 1.1 \31\ff\05\03
Stock Piled industries 1.2 \31\ff\05\04
Stock Piled industries 1.3 \31\ff\05\05
Tourist Set SLTU
UKRS Brick Chain DD\06\03
UKRS Industries DD\06\01
Vanilla Industries in Stockpiling mode \42\58\00\02
FIRS, with thanks to all who helped