
FIRS Industry Replacement Set - Development
Moderator: Graphics Moderators
Re: FIRS Industry Replacement Set - Development & Translatio
Not sure if this is a bug or what's going on, but for some reason, I have a train trying load Eng. Sup. from a feeder station, and the station shows 140 crates available, but the train is refusing to load them (it only loaded 1% = 1 crate). Any idea why that happenend? New deliveries of ENSP to the station get loaded onto the train just fine, but the earlier ones for some reason don't. 

- Attachments
-
- Snowland Ltd., 13th Jul 1908.png
- (277.96 KiB) Downloaded 16 times
-
- Snowland Ltd., 13th Jul 1908.sav
- (198.46 KiB) Downloaded 98 times
Re: FIRS Industry Replacement Set - Development & Translatio
Maybe build restriction to the city area could help a bit. Without this, in case of interurban roads, we can observe long chains of petrol stationsRoslav wrote:Is there a way to stop FIRS from creating gas stations next to streetcar tracks without road? It creates gas stations next to my industrial tram track and it is weird to pump gas into electric trams:)
(unless 1 industry per city is allowed).
Additionally, some game script expect petrol delivery to the city to determine its growth.
I have completely opposite feelings convinced by multiplayer game, however it is complete off-topic hereandythenorth wrote:2048x2048 maps are a bad feature.

