Incompatible set : ECS vectors - firs-nightly-r1216

Discuss, get help with, or post new graphics for TTDPatch and OpenTTD, using the NewGRF system, here. Graphics for plain TTD also acceptable here.

Moderator: Graphics Moderators

Post Reply
vanzina
Engineer
Engineer
Posts: 3
Joined: 20 Aug 2010 17:48

Incompatible set : ECS vectors - firs-nightly-r1216

Post by vanzina »

Usually I use long vehicles 4 (4LVW.grf) with firs but before this version (firs-nightly-r1216) was never appeared this error : Incompatible set : ECS vectors.

4LVW it's beautiful as FIRS and I can not do without both.

Is it possible to fix it?

Correct me If I am wrong - PM me if my English is bad

Thank You in advance
Carlo
User avatar
Gremnon
Tycoon
Tycoon
Posts: 1517
Joined: 16 Sep 2005 12:23
Skype: the_gremnon
Location: /home
Contact:

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by Gremnon »

I'd like to suggest re-checking your newGRF list - I had the same a while back, and it turned out to be the ECS Houses GRF that I forgot to remove.
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by FooBar »

Hmmm
I didn't expect that to happen. Seems George uses a rather ...errr... unexpected GRFID format for his sets, with the second to last nibble as set identifier rather than using the whole third byte for that.

Anyways, I'm testing a fix now.

EDIT: fixed in r1235.
vanzina
Engineer
Engineer
Posts: 3
Joined: 20 Aug 2010 17:48

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by vanzina »

Thank you
You are the best

Bye
Carlo
vanzina
Engineer
Engineer
Posts: 3
Joined: 20 Aug 2010 17:48

Incompatible set : ECS vectors - firs-nightly-r1216

Post by vanzina »

Now FIRS and 4LVw work fine. great job.
Thank you

Bye
Carlo :P
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by FooBar »

Your welcome.
It was unintended to block LV4. We just decided to block all ECS vectors, as at the moment we have no clue what vector works with FIRS and what vector doesn't. Some might be unblocked in the future, if there is demand and if it's possible to use both at the same time without problems.
User avatar
Gremnon
Tycoon
Tycoon
Posts: 1517
Joined: 16 Sep 2005 12:23
Skype: the_gremnon
Location: /home
Contact:

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by Gremnon »

Now, I've had a look at the current FIRS nightly, and had a little play around and experiment and such.
I noticed a few industries don't (yet) have graphics, and appear as sort of purple blocks.
Perhaps in the interim - or beyond - the ECS Houses GRF can lend a hand there, and provide a means to accept at least some of the FIRS cargoes for the towns via town buildings?
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by FooBar »

There are also green, red, yellow and blue boxes :wink:
Those industries are indeed not drawn yet.

Allowing ECS Houses would need some investigation into what it does. If it just adds/modifies houses, then it should be no problem to allow it. If it adds industries or modifies cargos, it can be potentially incompatible. To be honest, I don't fancy looking into that now, but I created a ticket about it for future reference. Until then, there's plenty of town-based industries in FIRS that accept Food, Goods or Petrol.
User avatar
Gremnon
Tycoon
Tycoon
Posts: 1517
Joined: 16 Sep 2005 12:23
Skype: the_gremnon
Location: /home
Contact:

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by Gremnon »

As far as I'm aware, the only Industry and Cargo handling it does is in what it accepts - the actual 'ECS ### Vector' GRFs handle the actual modification of them.
(Might need confirmation from George, but I'm fairly sure that's how I got it)

If it's not too bold to suggest it, could I ask for a parameter that disregards the normal checks, something like 'Allow potentially unsafe GRF combinations' boolean? With it, people (probably just me though) could experiment with things like this for you, and bring back interesting results.
Or hopefully interesting results.

It's just an idea I thought up on the spur of the moment.
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by FooBar »

I'd need to discuss such a parameter with Andy, but it's certainly possible.
For now you could build FIRS without the checks, or let me know which version you want and I can build one for you.
User avatar
andythenorth
Tycoon
Tycoon
Posts: 5658
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by andythenorth »

FooBar wrote:I'd need to discuss such a parameter with Andy, but it's certainly possible.
You could make use of the existing debug parameter. I'm not sure it's 100% wise to disable compatibility checks, but I don't mind if the debug parameter is used for this ;)
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by FooBar »

It needs to come with a big red warning: "With this enabled, NEVER complain that something is not working. If you do complain, you may NEVER USE FIRS AGAIN". And yet I still envision bugreports from someone trying to use FIRS with something that it cannot work with...
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by planetmaker »

Just don't document the debug parameter... Don't tell anyone ;-)
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by FooBar »

planetmaker wrote:Don't tell anyone ;-)
/me wonders how that would work with Action 14...
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by planetmaker »

hm. Good question.

Name: Mysterious parameter
Description: Set this parameter and loose all waranty. You've been warned.
User avatar
andythenorth
Tycoon
Tycoon
Posts: 5658
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: Incompatible set : ECS vectors - firs-nightly-r1216

Post by andythenorth »

It's simple: if debug parameter is enabled, all industry graphics become boxes. I'd recommend using the level-crossing cycle of flashing red for this ;)

That might hamper debugging graphics + layouts, but that's not what debug parameter is for anyway (it's currently only used for debugging production callbacks) :)
Post Reply

Return to “Graphics Development”

Who is online

Users browsing this forum: No registered users and 79 guests