ECS vectors v1.1.2 (by George) 19/06/2011
Moderator: Graphics Moderators
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
I'm just going to say the following here, it may not be the right place ... and you are not going to like it anyway ...
ECS, it's definition and implementation is utter rubbish and should be scrapped immediately; industries, cargoes and the various vehicle sets will never ever work together properly, unless each vehicle set tailors it's cargo transportation system to specific industry/cargo sets.
A few days ago, a minor problem was pointed out to me. The CanSet didn't want to transport glass (GLAS with cargo class 0x0020 'piece goods'). Initially I believed it was my fault, but after having things checked out and found that everything was defined as in the wiki, I had a look what the ECS Basic vector actually says about glass; well, it has been defined with cargo class 0x0004 'express'. Well glass is fragile and probably should just be transported express and definetely not what the wiki says..
Further to this, I am really puzzled why crude oil, water, petrol, milk and honey are not distinguished; no wonder why there is so much food poisoning happening.
Another example, bulk products, like iron ore and coal, traditionally transported in open hoppers, really clash with cargoes like cement, cereal, potash, oil seeds, sulphur to name a few. All of them are defined simply as bulk, and would go into open hoppers together with the ore. I'm just wondering what residents along rail lines would say, after a train load of cement has been transported past their homes in open hoppers; and the rail company (after a sudden downpour) about the state of their rolling stock, when trying to unload, what was left in the hoppers, they found a slimy sticky mess of concrete just about to dry up.
What about oil seeds (cargo class bulk) and fibre crops (cargo class bulk piece cargo) !. Why a difference here ?
I could go on and on ... we leave that for another day, but that implementation of cargo classes must be re-engineered. It's basically impossible to make sure a vehicle set will work with any industry/cargo set. Many ECS sets have cargo classes that do not match the wiki, thus it is impossible to get the in- and ex-clusions right. There would be constant modifications necessary, whenever a new cargo has been invented or a cargo set changed. I'm not going to tell what you should do, because you are not going to listen anyway ... but there is a sure system that would work without having to make changes to TTDPatch or OpenTTD; i.e. any vehicle set can work with any industry/cargo set without any set having to be aware of the other.
Now, you can start again, but do get it right this time ...
ECS, it's definition and implementation is utter rubbish and should be scrapped immediately; industries, cargoes and the various vehicle sets will never ever work together properly, unless each vehicle set tailors it's cargo transportation system to specific industry/cargo sets.
A few days ago, a minor problem was pointed out to me. The CanSet didn't want to transport glass (GLAS with cargo class 0x0020 'piece goods'). Initially I believed it was my fault, but after having things checked out and found that everything was defined as in the wiki, I had a look what the ECS Basic vector actually says about glass; well, it has been defined with cargo class 0x0004 'express'. Well glass is fragile and probably should just be transported express and definetely not what the wiki says..
Further to this, I am really puzzled why crude oil, water, petrol, milk and honey are not distinguished; no wonder why there is so much food poisoning happening.
Another example, bulk products, like iron ore and coal, traditionally transported in open hoppers, really clash with cargoes like cement, cereal, potash, oil seeds, sulphur to name a few. All of them are defined simply as bulk, and would go into open hoppers together with the ore. I'm just wondering what residents along rail lines would say, after a train load of cement has been transported past their homes in open hoppers; and the rail company (after a sudden downpour) about the state of their rolling stock, when trying to unload, what was left in the hoppers, they found a slimy sticky mess of concrete just about to dry up.
What about oil seeds (cargo class bulk) and fibre crops (cargo class bulk piece cargo) !. Why a difference here ?
I could go on and on ... we leave that for another day, but that implementation of cargo classes must be re-engineered. It's basically impossible to make sure a vehicle set will work with any industry/cargo set. Many ECS sets have cargo classes that do not match the wiki, thus it is impossible to get the in- and ex-clusions right. There would be constant modifications necessary, whenever a new cargo has been invented or a cargo set changed. I'm not going to tell what you should do, because you are not going to listen anyway ... but there is a sure system that would work without having to make changes to TTDPatch or OpenTTD; i.e. any vehicle set can work with any industry/cargo set without any set having to be aware of the other.
Now, you can start again, but do get it right this time ...
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
And George is clearly of the opinion that it's not his job to fix the wiki. I guess that means it's yours.OzTransLtd wrote:Many ECS sets have cargo classes that do not match the wiki, thus it is impossible to get the in- and ex-clusions right.

