
FIRS Industry Replacement Set - Development
Moderator: Graphics Moderators
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
FIRS Industry Replacement Set - Development
[silly empty first post as the information in it was badly outdated and confusing] 

Last edited by andythenorth on 26 Oct 2020 15:55, edited 40 times in total.
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: newgrf proposal: FIRS Industry Replacement Set
-- Original FIRS post --
Not content with having busy lives, FooBar and I have agreed that nothing could be finer than creating a Full Industry Replacement Set (FIRS). For those who prefer recursive acronyms, FIRS is also the FIRS Industry Replacement Set.
The first thing to say is that it's not done yet.
I guess we'll be saying that a lot, so I wanted to get it in early. I reckon it's about 12 months work.
We'll post more about the plans for the set over the next few weeks, but here's an outline:
- 29 cargos (2 spare, 1 reserved for NARS regearing). Some of the cargos are present in other sets, some are new.
- Industries change over time. Some types of industries will close and disappear from the map at certain points in history, others will become available.
- Complete industry chains, with lots of raw materials to move, and also a nice range of 'final' cargos including the ability to deliver both goods and food to towns in all climates.
- We'll be looking at cargo classes to ensure support from the major vehicle sets (at least the ones that have good cargo class support).
- Over 50 industries planned, (this will restrict the set to OpenTTD only).
- Includes some things that have been asked for recently including a 'waste' cargo chain. Power stations will also be more useful.
- The set will be GPL; some feedback will get the standard answer 'you could change that yourself'
We are in the unusual situation of having two people (UPDATE - three people, Zephyris joined us) who can both code nfo and draw pixel art. Luxurious as this may be, we think we'd get a more polished set with perhaps one more core contributor. Specifically we have gaps for:
- devising and coding industry layout variations
- graphics for construction stages for the industry. We could probably also use some help with industry graphics, but we'll need to keep a consistent style in our work to make the set polished.
PM me, or reply in the thread if that sounds like you.
We'll also need some play testers, but not for a good few months. More immediately we'll also be asking the grownups possibly silly questions about nfo (those grownups can guess who they are I reckon).
Update 15th Feb 2009: tracking table available at http://tt-foundry.com/sets/FIRS/schema/industries
Update 4th April 2009: see all completed sprites http://tt-foundry.com/sets/FIRS/schema/graphics
Update 13th April 2009: extensive tweaks to schema of cargos and industries http://tt-foundry.com/sets/FIRS/schema/industries
Update 30th May 2009: 19 industries drawn. Left to draw: 16 important industries, 12 less important industries, 15 orginal TTD industries that need replacing!
Update 7th June 2009: FIRS now has a public source repo at #openttdcoop: http://dev.openttdcoop.org/projects/firs/
Update 2nd Feb 2010: FIRS 0.6 version released, 44 industries, 30 cargos. The set has been playable for some time, and is increasingly complete
cheers,
Andy
Not content with having busy lives, FooBar and I have agreed that nothing could be finer than creating a Full Industry Replacement Set (FIRS). For those who prefer recursive acronyms, FIRS is also the FIRS Industry Replacement Set.
The first thing to say is that it's not done yet.

We'll post more about the plans for the set over the next few weeks, but here's an outline:
- 29 cargos (2 spare, 1 reserved for NARS regearing). Some of the cargos are present in other sets, some are new.
- Industries change over time. Some types of industries will close and disappear from the map at certain points in history, others will become available.
- Complete industry chains, with lots of raw materials to move, and also a nice range of 'final' cargos including the ability to deliver both goods and food to towns in all climates.
- We'll be looking at cargo classes to ensure support from the major vehicle sets (at least the ones that have good cargo class support).
- Over 50 industries planned, (this will restrict the set to OpenTTD only).
- Includes some things that have been asked for recently including a 'waste' cargo chain. Power stations will also be more useful.
- The set will be GPL; some feedback will get the standard answer 'you could change that yourself'

We are in the unusual situation of having two people (UPDATE - three people, Zephyris joined us) who can both code nfo and draw pixel art. Luxurious as this may be, we think we'd get a more polished set with perhaps one more core contributor. Specifically we have gaps for:
- devising and coding industry layout variations
- graphics for construction stages for the industry. We could probably also use some help with industry graphics, but we'll need to keep a consistent style in our work to make the set polished.
PM me, or reply in the thread if that sounds like you.

