FIRS Industry Replacement Set - Development
Moderator: Graphics Moderators
- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: FIRS Industry Replacement Set - Development
How should new cargoes, which are transported in open trucks (flat bed, drop side truck or a dumper), look like?
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: FIRS Industry Replacement Set - Development
As maquinista has found (in the release thread), graphics for FIRS cargos are going to be an issue for a lot of set authors. Here are the issues as I see them:George wrote:How should new cargoes, which are transported in open trucks (flat bed, drop side truck or a dumper), look like?
1. It's a lot of work to add cargo graphics to sets. For each HEQS dump truck I have to add 3 new sets of sprites per cargo (3 loading states), with 8 angles per vehicle. Mostly I can just use 'replace colour', but it's a hassle. Then I have to do the nfo as well...
2. What should new cargos look like? What does fruit and veg look like? Scrap metal?
Some possible answers:
- use tarpaulins or other covers on open vehicles, hiding the cargo. I use this in HEQS for some vehicles. Saves drawing and code.
- use recolor sprites in nfo. This can be a lot of work when 2CC is used. Could one coder work out the nfo for recoloring to FIRS cargos so that set authors can all reuse it?
- draw some reference graphics for FIRS cargos which all set authors can use as a base. I might do that, but anyone else would be welcome to make suggestions...
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)
- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: FIRS Industry Replacement Set - Development
In the lack of existing cargo sprites, there's the cargo icons already done by FooBar though. They're a good guideline, I think:
Enjoy and kudos to andy and FooBar who work really A LOT on this set.- Attachments
-
- cargoicons.pcx
- pcx of the cargoicons of FIRS
- (4.46 KiB) Downloaded 77 times
OpenTTD: manual | online content | translations | Wanted contributions and patches
#openttdcoop: blog | wiki | public server | DevZone | NewGRF web translator
DevZone - home of the free NewGRFs: OpenSFX | OpenMSX | OpenGFX | Swedish Rails | OpenGFX+ Trains|RV|Industries|Airports|Landscape | NML
Re: FIRS Industry Replacement Set - Development
afair the GermanRV Set uses that method, you could ask Uwe about how it is doneandythenorth wrote: - use recolor sprites in nfo. This can be a lot of work when 2CC is used. Could one coder work out the nfo for recoloring to FIRS cargos so that set authors can all reuse it?
- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: FIRS Industry Replacement Set - Development
As soon as we decide how should it look like, they can be provided by one author and reused by others. So, I suggest FIRS devs create a topic to discuss it. In the topic there should be a list of new cargoes.andythenorth wrote:As maquinista has found (in the release thread), graphics for FIRS cargos are going to be an issue for a lot of set authors.George wrote:How should new cargoes, which are transported in open trucks (flat bed, drop side truck or a dumper), look like?
It is up to any author not to provide new graphicsandythenorth wrote:Here are the issues as I see them: 1. It's a lot of work to add cargo graphics to sets. For each HEQS dump truck I have to add 3 new sets of sprites per cargo (3 loading states), with 8 angles per vehicle. Mostly I can just use 'replace colour', but it's a hassle. Then I have to do the nfo as well...
This is a question to discussandythenorth wrote:2. What should new cargos look like?
Boxes with fruit?andythenorth wrote:What does fruit and veg look like?
Lake parts of steel, but more dirty?andythenorth wrote:Scrap metal?
This is the last solution to useandythenorth wrote:- use tarpaulins or other covers on open vehicles, hiding the cargo.
Me doubtsandythenorth wrote:- use recolor sprites in nfo. This can be a lot of work when 2CC is used. Could one coder work out the nfo for recoloring to FIRS cargos so that set authors can all reuse it?
This is the right pointandythenorth wrote:- draw some reference graphics for FIRS cargos which all set authors can use as a base. I might do that, but anyone else would be welcome to make suggestions...

- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: FIRS Industry Replacement Set - Development
TTD
- Coal
Iron Ore
Oil
Steel
Livestock
Fruit and Vegetables
Grain
Sugar Cane (Toyland) ?
Food
Goods
Water
Wood
Passengers
Mail
- Sand
Fish
Lumber
Chemicals
Fuel Oil (Petrol)
Wool
- Gravel
- Bauxite
Aluminium
Milk
Survey Supplies
Farm Supplies
Engineering Supplies (Vehicles?)
Scrap Metal
Parts
Packaging
Cotton (Fibre crops?)
Waste
- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: FIRS Industry Replacement Set - Development
Bauxite - like ore?
Aluminium - like steel?
Milk - like rubber?
Survey Supplies - ?
Farm Supplies - Harvesters?
Engineering Supplies - Tractors?
Scrap Metal - Steel parts?
Parts - in boxes?
Packaging - like boxes?
Cotton (Fibre crops?) - ?
Waste - dirt like (fertilizer like?) with objects inside?
Aluminium - like steel?
Milk - like rubber?
Survey Supplies - ?
Farm Supplies - Harvesters?
Engineering Supplies - Tractors?
Scrap Metal - Steel parts?
Parts - in boxes?
Packaging - like boxes?
Cotton (Fibre crops?) - ?
Waste - dirt like (fertilizer like?) with objects inside?
Re: FIRS Industry Replacement Set - Development
Bauxite is the aluminium ore: Al(OH)3.
-
- Tycoon
- Posts: 1829
- Joined: 10 Jul 2006 00:43
- Location: Spain
Re: FIRS Industry Replacement Set - Development
I have downloaded the second FIRS released file. There is a bug when a brewery is built inside of a town. In other locations, it works fine.
Some weeks ago, I made some sprites for Spain set trains, for cooper, bauxite and sand. They have been made replacing the colors of the pixels. What do You think?
Some weeks ago, I made some sprites for Spain set trains, for cooper, bauxite and sand. They have been made replacing the colors of the pixels. What do You think?
- Attachments
-
- Bug.
- Brewery.png (11.97 KiB) Viewed 2487 times
-
- Sprites.
- FIRS_CARGOS.PNG (7.7 KiB) Viewed 2484 times
Sorry if my english is too poor, I want learn it, but it isn't too easy.
- [list][*]Why use PNG screenshots in 8 bpp games.
[*]Caravan site New Industry. · Spain set. · Some spanish trains for locomotion[*]Favourites:GRVTS · ECS · FIRS
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: FIRS Industry Replacement Set - Development
Rather a lot of waste points in this town
I haven't checked the specs, but with some incredibly baroque nfo, I think we might be able to check for surrounding houses and connect waste production to that. I don't think we should. But possibly we could 


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: FIRS Industry Replacement Set - Development
A quick word (and suggestion) on the graphic set ID for FIRS ...
We, as set coders, like to auto-detect other sets in order to support them. As graphic set IDs can change over time for a multitude of reasons, the following scheme does help to still support other sets without an updated release of our own set.
Consider a version digit as part of the graphic set ID; like 0xaaaaaaav, where ...
aa aa aa a = is your graphic set ID (7 digits); it can be anything, it's your choice, but should be unique among all graphic sets naturally.
v = version ID, starting with '1'; you can then bump up the version digit, if necessary. Don't use '0' and you have a range from '1' through to 'F' available.
Other sets can then auto-detect FIRS using a bit mask and it won't be necessary to update these sets too in case FIRS felt it was necessary to change its own ID.
We, as set coders, like to auto-detect other sets in order to support them. As graphic set IDs can change over time for a multitude of reasons, the following scheme does help to still support other sets without an updated release of our own set.
Consider a version digit as part of the graphic set ID; like 0xaaaaaaav, where ...
aa aa aa a = is your graphic set ID (7 digits); it can be anything, it's your choice, but should be unique among all graphic sets naturally.
v = version ID, starting with '1'; you can then bump up the version digit, if necessary. Don't use '0' and you have a range from '1' through to 'F' available.
Other sets can then auto-detect FIRS using a bit mask and it won't be necessary to update these sets too in case FIRS felt it was necessary to change its own ID.
Re: FIRS Industry Replacement Set - Development
i believe these should be all kinds of machinery. survey supplies could be digging or boring machines, farm supplies could be tractors and harvesters, engineering supplies could be bulldozers or other machinesGeorge wrote: Survey Supplies - ?
Farm Supplies - Harvesters?
Engineering Supplies - Tractors?
i'd say rather like paper (in big rolls)Packaging - like boxes?
- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: FIRS Industry Replacement Set - Development
Hm, shouldn't the whole last byte be the version of this newgrf according the the NewGRF wiki?OzTransLtd wrote:We, as set coders, like to auto-detect other sets in order to support them. As graphic set IDs can change over time for a multitude of reasons, the following scheme does help to still support other sets without an updated release of our own set.(...)
Sure enough, usually 15 versions for a single newgrf should be enough for the whole lifetime, but...NewGRF wiki wrote:This is a series of 4 bytes. It's a convention to use the first two bytes for the creator's initials in ASCII code, e.g. 54 57 for "TW". The last two bytes should be numbers, typically the first number identifying which of the author's sets this is, and the second number being a version number.
EDIT: fixed quotation
Last edited by planetmaker on 03 Jul 2009 10:36, edited 1 time in total.
OpenTTD: manual | online content | translations | Wanted contributions and patches
#openttdcoop: blog | wiki | public server | DevZone | NewGRF web translator
DevZone - home of the free NewGRFs: OpenSFX | OpenMSX | OpenGFX | Swedish Rails | OpenGFX+ Trains|RV|Industries|Airports|Landscape | NML
Re: FIRS Industry Replacement Set - Development
... better be safe than sorry, no?planetmaker wrote: Sure enough, usually 15 versions for a single newgrf should be enough for the whole lifetime, but...

32 bit was also enough for long time...