OY! George! Fix!
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
- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
OzTransLtd is right for alpha vectors - some cargo classes were set wrong (not as in wiki). I had a task to fix them in todo list for a long time, Ok, I'll fix them ASAP.DaleStan wrote:And George is clearly of the opinion that it's not his job to fix the wiki. I guess that means it's yours.OzTransLtd wrote:Many ECS sets have cargo classes that do not match the wiki, thus it is impossible to get the in- and ex-clusions right.
OY! George! Fix!
The second point is what classes should cargoes on wiki have. If OzTransLtd would like to suggest some other values - fine he can simply change the wiki. If no one would disagree, I'll change that in the vectors, it is not hard at all. If some change would cause a question - a discussion can be done here. At list I do not see a big problem yet. I do not see what to redo. At least now I see only a place for bug fixes.
- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
I did not expected the post like "Hey you, idiots, you did it bad because it does not work with my super puper set" form the person like you. Sad.
Instead, you could simply point out what cargo is defined wrong on the wiki and what in the GRF file. A question for a simple bug fix.
Machinery vector:
STEL coded Action 0 prop. 16 10 instead of 20
fixed
Basic tropic vector:
WATR 16 10 instead of 40; CERA 16 04 instead of 20
fixed
Agricultural vector:
WOOL 16 04 instead of 20; FERT 16 10 instead of 30; FICR 16 20 instead of 30
FERT 70, fixed
Construction vector:
CMNT 16 90 instead of 10
CMNT 50
Town vector:
TOUR 16 01 instead of 05
fixed
Wood vector:
WDPR 16 20 instead of 30
fixed
Basic vector:
GLAS 16 04 instead of 20
fixed
Basic vector for arctic:
GLAS 16 04 instead of 20
fixed
Files uploaded
Instead, you could simply point out what cargo is defined wrong on the wiki and what in the GRF file. A question for a simple bug fix.
Suggest a list of cargo classes and a list of classes for ECS cargoes.OzTransLtd wrote:I could go on and on ... we leave that for another day, but that implementation of cargo classes must be re-engineered.
Why not to make a bug report, like Wile did?OzTransLtd wrote:Many ECS sets have cargo classes that do not match the wiki
Machinery vector:
STEL coded Action 0 prop. 16 10 instead of 20
fixed
Basic tropic vector:
WATR 16 10 instead of 40; CERA 16 04 instead of 20
fixed
Agricultural vector:
WOOL 16 04 instead of 20; FERT 16 10 instead of 30; FICR 16 20 instead of 30
FERT 70, fixed
Construction vector:
CMNT 16 90 instead of 10
CMNT 50
Town vector:
TOUR 16 01 instead of 05
fixed
Wood vector:
WDPR 16 20 instead of 30
fixed
Basic vector:
GLAS 16 04 instead of 20
fixed
Basic vector for arctic:
GLAS 16 04 instead of 20
fixed
Files uploaded
Why?OzTransLtd wrote:There would be constant modifications necessary, whenever a new cargo has been invented or a cargo set changed.
What made you to think so?OzTransLtd wrote:I'm not going to tell what you should do, because you are not going to listen anyway ...
What is it? I can't understand after reading your post, what do you suggest except bug fixing?OzTransLtd wrote:but there is a sure system that would work without having to make changes to TTDPatch or OpenTTD; i.e. any vehicle set can work with any industry/cargo set without any set having to be aware of the other.
[sarcasm]Thank you for permitting us to do it, oh mighty OzTransLtd! But how can we do it right without you wise guiding?[/sarcasm]OzTransLtd wrote:Now, you can start again, but do get it right this time ...
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