Formerly known as: McZapkie
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: FIRS Industry Replacement Set - Development & Translatio
The location check could search for house tiles, which has a high chance of locating the petrol station next to or near to a road.
I like the idea of remote gas stations on lonely highways though
I like the idea of remote gas stations on lonely highways though

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 & Translatio
Issue is, that they are not lonely - there is lot of them, and not only on highways: Of course, forcing 1 industry per town should decrease such behaviour.andythenorth wrote: I like the idea of remote gas stations on lonely highways though
Formerly known as: McZapkie
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
Re: FIRS Industry Replacement Set - Development & Translatio
designing a newgrf with a too narrow sense of play styles in mind is a BAD FEATURE.andythenorth wrote:2048x2048 maps are a bad feature.
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: FIRS Industry Replacement Set - Development & Translatio
Well we (you could design the algorithm, I'll put it in FIRS) could try and tweak payment curves for large maps. The industry clustering already adapts to map size...Eddi wrote:designing a newgrf with a too narrow sense of play styles in mind is a BAD FEATURE.
I think it's a tricky design issue.
- optimising for the assumption of long distances might cause problems over shorter distances, which still exist (and may even be the common case) in a 2048x2048 map
- testing is a PITA
Alternative approach: try and enforce a maximum distance between ENSP / FMSP supply sources, and industries that consume them. This is also tricky, because
- many industries end up inter-dependent on locations
- it would be easy to imagine this resulting in a mostly empty map, with all industries co-located in one region
- it may cause long game start times as the map generator tries to place industries (low map gen times is an explicit FIRS goal)
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 & Translatio
... or you could just make a parameter: optimal delivery distance for supplies: {short|medium|long|extreme}
Re: FIRS Industry Replacement Set - Development & Translatio
I don't think that such detailed parameters is really needed, in my opinion just on/off switch is enough: original or flattened curve.Eddi wrote:... or you could just make a parameter: optimal delivery distance for supplies: {short|medium|long|extreme}
If the newgrf can determine map size, the best would be off/automatic/on, with automatic as default.
The threshold can be if sum of MapSizeX+MapSizeX exceeds 2500
(1024x1024 is still playable with standard curve, except early vehicles, whereas I tested 2048x512 and found very difficult to use ships along map edge).
Currently I'm testing following modifiers for penalty_lowerbound and single_penalty_length:
Code: Select all
#define MODIFY_CDAYS1(increase, number) number * (1 + 1 * increase)
#define MOFIFY_CDAYS2(increase, number) number * (1 + 2 * increase)
(The exception are perishable goods, for which I'm using MODIFY_CDAYS1 for both penalty_lowerbound and single_penalty_length,
and bulk, for which MODIFY_CDAYS2 is applied for penalty_lowerbound).
Of course, such setting is not very friendly for local urban transport, but it is balanced by increased income for higher distances,
especially if you have complex cargodist network - I noticed 10% higher income from long distance passenger trains, local trains/buses are hardly to estimate because they are used for transfer - even if they have 20% less income from local cargo, they get higher amount from long distance transit.
There is still smaller income from coal load transported 2000 tiles by ship compared to train hauling same cargo 1000 tiles away,
which is bizarre, however such discrepancy is slighter and acceptable (ships does not need infrastructure).
Formerly known as: McZapkie
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
Re: FIRS Industry Replacement Set - Development & Translatio
... also, it seems odd to address the "This coal is from China, it must be very valuable!" problem in OTTD with one particular kind of goods in one particular newgrf.andythenorth wrote:Alternative approach: try and enforce a maximum distance between ENSP / FMSP supply sources, and industries that consume them. This is also tricky,
Likewise, I think the root of the problem here is the inability to account correctly for profit on feeder services. Fixing that in OTTD is a hard problem, but that's the place to fix it, not by fiddling with FIRS...
(That said, as noted above, if you're using UKRS(2) engines like the 9F or 0-8-0 to move goods around, you're likely to lose money; and there's a fine selection of mixed traffic engines that normally don't see much use.)
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: FIRS Industry Replacement Set - Development & Translatio
Well usually the problem players have is 'why do goods from further away earn more?' issue (it's a non-issue really).damerell wrote:... also, it seems odd to address the "This coal is from China, it must be very valuable!" problem in OTTD with one particular kind of goods in one particular newgrf.
But in this case the aim is to make specific cargos from further away earn even more, to support moving small amounts of them across the map with inefficient networks, or vehicles in grfs that are known to have high running costs.
What makes you think any of this is a bad idea?

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 & Translatio
but that is not entirely accurate. the average distance you have to transport supplies not only depends on map size, but also on industry density (and number of different industries, and industry ratios), which may make "automatic" more complicated than it needs to be.McZapkie wrote:I don't think that such detailed parameters is really needed, in my opinion just on/off switch is enough: original or flattened curve.Eddi wrote:... or you could just make a parameter: optimal delivery distance for supplies: {short|medium|long|extreme}
If the newgrf can determine map size, the best would be off/automatic/on, with automatic as default.
Re: FIRS Industry Replacement Set - Development & Translatio
In FIRS, for Smithy Forge it says the cargo production is 8 crates for 8 tons of metal delivered. If I deliver 8 tons of metal, I don't seem to be getting 8 crates of ENSP (I have train configured to only load ENSP). Does the Forge automatically splits the delivered metal and only produces some ENSP, even though FMSP (farm supplies) are not being picked up by anything loading at the stations around?
Re: FIRS Industry Replacement Set - Development & Translatio
NewGRF authors abdicating responsibility for gameplay is also a BAD FEATURE.Eddi wrote:... or you could just make a parameter: optimal delivery distance for supplies: {short|medium|long|extreme}

We have this joke that the perfect train set would be one where every property of every vehicle is a parameter. Complete customisability which can suit any play style, sounds great, huh?

- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: FIRS Industry Replacement Set - Development & Translatio
Where two cargos are produced, the industry splits output to each cargo 50:50. It makes no attempt to determine if one or both cargos are being collected.aantono wrote:In FIRS, for Smithy Forge it says the cargo production is 8 crates for 8 tons of metal delivered. If I deliver 8 tons of metal, I don't seem to be getting 8 crates of ENSP
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 & Translatio
So if I were to intend to use the Forge just to produce ENSP, I should not expect 8 crates for 8 tons, but rather 4 crates for 8 tons. Is that right?andythenorth wrote:Where two cargos are produced, the industry splits output to each cargo 50:50. It makes no attempt to determine if one or both cargos are being collected.aantono wrote:In FIRS, for Smithy Forge it says the cargo production is 8 crates for 8 tons of metal delivered. If I deliver 8 tons of metal, I don't seem to be getting 8 crates of ENSP
- andythenorth
- Tycoon
- Posts: 5705
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: FIRS Industry Replacement Set - Development & Translatio
Yes, absolutely correct.aantono wrote:So if I were to intend to use the Forge just to produce ENSP, I should not expect 8 crates for 8 tons, but rather 4 crates for 8 tons. Is that right?
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 & Translatio
by a sensible description in the description field of the parameter. of course.PikkaBird wrote:so how is a new player supposed to figure out how to set a NewGRF parameter straight out of the box?
and how is this generically named global tweak a "adjust every single property of every individual vehicle" switch?We have this joke that the perfect train set would be one where every property of every vehicle is a parameter. Complete customisability which can suit any play style, sounds great, huh?
surely there is a balance between no customizablility and full customizability. but it's not a death argument against adding any kind of parameter at all.
Re: FIRS Industry Replacement Set - Development & Translatio
There is, but saying "this is too hard to balance, I'll just make it a parameter and let the player figure it out" rarely leads to good set design. Having adjustable scales of costs, production, capacities etc can also make it hard for authors of other, interacting, newgrfs to balance their set against yours.Eddi wrote:surely there is a balance between no customizablility and full customizability. but it's not a death argument against adding any kind of parameter at all.
Re: FIRS Industry Replacement Set - Development & Translatio
Hello!
New FIRS user here, got a dumb question if anyone could help. I'm trying to get some stone from a Dredging Site in the middle of a water are, but I don't seem to have any ships that can be refitted to transport Stone (or Clay). I checked for more ships or FIRS content but I couldn't tell what I should get. The rest of the networks are working ok, btw.
Here is a screenie of my NewGRF settings (I tried to include as much info as necessary on the image):

Thanks for any help on this! I'm really loving FIRS
New FIRS user here, got a dumb question if anyone could help. I'm trying to get some stone from a Dredging Site in the middle of a water are, but I don't seem to have any ships that can be refitted to transport Stone (or Clay). I checked for more ships or FIRS content but I couldn't tell what I should get. The rest of the networks are working ok, btw.
Here is a screenie of my NewGRF settings (I tried to include as much info as necessary on the image):
Thanks for any help on this! I'm really loving FIRS

- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: FIRS Industry Replacement Set - Development & Translatio
You want FISH ship set or its successor SQUID ate FISH. Same author as FIRS, same awesome.
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
Who is online
Users browsing this forum: Google [Bot] and 10 guests