We'll also need some play testers, but not for a good few months. More immediately we'll also be asking the grownups possibly silly questions about nfo (those grownups can guess who they are I reckon).
Update 15th Feb 2009: tracking table available at http://tt-foundry.com/sets/FIRS/schema/industries
Update 4th April 2009: see all completed sprites http://tt-foundry.com/sets/FIRS/schema/graphics
Update 13th April 2009: extensive tweaks to schema of cargos and industries http://tt-foundry.com/sets/FIRS/schema/industries
Update 30th May 2009: 19 industries drawn. Left to draw: 16 important industries, 12 less important industries, 15 orginal TTD industries that need replacing!
Update 7th June 2009: FIRS now has a public source repo at #openttdcoop: http://dev.openttdcoop.org/projects/firs/
Update 2nd Feb 2010: FIRS 0.6 version released, 44 industries, 30 cargos. The set has been playable for some time, and is increasingly complete

cheers,
Andy
Last edited by andythenorth on 12 Feb 2011 19:14, edited 4 times in total.
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: newgrf proposal: FIRS Industry Replacement Set
(reserved for future use)
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: newgrf proposal: FIRS Industry Replacement Set
(reserved for future use)
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
- CommanderZ
- Tycoon
- Posts: 1872
- Joined: 07 Apr 2008 18:29
- Location: Czech Republic
- Contact:
Re: newgrf proposal: FIRS Industry Replacement Set
Wow, if it weren't you and FooBar, I would think this is just another overambitious noob's thread
Btw, are you sure 50 industries is not too much? Not only it is 50 industries to paint and code, but also 50 industries to learn to play with. And please, make it possible to play without any transport limitations (I mean limited production like Pikka's set or so) and don't make it too komplex (in means of gameplay), so also not-so-hardcore players can enjoy it.
Anyways, good luck, I will be watching your progress

Btw, are you sure 50 industries is not too much? Not only it is 50 industries to paint and code, but also 50 industries to learn to play with. And please, make it possible to play without any transport limitations (I mean limited production like Pikka's set or so) and don't make it too komplex (in means of gameplay), so also not-so-hardcore players can enjoy it.
Anyways, good luck, I will be watching your progress

- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: newgrf proposal: FIRS Industry Replacement Set
@ CommanderZ: I guess this is a good point to explain the philosophy behind the set, which is in the spirit of the classic TTD style of gameplay, with some tweaks. Specifically I want to see if a well-thought out industry chain can reduce the 'not enough interest' problem that some of us have after about fifty years of gameplay. As some types of industry close and new ones appear, players will have new cargos to transport, and routes that need to be closed, or reused for something else.
We also want it to be a lot of fun
So it won't involve too much micro-management. PBI is my favourite industry set, and I like the stockpile limits, but stockpiling won't be part of FIRS. There will be 'production boosting' cargos that can optionally be delivered to some industries, similar to Railroad Tycoon 3, and to the metal chain in the CanSet.
50 industries may sound like a lot, but should be manageable for players, and they won't all be on the map at the same time. In my view it will be more fun for players (I like to get at least one of each type connected into a chain on a map, then I start getting bored in a game).
You're right that drawing 50 is a big task, but many of them will be constructed from reusable blocks of graphics, as in the original TTD graphics. Remind me what I said here in a few months when we're actually drawing them
cheers,
Andy
We also want it to be a lot of fun

50 industries may sound like a lot, but should be manageable for players, and they won't all be on the map at the same time. In my view it will be more fun for players (I like to get at least one of each type connected into a chain on a map, then I start getting bored in a game).
You're right that drawing 50 is a big task, but many of them will be constructed from reusable blocks of graphics, as in the original TTD graphics. Remind me what I said here in a few months when we're actually drawing them

cheers,
Andy
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: newgrf proposal: FIRS Industry Replacement Set
Sketches of some of the industries (sorry, blurry photo taken on my macbook camera, scanner not working
)
Engineering Materials Yard, Fertiliser Plant, Cement Plant, Aluminium Plant: Plastics Factory, Metal Foundry

Engineering Materials Yard, Fertiliser Plant, Cement Plant, Aluminium Plant: Plastics Factory, Metal Foundry
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Re: newgrf proposal: FIRS Industry Replacement Set
Ah, good. We have a thread now!
I was about to relpy to CommanderZ's post, but that doesn't seem necessary any more
I was about to relpy to CommanderZ's post, but that doesn't seem necessary any more

-
- Chief Executive
- Posts: 697
- Joined: 10 Jun 2003 00:19
- Location: Australia
Re: newgrf proposal: FIRS Industry Replacement Set
So from what I have read so far, this will differ from ECS in that:
- Industries will belong to certain time periods
- There will be 50 industries, which is more than ECS
Re: newgrf proposal: FIRS Industry Replacement Set
Wow, sounds like a big task, but it certainly does sound good 
If i may already make a suggestion:
I think it would be great if non-expirable cargos like coal or iron ore, or whatever you will use, do not decrease their value as fast as they do in the standard-industries. This could make it possible to transport such goods with ships, which are rather slow! However, that's your call, and i don't know if that's even possible with NewGRFs.
I'm curious about the progress and will watch this thread closely
Good luck!

If i may already make a suggestion:
I think it would be great if non-expirable cargos like coal or iron ore, or whatever you will use, do not decrease their value as fast as they do in the standard-industries. This could make it possible to transport such goods with ships, which are rather slow! However, that's your call, and i don't know if that's even possible with NewGRFs.
I'm curious about the progress and will watch this thread closely

Good luck!
-
- Tycoon
- Posts: 5954
- Joined: 27 Apr 2005 07:09
- Contact:
Re: newgrf proposal: FIRS Industry Replacement Set
Let me point out that "ECS" is just the cargo scheme (cargo names, labels, classes, bits, etc), with George´s ECS vectors being an existing implementation of it. Industry names, or industry behaviour (production chains, opening, closing of industries) aren´t defined under the ECS scheme.Conditional Zenith wrote:So from what I have read so far, this will differ from ECS in that:
Industries will belong to certain time periods
There will be 50 industries, which is more than ECS
From the above, it might only differ from the choice of cargoes.Basically, what I want to know is how will this differ from ECS?
regards
Michael
Re: newgrf proposal: FIRS Industry Replacement Set
Add to that:Conditional Zenith wrote:So from what I have read so far, this will differ from ECS in that:Basically, what I want to know is how will this differ from ECS?
- Industries will belong to certain time periods
- There will be 50 industries, which is more than ECS
- One single GRF
- No stockpiling
- No difficult production changes
- You don't need to deliver all accepted cargo to generate production (i.e. production boosting is handled differently and is not mandatory: the game will still be playable without industry production boosting)

That's already on the to-do list!Timitry wrote:I think it would be great if non-expirable cargos like coal or iron ore, or whatever you will use, do not decrease their value as fast as they do in the standard-industries.

-
- Tycoon
- Posts: 5954
- Joined: 27 Apr 2005 07:09
- Contact:
Re: newgrf proposal: FIRS Industry Replacement Set
Look here:Timitry wrote:I think it would be great if non-expirable cargos like coal or iron ore, or whatever you will use, do not decrease their value as fast as they do in the standard-industries.
regardsmb wrote:IMO, a small decrease for raw material prices makes sense, because even the most patient consignee wants to receive his order one day or the other. Moreover, the game needs variable delivery prices to enable some sort of "competition" or "assessment".randknu wrote:To fix this i recommend setting commodity prizes steady for commodities that does not perish over time ex. for coal, wood, oil, goods, and so on.
Prices of cargo don´t decrease with time. It´s the delivery prices which go down if the time for delivery takes too long. This isn´t only "realistic" (in that way that in so-called "reality" delivery prices would also drop if delivery takes too long), but it´s a quite natural game feature.Jarekexe wrote:I agree about the coal thing - the price should not decrease with time as this material doesn't get any worse with time. Same with iron, oil?
http://www.tt-forums.net/viewtopic.php?p=758607#p758607
Michael
Re: newgrf proposal: FIRS Industry Replacement Set
Well, I didn't read Timitry's post careful enough.
What we will be implementing is not a 100% fixed delivery price, but delivery prices will not decrease as fast as they do now, in order to make large and slow transportation methods more profitable. E.g. hauling oil from one side of the map to the other side with a large and slow oiltanker should be profitable enough to cover the tanker's running cost and make a little profit on top of that.
What we will be implementing is not a 100% fixed delivery price, but delivery prices will not decrease as fast as they do now, in order to make large and slow transportation methods more profitable. E.g. hauling oil from one side of the map to the other side with a large and slow oiltanker should be profitable enough to cover the tanker's running cost and make a little profit on top of that.
Re: newgrf proposal: FIRS Industry Replacement Set
Except possibly the last, those are all features (or misfeatures) of George's ECS vectors, not the ECS specification.FooBar wrote:Add to that:Conditional Zenith wrote:Basically, what I want to know is how will this differ from ECS?
- One single GRF
- No stockpiling
- No difficult production changes
- You don't need to deliver all accepted cargo to generate production (i.e. production boosting is handled differently and is not mandatory: the game will still be playable without industry production boosting)
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
-
- Tycoon
- Posts: 5954
- Joined: 27 Apr 2005 07:09
- Contact:
Re: newgrf proposal: FIRS Industry Replacement Set
Although George´s vector scheme looks somewhat complicated with regards to coding, the general idea behind was the possible replacement of whole vectors. In this way, people wanting to supply own industry .grfs wouldn´t be forced to supply all industries/cargoes, but just a subset.FooBar wrote:- One single GRF
OTOH, I don´t know if this works as intended. I´ll have to check it out in the near future with my own vectors.
regards
Michael
Re: newgrf proposal: FIRS Industry Replacement Set
The points so far:
* Don't confuse George's ECS vectors with the ECS cargo specification.
* Use the ECS cargo specification where possible as that'll ensure wider compatibility with vehicle/town sets.
It is also possible to have compatibility with PBI defined cargos, however there are fewer cargo types there. In general, cargo classes should allow a certain amount of compatibility, but you can end up with odd combinations.
FIRS could become another (partial) implementation of ECS compatible cargo types, which is good news for compatible vehicle sets, and thus good news for players.
* Don't confuse George's ECS vectors with the ECS cargo specification.
* Use the ECS cargo specification where possible as that'll ensure wider compatibility with vehicle/town sets.
It is also possible to have compatibility with PBI defined cargos, however there are fewer cargo types there. In general, cargo classes should allow a certain amount of compatibility, but you can end up with odd combinations.
FIRS could become another (partial) implementation of ECS compatible cargo types, which is good news for compatible vehicle sets, and thus good news for players.
He's like, some kind of OpenTTD developer.
Re: newgrf proposal: FIRS Industry Replacement Set
Well, my english isn't that good, but you understood exactly what i meantFooBar wrote:Well, I didn't read Timitry's post careful enough.
What we will be implementing is not a 100% fixed delivery price, but delivery prices will not decrease as fast as they do now, in order to make large and slow transportation methods more profitable. E.g. hauling oil from one side of the map to the other side with a large and slow oiltanker should be profitable enough to cover the tanker's running cost and make a little profit on top of that.

Good to hear that this will be included!
-
- Chief Executive
- Posts: 697
- Joined: 10 Jun 2003 00:19
- Location: Australia
Re: newgrf proposal: FIRS Industry Replacement Set
Ok, I was careless in saying ECS, when I in fact did mean George's implementation of ECS industries. I apologize.
And I do know with George's ECS vectors that stockpiling can be turned off with a parameter.
And I do know with George's ECS vectors that stockpiling can be turned off with a parameter.
- RSpeed tycoonfreak
- Transport Coordinator
- Posts: 349
- Joined: 02 Feb 2006 13:17
- Location: Azewijn The netherlands
- Contact:
Re: newgrf proposal: FIRS Industry Replacement Set
Wow this could become a great project
If you need help drawing: I hav a lot of free time the next couple of months:D
And after my long absence I would like to improve my drawing skills

If you need help drawing: I hav a lot of free time the next couple of months:D
And after my long absence I would like to improve my drawing skills

Visit The Fake Airport Website

Hobbys: being 18 years old, soccer, go karting, and transport tycoon.
Hobbys: being 18 years old, soccer, go karting, and transport tycoon.
Who is online
Users browsing this forum: Google [Bot] and 9 guests