I allways have some kind of problem with the enormouse variety of GRF's and would like to see many merge. For example TTRS and all light industry ECS GRF's. But then evolvement of towns have to be rewritten. When a town grows its industrys have to migrate to the out skirts excluding the industrys that are economicaly profitable, when not that particular industry closes down and migrates to the industrial zone. When a town is full grown i see different zone's, in the center you have the City (zone 4) with the zone 4 buildings, Banks, Hotels and Statues, in the next zone (zone 3) you find the zone 3 buildings, some Hotels, Petrolstations, a few small Statues, maybe one or two "old" surviving industrys that are serviced well (if the supply of material for some reason stops the industry closes and migrates). Zone 2, the zone 2 and zone 1 buildings, some Petrolstations the Shoppingmalls. And zone 1 the industrial zone here are all medium light industrys consentrated like factory, glassfactory, Timberyards.
All other "heavy" industry like coalmines, powerplants, steelmills, carfactorys and so on exsist/can be build in zone 0.
To have some kind of a system here discribed all TTRS an ECS grf's (Vectors) have to be merged i guess. I am not a coder even wors i do not understand this and do not know what can and or cant be done. But i know in OpenTTD more is possible and maybe Csaboka is right when he felt blocked in his development in the traditional TTDPsystem, we slowly grow to the end of the Patch.
After rereading what i wrote i dont know if i am still ontopic, we need a grand discussion where we want to go. There are many individuals and small groupes that make thinks for THE game. But more cooperation is needed, infact we need more a vision where to go, so we can weave a net and create a "new" game.
Best regards
Zimmlock
Hodie Mihi Cras Tibi
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
Here's a thought: Try not setting more than one of "piece", "bulk", and "liquid" for any given cargo.George wrote:Suggest a list of cargo classes and a list of classes for ECS cargoes.OzTransLtd wrote:I could go on and on ... we leave that for another day, but that implementation of cargo classes must be re-engineered.
Liquid cargos are, well, liquid. The other two are solids. Bulk can be stored in hoppers. Piece cannot.
And as for you, we have six more cargo classes waiting to be defined. Get on it.OzTransLtd wrote:I am really puzzled why crude oil, water, petrol, milk and honey are not distinguished; no wonder why there is so much food poisoning happening.
Another example, bulk products, like iron ore and coal, traditionally transported in open hoppers, really clash with cargoes like cement, cereal, potash, oil seeds, sulphur to name a few. All of them are defined simply as bulk, and would go into open hoppers together with the ore.
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
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
If I were to do that, then every other cargo/industry set and/or vehicle set developer would be up in arms. Once the cargo classes have been defined, they are set in concrete; and once a cargo by its label has been defined with a particular cargo class then that too is set in concrete. Further adding a new cargo must match the cargo class of a similar already defined cargo, if such cargo already exists. The cargo class is the interface between industry/cargo sets and vehicle sets, change the class for a cargo and you'll upset the apple cart. That is precisely what seems to have happened; unfortunately I did not take a snapshot of the Cargo Table from the wiki when I did my cargo allocation scheme. Now I cannot prove it did actually happen.George wrote: ... If OzTransLtd would like to suggest some other values - fine he can simply change the wiki ...
Of course, I could have done that, but that would not solve the problem. The foundation of your ECS sets are based on the ECS implementation, which is totally flawed. Whatever you do, the ECS sets will come crashing down sooner or later, unless vehicle set creators tailor their sets to your ECS sets and keep their sets updated.... you could have simply pointed out what cargo has been defined wrongly in the wiki and which one in the GRF file. A request for a simple bug fix. ...
A discussion of a new Cargo Transportation Scheme [CTS] will continue here.... Suggest a list of cargo classes and a list of classes for ECS cargoes. ...
Note : ECS implementation and definition has little to do with ECS sets by George, there is nothing wrong (apart from a few bugs) with them. It's the implementation of the Extended Cargo Scheme [ECS] that is flawed, unless it is scrapped and re-engineered there will always be problems, and vehicle sets will never agree with cargo sets.
- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
Factory moved from ECS Machinery vector to ECS Town vector.
Please test
2Wally
what about updating this page
http://wiki.ttdpatch.net/tiki-index.php ... neralRules
You wrote (28 Nov 2007) that you'll do it soon, but did not do it yet. Could you please do it ASAP?
Please test
2Wally
what about updating this page
http://wiki.ttdpatch.net/tiki-index.php ... neralRules
You wrote (28 Nov 2007) that you'll do it soon, but did not do it yet. Could you please do it ASAP?
wallyweb wrote:Ok ... I have to think about how I am going to do this. I should have something to show you sometime tomorrow.
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
It loads properly in TTDPatch with the latest nightly, however: I also noticed that the Machinery vector must be loaded for the factory to accept glass (Basic) and dyes (Chemical). The only raw material it will accept alone is steel. If steel is not available, then the factory has no requirements at all.George wrote:Factory moved from ECS Machinery vector to ECS Town vector.
Please test
I also noticed that the shipyard now accepts only wood. Can it be made to also accept steel?
Quit bugging me about it. I finished it several seconds ago.2Wally
what about updating this page
http://wiki.ttdpatch.net/tiki-index.php ... neralRules
You wrote (28 Nov 2007) that you'll do it soon, but did not do it yet. Could you please do it ASAP?wallyweb wrote:Ok ... I have to think about how I am going to do this. I should have something to show you sometime tomorrow.

Just one question: I'm not sure what you mean by "Offset Size Meaning". It looks like it's supposed to be a set of headers for a table.
wallyweb on tt-forums: Screenshots - Wallyweb World - Projects & Releases
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
wallyweb wrote:It loads properly

Do you mean in new industry window or on the map? It is a known bug for new industry window, but in game it should work fine.wallyweb wrote:I also noticed that the Machinery vector must be loaded for the factory to accept glass (Basic) and dyes (Chemical). The only raw material it will accept alone is steel. If steel is not available, then the factory has no requirements at all.
It should be wdpr and it works this way since beta 2. I always forget to fix itwallyweb wrote:I also noticed that the shipyard now accepts only wood. Can it be made to also accept steel?
I supposed more ...wallyweb wrote:Quit bugging me about it. I finished it several seconds ago.

I just put a part of the documentation before this section is written. That section should give the user the information, that even in TTD there were production levels, but they were hidden. Now they are reported by the industry.wallyweb wrote:Just one question: I'm not sure what you mean by "Offset Size Meaning". It looks like it's supposed to be a set of headers for a table.
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
Is it evening yet?George wrote:Will fix this evening