Re: FIRS Industry Replacement Set - Development
Massive replies here...
Aluminium - I drew it as sheeting on a roll, but it can be virtually anything.
Milk - more like water me thinks
Survey Supplies - can be anything; some covered wagons would work best here.
Farm Supplies - again, can be anything from fertilizer to tractors. covered wagons?
Engineering Supplies - same, from the smallest nuts and bolts to heavy equipment
Scrap Metal - all kinds of metal parts of irregular shapes. Very hard to draw, see my cargo icon...
Parts - can be anything, most likely in boxes indeed. I think parts like to stay dry so we might want to add that property to the cargo classes of this cargo
Packaging - cardboard boxes, wooden crates, glass containers, etc.
Cotton (Fibre crops?) - those white thingies. Likes to stay dry as well.
Waste - for health reasons transported in closed containers. The ACTS system is very nice for rail transport. For road transportation you have ofcourse your regular garbage trucks. The waste itself looks like this. Again very hard to draw.
So you'd have aa aa ss vv. With aa aa the author's id, ss the set's id and vv the set's version.

In our case the sugar cane is the plant and not the sugar itself. Otherwise the list seems quite correct indeed.George wrote:Sugar Cane (Toyland) ?
Bauxite - like ore indeed, just a different colourGeorge wrote:
Aluminium - I drew it as sheeting on a roll, but it can be virtually anything.
Milk - more like water me thinks
Survey Supplies - can be anything; some covered wagons would work best here.
Farm Supplies - again, can be anything from fertilizer to tractors. covered wagons?
Engineering Supplies - same, from the smallest nuts and bolts to heavy equipment
Scrap Metal - all kinds of metal parts of irregular shapes. Very hard to draw, see my cargo icon...
Parts - can be anything, most likely in boxes indeed. I think parts like to stay dry so we might want to add that property to the cargo classes of this cargo
Packaging - cardboard boxes, wooden crates, glass containers, etc.
Cotton (Fibre crops?) - those white thingies. Likes to stay dry as well.
Waste - for health reasons transported in closed containers. The ACTS system is very nice for rail transport. For road transportation you have ofcourse your regular garbage trucks. The waste itself looks like this. Again very hard to draw.
Savegame please.maquinista wrote:There is a bug when a brewery is built inside of a town.
Interesting. I did set the probability to FF as I wanted one in every town (default TTD maximum probability is F)... I think I've overdone it...andythenorth wrote:Rather a lot of waste points in this town
I agree with planetmaker on masking out the complete last byte and not only the last nibble. The specifications don't recommend the last byte as versioning byte for nothing I guess...OzTransLtd wrote:A quick word (and suggestion) on the graphic set ID
So you'd have aa aa ss vv. With aa aa the author's id, ss the set's id and vv the set's version.
Re: FIRS Industry Replacement Set - Development
Perhaps some cargoes (e.g. the various types of supplies and packaging) could simply be transported in generic wagons: in containers, or covered with tarpaulins. I'm not sure if this is desirable, or possible, but it would make it easier on set designers, right?
BTW: Cotton is generally transported in bales I think.
BTW: Cotton is generally transported in bales I think.
- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: FIRS Industry Replacement Set - Development
A set designer always has this choice. Actually that's something a set designer usually does at least also additionally in order to cover cargo definitions which are not yet present (via the cargo classes) or in order to just save drawing work.el koeno wrote:Perhaps some cargoes (e.g. the various types of supplies and packaging) could simply be transported in generic wagons: in containers, or covered with tarpaulins. I'm not sure if this is desirable, or possible, but it would make it easier on set designers, right?
OpenTTD: manual | online content | translations | Wanted contributions and patches
#openttdcoop: blog | wiki | public server | DevZone | NewGRF web translator
DevZone - home of the free NewGRFs: OpenSFX | OpenMSX | OpenGFX | Swedish Rails | OpenGFX+ Trains|RV|Industries|Airports|Landscape | NML
-
- Tycoon
- Posts: 1829
- Joined: 10 Jul 2006 00:43
- Location: Spain
Re: FIRS Industry Replacement Set - Development
This is the wagons for waste. I have drawn it before the FooBar's suggestion about waste wagons.
I think that it could be covered/sheltered freight (200) and bulk (10). This would allow waste only in covered wagons.
I think that it could be covered/sheltered freight (200) and bulk (10). This would allow waste only in covered wagons.
- Attachments
-
- waste.PNG (16.69 KiB) Viewed 2017 times
Sorry if my english is too poor, I want learn it, but it isn't too easy.
- [list][*]Why use PNG screenshots in 8 bpp games.
[*]Caravan site New Industry. · Spain set. · Some spanish trains for locomotion[*]Favourites:GRVTS · ECS · FIRS
- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: FIRS Industry Replacement Set - Development
Would waste really need to go in covered wagons? I honestly doubt the need for that...
OpenTTD: manual | online content | translations | Wanted contributions and patches
#openttdcoop: blog | wiki | public server | DevZone | NewGRF web translator
DevZone - home of the free NewGRFs: OpenSFX | OpenMSX | OpenGFX | Swedish Rails | OpenGFX+ Trains|RV|Industries|Airports|Landscape | NML
- colossal404
- Chief Executive
- Posts: 652
- Joined: 07 Mar 2009 12:48
- Location: Szeged, Hungary
Re: FIRS Industry Replacement Set - Development
Transport waste with garbage truck 

- Attachments
-
- garbage truck.PNG (13.44 KiB) Viewed 1941 times
Who is online
Users browsing this forum: No registered users and 9 guests