Check the images in the attached zip file for evidence of my charges. The defense rests its case.Do you mean in new industry window or on the map? It is a known bug for new industry window, but in game it should work fine.wallyweb wrote:I also noticed that the Machinery vector must be loaded for the factory to accept glass (Basic) and dyes (Chemical). The only raw material it will accept alone is steel. If steel is not available, then the factory has no requirements at all.

I can help. Follow these instructions:It should be wdpr and it works this way since beta 2. I always forget to fix itwallyweb wrote:I also noticed that the shipyard now accepts only wood. Can it be made to also accept steel?
1. Copy and paste the following code into your word processor.
2. Set the font size to 1000
3. Set the text colour to very bright orange
4. Print the document
5. Tape the document to your refrigerator.
Code: Select all
Закрепить #&^?@# верфи
Then are those values the original hidden ones from TTD?I just put a part of the documentation before this section is written. That section should give the user the information, that even in TTD there were production levels, but they were hidden. Now they are reported by the industry.wallyweb wrote:Just one question: I'm not sure what you mean by "Offset Size Meaning". It looks like it's supposed to be a set of headers for a table.
- Attachments
-
- Evidence.zip
- This evidence file contains 8 pictures - DO NOT DESTROY under penalty of law
- (313.38 KiB) Downloaded 93 times
wallyweb on tt-forums: Screenshots - Wallyweb World - Projects & Releases
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
Evening - is the time when I get home. You have to wait at least 1 hourwallyweb wrote:Is it evening yet?George wrote:Will fix this evening![]()

Yes. But the code that modifies them was rewritten. Now it is more complexwallyweb wrote:Then are those values the original hidden ones from TTD?I just put a part of the documentation before this section is written. That section should give the user the information, that even in TTD there were production levels, but they were hidden. Now they are reported by the industry.wallyweb wrote:Just one question: I'm not sure what you mean by "Offset Size Meaning". It looks like it's supposed to be a set of headers for a table.

2Csaboka:Check the images in the attached zip file for evidence of my charges. The defense rests its case.
Is it possible to fix this?
- belugas
- OpenTTD Developer
- Posts: 1507
- Joined: 05 Apr 2005 01:48
- Location: Deep down the deepest blue
- Contact:
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
I just grabbed the latest Town Vector from 6th od december, loaded in OpenTTD with nothing else and here is the result.
If we are talking about the same thing, could it be a bug in the grf itself?
I cannot debug from here, nor for a few days, but I could eventually give some hints.
It's that of both Csaboka and I did the same bug in our respective codes ^_^
If we are talking about the same thing, could it be a bug in the grf itself?
I cannot debug from here, nor for a few days, but I could eventually give some hints.
It's that of both Csaboka and I did the same bug in our respective codes ^_^
- Attachments
-
- Factory_No_Requirement.png (53.75 KiB) Viewed 4282 times
If you are not ready to work a bit for your ideas, it means they don't count much for you.
OpenTTD and Realism? Well... Here are a few thoughs on the matter.
He he he he
------------------------------------------------------------
Music from the Bloody Time Zones
OpenTTD and Realism? Well... Here are a few thoughs on the matter.
He he he he
------------------------------------------------------------
Music from the Bloody Time Zones
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
The bug I was referring to was that of the Factory requiring no input product.belugas wrote:If we are talking about the same thing, could it be a bug in the grf itself?
If you have loaded only the Town vector (My Scr1), as hinted at by your png, then that is the expected behaviour because there are no industries available to feed the Factory.
The problem arises when the Basic (glass) and/or Chemical (dyes) vectors are loaded, but not the Machinery (steel) vector (Scr2, 3 and 4). The Factory still has no input even though glass and/or dyes are available.
The Machinery vector has to be loaded (Scr5, 6, 7 and 8 ) for the Factory to get any input at all from the Basic and/or Chemical vectors.
wallyweb on tt-forums: Screenshots - Wallyweb World - Projects & Releases
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
- belugas
- OpenTTD Developer
- Posts: 1507
- Joined: 05 Apr 2005 01:48
- Location: Deep down the deepest blue
- Contact:
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
Ok. Sorry for the confusion.
Just tested again with fresh copies of the grfs.
And here is the result:
Just tested again with fresh copies of the grfs.
And here is the result:
- Attachments
-
- factory_townbasic-chemical.png (41.88 KiB) Viewed 4248 times
If you are not ready to work a bit for your ideas, it means they don't count much for you.
OpenTTD and Realism? Well... Here are a few thoughs on the matter.
He he he he
------------------------------------------------------------
Music from the Bloody Time Zones
OpenTTD and Realism? Well... Here are a few thoughs on the matter.
He he he he
------------------------------------------------------------
Music from the Bloody Time Zones
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
Thanks belugas. The information appears as intended in OTTD.
It does not in TTDPatch.
I just ran a live in game test and although glass and dyes do not appear in the factory's window, the factory does accept them and process them into goods.
It does not in TTDPatch.
I just ran a live in game test and although glass and dyes do not appear in the factory's window, the factory does accept them and process them into goods.
wallyweb on tt-forums: Screenshots - Wallyweb World - Projects & Releases
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
Csabokawallyweb wrote:I just ran a live in game test and although glass and dyes do not appear in the factory's window, the factory does accept them and process them into goods.




Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
Because the suggestion from Wallyweb in this thread I post my question again over here:
I have to say:
Yesterday I installed the 6 dec. version of ECS, but I really dislike the sprite of the new Steelmill. Why is the old one replaced?
So: Can I still use the old steel mill, but with the functions of the newest ECS version?
I hope it's the right place this time
I have to say:
Yesterday I installed the 6 dec. version of ECS, but I really dislike the sprite of the new Steelmill. Why is the old one replaced?
So: Can I still use the old steel mill, but with the functions of the newest ECS version?
I hope it's the right place this time

-- It's just Dutch, so a bit of strange English isn't surprising 

- George
- Tycoon
- Posts: 4364
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
Because it was the AIM of the ECS vectors to replace all the industry stuff someday. If you do not like new graphics you can:Guisseppe wrote:Because the suggestion from Wallyweb in this thread I post my question again over here:
I have to say:
Yesterday I installed the 6 dec. version of ECS, but I really dislike the sprite of the new Steelmill. Why is the old one replaced?
1) Draw better graphics and I'll put it in
2) Code the version without new graphics for your personal purpose from ECS Machinery vector (it would be relative easy)
3) Ask Oz to improve his graphics (I only coded it)
4) Not to use ECS Machinery vector
Yes, solution 2 is for you.Guisseppe wrote:So: Can I still use the old steel mill, but with the functions of the newest ECS version?
All you need is
1) modify tiles code
Code: Select all
10123 * 71 00 09 0A 04 34
08 34 35 36 37
0A 07 08 00 00 00 00 00 00
0B 00 00 03 08 00 00 00 00
0C 00 00 00 00 00 00 06 04
0D 10 10 10 10
0E 55 55 55 55
0F FF 01 FF 01 FF 01 FF 01
10 02 02 02 02
11 00 00 00 00
12 01 01 01 01
Code: Select all
10125 * 219 00 0A 01 01 0E
0A 04 D0 00 00 00
00 00 FE 34 00
01 00 FE 35 00
02 00 FE 35 00
03 00 FE 36 00
00 01 FE 34 00
01 01 FE 35 00
02 01 FE 35 00
03 01 FE 36 00
02 02 FE 37 00
03 02 FE 37 00
00 80 00 00 FE 36 00
01 00 FE 37 00
02 00 FE 37 00
03 00 FE 34 00
00 01 FE 36 00
01 01 FE 35 00
02 01 FE 35 00
03 01 FE 34 00
01 02 FE 35 00
02 02 FE 35 00
00 80 00 00 FE 36 00
01 00 FE 37 00
02 00 FE 37 00
00 01 FE 36 00
01 01 FE 35 00
02 01 FE 35 00
00 02 FE 34 00
01 02 FE 35 00
02 02 FE 35 00
00 03 FE 34 00
00 80 00 00 FE 37 00
01 00 FE 37 00
00 01 FE 34 00
01 01 FE 36 00
02 01 FE 35 00
03 01 FE 35 00
00 02 FE 34 00
01 02 FE 36 00
02 00 FE 35 00
03 00 FE 35 00
00 80
Code: Select all
// - next animation frame -
// - break line -
10307 * 5 0A 01 01 02 00
10308 sprites/ECSMachw14.PCX 2 264 03 1 584 0 0
10309 * 4 01 09 1B 01
10310 sprites/ECSMachw15.PCX 2 8 09 31 64 -31 0
10311 sprites/ECSMachw15.PCX 82 8 09 131 74 -31 -100
10312 sprites/ECSMachw15.PCX 162 8 09 64 64 -31 -33
10313 sprites/ECSMachw15.PCX 242 8 09 131 64 -31 -100
10314 sprites/ECSMachw15.PCX 322 8 09 29 64 -31 -28
10315 sprites/ECSMachw15.PCX 402 8 09 60 64 -31 -29
10316 sprites/ECSMachw15.PCX 482 8 09 137 64 -31 -106
10317 sprites/ECSMachw15.PCX 2 168 09 144 78 -31 -113
10318 sprites/ECSMachw15.PCX 98 168 09 116 76 -31 -85
10319 sprites/ECSMachw15.PCX 194 168 09 130 64 -31 -99
10320 sprites/ECSMachw15.PCX 274 168 09 107 64 -31 -76
10321 sprites/ECSMachw15.PCX 354 168 09 64 39 0 0
10322 sprites/ECSMachw15.PCX 402 168 09 64 39 0 0
10323 sprites/ECSMachw15.PCX 450 168 09 64 39 0 0
10324 sprites/ECSMachw15.PCX 498 168 09 64 39 0 0
10325 sprites/ECSMachw15.PCX 546 168 09 64 39 0 0
10326 sprites/ECSMachw15.PCX 2 328 09 64 39 0 0
10327 sprites/ECSMachw15.PCX 50 328 09 64 39 0 0
10328 sprites/ECSMachw15.PCX 98 328 09 64 39 0 0
10329 sprites/ECSMachw15.PCX 146 328 09 42 26 0 0
10330 sprites/ECSMachw15.PCX 178 328 09 42 26 0 0
10331 sprites/ECSMachw15.PCX 210 328 09 42 26 0 0
10332 sprites/ECSMachw15.PCX 242 328 09 42 26 0 0
10333 sprites/ECSMachw15.PCX 274 328 09 42 26 0 0
10334 sprites/ECSMachw15.PCX 306 328 09 42 26 0 0
10335 sprites/ECSMachw15.PCX 338 328 09 42 26 0 0
10336 sprites/ECSMachw15.PCX 370 328 09 42 26 0 0
// Construction animation (placed here because error 8/4 would be generated otherwise)
//@@BEAUTIFY=Off
10337 * 18 02 09 00 01 54 0F 00 00 88 05 00 00 08 03 00 05 05 10
10338 * 18 02 09 01 01 54 0F 00 00 88 05 00 00 05 03 00 05 05 10
10339 * 18 02 09 02 01 54 0F 00 00 89 05 00 00 03 05 00 05 05 10
10340 * 18 02 09 03 01 54 0F 00 00 89 05 00 00 03 08 00 05 05 10
10341 * 18 02 09 04 01 54 0F 00 00 8A 05 00 00 05 0A 00 05 05 10
10342 * 18 02 09 05 01 54 0F 00 00 8A 05 00 00 08 0A 00 05 05 10
10343 * 18 02 09 06 01 54 0F 00 00 8B 05 00 00 0A 08 00 05 05 10
10344 * 18 02 09 07 01 54 0F 00 00 8B 05 00 00 0A 05 00 05 05 10
10345 * 38 02 09 08 81 44 01 07 07 00 00 00 00 01 00 01 01 02 00 02 02 03 00 03 03 04 00 04 04 05 00 05 05 06 00 06 06 07 00
10346 * 38 02 09 09 81 44 01 07 07 01 00 00 00 02 00 01 01 03 00 02 02 04 00 03 03 05 00 04 04 06 00 05 05 07 00 06 06 00 00
10347 * 38 02 09 0A 81 44 01 07 07 02 00 00 00 03 00 01 01 04 00 02 02 05 00 03 03 06 00 04 04 07 00 05 05 00 00 06 06 01 00
10348 * 38 02 09 0B 81 44 01 07 07 03 00 00 00 04 00 01 01 05 00 02 02 06 00 03 03 07 00 04 04 00 00 05 05 01 00 06 06 02 00
10349 * 38 02 09 0C 81 44 01 07 07 04 00 00 00 05 00 01 01 06 00 02 02 07 00 03 03 00 00 04 04 01 00 05 05 02 00 06 06 03 00
10350 * 38 02 09 0D 81 44 01 07 07 05 00 00 00 06 00 01 01 07 00 02 02 00 00 03 03 01 00 04 04 02 00 05 05 03 00 06 06 04 00
10351 * 38 02 09 0E 81 44 01 07 07 06 00 00 00 07 00 01 01 00 00 02 02 01 00 03 03 02 00 04 04 03 00 05 05 04 00 06 06 05 00
10352 * 38 02 09 0F 81 44 01 07 07 07 00 00 00 00 00 01 01 01 00 02 02 02 00 03 03 03 00 04 04 04 00 05 05 05 00 06 06 06 00
10353 * 18 02 09 00 01 54 0F 00 00 89 05 00 00 0A 05 00 05 05 10
10354 * 18 02 09 01 01 54 0F 00 00 89 05 00 00 0A 08 00 05 05 10
10355 * 18 02 09 02 01 54 0F 00 00 88 05 00 00 08 0A 00 05 05 10
10356 * 18 02 09 03 01 54 0F 00 00 88 05 00 00 05 0A 00 05 05 10
10357 * 18 02 09 04 01 54 0F 00 00 8B 05 00 00 03 08 00 05 05 10
10358 * 18 02 09 05 01 54 0F 00 00 8B 05 00 00 03 05 00 05 05 10
10359 * 18 02 09 06 01 54 0F 00 00 8A 05 00 00 05 03 00 05 05 10
10360 * 18 02 09 07 01 54 0F 00 00 8A 05 00 00 08 03 00 05 05 10
10361 * 38 02 09 18 81 44 01 07 07 00 00 00 00 01 00 01 01 02 00 02 02 03 00 03 03 04 00 04 04 05 00 05 05 06 00 06 06 07 00
10362 * 38 02 09 19 81 44 01 07 07 01 00 00 00 02 00 01 01 03 00 02 02 04 00 03 03 05 00 04 04 06 00 05 05 07 00 06 06 00 00
10363 * 38 02 09 1A 81 44 01 07 07 02 00 00 00 03 00 01 01 04 00 02 02 05 00 03 03 06 00 04 04 07 00 05 05 00 00 06 06 01 00
10364 * 38 02 09 1B 81 44 01 07 07 03 00 00 00 04 00 01 01 05 00 02 02 06 00 03 03 07 00 04 04 00 00 05 05 01 00 06 06 02 00
10365 * 38 02 09 1C 81 44 01 07 07 04 00 00 00 05 00 01 01 06 00 02 02 07 00 03 03 00 00 04 04 01 00 05 05 02 00 06 06 03 00
10366 * 38 02 09 1D 81 44 01 07 07 05 00 00 00 06 00 01 01 07 00 02 02 00 00 03 03 01 00 04 04 02 00 05 05 03 00 06 06 04 00
10367 * 38 02 09 1E 81 44 01 07 07 06 00 00 00 07 00 01 01 00 00 02 02 01 00 03 03 02 00 04 04 03 00 05 05 04 00 06 06 05 00
10368 * 38 02 09 1F 81 44 01 07 07 07 00 00 00 00 00 01 01 01 00 02 02 02 00 03 03 03 00 04 04 04 00 05 05 05 00 06 06 06 00
10369 * 39 02 09 D1 80 00 00 10 08 00 09 00 0A 00 0B 00 0C 00 0D 00 0E 00 0F 00 18 00 19 00 1A 00 1B 00 1C 00 1D 00 1E 00 1F 00
10370 * 17 02 09 00 00 8D 0F 00 00 00 00 00 00 00 00 00 00 00
10371 * 17 02 09 01 00 C6 11 00 00 00 00 00 00 00 00 00 00 00
10372 * 19 02 09 D0 81 60 00 0A 0F 02 01 00 01 01 01 00 04 04 00 00
//@@BEAUTIFY=Off
10373 * 17 02 09 01 00 00 80 00 80 01 80 00 80 00 00 10 10 7F
10374 * 39 02 09 18 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 0B 80 00 80 23 00 80 11 80 00 80 19 05 80 0E 80 00 80 0F 0A 80
10375 * 39 02 09 19 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 0C 80 00 80 23 00 80 12 80 00 80 19 05 80 0F 80 00 80 0F 0A 80
10376 * 39 02 09 1A 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 0D 80 00 80 23 00 80 0B 80 00 80 19 05 80 10 80 00 80 0F 0A 80
10377 * 39 02 09 1B 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 0E 80 00 80 23 00 80 0C 80 00 80 19 05 80 11 80 00 80 0F 0A 80
10378 * 39 02 09 1C 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 0F 80 00 80 23 00 80 0D 80 00 80 19 05 80 12 80 00 80 0F 0A 80
10379 * 39 02 09 1D 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 10 80 00 80 23 00 80 0E 80 00 80 19 05 80 0B 80 00 80 0F 0A 80
10380 * 39 02 09 1E 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 11 80 00 80 23 00 80 0F 80 00 80 19 05 80 0C 80 00 80 0F 0A 80
10381 * 39 02 09 1F 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 12 80 00 80 23 00 80 10 80 00 80 19 05 80 0D 80 00 80 0F 0A 80
10382 * 17 02 09 00 00 00 80 00 80 02 80 00 80 00 00 10 10 7F
10383 * 17 02 09 30 00 00 80 00 80 03 80 00 80 00 00 10 10 7F
10384 * 17 02 09 31 00 00 80 00 80 04 80 00 80 00 00 10 10 7F
10385 * 17 02 09 32 00 00 80 00 80 05 80 00 80 00 00 10 10 7F
10386 * 17 02 09 33 00 00 80 00 80 06 80 00 80 00 00 10 10 7F
10387 * 25 02 09 38 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 0B 80 00 80 09 00 80
10388 * 25 02 09 39 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 0C 80 00 80 09 00 80
10389 * 25 02 09 3A 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 0D 80 00 80 09 00 80
10390 * 25 02 09 3B 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 0E 80 00 80 09 00 80
10391 * 25 02 09 3C 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 0F 80 00 80 09 00 80
10392 * 25 02 09 3D 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 10 80 00 80 09 00 80
10393 * 25 02 09 3E 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 11 80 00 80 09 00 80
10394 * 25 02 09 3F 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 12 80 00 80 09 00 80
10395 * 25 02 09 48 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 0B 80 00 80 12 00 80
10396 * 25 02 09 49 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 0C 80 00 80 12 00 80
10397 * 25 02 09 4A 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 0D 80 00 80 12 00 80
10398 * 25 02 09 4B 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 0E 80 00 80 12 00 80
10399 * 25 02 09 4C 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 0F 80 00 80 12 00 80
10400 * 25 02 09 4D 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 10 80 00 80 12 00 80
10401 * 25 02 09 4E 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 11 80 00 80 12 00 80
10402 * 25 02 09 4F 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 12 80 00 80 12 00 80
10403 * 17 02 09 61 00 00 80 00 80 07 80 00 80 00 00 10 10 7F
10404 * 32 02 09 68 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 17 80 00 80 20 13 80 0B 80 00 80 26 00 80
10405 * 32 02 09 69 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 18 80 00 80 20 13 80 0C 80 00 80 26 00 80
10406 * 32 02 09 6A 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 19 80 00 80 20 13 80 0D 80 00 80 26 00 80
10407 * 32 02 09 6B 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 1A 80 00 80 20 13 80 0E 80 00 80 26 00 80
10408 * 32 02 09 6C 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 13 80 00 80 20 13 80 0F 80 00 80 26 00 80
10409 * 32 02 09 6D 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 14 80 00 80 20 13 80 10 80 00 80 26 00 80
10410 * 32 02 09 6E 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 15 80 00 80 20 13 80 11 80 00 80 26 00 80
10411 * 32 02 09 6F 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 16 80 00 80 20 13 80 12 80 00 80 26 00 80
10412 * 17 02 09 60 00 00 80 00 80 08 80 00 80 00 00 10 10 7F
10413 * 25 02 09 78 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 13 80 00 80 33 10 80
10414 * 25 02 09 79 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 14 80 00 80 33 10 80
10415 * 25 02 09 7A 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 15 80 00 80 33 10 80
10416 * 25 02 09 7B 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 16 80 00 80 33 10 80
10417 * 25 02 09 7C 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 17 80 00 80 33 10 80
10418 * 25 02 09 7D 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 18 80 00 80 33 10 80
10419 * 25 02 09 7E 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 19 80 00 80 33 10 80
10420 * 25 02 09 7F 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 1A 80 00 80 33 10 80
10421 * 17 02 09 90 00 00 80 00 80 09 80 00 80 00 00 10 10 7F
10422 * 25 02 09 98 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 0B 80 00 80 0C 00 80
10423 * 25 02 09 99 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 0C 80 00 80 0C 00 80
10424 * 25 02 09 9A 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 0D 80 00 80 0C 00 80
10425 * 25 02 09 9B 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 0E 80 00 80 0C 00 80
10426 * 25 02 09 9C 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 0F 80 00 80 0C 00 80
10427 * 25 02 09 9D 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 10 80 00 80 0C 00 80
10428 * 25 02 09 9E 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 11 80 00 80 0C 00 80
10429 * 25 02 09 9F 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 12 80 00 80 0C 00 80
10430 * 17 02 09 91 00 00 80 00 80 0A 80 00 80 00 00 10 10 7F
10431 * 25 02 09 A8 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 13 80 00 80 1C 00 80
10432 * 25 02 09 A9 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 14 80 00 80 1C 00 80
10433 * 25 02 09 AA 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 15 80 00 80 1C 00 80
10434 * 25 02 09 AB 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 16 80 00 80 1C 00 80
10435 * 25 02 09 AC 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 17 80 00 80 1C 00 80
10436 * 25 02 09 AD 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 18 80 00 80 1C 00 80
10437 * 25 02 09 AE 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 19 80 00 80 1C 00 80
10438 * 25 02 09 AF 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 1A 80 00 80 1C 00 80
//@@BEAUTIFY=On
Code: Select all
// tile 34
10439 * 46 02 09 1F 81
44 20 07 00
1A 20 00 07
1A 00 08
07 18 00 00 00
19 00 01 01
1A 00 02 02
1B 00 03 03
1C 00 04 04
1D 00 05 05
1E 00 06 06
1F 00
10440 * 22 02 09 01 81 40 00 0F 03
D0 00 00 00
D1 00 01 01
1F 00 03 03
01 00
10441 * 18 02 09 00 81 40 00 0F 02
D0 00 00 00
D1 00 01 01
00 00
10442 * 18 02 09 FF 85 62 F0 00 FF FF 01 00 00 34 00 34 00 01 00
// - callbacks -

And no, I shall not do it for you. There is solution 1

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007
Hehe... Point taken.George wrote: I suppose you can make it in about half an hour![]()
And no, I shall not do it for you. There is solution 1

/me has to start to do some work myself


-- It's just Dutch, so a bit of strange English isn't surprising 

Who is online
Users browsing this forum: No registered users and 25 guests